update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=>ucs@iwds-1'.
5
6         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
7         XEmacs CHISE.
8
9 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
12         CHISE.
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
15         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
16         `===hng-khi'.
17
18 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
19
20         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
21         setting for `===hng-khi'.
22
23         * mule/mule-charset.el (default-coded-charset-priority-list): Add
24         `===hng-khi'.
25
26         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
27         CHISE.
28
29 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
30
31         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
32         #x9FA5 as the value of `max-code'.
33         (=ucs-bmp-var-002): Likewise.
34         (=ucs-bmp-var-003): Likewise.
35         (=ucs-bmp-itaiji-084): Likewise.
36         (=ucs-bmp-cjk@JP): Likewise.
37         (=ucs-bmp-cjk@JP/hanazono): Likewise.
38         (==ucs-bmp-cjk@JP/hanazono): Likewise.
39         (=>ucs-bmp-cjk@component): Likewise.
40
41 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
44         CHISE.
45
46 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
47
48         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
49         XEmacs CHISE.
50         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
51         `==jis-x0208@1978/2-pr' as the mother.
52
53 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
54
55         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
56         CHISE.
57
58 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
59
60         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
61         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
62
63 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
66         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
67
68 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
71         setting for `===ucs@gb'.
72
73 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
76         setting for `===hanyo-denshi/ks', `===jis-x0208' and
77         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
78         as the entity-reference for `===jis-x0213-1@2000'; use
79         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
80
81 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-charset.el (default-coded-charset-priority-list): Add
84         `===jis-x0208'.
85
86         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
87         instead of `===jis-x0208' as the mother.
88         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
89         `===jis-x0208' as the mother.
90         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
91         `===jis-x0208' as the mother.
92         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
93         `===jis-x0213-1' as the mother.
94         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
95         `===jis-x0213-1' as the mother.
96         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
97         the mother.
98         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
99         mother.
100
101 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
104         setting for `=ucs-var-001'.
105
106 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
107
108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
109         `=ucs-bmp-var-001'.
110
111         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
112         CHISE.
113         (=ucs-bmp-var-001): Ditto.
114
115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
116         setting for `=ucs-var-003'.
117
118 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
119
120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
121         `=ucs-bmp-var-003'.
122
123         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
124         CHISE.
125         (=ucs-bmp-var-003): Ditto.
126
127 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
130         setting for `=ucs-var-002'.
131
132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
133         `=ucs-bmp-var-002'.
134
135         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
136         CHISE.
137         (=ucs-bmp-var-002): Ditto.
138
139 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
140
141         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
142         XEmacs CHISE.
143         (==jis-x0208@1978/5pr): Ditto.
144
145 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
146
147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
148         `=>ucs-bmp-cjk@component'.
149
150         * mule/mule-conf.el (=>ucs@component): New coded-charset for
151         XEmacs CHISE.
152         (=>ucs-bmp-cjk@component): Ditto.
153
154 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
155
156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
157         setting for `=>iwds-1'.
158
159 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
160
161         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
162         CHISE.
163
164 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-charset.el (default-coded-charset-priority-list):
167         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
168         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
169         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
170         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
171
172 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
173
174         * mule/mule-coding.el (coded-charset-entity-reference-alist):
175         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
176
177         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
178         `=>>ucs@iso' as the mother.
179         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
180         mother.
181
182 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
185         setting for `===hanyo-denshi/ia'.
186
187 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
188
189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
190         `===hanyo-denshi/ia'.
191
192 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
193
194         * mule/mule-conf.el (=koseki): Fix DOC.
195         (==koseki): New coded-charset for XEmacs CHISE.
196
197 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
200         XEmacs CHISE.
201         (===hanyo-denshi/jd): Fix DOC.
202
203 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
206         setting for `===hanyo-denshi/ip'.
207
208 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
211         `===hanyo-denshi/ip'.
212
213         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
214         XEmacs CHISE.
215
216 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
217
218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
219         `==ucs-radicals@unicode' and `=>daikanwa'.
220
221         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
222         for XEmacs CHISE.
223
224 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
227         XEmacs CHISE.
228
229 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
230
231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
232         `===ruimoku-v6'.
233
234 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
235
236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
237         setting for `===ruimoku-v6'.
238
239 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
240
241         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
242         CHISE.
243
244 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
245
246         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
247         coded-charset for XEmacs CHISE.
248
249 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
250
251         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
252         XEmacs CHISE.
253
254 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
255
256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
257         `===ucs-sip@iso'.
258
259 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
260
261         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
262         CHISE.
263
264 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
265
266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
267         `==ucs-sip@iso'.
268
269         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
270         CHISE.
271
272 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
273
274         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
275         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
276         (=ucs-sip-ext-b@iso): Fix registry.
277         (==ucs-sip-ext-b@iso): Ditto.
278         (===ucs-sip-ext-b@iso): Ditto.
279
280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
281         `=ucs-sip@iso'.
282
283 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
286         setting for `=>cbeta'.
287
288 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
289
290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
291         `=>cns11643-7'.
292
293         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
294
295 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
298         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
299
300 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
301
302         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
303         `=ucs@cns'.
304         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
305         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
306         `=ucs@jis/1990'.
307         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
308         `=ucs@jis/2000'.
309         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
310         `=ucs@jis/2004'.
311         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
312
313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
314         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
315
316 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
317
318         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
319         XEmacs CHISE.
320         (==jis-x0208@1978/1pr): Ditto.
321         (==jis-x0208@1978/2-pr): Ditto.
322
323 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
324
325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
326         setting for `===jis-x0213-1@2004'.
327
328 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
331         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
332
333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
334         `===hanyo-denshi/jb'.
335
336         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
337         XEmacs CHISE.
338         (=+>hanyo-denshi/ft): Ditto.
339         (=+>hanyo-denshi/jt): Ditto.
340
341 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
342
343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
344         `===hanyo-denshi/hg'.
345
346 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
349         XEmacs CHISE.
350         (===hanyo-denshi/hg): Ditto.
351
352 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
353
354         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
355         glyph-forms instead of detailed glyph-images.
356         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
357         `=adobe-japan1-*'.
358         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
359         (===adobe-japan1-1): Ditto.
360         (===adobe-japan1-2): Ditto.
361         (===adobe-japan1-3): Ditto.
362         (===adobe-japan1-4): Ditto.
363         (===adobe-japan1-5): Ditto.
364         (===adobe-japan1-6): Ditto.
365         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
366         `=>>>adobe-japan1' as the mother.
367         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
368         `=>>adobe-japan1' as the mother.
369         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
370         glyph-images.
371         (==jis-x0208@1978): Ditto.
372         (==jis-x0208@1983): Ditto.
373         (==jis-x0208@1990): Ditto.
374         (==jis-x0213-1): Ditto.
375         (==jis-x0213-1@2000): Ditto.
376         (==jis-x0213-1@2004): Ditto.
377         (==jis-x0213-2): Ditto.
378         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
379         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
380         `=jis-x0208@1978'.
381         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
382         `=jis-x0208@1983'.
383         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
384         `=jis-x0208@1990'.
385         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
386         `=jis-x0213-1'.
387         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
388         `=jis-x0213-1@2000'.
389         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
390         `=jis-x0213-1@2004'.
391         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
392         `=jis-x0213-2'.
393         (===jis-x0208): New coded-charset for XEmacs CHISE.
394         (===jis-x0208@1978): Ditto.
395         (===jis-x0208@1983): Ditto.
396         (===jis-x0208@1990): Ditto.
397         (===jis-x0213-1): Ditto.
398         (===jis-x0213-1@2000): Ditto.
399         (===jis-x0213-2): Ditto.
400         (===jis-x0212): Ditto.
401         (===ks-x1001): Ditto.
402         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
403         mother.
404         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
405         as the mother.
406         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
407         as the mother.
408         (===cns11643-1): New coded-charset for XEmacs CHISE.
409         (===cns11643-2): Ditto.
410         (===cns11643-3): Ditto.
411         (===cns11643-4): Ditto.
412         (===cns11643-5): Ditto.
413         (===cns11643-6): Ditto.
414         (===cns11643-7): Ditto.
415         (=>>cns11643-1): Ditto.
416         (==big5-cdp): Indicate abstract glyph-images instead of
417         representative glyph-images.
418         (===big5-cdp): New coded-charset for XEmacs CHISE.
419         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
420         detailed glyph-images.
421         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
422         `=hanyo-denshi/*'.
423         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
424         (===hanyo-denshi/ib): Ditto.
425         (===hanyo-denshi/jt): Ditto.
426         (===hanyo-denshi/ks): Ditto.
427         (===mj): Ditto.
428         (===mj-0): Ditto.
429         (===mj-1): Ditto.
430         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
431         `=>>>hanyo-denshi/*' as its mother.
432         (==gt): Indicate abstract glyph-forms instead of detailed
433         glyph-images.
434         (===gt): New coded-charset for XEmacs CHISE.
435         (=>>>gt): Indicates `==gt' instead of `=gt'.
436         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
437         (==gt-k): Indicate abstract glyph-forms instead of detailed
438         glyph-images.
439         (===gt-k): New coded-charset for XEmacs CHISE.
440         (==daikanwa): Indicates glyph-images instead of detailed
441         glyph-images.
442         (===daikanwa): New coded-charset for XEmacs CHISE.
443         (===daikanwa/+p): Ditto.
444         (===daikanwa/ho): Ditto.
445         (==cbeta): Ditto.
446         (===cbeta): Ditto.
447         (==jef-china3): Ditto.
448         (===jef-china3): Ditto.
449         (==ruimoku-v6): Ditto.
450         (==ucs@iso): Indicate representative glyph-forms instead of
451         representative glyph-images.
452         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
453         (==ucs@unicode): Indicate representative glyph-forms instead of
454         representative glyph-images.
455         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
456         `=ucs@unicode'.
457         (==ucs@cns): Indicate representative glyph-forms instead of
458         representative glyph-images.
459         (==ucs@jis): Ditto.
460         (==ucs@jis/1990): Ditto.
461         (==ucs@jis/2000): Ditto.
462         (==ucs@jis/2004): Ditto.
463         (==ucs@ks): Ditto.
464         (===ucs@iso): New coded-charset for XEmacs CHISE.
465         (===ucs@unicode): Ditto.
466         (===ucs@gb): Ditto.
467         (===ucs@ks): Ditto.
468         (===ucs-bmp-cjk@gb): Ditto.
469         (===ucs-sip-ext-b@iso): Ditto.
470
471 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
472
473         * mule/mule-charset.el (default-coded-charset-priority-list): Add
474         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
475         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
476         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
477         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
478         `===cns11643-3', `===cns11643-4', `===cns11643-5',
479         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
480         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
481         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
482         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
483
484         * mule/mule-coding.el (coded-charset-entity-reference-alist):
485         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
486         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
487         - Use "&g1-[NAME];" for `=>>[NAME]'.
488         - Abolish "&g2-[NAME];".
489
490 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
491
492         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
493         `=>>ucs@cns' as the mother.
494
495 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
496
497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
498         setting for `==ucs@ks'.
499
500 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
501
502         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
503         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
504         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
505         0x00E30000〜0x00E409D5.
506
507 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
508
509         * mule/mule-coding.el (coded-charset-entity-reference-alist):
510         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
511         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
512
513 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
514
515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
516         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
517
518         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
519         (=mj-0): Ditto.
520         (=mj-1): Ditto.
521         (==mj): Ditto.
522         (==mj-0): Ditto.
523         (==mj-1): Ditto.
524         (=>>mj): Ditto.
525
526         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
527         setting for `=mj' and `==mj'.
528
529 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
530
531         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
532         CHISE.
533
534 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
535
536         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
537         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
538         `=>ucs@hanyo-denshi'.
539
540 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
541
542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
543         setting for `=koseki' and `=>ucs@hanyo-denshi'.
544
545         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
546         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
547
548 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
549
550         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
551         XEmacs CHISE.
552
553 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
554
555         * mule/mule-coding.el (coded-charset-entity-reference-alist):
556         Change priority of `=>>>ucs@iso'.
557
558         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
559         `=>>>ucs@iso' as the mother.
560         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
561
562 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
563
564         * mule/mule-coding.el (coded-charset-entity-reference-alist):
565         Change priority of `=>>>ucs@unicode'.
566
567         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
568         `=ucs@unicode'.
569
570 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
571
572         * mule/mule-coding.el (coded-charset-entity-reference-alist):
573         Change priority of `=>>>ucs@jis'.
574
575         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
576         `=ucs@jis'.
577
578 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
579
580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
581         setting for `==daikanwa/+p'.
582
583 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
584
585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
586         setting for `==shinjigen@1ed'.
587
588 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
589
590         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
591         XEmacs CHISE.
592
593 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
594
595         * mule/mule-conf.el (==shinjigen): Modify DOC.
596         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
597         (==shinjigen@rev): Modify DOC.
598
599 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
600
601         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
602         CHISE.
603
604 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
605
606         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
607         settings for `==daikanwa' and `==ucs@JP/hanazono'.
608
609         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
610         XEmacs CHISE.
611
612         * mule/mule-charset.el (default-coded-charset-priority-list): Add
613         `==daikanwa'.
614
615 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
616
617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
618         setting for `==cns11643-7'.
619
620         * mule/mule-charset.el (default-coded-charset-priority-list): Add
621         `==cns11643-7'.
622
623 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
624
625         * mule/mule-charset.el (default-coded-charset-priority-list): Add
626         `==cns11643-6'.
627
628         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
629         setting for `==cns11643-6'.
630
631 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
632
633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
634         setting for `==cns11643-5'.
635
636         * mule/mule-charset.el (default-coded-charset-priority-list): Add
637         `==cns11643-5'.
638
639 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
640
641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
642         setting for `==cns11643-4'.
643
644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
645         `==cns11643-4'.
646
647 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
648
649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
650         setting for `==cns11643-3'.
651
652         * mule/mule-charset.el (default-coded-charset-priority-list): Add
653         `==cns11643-3'.
654
655 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
656
657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
658         setting for `==cns11643-2'.
659
660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
661         `==cns11643-2'.
662
663 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
664
665         * mule/mule-coding.el (coded-charset-entity-reference-alist):
666         Change priority of `=>>>ucs@ks'.
667
668         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
669         `=ucs@ks'.
670
671 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
672
673         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
674         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
675         `==ucs@cns' and `==cns11643-1'.
676
677         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
678         (==cns11643-2): Ditto.
679         (==cns11643-3): Ditto.
680         (==cns11643-4): Ditto.
681         (==cns11643-5): Ditto.
682         (==cns11643-6): Ditto.
683         (==cns11643-7): Ditto.
684
685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
686         `==cns11643-1'.
687
688 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-coding.el (coded-charset-entity-reference-alist):
691         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
692         `=>>>ucs@jis/1990'.
693
694         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
695         `=ucs@jis/1990'.
696         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
697         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
698
699 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
700
701         * mule/mule-coding.el (coded-charset-entity-reference-alist):
702         Change priority of `=>>>ucs@cns'.
703
704         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
705         `=ucs@cns'.
706
707 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
708
709         * mule/mule-charset.el (default-coded-charset-priority-list): Add
710         `==ks-x1001'.
711
712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
713         `=ks-x1001' instead of `korean-ksc5601'; add setting for
714         `==ks-x1001'.
715
716 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
717
718         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
719
720 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
721
722         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
723         `=jis-x0208'.
724         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
725         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
726         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
727         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
728         (=>>>jis-x0213-1@2000): Changed to an alias for
729         `=jis-x0213-1@2000'.
730         (=>>>jis-x0213-1@2004): Changed to an alias for
731         `=jis-x0213-1@2004'.
732         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
733
734 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
735
736         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
737         `=adobe-japan1-0'.
738         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
739         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
740         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
741         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
742         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
743         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
744
745 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
746
747         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
748         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
749         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
750         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
751         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
752         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
753
754 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
755
756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
757         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
758         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
759         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
760         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
761         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
762         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
763         `==jis-x0212'.
764
765 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
766
767         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
768         "AdobeJapan1-[0-6]$".
769         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
770         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
771         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
772         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
773         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
774         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
775         (==adobe-japan1-1): Ditto.
776         (==adobe-japan1-2): Ditto.
777         (==adobe-japan1-3): Ditto.
778         (==adobe-japan1-4): Ditto.
779         (==adobe-japan1-5): Ditto.
780         (==adobe-japan1-6): Ditto.
781         (==jis-x0208): Ditto.
782         (==jis-x0208@1978): Ditto.
783         (==jis-x0208@1983): Ditto.
784         (==jis-x0208@1990): Ditto.
785         (==jis-x0213-1): Ditto.
786         (==jis-x0213-1@2000): Ditto.
787         (==jis-x0213-1@2004): Ditto.
788         (==jis-x0213-2): Ditto.
789         (==jis-x0212): Ditto.
790         (==gb2312): Ditto.
791         (==iso-ir165): Ditto.
792         (==gb12345): Ditto.
793         (==ks-x1001): Ditto.
794         (==cns11643-1): Ditto.
795         (==cns11643-2): Ditto.
796         (==cns11643-3): Ditto.
797         (==cns11643-4): Ditto.
798         (==cns11643-5): Ditto.
799         (==cns11643-6): Ditto.
800         (==cns11643-7): Ditto.
801         (==big5-cdp): Ditto.
802         (==hanyo-denshi/ja): Ditto.
803         (==hanyo-denshi/jb): Ditto.
804         (==hanyo-denshi/jc): Ditto.
805         (==hanyo-denshi/jd): Ditto.
806         (==hanyo-denshi/ft): Ditto.
807         (==hanyo-denshi/ia): Ditto.
808         (==hanyo-denshi/ib): Ditto.
809         (==hanyo-denshi/hg): Ditto.
810         (==hanyo-denshi/jt): Ditto.
811         (==hanyo-denshi/ks): Ditto.
812         (==gt): Ditto.
813         (==gt-k): Ditto.
814         (==daikanwa): Ditto.
815         (==shinjigen): Ditto.
816         (==ucs@iso): Ditto.
817         (==ucs@unicode): Ditto.
818         (==ucs@gb): Ditto.
819         (==ucs-bmp@gb): Ditto.
820         (==ucs@cns): Ditto.
821         (==ucs-bmp@cns): Ditto.
822         (==ucs@jis): Ditto.
823         (==ucs@jis/1990): Ditto.
824         (==ucs@jis/2000): Ditto.
825         (==ucs@jis/2004): Ditto.
826         (==ucs@JP): Ditto.
827         (==ucs@JP/hanazono): Ditto.
828         (==ucs@ks): Ditto.
829         (==ucs-bmp@ks): Ditto.
830         (==ucs@cns11643): Ditto.
831         (==ucs-bmp-cjk@gb): Ditto.
832         (==ucs-bmp-cjk@JP/hanazono): Ditto.
833         (==ucs-sip-ext-b@iso): Ditto.
834
835 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
836
837         * mule/mule-charset.el (default-coded-charset-priority-list): Use
838         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
839
840         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
841         XEmacs CHISE.
842         (=ucs-bmp-cjk@unicode): Abolished.
843
844 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
845
846         * mule/mule-charset.el (default-coded-charset-priority-list): Add
847         `=+>ucs-bmp-cjk-compat@jis'.
848
849         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
850         for XEmacs CHISE.
851
852 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
853
854         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
855         CHISE.
856
857 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
858
859         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
860         for XEmacs CHISE.
861         (=jis-x0208@1978/1er-pr): Abolished.
862         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
863         `=jis-x0208@1978/1er-pr' as the mother.
864
865 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
866
867         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
868         setting for `=ucs-itaiji-084'.
869
870 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
871
872         * mule/mule-charset.el (default-coded-charset-priority-list):
873         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
874
875         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
876         XEmacs CHISE.
877         (=ucs-bmp-itaiji-084): Ditto.
878
879 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
880
881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
882         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
883
884 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
885
886         * mule/mule-charset.el (default-coded-charset-priority-list): Add
887         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
888
889         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
890         XEmacs CHISE.
891         (=big5-cdp-var-5): Ditto.
892
893 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
894
895         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
896         XEmacs CHISE.
897
898 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
899
900         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
901         XEmacs CHISE.
902
903 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
904
905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
906         setting for `=>>>hanyo-denshi/ft'.
907
908 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
909
910         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
911         XEmacs CHISE.
912         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
913         `=hanyo-denshi/jd' as the mother.
914
915 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
916
917         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
918         XEmacs CHISE.
919         (=+>adobe-japan1-1): Ditto.
920         (=+>adobe-japan1-2): Ditto.
921         (=+>adobe-japan1-3): Ditto.
922         (=+>adobe-japan1-4): Ditto.
923         (=+>adobe-japan1-5): Ditto.
924         (=+>adobe-japan1-6): Ditto.
925         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
926
927 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
928
929         * mule/mule-coding.el (coded-charset-entity-reference-alist):
930         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
931         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
932
933         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
934         the top.
935
936 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
937
938         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
939         XEmacs CHISE.
940         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
941         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
942         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
943
944 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
945
946         * mule/mule-charset.el (default-coded-charset-priority-list):
947         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
948         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
949
950         * mule/mule-conf.el: Modify order of definitions of some
951         coded-charsets.
952
953 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
954
955         * mule/mule-coding.el (coded-charset-entity-reference-alist):
956         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
957         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
958
959         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
960         CHISE.
961         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
962         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
963
964 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
965
966         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
967         CHISE.
968
969 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
970
971         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
972         setting for `=daikanwa/+2p'.
973
974         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
975         XEmacs CHISE.
976
977 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
978
979         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
980         XEmacs CHISE.
981         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
982
983 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
984
985         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
986         setting for `=>>>hanyo-denshi/ib'.
987
988 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
989
990         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
991         XEmacs CHISE.
992         (=>>>hanyo-denshi/ib): Ditto.
993         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
994         `=hanyo-denshi/ja' as the mother.
995         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
996         `=hanyo-denshi/ib' as the mother.
997
998 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
999
1000         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1001         XEmacs CHISE.
1002         (utf-8-ivs-mcs-er): Likewise.
1003         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1004         and `=>ucs-gb'.
1005         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1006         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1007         `ucs-gb' and `=>ucs-gb'.
1008         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1009         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1010         and `=>ucs-cns'.
1011         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1012         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1013         `ucs-cns' and `=>ucs-cns'.
1014         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1015         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1016         `ucs-big5' and `=>ucs-big5'.
1017         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1018         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1019         `ucs-big5' and `=>ucs-big5'.
1020         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1021         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1022         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1023         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1024         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1025         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1026         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1027         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1028         `=>ucs-jis'; modify DOC and mnemonic.
1029         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1030         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1031         and `=>ucs-jis'; modify DOC and mnemonic.
1032         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1033         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1034         `=>ucs-ks'.
1035         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1036         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1037         and `=>ucs-ks'.
1038         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1039
1040 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1041
1042         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1043         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1044
1045 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1046
1047         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1048         Modify priorities.
1049
1050 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1051
1052         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1053         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1054
1055 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1056
1057         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1058         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1059
1060 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1061
1062         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1063         CHISE.
1064
1065 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1066
1067         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1068         CHISE.
1069
1070 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1071
1072         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1073         CHISE.
1074
1075 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1076
1077         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1078         `=+>ucs-bmp-cjk@unicode'.
1079
1080         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1081         for XEmacs CHISE.
1082
1083 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1084
1085         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1086         setting for `=>>daikanwa'.
1087
1088 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1089
1090         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1091         `=>>hanyo-denshi/jt'.
1092
1093 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1094
1095         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1096         XEmacs CHISE.
1097         (=+>jis-x0208@1990): Ditto.
1098         (=+>jis-x0213-1@2000): Ditto.
1099
1100 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1101
1102         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1103         XEmacs CHISE.
1104
1105 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1106
1107         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1108         XEmacs CHISE.
1109         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1110         `=hanyo-denshi/jc' as the mother.
1111
1112 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1113
1114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1115         setting for `=+>adobe-japan1'.
1116
1117         * mule/mule-charset.el (default-coded-charset-priority-list):
1118         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1119         and `=>>hanyo-denshi/ft' to `=>>gt'.
1120
1121 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1122
1123         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1124         XEmacs CHISE.
1125         (=>>adobe-japan1-1): Ditto.
1126         (=>>adobe-japan1-2): Ditto.
1127         (=>>adobe-japan1-3): Ditto.
1128         (=>>adobe-japan1-4): Ditto.
1129         (=>>adobe-japan1-5): Ditto.
1130         (=>>adobe-japan1-6): Ditto.
1131         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1132
1133 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1134
1135         * mule/mule-conf.el (=adobe-japan1): New alias for
1136         `=adobe-japan1-6'.
1137         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1138         (=>>>adobe-japan1-1): Ditto.
1139         (=>>>adobe-japan1-2): Ditto.
1140         (=>>>adobe-japan1-3): Ditto.
1141         (=>>>adobe-japan1-4): Ditto.
1142         (=>>>adobe-japan1-5): Ditto.
1143         (=>>>adobe-japan1-6): Ditto.
1144         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1145
1146 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1147
1148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1149         setting for `=>>>adobe-japan1'.
1150
1151 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1152
1153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1154         setting for `=+>ucs@ks'.
1155
1156 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1157
1158         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1159         XEmacs CHISE.
1160         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1161         `=adobe-japan1-6' as the mother.
1162
1163 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1164
1165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1166         setting for `=>cns11643-7'.
1167
1168 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1169
1170         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1171         CHISE.
1172
1173 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1174
1175         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1176         XEmacs CHISE.
1177         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1178
1179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1180         setting for `=>ucs@jis/2004'.
1181
1182 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1183
1184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1185         setting for `=+>gt'.
1186
1187         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1188         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1189
1190 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1191
1192         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1193         `=>ucs@unicode' as the mother.
1194         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1195         mother.
1196         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1197         mother.
1198         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1199         mother.
1200
1201 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1202
1203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1204         setting for `=+>ucs@unicode'.
1205
1206         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1207         CHISE.
1208
1209 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1210
1211         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1212         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1213         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1214         - Add setting for `=+>ucs@cns'.
1215
1216         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1217         CHISE.
1218         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1219         as the mother.
1220         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1221         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1222
1223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1224         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1225
1226 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1227
1228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1229         setting for `=>ucs@ks'.
1230
1231 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1232
1233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1234         `=ucs-bmp-cjk-compat@unicode'.
1235
1236         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1237         coded-charset for XEmacs CHISE.
1238
1239 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1240
1241         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1242         `=ucs-bmp-cjk-compat'.
1243
1244         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1245         XEmacs CHISE.
1246
1247 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1248
1249         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1250         CHISE.
1251
1252 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1253
1254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1255         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1256
1257         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1258         `=>ucs@jis/1990'.
1259         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1260
1261 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1262
1263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1264         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1265
1266         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1267         CHISE.
1268         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1269         mother.
1270
1271 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1272
1273         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1274         `=>jis-x0213-2@usual'.
1275         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1276         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1277         `=>jis-x0213-2@usual' as the mother.
1278
1279 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1280
1281         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1282         (=>ucs@JP): New alias for `=+>ucs@jis'.
1283
1284 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1285
1286         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1287         `=>jis-x0208@usual'.
1288         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1289         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1290         `=>jis-x0208@usual' as the mother.
1291         (=>jis-x0208): Likewise.
1292
1293 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1294
1295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1296         setting for `=+>jis-x0208@1978'.
1297
1298 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1299
1300         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1301         XEmacs CHISE.
1302
1303 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1304
1305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1306         setting for `=>>>ucs@jis/1990'.
1307
1308 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1309
1310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1311         setting for `=>ucs@jis/1990'.
1312
1313 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1314
1315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1316         setting for `=ucs@JP/hanazono'.
1317
1318         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1319         CHISE.
1320         (=ucs@JP/hanazono): Ditto.
1321         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1322         (=>>hanyo-denshi/jc): Ditto.
1323         (=>>hanyo-denshi/jd): Ditto.
1324
1325 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1326
1327         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1328         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1329
1330 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1331
1332         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1333         XEmacs CHISE.
1334
1335 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1336
1337         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1338         XEmacs CHISE.
1339
1340 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1341
1342         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1343         `=ucs-bmp-cjk@JP'.
1344
1345 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1346
1347         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1348         XEmacs CHISE.
1349
1350 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1351
1352         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1353         Modify order of settings; add settings for `=daikanwa@rev2'.
1354
1355 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1356
1357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1358         setting for `=>>cbeta'.
1359
1360         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1361         CHISE.
1362
1363 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1364
1365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1366         setting for `=>>adobe-japan1'.
1367
1368 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1369
1370         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1371         XEmacs CHISE.
1372
1373 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1374
1375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1376         setting for `=>>hanyo-denshi/ia'.
1377
1378         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1379         XEmacs CHISE.
1380
1381 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1382
1383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1384         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1385
1386         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1387         XEmacs CHISE.
1388         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1389         `=hanyo-denshi/jt' as the mother.
1390
1391 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1392
1393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1394         setting for `=>>>jis-x0213-2'.
1395
1396         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1397         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1398         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1399
1400 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1401
1402         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1403         XEmacs CHISE.
1404
1405 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1406
1407         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1408         XEmacs CHISE.
1409
1410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1411         `=>>jis-x0213-1@2004'.
1412
1413 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1414
1415         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1416         XEmacs CHISE.
1417
1418 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1419
1420         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1421         - Use "&g2-*;" as entity-references for `=>>>*'.
1422         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1423
1424         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1425         XEmacs CHISE.
1426         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1427         as the mother.
1428
1429 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1430
1431         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1432         setting for `=>>hanyo-denshi/ib'.
1433
1434         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1435         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1436         (=>>jis-x0208@1990): Ditto.
1437         (=>>hanyo-denshi/ib): Ditto.
1438
1439         * mule/mule-charset.el (default-coded-charset-priority-list):
1440         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1441
1442 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1443
1444         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1445         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1446         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1447         `=>>>ucs@jis/2004'.
1448
1449 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1450
1451         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1452         XEmacs CHISE.
1453         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1454         `=jis-x0213-1@2004' as the mother.
1455         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1456         (=>>>ucs@ks): Ditto.
1457
1458         * mule/mule-charset.el (default-coded-charset-priority-list):
1459         Modify priority of `=hanyo-denshi/*'.
1460
1461 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1462
1463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1464         settings for `=>>ucs@JP' and `=ucs@JP'.
1465
1466 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1467
1468         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1469         CHISE.
1470
1471 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1472
1473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1474         setting for `=>>>ucs@cns'.
1475
1476         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1477         CHISE.
1478
1479 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1480
1481         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1482         instead of `=>>>jis-x0213-1@2004' as the mother.
1483         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1484         (=>>>ucs@unicode): Likewise.
1485         (=>>>ucs@jis): Likewise.
1486         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1487         mother.
1488         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1489
1490 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1491
1492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1493         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1494         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1495         `=>>>ucs@jis'.
1496
1497 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1498
1499         * mule/mule-charset.el (default-coded-charset-priority-list):
1500         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1501         and `=jis-x0213-*-2000'.
1502
1503 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1504
1505         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1506         XEmacs CHISE.
1507         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1508         `=>>jis-x0213-1' as the mother.
1509
1510 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1511
1512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1513         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1514
1515 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1516
1517         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1518
1519 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1520
1521         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1522         XEmacs CHISE.
1523
1524 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1525
1526         * mule/mule-coding.el (decomposition-feature-list): Set
1527         `=decomposition', `=decomposition@cid' and
1528         `=decomposition@hanyo-denshi'.
1529
1530 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1531
1532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1533         setting for `=>>hanyo-denshi/ks'.
1534
1535         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1536         XEmacs CHISE.
1537
1538 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1539
1540         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1541         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1542
1543         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1544         `=hanyo-denshi/ks/mf'.
1545
1546         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1547         XEmacs CHISE.
1548         (=hanyo-denshi/ks/mf): Ditto.
1549
1550 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1551
1552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1553         settings for P=hanyo-denshi/jt'.
1554
1555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1556         `=hanyo-denshi/jt'.
1557
1558         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1559         XEmacs CHISE.
1560
1561 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1562
1563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1564         settings for `=hanyo-denshi/ip'.
1565
1566         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1567         `=hanyo-denshi/ip'.
1568
1569         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1570         XEmacs CHISE.
1571
1572 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1573
1574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1575         settings for `=hanyo-denshi/hg'.
1576
1577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1578         `=hanyo-denshi/hg'.
1579
1580         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1581         XEmacs CHISE.
1582
1583 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1584
1585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1586         setting for `=>>hanyo-denshi/ft'.
1587
1588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1589         `=>>hanyo-denshi/ft'.
1590
1591         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1592         XEmacs CHISE.
1593
1594 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1595
1596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1597         settings for `=hanyo-denshi/ib'.
1598
1599         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1600         `=hanyo-denshi/ib'.
1601
1602         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1603         XEmacs CHISE.
1604
1605 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1606
1607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1608         settings for isolated characters of `=hanyo-denshi/ia' and
1609         non-isolated characters of `=hanyo-denshi/*'.
1610
1611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1612         `=hanyo-denshi/ia'.
1613
1614         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1615         XEmacs CHISE.
1616
1617 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1618
1619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1620         setting for isolated characters of `=hanyo-denshi/ft'.
1621
1622         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1623         `=hanyo-denshi/ft'.
1624
1625         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1626         XEmacs CHISE.
1627
1628 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1629
1630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1631         setting for isolated characters of `=hanyo-denshi/jd'.
1632
1633         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1634         `=hanyo-denshi/jd'.
1635
1636         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1637         XEmacs CHISE.
1638
1639 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1640
1641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1642         setting for isolated characters of `=hanyo-denshi/jc'.
1643
1644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1645         `=hanyo-denshi/jc'.
1646
1647         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1648         XEmacs CHISE.
1649
1650 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1651
1652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1653         setting for isolated characters of `=hanyo-denshi/jb'.
1654
1655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1656         `=hanyo-denshi/jb'.
1657
1658         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1659         XEmacs CHISE.
1660
1661 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1662
1663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1664         setting for isolated characters of `=hanyo-denshi/ja'.
1665
1666 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1667
1668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1669         `=hanyo-denshi/ja'.
1670
1671         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1672         XEmacs CHISE.
1673
1674 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1675
1676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1677         settings for isolated characters of `=adobe-japan1-6'.
1678
1679 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1680
1681         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1682         CHISE.
1683         (=daikanwa/+2p): Ditto.
1684         (=daikanwa/ho): Ditto.
1685
1686 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1687
1688         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1689         coding-system for XEmacs CHISE.
1690
1691 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1692
1693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1694         setting for `=>>ruimoku-v6'.
1695
1696         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1697         CHISE.
1698
1699 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1700
1701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1702         setting for `=daikanwa@rev1'.
1703
1704 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1705
1706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1707         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1708
1709 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1710
1711         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1712         XEmacs CHISE.
1713         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1714
1715 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1716
1717         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1718         CHISE.
1719
1720 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1721
1722         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1723         CHISE.
1724
1725         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1726         setting for `=>ucs@jis'.
1727
1728 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1729
1730         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1731         setting for `=>jis-x0208@usual'.
1732
1733         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1734         XEmacs CHISE.
1735         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1736         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1737         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1738
1739 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1740
1741         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1742         CHISE.
1743         (=>>>jis-x0208@1990): Ditto.
1744         (=>>>jis-x0213-1): Ditto.
1745         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1746         mother.
1747         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1748         as the mother.
1749
1750 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1751
1752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1753         setting for `=>ucs@cns' and `=>>ucs@ks'.
1754
1755         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1756         CHISE.
1757
1758 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1759
1760         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1761         CHISE.
1762
1763 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1764
1765         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1766         CHISE.
1767         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1768         mother.
1769
1770 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1771
1772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1773         `==>ucs-bmp-cjk@bucs'.
1774
1775         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1776         XEmacs CHISE.
1777
1778 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1779
1780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1781         setting for `==>ucs@bucs'.
1782
1783         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1784         XEmacs CHISE.
1785
1786 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1787
1788         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1789         - Add setting for `=>>jis-x0208'.
1790         - Omit setting for `=>>jis-x0208@1990'.
1791         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1792           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1793           `=ucs@FOO'.
1794
1795 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1796
1797         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1798         setting for `=>daikanwa'.
1799
1800 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1801
1802         * mule/mule-conf.el (=daikanwa): Fix DOC.
1803         (=>daikanwa): New abstract character for XEmacs CHISE.
1804         (=>ucs@iso): Likewise.
1805         (=>ucs@unicode): Likewise.
1806         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1807
1808 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1809
1810         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1811         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1812           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1813         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1814         - Add `=>big5-cdp'.
1815
1816 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1817
1818         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1819         (=>big5-cdp): New abstract character.
1820
1821 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1822
1823         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1824         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1825         `chinese-big5'.
1826
1827 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1828
1829         * mule/mule-charset.el (default-coded-charset-priority-list):
1830         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1831
1832         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1833         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1834         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1835         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1836         and `=>jis-x0213-2'.
1837
1838 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1839
1840         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1841         XEmacs CHISE.
1842         (=>>ucs@jis/2000): Likewise.
1843         (=>>ucs@jis/2004): Likewise.
1844
1845 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1846
1847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1848         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1849         `=>>ucs@cns'.
1850
1851         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1852         XEmacs CHISE.
1853         (=>>gt): Use quote instead of backquote; modify DOC.
1854         (=>gt): Use quote instead of backquote.
1855         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1856         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1857         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1858         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1859         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1860         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1861
1862 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1863
1864         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1865         `=>>ucs@unicode' and `=>>gt'.
1866
1867 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1868
1869         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1870         XEmacs CHISE.
1871         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1872         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1873         `=jis-x0208@1978/1er-pr' as the mother.
1874         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1875
1876 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1877
1878         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1879         `=ucs@unicode' as the mother.
1880
1881 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1882
1883         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1884         setting for `=>>ucs@unicode'.
1885
1886         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1887         CHISE.
1888
1889 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1890
1891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1892         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1893
1894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1895         `=adobe-japan1-6' and `=adobe-japan1-base'.
1896
1897         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1898         XEmacs CHISE.
1899         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1900         specify `min-code' and `max-code'.
1901         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1902         (=adobe-japan1-2): Likewise.
1903         (=adobe-japan1-3): Likewise.
1904         (=adobe-japan1-4): Likewise.
1905         (=adobe-japan1-5): Likewise.
1906         (=adobe-japan1-6): Likewise.
1907
1908 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1909
1910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1911         setting for `=>gt'.
1912
1913 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1914
1915         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1916         CHISE.
1917
1918 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1919
1920         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1921         setting for `=>zinbun-oracle'.
1922
1923         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1924         for XEmacs CHISE.
1925
1926 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1927
1928         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1929         for XEmacs CHISE.
1930         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1931         `=jis-x0208@1978' as the mother.
1932
1933 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1934
1935         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1936         - Use `=gt' instead of `ideograph-gt'.
1937         - Use `=gt-k' instead of `ideograph-gt-k'.
1938         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1939         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1940         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1941         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1942         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1943         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1944         - Use `=>>gt' instead of `<=>gt'.
1945         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1946         - Add setting for `=>>jis-x0208@1990'.
1947         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1948           `=>>jis-x0213-1@2000'.
1949         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1950         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1951           `=>>jis-x0213-1@2004'.
1952         - Add setting for `=>>jis-x0208@1978'.
1953         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1954
1955 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1956
1957         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1958         XEmacs CHISE.
1959
1960 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1961
1962         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1963         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1964         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1965         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1966         `<=>jis-x0213-1@2004'.
1967
1968 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1969
1970         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1971         CHISE.
1972         (=>jis-x0213-2): Ditto.
1973
1974 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1975
1976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1977         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1978
1979 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1980
1981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1982         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1983         `=>jis-x0213-1'.
1984
1985 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1986
1987         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1988         CHISE.
1989         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1990
1991 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1992
1993         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1994         `<==>jis-x0213-1'.
1995         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1996         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1997         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1998         (<=>jis-x0208): New alias for `=>jis-x0208'.
1999         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2000         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2001         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2002         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2003         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2004         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2005         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2006         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2007         (=>>gt): Renamed from `<==>gt'.
2008         (<==>gt): New alias for `=>>gt'.
2009
2010 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2011
2012         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2013         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2014         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2015         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2016         - Add settings for `<=>jis-x0213-1@2000' and
2017           `<=>jis-x0213-1@2004'.
2018
2019         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2020         XEmacs CHISE.
2021         (<==>jis-x0213-1): Likewise.
2022         (<==>jis-x0213-1@2000): Likewise.
2023         (<==>jis-x0213-1@2004): Likewise.
2024         (<=>jis-x0208): Add property `=>iso-ir 168'.
2025         (<=>jis-x0208@1997): Likewise.
2026         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2027         as the mother; add property `=>iso-ir 228'.
2028         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2029         property `=>iso-ir 228'.
2030         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2031         property `=>iso-ir 233'.
2032         (<==>gt): Renamed from `<=>gt'.
2033         (<=>gt): New alias for `<==>gt'.
2034
2035 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2036
2037         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2038         CHISE.
2039         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2040         `<=>jis-x0208' as the mother.
2041         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2042         (<=>jis-x0213-1@2000): Ditto.
2043         (<=>jis-x0213-1@2004): Ditto.
2044
2045 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2046
2047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2048         settings for `<=>gt'.
2049
2050         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2051
2052 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2053
2054         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2055         XEmacs CHISE.
2056         (=jis-x0208@1978/-4pr): Likewise.
2057         (=jis-x0208@1978/4-pr): Likewise.
2058         (=jis-x0213-1): Likewise.
2059         (=ucs@iso): Likewise.
2060         (=ucs@unicode): Likewise.
2061         (=ucs@gb): Likewise.
2062         (=ucs@gb/fw): Likewise.
2063         (=ucs@cns): Likewise.
2064         (=ucs@cns/fw): Likewise.
2065         (=ucs@jis): Likewise.
2066         (=ucs@jis/fw): Likewise.
2067         (=ucs@jis/1990): Likewise.
2068         (=ucs@jis/2000): Likewise.
2069         (=ucs@jis/2004): Likewise.
2070         (=ucs@JP): Likewise.
2071         (=ucs@ks): Likewise.
2072         (=ucs@big5): Likewise.
2073         (=ucs@big5/cns11643): Likewise.
2074         (=ucs@cns11643): Likewise.
2075
2076 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2077
2078         * mule/mule-charset.el (default-coded-charset-priority-list):
2079         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2080
2081         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2082         CHISE.
2083         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2084         mother.
2085
2086 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2087
2088         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2089         from src/mule-charset.c].
2090         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2091         specify `final'.
2092         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2093         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2094         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2095         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2096         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2097         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2098
2099 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2100
2101         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2102         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2103         (=jis-x0208@1978/i-4): Specify `partial'.
2104         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2105         mother coded-charset.
2106         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2107
2108 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2109
2110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2111         settings for `=jis-x0213-1@2004'.
2112
2113 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2114
2115         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2116         CHISE.
2117         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2118         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2119         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2120         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2121         temporarily.
2122         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2123
2124 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2125
2126         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2127         CHISE.
2128         (=shinjigen@1ed): Inherited from `=shinjigen'.
2129         (=shinjigen@rev): Likewise.
2130
2131 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2132
2133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2134         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2135
2136 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2137
2138         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2139         define it as an alias.
2140         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2141         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2142         alias.
2143         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2144         alias.
2145
2146 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2147
2148         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2149         CHISE.
2150
2151 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2152
2153         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2154         CHISE.
2155         (shinjigen-2): Ditto.
2156
2157 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2158
2159         * mule/mule-charset.el (default-coded-charset-priority-list):
2160         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2161         `chinese-big5-eten-*' and `chinese-big5'.
2162
2163 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2164
2165         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2166         #x9FA5 temporarily.
2167
2168 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2169
2170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2171         settings for `=jis-x0208@1978/i1'.
2172
2173 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2174
2175         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2176         XEmacs CHISE.
2177
2178 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2179
2180         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2181         XEmacs CHISE.
2182
2183 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2184
2185         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2186         XEmacs CHISE.
2187
2188 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2189
2190         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2191         CHISE.
2192         (=ucs-bmp@cns): Likewise.
2193         (=ucs-bmp@jis): Likewise.
2194         (=ucs-bmp@ks): Likewise.
2195
2196 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2197
2198         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2199         CHISE.
2200         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2201
2202 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2203
2204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2205         settings for `=zinbun-oracle'.
2206
2207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2208         `=zinbun-oracle'.
2209
2210 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2211
2212         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2213         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2214         `=ucs@iso'.
2215
2216 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2217
2218         * mule/mule-charset.el (default-coded-charset-priority-list):
2219         Delete `ucs-sip'; modify order of some CCSs.
2220
2221 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2222
2223         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2224         in XEmacs CHISE.
2225
2226         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2227         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2228         CHISE.
2229
2230 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2231
2232         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2233         its registry.
2234         (=ucs-radicals@unicode): Likewise.
2235
2236 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2237
2238         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2239         CHISE.
2240
2241 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2242
2243         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2244         CHISE.
2245
2246 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2247
2248         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2249         CHISE.
2250
2251 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2252
2253         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2254         Modify preference of *isolated settings*.
2255
2256 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2257
2258         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2259         utf-2000 is provided.
2260         (=ucs@cns11643): Likewise.
2261
2262 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2263
2264         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2265         Prefer every *isolated setting* to ordinary setting.
2266
2267 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2268
2269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2270         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2271
2272 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2273
2274         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2275         CHISE.
2276
2277 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2278
2279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2280         settings for `=jis-x0208@1997'.
2281
2282 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2283
2284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2285         `=jis-x0208@1997'.
2286
2287 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2288
2289         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2290         XEmacs CHISE.
2291
2292 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2293
2294         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2295         `=jis-x0208@1978'.
2296         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2297         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2298         `=jis-x0208-1990' as the mother.
2299         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2300
2301 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2302
2303         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2304         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2305         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2306         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2307         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2308         for `=ucs@JP'.
2309
2310 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2311
2312         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2313         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2314         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2315         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2316         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2317         `=daikanwa@rev2'.
2318
2319 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2320
2321         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2322         (=gt): Likewise.
2323         (=gt-k): Likewise.
2324         (=gt-pj-*): Likewise.
2325         (=gt-pj-k1): Likewise.
2326         (=gt-pj-k2): Likewise.
2327         (=daikanwa): Likewise.
2328         (=daikanwa-rev1): Likewise.
2329         (=daikanwa-rev2): Likewise.
2330         (=big5-pua): Likewise.
2331         (=big5-eten): Likewise.
2332         (chinese-big5-eten-a): Likewise.
2333         (chinese-big5-eten-b): Likewise.
2334         (=hanziku-*): Likewise.
2335         (=cbeta): Likewise.
2336         (=jef-china3): Likewise.
2337         (=ruimoku-v6): Likewise.
2338         (=ucs@iso): Likewise.
2339         (=ucs@unicode): Likewise.
2340         (=ucs@gb): Likewise.
2341         (=ucs@cns): Likewise.
2342         (=ucs@jis): Likewise.
2343         (=ucs@jis-1990): Likewise.
2344         (=ucs@jis-2000): Likewise.
2345         (=ucs@jp): Likewise.
2346         (=ucs@ks): Likewise.
2347         (=ucs@big5): Likewise.
2348         (=ucs-radicals): Likewise.
2349         (=ucs-radicals@unicode): Likewise.
2350         (=ucs-bmp-cjk): Likewise.
2351         (=ucs-bmp-cjk@unicode): Likewise.
2352         (=ucs-sip-ext-b): Likewise.
2353         (=ucs-sip-ext-b@iso): Likewise.
2354
2355 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2356
2357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2358         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2359
2360 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2363         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2364         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2365         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2366         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2367         arabic-digit, ipa and ``&I-B-XXXX;''.
2368
2369 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2370
2371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2372         setting for (I-)HZK{03..12}-XXXX.
2373
2374 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2375
2376         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2377         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2378
2379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2380         `=ruimoku-v6'.
2381
2382         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2383         CHISE.
2384
2385 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2386
2387         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2388         (=ucs@unicode): Likewise.
2389         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2390         (=ucs@cns): Likewise.
2391         (=ucs@jis): Likewise.
2392         (=ucs@ks): Likewise.
2393         (=ucs@big5): Likewise.
2394
2395 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2396
2397         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2398         `ucs-jis'.
2399         (utf-8-jis-er): Likewise.
2400         (utf-8-jp): New coding-system.
2401         (utf-8-jp-er): Likewise.
2402
2403         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2404
2405 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2406
2407         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2408
2409         * mule/japanese.el: Move definition of `euc-jisx0213' to
2410         mule/mule-coding.el.
2411
2412 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2413
2414         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2415         mule-coding before loading update-cdb when utf-2000 is provided.
2416
2417 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2418
2419         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2420         `=daikanwa'.
2421
2422 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2423
2424         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2425         definition codes when `utf-2000' is provided.
2426
2427 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2428
2429         * mule/mule-category.el (word-combining-categories): Don't setup
2430         `word-combining-categories' in XEmacs CHISE.
2431         (word-separating-categories): Add setting about Latin script in
2432         XEmacs CHISE.
2433
2434 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2435
2436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2437         setting for `chinese-big5'.
2438
2439 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2440
2441         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2442         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2443         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2444         add setting for HZK0[12]-xxxx.
2445
2446 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2447
2448         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2449         in XEmacs CHISE.
2450
2451 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2452
2453         * mule/mule-charset.el (default-coded-charset-priority-list):
2454         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2455         and `chinese-big5' to `=gt-pj-*'.
2456
2457 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2458
2459         * mule/mule-conf.el (=daikanwa): Renamed from
2460         `ideograph-daikanwa'.
2461         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2462
2463 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2464
2465         * mule/mule-conf.el (=cns11643-7): Renamed from
2466         `chinese-cns11643-7'.
2467         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2468
2469 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2470
2471         * mule/mule-conf.el (=cns11643-6): Renamed from
2472         `chinese-cns11643-6'.
2473         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2474
2475 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2476
2477         * mule/mule-conf.el (=cns11643-5): Renamed from
2478         `chinese-cns11643-5'.
2479         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2480
2481 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2482
2483         * mule/mule-conf.el (=cns11643-4): Renamed from
2484         `chinese-cns11643-4'.
2485         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2486
2487 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2488
2489         * mule/mule-conf.el (=cns11643-3): Renamed from
2490         `chinese-cns11643-3'.
2491         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2492
2493 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2494
2495         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2496         `=cns11643-2'.
2497         (chinese-cns11643-2): New alias for `=cns11643-2'.
2498
2499 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2500
2501         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2502         `=cns11643-1'.
2503         (chinese-cns11643-1): New alias for `=cns11643-1'.
2504
2505 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2506
2507         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2508         (chinese-gb12345): New alias for `=gb12345'.
2509
2510 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2511
2512         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2513         (chinese-gb2312): New alias for `=gb2312'.
2514
2515 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2516
2517         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2518         (chinese-big5): New alias for `=big5'.
2519
2520 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2521
2522         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2523         (korean-ksc5601): New alias for `=ks-x1001'.
2524
2525 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2526
2527         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2528         `=jis-x0212'.
2529         (japanese-jisx0212): New alias for `=jis-x0212'.
2530
2531 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2532
2533         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2534         `=jis-x0208-1983'.
2535         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2536
2537 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2538
2539         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2540         `=jis-x0208-1978'.
2541         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2542
2543 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2544
2545         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2546         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2547
2548 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2549
2550         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2551         (chinese-cns11643-3): Specify iso-ir 183.
2552         (chinese-cns11643-4): Specify iso-ir 184.
2553         (chinese-cns11643-5): Specify iso-ir 185.
2554         (chinese-cns11643-6): Specify iso-ir 186.
2555         (chinese-cns11643-7): Specify iso-ir 187.
2556         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2557         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2558
2559 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2560
2561         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2562         \uXXXX for every cases.
2563
2564 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2565
2566         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2567         (ucs-big5): Changed to an alias for `=ucs@big5'.
2568
2569 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2570
2571         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2572         (ucs-ks): Changed to an alias for `=ucs@ks'.
2573
2574 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2575
2576         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2577         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2578
2579 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2580
2581         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2582         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2583
2584 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2585
2586         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2587         (ucs-jis): Changed to an alias for `=ucs@jis'.
2588
2589 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2590
2591         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2592         (ucs-cns): Changed to an alias for `=ucs@cns'.
2593
2594 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2595
2596         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2597         (ucs-gb): Changed to an alias for `=ucs@gb'.
2598
2599 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2600
2601         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2602         `ideograph-daikanwa-2'.
2603         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2604         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2605
2606 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2607
2608         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2609         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2610
2611         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2612         for `xemacs-chise-version'.
2613
2614 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2615
2616         * mule/mule-charset.el (default-coded-charset-priority-list):
2617         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2618         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2619         instead of `ideograph-hanziku-*'.
2620
2621         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2622         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2623
2624 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2625
2626         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2627         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2628         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2629         `utf-2000' is provided.
2630
2631 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2632
2633         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2634         is provided [was builtin coded-charsets].
2635
2636 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2637
2638         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2639         is provided [was builtin coded-charsets].
2640
2641 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2642
2643         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2644         is provided [was builtin coded-charsets].
2645
2646 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2647
2648         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2649         is provided [was builtin coded-charsets].
2650
2651 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2652
2653         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2654         when `utf-2000' is provided [was builtin coded-charsets].
2655
2656 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2657
2658         * mule/mule-conf.el (=hanziku-*): Renamed from
2659         `ideograph-hanziku-*'.
2660         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2661
2662 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2665         `utf-2000' is provided [was builtin coded-charsets].
2666         (ideograph-hanziku-{1..12}): Likewise.
2667
2668 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2669
2670         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2671         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2672
2673 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2674
2675         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2676         when `utf-2000' is provided [was builtin coded-charsets].
2677
2678 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2679
2680         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2681         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2682         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2683
2684 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2685
2686         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2687         (ideograph-gt): Changed to an alias for `=gt'.
2688
2689 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2690
2691         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2692         is provided; it was defined as a builtin coded-charset.
2693         (ideograph-gt): Likewise.
2694
2695 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2696
2697         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2698         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2699
2700 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2701
2702         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2703         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2704
2705 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2706
2707         * mule/mule-conf.el (=big5-eten): Renamed from
2708         `chinese-big5-eten'.
2709         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2710
2711 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2712
2713         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2714         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2715
2716 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2717
2718         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2719         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2720
2721 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2722
2723         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2724         (china3-jef): Changed to an alias for `=jef-china3'.
2725
2726 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2727
2728         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2729         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2730
2731         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2732         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2733         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2734         when `utf-2000' is provided.
2735
2736 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2737
2738         * mule/mule-charset.el (default-coded-charset-priority-list):
2739         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2740
2741         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2742         (ucs-jis-2000): Deleted.
2743
2744 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2745
2746         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2747         UTF-2000.
2748         (=ucs-jis-2000): New coded-charset for UTF-2000.
2749
2750 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2751
2752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2753         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2754
2755 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2756
2757         * mule/mule-charset.el (default-coded-charset-priority-list):
2758         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2759         `ideograph-cbeta'.
2760
2761 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2762
2763         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2764         builtin coded-charset].
2765
2766 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2767
2768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2769         settings for &K0-xxxx and &I-K0-xxxx.
2770
2771 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2772
2773         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2774         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2775
2776 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2777
2778         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2779         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2780
2781 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2782
2783         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2784         UTF-2000.
2785         (ideograph-gt-pj-k1): Likewise.
2786         (ideograph-gt-pj-k2): Likewise.
2787
2788 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2789
2790         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2791         `=jis-x0208'.
2792
2793 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2794
2795         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2796         UTF-2000 [was a builtin coded-charset].
2797
2798 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2799
2800         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2801         (utf-8-gb-er): Likewise.
2802
2803 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2804
2805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2806         settings for JIS X 0212 and JIS X 0208:1978.
2807
2808 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2809
2810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2811         setting for JIS X 0213.
2812
2813 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2814
2815         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2816         standard-case-table in UTF-2000.
2817
2818 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2819
2820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2821         definitions for isolated-chars.
2822
2823 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2824
2825         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2826         `configure-utf-2000-lisp-directory'.
2827         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2828         `mule-lisp-load-path'.
2829
2830 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2831
2832         * startup.el (startup-setup-paths): Set and use
2833         `utf-2000-lisp-directory'.
2834         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2835         UTF-2000.
2836
2837 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2838
2839         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2840         (paths-find-utf-2000-lisp-directory): New function.
2841         (paths-construct-load-path): Add new optional argument
2842         `utf-2000-lisp-directory'.
2843
2844         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2845
2846 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2847
2848         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2849         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2850         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2851         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2852         `chinese-big5-2' in UTF-2000.
2853
2854         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2855         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2856
2857 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2858
2859         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2860         `big5-eten-er' in UTF-2000.
2861         (big5-cdp): Modify DOC-string and mnemonic.
2862
2863 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2864
2865         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2866         UTF-2000 [renamed from utf-8-er].
2867         (utf-8-gb): New coding-system in UTF-2000.
2868         (utf-8-gb-er): Likewise.
2869         (utf-8-cns): Likewise.
2870         (utf-8-cns-er): Likewise.
2871         (utf-8-big5): Likewise.
2872         (utf-8-big5-er): Likewise.
2873         (utf-8-jis): Likewise.
2874         (utf-8-jis-er): Likewise.
2875         (utf-8-ks): Likewise.
2876         (utf-8-ks-er): Likewise.
2877         (utf-8-er): Likewise.
2878
2879 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2880
2881         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2882         instead of `utf-8-unix' in UTF-2000.
2883
2884         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2885
2886 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2887
2888         * mule/japanese.el (euc-jisx0213): New coding-system.
2889
2890         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2891         `japanese-jisx0208-1990' as the mother.
2892
2893 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2894
2895         * dumped-lisp.el (preloaded-file-list): Change condition of
2896         loading "close-cdb".
2897
2898 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2899
2900         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2901         setup `coded-charset-entity-reference-alist'.
2902
2903 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2904
2905         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2906         UTF-2000.
2907
2908 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2909
2910         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2911         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2912
2913 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2914
2915         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2916         (chinese-big5-eten-a): Likewise.
2917         (chinese-big5-eten-b): Likewise.
2918         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2919         code range is #x8140 .. #x8DFE.
2920
2921 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2922
2923         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2924         UTF-2000.
2925         (chinese-big5-cdp): Likewise.
2926
2927 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2928
2929         * dumped-lisp.el (preloaded-file-list): Rename
2930         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2931
2932 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2933
2934         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2935         append `system-char-db-source-file-list' into
2936         `preloaded-file-list' in UTF-2000.
2937
2938 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2939
2940         * dumped-lisp.el (preloaded-file-list): Delete
2941         character-definition files.
2942
2943 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2944
2945         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2946         UTF-2000.
2947
2948 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2949
2950         * mule/mule-charset.el (default-coded-charset-priority-list):
2951         Delete `mojikyo-2022-1'.
2952
2953 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2954
2955         * mule/mule-charset.el (default-coded-charset-priority-list):
2956         Delete `mojikyo'.
2957
2958 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2959
2960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2961         `ucs-sip'.
2962
2963 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2964
2965         * mule/mule-charset.el (default-coded-charset-priority-list):
2966         Comment out `chinese-gb12345'.
2967
2968 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2969
2970         * bytecomp.el (byte-compile-insert-header): Fixed.
2971
2972 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2973
2974         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2975         XEmacs UTF-2000.
2976
2977 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2978
2979         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2980         UTF-2000.
2981
2982 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2983
2984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2985         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2986
2987 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2988
2989         * mule/mule-charset.el (default-coded-charset-priority-list):
2990         `japanese-jef-china3' is renamed `china3-jef'.
2991
2992 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2993
2994         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2995         `japanese-jef-china3' and `ideograph-cbeta'.
2996
2997 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2998
2999         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3000
3001 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3002
3003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3004         `chinese-big5-cdp'.
3005
3006 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3007
3008         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3009         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3010
3011 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3012
3013         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3014         loading character definitions.
3015
3016 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3017
3018         * dumped-lisp.el (preloaded-file-list): Rename
3019         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3020
3021 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3022
3023         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3024         `chinese-big5'.
3025
3026 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3027
3028         * dumped-lisp.el (preloaded-file-list): Dump
3029         "Ideograph-R028-Private" with XEmacs UTF-2000.
3030
3031 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3032
3033         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3034         `chinese-gb12345'.
3035
3036 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3037
3038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3039         `ideograph-gt-pj-{1..11}'.
3040
3041         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3042         XEmacs UTF-2000.
3043
3044 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3045
3046         * mule/mule-charset.el (default-coded-charset-priority-list):
3047         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3048         `chinese-isoir165'.
3049
3050 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3051
3052         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3053         `image/png', `image/x-xpm' and `image/tiff'.
3054
3055         * files.el (binary-file-regexps): Add *.PNG.
3056
3057 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3058
3059         * mule/mule-charset.el (default-coded-charset-priority-list):
3060         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3061         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3062
3063 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3064
3065         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3066         the first completion when UTF-2000 is running.
3067
3068 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3069
3070         * mule/mule-charset.el (default-coded-charset-priority-list):
3071         Delete `ucs'.
3072
3073 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3074
3075         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3076
3077         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3078         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3079
3080 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3081
3082         * mule/vietnamese.el (vscii-2): Delete abolished property
3083         `composite'; now composite mode is default.
3084
3085 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3086
3087         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3088         of `raw-text'; check \uHHHH representation even if non-ascii
3089         characters are not found.
3090
3091         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3092         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3093         unconditionally.
3094
3095         * mule/viet-ccl.el: New file.
3096
3097         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3098         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3099         - Separate CCL based implementations to viet-ccl.el.
3100
3101 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3102
3103         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3104         "jisx0213.2000-1".
3105         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3106
3107         * mule/mule-charset.el (default-coded-charset-priority-list):
3108         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3109         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3110
3111 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3112
3113         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3114
3115 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3116
3117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3118         `ucs' in UTF-2000.
3119
3120 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3121
3122         * mule/mule-charset.el (default-coded-charset-priority-list):
3123         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3124         `arabic-iso8859-6'.
3125
3126 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3127
3128         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3129         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3130
3131 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3132
3133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3134         `katakana-jisx0201' in UTF-2000.
3135
3136 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3137
3138         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3139         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3140         "u0FB50-Arabic-Presentation-Forms-A",
3141         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3142         "u0FE50-Small-Form-Variants",
3143         "u0FE70-Arabic-Presentation-Forms-B",
3144         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3145         UTF-2000.
3146
3147 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3148
3149         * dumped-lisp.el (preloaded-file-list): Delete
3150         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3151         ... "Ideograph-R214-Flute" in UTF-2000.
3152
3153 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3154
3155         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3156         (japanese-jisx0213-2): New coded-charset.
3157
3158         * dumped-lisp.el (preloaded-file-list): Add
3159         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3160         "Ideograph-R030-Mouth".
3161
3162 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3163
3164         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3165         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3166         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3167         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3168         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3169         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3170         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3171         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3172
3173 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3174
3175         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3176         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3177         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3178         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3179         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3180
3181         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3182         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3183
3184 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3185
3186         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3187         in UTF-2000.
3188
3189 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3190
3191         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3192         (chinese-isoir165): Moved from mule/chinese.el.
3193         (chinese-cns11643-3): Moved from mule/chinese.el.
3194         (chinese-cns11643-4): Moved from mule/chinese.el.
3195         (chinese-cns11643-5): Moved from mule/chinese.el.
3196         (chinese-cns11643-6): Moved from mule/chinese.el.
3197         (chinese-cns11643-7): Moved from mule/chinese.el.
3198
3199         * mule/chinese.el: Move definition of coded-charsets to
3200         mule/mule-conf.el.
3201
3202 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3203
3204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3205         `ideograph-daikanwa'.
3206
3207 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3208
3209         * dumped-lisp.el (preloaded-file-list): Delete
3210         "ccs-jisx0201-latin.el".
3211
3212 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3213
3214         * dumped-lisp.el (preloaded-file-list): Add
3215         "u031A0-Extended-Bopomofo" in UTF-2000.
3216
3217 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3218
3219         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3220         renamed to u02E00-CJK-Radical-Supplement.
3221
3222 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3223
3224         * dumped-lisp.el (preloaded-file-list): Add
3225         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3226         "u030A0-Katakana", "u03100-Bopomofo",
3227         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3228         "u03200-Enclosed-CJK-Letters-and-Months" and
3229         "u03300-CJK-Compatibility".
3230
3231 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3232
3233         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3234         "u02F00-Kangxi-Radicals" and
3235         "u02FF0-Ideographic-Description-Characters".
3236
3237 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3238
3239         * dumped-lisp.el (preloaded-file-list): Add
3240         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3241         "u02800-Braille-Patterns" in UTF-2000.
3242
3243 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3244
3245         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3246         "uXXXXX-*.el" in UTF-2000.
3247
3248         * bytecomp.el (byte-compile-insert-header): Delete comments if
3249         non-ASCII characters are found; allow `byte-compile-dynamic' and
3250         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3251         `raw-text'.
3252
3253 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3254
3255         * dumped-lisp.el (preloaded-file-list): Add
3256         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3257         "u025A0-Geometric-Shapes.el".
3258
3259 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3260
3261         * dumped-lisp.el (preloaded-file-list): Add
3262         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3263         "u02460-Enclosed-Alphanumerics.el".
3264
3265 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3266
3267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3268         `chinese-gb2312'.
3269
3270         * dumped-lisp.el (preloaded-file-list): Add
3271         "u02200-Mathematical-Operators.el" and
3272         "u02300-Miscellaneous-Technical.el".
3273
3274 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3275
3276         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3277         `chinese-cns11643-*'.
3278
3279         * dumped-lisp.el (preloaded-file-list): Add
3280         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3281         "u02190-Arrows.el" in UTF-2000.
3282
3283 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3284
3285         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3286         `korean-ksc5601'.
3287
3288         * dumped-lisp.el (preloaded-file-list): Add
3289         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3290         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3291         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3292
3293 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3294
3295         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3296
3297 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3298
3299         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3300         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3301         "u01780-Khmer.el", "u01800-Mongolian.el",
3302         "u01E00-Latin-Extended-Additional.el" and
3303         "u01F00-Greek-Extended.el" in UTF-2000.
3304
3305 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3306
3307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3308         `ethiopic-ucs' and `ethiopic'.
3309
3310         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3311         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3312
3313         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3314         from mule/ethiopic.el.
3315
3316         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3317         mule/mule-conf.el.
3318
3319 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3320
3321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3322         `lao'.
3323
3324         * mule/mule-conf.el (lao): New coded-charset.
3325
3326         * dumped-lisp.el (preloaded-file-list): Add
3327         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3328         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3329         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3330         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3331         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3332
3333 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3334
3335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3336         `ucs-bmp' and `arabic-iso8859-6'.
3337
3338 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3339
3340         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3341         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3342         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3343
3344 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3345
3346         * startup.el (normal-top-level): Load autoload file for UTF-2000
3347         in UTF-2000.
3348
3349 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3350
3351         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3352         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3353         "u00020-Basic-Latin.el", "u00080-C1.el",
3354         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3355         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3356         "u002B0-Spacing-Modifier-Letters.el",
3357         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3358         UTF-2000.
3359
3360 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3361
3362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3363         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3364         instead of `vietnamese-viscii-*'.
3365
3366 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3367
3368         * mule/mule-conf.el: New file.
3369
3370         * mule/misc-lang.el: Move definition of charset `ipa' to
3371         mule/mule-conf.el.
3372
3373 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3374
3375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3376         `latin-viscii'; prefer it for characters used in Vietnamese.
3377
3378 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3379
3380         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3381
3382 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3383
3384         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3385         `vietnamese-viscii-lower'.
3386         (latin-viscii-upper): Renamed from charset
3387         `vietnamese-viscii-upper'.
3388         (vietnamese-viscii-lower): New alias for charset
3389         `latin-viscii-lower'.
3390         (vietnamese-viscii-upper): New alias for charset
3391         `latin-viscii-upper'.
3392
3393 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3394
3395         * mule/mule-charset.el (default-coded-charset-priority-list):
3396         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3397
3398 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3399
3400         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3401         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3402         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3403         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3404         lisp/utf-2000.
3405
3406 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3407
3408         * mule/ccs-tcvn5712.el: New file.
3409
3410 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3411
3412         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3413         in UTF-2000.
3414
3415 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3416
3417         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3418         `japanese-jisx0208'.
3419
3420 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3421
3422         * dumped-lisp.el (preloaded-file-list): Add
3423         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3424         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3425         UTF-2000.
3426
3427         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3428         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3429         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3430         mule/ccs-viscii.el: New files.
3431
3432         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3433         if \uXXXX is found.
3434
3435 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3436
3437         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3438         `hiragana-jisx0208' and `katakana-jisx0208'.
3439
3440 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3441
3442         * mule/chinese.el (chinese-cns11643-3): Define it even if
3443         `utf-2000' is provided.
3444         (chinese-cns11643-4): Likewise.
3445         (chinese-cns11643-5): Likewise.
3446         (chinese-cns11643-6): Likewise.
3447         (chinese-cns11643-7): Likewise.
3448
3449 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3450
3451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3452         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3453
3454 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3455
3456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3457         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3458
3459 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3460
3461         * mule/mule-charset.el (default-coded-charset-priority-list):
3462         Setup in UTF-2000.
3463
3464 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3465
3466         * mule/viet-chars.el: Don't define charset
3467         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3468         they are defined as builtin charsets.
3469
3470 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3471
3472         * version.el (emacs-version): Add more space just before UTF-2000
3473         version string.
3474
3475 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3476
3477         * version.el ([constant] emacs-version): Don't add a space in the
3478         preceding place of `xemacs-betaname' because it is duplicated.
3479         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3480
3481         * startup.el (splash-frame-body): Add ETL.
3482
3483 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3484
3485         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3486         is provided because it is defined as builtin charset.
3487         (chinese-cns11643-4): Likewise.
3488         (chinese-cns11643-5): Likewise.
3489         (chinese-cns11643-6): Likewise.
3490         (chinese-cns11643-7): Likewise.
3491
3492 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3493
3494         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3495         coding-system `iso-10646-ucs-4' is not defined.
3496
3497 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3498
3499         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3500         coding-system if `utf-2000' is provided.
3501
3502 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3503
3504         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3505         `utf-2000' is provided.
3506
3507 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3508
3509         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3510         if utf-2000 is provided temporally.
3511
3512 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3513
3514         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3515         as builtin variable].
3516
3517 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3518
3519         * files.el (insert-file-contents-literally): Treat file as binary;
3520         call file-name-handlers. [sync with Emacs 20.3.10]
3521
3522 2008-12-28  Vin Shelton  <acs@xemacs.org>
3523
3524         * XEmacs 21.4.22 is released
3525
3526 2008-12-30  Vin Shelton  <acs@xemacs.org>
3527
3528         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3529         during building even if no packages are found.
3530
3531 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3532
3533         * printer.el (generic-print-region): 
3534         (generic-print-buffer): 
3535         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3536         check if the msprinter device is available, now that msprinter is
3537         always available as a specifier tag. 
3538
3539 2008-12-24  Vin Shelton  <acs@xemacs.org>
3540
3541         * about.el: Add Francisco to my bio!
3542
3543 2008-12-23  Vin Shelton  <acs@xemacs.org>
3544
3545         * autoload.el: Move operator definitions to autoload-operators.el
3546         in the xemacs-base package.
3547
3548 2007-11-22  Vin Shelton  <acs@xemacs.org>
3549
3550         * about.el (about-hacker-contribution): Updated my bio.
3551
3552 2007-10-07  Vin Shelton  <acs@xemacs.org>
3553
3554         * XEmacs 21.4.21 is released
3555
3556 2007-09-19  Didier Verna  <didier@xemacs.org>
3557
3558         Update my personal info.
3559         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3560         * about.el (about-other-current-hackers): Ditto.
3561         * about.el (about-url-alist): Add my musical website.
3562         * about.el (about-personal-info): Update my entry.
3563         * about.el (about-hacker-contribution): Ditto.
3564
3565 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3566
3567         * package-get.el (package-get-download-sites): Update download
3568         sites in Japan.
3569         * package-get.el (package-get-pre-release-download-sites): Ditto.
3570
3571 2007-08-18  Vin Shelton  <acs@xemacs.org>
3572
3573         * package-get.el (package-get-pre-release-download-sites): Sync
3574         mirror sites with 21.5.  (Thanks, Adrian)
3575
3576 2007-08-09  Mike Sperber  <mike@xemacs.org>
3577
3578         * startup.el (migrate-user-init-file): Create backup of
3579         `user-init-file' before migrating.
3580         * startup.el (maybe-migrate-user-init-file): Print
3581         information about backup file.
3582         (maybe-create-compatibility-dot-emacs): Follow above change.
3583
3584 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3585
3586         * font-lock.el: Sync font-lock-add-keywords and
3587         font-lock-remove-keywords from GNU Emacs.
3588         * font-lock.el (font-lock-keywords-alist): New.
3589         * font-lock.el (font-lock-removed-keywords-alist): New.
3590         * font-lock.el (font-lock-add-keywords): New.
3591         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3592         * font-lock.el (font-lock-remove-keywords): New.
3593
3594 2007-08-16  Vin Shelton  <acs@xemacs.org>
3595
3596         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3597         patch from Hans de Graaff.
3598
3599 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3600
3601         * package-get.el (package-get-download-sites): Document Chile and
3602         update Denmark download site.
3603         * package-get.el (package-get-pre-release-download-sites): Ditto.
3604
3605 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3606
3607         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3608
3609 2006-12-09  Vin Shelton  <acs@xemacs.org>
3610
3611         * XEmacs 21.4.20 is released
3612
3613 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3614
3615         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3616
3617 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3618
3619         * info.el (Info-find-file-node, Info-insert-dir)
3620         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3621         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3622         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3623         and discussion.
3624
3625 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3626
3627         * obsolete.el (line-beginning-position): New, from 21.5.x.
3628         (line-end-position): Ditto.
3629
3630 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3631
3632         * package-get.el (package-get-download-sites): Welcome
3633         nl.xemacs.org and Thanks!
3634         * package-get.el (package-get-pre-release-download-sites): Ditto.
3635
3636 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3637
3638         * font-lock.el: Add support for not-so recent changes in Java to
3639         java-mode.
3640
3641 2006-01-28  Vin Shelton  <acs@xemacs.org>
3642
3643         * XEmacs 21.4.19 is released
3644
3645 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3646
3647         * easymenu.el: Update copyright. 
3648         * easymenu.el (easy-menu-all-popups):
3649         Add a docstring. 
3650         * easymenu.el (easy-menu-add):
3651         Document a bug, rework the function to preserve any existing
3652         non-default mode-popup-menu instead of overwriting it, and not to
3653         bother normalising the menu title (nothing else does).
3654         * easymenu.el (easy-menu-remove):
3655         Restore the default mode-popup-menu instead of leaving an empty
3656         one when we remove the last easy-menu popup. 
3657
3658 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3659
3660         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3661         as suggested by Rodrigo Ventura.
3662         * package-get.el (package-get-pre-release-download-sites): Ditto,
3663         with replacement of xemacs-21.5 by beta, which is the logical path
3664         to our beta core and package pre-releases.
3665
3666 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3667
3668         * package-get.el (package-get-download-sites): Add Hong Kong
3669         download site.
3670         * package-get.el (package-get-pre-release-download-sites): Ditto.
3671
3672 2005-12-26  Vin Shelton  <acs@xemacs.org>
3673
3674         * find-paths.el:
3675         * find-paths.el (paths-emacs-root-p): Add search for package root.
3676         * find-paths.el (paths-find-emacs-root): Replaced with
3677         paths-find-invocation-roots, which returns a list of roots.
3678         * find-paths.el (paths-find-invocation-roots): New.
3679         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3680
3681 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3682
3683         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3684         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3685
3686 2005-12-03  Vin Shelton <acs@xemacs.org>
3687
3688         * XEmacs 21.4.18 is released
3689
3690 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3691
3692         * package-get.el (package-get-download-sites): Update reflecting
3693         latest http://www.xemacs.org/Releases/ information generated by
3694         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3695         * package-get.el (package-get-pre-release-download-sites): Ditto.
3696
3697 2005-02-28  Simon Josefsson  <jas@extundo.com>
3698
3699         * about.el (xemacs-hackers): Add jas.
3700         (about-other-current-hackers): Likewise.
3701         (about-url-alist): Add URL for jas.
3702         (about-personal-info): Document jas.
3703         (about-hacker-contribution): Describe jas contributions.
3704
3705 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3706
3707         * easymenu.el (easy-menu-remove): As described in 
3708         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3709         except the "Command" menu from mode-popup-menu. 
3710
3711 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3712  
3713         * font.el (font-spatial-to-canonical): Correct calculation of 
3714         return value for pixel-based input value. 
3715  
3716 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3717
3718         * code-process.el (call-process): Process-related docstring
3719         improvements spurred by Norbert Koch.
3720         * code-process.el (call-process-region): Ditto.
3721         * code-process.el (start-process): Ditto.
3722
3723 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3724
3725         * finder.el (finder-find-library): Return filename actually
3726         searched for.
3727
3728 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3729
3730         * help.el (view-emacs-news): Use `expand-file-name' instead of
3731         `locate-data-file' as the latter will find any "NEWS" files that
3732         might exist in packages _before_ the one in core.
3733
3734 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3735
3736         * package-get.el (package-get-init-package):
3737         package-get-init-package buglet (21.4.17) by Jeff Mincy
3738         <mincy@rcn.com> fixing false temporary load-path shadows reported
3739         after package installation and simplifying code.
3740
3741 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3742
3743         * package-get.el (package-get-download-sites): Sync mirrors list
3744         with the XEmacs website.
3745         (package-get-pre-release-download-sites): Ditto.
3746
3747 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3748
3749         * derived.el (derived-mode-merge-syntax-tables):
3750         Revert my 21.5-only patch of 2003-07-18 which slipped in
3751         through Jerry James's patch of 2004-06-07.
3752
3753 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3754
3755         * cmdloop.el (keyboard-quit): Remove workaround for
3756         `region-active-p' not making sure active region is in current
3757         buffer now that it does.
3758         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3759         * simple.el (region-active-p): `region-active-p' to only return t
3760         when active region is in current buffer.
3761
3762 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3763
3764         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3765         package names, quell a byte-compiler warning, doc fix.
3766
3767 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3768
3769         * buffer.el (pop-to-buffer):
3770         * window-xemacs.el (display-buffer):
3771         Document use of `same-window-buffer-names,' `same-window-regexps'
3772         by pop-to-buffer and display-buffer. 
3773         
3774 2005-02-06  Vin Shelton <acs@xemacs.org>
3775
3776         * XEmacs 21.4.17 is released
3777
3778 2005-01-29  Ben Wing  <ben@xemacs.org>
3779
3780         * shadow.el (find-emacs-lisp-shadows):
3781         Add custom-defines to list of ignored files.
3782
3783 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3784
3785         * simple.el (shifted-motion-keys-select-region): Fix statement
3786         about unshifted-motion-keys-deselect-region.
3787
3788 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3789
3790         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3791         now) for GNU Emacs compatibility.
3792         (make-obsolete-variable): Ditto.
3793
3794 2004-01-08  Ben Wing  <ben@xemacs.org>
3795
3796         * code-files.el (load):
3797         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3798
3799 2004-12-05  Vin Shelton <acs@xemacs.org>
3800
3801         * XEmacs 21.4.16 is released
3802
3803 2004-12-04  Vin Shelton  <acs@xemacs.org>
3804
3805         * auto-autoloads.el: Regenerated.
3806
3807         * custom-load.el: Regenerated.
3808
3809 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3810
3811         Fix bug: apropos errors if a defalias refers to an undefined
3812         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3813
3814         * apropos.el (apropos):
3815         (apropos-command):
3816         * help.el (frob-help-extents):
3817         * help-macro.el (make-help-screen):
3818         * hyper-apropos.el (hyper-apropos-grok-functions):
3819         (hyper-apropos-get-doc):
3820         Catch void-function error thrown by `documentation'.
3821
3822 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3823
3824         * packages.el (package-require): Fix incorrect arg to format.
3825         This fixes a `format specifier' error.
3826
3827 2004-08-13  Jerry James  <james@xemacs.org>
3828
3829         * bytecomp.el (forward-word): Tell the byte compiler the correct
3830         number of arguments to forward-word.
3831
3832 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3833
3834         * etags.el: Fixed loading of include files for tag completion. Now
3835         you can make a tag file for a library, include it into your
3836         project and it will be reloaded only if it changed. Infinte
3837         include loops are detected and the correct tag files are loaded.
3838         * etags.el (buffer-tag-table-list): Load and verify tag files in
3839         the external function buffer-tag-table-list-load.
3840         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3841         tag files. Also load the included tag files. The priority of the
3842         included files is right below their parent file. If multiple
3843         matches occur then the symbols from the parent file are found
3844         first.
3845         * etags.el (tag-table-include-files): Corrected comment
3846         string. Switched to pattern constant tags-include-pattern to have
3847         it at a central location.
3848         * etags.el (tags-include-pattern): Added doc string.
3849         * etags.el (add-to-tag-completion-table): Removed obsolete
3850         comments as the include files are allready returned by
3851         buffer-tag-table-list and loaded.
3852         * etags.el (find-tag-internal): The include files are allready
3853         included in tag-tables as buffer-tag-table-list returns them now.
3854
3855 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3856
3857         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3858         Loading items into the notebook is now done by C code.
3859         * widgets-gtk.el (gtk-widget-instantiate-internal):
3860         Style no longer changed.
3861
3862 2004-06-28  Nix  <nix@esperi.org.uk>
3863
3864         * cmdloop.el (truncate-command-history-for-gc): Delay
3865         execution of all things that look up variable bindings,
3866         via `enqueue-eval-event'.
3867
3868 2004-06-24  Vin Shelton  <acs@xemacs.org>
3869
3870         * package-get.el (package-get-require-signed-base-updates):
3871         now defaults to nil.
3872
3873 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3874
3875         * subr.el (split-string): Clean up docstring.
3876
3877 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3878
3879         * faces.el (zmacs-region): fix typo in docstring.
3880
3881 2004-06-07  Jerry James  <james@xemacs.org>
3882
3883         * derived.el: Synch with Emacs 21.3.
3884         * subr.el (with-local-quit): New, from Emacs 21.3.
3885         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3886         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3887         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3888
3889 2004-06-16  Jerry James  <james@xemacs.org>
3890
3891         * cl.el (cl-set-substring): Increment start by the length of the
3892         string, not the string itself.
3893
3894 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3895
3896         * etags.el (tag-table-include-files): Expand included TAGS file
3897         paths to avoid problems with relative paths.  Thanks to Peter
3898         Chubb <peterc@gelato.unsw.edu.au>.
3899         * etags.el (tags-include-pattern): New.
3900         * etags.el (add-to-tag-completion-table): Parse and ignore
3901         trailing include lines.
3902
3903 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3904
3905         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3906         avoiding line solely composed of equal signs.
3907
3908 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3909
3910         * cus-edit.el (alloc): Typo fix.
3911         * cus-edit.el (custom-browse-visibility): Ditto.
3912         * cus-edit.el (custom-variable-value-create): Ditto.
3913         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3914         * cus-edit.el (custom-save-variables): Bind print-length and
3915         print-level to nil to avoid value abbreviation.
3916         * cus-edit.el (custom-save-face-internal): Ditto.
3917         * cus-edit.el (custom-save-faces): Save in sorted order.
3918         * cus-edit.el (custom-save-resets): Bind print-length and
3919         print-level to nil to avoid value abbreviation.
3920         * cus-edit.el (custom-save-loaded-themes): Ditto.
3921
3922 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3923
3924         * subr.el (split-string-default-separators): New.
3925         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3926         see comment in source.
3927
3928 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3929
3930         * mule/japanese.el (paragraph-start, paragraph-separate):
3931         Remove anchor to BOL.
3932
3933 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3934
3935         * cl.el (gensym, gentemp): Improve docstrings.
3936
3937 2004-05-10  Vin Shelton  <acs@xemacs.org>
3938
3939         * etags.el: Sync with 21.5 version.
3940
3941 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3942
3943         * etags.el:
3944         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3945         only for use with exuberant ctags. This will also enable building of 
3946         completion tables with exuberant ctags. This will not work with
3947         xemacs ctags. 
3948         * etags.el (get-tag-table-buffer): New function for creating of
3949         completion table is used if tags-exuberant-ctags-optimization-p ist t
3950         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3951         finding the tag names. New.
3952         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3953         building tag completion table with exuberant ctags. New.
3954         * etags.el (find-tag-internal): Improve exact tag matching for tags
3955         with name fields. Before the patch return types of functions or
3956         function parameters (with exuberant ctags) were found as matches.
3957
3958 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3959
3960         * list-mode.el (display-completion-list): Fixed completion list was
3961         taking the width of the frame and not of the window for displaying
3962         the selection methods.
3963
3964 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3965
3966         * menubar-items.el (default-menubar): Options are saved to custom.el.
3967
3968
3969 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3970
3971         * isearch-mode.el (isearch-abort): Preserve successful search target.
3972
3973 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3974
3975         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3976         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3977         Bihlmeyer.
3978         * gnuserv.el (gnuserv-mode-line-string): New.
3979         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3980         gnuserv-mode.
3981         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3982         * gnuserv.el (gnuserv-edit-files): Use
3983         make-x-device-with-gtk-fallback.
3984
3985 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3986
3987         * gtk-widgets.el: New import: gtk-accel-group-new.
3988         * dialog-gtk.el:
3989         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3990         * dialog-gtk.el (popup-builtin-question-dialog):
3991         Added support for dialog button mnemonics.
3992
3993 2004-03-22  Chris Green <cmg@dok.org>
3994
3995         * process.el (shell-command): Output buffer was ignored when a
3996         background process was run via shell-command.
3997
3998 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3999
4000         * cus-edit.el (custom-save-variables): Retrieve a list of
4001         variables to save first, sort it, and make sure the variables are
4002         saved in sorted order.
4003
4004 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4005  
4006         * package-get.el (package-get-update-base-from-buffer): Force
4007         binary coding system for verifying GnuPG signature in the
4008         package-index file.
4009  
4010 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4011
4012         * package-get.el (package-get-package-index-file-location): Handle
4013         missing "EMACSPACKAGEPATH" environment variable.
4014
4015 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4016
4017         * package-admin.el (package-admin-find-top-directory): Simplify
4018         directory comparisions and fix substring errors on short path
4019         components.
4020         * package-get.el (package-get-package-index-file-location):
4021         Default to first component of "EMACSPACKAGEPATH", if set.
4022
4023 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4024
4025         * package-get.el (process-error): New error datum.
4026
4027 2004-02-02  Vin Shelton <acs@xemacs.org>
4028
4029         * XEmacs 21.4.15 is released
4030
4031 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4032
4033         * itimer.el (activate-itimer): Modify the itimer timeout value as
4034         if it were begun at the last time when the itimer driver was woken
4035         up.
4036
4037 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4038
4039         * specifier.el (Copyright):
4040         Update.
4041         (make-specifier-and-init):
4042         (map-specifier):
4043         (canonicalize-inst-pair):
4044         (canonicalize-spec-list):
4045         (set-specifier):
4046         Synch docstrings to 21.5 where appropriate.
4047
4048 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4049
4050         * package-get.el (package-get-list-packages-where): New.  A
4051         function that allows searching for groups of packages.  For
4052         example, find all packages that require the fsf-compat package.
4053
4054 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4055
4056         The Great PUI Sync.
4057
4058         * auto-autoloads.el: Regenerated.
4059
4060         * custom-load.el: Regenerated.
4061
4062         * dumped-lisp.el (packages-hardcoded-lisp): New.
4063
4064         * menubar-items.el (menu-max-items): New.
4065         (menu-submenu-max-items): New.
4066         (menu-submenu-name-format): New.
4067         (menu-split-long-menu): New.
4068         (menu-sort-menu): New.
4069         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4070
4071         * obsolete.el (pui-add-install-directory): Renamed to the more
4072         logical `pui-set-local-package-get-directory'.
4073         (package-get-download-menu): Moved to `package-ui.el' and renamed
4074         to `package-ui-add-download-menu'.
4075
4076         * package-admin.el (package-admin-install-function-mswindows):
4077         Whitespace clean up.
4078         (package-admin-add-single-file-package): Removed.
4079         (package-admin-default-install-function): Whitespace clean up.
4080         (package-admin-find-top-directory): New.
4081         (package-admin-get-install-dir): Use it.
4082         (package-admin-get-manifest-file): 
4083         (package-admin-check-manifest): 
4084         (package-admin-add-binary-package):
4085         (package-admin-get-lispdir):
4086         (package-admin-delete-binary-package):
4087         (package-admin):
4088
4089         * package-get.el (package-get-package-index-file-location): New.
4090         (package-get-install-to-user-init-directory): New.
4091         (package-get-remote):
4092         (package-get-download-sites):
4093         (package-get-pre-release-download-sites): New.
4094         (package-get-site-release-download-sites): New.
4095         (package-get-base-filename):
4096         (package-get-always-update):
4097         (package-get-user-index-filename): Removed.
4098         (package-get-pgp-available-p): New.
4099         (package-get-require-signed-base-updates):
4100         (package-get-was-current):
4101         (package-entries-are-signed): New.
4102         (package-get-continue-update-base): New.
4103         (package-get-download-menu): Removed.
4104         (package-get-require-base):
4105         (package-get-update-base-entry):
4106         (package-get-locate-file):
4107         (package-get-locate-index-file):
4108         (package-get-maybe-save-index):
4109         (package-get-update-base):
4110         (package-get-update-base-from-buffer):
4111         (package-get-update-base-entries):
4112         (package-get-interactive-package-query):
4113         (package-get-update-all):
4114         (package-get-all):
4115         (package-get-dependencies):
4116         (package-get-init-package):
4117         (package-get-info): New.
4118         (package-get):
4119         (package-get-staging-dir):
4120         (package-get-set-version-prop): Removed.
4121         (package-get-installedp):
4122         (package-get-ever-installed-p):
4123         (packages): Removed.
4124         (package-get-custom-groups): Removed.
4125         (package-get-custom): Removed.
4126         (package-get-custom-add-entry): Removed.
4127
4128         * package-info.el (batch-update-package-info):
4129
4130         * package-net.el (package-net-batch-generate-bin-ini):
4131         (package-net-update-installed-db):
4132
4133         * package-ui.el (pui-info-buffer):
4134         (pui-directory-exists): Removed.
4135         (pui-package-dir-list): Removed.
4136         (pui-add-install-directory): Removed.
4137         (package-ui-download-menu): New.
4138         (package-ui-pre-release-download-menu): New.
4139         (package-ui-site-release-download-menu): New.
4140         (pui-set-local-package-get-directory): New.
4141         (pui-package-symbol-char):
4142         (pui-update-package-display):
4143         (pui-toggle-package):
4144         (pui-toggle-package-key):
4145         (pui-toggle-package-delete):
4146         (pui-toggle-package-delete-key):
4147         (pui-toggle-package-event):
4148         (pui-toggle-verbosity-redisplay):
4149         (pui-install-selected-packages):
4150         (pui-add-required-packages):
4151         (pui-help-echo):
4152         (pui-display-info):
4153         (list-packages-mode):
4154         (pui-list-packages):
4155
4156         * packages.el (packages-compute-package-locations):
4157         (package-require):
4158         (package-delete-name):
4159         (packages-hardcoded-lisp): Removed.
4160         (packages-useful-lisp): Removed.
4161         (packages-unbytecompiled-lisp): Removed.
4162         (packages-find-package-directories):
4163
4164         Summary:
4165
4166         Major code clean up of all things PUI.
4167
4168         Much improved code to determine where packages should be
4169         installed.  PUI no longer depends on any packages being
4170         pre-installed to compute where packages are to be installed to.
4171
4172         The user can specify the location of their package-index file.  It
4173         isn't necessary to set this because it has sane defaults.  People
4174         who "run-in-place" won't accidently overwrite the CVS
4175         package-index file.  See
4176         `package-get-package-index-file-location'. 
4177
4178         PUI will now properly clean up after itself in the event of an
4179         unsuccessful package install.  This drastically reduces the number
4180         of "wrong md5sum" FAQs.
4181
4182         non-Mule XEmacsen can no longer install Mule packages.
4183
4184         Package management via the custom interface has been removed.
4185
4186         The PUI related menubar items have been reorganised.
4187
4188         The PGP verification code has been fixed and the default for
4189         whether or not it is used is automatically computed.
4190
4191         * update-elc.el ((preloaded-file-list site-load-packages
4192         need-to-dump dumped-exe)):
4193         Just a couple of small changes to allow for
4194         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4195         existing anymore.
4196
4197 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4198
4199         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4200         apply `format' to the first argument of byte-compile-warn, it
4201         already calls format.
4202
4203 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4204
4205         * files.el (delete-old-versions): Avoid going interactive during
4206         make install when environment variable VERSION_CONTROL is set.
4207
4208 2003-12-04  Vin Shelton  <acs@xemacs.org>
4209
4210         * menubar-items.el (menu-item-search): Only bring up search dialog
4211         box if the feature is available and desired.
4212
4213 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4214
4215         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4216
4217 2003-11-05  Vin Shelton  <acs@xemacs.org>
4218
4219         * help.el (Help-prin1-face):
4220         (Help-princ-face):
4221         princ and prin1 are functions and need to be called as such.  The
4222         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4223
4224 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4225
4226         * about.el (about-xemacs): Give full version and build date.
4227
4228 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4229
4230         * win32-native.el (grep-null-device): This XEmacs has null-device.
4231
4232 2003-09-06  Mike Sperber  <mike@xemacs.org>
4233
4234         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4235         implement the specified semantics for `defvar.'
4236
4237 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4238
4239         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4240         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4241         displaying buffer in question.
4242
4243 2003-09-03  Vin Shelton <acs@xemacs.org>
4244
4245         * XEmacs 21.4.14 is released
4246
4247 2003-08-17  Vin Shelton  <acs@xemacs.org>
4248
4249         * about.el: Vanity patch.
4250
4251 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4252
4253         * code-process.el (call-process):
4254         (call-process-region):
4255         (start-process):
4256         Document coding system processing.
4257
4258 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4259
4260         * startup.el (splash-frame-body): Idiomatic English.
4261
4262 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4263
4264         * font-lock.el (font-lock-match-java-declarations): Move
4265         save-restriction, narrow-to-region to beginning of function to
4266         avoid going beyond the limit and causing an infloop.
4267
4268 2003-04-16  Jerry James  <james@xemacs.org>
4269
4270         * keydefs.el: Remove mappings for keys mapped to the nowhere
4271         defined function function-key-error.
4272
4273 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4274
4275         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4276         lisp-interaction-mode-hook): Add the docstrings.
4277
4278 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4279
4280         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4281         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4282         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4283
4284 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4285
4286         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4287         lambda list after the original doc.  Care about
4288         #'(lambda () "SingleString") 
4289         (cl-upcase-arg): 
4290         (cl-function-arglist):
4291         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4292         circular data structures in lambda list specification
4293
4294 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4295
4296         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4297         to appear in font-lock-function-name-face.
4298
4299 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4300
4301         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4302         is not also the value of the lambda.
4303
4304 2003-05-06  Andy Piper  <andy@xemacs.org>
4305
4306         * files.el (revert-buffer): Make sure local variables get processed,
4307         even in the case of an optimized reversion.
4308
4309 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4310
4311         * XEmacs 21.4.13 is released
4312
4313 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4314
4315         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4316         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4317
4318 2003-02-14  Ben Wing  <ben@xemacs.org>
4319
4320         * byte-optimize.el:
4321         * byte-optimize.el (byte-compile-inline-expand):
4322         * byte-optimize.el (byte-compile-unfold-lambda):
4323         * byte-optimize.el (byte-optimize-form-code-walker):
4324         * byte-optimize.el (byte-optimize-form):
4325         * byte-optimize.el (byte-decompile-bytecode-1):
4326         * byte-optimize.el (byte-optimize-lapcode):
4327         Review carefully and sync up to 20.7 except for areas as noted.
4328         Fixes problem with JDE compilation.
4329
4330 2003-02-05  Ben Wing  <ben@xemacs.org>
4331
4332         * simple.el:
4333         * simple.el (motion-keys-for-shifted-motion):
4334         Omit M-S-home/end from motion keys.
4335
4336 2003-02-07  Ben Wing  <ben@xemacs.org>
4337
4338         * text-props.el (text-property-any):
4339         * text-props.el (text-property-not-all):
4340         Fix bug when end > start.
4341
4342 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4343
4344         * info.el (Info-insert-dir): Make default-directory end in
4345         separator.  Patch due to Martin Buchholz.
4346
4347 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4348
4349         * XEmacs 21.4.12 "Portable Code" is released.
4350
4351 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4352
4353         * about.el: Update golubev data.
4354
4355 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4356
4357         * isearch-mode.el (isearch-mode-map): Substitute comment on
4358         desirability, and back out "GR is printable" changes.
4359
4360 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4361
4362         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4363
4364 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4365
4366         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4367
4368 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4369
4370         * menubar-items.el (default-menubar): Use browse-url-mozilla
4371         instead of browse-url-gnome-moz for Mozilla.
4372
4373 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4374
4375         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4376
4377 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4378
4379         * files.el (auto-mode-alist): Remove redundant entries for modes
4380         that live in packages.
4381         (interpreter-mode-alist): Ditto.
4382
4383 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4384
4385         * menubar-items.el (default-menubar): Sync with current
4386         browse-url-xemacs.el.
4387
4388 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4389
4390         * XEmacs 21.4.10 "Military Intelligence" is released.
4391
4392 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4393
4394         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4395
4396 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4397
4398         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4399
4400 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4401
4402         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4403         effect free function.
4404         (font-lock-fontify-keywords-region): Supply the argument to
4405         font-lock-compile-keywords.
4406
4407 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4408
4409         * package-get.el (package-get-download-sites): Bring sites list
4410         up to date, prefer xx.xemacs.org addresses.
4411
4412 2002-09-27  Andy Piper  <andy@xemacs.org>
4413
4414         * dialog.el (make-dialog-box): for general dialogs only
4415         delete-frame-hook will be run.
4416
4417 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4418
4419         * font-lock.el (font-lock-fontify-syntactically-region): Add
4420         comment about lookup-syntax-properties, document LOUDLY as unused.
4421
4422 2002-08-26  Andy Piper  <andy@xemacs.org>
4423
4424         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4425         merge.
4426
4427 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4428
4429         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4430         (make-obsolete-variable): Ditto.
4431         (make-compatible): Ditto.
4432         (make-compatible-variable): Ditto.
4433
4434 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4435
4436         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4437         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4438
4439 2002-08-28  Andy Piper  <andy@xemacs.org>
4440
4441         * files.el (revert-buffer): propagate revert-without-query-status.
4442
4443 2002-06-03  Andy Piper  <andy@xemacs.org>
4444
4445         * dialog-items.el (make-search-dialog): align various subcontrols
4446         in visually pleasing ways, allow frame to autosize to the dialog
4447         size.
4448         * dialog.el (make-dialog-box): add a border inside the frame. Add
4449         :autosize property, if t then reset the frame size appropriately
4450         before the frame is mapped.
4451         * gutter-items.el (set-progress-feedback-instantiator): align
4452         various subcontrols.
4453         * gutter-items.el (set-progress-abort-instantiator): ditto.
4454
4455 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4456
4457         * XEmacs 21.4.9 "Informed Management" is released.
4458
4459 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4460
4461         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4462         "&optional append" argument.
4463
4464 2002-07-16  Didier Verna  <didier@xemacs.org>
4465
4466         * subr.el (replace-in-string): fix case fold bug introduced by
4467         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4468         case-fold-search in temporary buffers.
4469
4470 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4471
4472         * lib-complete.el (find-library): Remove check for mule because
4473         decompression DOES work on Mule.
4474
4475 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4476
4477         * simple.el (join-line): New alias for `delete-indentation'.
4478
4479 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4480
4481         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4482         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4483         (font-lock-builtin-face): New.
4484         (font-lock-constant-face): New.
4485         (font-lock-face-list): Add builtin and constant faces.
4486
4487 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4488
4489         * autoload.el (make-autoload): Support define-derived-mode.
4490         Collected puts of doc-string-elt property.  Based on a patch by
4491         Didier Verna <didier@xemacs.org>.
4492
4493 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4494
4495         * wid-edit.el (widget-field-activate): Fix docstring typo.
4496
4497 2002-07-23  Andy Piper  <andy@xemacs.org>
4498
4499         * about.el (about-personal-info): update me.
4500
4501 2002-07-12  Andy Piper  <andy@xemacs.org>
4502
4503         * custom.el (custom-theme-set-variables): remove bogus
4504         arguments. Use custom-set-default to set defaults.
4505         (custom-set-variables): update doc.
4506         (custom-local-buffer): new, synced from FSF.
4507         (custom-set-default): ditto.
4508         (defcustom): update doc.
4509
4510 2002-06-16  Andy Piper  <andy@xemacs.org>
4511
4512         * menubar-items.el (default-menubar): enable windows printing on
4513         cygwin as well as native.
4514
4515 2002-06-12  Andy Piper  <andy@xemacs.org>
4516
4517         * printer.el (generic-print-buffer): catch all errors so that the
4518         print device can be cleared in all scenarios.
4519         (Printer-clear-device): make sure clearing the printer allows it
4520         to be used again immediately.
4521         (generic-print-region): make sure the default printer face is
4522         black-on-white.
4523
4524 2002-04-23  Jerry James  <james@xemacs.org>
4525
4526         * window-xemacs.el (display-buffer-function): Change doc to
4527         reflect new arg.
4528         * window-xemacs.el (pre-display-buffer-function): Ditto.
4529         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4530         non-nil, make the new window just big enough for its contents.
4531         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4532         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4533         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4534
4535 2002-06-06  Andy Piper  <andy@xemacs.org>
4536
4537         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4538         (defcustom): ditto.
4539         (custom-handle-keyword): ditto.
4540
4541 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4542
4543         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4544         Make obsolete.  Default to nil.
4545         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4546         Inspired by a patch by John Palmieri.
4547
4548 2002-07-01  Mike Alexander  <mta@arbortext.com>
4549
4550         * process.el (shell-command-on-region): Don't delete the region
4551         before giving it to call-process-region
4552
4553 2002-06-04  Jerry James <james@eecs.ku.edu>
4554
4555         * find-paths.el (paths-find-architecture-directory): Search in
4556         `system-configuration'/`base', not `base'`system-configuration'.
4557
4558 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4559
4560         * info.el (Info-index): Add missing \ in [ t].
4561
4562 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4563
4564         * gutter-items.el (gutter-buffers-tab-visible-p,
4565         buffers-tab-omit-function, buffers-tab-selection-function,
4566         buffers-tab-filter-functions):
4567         Doc improvements.
4568
4569 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4570
4571         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4572
4573         * toolbar-items.el (toolbar-news): Fix typo in message string.
4574
4575 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4576
4577         * dialog.el (yes-or-no-p-dialog-box): 
4578         * cmdloop.el (y-or-n-p-minibuf):
4579         (yes-or-no-p-minibuf):
4580         (yes-or-no-p):
4581         (y-or-n-p): 
4582         Specify negative answers in docstrings.
4583
4584 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4585
4586         * package-ui.el (pui-help-echo): Display both installed and author
4587         version.  Use a balloon-help window to display extra info like
4588         package requires.
4589
4590 2002-05-30  Andy Piper  <andy@xemacs.org>
4591
4592         * files.el (revert-buffer-internal): don't visit
4593         revert-buffer. Kill buffer when not used. Suggested by Mike
4594         Alexander <mta@arbortext.com>
4595
4596 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4597
4598         * files.el (revert-buffer): More docstring fiddling.
4599
4600 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4601
4602         * files.el (revert-buffer):
4603         (revert-buffer-internal):
4604         (revert-buffer-insert-file-contents-function):
4605         Improve docstrings and comments.
4606
4607 2002-05-08  Andy Piper  <andy@xemacs.org>
4608
4609         * files.el (revert-buffer): observe noconfirm behavior.
4610
4611 2002-04-09  Andy Piper  <andy@xemacs.org>
4612
4613         * files.el (revert-buffer): use revert-buffer-internal if it looks
4614         like doing so will not result in any user-visible changes.
4615         (revert-buffer-internal): new function. Do the actual process of
4616         reversion and then see whether the result is any different to what
4617         we have already. If it is not then do nothing.
4618
4619 2001-12-11  Andy Piper  <andy@xemacs.org>
4620
4621         * menubar.el (get-popup-menu-response): re-order so that it works
4622         on more sane/facist window systems.
4623
4624 2001-12-03  Andy Piper  <andy@xemacs.org>
4625
4626         * faces.el (frob-face-property): don't infloop in face frobbing
4627         from Jan Vroonhof <jan@xemacs.org>.
4628
4629 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4630
4631         * faces.el (frob-face-property): Follow face fall-back hierarchy
4632         properly for face properties without an instance. Only do manual
4633         copy form 'default in last resort. This handles in particular
4634         the case where 'default itself has only a fall-back (which is
4635         the case by default on windows).
4636
4637 2001-11-24  Andy Piper  <andy@xemacs.org>
4638
4639         * printer.el (generic-print-region): set default-frame-plist to
4640         nil while creating the printer frame so that sizes reflect the
4641         printed page.
4642
4643         * faces.el (face-complain-about-font): Don't complain on printers.
4644
4645 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4646         
4647         * package-net.el: Andy synch.
4648         
4649 2001-12-16  Andy Piper  <andy@xemacs.org>
4650
4651         * package-get.el (package-get-update-all): Make sure installed.db
4652         gets updated after updating packages.
4653
4654 2002-03-28  Ben Wing  <ben@xemacs.org>
4655
4656         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4657         continuation, truncation so that we don't get line jumpiness from
4658         them being larger than the line height.
4659
4660         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4661
4662 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4663
4664         * font.el (font-window-system-mappings): Add mapping for Gtk
4665         (assume identical to X) 
4666
4667 2002-02-04  Andy Piper  <andy@xemacs.org>
4668
4669         * files.el (convert-standard-filename): Fix for short filename
4670         Peter Arius <pas@methodpark.de>
4671
4672 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4673
4674         * list-mode.el (default-choose-completion): completion-base-size
4675         should refer to local value in the completion list buffer.
4676
4677 2001-12-03  Didier Verna  <didier@xemacs.org>
4678
4679         * rect.el: autoload `replace-rectangle'.
4680         * keydefs.el (global-map): bind it to `C-x r p'.
4681
4682 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4683
4684         * XEmacs 21.4.8 "Honest Recruiter" is released.
4685
4686 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4687
4688         This patch is based on Jerry James's patch and analysis.
4689
4690         * select.el (get-clipboard):
4691         (get-selection):
4692         Update docstrings.
4693         (get-clipboard-foreign):
4694         (get-selection-foreign):
4695         New function for use as `interprogram-paste-function's.
4696
4697         * simple.el (interprogram-paste-function): Change default to
4698         `get-clipboard-foreign'; improve docstring.
4699         (interprogram-cut-function): Improve dosctring.
4700
4701 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4702
4703         * XEmacs 21.4.7 "Economic Science" is released.
4704
4705 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4706
4707         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4708
4709 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4710
4711         * obsolete.el (assq-delete-all): New compatibility alias for 
4712         remassq.
4713
4714 2002-01-09  Simon Josefsson  <jas@extundo.com>
4715
4716         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4717
4718 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4719
4720         * info.el (Info-auto-generate-directory): Default
4721         Info-auto-generate-directory to 'if-outdated.
4722
4723 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4724
4725         * startup.el (normal-top-level): Prevent migration code from
4726         trashing .emacs on an error in loading the init files.
4727
4728 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4729
4730         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4731         "system default" Xdefaults and friends get xrdb-mode.
4732
4733 2002-03-05  Mats Lidell  <matsl@contactor.se>
4734  
4735         * help-nomule.el (tutorial-supported-languages): Added Swedish
4736         tutorial. Sorted languages.
4737
4738 2002-02-11  Mike Sperber <mike@xemacs.org>
4739
4740         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4741         regenerating outdated dir files and dir is non-existent.
4742
4743 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4744
4745         * code-files.el (convert-mbox-coding-system): Improve comment.
4746         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4747         coding-system argument to `write-region-pre-hook' call.
4748         (write-region-pre-hook): Fix docstring to mention lockname argument.
4749
4750 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4751
4752         * minibuf.el (completing-read): Remove redundant wrong arg list.
4753
4754         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4755
4756 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4757
4758         * obsolete.el (interactive-form): new compatibility alias for 
4759         function-interactive.
4760
4761 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4762
4763         * menubar-items.el (Menubar-items-truncate-list): Removed.
4764         * menubar-items.el (Menubar-items-truncate-history): New.
4765         * menubar-items.el (default-menubar): Use
4766         Menubar-items-truncate-history.
4767
4768 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4769
4770         * printer.el (generic-print-region): Pass correct arguments to
4771         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4772         Torkelsson <torkel@acc.umu.se>.
4773
4774 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4775
4776         * help.el (describe-mode): synched with FSF 19.34; handle nil
4777         minor mode indicators.
4778
4779 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4780
4781         * minibuf.el (completing-read): Update docstring.
4782
4783 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4784
4785         * XEmacs 21.4.6 "Common Lisp" is released.
4786
4787 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4788
4789         * package-net.el: Inadvertant synch with Windows branch.  From
4790         Andy's log:
4791         (package-net-kit-version): new variable.
4792         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4793
4794 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4795
4796         * package-get.el (package-get-locate-index-file): Also search the
4797         core etc/ directory for the package index file if it can't be
4798         found in ~/.xemacs/.
4799
4800 2001-12-13  William Perry  <wmperry@gnu.org>
4801
4802         * dialog-gtk.el (popup-builtin-question-dialog):
4803         Conform to API in gui.c.
4804         
4805 2001-11-12  Andy Piper  <andy@xemacs.org>
4806
4807         * cus-edit.el (custom-save-face-internal): make sure we save
4808         non-themed faces.
4809         (custom-save-variables): ditto variables.
4810
4811 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4812
4813         * faces.el (make-face-family):
4814         (make-face-size):
4815         New face-modifying functions per Jan Vroonhof.
4816
4817         cus-face.el (custom-set-face-font-family):
4818         (custom-set-face-font-size):
4819         Use them.
4820
4821         * font.el (font-window-system-mappings): More precise docstring.
4822
4823         (font-create-name):
4824         (font-create-object):
4825         (tty-font-create-object):
4826         (tty-font-create-plist):
4827         (x-font-create-object):
4828         (x-font-create-name):
4829         (ns-font-create-name):
4830         (mswindows-font-create-object):
4831         (mswindows-font-create-name):
4832         Add doctrings.
4833
4834 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4835
4836         * gtk-faces.el (gtk-init-device-faces): removed spurious
4837         quote before let* expression.
4838
4839 2001-10-29  Andy Piper  <andy@xemacs.org>
4840
4841         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4842         modified when changing coding system.
4843
4844         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4845         that we invoke the GUI directory selector.
4846
4847 2001-10-25  Andy Piper  <andy@xemacs.org>
4848
4849         * dialog.el (make-dialog-box): use new directory dialog support.
4850         * minibuf.el (read-file-name-1): ditto.
4851         (read-file-name): ditto.
4852         (read-directory-name): ditto.
4853
4854 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4855
4856         * XEmacs 21.4.5 "Civil Service" is released.
4857
4858 2001-04-23  Didier Verna  <didier@xemacs.org>
4859
4860         * cus-edit.el (custom-variable-pre-save): New.
4861         * cus-edit.el (custom-variable-post-save): New.
4862         * cus-edit.el (custom-variable-save): use them.
4863         * cus-edit.el (custom-face-pre-save): New.
4864         * cus-edit.el (custom-face-post-save): New.
4865         * cus-edit.el (custom-face-save): use them.
4866         * cus-edit.el (custom-group-pre-save): New.
4867         * cus-edit.el (custom-group-post-save): New.
4868         * cus-edit.el (custom-group-save): use them.
4869         * cus-edit.el (Custom-save): use the pre/post functions above,
4870         call `custom-save-all' only once.
4871         * cus-edit.el (custom-variable-pre-reset-standard): New.
4872         * cus-edit.el (custom-variable-post-reset-standard): New.
4873         * cus-edit.el (custom-variable-reset-standard): use them.
4874         * cus-edit.el (custom-face-pre-reset-standard): New.
4875         * cus-edit.el (custom-face-post-reset-standard): New.
4876         * cus-edit.el (custom-face-reset-standard): use them.
4877         * cus-edit.el (custom-group-pre-reset-standard): New.
4878         * cus-edit.el (custom-group-post-reset-standard): New.
4879         * cus-edit.el (Custom-reset-standard): use them.
4880         * cus-edit.el (custom-face-reset-saved): use the pre/post
4881         functions above, call `custom-save-all' only once.
4882
4883 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4884
4885         * gutter-items.el (buffers-tab face): Derive from the modeline
4886         face by default.  Many people use white-on-black for the default
4887         font, and the tabs look hideous with that color combination.  The
4888         modeline usually has the correct colors.
4889
4890 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4891
4892         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4893         (tag-mark-stack-max): Typo fix.
4894
4895 2001-09-28  Ben Wing  <ben@xemacs.org>
4896
4897         * font-lock.el:
4898         * font-lock.el (font-lock-after-change-function):
4899         fix problem with last patch, reported by Katsumi Yamaoka.
4900
4901 2001-09-17  Ben Wing  <ben@xemacs.org>
4902
4903         * font-lock.el (font-lock-after-change-function):
4904         fix problem when you insert a comment on the line before a line of
4905         code: if we use the following char, then when you hit backspace,
4906         the following line of code turns the comment color.
4907
4908 2001-06-08  Ben Wing  <ben@xemacs.org>
4909
4910         * process.el: comment about shell-command-switch.
4911         * process.el (shell-quote-argument): Need to quote a null
4912         argument, too.  From Dan Holmsand.
4913         
4914         * startup.el (normal-top-level): Delete some unused FSF junk.
4915         * startup.el (command-line-early):
4916         
4917         * startup.el (command-line): Call MS Windows init function.
4918         
4919         * win32-native.el:
4920         * win32-native.el (mswindows-system-shells): New.
4921         * win32-native.el (mswindows-system-shell-p): New.
4922         * win32-native.el (init-mswindows-at-startup): New.
4923         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4924         * win32-native.el (mswindows-quote-one-simple-arg):
4925         * win32-native.el (mswindows-quote-one-command-arg):
4926         * win32-native.el (mswindows-construct-process-command-line-alist):
4927         Correct comments at top.  Correctly handle passing arguments
4928         to Cygwin programs and to bash.  Fix quoting of zero-length
4929         arguments (from Dan Holmsand).  Set shell-command-switch based
4930         on shell-file-name, which in turn comes from env var SHELL.
4931
4932 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4933
4934         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4935         default-toolbar-position): Fill docstrings for balloon-help.
4936
4937 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4938
4939         * faces.el: Reenable specifications over 'gtk domain.
4940
4941 2001-08-08  Didier Verna  <didier@xemacs.org>
4942
4943         * autoload.el (update-autoload-files): make defdir a file name,
4944         not directory name.
4945
4946 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4947
4948         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4949
4950         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4951
4952 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4953
4954         * font-menu.el (font-menu-set-font): Default to current font-family.
4955         (font-menu-preferred-resolution):
4956         (font-menu-size-scaling):
4957         Provide gtk defaults, too.
4958
4959 2001-07-29  Mike Alexander  <mta@arbortext.com>
4960
4961         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4962         list
4963         (custom-set-face-font-family): ditto
4964
4965 2001-07-26  Mike Sperber <mike@xemacs.org>
4966
4967         * files.el (auto-mode-alist): .9 files are man pages, too.
4968
4969 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4970
4971         * process.el (call-process-internal): bind
4972         coding-system-for-write to 'binary when calling
4973         start-process-internal, so the process receives 
4974         the literal contents of INFILE.
4975
4976 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4977
4978         * files.el (auto-mode-alist): Add configure.ac support.
4979
4980 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4981
4982         * buff-menu.el:
4983         mouse.el:
4984         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4985
4986 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4987
4988         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4989
4990 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4991
4992         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4993         mixed text.
4994         (kinsoku-eol-p): Ditto.
4995
4996 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4997
4998         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4999         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5000         characters as the category `s' or `e' correctly.
5001
5002 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5003
5004         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5005
5006 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5007
5008         * mule/cyrillic.el:  Set up case table.
5009
5010 2001-06-08  Mike Sperber <mike@xemacs.org>
5011
5012         * files.el (save-some-buffers-1): Don't zap the help window right
5013         after `map-y-or-n-p' has popped it up.
5014
5015 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5016
5017         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5018
5019 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5020
5021         * specifier.el: define-specifier-tag 'gtk.
5022
5023 2001-05-12  Ben Wing  <ben@xemacs.org>
5024
5025         * find-paths.el (paths-find-recursive-path):
5026         fix error with null EXCLUDE-REGEXP.
5027         
5028         * font-lock.el (font-lock-mode):
5029         fix problem reported by hrvoje with buffers starting with a space.
5030         
5031 2001-05-06  Ben Wing  <ben@xemacs.org>
5032
5033         * dialog.el (make-dialog-box):
5034         * menubar-items.el (default-menubar):
5035         * printer.el (generic-print-buffer):
5036         * printer.el (generic-print-region):
5037         implement printing the selection when it's selected.
5038
5039 2001-04-18  Didier Verna  <didier@xemacs.org>
5040
5041         * cus-edit.el (Custom-reset-standard): reset to standard settings
5042         not only when the buffer's :custom-state is 'modified, but also
5043         when it is 'set or 'saved.
5044
5045 2001-04-17  Didier Verna  <didier@xemacs.org>
5046
5047         * startup.el (load-user-init-file): define `custom-file' before
5048         loading the user's init file.
5049
5050 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5051
5052         * menubar.el (popup-mode-menu): Make it work with
5053         popup-menu-titles turned off.
5054         
5055 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5056
5057         * about.el (about-mailto-link): Use compose-mail for sending mail.
5058
5059 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5060
5061         * package-admin.el (package-install-hook): New.
5062         (package-delete-hook): New.
5063         (package-admin-add-single-file-package): Use package-delete-hook.
5064
5065         * package-get.el (package-get): Use package-install-hook.
5066
5067 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5068
5069         * package-ui.el (pui-install-selected-packages): reverse the lists
5070         of packages so that they get handled in the same order as they
5071         were selected.
5072
5073 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5074
5075         * packages.el (locate-library): Use read-library-name for completion.
5076
5077 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5078
5079         * byte-optimize.el (=): `=' is not a binary predicate!
5080         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5081         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5082
5083 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5084
5085         * bytecomp.el (byte-compile-arithcompare):
5086         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5087
5088 2001-06-03  William M. Perry  <wmperry@gnu.org>
5089
5090         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5091         return the filename selected by the user!
5092
5093 2001-05-31  William M. Perry  <wmperry@gnu.org>
5094
5095         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5096         in XEmacs/GTK.
5097
5098 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5099
5100         * coding.el: Tiny typo fixed.
5101
5102 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5103
5104         * XEmacs 21.4.3 "Academic Rigor" is released.
5105
5106 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5107
5108         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5109
5110 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5111
5112         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5113
5114 2001-05-04  Ben Wing  <ben@xemacs.org>
5115
5116         * printer.el (generic-print-buffer):
5117         * printer.el (generic-print-region):
5118         Enable dialog boxes.  Apply workaround recommended by Kirill.
5119         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5120         
5121         * simple.el (kill-whole-line):
5122         * simple.el (kill-line-1):
5123         * simple.el (kill-entire-line):
5124         * simple.el (kill-line):
5125         * simple.el (backward-kill-line):
5126         Take out interactive dependence of kill-whole-line.
5127
5128 2001-04-22  Ben Wing  <ben@xemacs.org>
5129
5130         * dialog.el (make-dialog-box):
5131         Put dialog titles back in -- this time correctly.  Fix various
5132         other problems with leaks and such.
5133
5134         * simple.el (region-exists-p):
5135         * simple.el (region-active-p):
5136         Add comment about which one is correct to use in menu specs.
5137
5138 2001-05-05  Ben Wing  <ben@xemacs.org>
5139
5140         * dialog.el (make-dialog-box): fix doc string.
5141         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5142         take out Pretty Print.
5143         * printer.el:
5144         * printer.el (printer-current-device): New.
5145         * printer.el (Printer-get-device): New.
5146         * printer.el (Printer-clear-device): New.
5147         * printer.el (generic-page-setup): New.
5148         * printer.el (generic-print-buffer):
5149         * printer.el (generic-print-region):
5150         Implement Page Setup.  Handle errors properly.
5151
5152 2001-05-05  Ben Wing  <ben@xemacs.org>
5153
5154         * subr.el (error): Complete list of errors in doc string.
5155         
5156 2001-04-22  Ben Wing  <ben@xemacs.org>
5157
5158         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5159         
5160 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5161
5162         * build-report.el: Remove CVS keywords since this file has been in
5163         core lisp for a while now.
5164         * build-report.el (build-report-make-output-files): Fix typo.
5165
5166 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5167
5168         * about.el (about-finish-buffer): Make sure the last change works
5169         even if EVENT is nil.
5170
5171 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5172
5173         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5174         clicked, not the one that happens to be the current buffer at the
5175         time.
5176
5177 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5178
5179         * cus-edit.el (custom-display): Support the GTK Window System also.
5180
5181 2001-04-30  Ben Wing  <ben@xemacs.org>
5182
5183         * printer.el:
5184         * printer.el (printer-page-header):
5185         * printer.el (Print-context): New.
5186         * printer.el (printer-page-footer):
5187         * printer.el (generate-header-element): New.
5188         * printer.el (generate-header-line): New.
5189         * printer.el (print-context-property):
5190         * printer.el (generic-print-buffer):
5191         * printer.el (generic-print-region):
5192         Implement headers and footers.  Implement calling Print dialog box
5193         (#### but it doesn't quite work yet).
5194
5195 2001-04-25  Ben Wing  <ben@xemacs.org>
5196
5197         * about.el (xemacs-hackers):
5198         * about.el (about-url-alist):
5199         * about.el (about-personal-info):
5200         * about.el (about-hacker-contribution):
5201         More contributions.
5202         
5203         * simple.el (handle-post-motion-command):
5204         Fix spurious setting of zmacs-region-stays to t after a non-shift
5205         motion command.
5206
5207 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5208
5209         * about.el (about-personal-info): Update my bio.
5210         (about-hacker-contribution): Ditto.
5211
5212 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5213
5214         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5215
5216 2001-04-19  Andy Piper  <andy@xemacs.org>
5217
5218         * package-net.el (package-net-cygwin32-binary-size): new size.
5219         (package-net-win32-binary-size): new size.
5220         (package-net-convert-index-to-ini): Use new arch.
5221         (package-net-batch-convert-index-to-ini): Removed.
5222         (package-net-generate-bin-ini): New.
5223         (package-net-batch-generate-bin-ini): New.
5224
5225 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5226
5227         * XEmacs 21.4.1 "Copyleft" is released.
5228
5229 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5230
5231         * x-compose.el (xlib-input-method-bug-workaround):
5232         (alias-colon-to-double-quote):
5233         Force sort in map-keymap to work around rehash bug.
5234
5235 2001-04-17  Ben Wing  <ben@xemacs.org>
5236
5237         * about.el: Finish overhaul, add a few new hackers, update a
5238         couple old ones.
5239
5240 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5241
5242         * XEmacs 21.4.0 "Solid Vapor" is released.
5243
5244 2001-04-15  Ben Wing  <ben@xemacs.org>
5245
5246         * about.el:
5247         * about.el (about-headline-face): New.
5248         * about.el (about-link-face): New.
5249         * about.el (about-current-release-maintainers): New.
5250         * about.el (about-other-current-hackers): New.
5251         * about.el (about-url-alist):
5252         * about.el (about-once-and-future-hackers): New.
5253         * about.el (about-mailto-link): New.
5254         * about.el (about-get-buffer):
5255         * about.el (about-finish-buffer):
5256         * about.el (about-xemacs):
5257         * about.el (about-features): Removed.
5258         * about.el (about-advantages): New.
5259         * about.el (about-maintainer-info): Removed.
5260         * about.el (about-personal-info): New.
5261         * about.el (about-hacker-contribution): New.
5262         * about.el (about-maintainer):
5263         * about.el (about-show-linked-info):
5264         * about.el (about-hackers):
5265         Major revamping.  Rewriting of most of the text, improve the
5266         link handling, separate info on contributors into personal
5267         and contribution info, add new contributors, update personal
5268         info, etc. etc.
5269         
5270         * menubar-items.el (default-menubar):
5271         Help menubar entry for News now says more accurately
5272         "What's New in XEmacs".
5273         
5274         * mouse.el:
5275         * mouse.el (mouse-track-cleanup-hook):
5276         * mouse.el (mouse-track):
5277         Don't set-buffer to a dead buffer when calling mouse-track
5278         cleanup hooks.
5279
5280 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5281
5282         * XEmacs 21.2.47 "Zephir" is released.
5283
5284 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5285
5286         * dialog.el (make-dialog-box): Disable dialog box titles until
5287         we get them working.
5288
5289 2001-03-30  Ben Wing  <ben@xemacs.org>
5290
5291         * help.el:
5292         * help.el (Help-princ-face):
5293         * help.el (Help-prin1-face):
5294         * help.el (frob-help-extents):
5295         * help.el (describe-function-1):
5296         * help.el (describe-variable):
5297         Avoid using font-lock faces, which may not be defined.
5298         Instead, use hyper-apropos faces, and make sure they're
5299         defined as necessary by using `require'. (It's not so safe
5300         to do this for font-lock.) In any case, we will eventually
5301         be merging this functionality into hyper-apropos.
5302
5303         * loaddefs.el (completion-ignored-extensions):
5304         Fix documentation.
5305         
5306         * menubar-items.el (menu-truncate-list): Removed.
5307         * menubar-items.el (Menubar-items-truncate-list): New.
5308         * menubar-items.el (default-menubar):
5309         Fix errors if grep or compile command is too long.  Rename helper
5310         function to be less visible.
5311
5312 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5313
5314         * byte-optimize.el (byte-optimize-minus):
5315         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5316
5317 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5318
5319         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5320         Mule is available.
5321
5322         * mule/latin.el: New file.
5323
5324 2001-03-11  Ben Wing  <ben@xemacs.org>
5325
5326         * auto-save.el:
5327         * auto-save.el (auto-save-directory):
5328         * auto-save.el (make-auto-save-file-name):
5329         * auto-save.el (auto-save-file-name-p): New.
5330
5331         Merge in improvements from other definition of
5332         make-auto-save-file-name in files.el.
5333         
5334         * auto-save.el (auto-save-original-name):
5335         * auto-save.el (auto-save-name-in-fixed-directory):
5336         * auto-save.el (auto-save-unslashify-name): Removed.
5337         * auto-save.el (auto-save-slashify-name): Removed.
5338         * auto-save.el (auto-save-reserved-chars): New.
5339         * auto-save.el (auto-save-escape-name): New.
5340         * auto-save.el (auto-save-unhex): New.
5341         * auto-save.el (auto-save-unescape-name): New.
5342
5343         Change algorithm for encoding filenames in auto-save names to be
5344         entirely safe with all filesystems and all possible characters in
5345         a filename, and 100% reversible. (Essentially, uses
5346         quoted-printable as the encoding.)
5347         
5348         * auto-save.el (recover-all-files):
5349
5350         Use insert-directory rather than calling ls directly -- fixes
5351         things under Windows.
5352
5353         * files.el:
5354         * files.el (convert-standard-filename): Substitute FSF's
5355         definition for this (we had nothing here before).
5356         
5357         * files.el (backup-buffer): Warning fix.
5358         
5359         * files.el (make-backup-file-name):
5360         * files.el (find-backup-file-name):
5361         Fix error in calling sequence to auto-save-file-name-p.
5362         
5363         * files.el (recover-file):
5364         Use insert-directory rather than calling ls directly -- fixes
5365         things under Windows.
5366
5367         * files.el (make-auto-save-file-name): Removed.
5368         * files.el (auto-save-file-name-p): Removed.
5369         auto-save is always dumped so no sense in having a definition
5370         that will always be overwritten with another.
5371         
5372         * files.el (insert-directory):
5373         * win32-native.el:
5374         * win32-native.el (debug-mswindows-process-command-lines):
5375         * win32-native.el (original-make-auto-save-file-name): Removed.
5376         * win32-native.el (make-auto-save-file-name): Removed.
5377
5378
5379 2001-03-21  Martin Buchholz <martin@xemacs.org>
5380
5381         * XEmacs 21.2.46 "Urania" is released.
5382
5383 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5384
5385         * menubar-items.el (default-menubar): Update sample.emacs to
5386         sample.init.el and adjust accelerators.
5387
5388 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5389
5390         * build-report.el (build-report): Improve docstring.
5391
5392 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5393
5394         * ChangeLog: Log GTK merge.
5395
5396         * gutter-items.el:
5397         * mwheel.el:
5398         * sound.el:
5399         * startup.el:
5400         Revert gratuitous whitespace changes.
5401
5402 2001-03-07  Ben Wing  <ben@xemacs.org>
5403
5404         * help.el:
5405         * help.el (key-or-menu-binding):
5406         * help.el (Help-find-file): New.
5407         * help.el (describe-beta):
5408         * help.el (describe-copying):
5409         * help.el (describe-project):
5410         * help.el (view-emacs-news):
5411         * help.el (view-sample-init-el): New.
5412         * help.el (Help-princ-face): New.
5413         * help.el (Help-prin1-face): New.
5414         * help.el (help-symbol-function-context-menu):
5415         * help.el (help-symbol-variable-context-menu):
5416         * help.el (help-symbol-function-and-variable-context-menu):
5417         * help.el (frob-help-extents):
5418         * help.el (describe-function-1):
5419         * help.el (describe-variable):
5420
5421         Add coloring in Help buffers, correspondent with hyperlinks.
5422         View files in view-mode rather than Fundamental.
5423         Remove separators from context menus -- now handled in generic code.
5424         Add `Find Tag' to context menu.
5425         
5426         * menubar.el (popup-mode-menu):
5427
5428         Rewrite code that outputs the popup menu to (a) put more specific
5429         entries first, (b) be more robust, (c) output the proper context
5430         menu separators automatically (the context menu functionality is
5431         new and currently used only by Help).
5432
5433 2001-03-10  William M. Perry  <wmperry@aventail.com>
5434
5435         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5436         this function when converting from the 21.1 GTK branch.  Now
5437         supports file, password, question, and color built-in dialogs.
5438
5439 2001-03-06  Ben Wing  <ben@xemacs.org>
5440
5441         * keydefs.el:
5442         * keydefs.el (global-map):
5443         Add commented-out change of M-k (for 21.5).
5444         
5445         * menubar-items.el (default-menubar):
5446         Fix items to control kill-line behavior; add items for
5447         shifted motion.
5448         
5449         * simple.el:
5450         * simple.el (kill-whole-line):
5451         * simple.el (historical-kill-line): Removed.
5452         * simple.el (kill-line): Removed.
5453         * simple.el (kill-entire-line): New.
5454         * simple.el (kill-line-1): New.
5455         * simple.el (backward-kill-line):
5456         Undo kill-whole-line == always changes.  Add new function
5457         kill-entire-line to unconditionally delete the current line.
5458         Add comments describing the lamentable state of affairs of
5459         the kill-line functions and variables.
5460
5461 2001-03-02  Ben Wing  <ben@xemacs.org>
5462
5463         * simple.el:
5464         * simple.el (beginning-of-buffer):
5465         * simple.el (end-of-buffer):
5466         * simple.el (mark-ring-unrecorded-commands):
5467         * simple.el (signal-error-on-buffer-boundary):
5468         * simple.el (shifted-motion-keys-select-region):
5469         * simple.el (unshifted-motion-keys-deselect-region):
5470         * simple.el (motion-keys-for-shifted-motion): New.
5471         * simple.el (handle-pre-motion-command):
5472         * simple.el (handle-post-motion-command):
5473         * simple.el (forward-char-command):
5474         * simple.el (backward-char-command):
5475         * simple.el (scroll-up-command):
5476         * simple.el (scroll-down-command):
5477         * simple.el (next-line):
5478         * simple.el (previous-line):
5479         * simple.el (backward-block-of-lines):
5480         * simple.el (forward-block-of-lines):
5481         * simple.el (backward-word):
5482         * simple.el (mark-word):
5483
5484         Augment documentation of the most common motion commands to make
5485         note of the shifted-motion support.  Improve the support to (a)
5486         properly document how it works and why it's done in the fashion it
5487         is, and (b) allow the keystrokes that trigger it to be customized.
5488
5489         Correct error in the customize specification of
5490         mark-ring-unrecorded-commands.
5491
5492 2001-03-02  Ben Wing  <ben@xemacs.org>
5493
5494         * font-lock.el:
5495         * font-lock.el (font-lock-pending-extent-table): Removed.
5496         * font-lock.el (font-lock-pending-buffer-table): New.
5497         * font-lock.el (font-lock-pre-idle-hook):
5498         * font-lock.el (font-lock-after-change-function):
5499         * font-lock.el (font-lock-fontify-pending-extents):
5500         * font-lock.el (font-lock-lisp-like):
5501
5502         Fix handling of pending extents to avoid excessive slowness (N^2
5503         behavior) when making lots of buffer changes between redisplays,
5504         such as when saving the Options.
5505
5506 2001-03-09  William M. Perry  <wmperry@aventail.com>
5507
5508         * device.el:
5509         * dragdrop.el:
5510         * dumped-lisp.el:
5511         * faces.el:
5512         * frame.el:
5513         * gnuserv.el:
5514         * loadup.el:
5515         * menubar-items.el:
5516         * minibuf.el:
5517         The Great GTK Merge.
5518
5519         * ChangeLog.GTK:
5520         * dialog-gtk.el:
5521         * gdk.el:
5522         * generic-widgets.el:
5523         * glade.el:
5524         * gnome-widgets.el:
5525         * gnome.el:
5526         * gtk-compose.el:
5527         * gtk-extra.el:
5528         * gtk-faces.el:
5529         * gtk-ffi.el:
5530         * gtk-file-dialog.el:
5531         * gtk-font-menu.el:
5532         * gtk-glyphs.el:
5533         * gtk-init.el:
5534         * gtk-iso8859-1.el:
5535         * gtk-marshal.el:
5536         * gtk-mouse.el:
5537         * gtk-package.el:
5538         * gtk-password-dialog.el:
5539         * gtk-select.el:
5540         * gtk-widget-accessors.el:
5541         * gtk-widgets.el:
5542         * gtk.el:
5543         widgets-gtk.el:
5544         The Great GTK Merge: new files.
5545
5546 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5547
5548         * generic-widgets.el: Don't require gtk (a built-in feature) at
5549         top level.  Don't execute the last sexp unless (featurep 'gtk).
5550
5551 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5552
5553         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5554
5555 2001-02-23  Martin Buchholz <martin@xemacs.org>
5556
5557         * XEmacs 21.2.45 "Thelxepeia" is released.
5558
5559 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5560  
5561         * about.el (xemacs-hackers): update my entry. 
5562         * about.el (about-maintainer-info): ditto. 
5563         * about.el (about-hackers): ditto. 
5564
5565 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5566
5567         * about.el (about-maintainer-info): More vanity info about
5568         yours truly.
5569
5570 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5571
5572         * build-report.el (build-report-destination): xemacs-build-reports
5573         has moved to SourceForge, where mailing list name length is
5574         restricted, hence the name change to
5575         xemacs-buildreports@xemacs.org.
5576         * build-report.el (build-report-keep-regexp): Update default.
5577         * build-report.el (build-report-delete-regexp): Ditto.
5578         * build-report.el (build-report-make-output-files): Ditto.
5579
5580 2001-02-19  Craig Lanning  <lanning@scra.org>
5581
5582         * lisp-mode.el: Add indentation specifications for following
5583         Common Lisp forms: handler-case, handler-bind, with-slots,
5584         with-open-file, with-open-stream, print-unreadable-object.
5585
5586 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5587
5588         * font-lock.el (font-lock-set-defaults-1):
5589         Move initialization of `font-lock-cache-position' so that it's set
5590         even if font-lock-keywords is already defined.
5591
5592 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5593
5594         * autoload.el (generate-file-autoloads-1):
5595         Use `emacs-lisp-mode-syntax-table' instead of
5596         `lisp-mode-syntax-table'.
5597         * lisp-mode.el (lisp-mode-syntax-table):
5598         Get rid of old checks for `parse-partial-sexp' version.
5599         Make `|' (pipe) string delimiter instead of punctuation.
5600
5601 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5602
5603         * window.el (save-selected-window):
5604         Use gensym for better macro hygiene.
5605
5606 2001-02-06  Mike Sperber <mike@xemacs.org>
5607
5608         * dump-paths.el:
5609         * startup.el (startup-setup-paths): Set and use
5610         `mule-lisp-directory'.
5611         (startup-setup-paths-warning): Ditto.
5612
5613         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5614         (paths-construct-load-path): Consider `mule-lisp-directory'.
5615
5616 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5617
5618         * font-lock.el: Syntax table improvements used.  A few random
5619         changes are not specified below.
5620         (font-lock-fontify-string-delimiters):
5621         (font-lock-syntactic-keywords):
5622         (font-lock-cache-state nil):
5623         (font-lock-cache-position):
5624         New variables.
5625         (font-lock-set-syntax):
5626         (font-lock-apply-syntactic-highlight):
5627         (font-lock-fontify-syntactic-anchored-keywords):
5628         (font-lock-fontify-syntactic-keywords-region):
5629         (font-lock-eval-keywords):
5630         New functions.
5631         (font-lock-remove-face):
5632         (font-lock-fontify-syntactically-region):
5633         Use syntax properties.
5634
5635 2001-02-08  Martin Buchholz <martin@xemacs.org>
5636
5637         * XEmacs 21.2.44 "Thalia" is released.
5638
5639 2001-01-16  Mike Sperber <mike@xemacs.org>
5640
5641         * startup.el (normal-top-level): Work even if no installation root
5642         is found.
5643
5644 2001-01-30  Andy Piper  <andy@xemacs.org>
5645
5646         * gutter-items.el (progress-abort-glyph): remove instantiator.
5647         (set-progress-abort-instantiator): new function.
5648         (abort-progress-feedback): use it.
5649
5650         * gutter.el (set-gutter-dirty-p): new function.
5651
5652 2001-01-30  Didier Verna  <didier@xemacs.org>
5653
5654         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5655
5656 2001-01-24  Didier Verna  <didier@xemacs.org>
5657
5658         * sound.el (sound-extension-list): give a better default value.
5659         * sound.el (load-sound-file): improve the doc string, also find
5660         files given by absolute names, pass a real extension list to
5661         `locate-file'.
5662
5663 2001-01-26  Martin Buchholz <martin@xemacs.org>
5664
5665         * XEmacs 21.2.43 "Terspichore" is released.
5666
5667 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5668
5669         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5670         messages from gnuserv.
5671
5672 2001-01-20  Martin Buchholz <martin@xemacs.org>
5673
5674         * XEmacs 21.2.42 "Poseidon" is released.
5675
5676 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5677
5678         * cl-macs.el (cl-upcase-arg): New function.
5679         (cl-function-arglist): New function.
5680         (cl-transform-lambda): Automatically add CL-style lambda list to
5681         documentation string using functions above.
5682
5683 2001-01-12  Andy Piper  <andy@xemacs.org>
5684
5685         * package-get.el (package-get-custom): call
5686         package-net-update-installed-db.
5687
5688         * package-ui.el (pui-install-selected-packages): call
5689         package-net-update-installed-db.
5690
5691         * package-net.el (package-net-update-installed-db): use
5692         packages-package-list so that we reflect reality.
5693
5694         * packages.el (packages-package-list): Make docstring reflect
5695         reality.
5696
5697         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5698
5699         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5700         isn't installed.
5701
5702 2001-01-17  Andy Piper  <andy@xemacs.org>
5703
5704         * wid-edit.el (widget-activation-glyph-mapper): activate or
5705         deactivate native widgets.
5706         (widget-glyph-insert-glyph): record instantiator.
5707         (widget-push-button-value-create): use it.
5708
5709         * gui.el (gui-button-action): new function. Make button's domain
5710         buffer current when calling.
5711         (make-gui-button): update to use gui-button-action.
5712
5713 2001-01-16  Didier Verna  <didier@xemacs.org>
5714
5715         * menubar-items.el (default-menubar): add an entry for modeline
5716         horizontal scrolling in Options -> Display.
5717
5718 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5719
5720         * package-get.el (package-get-require-signed-base): Set to nil
5721         by default.
5722
5723 2001-01-17  Martin Buchholz <martin@xemacs.org>
5724
5725         * XEmacs 21.2.41 "Polyhymnia" is released.
5726
5727 2001-01-16  Mike Sperber <mike@xemacs.org>
5728
5729         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5730         catch lisp/mule/.
5731
5732 2001-01-14  Mike Sperber <mike@xemacs.org>
5733
5734         * startup.el (maybe-create-compatibility-dot-emacs):
5735         (maybe-unmigrate-user-init-file):
5736         (unmigrate-user-init-file): Created.
5737         (maybe-migrate-user-init-file): Offer creation of compatibility
5738         .emacs.
5739         Some doc fixes wrt init file location.
5740
5741 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5742
5743         * faces.el (face-frob-from-locale-first): new variable.
5744         (frob-face-font-2): Honor tags arg while trying to use
5745         standard-face-mapping.  When face-frob-from-locale-first is set,
5746         first try to set face inheriting from frobbed-face.
5747
5748 2001-01-15  Didier Verna  <didier@xemacs.org>
5749
5750         * about.el (xemacs-hackers): update my entry.
5751         * about.el (about-url-alist): ditto.
5752         * about.el (about-maintainer-info): ditto.
5753         * about.el (about-hackers): ditto.
5754
5755 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5756
5757         The byte compiler has been badly broken for a year,
5758         by the patch of 1999-12-06.
5759         * byte-optimize.el (byte-optimize-form-code-walker):
5760         Bug was: the byte compiler was making this erroneous optimization:
5761         (progn (or (foo)) (bar)) ==> (bar)
5762
5763 2000-11-20  Mike Sperber <mike@xemacs.org>
5764
5765         * setup-paths.el (paths-core-load-path-depth): Split
5766         `paths-load-path-depth' in two for site and core lisp.  Don't
5767         recurse into core.
5768         * setup-paths.el (paths-construct-load-path): Use.
5769
5770 2001-01-10  Andy Piper  <andy@xemacs.org>
5771
5772         * package-net.el (package-net-cygwin32-binary-size): new variable
5773         (package-net-win32-binary-size): ditto.  add much needed
5774         commentary.
5775
5776         * gutter-items.el (buffers-tab-items): correct off-by-one error
5777         for buffers-tab-max-size.
5778
5779 2001-01-08  Martin Buchholz <martin@xemacs.org>
5780
5781         * XEmacs 21.2.40 is released.
5782
5783 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5784
5785         * mule/hebrew.el: Fix comments and typos.
5786         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5787
5788 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5789
5790         * ChangeLog.1: move ancient log from fill.el.
5791
5792         * dump-paths.el:
5793         paragraphs.el:
5794         mule/mule-category.el:
5795         Miscellaneous typo fixes and slight doc clarifications.
5796
5797         * mule/mule-ccl.el:  Correct file name in header.
5798
5799 2000-12-31  Martin Buchholz <martin@xemacs.org>
5800
5801         * XEmacs 21.2.39 is released.
5802
5803 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5804
5805         * byte-optimize.el (byte-optimize-cond):
5806         (byte-optimize-cond-1): New.
5807         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5808         Optimizes (cond (x nil)) ==> nil.
5809         Provide better diagnostic on malformed expr like (cond foo).
5810
5811 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5812
5813         * mule/mule-coding.el:
5814         mule/mule-cmds.el (reset-language-environment,
5815         set-language-environment-coding-systems):
5816         Safer default coding-priority-list, corresponding to src/file-coding.h.
5817
5818 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5819
5820         * package-admin.el: Allow package removal from
5821         early-package-load-path.
5822
5823 2000-12-15  Andreas Jaeger  <aj@suse.de>
5824
5825         * about.el (about-maintainer-info): Update my entry.
5826
5827 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5828
5829         * packages.el (locate-library): Add support for bzip2
5830         compressed .el files.
5831
5832 2000-12-12  Andy Piper  <andy@xemacs.org>
5833
5834         * package-net.el: new file.
5835
5836 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5837
5838         * font-lock.el: Add missing C++ keywords.
5839
5840 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5841
5842         * simple.el (indent-for-comment): Preserve indentation of comments
5843         starting in column 0, as documented in (Info-goto-node
5844         "(xemacs)Comments").  Update docstring accordingly.
5845
5846 2000-12-05  Martin Buchholz <martin@xemacs.org>
5847
5848         * XEmacs 21.2.38 is released.
5849
5850 2000-12-04  Didier Verna  <didier@xemacs.org>
5851
5852         * mouse.el (default-mouse-track-set-point-in-window): remove
5853         spurious '+' operation detected by Martin.
5854
5855
5856 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5857
5858         * cl-extra.el (coerce):
5859         Implement char to integer coercion.
5860         Remove extraneous (numberp) test.
5861
5862         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5863         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5864         (byte-optimize-predicate):
5865         Warn if evaluating constant expression signals an error.
5866         (byte-optimize-form): Small simplification.
5867
5868         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5869
5870 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5871
5872         * byte-optimize.el:
5873         (byte-optimize-minus):
5874         (byte-optimize-plus):
5875         (byte-optimize-mult):
5876         (byte-optimize-quo):
5877         Use (car (last x)) instead of (last x) to get last elt!
5878         Use `byte-optimize-predicate' to optimize `%'.
5879         Move optimizations for special numeric args to bytecomp.el.
5880         * bytecomp.el (byte-compile-associative): Remove.
5881         (byte-compile-max): New.
5882         (byte-compile-min): New.
5883         Properly handle erroneous calls: (max) (min).
5884         (byte-compile-plus): New.
5885         (byte-compile-minus):
5886         It's easiest to handle 0, +1 and -1 args here.
5887         (byte-compile-mult): New.
5888         It's easiest to handle 1, -1 and 2 args here.
5889         (byte-compile-quo):
5890         It's easiest to handle 0, +1 and -1 args here.
5891         Issue byte-compiler warning when dividing by zero.
5892
5893         Byte-compiler arithmetic improvements.
5894         Better optimize these expressions in the obvious way:
5895         (+ x y 1)   -->  varref x varref y add add1
5896         (+ x y -1)  -->  varref x varref y add sub1
5897         (- x y 0)   -->  (- x y)
5898         (- 0 x y)   -->  (- (- x) y)
5899         (% 42 19)   --> compile-time constant
5900         (/ 42 19)   --> compile-time constant
5901         (* (foo) 2) --> foo call dup plus
5902
5903         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5904         unless (declaim (optimize (safety 3)))
5905         or (setq byte-compile-delete-errors nil).
5906
5907 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5908
5909         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5910         docstrings.
5911
5912 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5913
5914         * startup.el (command-line-do-help):  Add documentation of
5915         portable dumper switches.
5916
5917 2000-11-22  Andy Piper  <andy@xemacs.org>
5918
5919         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5920
5921         * glyphs.el (init-glyphs): don't use autodetect for strings.
5922
5923 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5924
5925         * byte-optimize.el (byte-optimize-char-before):
5926         (byte-optimize-backward-char):
5927         (byte-optimize-backward-word):
5928         Fix incorrect optimizations for these sorts of expressions:
5929         (let ((x nil)) (backward-char x))
5930
5931 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5932
5933         * byte-optimize.el:
5934         * byte-optimize.el (byte-optimize-backward-char): New.
5935         * byte-optimize.el (byte-optimize-backward-word): New.
5936         Make backward-word and backward-char as efficient as forward versions.
5937
5938         * bytecomp.el (byte-compile-no-args-with-one-extra):
5939         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5940         * bytecomp.el (byte-compile-two-args-with-one-extra):
5941         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5942         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5943         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5944         Check if extra arg is constant nil, and if so, use byte-coded call.
5945
5946         * simple.el (backward-word):
5947         * simple.el (mark-word):
5948         * simple.el (kill-word):
5949         * simple.el (backward-kill-word):
5950         Make COUNT argument optional, for consistency with forward-char et al.
5951
5952         * abbrev.el (abbrev-string-to-be-defined):
5953         * abbrev.el (inverse-abbrev-string-to-be-defined):
5954         * abbrev.el (inverse-add-abbrev):
5955         * abbrev.el (expand-region-abbrevs):
5956         * buff-menu.el (Buffer-menu-execute):
5957         * indent.el (move-to-left-margin):
5958         * indent.el (indent-relative):
5959         * indent.el (move-to-tab-stop):
5960         * info.el (Info-reannotate-node):
5961         * lisp-mode.el (lisp-indent-line):
5962         * lisp.el (end-of-defun):
5963         * lisp.el (move-past-close-and-reindent):
5964         * misc.el (copy-from-above-command):
5965         * mouse.el (default-mouse-track-scroll-and-set-point):
5966         * page.el (forward-page):
5967         * paragraphs.el (forward-paragraph):
5968         * paragraphs.el (end-of-paragraph-text):
5969         * picture.el (picture-forward-column):
5970         * picture.el (picture-self-insert):
5971         * rect.el (extract-rectangle-line):
5972         * simple.el (newline):
5973         * simple.el (fixup-whitespace):
5974         * simple.el (backward-delete-char-untabify):
5975         * simple.el (transpose-chars):
5976         * simple.el (transpose-preceding-chars):
5977         * simple.el (do-auto-fill):
5978         * simple.el (indent-new-comment-line):
5979         * simple.el (blink-matching-open):
5980         * view-less.el (cleanup-backspaces):
5981         * wid-edit.el (widget-transpose-chars):
5982         * term/bg-mouse.el (bg-insert-moused-sexp):
5983         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5984
5985         * info.el (Info-fontify-node):
5986         * simple.el (backward-delete-function):
5987         Use canonical delete-backward-char instead of backward-delete-char.
5988
5989 2000-11-20  Andy Piper  <andy@xemacs.org>
5990
5991         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5992         no buffers.
5993
5994 2000-11-20  Andy Piper  <andy@xemacs.org>
5995
5996         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5997         buffer tabs.
5998
5999 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6000
6001         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6002         (proclaim inline...) was shadowing compiler-macros.
6003
6004 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6005
6006         * bytecomp.el (byte-compile-eval): New.
6007         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6008         Keeps this promise made in Lispref:
6009         "If a file being compiled contains a `defmacro' form, the macro is
6010         defined temporarily for the rest of the compilation of that file."
6011
6012 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6013
6014         * cl.el (floatp-safe):
6015         (plusp):
6016         (minusp):
6017         (oddp):
6018         (evenp):
6019         (cl-abs):
6020         Use a better parameter name than `x'.
6021
6022         * cl-macs.el (check-type): Make continuable.  Change documentation
6023         to require PLACE, but accept any form for compatibility.
6024
6025         * abbrev.el (define-abbrev): Use check-type.
6026         * font-menu.el (font-menu-change-face): Use check-type.
6027         * menubar.el (relabel-menu-item): Use check-type.
6028         * itimer.el: Fix typo.
6029
6030 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6031
6032         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6033
6034 2000-11-14  Martin Buchholz <martin@xemacs.org>
6035
6036         * XEmacs 21.2.37 is released.
6037
6038 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6039
6040         * code-cmds.el: Provide the feature.
6041
6042 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6043
6044         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6045
6046         * code-cmds.el: New file
6047         * mule/mule-cmds.el:
6048         * mule/mule-misc.el
6049         (coding-keymap): New keymap. Define coding system keyboard
6050         commands on file-coding builds too.
6051         (coding-system-change-eol-conversion):
6052         (universal-coding-system-argument):
6053         (set-default-coding-systems):
6054         (prefer-coding-system): Moved from mule-cmds.el
6055         (set-buffer-process-coding-system): Moved from mule-misc.el
6056
6057 2000-09-15  Stephen Carney <carney@scubadoo.com>
6058
6059         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6060
6061 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6062
6063         * package-get.el (package-get-download-sites): Add a pre-release
6064         site for experimental packages.
6065
6066         * auto-autoloads.el: Regenerated.
6067
6068 2000-08-01  Andy Piper  <andy@xemacs.org>
6069
6070         * gutter-items.el (buffers-tab-omit-function): reference
6071         buffers-tab-select-visible-buffers.
6072         (buffers-tab-filter-functions): new variable, by default uses
6073         buffers-tab-selection-function and buffers-tab-omit-function.
6074         (select-buffers-tab-buffers-by-mode): invert arguments.
6075         (buffers-tab-select-visible-buffers): new function. Invert calling
6076         of buffers-menu-omit-invisible-buffers.
6077         (buffers-tab-items): rewrite to use
6078         buffers-tab-filter-functions. Rewrite docstring.
6079         (gutter-buffers-tab-extent): delete.
6080         (add-tab-to-gutter): always build a new extent when adding the
6081         tabs.
6082         (update-tab-in-gutter): make gutter dirty when orientation
6083         changes.
6084
6085 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6086
6087         * bytecomp.el (byte-compile-defvar-or-defconst):
6088         Only do loadhist recording if defvar form includes a value.
6089
6090 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6091
6092         * bytecomp.el (byte-compile-initial-macro-environment):
6093         `eval-when-compile' should not compile its body.
6094
6095 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6096
6097         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6098         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6099         some Japanese English.  Remove some ancient FSF comments, and
6100         improve docstrings.  Use symbols not vectors for tables.
6101
6102 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6103
6104         * keymap.el:
6105         (local-key-binding):
6106         (global-key-binding):
6107         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6108
6109         * lisp.el:
6110         (backward-sexp): Slightly simpler code.
6111         (mark-sexp): Make arg optional, like FSF Emacs.
6112         (forward-list): Slightly simpler code.
6113         (backward-list): Slightly simpler code.
6114         (down-list):  Make arg optional, like FSF Emacs.
6115         (up-list):  Make arg optional, like FSF Emacs.
6116         (backward-up-list):  Make arg optional, like FSF Emacs.
6117         (kill-sexp):  Make arg optional, like FSF Emacs.
6118         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6119
6120         * font-menu.el (font-menu-change-face):
6121         Take continuable errors into account.
6122
6123         * abbrev.el:
6124         * abbrev.el (clear-abbrev-table):
6125         * abbrev.el (define-abbrev-table):
6126         * abbrev.el (define-abbrev):
6127         * abbrev.el (insert-abbrev-table-description):
6128         * apropos.el (apropos-documentation-check-doc-file):
6129         * apropos.el (apropos-documentation-check-elc-file):
6130         * buff-menu.el (list-buffers):
6131         * buff-menu.el (list-buffers-noselect):
6132         * bytecomp.el (byte-recompile-directory):
6133         * bytecomp.el (batch-byte-compile):
6134         * cl-macs.el (typep):
6135         * code-files.el (find-coding-system-magic-cookie):
6136         * code-files.el (insert-file-contents):
6137         * cus-edit.el (customize-set-variable):
6138         * cus-edit.el (customize-save-variable):
6139         * cus-face.el (custom-set-face-font-size):
6140         * cus-face.el (custom-set-face-update-spec):
6141         * cus-face.el (custom-reset-faces):
6142         * custom.el (custom-check-theme):
6143         * custom.el (copy-upto-last):
6144         * fill.el (canonically-space-region):
6145         * fill.el (fill-paragraph):
6146         * fill.el (fill-region):
6147         * fill.el (find-space-insertable-point):
6148         * fill.el (justify-current-line):
6149         * faces.el (face-spec-update-all-matching):
6150         * faces.el (set-face-stipple):
6151         * files-nomule.el (insert-file-contents):
6152         * files.el (insert-file-contents-literally):
6153         * files.el (hack-local-variables-last-page):
6154         * files.el (basic-save-buffer):
6155         * files.el (insert-directory):
6156         * font-menu.el (font-menu-change-face):
6157         * font.el (font-spatial-to-canonical):
6158         * format.el (format-encode-region):
6159         * format.el (format-insert-file):
6160         * format.el (format-replace-strings):
6161         * gutter.el (set-gutter-element):
6162         * help.el (key-or-menu-binding):
6163         * help.el (describe-bindings):
6164         * help.el (with-syntax-table):
6165         * indent.el (indent-rigidly):
6166         * indent.el (delete-to-left-margin):
6167         * info.el:
6168         * info.el (Info-extract-dir-entry-from):
6169         * info.el (Info-build-dir-anew):
6170         * info.el (Info-rebuild-dir):
6171         * info.el (Info-batch-rebuild-dir):
6172         * info.el (Info-read-subfile):
6173         * info.el (Info-build-node-completions):
6174         * info.el (Info-extract-menu-node-name):
6175         * isearch-mode.el (isearch-range-invisible):
6176         * isearch-mode.el (isearch-restore-invisible-extents):
6177         * itimer.el (itimerp):
6178         * itimer.el (itimer-live-p):
6179         * keymap.el:
6180         * keymap.el (substitute-key-definition):
6181         * keymap.el (read-command-or-command-sexp):
6182         * keymap.el (local-key-binding):
6183         * keymap.el (global-key-binding):
6184         * keymap.el (global-set-key):
6185         * keymap.el (local-set-key):
6186         * ldap.el:
6187         * ldap.el (ldap-add-entries):
6188         * ldap.el (ldap-delete-entries):
6189         * lisp.el (backward-sexp):
6190         * lisp.el (mark-sexp):
6191         * lisp.el (forward-list):
6192         * lisp.el (backward-list):
6193         * lisp.el (down-list):
6194         * lisp.el (backward-up-list):
6195         * lisp.el (up-list):
6196         * lisp.el (kill-sexp):
6197         * lisp.el (backward-kill-sexp):
6198         * menubar.el (add-menu-button):
6199         * menubar.el (add-submenu):
6200         * menubar.el (delete-menu-item):
6201         * menubar.el (relabel-menu-item):
6202         * mouse.el (narrow-window-to-region):
6203         * obsolete.el (define-obsolete-variable-alias):
6204         * obsolete.el (store-substring):
6205         * package-admin.el:
6206         * package-admin.el (package-admin-install-function):
6207         * package-admin.el (package-admin-install-function-mswindows):
6208         * package-admin.el (package-admin-default-install-function):
6209         * package-get.el (package-get-update-base-entries):
6210         * packages.el (packages-load-package-dumped-lisps):
6211         * packages.el (packages-collect-package-dumped-lisps):
6212         * printer.el (generic-print-buffer):
6213         * printer.el (generic-print-region):
6214         * replace.el (occur-mode-mouse-goto):
6215         * replace.el (perform-replace):
6216         * select.el (get-selection-no-error):
6217         * simple.el:
6218         * simple.el (newline):
6219         * simple.el (open-line):
6220         * simple.el (edit-and-eval-command):
6221         * simple.el (goto-line):
6222         * simple.el (undo):
6223         * simple.el (kill-region):
6224         * simple.el (copy-region-as-kill):
6225         * simple.el (kill-ring-save):
6226         * simple.el (set-mark):
6227         * simple.el (next-line):
6228         * simple.el (previous-line):
6229         * simple.el (line-move):
6230         * simple.el (set-goal-column):
6231         * simple.el (comment-region):
6232         * subr.el:
6233         * subr.el (putf):
6234         * syntax.el (modify-syntax-entry):
6235         * syntax.el (map-syntax-table):
6236         * view-less.el (view-file):
6237         * view-less.el (view-buffer):
6238         * view-less.el (view-file-other-window):
6239         * window-xemacs.el (backward-other-window):
6240         * window.el:
6241         * window.el (one-window-p):
6242         * window.el (walk-windows):
6243         * window.el (window-list):
6244         * x-mouse.el (x-mouse-kill):
6245         * x-select.el (x-get-cutbuffer):
6246         * x-select.el (x-store-cutbuffer):
6247         * term/bg-mouse.el (bg-mouse-line-to-center):
6248         * term/sun-mouse.el (window-line-end):
6249         * term/sun-mouse.el (sun-select-region):
6250         * term/sun.el (kill-region-and-unmark):
6251         * mule/mule-category.el:
6252         * mule/mule-category.el (modify-category-entry):
6253         * mule/mule-category.el (char-category-list):
6254         * mule/mule-coding.el (coding-system-force-on-output):
6255         * mule/mule-misc.el (coding-system-put):
6256         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6257
6258 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6259
6260         * cus-face.el: Typo fixes and tiny clarifications.
6261         * custom.el: ditto
6262
6263 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6264
6265         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6266         * startup.el (normal-top-level): Setup auto-save-list-file-name
6267         if auto-save-list-file-prefix is non-nil.
6268
6269 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6270
6271         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6272
6273 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6274
6275         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6276         get symbol at point-min.
6277
6278 2000-10-24  Didier Verna  <didier@xemacs.org>
6279
6280         * info.el (Info-emacs-info-file-name): defconst it.
6281         * info.el (Info-footnote-tag): defcustom it.
6282         * info.el (Info-no-description-string): ditto.
6283         * info.el (Info-find-node): adapt to new semantics of
6284         'Info-suffixed-file (don't do the case variants stuff).
6285         * info.el (Info-insert-dir): rewrite the dir file variants code.
6286         * info.el (Info-directory-files): New. Return the list of info
6287         files in a directory.
6288         * info.el (Info-dir-outdated-p): use it.
6289         * info.el (Info-parse-dir-entries): ditto.
6290         * info.el (Info-build-dir-anew): don't restrict to files ending
6291         with a ".info.*" extension.
6292         * info.el (Info-set-mode-line): ditto.
6293         * info.el (Info-read-subfile): adapt to new semantics of
6294         'Info-suffixed-file (append 'exact argument).
6295         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6296         string independently of the case.
6297         * info.el (Info-suffixed-file): use it (match all possible case
6298         for the file name).
6299         * info.el (Info-insert-file-contents): code cleanup.
6300         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6301         columns.
6302         * info.el (Info-batch-rebuild-dir): ditto.
6303         * info.el (Info-read-node-name-1): ditto.
6304         * info.el (Info-search): ditto.
6305         * info.el (Info-fontify-node): ditto.
6306
6307
6308 2000-10-24  Didier Verna  <didier@xemacs.org>
6309
6310         * process.el (shell-command): when called from a program, avoid
6311         'push-mark's "mark-set" message.
6312
6313 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6314
6315         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6316         by a symbol, not by a vector.
6317         * mule/vietnamese.el (vscii): Likewise.
6318         (viscii): Likewise.
6319         * mule/cyrillic.el (koi8-r): Likewise.
6320
6321         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6322         by a symbol, not by a vector.
6323         (chinese-big5-2): Likewise.
6324         * mule/ethiopic.el (ethiopic): Likewise.
6325         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6326         (vietnamese-viscii-upper): Likewise.
6327
6328 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6329
6330         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6331
6332 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6333
6334         * byte-optimize.el (byte-optimize-car): New function.
6335         (byte-optimize-cdr): Ditto.
6336
6337 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6338
6339         * byte-optimize.el: Partial synch with FSF 20.7.
6340         Optimize constant concatenation.
6341         Add keymapp as a side effect free function.  It is a built-in.
6342         (byte-after-unbind-pos): Remove byte-equal.
6343
6344 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6345
6346         * update-elc-2.el: Quote regexps correctly.
6347
6348 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6349
6350         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6351         (ccl-compile): Apply integerp, not integer-or-char-p to
6352         check the type of the buffer magnification
6353         (ccl-compile-write-string): Encode a string with binary
6354         coding system.
6355         (ccl-compile-write-repeat): Likewise.
6356
6357 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6358
6359         * buff-menu.el:
6360         * bytecomp.el:
6361         * coding.el:
6362         * faces.el:
6363         * files.el:
6364         * fill.el:
6365         * float-sup.el:
6366         * font-lock.el:
6367         * help.el:
6368         * iso8859-1.el:
6369         * loaddefs.el:
6370         * menubar-items.el:
6371         * menubar.el:
6372         * modeline.el:
6373         * msw-font-menu.el:
6374         * paragraphs.el:
6375         * paths.el:
6376         * replace.el:
6377         * simple.el:
6378         * sound.el:
6379         * startup.el:
6380         * version.el:
6381         * x-faces.el:
6382         * x-font-menu.el:
6383         Remove purecopy.
6384
6385 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6386
6387         * simple.el (do-auto-fill): Use the function pointer to by
6388         `comment-line-break-function', not `indent-new-comment-line'. This
6389         fixes an issue with cc-mode comment continuation.
6390
6391 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6392
6393         * simple.el (turn-on-auto-fill):  Add (interactive).
6394         * mwheel.el (mwheel-install): Add (interactive).
6395         * font-lock.el (turn-on-font-lock): Add (interactive).
6396         (turn-off-font-lock): Add (interactive).
6397
6398 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6399
6400         * packages.el (packages-special-base-regexp): Add `man'.
6401
6402 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6403
6404         * wid-edit.el (widget-specify-active): map over extents in current
6405         buffer like `widget-specify-inactive' does.  Mapping over the
6406         inactive extent object does not work since the current extent is
6407         ignored by `map-extents'.
6408
6409 2000-10-04  Martin Buchholz <martin@xemacs.org>
6410
6411         * XEmacs 21.2.36 is released.
6412
6413 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6414
6415         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6416         Optimize the compiled-function-constants vector by byte-code
6417         reference counts.
6418
6419 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6420
6421         * build-report.el (build-report-delete-regexp): quote value in
6422         defcustom
6423
6424 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6425
6426         * build-report.el (build-report): Don't bind srcdir which we don't
6427         use in `multiple-value-bind' to avoid the only byte-compiler
6428         warning.
6429
6430 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6431
6432         * build-report.el: Requires cl and custom now.
6433         build-report-version is determined by XEmacs version -- remove
6434         build-report-version*.
6435         * build-report.el (build-report-version): Removed.
6436         * build-report.el (build-report-installation-version-regexp): New.
6437         * build-report.el (build-report-version-file-regexp): New.
6438         * build-report.el (build-report-installation-srcdir-regexp): New.
6439         * build-report.el (build-report-destination): Offer
6440         xemacs-build-reports and xemacs-beta.
6441         * build-report.el (build-report-keep-regexp): Adjusted.
6442         * build-report.el (build-report-delete-regexp): Adjusted.
6443         * build-report.el (build-report-make-output-dir): New.
6444         * build-report.el (build-report-installation-file): Replace use of
6445         `concat' with `expand-file-name'.
6446         * build-report.el (build-report-make-output-file): Removed.
6447         * build-report.el (build-report-make-output-files): New.
6448         * build-report.el (build-report-subject): Identify as
6449         user-variable with "*...".
6450         * build-report.el (build-report-prompts): Ditto.
6451         * build-report.el (build-report-version-file): New.
6452         * build-report.el (build-report-file-encoding): Identify as
6453         user-variable with "*...".
6454         * build-report.el (build-report-make-output-get): New.
6455         * build-report.el (build-report-insert-header): Report
6456         emacs-version and system-configuration instead of
6457         build-report-version.
6458         * build-report.el (build-report-insert-make-output): Add file
6459         argument.
6460         * build-report.el (build-report-insert-installation-file):
6461         Re-indent.
6462         * build-report.el (build-report-keep): Change docstring,
6463         re-indent.
6464         * build-report.el (build-report-delete): Ditto.
6465         * build-report.el (build-report-installation-data): New.
6466         * build-report.el (build-report-version-file-data): New.
6467
6468 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6469
6470         * byte-optimize.el (byte-optimize-lapcode):
6471         Fix the optimization of using the first 5 elements of the
6472         constants vector for variables.
6473         (byte-optimize-lapcode): Fix another ancient broken optimization.
6474
6475 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6476
6477         * *: Spelling mega-patch
6478
6479 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6480
6481         * easymenu.el: doc fixes.
6482         (easy-menu-do-define): Use backquote.
6483         (easy-menu-change):
6484         (easy-menu-add):
6485         `when' seems much clearer than `if' here.
6486         (easy-menu-remove):
6487         (easy-menu-add-item):
6488         (easy-menu-item-present-p):
6489         (easy-menu-remove-item):
6490         Wrap using (when (featurep 'menubar) ...)
6491
6492 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6493
6494         * bytecomp.el (displaying-byte-compile-warnings):
6495         Revert Ben's change to this function below so that the compile log
6496         is displayed properly for users of the "popper" package.
6497
6498 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6499
6500         * window.el (save-selected-window): Use backquote.
6501
6502         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6503         Renamed from `byte-compile-file-form-defvar'.
6504         * bytecomp.el (byte-compile-defvar-or-defconst):
6505         Only cons onto current-load-list in top-level forms.
6506         Else this leaks a cons cell every time a defun is called.
6507         Renamed from `byte-compile-defvar', for clarity.
6508         Warn when docstring of defvar is not a string.
6509         Use consistent error messages.
6510         Better comments.
6511
6512 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6513
6514         * simple.el (set-variable):
6515         Remove unneeded defvar by rearranging order of let* forms.
6516
6517         * mule/mule-ccl.el (ccl-get-next-code):
6518         * menubar-items.el (bookmark-menu-filter):
6519         (language-environment-menu-filter):
6520         (tutorials-menu-filter):
6521         * toolbar-items.el (toolbar-compile):
6522         * byte-optimize.el (disassemble-offset):
6523         Use (declare (special ...)) instead of `defvar'.
6524
6525         * cl-macs.el (cl-do-proclaim):
6526         Fix (declare (special ...)) warning suppression syntax.
6527
6528 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6529
6530         * info.el (Info-tag-table-marker):
6531         (Info-tag-table-buffer):
6532         (Info-find-file-node):
6533         (Info-read-subfile):
6534         (Info-build-node-completions):
6535         (Info-search):
6536         (Info-mode):
6537         Multiple info buffer support.
6538
6539 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6540
6541         * ldap.el (ldap-decode-entry): New defun
6542         (ldap-search-entries): Use it in order to decode DN-prefixed
6543         entries properly
6544
6545 2000-08-23  Daniel Pittman <daniel@danann.net>
6546
6547         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6548         Use `eq', not `=', to compare symbols.
6549
6550 2000-07-30  Ben Wing  <ben@xemacs.org>
6551
6552         * bytecomp.el (byte-compile-report-error):
6553         * bytecomp.el (displaying-byte-compile-warnings):
6554         if stack-trace-on-error is set, send out a backtrace when
6555         an error is encountered that stops byte compilation.  this
6556         should make it much much easier to track down those curious
6557         problems.  also undo the kludge of using a separate "*Show*"
6558         buffer for display when there's a temp-buffer-show-function;
6559         we can avoid this by just being a little smarter.
6560
6561         * dialog-items.el:
6562         * dialog-items.el (search-dialog-regexp): New.
6563         * dialog-items.el (search-dialog-callback):
6564         * dialog-items.el (make-search-dialog):
6565         add a regexp option to the dialog and clean up a bit.
6566
6567         * dialog.el:
6568         * dialog.el (yes-or-no-p-dialog-box):
6569         * dialog.el (get-dialog-box-response):
6570         * dialog.el (make-dialog-box):
6571         * dialog.el (dialog-box-finish): New.
6572         * dialog.el (dialog-box-cancel): New.
6573         * dialog.el (internal-make-dialog-box-exit): New.
6574         implement [properly!] the :modal property of the new dialog box
6575         interface.  this is the first time xemacs has ever had *proper*
6576         modal dialog boxes, giving the standard window-system feedback.
6577         (e.g. under windows, clicking on a disabled frame causes a beep
6578         and makes the dialog box flash three times.)
6579
6580         * dragdrop.el: header keyword frobbing.
6581
6582         * dumped-lisp.el (preloaded-file-list):
6583         renamed winnt.el to win32-native.el.
6584
6585         * faces.el (face-property):
6586         * faces.el (set-face-property):
6587         * faces.el (frob-face-property):
6588         * faces.el (frob-face-font-2):
6589         * faces.el (make-face-bold):
6590         * faces.el (make-face-italic):
6591         * faces.el (make-face-bold-italic):
6592         * faces.el (make-face-unbold):
6593         * faces.el (make-face-unitalic):
6594         * faces.el (make-face-smaller):
6595         * faces.el (make-face-larger):
6596         clean up the implementation of these so that window-system-specific
6597         methods are called only on objects belonging to that window system.
6598         previously, you could have [e.g.] mswindows-make-face-bold called
6599         on font object of device type `stream', which is not good and
6600         explains the subtle errors Adrian was getting when byte-compiling
6601         something that required 'term. (Adrian, now you can use stack-trace-
6602         on-error to find the exact place where things are going wrong instead
6603         of having to laboriously binary-search your way through.)
6604
6605         * finder.el (finder-known-keywords):
6606         cleaned up -- properly sorted, clarified the meanings of many of
6607         the keywords, and added a few -- mswin, gui, content, build, www,
6608         user, services.  the last two try to distinguish between a package
6609         that's used directly by the user, and a package that provides
6610         support services to other packages.
6611
6612         * font-lock.el (lisp-font-lock-keywords-2):
6613         update list of lisp control structures to include everything,
6614         including new ones i introduced.
6615
6616         * gutter.el: header keyword frobbing.
6617
6618         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6619         recent isearch element was not doing so!  you got the second-most-
6620         recent instead.
6621
6622         * lisp-mode.el (construct-lisp-mode-menu):
6623         more menubar cleanups.
6624         * lisp-mode.el (with-selected-window):
6625         make it indent properly.
6626
6627         * menubar-items.el (default-menubar): lots of menubar cleanups.
6628         rearranged the options menu the most, e.g. splitting up the
6629         Keyboard/Mouse menu into a new Editing menu and combining the
6630         separate Scrollbar/Gutter/Toolbar submenus into Display.
6631         Got rid of General, moved items to Editing or new Troubleshooting.
6632         Moved Packages to Tools; doesn't seem to belong under Options.
6633         Added stuff to the Cmds menu, e.g. Change Case.
6634
6635         NB please don't complain about these periodic menubar changes.
6636         Anything like this is necessarily incremental in its construction
6637         -- By constant use you gradually become more and more aware of
6638         better and better ways to group menu items.  When we eventually
6639         move the options menu to a property sheet, the existing structure
6640         will probably be preserved fairly well.
6641
6642         * minibuf.el (next-history-element): fix problems with pressing
6643         down arrow in repeat-complex-command.
6644
6645         * modeline.el:
6646         * modeline.el (modeline-3d-p): New.
6647         added custom variable for controlling the 3d modeline.  the
6648         corresponding Options item has been present for a long time,
6649         but commented out with "fix me!" comments.  it's fixed now.
6650
6651         * obsolete.el (add-menu):
6652         remove bogus gettexts.
6653
6654         * process.el (shell-quote-argument):
6655         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6656         For bash under Windows native, see below.
6657
6658         * simple.el:
6659         * simple.el (display-warning-buffer):
6660         Fixed the handling of warning display to eliminate the annoying
6661         *Show* buffer, like was done for byte-compiler output above.
6662
6663         * simple.el (debug-print): New.
6664         Simple function for sending debug messages to the console and/or
6665         other debug places.
6666
6667         * subr.el (replace-in-string):
6668         Rewrite this function to avoid N^2 behavior with large strings --
6669         catastrophic with the new Windows selection code! (Apparently the
6670         author of this function didn't realize there was a fun
6671         replace-match that could make his life much easier, because we
6672         duplicated the entire logic.  The new version is smaller, easier
6673         to understand, much more robust, and has extended features --
6674         those of replace-match.)
6675
6676         * window.el:
6677         * window.el (with-selected-window): New.
6678         An obvious complement to the existing `with-selected-frame' and
6679         `with-current-buffer'.
6680
6681         * win32-native.el: Renamed from winnt.el.
6682         Added a great deal of stuff for properly handling process quoting,
6683         somewhat modeled on Kirill's original model (which i later threw
6684         away).  We should now finally have correctly working process arg
6685         quoting/dequoting so that the final app gets exactly what we
6686         intended.  Because the mechanism is in Lisp, it's easily
6687         extendible. (For those running bash and running the native
6688         version, I tried hard to do what I thought was correct.  But more
6689         thought is needed, and ideally the volunteer work of people with
6690         these configurations that they generally run on.)
6691
6692         * x-font-menu.el (x-font-menu-font-data):
6693         Put in defvar's to fix byte-compiler warnings.
6694
6695 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6696
6697         * select.el (selection-coercion-alist): Initialise.
6698         * select.el (select-coerce-to-text): New.
6699         * select.el (select-coerce): New.
6700         New functions to perform type and value coercion.
6701
6702         * select.el (select-buffer-killed-default): Keep data if it was
6703         on the clipboard.
6704
6705 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6706
6707         * menubar-items.el (default-menubar): Fix typo.
6708         (default-menubar): `lambda' was mispelled as `lamda'.
6709
6710 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6711
6712         * window.el (shrink-window-if-larger-than-buffer): Remove
6713         edge checking code.
6714
6715 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6716
6717         * paths.el (gnus-local-domain): Removed.
6718         (gnus-local-organization): Ditto.
6719         (gnus-startup-file): Ditto.
6720
6721 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6722
6723         * files.el (auto-mode-alist): Add .spec for RPM.
6724
6725 2000-07-31  Andy Piper  <andy@xemacs.org>
6726
6727         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6728
6729 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6730
6731         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6732         browse-url.
6733         * help.el (xemacs-www-page): Ditto.
6734         (xemacs-www-faq): Ditto.
6735         * menubar-items.el (default-menubar): Ditto.
6736
6737         * wid-edit.el (widget-url-link-action): Ditto.
6738         From: Kenichi OKADA <okada@opaopa.org>.
6739
6740 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6741
6742         * finder.el (finder-commentary): Add autoload cookie.
6743
6744 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6745
6746         * files.el (insert-file-contents-literally): Fix second let
6747         binding for `coding-system-for-read' to `coding-system-for-write'
6748         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6749
6750 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6751
6752         * files.el (insert-file-contents-literally): Use binary coding
6753         system (from Morioka san).
6754         (insert-file-contents-literally): Make file-name-handler method.
6755
6756 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6757
6758         * cl-macs.el (get-selection): Add defsetf.
6759
6760 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6761
6762         * x-init.el (x-activate-region-as-selection): replace obsolete
6763         function x-own-selection with own-selection.
6764         (ow-find): replace obsolete functions x-get-selection and
6765         x-get-clipboard with get-selection and get-clipboard.
6766         (init-post-x-win): replace obsolete function x-disown-selection
6767         with disown-selection.
6768
6769 2000-07-20  Mike Sperber  <mike@xemacs.org>
6770
6771         * startup.el (load-user-init-file): Only try to load init file if
6772         it exists.
6773
6774 2000-07-10  Andy Piper  <andy@xemacs.org>
6775
6776         * dialog-items.el: sync with Ben's patch.
6777
6778         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6779         comment.
6780         (progress-text-glyph): deleted.
6781         (progress-layout-glyph): make completely minimal.
6782         (progress-gauge-glyph): ditto.
6783         (progress-display-style): fix to handle dynamic instantiator
6784         changes.
6785         (progress-text-instantiator): new.
6786         (progress-layout-instantiator): new.
6787         (progress-gauge-instantiator): new.
6788         (set-progress-display-instantiator): renamed and changed from
6789         set-progress-display-style.
6790         (progress-abort-glyph): use instantiator not glyph.
6791         (append-progress-display): use set-progress-display-instantiator
6792         and set-glyph-image.
6793         (abort-progress-display): ditto.
6794         (raw-append-progress-display): ditto.
6795
6796 2000-07-20  Ben Wing  <ben@xemacs.org>
6797
6798         * code-files.el: Move Mule-specific code to mule-coding.el.
6799
6800 2000-07-15  Ben Wing  <ben@xemacs.org>
6801
6802         * autoload.el:
6803         Fixed comments.
6804
6805         * cmdloop.el:
6806         * cmdloop.el (yes-or-no-p):
6807         * cmdloop.el (y-or-n-p):
6808         Make these functions use should-use-dialog-box-p and not be
6809         overridden in dialog.el.
6810
6811         * cus-dep.el:
6812         * cus-dep.el (Custom-make-dependencies): Removed.
6813         * cus-dep.el (Custom-make-dependencies-1): New.
6814         * cus-dep.el (Custom-make-one-dependency): New.
6815         New entry point for use in Makefiles, to avoid excessive
6816         invocations.
6817
6818         * cus-edit.el (custom-variable-reset-saved):
6819         * cus-edit.el (custom-variable-reset-standard):
6820         * cus-edit.el (custom-save-resets):
6821         Fix bytecompiler warnings.
6822
6823         * dialog.el:
6824         * dialog.el (yes-or-no-p-dialog-box):
6825         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6826         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6827         * dialog.el (get-dialog-box-response):
6828         * dialog.el (message-or-box):
6829         * dialog.el (make-dialog-box):
6830         * dialog.el (popup-dialog-box): New.
6831         Avoid yes-or-no-p bogosities.
6832         Create a general function `make-dialog-box' to encapsulate all
6833         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6834
6835         * dumped-lisp.el (preloaded-file-list):
6836         Add dialog-items.  Clean up.  Group files by types.
6837
6838         * easymenu.el (easy-menu-add):
6839         * easymenu.el (easy-menu-remove):
6840         Account for accelerators.
6841
6842         * extents.el:
6843         * extents.el (extent-list): New args, like in map-extents.
6844         * extents.el (extent-at-event): New.
6845         * extents.el (extents-at-event): New.
6846
6847         * font-lock.el:
6848         * font-lock.el (font-lock-mode):
6849         * font-lock.el (font-lock-default-fontify-buffer):
6850         * font-lock.el (font-lock-default-unfontify-region):
6851         * font-lock.el (font-lock-fontify-syntactically-region):
6852         * font-lock.el (font-lock-fontify-keywords-region):
6853         Use new progress-feedback names.
6854
6855         * font-lock.el (java-font-lock-identifier-regexp):
6856         * font-lock.el (java-font-lock-class-name-regexp):
6857         Fix bytecompiler warnings.
6858
6859         * gutter-items.el:
6860         * gutter-items.el (progress-display-use-echo-area): Removed.
6861         * gutter-items.el (progress-feedback-use-echo-area): New.
6862         * gutter-items.el (progress-display-popup-period): Removed.
6863         * gutter-items.el (progress-feedback-popup-period): New.
6864         * gutter-items.el (set-progress-display-style): Removed.
6865         * gutter-items.el (set-progress-feedback-style): New.
6866         * gutter-items.el (progress-display-style): Removed.
6867         * gutter-items.el (progress-feedback-style): New.
6868         * gutter-items.el (progress-stack):
6869         * gutter-items.el (progress-displayed-p): Removed.
6870         * gutter-items.el (progress-feedbacked-p): New.
6871         * gutter-items.el (clear-progress-display): Removed.
6872         * gutter-items.el (clear-progress-feedback): New.
6873         * gutter-items.el (progress-display-clear-when-idle): Removed.
6874         * gutter-items.el (progress-feedback-clear-when-idle): New.
6875         * gutter-items.el (remove-progress-display): Removed.
6876         * gutter-items.el (remove-progress-feedback): New.
6877         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6878         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6879         * gutter-items.el (append-progress-display): Removed.
6880         * gutter-items.el (append-progress-feedback): New.
6881         * gutter-items.el (abort-progress-display): Removed.
6882         * gutter-items.el (abort-progress-feedback): New.
6883         * gutter-items.el (raw-append-progress-display): Removed.
6884         * gutter-items.el (raw-append-progress-feedback): New.
6885         * gutter-items.el (display-progress-display): Removed.
6886         * gutter-items.el (display-progress-feedback): New.
6887         * gutter-items.el (current-progress-display): Removed.
6888         * gutter-items.el (current-progress-feedback): New.
6889         * gutter-items.el (current-progress-display-label): Removed.
6890         * gutter-items.el (current-progress-feedback-label): New.
6891         * gutter-items.el (progress-display): Removed.
6892         * gutter-items.el (progress-feedback): New.
6893         Replace "progress-display" with "progress-feedback" globally.
6894
6895         * gutter-items.el (lprogress-display): Removed.
6896         * gutter-items.el (progress-feedback-with-label): New.
6897         Rename lprogress-display ==> progress-feedback-with-label.
6898
6899         * gutter-items.el (search-dialog-direction): Removed.
6900         * gutter-items.el (search-dialog-text): Removed.
6901         * gutter-items.el (search-dialog-callback): Removed.
6902         * gutter-items.el (make-search-dialog): Removed.
6903         Move to dialog-items.el.
6904
6905         * help.el:
6906         * help.el (help-mode-quit):
6907         * help.el (mode-for-help): New.
6908         * help.el (help-sticky-window): New.
6909         * help.el (help-window-config): New.
6910         * help.el (with-displaying-help-buffer):
6911         * help.el (function-at-event): New.
6912         * help.el (help-symbol-regexp): New.
6913         * help.el (help-symbol-run-function-1): New.
6914         * help.el (help-symbol-run-function): New.
6915         * help.el (help-symbol-function-context-menu): New.
6916         * help.el (help-symbol-variable-context-menu): New.
6917         * help.el (help-symbol-function-and-variable-context-menu): New.
6918         * help.el (frob-help-extents): New.
6919         * help.el (describe-function-1):
6920         * help.el (variable-at-point):
6921         * help.el (variable-at-event): New.
6922         * help.el (describe-variable):
6923         Major overhaul.
6924         - Make functions and variables be mousable.
6925         - Middle button hyperlinks.
6926         - New context-menu entries.
6927
6928         * keydefs.el:
6929         * keydefs.el (global-map):
6930         New key bindings to move lines up and down.
6931
6932         * lisp-mode.el:
6933         * lisp-mode.el (construct-lisp-mode-menu): New.
6934         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6935         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6936         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6937         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6938         Make popup and menubar menus be different.  Popup menu uses
6939         clicked location and automatically assumes symbol under the mouse
6940         for various commands.
6941
6942         * menubar-items.el:
6943         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6944         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6945
6946         * menubar-items.el (global-popup-menu): Removed.
6947         * menubar-items.el (mode-popup-menu): Removed.
6948         * menubar-items.el (activate-popup-menu-hook): Removed.
6949         * menubar-items.el (popup-mode-menu): Removed.
6950         * menubar-items.el (popup-buffer-menu): Removed.
6951         * menubar-items.el (popup-menubar-menu): Removed.
6952         Move to menubar.el.
6953
6954         * menubar.el:
6955         * menubar.el (global-popup-menu): New.
6956         * menubar.el (mode-popup-menu): New.
6957         * menubar.el (activate-popup-menu-hook): New.
6958         * menubar.el (last-popup-menu-event): New.
6959         * menubar.el (popup-mode-menu): New.
6960         * menubar.el (popup-buffer-menu): New.
6961         * menubar.el (popup-menubar-menu): New.
6962         * menubar.el (menu-call-at-event): New.
6963         Move non-content functions here.  Add support for context menu
6964         items on extents.
6965
6966         * minibuf.el (minibuffer-history-uniquify):
6967         Typo fix.
6968
6969         * minibuf.el (read-file-name-1):
6970         Call new file dialog box if it exists.
6971
6972         * minibuf.el (mouse-rfn-setup-vars):
6973         Clean up "chop" action.
6974
6975         * mouse.el:
6976         * mouse.el (button2): Now bound to mouse-track.
6977         * mouse.el (click-inside-extent-p):
6978         * mouse.el (point-inside-extent-p):
6979         * mouse.el (point-inside-selection-p):
6980         * mouse.el (mouse-drag-or-yank): Removed.
6981         * mouse.el (mouse-begin-drag-n-drop): New.
6982         * mouse.el (mouse-eval-sexp):
6983         * mouse.el (mouse-track-activate-strokes): New.
6984         * mouse.el (mouse-track-do-activate): New.
6985         * mouse.el (mouse-track):
6986         * mouse.el (default-mouse-track-event-is-with-button): New.
6987         * mouse.el (default-mouse-track-cleanup-hook):
6988         * mouse.el (default-mouse-track-drag-hook):
6989         * mouse.el (default-mouse-track-drag-up-hook):
6990         * mouse.el (default-mouse-track-click-hook):
6991         Merge drag-n-drop into mouse-track.
6992         Add general "activate" support to replace specific button2 kludges.
6993         Use "button modifier" support in mouse-track.
6994
6995         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6996
6997         * package-ui.el:
6998         * package-ui.el (pui-menu):
6999         * package-ui.el (pui-popup-context-sensitive): Removed.
7000         Fix bytecompiler warnings.
7001         Clean up popup code a bit.
7002
7003         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7004
7005         * simple.el:
7006         * simple.el (transpose-lines):
7007         * simple.el (transpose-line-up): New.
7008         * simple.el (transpose-line-down): New.
7009         * simple.el (transpose-subr):
7010         * simple.el (transpose-subr-1): Removed.
7011         Clean up, add functions to move lines up and down.
7012
7013         * startup.el (mail-host-address):
7014         * startup.el (user-mail-address):
7015         Customize.
7016
7017         * subr.el:
7018         * subr.el (set-symbol-value-in-buffer): New.
7019         * subr.el (error):
7020         * subr.el (check-argument-type):
7021         * subr.el (defined-error-p): New.
7022         Add structured error support.
7023
7024         * toolbar-items.el (toolbar-compile):
7025         Use new make-dialog-box.
7026
7027         * update-elc.el:
7028
7029         * userlock.el (ask-user-about-lock-dbox):
7030         * userlock.el (ask-user-about-supersession-threat-dbox):
7031         * userlock.el (ask-user-about-lock):
7032         * userlock.el (ask-user-about-supersession-threat):
7033         Use new make-dialog-box.
7034         Add safety checks; use should use-dialog-box-p.
7035
7036         * window-xemacs.el:
7037         * window-xemacs.el (__buffer-dedicated-frame):
7038         * window-xemacs.el (buffer-dedicated-frame): New.
7039         * window-xemacs.el (set-buffer-dedicated-frame): New.
7040         Move dedicated-frame stuff into lisp.
7041
7042 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7043
7044         * printer.el (generic-print-region): Do not require that
7045         `printer-name' be set.
7046         (printer-name): Commentary clarification.
7047
7048 2000-07-19  Martin Buchholz <martin@xemacs.org>
7049
7050         * XEmacs 21.2.35 is released.
7051
7052 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7053
7054         * select.el (selection-coercible-types): Initialise.
7055
7056 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7057
7058         * select.el (own-clipboard): Bug fix.
7059
7060 2000-07-17  Mike Sperber  <mike@xemacs.org>
7061
7062         * cus-edit.el (custom-migrate-custom-file): Save init file before
7063         continuing.
7064
7065 2000-07-16  Mike Sperber  <mike@xemacs.org>
7066
7067         * startup.el (load-init-file): Remove silly call to
7068         `load-user-custom-file`.
7069         (maybe-migrate-user-init-file): Minor fixes.
7070
7071 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7072
7073         * apropos.el (apropos-documentation-check-doc-file):
7074         `doc' variable should be let-bound, as was presumably intended.
7075
7076         * cus-edit.el (custom-variable-reset-saved):
7077         (custom-variable-reset-standard):
7078         Remove unused variable comment-widget.  Twice.
7079
7080         * toolbar.el (toolbar-blank-press-function):
7081         Add a real defvar with initial value nil and proper docstring.
7082         (press-toolbar-button): No need to check for boundp-ness anymore.
7083
7084         * rect.el (open-rectangle-line): Remove useless (let) form.
7085         Add defvar for pending-delete-mode.
7086
7087         * info.el (Info-find-node): This function needs an autoload cookie.
7088
7089         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7090         Use let* since the second form referred to the first.
7091
7092 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7093
7094         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7095         instead of removed `mswindows-get-clipboard'.
7096
7097
7098 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7099
7100         * select.el (select-convert-from-text): New.
7101         * select.el (select-convert-from-length): New.
7102         * select.el (select-convert-from-integer): New.
7103         * select.el (select-convert-from-identity): New.
7104         * select.el (select-convert-from-filename): New.
7105         * select.el (selection-converter-in-alist): Use them.
7106         New converter functions for X.
7107
7108         * select.el (get-selection): Removed comment.
7109
7110         * select.el (own-selection): Removed append code - I thought
7111         I'd already done this, but apparently not...
7112
7113         * select.el: Changed comment about TIMESTAMP.
7114
7115         * select.el (select-convert-in): New.
7116         * select.el (select-convert-out): New.
7117         New functions that get used by select.c.
7118
7119         * select.el (select-buffer-killed-default): New.
7120         * select.el (select-buffer-killed-text): New.
7121         * select.el (selection-buffer-killed-alist): New.
7122         New list and functions that get called if a relevant selection
7123         exists and a buffer gets killed.
7124
7125         * select.el (select-convert-to-targets):
7126         * select.el (select-convert-to-identity): Removed.
7127         * select.el (select-convert-from-identity): Removed.
7128         * select.el (select-converter-out-alist):
7129         Removed _EMACS_INTERNAL selection type.
7130
7131         * x-select.el (xselect-kill-buffer-hook): Removed.
7132         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7133         Removed this X-specific nonesense. Use the generic support
7134         in select.el instead.
7135
7136 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7137
7138         * mule/mule-category.el (defined-category-hashtable):
7139         Use make-hash-table instead of make-hashtable
7140
7141         * buff-menu.el: Byte-compiler warning fix.
7142
7143         * isearch-mode.el (isearch-highlight-all-cleanup):
7144         Remove unused variable `isearch-highlight-all-start'.
7145
7146         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7147
7148         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7149
7150         * cus-dep.el (Custom-make-dependencies):
7151         Add autoload cookie for custom-add-loads to generated custom-load.el.
7152
7153         * autoload.el (autoload-package-name): Warning suppression.
7154         Move defvar prior to first use.
7155
7156         * custom.el: Add autoload for custom-declare-face.
7157         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7158         * cl.el (cl-hack-byte-compiler):
7159         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7160         to work properly.
7161
7162 2000-07-08  Mike Sperber  <mike@xemacs.org>
7163
7164         * startup.el (load-home-init-file): Added variable.
7165         (maybe-migrate-user-init-file): Added.
7166         (load-user-init-file): Load custom file if different from init
7167         file.
7168
7169         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7170         "startup."
7171
7172         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7173         Moved `custom-file'-related code to cus-file.el.
7174
7175         * cus-file.el: New file.
7176
7177 2000-04-01  Mike Sperber  <mike@xemacs.org>
7178
7179         * packages.el (packages-find-package-directories): Added support
7180         for external package hierarchies with in-place installations.
7181
7182         * find-paths.el (paths-root-in-place-p): Added.
7183         (paths-find-emacs-directory): Added support for external
7184         directories with in-place installations.
7185         (paths-find-site-directory): Ditto.
7186
7187         * startup.el (find-user-init-file): Also look for
7188         ~/.xemacs/init.elc? in preference to ~/.emacs.
7189
7190 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7191
7192         * select.el (own-selection):
7193         * select.el (own-clipboard): Changed `append' parameter to
7194         `how-to-use' parameter.
7195         * select.el (own-selection): Removed icky append code.
7196         * select.el (own-selection, get-selection): Removed extra type
7197         checking.
7198         * select.el (selection-appender-alist):
7199         * select.el (selection-converter-{in|out}-alist): Initialise.
7200         * select.el (select-append-to-*): New.
7201         * select.el (select-convert-from-*): New.  New functions to append
7202         data and convert data from external type.
7203
7204 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7205
7206         * font-lock.el: Javadoc enhancements.
7207
7208 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7209
7210         * printer.el (generic-print-region): Compose job name from buffer
7211         name.
7212
7213 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7214
7215         * font-lock.el (font-lock-fontify-pending-extents): Call
7216         font-lock-fontify-region instead of font-lock-fontify-buffer
7217         to avoid unnecessary progress gauges.
7218
7219 2000-07-06  Craig Lanning  <lanning@scra.org>
7220
7221         * custom-load.el (faces):
7222
7223         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7224         dir is a regex.
7225
7226         * process.el (call-process-internal): from Dan Holmsand, use binary
7227         coding systems so that jka-compr works.
7228
7229 2000-07-07  Ben Wing  <ben@xemacs.org>
7230
7231         * font-lock.el: Undo previous change.  Unfortunately, some
7232         files actually use the variables directly in their init code
7233         without quoting them.
7234
7235 2000-07-07  Ben Wing  <ben@xemacs.org>
7236
7237         * font-lock.el (defvar font-lock-*-face): Removed.
7238
7239         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7240         only when necessary.
7241
7242 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7243
7244         * cl-macs.el: fix cl-transform-function-property kludge
7245         so that it does not require a random feature.
7246
7247 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7248
7249         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7250         as in Linux kernel "Rules.make".
7251
7252 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7253
7254         * build-report.el (build-report): Add autoload cookie.
7255
7256 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7257
7258         * package-ui.el (defgroup pui):  Correct a misspelling
7259         (pui-toggle-package-delete):  Change `seleted' to `selected'
7260
7261 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7262
7263         * package-get.el (package-get-update-base):
7264         (package-get): Use insert-file-contents-literally always.
7265         (package-get-maybe-save-index):
7266         Force coding system for writing to binary.
7267
7268 2000-06-08  Mike Alexander  <mta@arbortext.com>
7269
7270         * code-process.el (call-process-region): If there is no coding
7271         system for the process on process-coding-system-alist use the
7272         coding system of the buffer containing the region.
7273
7274 2000-06-10  Ben Wing  <ben@xemacs.org>
7275
7276         * cmdloop.el (command-error):
7277         If debug-on-error and noninteractive, output backtrace.
7278
7279         * files.el (file-relative-name):
7280         Remove MSDOS references.
7281
7282         * simple.el (line-number): New function, due to non-obvious
7283         behavior/usage of count-lines.
7284
7285         * simple.el (count-lines): document non-obvious usage to get
7286         line number.
7287
7288 2000-06-11  Ben Wing  <ben@xemacs.org>
7289
7290         * faces.el ((featurep 'xpm)):
7291         * x-faces.el (x-init-face-from-resources):
7292         * x-faces.el (x-init-frame-faces):
7293         * x-misc.el (x-init-specifier-from-resources):
7294         * x-misc.el (x-get-resource-and-bogosity-check):
7295         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7296         * x-mouse.el (x-init-pointer-shape):
7297         * x-scrollbar.el (x-init-scrollbar-from-resources):
7298         Add sixth argument to x-get-resource calls so as to issue warnings
7299         rather than errors on bogus arguments.
7300
7301 2000-06-05  Ben Wing  <ben@xemacs.org>
7302
7303         * compat.el: new file.  provides a clean, non-intrusive way to
7304         define compatibility functions.
7305
7306         * process.el (shell-quote-argument): temporary fix for lack
7307         of nt-quote-process-args.  #### I need to put back the overall
7308         structure of that mechanism but redo the guts of it using the
7309         extra intelligence in the C code.
7310
7311 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7312
7313         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7314         `package-get' does in package-get.el, instead of using external
7315         "md5sum" program.
7316
7317         * package-get.el (package-get): Insert package file literally to
7318         make checksum calculation work.
7319
7320 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7321
7322         * code-files.el (convert-mbox-coding-system): Deleted.
7323         (file-coding-system-alist): Removed reference to
7324         convert-mbox-coding-system.
7325
7326 2000-05-28  Martin Buchholz <martin@xemacs.org>
7327
7328         * XEmacs 21.2.34 is released.
7329
7330 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7331
7332         * font-lock.el (font-lock-keywords): Rewrote docstring
7333
7334 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7335
7336         * loadhist.el (unload-feature): handle case where x is both boundp
7337         and fboundp
7338
7339 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7340
7341         * packages.el: It's ok to use built-in macros, but not lisp
7342         defined ones.
7343
7344 2000-05-20  Ben Wing  <ben@xemacs.org>
7345
7346         * font-lock.el:
7347         * font-lock.el (font-lock-message-threshold):
7348         * font-lock.el (font-lock-mode):
7349         * font-lock.el (font-lock-default-fontify-buffer):
7350         * font-lock.el (font-lock-always-fontify-immediately):
7351         * font-lock.el (font-lock-old-extent): Removed.
7352         * font-lock.el (font-lock-old-len): Removed.
7353         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7354         * font-lock.el (font-lock-pending-extent-table): New.
7355         * font-lock.el (font-lock-range-table): New.
7356         * font-lock.el (font-lock-after-change-function):
7357         * font-lock.el (font-lock-after-change-function-1): Removed.
7358         * font-lock.el (font-lock-fontify-pending-extents): New.
7359         * font-lock.el ('font-lock-revert-cleanup): Removed.
7360         * font-lock.el ('font-lock-revert-setup): Removed.
7361         Rewrite deferral code to handle any number of changes, merging
7362         them properly.  Remove hacked-up code for revert-buffer, now
7363         unnecessary.
7364
7365         * menubar-items.el (default-menubar):
7366         In Options->Edit Init File, don't switch to emacs-lisp-mode
7367         unless necessary; doing this turns off font-lock.
7368
7369 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7370
7371         * keydefs.el: Define C-x BS to backward-kill-sentence.
7372
7373 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7374
7375         * files.el (hack-local-variables-prop-line): Use non-greedy
7376         matching to process -*-texinfo-*- -*-.
7377
7378 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7379
7380         * minibuf.el (minibuf-directory-files): new function.
7381         (read-file-name-activate-callback): use minibuf-directory-files.
7382         (read-directory-name-internal): ditto.
7383         (mouse-file-display-completion-list): ditto.
7384         (mouse-directory-display-completion-list): ditto.
7385         (read-file-name-internal): remove "./" from completion list unless
7386         explicitly matched, for consistency.
7387
7388 2000-05-11  Ben Wing  <ben@xemacs.org>
7389
7390         * gutter-items.el (gutter-buffers-tab):
7391         * gutter-items.el (add-tab-to-gutter):
7392         * gutter-items.el (update-tab-in-gutter):
7393         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7394         * gutter-items.el (append-progress-display):
7395         * gutter-items.el (abort-progress-display):
7396         * gutter-items.el (raw-append-progress-display):
7397         Further fixes.  Use set-glyph-image not set-image-instance-property,
7398         to fix problems with multiple windows in a frame.
7399
7400         * menubar-items.el (tutorials-menu-filter):
7401         Fix typo.
7402
7403         * startup.el (early-error-handler):
7404         Display message box under windows; otherwise, message will disappear
7405         before it can be viewed.
7406
7407         * update-elc.el:
7408         Fix bug in NEEDTODUMP processing.
7409
7410 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7411
7412         * startup.el (lock-directory): Removed.
7413         (superlock-file): Ditto.
7414         (startup-set-paths): Remove lockdir.
7415         (startup-setup-paths-warning): Remove lock-directory.
7416
7417         * setup-paths.el (paths-find-lock-directory): Removed.
7418         (paths-find-superlock-file): Ditto.
7419
7420 2000-05-09  Ben Wing  <ben@xemacs.org>
7421
7422         * faces.el (set-face-property):
7423         * faces.el (set-face-font):
7424         * faces.el (set-face-foreground):
7425         * faces.el (set-face-background):
7426         * faces.el (set-face-background-pixmap):
7427         * faces.el (set-face-underline-p):
7428         * faces.el (set-face-strikethru-p):
7429         * faces.el (set-face-highlight-p):
7430         * faces.el (set-face-dim-p):
7431         * faces.el (set-face-blinking-p):
7432         * faces.el (set-face-reverse-p):
7433         doc string changes.
7434
7435         * glyphs.el:
7436         * glyphs.el (make-image-specifier):
7437         * glyphs.el (glyph-property):
7438         * glyphs.el (set-glyph-image):
7439         * glyphs.el (make-glyph):
7440         * glyphs.el (make-pointer-glyph):
7441         * glyphs.el (make-icon-glyph):
7442         * glyphs.el (widget-image-instance-p): New.
7443         authorship info, lots of doc changes.  New predicate, inadvertently
7444         omitted.  the general principle with specifier docs is now that
7445         the description of instantiators should go with the make-foo-specifier
7446         fun's doc string, rather than in foo-specifier-p.  this follows
7447         conventions elsewhere in XEmacs and in general is a lot more obvious
7448         of a place to look.  sometimes the make-foo-specifier function needs
7449         to be created in the process.
7450
7451         * gutter.el:
7452         * gutter.el (make-gutter-specifier): New.
7453         * gutter.el (make-gutter-size-specifier): New.
7454         * gutter.el (make-gutter-visible-specifier): New.
7455         specifier doc updates according to the conventions specified before.
7456
7457         * objects.el:
7458         * objects.el (make-font-specifier):
7459         * objects.el (make-color-specifier):
7460         * objects.el (make-face-boolean-specifier): New.
7461         specifier doc updates according to the conventions specified before.
7462
7463         * specifier.el:
7464         * specifier.el (set-specifier):
7465         * specifier.el (make-integer-specifier): New.
7466         * specifier.el (make-boolean-specifier): New.
7467         * specifier.el (make-natnum-specifier): New.
7468         * specifier.el (make-generic-specifier): New.
7469         * specifier.el (make-display-table-specifier): New.
7470         specifier doc updates according to the conventions specified before.
7471
7472         * toolbar.el:
7473         * toolbar.el (make-toolbar-specifier): New.
7474         specifier doc updates according to the conventions specified before.
7475
7476 2000-05-09  Ben Wing  <ben@xemacs.org>
7477
7478         * process.el (call-process-internal): Revert to previous version
7479         because Mike's change clashed with a change I did not long before.
7480         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7481         Thanks very much Mike for pointing out the bug and submitting a
7482         patch!
7483
7484 2000-04-13  Mike Alexander  <mta@arbortext.com>
7485
7486         * process.el (call-process-internal): Send the correct input buffer
7487         (call-process-internal): Return the exit status of the process
7488
7489 2000-05-07  Ben Wing  <ben@xemacs.org>
7490
7491         * winnt.el:
7492         * winnt.el (nt-quote-args-verbatim): Removed.
7493         * winnt.el (nt-quote-args-prefix-quote): Removed.
7494         * winnt.el (nt-quote-args-backslash-quote): Removed.
7495         * winnt.el (nt-quote-args-double-quote): Removed.
7496         * winnt.el (nt-quote-args-functions-alist): Removed.
7497         * winnt.el (nt-quote-process-args): Removed.
7498         Remove all stuff for argument quoting.  We borrow the code instead
7499         from Emacs 20.6, which is much more careful in its quoting
7500         (e.g. in handling runs of the escape character) and avoids most of
7501         the need for this Lisp mechanism by checking to see whether we're
7502         running a Cygwin or normal program and doing the appropriate
7503         quoting.  If we end up needing such a mechanism, we should add
7504         it by extending the variable `mswindows-quote-process-args' so it
7505         can take an alist of regexps.
7506
7507 2000-05-07  Ben Wing  <ben@xemacs.org>
7508
7509         * keydefs.el:
7510         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7511         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7512         the window without moving point.
7513
7514         * simple.el:
7515         * simple.el (scroll-up-one): New.
7516         * simple.el (scroll-down-one): New.
7517         Functions for use with C-M-up/down.
7518
7519 2000-05-01  Martin Buchholz <martin@xemacs.org>
7520
7521         * XEmacs 21.2.33 is released.
7522
7523 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7524
7525         * dialog.el (yes-or-no-p-dialog-box):
7526         Fix docstring.
7527         Fix following horrible bug in X11 mode with focus-follows-mouse:
7528           1. Visit two files in two different frames.
7529           2. do File->Revert Buffer in one of those frames.
7530           3. Dialog box appears.
7531           4. Arrange things so that the mouse passes over the *other*
7532              frame, then to the dialog box, and click on "Yes".
7533           5. The file contents end up in the *wrong* buffer!
7534         Add TODO comment.
7535
7536 2000-04-28  Ben Wing  <ben@xemacs.org>
7537
7538         * help.el (describe-installation): correct typo introduced
7539         in last patch: boundp -> fboundp.
7540
7541         * etags.el (buffer-tag-table-list):
7542         canonicalize filenames to Unix format so that tag-table-alist
7543         searching works under Windows.
7544
7545         * autoload.el:
7546         Bowdlerize the supposedly objectionable words
7547         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7548
7549         * gutter-items.el (set-progress-display-style):
7550         * gutter-items.el (search-dialog-callback):
7551         * gutter-items.el (make-search-dialog):
7552         Change to new callback-ex api.
7553
7554 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7555
7556         * help.el: (describe-installation): decode-coding-string is not
7557         defined in a non MULE environment.
7558
7559 2000-04-28  Ben Wing  <ben@xemacs.org>
7560
7561         * gutter-items.el (buffer-list-changed-hook):
7562         use it, not record-buffer-hook.
7563
7564         * subr.el (record-buffer-hook): Removed.
7565
7566 2000-04-27  Ben Wing  <ben@xemacs.org>
7567
7568         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7569         use NORECORD option.  Andy will not like this, but the existing
7570         gutter behavior is just wrong, as per this comment:
7571
7572         ;; this used to add the norecord flag to both calls below.
7573         ;; this is bogus because it is a pervasive assumption in XEmacs
7574         ;; that the current buffer is at the front of the buffers list.
7575         ;; for example, select an item and then do M-C-l
7576         ;; (switch-to-other-buffer).  Things get way confused.
7577         ;;
7578         ;; Andy, if you want to maintain the current look, you must
7579         ;;  *uncouple* the gutter order and buffers order.
7580
7581         * loaddefs.el (completion-ignored-extensions): unfuckify.
7582
7583         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7584         xemacs.mak.
7585
7586         * autoload.el (batch-update-one-directory): new function, used in
7587         xemacs.mak.
7588
7589         * loadup.el: set gc-cons-threshold very high unless dumping --
7590         loadup during update-elc is much much much faster.  also do this
7591         when quick-building.
7592
7593         add commented-out code for profiling loadup.
7594
7595
7596         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7597         is required in order to build xemacs.
7598
7599 2000-04-26  Ben Wing  <ben@xemacs.org>
7600
7601         * loadup.el: don't garbage collect during loadup if quick-build
7602         compile-time option is set.
7603
7604 2000-04-23  Ben Wing  <ben@xemacs.org>
7605
7606         * update-elc.el: compute whether any dumped .el or .elc files
7607         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7608         if so.
7609
7610         * update-elc.el (update-elc-files-to-compile): always change
7611         NOBYTECOMPILE in the src directory rather than current dir,
7612         so it will work under NT.
7613
7614         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7615         the form of this file is identical between Unix and Windows.
7616         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7617         Added comment.
7618         (update-autoloads-from-directory): updated doc string.
7619         updated doc strings in a few other places.
7620
7621 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7622
7623         * bytecomp.el (byte-force-recompile): Fix argument to
7624         byte-recompile-directory.
7625
7626 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7627
7628         * gutter-items.el (progress-display-clear-when-idle): Use
7629         add-one-shot-hook.
7630         * gutter-items.el (clear-progress-display): Adjust number of
7631         arguments.
7632
7633 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7634
7635         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7636
7637 2000-04-16  Ben Wing  <ben@xemacs.org>
7638
7639         * printer.el: New file.
7640
7641         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7642
7643         * help.el (describe-installation): Fix decoding for Windows.
7644
7645         * menubar-items.el:
7646         * menubar-items.el (default-menubar):
7647         * menubar-items.el (tutorials-menu-filter): New.
7648         * menubar-items.el (popup-menubar-menu):
7649         Add authorship.  Redo Help menu and Tutorials filter.
7650
7651         * menubar.el: Correct comment.
7652
7653         * modeline.el (modeline-buffer-identification): Correct doc string.
7654
7655         * simple.el:
7656         * simple.el (printing): Removed.
7657         * simple.el (printer-name): Removed.
7658         * simple.el (generic-print-buffer): Removed.
7659         * simple.el (generic-print-region): Removed.
7660         Move generic print code to printer.el.
7661
7662 2000-04-15  Ben Wing  <ben@xemacs.org>
7663
7664         * simple.el (generic-print-region): New.
7665         make this function actually work.
7666         (generic-print-buffer): call generic-print-region.
7667
7668 2000-04-14  Andy Piper  <andy@xemacs.org>
7669
7670         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7671         by using the new widget-callback-current-channel.
7672         (search-dialog-callback): ditto.
7673
7674 2000-04-12  Andy Piper  <andy@xemacs.org>
7675
7676         * gutter.el (default-gutter-position): moved from gutter-items.el.
7677         (default-gutter-position-changed-hook): ditto.
7678         (gutter-element-visibility-changed-hook): ditto.
7679         (set-gutter-element): ditto.
7680         (remove-gutter-element): ditto.
7681         (set-gutter-element-visible-p): ditto.
7682         (gutter-element-visible-p): ditto.
7683         (init-gutter): ditto.
7684
7685         * dialog.el (make-dialog-box): renamed and moved from
7686         gutter-items.el
7687
7688         * gutter-items.el: move various functions elsewhere.
7689
7690 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7691
7692         * menubar-items.el: Fixed place of parenthesis.
7693
7694 2000-04-12  Ben Wing  <ben@xemacs.org>
7695
7696         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7697                 without constantly being prompted for the tag.
7698         * simple.el: Added a number of section headings, to clarify the
7699                 organization of this file.
7700         * simple.el (activate-region):
7701         * simple.el (region-exists-p):
7702         * simple.el (region-active-p):
7703                 Moved these three function down to the other side of
7704                 the case-changing functions, so they join the rest of
7705                 the region code.
7706         * simple.el (printing): New.
7707         * simple.el (printer-name): New.
7708         * simple.el (generic-print-buffer): New.
7709                 New functions, a very simple prototype for a unified
7710                 printing interface.
7711
7712         * process.el (call-process-internal): Real fix for null BUFFER,
7713                 other problems with BUFFER specs.
7714
7715         * menubar-items.el:
7716                 Fixed up File->Print to use new printing functions.
7717                 Various corrections and expansions to Grep/Compile menus.
7718                 New options for Printing.
7719                 New options for SMTP Mail, the way to send mail under
7720                   MS Windows. (There's also a package patch to make SMTP
7721                   Mail be the default under MSWin.)
7722
7723 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7724
7725         * menubar-items.el: Selecting Rectangle Mousing from menubar
7726         did not work.  Needed to quote mouse-track-rectangle-p.
7727
7728 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7729
7730         * cl-compat.el (keywordp): Removed.
7731
7732 2000-04-05  Andy Piper  <andy@xemacs.org>
7733
7734         * gutter-items.el (progress-layout-glyph): don't initialize here.
7735         (progress-gauge-glyph): use dynamic sizing.
7736         (set-progress-display-style): new function. Set progress glyphs
7737         appropriately depending on the style.
7738         (progress-display-style): new variable. Custom version of
7739         set-progress-display-style.
7740         (progress-abort-glyph): switch to dynamic sizes.
7741         (search-dialog-text): make the edit field active.
7742
7743 2000-04-04  Andy Piper  <andy@xemacs.org>
7744
7745         * gutter-items.el (make-search-dialog): need to make the search
7746         dialog visible after creation.
7747
7748         * menubar-items.el (default-menubar): use the search dialog for
7749         searching. Remove some extraneous search menu items.
7750
7751         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7752         well as strings.
7753         (make-gutter-only-dialog-frame): allow the user to create the
7754         frame unmapped. Allow the gutter spec to be given as a glyph.
7755         (search-dialog-direction): new variable.
7756         (search-dialog-text): new variable.
7757         (search-dialog-callback): new function. Callback for the search
7758         dialog action.
7759         (make-search-dialog): new function. Create a user-friendly search
7760         dialog.
7761
7762 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7763
7764         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7765         under Windows.
7766
7767 2000-04-01  Andy Piper  <andy@xemacs.org>
7768
7769         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7770         progress more accurately.
7771
7772 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7773
7774         * finder.el (finder-compile-keywords): Process readable files only.
7775         Because error in process of .#finder-inf.el when compile xemacs
7776         with --with-clash-detection option.
7777
7778 2000-03-31  Andy Piper  <andy@xemacs.org>
7779
7780         * gutter-items.el (append-progress-display): don't delay after a
7781         successful font-lock.
7782         (make-gutter-only-dialog-frame): new function. Allow users to
7783         create gutter-only dialogs.
7784
7785 2000-03-27  Mike Alexander  <mta@arbortext.com>
7786
7787         * process.el (call-process-internal): Handle a null BUFFER
7788         parameter correctly.
7789
7790 2000-03-28  Andy Piper  <andy@xemacs.org>
7791
7792         * gutter-items.el (abort-progress-display): put strings in the
7793         gutter not extents.
7794         (progress-layout-glyph): signal special 'quit callback.
7795         (progress-display-quit-function): deleted.
7796         (progress-display-stop-callback): deleted.
7797         (progress-display-dispatch-command-events): deleted.
7798         (append-progress-display): remove calls to
7799         progress-display-dispatch-command-events.
7800         (raw-append-progress-display): ditto.
7801
7802 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7803
7804         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7805         being a list.  Actually define `stipple-pixmap-p' which is used as
7806         an error predicate.  Correctly handle PIXMAP being either relative
7807         or absolute file name.
7808
7809 2000-03-24  Andy Piper  <andy@xemacs.org>
7810
7811         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7812         (abort-progress-display): ditto. Don't delete the created extent.
7813         (raw-append-progress-display): ditto.
7814         (progress-display-dispatch-non-command-events): new
7815         function. Encapsulates what we want to do when no command input is
7816         required.
7817         (progress-display-dispatch-command-events): likewise, but disable
7818         for now since it causes too many problems.
7819         (append-progress-display): use them.
7820         (raw-append-progress-display): ditto.
7821         (default-gutter-position-changed-hook): set this rather than
7822         default-gutter-position-changed.
7823         (default-gutter-position-changed-hook): lambda with zero arguments
7824         rather than one.
7825         (raw-append-progress-display): trap errors in pending input since
7826         allowing them to signal will hose the gauge well and
7827         truly. Ideally we would like to delay these until we are more able
7828         to cope.
7829         (append-progress-display): ditto.
7830
7831 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7832
7833         * lisp/make-docfile.el: call-process-internal is now implemented
7834         in process.el.
7835
7836 2000-03-21  Ben Wing  <ben@xemacs.org>
7837
7838         * mule\mule-cmds.el (set-language-info-alist):
7839         Fix to correspond to new menu arrangement.
7840
7841 2000-03-21  Ben Wing  <ben@xemacs.org>
7842
7843         * process.el:
7844         * process.el (call-process-internal): New.
7845         New implementation of call-process.  Only enabled under NT, so far.
7846         stderr handling not implemented yet in CVS'd C code.
7847
7848 2000-03-20  Ben Wing  <ben@xemacs.org>
7849
7850         * lisp-mode.el:
7851         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7852         * lisp-mode.el (lisp-interaction-mode):
7853         Put back Lisp Interaction menubar for Jan V's sake.
7854
7855         * simple.el:
7856         * simple.el (mark-ring):
7857         * simple.el (dont-record-current-mark): New.
7858         * simple.el (in-shifted-motion-command): New.
7859         * simple.el (mark-ring-unrecorded-commands): New.
7860         * simple.el (mark-ring-max):
7861         * simple.el (set-mark-command):
7862         * simple.el (push-mark):
7863         * simple.el (handle-pre-motion-command):
7864         Implement scheme for not recording unimportant marks.
7865
7866         * subr.el:
7867         * subr.el (function-allows-args): New.
7868         New function function-allows-args.
7869
7870 2000-03-20  Martin Buchholz <martin@xemacs.org>
7871
7872         * XEmacs 21.2.32 is released.
7873
7874 2000-03-20  Andy Piper  <andy@xemacs.org>
7875
7876         * gutter-items.el (update-tab-in-gutter): force selection of the
7877         selected-window if required to do so.
7878         (buffers-tab-items): ditto.
7879         (add-tab-to-gutter): ditto.
7880         (create-frame-hook): use force-selection.
7881         (default-gutter-position-changed): lambdify.
7882         (update-tab-hook): deleted since it was only used in one place.
7883
7884 2000-03-18  Andy Piper  <andy@xemacs.org>
7885
7886         * files.el (find-file-noselect): undo change that shouldn't have
7887         gone in.
7888
7889 2000-03-17  Andy Piper  <andy@xemacs.org>
7890
7891         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7892         of selected-window trickery.
7893
7894         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7895         frames tabs.
7896         (progress-display-stop-callback): progress -> progress-display
7897         (progress-display-quit-function): ditto.
7898         (clear-progress-display): ditto.
7899         (remove-progress-display): ditto.
7900         (append-progress-display): ditto.
7901         (abort-progress-display): ditto.
7902         (raw-append-progress-display): ditto.
7903         (display-progress-display): ditto.
7904         (current-progress-display-label): ditto.
7905         (current-progress-display): ditto.
7906         (lprogress-display): ditto and save the buffer
7907         (progress-display): ditto. Otherwise the buffer sometimes gets
7908         changed which confuses font-lock.
7909
7910         * font-lock.el (font-lock-default-fontify-buffer): catch all
7911         errors, not just quit.
7912         (font-lock-mode): progress -> display-progress
7913         (font-lock-default-fontify-buffer): ditto.
7914         (font-lock-fontify-syntactically-region): ditto.
7915         (font-lock-fontify-keywords-region): ditto.
7916
7917 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7918
7919         * cl.el (gensym): Move to here from cl-macs.el.
7920         (gentemp): Ditto.
7921
7922 2000-03-16  Andy Piper  <andy@xemacs.org>
7923
7924         * font-lock.el (font-lock-mode): use lprogress and friends for
7925         progress management.
7926         (font-lock-default-fontify-buffer): ditto.
7927         (font-lock-fontify-syntactically-region): ditto.
7928         (font-lock-fontify-keywords-region): ditto.
7929         (font-lock-revert-cleanup): fix reverting.
7930         (font-lock-revert-setup): ditto.
7931
7932         * gutter-items.el (progress-use-echo-area): new variable. Use the
7933         echo area for progress gauges if non-nil.
7934         (clear-progress): remove echo area stuff and defer to
7935         clear-message.
7936         (append-progress): dispatch non-command events after each progress
7937         increment. Remove echo area stuff.
7938         (abort-progress): remove echo area stuff and defer to
7939         display-message.
7940         (raw-append-progress): ditto. Dispatch non-command events after
7941         gutter redisplay.
7942         (display-progress): defer echo area stuff to display-message.
7943
7944         * gutter-items.el (clear-progress):
7945         (abort-progress): indentation changes.
7946         (display-progress): don't clear progress.
7947         (append-progress): compare messages with equal.
7948         (raw-append-progress): use dispatch-non-command-events to flush
7949         widget creation events.
7950
7951 2000-03-13  Ben Wing  <ben@xemacs.org>
7952
7953         * abbrev.el:
7954         * abbrev.el (abbrev-string-to-be-defined): New.
7955         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7956         Changes for use with the menubar.
7957
7958 2000-03-12  Ben Wing  <ben@xemacs.org>
7959
7960         * alist.el (vassoc): moved here from font-menu.el.
7961
7962         * custom.el (defface): typo fix.
7963
7964         * dialog.el (yes-or-no-p-dialog-box):
7965         * dialog.el (message-box):
7966         * files.el (save-some-buffers-1):
7967         Put accelerators in the button names.
7968
7969         * font-lock.el (font-lock-comment-face):
7970         * font-lock.el (font-lock-keyword-face):
7971         * font-lock.el (font-lock-function-name-face):
7972         Fixed some of the colors under MS Windows because the existing
7973         default colors were hardly different from black and needed to be
7974         made lighter.
7975
7976         * font-menu.el:
7977         * font-menu.el (font-menu-split-long-menu):
7978         * font-menu.el (font-menu-family-constructor):
7979         * font-menu.el (font-menu-size-constructor):
7980         * font-menu.el (font-menu-weight-constructor):
7981         * font-menu.el (font-menu-set-font):
7982         vassoc moved to alist.el.
7983         Accelerators added to all menus.
7984         Unused bound var new-props removed.
7985
7986         * keydefs.el: I did a whole lot of rearranging to put things in a
7987         more consistent order and fixed a number of cases where key
7988         combinations involving up, down, left, right and so on were
7989         defined but the corresponding keypad combinations were not
7990         defined.
7991
7992         * lisp-mode.el:
7993         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7994         * lisp-mode.el (emacs-lisp-mode):
7995         * lisp-mode.el (lisp-interaction-mode):
7996         * lisp-mode.el (flet):
7997         Added accelerators onto the menus.
7998         Made all the different versions of the let function be indented
7999         the same way.
8000         Undid Steve's easy-menu-ification, because it makes it impossible
8001         to have the menubar and popup menus different.
8002         Cleaned up the menu; added items for find-function &c and some
8003         indenting, and removed debug-on-*.
8004
8005         * list-mode.el (list-mode-hook):
8006         * list-mode.el (list-mode):
8007         * list-mode.el (completion-setup-hook):
8008         * list-mode.el (display-completion-list):
8009         Added support for the :window-height keyword, which is required
8010         because of other changes that I made for the file dialog box.  I
8011         also made the hook variables list-mode-hook and
8012         completion-setup-hook and also minibuffer-setup-hook in
8013         minibuf.el be permanent-local; see comment in list-mode.el.
8014
8015         * map-ynp.el (map-y-or-n-p):
8016         Added accelerators to the dialog buttons.
8017
8018         * menubar-items.el (menu-truncate-list):
8019         New internal function.
8020         * menubar-items.el (submenu-generate-accelerator-spec):
8021         * menubar-items.el (menu-item-strip-accelerator-spec):
8022         * menubar-items.el (menu-item-generate-accelerator-spec):
8023         New exported functions, for use in auto-generating accelerator specs.
8024
8025         * menubar-items.el:
8026         * menubar-items.el (default-menubar):
8027         * menubar-items.el (maybe-add-init-button):
8028         * menubar-items.el (bookmark-menu-filter):
8029         * menubar-items.el (slow-format-buffers-menu-line):
8030         * menubar-items.el (build-buffers-menu-internal):
8031         * menubar-items.el (language-environment-menu-filter):
8032         * menubar-items.el (default-popup-menu):
8033         * menubar-items.el (popup-buffer-menu):
8034         * menubar-items.el (popup-menubar-menu):
8035         Did a major overhaul on this file, and in fact I'm nowhere near
8036         done working on the menubar, and there will be more patches to
8037         come.  A basic summary of what I've done:
8038
8039         a) I added accelerators to all of the menu items.  For menus that
8040         are auto-generated, such as the buffers menu, the accelerators are
8041         automatically added to the beginning of each line using the
8042         numbers 1 through 9, then zero, and then letters starting with A,
8043         but omitting the letters that are already in use for the fixed
8044         menu items at the top of the buffers menu.  To facilitate adding
8045         accelerators of this kind, I created some new functions
8046         (*-accelerator-spec), which are also being used by other filters
8047         that auto generate lists of things such as ftp sites to download
8048         packages.  If people really don't like these accelerators
8049         appearing at the beginning of the menu items, a variable can be
8050         added to optionally turn them off, but I think this is rather
8051         pointless because other menu items have accelerators and many or
8052         most of the menu users will use the accelerators if the support is
8053         there.
8054
8055         b) I combined the top level Tools and Apps menus into a single
8056         Tools menu, because the distinction between the two is not
8057         obvious, and the items on the menus are not used often enough that
8058         putting some of them onto submenus is a problem.
8059
8060         c) I created two new top level menus called View and Cmds because
8061         there were too many items on the File and Edit menus, and I'm going
8062         to be adding more items to these menus.  In contrast to the Tools
8063         menu, the items on these menus may be used quite often during an
8064         editing session, and so should be available with fewer
8065         keystrokes.
8066
8067         d) I added a number of options to the options menu, including one
8068         for controlling whether the alt key can be used to traverse to
8069         menu items using the accelerators, one for controlling behavior of
8070         control-k, one for controlling how the kill and yank functions
8071         interact with the clipboard, a few additional buffers-menu
8072         options, and various other things.  I also did a bit of
8073         rearranging, for example, combining the keyboard and mouse options
8074         into a single keyboard and mouse submenu to facilitate the
8075         accelerators on that level.
8076
8077         e) I changed the variable buffers-menu-format-buffer-line-function
8078         to take two arguments instead of one, the second argument being
8079         the line number for use in creating an accelerator.  I added a
8080         hack to support existing functions with one argument (although I
8081         doubt that very many of these exist), for backward compatibility.
8082
8083         f) I moved the top level mule menu to be a submenu of the edit
8084         menu.  I think that most of the items on this menu are fairly
8085         useless and there are certainly not enough frequently used items
8086         to justify this being its own top level menu.
8087
8088         g) I combined most of the items in big-menubar.el into the main menu.
8089         If people think the main menu is too big, it would be possible to
8090         create different configurations, some smaller.
8091
8092         * menubar.el (check-menu-syntax):
8093         Deleted some syntax checks that were no longer valid, partly
8094         because of changes that were already made a long time ago, and
8095         partly because of a change I made where I allow the name of the
8096         menu item to be an evaluated expression rather than just a string,
8097         similar to all of the other parameters of a menu item.
8098
8099         * minibuf.el:
8100         * minibuf.el (read-file-name-1):
8101         * minibuf.el (mouse-read-file-name-1):
8102         I made a number of changes to improve the appearance
8103         and functioning of the file dialog box.  They include:
8104
8105         a) Fixing the problem where closing the dialog box by clicking on
8106         the close button of the window didn't properly exit the
8107         minibuffer.
8108
8109         b) Fixing the problem that if you typed part of a file name, and
8110         then clicked on a completion with the mouse, the file was not
8111         correctly selected.
8112
8113         c) Changing the title of the dialog box to reflect the operation
8114         being done in accordance with user interface conventions, rather
8115         than the name of the dialog box buffer, which is rather useless.
8116
8117         d) Remove the words "possible completions are" which didn't
8118         belong.
8119
8120         e) Fix things so that the completions scroll off the end of the
8121         completions windows only to the right, rather than both to the
8122         right and down, which is in accordance with Windows user interface
8123         conventions.
8124
8125         * msw-init.el (init-post-mswindows-win):
8126         Added a binding for meta-F4, which is the standard windows binding
8127         for exiting a program.
8128
8129         * select.el (get-selection-no-error):
8130         * select.el (own-selection):
8131         * select.el (own-clipboard):
8132         Added an optional argument called append to the functions
8133         own-selection and own-clipboard.  This adds support for appending
8134         text to the existing selection and allows the function
8135         own-clipboard to be used as the value of the variable
8136         interprogram- cut-function.
8137
8138         Fixed a bug in own-selection in handling zmacs-region-stays.
8139
8140         * simple.el (historical-kill-line): New.
8141
8142         * simple.el (kill-line):
8143         * simple.el (interprogram-cut-function):
8144         * simple.el (interprogram-paste-function):
8145         * simple.el (handle-pre-motion-command):
8146         * simple.el (next-line):
8147         * simple.el (previous-line):
8148         a) Expanded the variable kill-whole-line, so that function
8149         kill-line can be set to delete the entire line always, not just
8150         when cursor is at the beginning of the line.  This is controlled
8151         by setting the variable kill-whole-line to the symbol 'always.
8152         This behavior, as well as the existing kill-whole-line behavior,
8153         now only take effect when kill-line is called interactively,
8154         although this is a departure from a previous behavior in the case
8155         of setting this variable kill-whole-line to t.  It is almost
8156         certainly what has always been intended, and most likely the old
8157         way of doing things introduced bugs.  I also created a function
8158         called historical-kill-line, which ignores the kill-whole-line
8159         setting and always gives the historical behavior of only killing
8160         to the end of the line.  I bound this function to shift- control-k
8161         so that the kill to end of line behavior is available, even when
8162         kill-whole-line has been set to change control-k into the simple
8163         delete-whole-line behavior. (This can be set using the options
8164         menu.)
8165
8166         b) I changed things so that kill and yank now interact with the
8167         clipboard by default under windows.  This was done by changing the
8168         default value of interprogram-cut- function and
8169         interprogram-paste-function.  You can get the old behavior by
8170         setting these to nil, and there is an option on the options menu
8171         to do this.
8172
8173         c) I added support for selecting text using shifted motion keys.
8174         This support is on by default and can be controlled by the
8175         variable shifted-motion-keys-select-region.  There is also a
8176         variable called unshifted-motion-keys-deselect-region that
8177         controls more specifically how the shifted motion key behavior
8178         works.  I did not put an option on the options menu to turn this
8179         off, because I can't imagine why this would be useful.
8180
8181         * simple.el (forward-block-of-lines):
8182         * simple.el (backward-block-of-lines):
8183         * simple.el (block-movement-size):
8184         New.
8185
8186         * simple.el (uncapitalized-title-words):
8187         * simple.el (uncapitalized-title-word-regexp):
8188         * simple.el (capitalize-string-as-title):
8189         * simple.el (capitalize-region-as-title):
8190         New.
8191
8192
8193         * subr.el (add-hook):
8194         * subr.el (make-local-hook): New.
8195         * subr.el (remove-local-hook): New.
8196         * subr.el (add-one-shot-hook): New.
8197         * subr.el (add-local-one-shot-hook): New.
8198         Added some functions to make using hooks easier.
8199         These include:
8200
8201         a) Functions add-local-hook and remove-local-hook to make it easy
8202         to use local hooks.
8203
8204         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8205         make it possible to add a "one-shot" hook, which is to say a hook
8206         that runs only once, and automatically removes itself after the
8207         first time it has run.
8208
8209 2000-03-09  Andy Piper  <andy@xemacs.org>
8210
8211         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8212
8213 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8214
8215         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8216         Moved from menubar-items.el.
8217         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8218
8219 2000-03-08  Andy Piper  <andy@xemacs.org>
8220
8221         * gutter-items.el (build-buffers-tab-internal): add selected field
8222         to buffers tab spec.
8223
8224 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8225
8226         * minibuf.el (last-exact-completion): Initialize to nil.
8227
8228 2000-03-07  Didier Verna  <didier@xemacs.org>
8229
8230         * startup.el (command-line-1): remove unused variable
8231         `first-file-buffer'.
8232
8233 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8234
8235         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8236         which is also used for Web server log files.
8237
8238 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8239
8240         * mule/mule-charset.el: Setup auto-fill-chars.
8241
8242 2000-03-02  SL Baur  <steve@beopen.com>
8243
8244         * subr.el (with-string-as-buffer-contents): Reimplement using
8245         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8246         non-deletion of buffer after execution problem.
8247         (with-output-to-string): Use unique buffer name.
8248
8249 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8250
8251         * gutter-items.el (buffers-tab-sort-function):  New variable.
8252         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8253
8254 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8255
8256         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8257
8258 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8259
8260         * menubar-items.el (maybe-add-init-button): Remove the "Load
8261         .emacs" button from all menubars.
8262
8263 2000-03-01  Didier Verna  <didier@xemacs.org>
8264
8265         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8266         region rectangle replacement (from Jan Vroonhof).
8267         (replace-rectangle): new function.
8268
8269 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8270
8271         * mule/mule-cmds.el (set-default-coding-systems): Use
8272         set-terminal-coding-system and set-keyboard-coding-system.
8273         * coding.el (set-terminal-coding-system): Use
8274         set-console-tty-output-coding-system.
8275         (set-keyboard-coding-system): Use
8276         set-console-tty-input-coding-system.
8277
8278 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8279
8280         * minibuf.el (read-variable): Allow symbol to default argument.
8281
8282 2000-02-27  Andy Piper  <andy@xemacs.org>
8283
8284         * gutter-items.el (update-tab-hook): new function to be used for
8285         hooks.
8286         (create-frame-hook): add update-tab-hook.
8287         (record-buffer-hook): ditto.
8288         (default-gutter-position-changed): ditto.
8289         (default-gutter-position): updating the buffers tab is now handled
8290         by a hook.
8291         (default-gutter-position-changed-hook): new variable.
8292         (gutter-element-visibility-changed-hook): ditto.
8293         (set-gutter-element-visible-p): call it.
8294         (set-gutter-element): use modify-specifier-instances. Set extents
8295         as duplicable before using.
8296         (remove-gutter-element): ditto.
8297         (set-gutter-element-visible-p): ditto.
8298         (init-gutter): new function.
8299         (add-tab-to-gutter): use new gutter-element functions rather than
8300         setting specifiers directly.
8301         (clear-progress): ditto.
8302         (abort-progress): ditto.
8303         (gutter-buffers-tab-visible-p): renamed from
8304         default-gutter-visible-p
8305
8306         * specifier.el (modify-specifier-instances): new function from Jan
8307         Vroonhof.
8308
8309         * x-init.el (init-post-x-win): call init-gutter.
8310
8311         * msw-init.el (init-post-mswindows-win): call init-gutter.
8312
8313         * menubar-items.el (default-menubar): Update to reflect new gutter
8314         variables.
8315
8316 2000-02-26  Andy Piper  <andy@xemacs.org>
8317
8318         * gutter-items.el (set-gutter-element): new function. Add gutter
8319         elements to the specified gutter.
8320         (remove-gutter-element): new function. Remove gutter elements from
8321         the specified gutter.
8322         (set-gutter-element-visible-p): new function. Set gutter element
8323         visibility for the provided gutter-visible specifier.
8324
8325 2000-02-23  Andy Piper  <andy@xemacs.org>
8326
8327         * gutter-items.el (add-tab-to-gutter): specify dimensions
8328         dynamically.
8329
8330 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8331
8332         * gutter-items.el (add-tab-to-gutter):
8333         * package-get.el (package-get-interactive-package-query):
8334         * package-ui.el (pui-directory-exists):
8335         (pui-install-selected-packages):
8336         (pui-list-packages):
8337         Use #'(lambda ...)  instead of '(lambda ...).
8338
8339 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8340
8341         * startup.el (load-user-init-file): Check to make sure user
8342           has an init-file before calling load().
8343
8344 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8345
8346         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8347
8348 2000-02-23  Martin Buchholz <martin@xemacs.org>
8349
8350         * XEmacs 21.2.31 is released.
8351
8352 2000-02-21  Mike Sperber <mike@xemacs.org>
8353
8354         * loadup.el (really-early-error-handler):
8355         * update-elc.el:
8356         * make-docfile.el:
8357         Remove dependency on EMACSBOOTSTRAP... environment variables.
8358
8359 2000-02-21  Martin Buchholz <martin@xemacs.org>
8360
8361         * XEmacs 21.2.30 is released.
8362
8363 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8364
8365         * byte-optimize.el (byte-optimize-plus):
8366         (byte-optimize-minus):
8367         (byte-optimize-multiply):
8368         Optimize (- 0) to 0, not (-)
8369         Optimize (+ 5 3.0) to 8.0
8370         Optimize (* 5 3.0) to 15.0
8371         Improve readability.
8372
8373 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8374
8375         * modeline.el: (modeline-scrolling-method): change modeline
8376         mswindows cursor appearance according to the value.
8377
8378         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8379         and 'gui-element face colors and 'gui-element face font to Windows
8380         defaults.
8381
8382 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8383
8384         * font-lock.el: Javadoc enhancements
8385
8386 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8387
8388         * ldap.el (toplevel): Test if LDAP support has been compiled in
8389         (ldap-verbose): New option
8390         (ldap-search-entries): Renamed from the previous ldap-search
8391         Conditionalize message display on ldap-verbose
8392         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8393         defuns
8394         (ldap-search): Is now defined as an obsolete wrapper calling
8395         ldap-search-basic or ldap-search-entries
8396
8397
8398 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8399             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8400             Jan Vroonhof  <jan@xemacs.org>
8401
8402         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8403         When for-effect is true, didn't call `byte-optimize-form'
8404         in and/or subforms without last.
8405
8406 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8407
8408         * package-get.el (package-get-download-sites): Use correct custom
8409         type.
8410
8411 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8412
8413         * files.el (write-file): Ask for coding system when compiled with
8414         file-coding.
8415
8416 2000-02-16  Andy Piper  <andy@xemacs.org>
8417
8418         * buffer.el (switch-to-buffer): give norecord argument to
8419         set-window-buffer instead of explicitly recording.
8420
8421         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8422         we have to pick a window.
8423
8424 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8425
8426         * mule/mule-cmds.el (describe-language-support): Don't add
8427         unexist function to help-map.
8428         (describe-coding-system): Don't use already assigend `C'.
8429
8430 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8431
8432         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8433         work in custom.
8434
8435 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8436
8437         * about.el: Ienaga's e-mail address change.
8438
8439 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8440
8441         * etags.el (find-tag): force new window -- even if buf already
8442         visible -- when other-window is t
8443
8444 2000-02-16  Martin Buchholz <martin@xemacs.org>
8445
8446         * XEmacs 21.2.29 is released.
8447
8448 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8449
8450         * cl-extra.el (getf): This is now identical to `plist-get', so
8451         just defalias it.
8452         * cl-macs.el: Make getf an alias to plist-get, at the
8453         byte-compiler level, using define-compiler-macro.
8454
8455 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8456
8457         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8458
8459 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8460
8461         * lisp/etags.el (find-tag-internal): set exact-tagname to
8462           a regular expression that matches against the tagname
8463           part of the tag entry first instead of only looking in
8464           the context area.
8465
8466 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8467
8468         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8469         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8470
8471 2000-02-07  Martin Buchholz <martin@xemacs.org>
8472
8473         * XEmacs 21.2.28 is released.
8474
8475 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8476
8477         * cl-extra.el (getf): Just call `get', never `get*'.
8478         Make arglist match docstring.
8479         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8480         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8481         * byte-optimize.el: remove references to `get*'.
8482
8483 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8484
8485         * mule/european.el: Add syntax information for Latin3 and Latin4.
8486
8487 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8488
8489         * byte-optimize.el: Byte-optimize (length "foo")
8490
8491 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8492
8493         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8494         width check using `window-leftmost-p' and `window-rightmost-p'.
8495
8496 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8497
8498         * wid-edit.el (widget-match-inline): An atom never matches a
8499           list.
8500
8501 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8502
8503         * modeline.el: Consolidated 'x and 'mswindows specification under
8504         'win tag.
8505
8506 2000-01-29  Andy Piper  <andy@xemacs.org>
8507
8508         * gutter-items.el: (format-buffers-tab-line): Try and be
8509         intelligent about buffer naming when we have duplicates.
8510
8511 2000-01-29  Andy Piper  <andy@xemacs.org>
8512
8513         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8514         updated when it becomes visible.
8515
8516 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8517
8518         * bytecomp.el (byte-compile-insert-header): Properly set coding
8519         system under MULE and file-coding.
8520
8521 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8522
8523         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8524         (dontusethis-set-value-terminal-coding-system-handler):
8525         (dontusethis-set-value-keyboard-coding-system-handler):
8526         Never undefine coding system aliases.  Emergency fix for gnus.
8527
8528 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8529
8530         * files.el (abbreviate-file-name): Use directory-sep-char instead
8531         of hard-coded "/".
8532
8533 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8534
8535         * startup.el (user-init-file-base-list): New variable, replacing
8536         user-init-file-base.
8537         (find-user-init-file): New function.
8538         (command-line-early): Use it.
8539         (load-user-init-file): Ditto.
8540
8541 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8542
8543         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8544         calling valid-image-instantiator-format-p
8545
8546 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8547
8548         * isearch-mode.el (isearch-mode): The variable is
8549         isearch-unhidden-extents, not isearch-opened-extents.
8550
8551 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8552
8553         * minibuf.el (next-history-element): Modify error message if a
8554         default value is available.
8555
8556 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8557
8558         * bytecomp.el (byte-compile-file): Don't unconditionally write
8559         .elc files in binary - might contain non-Latin1.
8560
8561 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8562
8563         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8564         for windows-nt.
8565
8566         * version.el:
8567         * startup.el (user-init-file-base):
8568         * process.el (call-process-region):
8569         * files.el (make-backup-file-name):
8570         (backup-file-name-p):
8571         (file-relative-name):
8572         (abbreviate-file-name):
8573         (set-auto-mode):
8574         * code-process.el (call-process-region): Removed unnecessary
8575         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8576         support out of the universe.
8577
8578         * process.el:
8579         * code-process.el:
8580         * bytecomp.el (byte-compile-file): Removed reference to
8581         buffer-file-type, and commented usage of binary-process-output
8582         NTEmacs variables.
8583
8584 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8585
8586         * help.el (function-arglist): Add case for macro.
8587
8588 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8589
8590         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8591         printers.
8592         (custom-display): Added a menu for printer/display tags.
8593
8594         * frame.el (frame-type):
8595         * device.el (device-type): Added 'msprinter to the doc string, and
8596         removed 'pc -- it is not going to be implemented ever.
8597         (call-device-method): Fixed docstring typo.
8598         Defined specifier tags 'printer and 'display.
8599
8600 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8601
8602         * lisp/itimer.el (itimer-run-expired-timers): (consp
8603           last-command-event-time) instead of (consp
8604           'last-command-event-time).
8605
8606 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8607
8608         * msw-glyphs.el: Removed obsolete commentary.
8609
8610 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8611
8612         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8613         better default value.
8614
8615 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8616
8617         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8618         (read-string): Ditto.
8619         (eval-minibuffer): Ditto.
8620         (read-command): Ditto.
8621         (read-function): Ditto.
8622         (read-variable): Ditto.
8623         (read-number): Ditto.
8624         (read-shell-command): Ditto.
8625         (read-number): Record history.
8626
8627 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8628
8629         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8630
8631 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8632
8633         * faces.el (startup-initialize-custom-faces): New function.
8634         Reset all faces created during auto-autoloads loading time
8635         by defface.
8636         * startup.el (command-line): Call it.
8637
8638 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8639
8640         * about.el (about-hackers): Add myself to contributors list.
8641
8642 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8643
8644         * menubar-items.el (maybe-add-init-button): Removed an argument in
8645         a call to load-user-init-file, as the function managed to lose its
8646         formal parameter a few betas ago.
8647
8648 2000-01-18  Martin Buchholz <martin@xemacs.org>
8649
8650         * XEmacs 21.2.27 is released.
8651
8652 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8653
8654         * process.el (shell-command-to-string): Use the FSF docstring.
8655         Make shell-command-to-string the standard function, and
8656         exec-to-string the (deprecated) alias.
8657
8658         * startup.el: typo fix.
8659
8660 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8661
8662         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8663
8664 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8665
8666         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8667         buffers after visible buffers.
8668         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8669
8670 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8671
8672         * info.el (Info-extract-menu-node-name): Stop at a dot
8673         followed by whitespace or right parenthesis.
8674
8675 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8676
8677         * info.el (Info-directory-list): Warn against using Customize with
8678         Info-directory-list.
8679
8680 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8681
8682         * minibuf.el (read-file-name): doc fix.
8683
8684         * autoload.el (update-file-autoloads): doc fix.
8685
8686         * about.el (about-hackers): Change my E-mail address.
8687
8688 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8689
8690         * info.el (Info-visit-file): Just use the `f' interactive spec to
8691         read a filename in the standard way.
8692
8693 2000-01-13  Andy Piper  <andy@xemacs.org>
8694
8695         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8696         (gutter-buffers-tab-extent): new variable.
8697         (update-tab-in-gutter): call add-tab-to-gutter again if the
8698         orientation has changed.
8699         (add-tab-to-gutter): cope with different orientations.
8700
8701 2000-01-11  Didier Verna  <didier@xemacs.org>
8702
8703         * info.el (Info-following-node-name): backward-skip dots as well
8704         as spaces (dots at the end of a node name aren't part of it).
8705         (Info-extract-menu-node-name): don't skip dots. There could be
8706         some in the node name.
8707         (Info-index): allow dots to be part of a node name.
8708
8709 2000-01-12  Andreas Jaeger  <aj@suse.de>
8710
8711         * files.el (auto-mode-alist): Added idlwave-mode.
8712         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8713
8714 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8715
8716         * info.el (Info-search): Show default value.
8717
8718 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8719
8720         * info.el (Info-read-node-completion-table): New variable.
8721         (Info-read-node-name-1): New function.
8722         (Info-read-node-name): Use it.
8723         (Info-follow-reference): Use DEFAULT argument of completing-read.
8724         (Info-menu): Ditto.
8725
8726 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8727
8728         * hyper-apropos.el (hyper-describe-key-briefly): Save
8729         window configuration.
8730         (hyper-describe-face): Use DEFAULT of completing-read.
8731         (hyper-apropos-read-variable-symbol): Ditto.
8732         (hyper-apropos-read-function-symbol): Ditto.
8733
8734 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8735
8736         * mule/mule-cmds.el (set-default-coding-system): Set
8737         comint-exec-hook to use coding-system-for-read and
8738         coding-system-for-write so that C-x RET c works.
8739
8740 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8741
8742         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8743         (previous-matching-history-element): Increment
8744         minibuffer-max-depth by 1.
8745         (next-matching-history-element): Ditto.
8746
8747 2000-01-11  Andy Piper  <andy@xemacs.org>
8748
8749         * gutter-items.el (buffers-tab): Create a new face for the buffers
8750         tab.
8751         (buffers-tab-face): use it.
8752
8753 2000-01-10  Didier Verna  <didier@xemacs.org>
8754
8755         * modeline.el (modeline-scrolling-method): change modeline X
8756         cursor appearance according to the value.
8757
8758 2000-01-07  Andreas Jaeger  <aj@suse.de>
8759
8760         * about.el (about-hackers): Moved my entry to contributor list.
8761         (xemacs-hackers): Added myself.
8762         (about-maintainer-info): Added description of myself.
8763
8764
8765 2000-01-07  Didier Verna  <didier@xemacs.org>
8766
8767         * modeline.el (modeline-scrolling-method): new variable.
8768         (mouse-drag-modeline): add reference to it in the docstring.
8769         (mouse-drag-modeline): handle it.
8770
8771 2000-01-08  Andy Piper  <andy@xemacs.org>
8772
8773         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8774         calls.
8775         (remove-buffer-from-gutter-tab): ditto.
8776
8777 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8778
8779         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8780         (custom-face-edit): Fix grammatical error in help message.
8781
8782 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8783
8784         * movemail.el: Added.
8785
8786         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8787
8788 2000-01-03  Didier Verna  <didier@xemacs.org>
8789
8790         * modeline.el (mouse-drag-modeline): remove the code related to
8791         the modeline horizontal scrolling facility.
8792
8793 1999-12-31  Martin Buchholz <martin@xemacs.org>
8794
8795         * XEmacs 21.2.26 is released.
8796
8797 1999-12-28  Andy Piper  <andy@xemacs.org>
8798
8799         * wid-edit.el (widget-push-button-value-create): The gui cache
8800         does not agree with native widgets which can only be displayed
8801         once per window. The reasons for caching are diminished now that
8802         we don't hog resources when creating buttons.
8803         (widget-push-button-cache) deleted.
8804
8805 1999-12-24  Martin Buchholz <martin@xemacs.org>
8806
8807         * XEmacs 21.2.25 is released.
8808
8809 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8810
8811         * hyper-apropos.el (hyper-apropos): Toggle
8812         hyper-apropos-programming-apropos correctly.
8813         Set REGEXP when user accepts default value.
8814
8815 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8816
8817         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8818         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8819
8820 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8821
8822         * mule/mule-category.el (undefined-category-designator):
8823         Return char instead of character.  Search for undefined one.
8824         (describe-category): Use with-displaying-help-buffer.
8825
8826 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8827
8828         * byte-optimize.el (byte-optimize-plus):
8829         Optimize (+ 1) to 1 instead of (1+ nil).
8830
8831         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8832
8833         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8834
8835         * byte-optimize.el (byte-optimize-char-before): New function.
8836         Remove performance penalty for using (char-before) instead of (char-after).
8837
8838 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8839
8840         * mule/mule-category.el (char-category-list): Return character
8841         instead of integer.
8842
8843 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8844
8845         * minibuf.el (read-buffer): Check default is buffer object.
8846
8847 1999-11-25  Andy Piper  <andy@xemacs.org>
8848
8849         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8850         for buttons.
8851
8852 1999-12-16  Andreas Jaeger  <aj@suse.de>
8853
8854         * package-get.el (package-get-maybe-save-index): Fixed typo.
8855         Patch by Jeff Miller <jmiller@smart.net>.
8856
8857 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8858
8859         * gnuserv.el (gnuserv-process-filter):  don't call
8860         gnuserv-write-to-client when gnuserv-current-client is nil
8861
8862 1999-12-14  Martin Buchholz <martin@xemacs.org>
8863
8864         * XEmacs 21.2.24 is released.
8865
8866 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8867
8868         * about.el (about-hackers): Update my email address.
8869
8870 1999-12-07  Martin Buchholz <martin@xemacs.org>
8871
8872         * XEmacs 21.2.23 is released.
8873
8874 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8875
8876         * package-get.el (package-get-download-sites): Removed several
8877         defunct download sites, added many new ones, and corrected a few
8878         incorrect directory-on-site entries.  Added physical locations to
8879         site-description.
8880
8881 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8882
8883         * finder.el (finder-commentary): add DOC string and fix
8884         interactive spec
8885
8886 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8887
8888         * help.el (describe-function): Don't forget to intern the string
8889         completing-read returns.
8890         (describe-variable): Ditto.
8891
8892 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8893
8894         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8895         `hyper-apropos-help-mode' here to find symbol to customize
8896         irregardless of cursor position and simplify
8897         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8898         `hyper-apropos-popup-menu'.
8899
8900 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8901
8902         * apropos.el (apropos-mode-map): Add return to call
8903         apropos-follow.
8904         (apropos-print): Call apropos-mode to have better
8905         command reference. Put keymap text-poperty to
8906         symbole name.
8907
8908 1999-11-22  Alastair Burt  <burt@dfki.de>
8909
8910         * help.el: (describe-bindings-1): Added handling of keymaps for
8911         the extents at point.
8912
8913 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8914
8915         * gutter-items.el (buffers-tab-items): Wrap the function in a
8916         save-match-data
8917
8918 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8919
8920         * help.el (describe-function): Use the DEFAULT argument to
8921         completing-read.
8922         (describe-variable): Ditto.
8923
8924 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8925
8926         * minibuf.el (read-from-minibuffer): Add optional argument
8927         DEFAULT to have better mini-buffer history support.
8928         (completing-read): Pass default to read-from-minibuffer.
8929         (read-buffer): Pass default to completing-read.
8930
8931 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8932
8933         * font-lock.el (font-lock-doc-string-face): Document the
8934         `font-lock-lisp-like' property.
8935
8936 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8937
8938         * lisp-mode.el: Specify `font-lock-lisp-like'.
8939
8940         * font-lock.el (font-lock-lisp-like): New function.
8941         (font-lock-fontify-syntactically-region): Use it.
8942
8943 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8944
8945         * XEmacs 21.2.22 is released
8946
8947 1999-11-28  Martin Buchholz <martin@xemacs.org>
8948
8949         * XEmacs 21.2.21 is released.
8950
8951 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8952
8953         * minibuf.el (read-coding-system): Accept symbol and
8954         coding-system object as a default-coding-system.
8955
8956 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8957
8958         * minibuf.el (read-coding-system): Accept symbol as
8959         a default-coding-system.
8960
8961 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8962
8963         * apropos.el (apropos-documentation): Use insert instead
8964         of princ.
8965
8966 1999-11-07  William M. Perry  <wmperry@aventail.com>
8967
8968         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8969           for the linux console.
8970
8971         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8972           stuff to work when you are not on a window system, since the GPM
8973           mouse support now allows pasting from outside of XEmacs.
8974
8975 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8976
8977         * XEmacs 21.2.20 is released
8978
8979 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8980
8981         * setup-paths.el (paths-default-info-directories): Add
8982         /usr/share/info and /usr/local/share/info.
8983
8984 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8985
8986         * about.el: Updated Vladimir Ivanovic's info.
8987
8988 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8989
8990         * auto-show.el (auto-show-truncationp): Remove.
8991
8992         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8993
8994 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8995
8996         * indent.el (indent-line-to): fix bug: spaces were not replaced
8997         with tab if column is multiple of tab-width
8998         From dhn@qedinc.com
8999
9000 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9001
9002         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9003         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9004
9005         * package-get.el (package-get-package-provider): Be verbose when
9006         interactive. Patch from Robert Pluim
9007
9008 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9009
9010         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9011         info file suffixes.
9012
9013 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9014
9015         * process.el (open-network-stream): Add a new optional parameter
9016         PROTOCOL to support udp; fix a minor typo and add an explanation
9017         in docstring for udp programming.
9018
9019         * code-process.el (open-network-stream): Add a new optional
9020         parameter PROTOCOL to support udp; fix a minor typo and add an
9021         explanation in docstring for udp programming.
9022
9023 1999-10-18  Andy Piper  <andy@xemacs.org>
9024
9025         * gui.el (make-gui-button): be more precise about how we call
9026         callbacks.
9027
9028         * wid-edit.el (widget-push-button-value-create): Use the new form
9029         of native gui-button.
9030
9031 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9032
9033         * info.el (Info-page-prev): Don't do (sit-for 0).
9034
9035 1999-10-13  Andy Piper  <andy@xemacs.org>
9036
9037         * gutter-items.el (progress-abort-glyph): new glyph for showing
9038         abort status.
9039         (append-progress): dispatch-event rather than sit-for.
9040         (abort-progress): new function. Show the abort glyph with an
9041         appropriate message.
9042         (raw-append-progress): dispatch-event rather than sit-for.
9043         (display-progress): cope with aborts.
9044
9045         * gui.el (make-gui-button): Use native widgets for buttons
9046         unconditionally.
9047         (insert-gui-button): ditto.
9048         (gui-button-p): ditto.
9049
9050         * xbm-button.el: remove from core.
9051
9052         * xpm-button.el: remove from core.
9053
9054 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9055
9056         * faces.el (init-device-faces): Don't initialize the random faces
9057         on the stream device.
9058
9059 1999-10-06  Andy Piper  <andy@xemacs.org>
9060
9061         * files.el (recover-file): Don't use ls under windows for revert buffer.
9062
9063 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9064
9065         * package-get.el (package-get-download-menu): Make menu really
9066         toggle download sites.
9067         (package-get-download-sites): Add autoload cookie.
9068
9069 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9070
9071         * setup-paths.el (paths-find-module-directory): Ditto.
9072
9073 1999-09-29  Werner Fink  <werner@suse.de>
9074
9075         * setup-paths.el (paths-find-exec-directory): Add missing nil
9076         parameter for environment.
9077
9078 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9079
9080         * modeline.el (modeline-format):
9081         Only purecopy the strings.  Else
9082         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9083         barfs.
9084
9085 1999-08-28  Mike Woolley  <mike@bulsara.com>
9086
9087         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9088         user setting comint-completion-addsuffix and
9089         comint-process-echoes.
9090
9091 1999-09-22  Andy Piper  <andy@xemacs.org>
9092
9093         * gutter-items.el (update-tab-in-gutter): use
9094         last-nonminibuf-window instead of selected-window.
9095
9096 1999-09-18  Andy Piper  <andy@xemacs.org>
9097
9098         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9099         display on.
9100
9101         * subr.el (record-buffer-hook): new variable so that the hook gets
9102         some documentation.
9103
9104 1999-09-16  Andy Piper  <andy@xemacs.org>
9105
9106         * gutter-items.el (update-tab-in-gutter): only update when the
9107         gutter is visible.
9108         (remove-buffer-from-gutter-tab): ditto.
9109
9110 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9111
9112         * simple.el (do-auto-fill): Commented out part of Kinsoku
9113         processing.
9114
9115 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9116
9117         * isearch-mode.el (isearch-highlightify-region): Give the
9118         highlighting extents a high priority.
9119         (isearch-make-extent): Give the main highlighting extent an even
9120         higher priority.
9121
9122 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9123
9124         * packages.el (packages-compute-package-locations): Fix typo from
9125         -u rationalization.
9126
9127 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9128
9129         * setup-paths.el (paths-find-doc-directory): Respect value of
9130         `configure-doc-directory.'
9131
9132         * find-paths.el (paths-find-architecture-directory): Give
9133         precendence `default' argument (which typically comes from
9134         configure).
9135
9136 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9137
9138         * startup.el (command-line-early): Added options -user-init-file
9139         and -user-init-directory.
9140
9141         * files.el (user-init-file): Default to NIL so we can recognize
9142         when it's set.
9143
9144 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9145
9146         * obsolete.el (init-file-user):
9147         * startup.el:
9148         * packages.el (packages-compute-package-locations):
9149         * package-get.el (package-get-user-index-filename):
9150         * menubar-items.el (maybe-add-init-button):
9151         * info.el (Info-annotations-path):
9152         * dump-paths.el:
9153         Change `user-init-directory' to be an absolute path.
9154         Use `user-init-directory' where appropriate.
9155         Zap `init-file-user' and its uses.
9156
9157 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9158
9159         * subr.el (copy-symbol): New function.
9160
9161 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9162
9163         * isearch-mode.el (isearch-done): Be sure to restore invisible
9164         extents in the proper buffer.
9165         (isearch-pre-command-hook): Set this-command to the correct value
9166         in case the buffer has changed and old overriding-local-map was
9167         used.
9168         (isearch-restore-extent): Use remprop instead of setting the
9169         property to nil.
9170
9171 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9172
9173         * cmdloop.el (execute-extended-command): Update zmacs region
9174         before the delay.
9175         (execute-extended-command): Make the message gettext-friendly.
9176
9177 1999-09-07  Andy Piper  <andy@xemacs.org>
9178
9179         * gutter-items.el (progress-gauge-glyph): renamed from
9180         progress-glyph.
9181         (progress-text-glyph): new variable.
9182         (progress-layout-glyph): use layouts and text glyphs.
9183         (progress-area-buffer): removed.
9184         (progress-text-and-extent): new variable.
9185         (progress-displayed-p): dynamically create gutter area buffer.
9186         (clear-progress): ditto.
9187         (raw-append-progress): ditto.
9188         (append-progress): use new glyph names.
9189         (raw-append-progress): only create the extent when needed. set
9190         properties more optimally.
9191         (progress): remove args.
9192
9193 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9194
9195         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9196         mapcar where the return value is unused.
9197         (isearch-restore-invisible-extents): Ditto.
9198         (isearch-highlight-all-cleanup): Ditto.
9199         (isearch-delete-extents-in-range): Traverse the extents only once.
9200         (isearch-highlight-all-update): Don't start over if the search
9201         string has changed and more input is pending.
9202
9203 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9204
9205         * packages.el (packages-find-package-data-path): Ditto.
9206
9207         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9208
9209         * subr.el (mapc-internal): Don't make obsolete.
9210
9211         * cl-extra.el (mapc): Resurrect.
9212
9213 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9214
9215         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9216         alias.
9217
9218         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9219         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9220         (isearch-yank-clipboard): Use get-clipboard instead of
9221         x-get-clipboard.
9222         (isearch-yank-selection): Fix docstring.
9223
9224 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9225
9226         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9227
9228 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9229
9230         * cl-macs.el (extent-start-position): Fix setf method.
9231         (extent-end-position): Ditto.
9232
9233 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9234
9235         * isearch-mode.el: End merge with FSF 20.4.
9236
9237         * isearch-mode.el (search-invisible): New variable.
9238         (isearch-hide-immediately): Ditto.
9239         (isearch-unhidden-extents): Ditto.
9240         (isearch-range-invisible): New function.
9241         (isearch-unhide-extent): Ditto.
9242         (isearch-restore-invisible-extents): Ditto.
9243         (isearch-restore-extent): Ditto.
9244
9245         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9246         implementation.
9247         (isearch-ring-retreat-edit): Ditto.
9248         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9249         (isearch-forward-regexp): New arguments NOT-REGEXP and
9250         NO-RECURSIVE-EDIT.
9251         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9252         (isearch-backward-regexp): New arguments NOT-REGEXP and
9253         NO-RECURSIVE-EDIT.
9254         (isearch-mode): Return isearch-success.
9255         (isearch-update): Use unread-command-events instead of
9256         unread-command-event.
9257         (isearch-abort): If an invalid regexp is encountered, keep popping
9258         states.
9259         (isearch-*-char): Use FSF implementation.
9260         (isearch-whitespace-chars): Use the more robust FSF's
9261         implementation.
9262         (isearch-within-brackets): New variable.
9263         (isearch-mode): Initialize it.
9264         (isearch-edit-string): Bind it.
9265         (isearch-search-and-update): Set it.
9266         (isearch-push-state): Push it.
9267         (isearch-top-state): Pop it.
9268         (isearch-search): Set it.
9269         (isearch-printing-char): When called by isearch-whitespace-chars,
9270         handle M-SPC gracefully.
9271         (isearch-message-prefix): New argument ELLIPSIS.
9272         (isearch-message-suffix): Ditto.
9273         (isearch-message): Use the ELLIPSIS argument when calling
9274         isearch-message-prefix and isearch-message-suffix.
9275         (isearch-message-prefix): Distinguish between "wrapped" and
9276         "overwrapped" search, FWIW.
9277
9278 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9279
9280         * isearch-mode.el (isearch-edit-string): Use the head of the
9281         search ring instead of search-last-string and search-last-regexp.
9282         (search-highlight): Renamed from isearch-highlight.
9283         (isearch-exit): Use the new name.
9284         (isearch-highlight): Ditto.
9285         (isearch-dehighlight): Ditto.
9286         (isearch-update-ring): New function.
9287         (isearch-done): Call it.
9288         (isearch-done): New argument EDIT.
9289         (isearch-repeat): If search string is empty, look up at the car of
9290         the search ring; ignore the yank pointer.
9291         (isearch-abort): Call isearch-done with NOPUSH.
9292         (isearch-cancel): New function.
9293         (isearch-mode-map): Bind it to ESC ESC ESC.
9294
9295         * isearch-mode.el: Begin merge with FSF 20.4.
9296
9297 1999-09-01  Andy Piper  <andy@xemacs.org>
9298
9299         * x-select.el (x-get-clipboard): obsolete.
9300         (x-yank-clipboard-selection): obsolete
9301
9302         * select.el (disown-selection): need to be careful to disown the
9303         clipboard if we set it via selection.
9304         (get-clipboard): move from x-select.el
9305         (yank-clipboard-selection): ditto.
9306
9307 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9308
9309         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9310         isearch-highlight-all-matches to nil.
9311         (isearch-fixed-case): New variable.
9312         (isearch-mode): Initialize it.
9313         (isearch-edit-string): Save it.
9314         (isearch-toggle-case-fold): Set it.
9315         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9316         need to check isearch-fixed-case.
9317         (isearch-toggle-case-fold): Update highlighting of all matches
9318         before the pause.
9319         (isearch-edit-string):
9320
9321 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9322
9323         * isearch-mode.el (isearch-edit-string): Call isearch-message
9324         before reading the event so that the prompt is displayed properly.
9325         (isearch-message): Use isearch-nonincremental when calling
9326         isearch-message-prefix.
9327         (minibuffer-local-isearch-map): Bind up and down to do the same as
9328         M-p and M-n respectively.
9329         (isearch-done): New arg NOPUSH.
9330         (isearch-edit-string): Use it.
9331         (isearch-edit-string): Don't bind isearch-string.
9332         (isearch-ring-adjust): Edit string, *then* push state.
9333
9334 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9335
9336         * faces.el (isearch-secondary): Make isearch-secondary look
9337         different than default.
9338
9339 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9340
9341         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9342         save-excursion.
9343         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9344         (isearch-update): Call isearch-dehighlight without arguments.
9345         (isearch-done): Ditto.
9346
9347         * isearch-mode.el (isearch-fix-case): If the search string has no
9348         upper-case letters, allow the folding to be reenabled.
9349         Previously, once disabled, the folding would remain that way until
9350         the end of isearch.
9351         (isearch-top-state): Call isearch-fix-case.
9352
9353         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9354         save-excursion.
9355         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9356
9357 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9358
9359         * xpm-button.el:
9360         xbm-button.el: Need to exist in core because gui.el depends on
9361         them.
9362
9363 1999-08-31  Andy Piper  <andy@xemacs.org>
9364
9365         * gutter-items.el (buffers-tab-face): new customizable variable.
9366         (buffers-tab-default-buffer-line-length): new specifier for
9367         maximum viewable characters.
9368         (progress-stack): new variable for implementing widget-based
9369         progress messages.
9370         (progress-area-buffer): ditto.
9371         (progress-glyph-height): ditto.
9372         (progress-stop-callback): ditto.
9373         (progress-quit-function): new function.
9374         (progress-glyph): new variable.
9375         (progress-layout-glyph): ditto.
9376         (progress-displayed-p): new function, see message-displayed-p for
9377         details.
9378         (clear-progress): ditto.
9379         (remove-progress): ditto.
9380         (append-progress): ditto.
9381         (raw-append-progress): ditto.
9382         (display-progress): ditto.
9383         (current-progress): ditto.
9384         (current-progress-label): ditto.
9385         (progress): ditto.
9386         (lprogress): ditto.
9387
9388
9389 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9390
9391         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9392
9393         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9394         `isearch-yank-selection'.
9395         (isearch-mode-map): Use it.
9396         (isearch-yank-selection): Use `get-selection' instead of
9397         `get-x-selection'.
9398
9399 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9400
9401         * faces.el (isearch-secondary): Create face here.
9402
9403         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9404         timers.
9405
9406 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9407
9408         * subr.el (buffer-string): More robust backward compatibility
9409         check, courtesy William Perry.
9410
9411 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9412
9413         * replace.el (perform-replace): Stop the search after the search
9414         limit has been reached.
9415
9416 1999-08-23  Andy Piper  <andy@xemacs.org>
9417
9418         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9419         here if we don't have one.
9420
9421 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9422
9423         * ldap.el (ldap-coding-system): Default to nil until we get
9424         efficient UTF8 support
9425         (ldap-decode-string): Guard against `decode-coding-string' not
9426         being defined
9427         (ldap-encode-string): Guard against `encode-coding-string' not
9428         being defined
9429
9430 1999-08-23  Didier Verna  <didier@xemacs.org>
9431
9432         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9433         Some doc strings improvements, and add a star to the `interactive'
9434         calls.
9435
9436 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9437
9438         * font-lock.el (java-font-lock-keywords-3): introduced new
9439         keywords and regexpes for javadoc syntax 1.2.
9440
9441 1999-08-17  Andy Piper  <andy@xemacs.org>
9442
9443         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9444         format-buffers-tab-line.
9445         (buffers-tab-max-buffer-line-length): new variable.
9446         (format-buffers-tab-line): new function. truncate names if over
9447         buffers-tab-max-buffer-line-length.
9448
9449 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9450
9451         * cus-start.el: Customize the variable `bell-inhibit-time'.
9452
9453 1999-08-16  Andy Piper  <andy@xemacs.org>
9454
9455         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9456         brute-force approach to deleting the last buffer.
9457         (buffers-tab-grouping-regexp): new customizable variable.
9458         (select-buffers-tab-buffers-by-mode): use it.
9459
9460 1999-08-13  Andy Piper  <andy@xemacs.org>
9461
9462         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9463         deletion problem.
9464
9465 1999-07-30  Didier Verna  <didier@xemacs.org>
9466
9467         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9468         of princ to output symbols.
9469         (custom-save-face-internal): ditto.
9470         (custom-save-resets): ditto.
9471
9472 1999-08-09  Didier Verna  <didier@xemacs.org>
9473
9474         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9475         `regexp-quote' to protect the major mode name for use as a regular
9476         expression (c++ needs this for instance).
9477
9478 1999-08-08  Andy Piper  <andy@xemacs.org>
9479
9480         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9481         cope with similar mode names.
9482
9483         * gutter-items.el (buffers-tab-selection-function): new selection
9484         function.
9485         (select-buffers-tab-buffers-by-mode): new function.
9486         (buffers-tab-items): use it if set to only display buffers in the
9487         tab in the current buffer's group..
9488         (update-tab-in-gutter): use new api.
9489         (remove-buffer-from-gutter-tab): ditto.
9490
9491         * gutter-items.el (buffers-tab-max-size): set custom selection
9492         default to 6.
9493         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9494         (add-tab-to-gutter): set face as default.
9495
9496 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9497
9498         * faces.el (frob-face-property): Merge the fall-back specifier
9499         with the target, not replace it.
9500
9501 1999-08-05  Andy Piper  <andy@xemacs.org>
9502
9503         * gutter-items.el (update-tab-in-gutter): add frame argument for
9504         buffer-items.
9505         (update-tab-in-gutter): use it.
9506
9507         * gutter-items.el (record-buffer-hook): set.
9508
9509         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9510         change.
9511         (switch-to-buffer-hook) deleted.
9512
9513 1999-08-04  Andy Piper  <andy@xemacs.org>
9514
9515         * gutter-items.el (update-tab-in-gutter): make sure this will work
9516         as an argument to create-frame-hook.
9517
9518 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9519
9520         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9521         instead of timer emulation.
9522
9523 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9524
9525         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9526         Emacs isearch enhancements.
9527
9528 1999-07-28  Andy Piper  <andy@xemacs.org>
9529
9530         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9531         all devices that support tab controls.
9532         (remove-buffer-from-gutter-tab): new function. to be used as a
9533         value for kill-buffer-hook.
9534
9535 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9536
9537         * auto-show.el (auto-show-truncationp): changed to match
9538         `window_translation_on'
9539
9540 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9541
9542         * XEmacs 21.2.19 is released
9543
9544 1999-07-28  SL Baur  <steve@miho>
9545
9546         * code-files.el (insert-file-contents): Fix docstring.
9547         revert previous change.
9548
9549 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9550
9551         * fill.el (fill-region-as-paragraph): Change re-break-point to
9552         contain word-across-newline plus one character so that filling
9553         Japanese and Chinese works as desired.
9554         * simple.el (do-auto-fill): Ditto.
9555
9556 1999-07-26  SL Baur  <steve@miho>
9557
9558         * mule/japanese.el ("Japanese"): Do not specify a default input
9559         method.
9560         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9561
9562 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9563
9564         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9565         able to use cl-macs macro in early lisp.
9566
9567 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9568
9569         * custom.el:
9570         * cus-face.el:
9571         * cus-edit.el:
9572                 Massive custom Theme API changes.
9573
9574 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9575
9576         * code-files.el (insert-file-contents): Regard
9577         coding-system-magic-cookie if `coding-system-for-read' is nil.
9578
9579 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9580
9581         * mule/thai-xtis.el: Add coding: local variable, to avoid
9582         bootstrapping problem with C locale.
9583
9584 1999-07-22  Andy Piper  <andy@xemacs.org>
9585
9586         * dumped-lisp.el (preloaded-file-list): guard against putting
9587         gutter-items in a less than functional XEmacs.
9588         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9589
9590 1999-07-18  Bob Weiner  <weiner@beopen.com>
9591
9592         * fill.el (fill-context-prefix): Fixed bug that prevented the
9593         setting of an adaptive fill prefix when the `dont-skip-first' was
9594         t.
9595
9596 1999-07-22  SL Baur  <steve@miho>
9597
9598         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9599
9600 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9601
9602         * files.el (interpreter-mode-alist): add `make', `guile', and
9603         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9604         makefile-mode, guile is a scheme, and someday XEmacs will be
9605         modular enough to use as an efficient scripting tool.)
9606
9607 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9608
9609         * mule/mule-cmds.el (reset-language-environment): Regard
9610         coding-category `utf-8' and `ucs-4' if they are available.
9611
9612 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9613
9614         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9615         (prefer-coding-system): Fix DOC-string.
9616
9617         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9618         DOC-string too.
9619
9620         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9621         Mule.
9622         (coding-system-change-eol-conversion): Fix DOC-string.
9623
9624 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9625
9626         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9627         instead of `list-coding-system'.
9628
9629 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9630
9631         * menubar-items.el (default-menubar): `select-input-method' was
9632         renamed to `set-input-method'.
9633
9634         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9635         "Set Language Environment" menu.
9636
9637         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9638         "Describe Language Support" menu.
9639
9640 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9641
9642         * mule/chinese.el ("Chinese-GB"): Rename
9643         `chinese-gb-environment-setup-function' to
9644         `setup-chinese-gb-environment-internal'.
9645
9646 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9647
9648         * mule/korean.el: Use `define-coding-system-alias' instead of
9649         `copy-coding-system'.
9650
9651 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9652
9653         * mule/mule-cmds.el (set-language-environment-coding-systems):
9654         Treat duplicated coding-categories.
9655
9656 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9657
9658         * mule/japanese.el: Use `define-coding-system-alias' instead of
9659         `copy-coding-system'.
9660
9661 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9662
9663         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9664         coding-system `viscii'.
9665
9666 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9667
9668         * mule/cyrillic.el:
9669         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9670         (cyrillic-alternativnyj-decode-table): New variable.
9671         (cyrillic-alternativnyj-encode-table): New variable.
9672         - Specify `iso-8-1' as a category of coding-system
9673           `alternativnyj'.
9674         - Abolish general Cyrillic environment.
9675
9676 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9677
9678         * mule/chinese.el:
9679         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9680         - Register `chinese-gb-environment-setup-function' as a
9681           `setup-function' of "Chinese-GB" environment.
9682
9683 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9684
9685         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9686         optional argument `parents'.
9687
9688         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9689         property for Thai-XTIS.
9690
9691         * mule/mule-help.el (help-with-tutorial): Use property
9692         `tutorial-coding-system' of language-info as a coding-system to
9693         read tutorial file.
9694
9695 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9696
9697         * mule/thai-xtis.el: Don't setup `setup-function' and
9698         `exit-function'.
9699
9700         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9701         `set-coding-category-system' to set up coding-system for
9702         coding-category.
9703
9704         * mule/mule-cmds.el (prefer-coding-system): Use
9705         `set-coding-category-system' to set up coding-system for
9706         coding-category.
9707
9708 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9709
9710         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9711         Thai-XTIS environment.
9712
9713         * mule/mule-cmds.el (prefer-coding-system): Use
9714         `find-coding-system' instead of `coding-system-p'.
9715
9716 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9717
9718         * mule/mule-cmds.el (set-language-environment-coding-systems):
9719         Modify eol-type for XEmacs.
9720
9721         * mule/thai-xtis.el: Delete unused local variable `category'.
9722
9723         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9724         function.
9725         (prefer-coding-system): Don't call
9726         `update-coding-systems-internal'; use function
9727         `coding-category-list' instead of variable `coding-category-list';
9728         use `set-coding-priority-list' instead of `set-coding-priority';
9729         modify `eol-type' for XEmacs.
9730
9731         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9732         `charset-columns'.
9733         (char-width): Likewise.
9734
9735 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9736
9737         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9738         `tis-620'.
9739
9740         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9741         `set-coding-priority-list' instead of `set-coding-priority'; don't
9742         call `update-coding-systems-internal'.
9743
9744         * mule/mule-misc.el (coding-system-get): New function.
9745         (coding-system-put): New function.
9746         (coding-system-category): New function.
9747
9748 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9749
9750         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9751         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9752         to avoid conflict with leim/quail/thai-xtis.
9753
9754         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9755         to thai-xtis-chars.el.
9756
9757         * mule/thai-xtis-chars.el: New file (split from
9758         mule/thai-xtis.el).
9759
9760 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9761
9762         * mule/thai-xtis.el:
9763         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9764         - Add syntax entries.
9765         - Put `preferred-coding-system' of the charset `thai-xtis' to
9766           `tis-620'.
9767
9768 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9769
9770         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9771         rewritten to use write-multibyte-character.
9772
9773 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9774
9775         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9776         of `iso-2022-7'.
9777         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9778         ported yet.
9779         (read-input-method-name): Treat optional argument `default'.
9780
9781 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9782
9783         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9784         all.
9785         (set-language-info-alist): Set up menus here.
9786
9787 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9788
9789         * minibuf.el (completing-read): Add new optional argument
9790         `default'.
9791         (read-coding-system): Add new optional argument
9792         `default-coding-system'.
9793
9794 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9795
9796         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9797         (viet-viscii-...->viet-vscii...).
9798
9799 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9800
9801         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9802         and menus.
9803
9804 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9805
9806         * mule/mule-cmds.el (input-method-function): Add permanent-local
9807         property.
9808
9809 1999-03-30  Dave Love  <fx@gnu.org>
9810
9811         * mule/mule-cmds.el (current-language-environment): Doc fix.
9812
9813 1999-02-06  Richard Stallman  <rms@gnu.org>
9814
9815         * mule/european.el (setup-slovenian-environment): New function.
9816         ("Slovenian"): New language environment.
9817
9818 1999-01-27  Dave Love  <fx@gnu.org>
9819
9820         * mule/mule-cmds.el (current-language-environment): Provide :link,
9821         :type (choices) and appropriate :get.
9822
9823 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9824
9825         * mule/mule-cmds.el (describe-language-environment): Don't alter
9826         input-method-alist.
9827
9828 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9829
9830         * mule/mule-cmds.el (prefer-coding-system): Call
9831         set-coding-priority, so that the internal array of priorities is
9832         also updated.
9833
9834 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9835
9836         * mule/mule-cmds.el (prefer-coding-system): If the argument
9837         requires specific EOL conversion type, make the default coding
9838         systems use that.
9839
9840 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9841
9842         * mule/mule-cmds.el (set-language-environment): Pass the default
9843         eol-type to set-language-environment-coding-systems.
9844         (set-default-coding-systems): Copy the eol-type property for the
9845         new default values of {buffer-file,process}-coding-system from the
9846         old defaults.
9847         (set-language-environment-coding-systems): Accept an optional
9848         argument EOL-TYPE, and set the eol-type property of the default
9849         coding systems accordingly.
9850
9851 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9852
9853         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9854         use generate-new-buffer instead of get-buffer-create.
9855
9856 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9857
9858         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9859
9860 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9861
9862         * mule/mule-cmds.el (default-input-method): Fix custom type.
9863
9864 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9865
9866         * mule/mule-cmds.el (setup-specified-language-environment):
9867         Add apropos-inhibit property.
9868         (describe-specified-language-support): Likewise.
9869
9870 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9871
9872         * mule/mule-cmds.el: Doc fixes.
9873
9874 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9875
9876         * mule/mule-cmds.el (register-input-method): Doc-string
9877         modified.
9878
9879 1998-09-01  Dave Love  <fx@gnu.org>
9880
9881         * mule/mule-cmds.el (current-language-environment): Fix
9882         setter function.
9883
9884 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9885
9886         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9887         mule/european.el, mule/hebrew.el, mule/japanese.el,
9888         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9889         avoid bootstrapping problem if you need to recompile all the Lisp
9890         files using interpreted code.
9891
9892 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9893
9894         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9895         ("Latin-2"): Likewise.
9896
9897 1998-08-18  Per Starback  <starback@update.uu.se>
9898
9899         * mule/european.el (setup-latin2-environment): Fix typo.
9900
9901 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9902
9903         * mule/european.el: Give proper value of `input-method' key to all
9904         lang. env.
9905
9906         * mule/mule-cmds.el (activate-input-method): Handle the case that
9907         the arg INPUT-METHOD is nil correctly.
9908         (read-multilingual-string): Activate the specified input method
9909         before calling read-string.  Afterward, activate the original
9910         input method.
9911
9912 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9913
9914         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9915         (set-language-info-alist): Fix typo in doc-string.
9916
9917         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9918
9919 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9920
9921         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9922         (reset-language-environment): New function for the job that
9923         setup-english-environment used to do.
9924         (set-language-environment): Do more setups according to the info
9925         in language-info-alist.
9926         (read-language-name): Handle the case that the arg KEY is nil.
9927         (describe-language-environment): Handle input-method property.
9928
9929         * mule/: All files under this directory, which related with
9930         specific languages (such as mule/european.el, mule/greek.el,
9931         mule/hebrew.el, mule/misc-lang.el), modified as below.
9932         (setup-XXX-environment): Just call set-language-environment.  If
9933         they used to do some other jobs than what done by
9934         set-language-environment, those jobs are done in
9935         setup-XXX-environment-internal now.
9936         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9937         the value to setup-XXX-environment-internal.  Add properties
9938         input-method and features.
9939
9940         * mule/english.el (setup-english-environment): Just call
9941         reset-language-environment.
9942
9943         * mule/european.el (setup-8-bit-environment): Function deleted.
9944
9945 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9946
9947         * mule/mule-cmds.el (input-method-exit-on-first-char)
9948         (input-method-use-echo-area): Doc fixes.
9949
9950 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9951
9952         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9953         variable.
9954         (input-method-use-echo-area): New variable.
9955
9956 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9957
9958         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9959
9960 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9961
9962         * mule/mule-cmds.el (activate-input-method): Update mode line.
9963         (inactivate-input-method): Likewise.
9964
9965 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9966
9967         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9968         input method in the current buffer, but just bind
9969         current-input-method.
9970
9971 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9972
9973         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9974
9975         * mule/misc-lang.el ("IPA"): Add coding-priority and
9976         coding-system.
9977
9978 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9979
9980         * mule/greek.el: Add coding-priority.
9981
9982 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9983
9984         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9985         LANG-ENV.
9986
9987 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9988
9989         * mule/mule-cmds.el (register-input-method): Fix previous change.
9990         (setup-specified-language-environment): Doc fix.
9991
9992 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9993
9994         * mule/mule-cmds.el: Several doc fixes.
9995         (get-language-info, set-language-info): Rename argument.
9996         (set-language-info-alist): Likewise.
9997         (register-input-method): Rename argument.
9998         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9999
10000 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10001
10002         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10003         default value while reading an input method.
10004
10005 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10006
10007         * mule/mule-cmds.el (universal-coding-system-argument):
10008         Use buffer-file-coding-system as default.
10009
10010 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10011
10012         * mule/korean.el ("Korean"): Doc fix.
10013
10014 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10015
10016         * mule/mule-cmds.el (describe-language-environment): Print the
10017         languge environment at the head.
10018
10019 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10020
10021         * mule/japanese.el: Set exit-function to exit-japanese-environment
10022         for Japanese environment.
10023
10024 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10025
10026         * mule/mule-cmds.el (set-language-environment): Doc fix.
10027         (current-language-environment): Use defcustom.
10028         (default-input-method): Specify :type.
10029
10030 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10031
10032         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10033         modified.
10034         (prefer-coding-system): Doc-string modified.
10035
10036 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10037
10038         * mule/mule-cmds.el (set-language-info): Doc-string
10039         describes `coding-priority' KEY.
10040         (set-language-environment-coding-systems): New function.
10041         (select-safe-coding-system): New function.
10042         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10043         (set-language-info-alist): New optionla arg PARENTS.  Call
10044         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10045         (set-language-environment-coding-systems): New function.
10046
10047         * mule/chinese.el: Remove setting up of
10048         describe-chinese-environment-map and
10049         setup-chinese-environment-map.  Exclude them in args of calls to
10050         set-language-info-alist.  Register coding-priority key in
10051         language-info-alist.
10052
10053         * mule/cyrillic.el: Remove setting up of
10054         describe-cyrillic-environment-map and
10055         setup-cyrillic-environment-map.  Exclude them in args of calls to
10056         set-language-info-alist.  Register coding-priority key in
10057         language-info-alist.
10058
10059         * mule/english.el: Register coding-priority key in
10060         language-info-alist.
10061
10062         * mule/ethiopic.el: Register coding-priority key in
10063         language-info-alist.
10064
10065         * mule/european.el: Remove setting up of
10066         describe-european-environment-map and
10067         setup-european-environment-map.  Exclude them in args of calls to
10068         set-language-info-alist.  Register coding-priority key in
10069         language-info-alist.  Add "German" language env.
10070         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10071         (setup-german-environment): New function.
10072
10073         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10074         change default input method to "greek-postfix".
10075
10076         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10077         coding-priority key in
10078
10079 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10080
10081         * mule/mule-cmds.el (set-language-info): Doc fix.
10082         (input-method-inactivate-hook): Doc fix.
10083
10084 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10085
10086         * mule/mule-cmds.el (set-input-method): Renamed from
10087         select-input-method.
10088
10089 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10090
10091         * mule/mule-cmds.el (set-language-environment): Run
10092         exit-language-environment-hook before calling `exit-function'
10093         which is specified for the language environment.
10094
10095 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10096
10097         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10098         modified.
10099         (prefer-coding-system): Likewise.
10100         (describe-language-environment): Print aliases of each coding
10101         system.
10102         (set-language-environment-hook): New variable.
10103         (exit-language-environment-hook): New variable.
10104         (set-language-environment): Call these hooks.  Before setting a
10105         new language environment, exit from the
10106         current-language-environment if necessary.
10107         (input-method-verbose-flag): The value can be nil, t,
10108         complex-only, or default.
10109         (input-method-highlight-flag): Doc-string augmented.
10110         (activate-input-method): Check if we can run the registered
10111         function to activate an input method.
10112
10113         * mule/korean.el: Set exit-function for language environment
10114         "Korean" to exit-korean-environment.
10115         (setup-korean-environment): Moved to korea-util.el.
10116
10117 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10118
10119         * mule/mule-cmds.el (read-multilingual-string): Use
10120         current-input-method prior to default-input-method.  Don't bind
10121         current-input-method by `let', instead, activate the specified
10122         input method in the current buffer temporarily.
10123
10124 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10125
10126         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10127
10128 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10129
10130         * mule/chinese.el (post-read-decode-hz): Return the result of
10131         decode-hz-region.
10132         (pre-write-encode-hz): Do not change the value of
10133         last-coding-system.
10134
10135 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10136
10137         * mule/mule-ccl.el: Doc fixes.
10138
10139 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10140
10141         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10142         (check-ccl-program): New macro.
10143
10144 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10145
10146         * mule/mule-ccl.el: Comment about CCL syntax modified.
10147         (ccl-command-table): Add read-multibyte-character and
10148         write-multibyte-character.
10149         (ccl-code-table): Add ex-cmd.
10150         (ccl-extended-code-table): New variable.
10151         (ccl-embed-extended-command): New function.
10152         (ccl-compile-read-multibyte-character,
10153         ccl-compile-write-multibyte-character) New functions.
10154         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10155         ccl-dump-write-multibyte-character): New functions.
10156
10157 1999-07-22  SL Baur  <steve@miho>
10158
10159         * config.el (config-value-file): config.values is installed into
10160         doc-directory.
10161         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10162
10163 1999-07-19  Didier Verna  <didier@xemacs.org>
10164
10165         * rect.el: all functions rewritten, except when noted. Below is a
10166         list of interface changes.
10167         (apply-on-rectangle): new function. Obsoletes
10168         `operate-on-rectangle'. All functions that used to call this
10169         function now call the new one.
10170         (kill-rectangle): added optional prefix arg to fill lines.
10171         (delete-rectangle): ditto.
10172         (delete-extract-rectangle): ditto.
10173         (open-rectangle): ditto.
10174         (clear-rectangle): ditto.
10175         (delete-rectangle-line): added third arg FILL.
10176         (delete-extract-rectangle-line): ditto.
10177         (open-rectangle-line): ditto.
10178         (clear-rectangle-line): ditto.
10179
10180 1999-07-18  Andy Piper  <andy@xemacs.org>
10181
10182         * menubar-items.el (default-menubar): add gutter options.
10183
10184         * gutter-items.el: new file.
10185         (gutter): new group for custom.
10186         (gutter-visible-p): new variable.
10187         (default-gutter-position): ditto.
10188         (buffers-tab): new group for the buffers tab.
10189         (gutter-buffers-tab): widget to put in the gutter.
10190         (buffers-tab-max-size): max number of tabs.
10191         (buffers-tab-switch-to-buffer-function): function to call when a
10192         tab is pressed.
10193         (buffers-tab-omit-function): filter buffers with this function.
10194         (buffers-tab-format-buffer-line-function): format buffer names for
10195         inclusion in tabs.
10196         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10197         the record.
10198         (build-buffers-tab-internal): build a list of tab items.
10199         (buffers-tab-items): ditto.
10200         (add-tab-to-gutter): put a tab in the gutter area.
10201         (update-tab-in-gutter): reset the buffers in the tab.
10202
10203         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10204
10205         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10206         (switch-to-buffer-hooks): new hook.
10207
10208         * toolbar.el (default-toolbar-position): fix typo.
10209
10210 1999-07-16  Andy Piper  <andy@xemacs.org>
10211
10212         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10213
10214 1999-07-15  Didier Verna  <didier@xemacs.org>
10215
10216         * cus-edit.el (custom-prompt-variable): optional third arg makes
10217         prompt for a comment string.
10218         (customize-set-value): optional prefix makes this function handle
10219         variable comments.
10220         (customize-set-variable): ditto.
10221         (customize-save-variable): ditto.
10222         (customize-customized): handle custom comments.
10223         (customize-save-customized): ditto.
10224         (custom-variable-state-set): ditto.
10225         (custom-face-state-set): ditto.
10226         (customize-saved): ditto.
10227         (custom-variable-set): ditto.
10228         (custom-face-set): ditto.
10229         (custom-variable-save): ditto.
10230         (custom-face-save): ditto.
10231         (custom-variable-reset-saved): ditto.
10232         (custom-face-reset-saved): ditto.
10233         (custom-variable-reset-standard): ditto.
10234         (custom-face-reset-standard): ditto.
10235         (custom-comment-face): new face.
10236         (custom-comment-tag-face): ditto.
10237         (custom-comment): new widget.
10238         (custom-comment-create): new function.
10239         (custom-comment-delete): ditto.
10240         (custom-comment-value-set): ditto.
10241         (custom-comment-show): ditto.
10242         (custom-comment-invisible-p): ditto.
10243         (custom-variable-value-create): create a comment field widget.
10244         (custom-face-value-create): ditto.
10245         (custom-variable-menu): new entry for adding a custom comment.
10246         (custom-face-menu): ditto.
10247         (custom-save-variables): possibly save custom comments.
10248         (custom-save-faces): ditto.
10249
10250         * cus-face.el (custom-set-faces): the arguments can now have a
10251         custom comment as fourth argument.
10252
10253         * custom.el (custom-set-variables): the arguments can now have a
10254         custom comment as fifth element.
10255
10256 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10257
10258         * XEmacs 21.2.18 is released
10259
10260 1999-07-13  SL Baur  <steve@miho>
10261
10262         * lib-complete.el (read-library-name): Revert previous change.
10263         (read-library): Ditto.
10264
10265 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10266
10267         * packages.el (packages-package-list): Capitalize docstring.
10268
10269         * packages.el (packages-find-package-library-path): Use #'nconc
10270         rather than #'append to reduce consing -- #'mapcar uses Flist,
10271         which returns a freshly consed list.  #'append would create yet
10272         another fresh list, using Fmake_list in concat.
10273
10274         * packages.el (package-provide): Use setq with remassq like it
10275         says in its docstring.
10276
10277 1999-07-06  SL Baur  <steve@miho.m17n.org>
10278
10279         * lib-complete.el (progn-with-message): Fix typo.
10280
10281 1999-07-06  SL Baur  <steve@miho.m17n.org>
10282
10283         * mule/mule-misc.el (char-octet): Make function match docstring.
10284         From Katsumi Yamaoka <yamaoka@jpl.org>
10285
10286 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10287
10288         * wid-edit.el (widget-documentation): corrected spelling error.
10289
10290 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10291
10292         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10293         keys if already bound
10294
10295 1999-07-06  SL Baur  <steve@miho.m17n.org>
10296
10297         * lib-complete.el (progn-with-message): Revert previous changes.
10298
10299 1999-06-24  Bob Weiner  <weiner@beopen.com>
10300
10301         * lib-complete.el (find-library):
10302         (find-library-other-window):
10303         (find-library-other-frame): Completely rewrote
10304         so that these functions actually work when called non-interactively.
10305         Also made them handle LIBRARY arguments which end with .el or .elc.
10306
10307 1999-06-24  Bob Weiner  <weiner@beopen.com>
10308
10309         * simple.el (indent-new-comment-line): Locally bound
10310         `block-comment-start' to `comstart' or else when this is called
10311         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10312         `block-comment-start' value, ignoring any existing spacing after a
10313         comment prefix in the previous line and producing ugly comments.
10314
10315 1999-06-23  Bob Weiner  <weiner@beopen.com>
10316
10317         * list-mode.el (mouse-choose-completion):
10318         (choose-completion):
10319         (completion-switch-to-minibuffer): Added.
10320         ([Tab]): [Tab] previously switched to the minibuffer
10321         but since [space] does that and since most applications in the
10322         world use [Tab] to select the next item in a list, do that in the
10323         *Completions* buffer too.  This will cause the least confusion
10324         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10325         06/23/1999.
10326
10327 1999-06-22  Bob Weiner  <weiner@beopen.com>
10328
10329         * help.el (help-buffer-name): Added support for a null value
10330         of `help-buffer-prefix-string' since some buffers require no
10331         prefix.
10332
10333 1999-06-20  Bob Weiner  <weiner@beopen.com>
10334
10335         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10336         in the completion-list-mode-map to bury the completions buffer
10337         even when the minibuffer is no longer active.
10338
10339 1999-06-20  Bob Weiner  <weiner@beopen.com>
10340
10341         * list-mode.el (list-mode): It is visually disconcerting to have
10342         the text cursor disappear within list buffers, especially when
10343         moving from window to window, so leave it visible.
10344
10345 1999-07-01  SL Baur  <steve@miho.m17n.org>
10346
10347         * menubar-items.el (default-menubar): Conditionalize the bug
10348         report menu item (which may not be possible in this XEmacs).
10349         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10350
10351 1999-06-30  SL Baur  <steve@miho.m17n.org>
10352
10353         * subr.el (with-current-buffer): DOC string fix.
10354         Suggested by Bob Weiner <weiner@altrasoft.com>
10355
10356 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10357
10358         * cus-face.el (custom-face-italic): insert missing args
10359
10360 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10361
10362         * packages.el (package-locations): Changed default early package
10363         hierarchies to ~/.xemacs/mule-packages and
10364         ~/.xemacs/xemacs-packages.
10365
10366 1999-06-23  SL Baur  <steve@miho.m17n.org>
10367
10368         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10369
10370 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10371
10372         * packages.el (package-locations): Changed default early package
10373         hierarchy to ~/.xemacs/packages.
10374         (package-locations): Removed `packages' as a possible name for a
10375         late package hierarchy.
10376
10377 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10378
10379         * mule/mule-category.el (word-combining-categories): Set up new
10380         variable.
10381         (word-separating-categories): Likewise.
10382
10383 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10384
10385         * XEmacs 21.2.17 is released
10386
10387 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10388
10389         * font-menu.el (font-menu-set-font): allow for nil specification
10390         of font size.
10391
10392 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10393
10394         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10395         is 1.
10396
10397 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10398
10399         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10400         8859-5 instead of ISO 8859-1.
10401
10402 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10403
10404         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10405         (viet-viscii-encode-table): Ditto.
10406
10407         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10408         Make obsolete definition of char-octet.
10409
10410 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10411
10412         * subr.el: Move no-Mule make-char ...
10413         * help-nomule.el (make-char): To here.
10414         (string-width): Make Mule compatibility alias.
10415
10416 1999-06-15  Andy Piper  <andy@xemacs.org>
10417
10418         * select.el (get-selection-no-error): really make there be no-error.
10419         (get-selection): revert to original.
10420
10421 1999-06-11  Andy Piper  <andy@xemacs.org>
10422
10423         * select.el (selection-sets-clipboard): renamed.
10424         (own-selection): use it.
10425
10426 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10427
10428         * XEmacs 21.2.16 is released
10429
10430 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10431
10432         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10433         missing characters to avoid crash.
10434
10435 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10436
10437         * coding.el (set-terminal-coding-system): Only set the console
10438         coding system on the selected console if it is a tty.
10439
10440 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10441
10442         * cus-face.el:
10443         * cus-edit.el:
10444         * faces.el:
10445         (custom):
10446         (face-spec-set):
10447         * faces.el (frob-face-property):
10448         * font-menu.el (font-menu-set-font):
10449                   Actually apply changes from 1999-03-17
10450
10451 1999-06-10  Andy Piper  <andy@xemacs.org>
10452
10453         * select.el (get-selection): abstract out non error-signalling
10454         part.
10455         (get-selection-no-error): get-selection without signalling an
10456         error.
10457         (selection-is-clipboard-p): new variable. controls whether the
10458         selection sets the clipboard.
10459         (own-selection): use it.
10460
10461         * mouse.el (insert-selection): fallback to clipboard after trying
10462         primary selection and cutbuffer.
10463
10464 1999-06-05  Andy Piper  <andy@xemacs.org>
10465
10466         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10467         selection functions.
10468
10469 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10470
10471         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10472         default value.
10473         (load): Use `raw-text' instead of `no-conversion'.
10474         (insert-file-contents): Likewise.
10475
10476         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10477         of `no-conversion'.
10478
10479 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10480
10481         * coding.el: Don't copy `no-conversion' to `raw-text'.
10482
10483 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10484
10485         * subr.el (make-char): Define it if Mule is not around.
10486
10487 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10488
10489         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10490
10491         * x-select.el (x-disown-selection-internal): Restore symbol as an
10492         obsolete alias.
10493         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10494
10495 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10496
10497         * XEmacs 21.2.15 is released
10498
10499 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10500
10501         * subr.el (split-string): Avoid infinite looping
10502
10503 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10504
10505         * ldap.el (ldap-ignore-attribute-codings): New variable
10506         (ldap-default-attribute-decoder): New variable
10507         (ldap-coding-system): New variable
10508         (ldap-attribute-syntax-encoders): New variable
10509         (ldap-attribute-syntax-decoders): New variable
10510         (ldap-attribute-syntaxes-alist): New variable
10511         (ldap-encode-boolean): New function
10512         (ldap-decode-boolean): New function
10513         (ldap-encode-country-string): New function
10514         (ldap-decode-string): New function
10515         (ldap-decode-address): New function
10516         (ldap-encode-address): New function
10517         (ldap-decode-attribute): New function
10518         (ldap-search): Use some of these
10519
10520 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10521
10522         * version.el (emacs-version): Make the patch level/beta come
10523         before the XEmacs qualifier so that it gets into (funcall
10524         emacs-version) and thus in the bug reports.
10525         (emacs-version>=): Support patch levels.
10526
10527 1999-06-03  SL Baur  <steve@xemacs.org>
10528
10529         * version.el: implement x.y.z version number
10530         From Jan Vroonhof <vroonhof@math.ethz.ch>
10531
10532 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10533
10534         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10535
10536 1999-05-22  Vin Shelton <acs@xemacs.org>
10537
10538         * startup.el: Document -private and break out non-standard X options.
10539
10540 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10541
10542         * mule/mule-charset.el (charset-after): New function.
10543         (charset-direction): Synch with Mule, update docstring.
10544         (get-charset-property): New function.
10545         (put-charset-property): New function.
10546         (charset-plist): New function.
10547
10548         * mule/mule-charset.el (compose-region):
10549         (decompose-region): remove;  these functions (which don't work
10550         since we don't do composite characters) have been moved to
10551         mule-util.el.
10552         (toplevel): follow coding standards
10553
10554 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10555
10556         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10557         exist any more.
10558
10559         * code-files.el: Fix commentary to follow coding standards.  Move
10560         the single line left in mule-files.el to here.
10561
10562         * mule/mule-files.el: delete.
10563
10564 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10565
10566         * info.el (Info-scroll-prev): Use event functions instead of the
10567         old emacs 19 interface.
10568
10569 1999-06-02  Andy Piper  <andy@xemacs.org>
10570
10571         * x-font-menu.el (x-font-menu-load-font):
10572         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10573
10574 1999-05-31  Andy Piper  <andy@xemacs.org>
10575
10576         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10577         group.
10578         (font-menu-this-frame-only-p): ditto.
10579         (font-menu-max-items): reinstate, from Jan Vroonhof
10580         <vroonhof@math.ethz.ch>
10581         (font-menu-submenu-name-format): ditto.
10582         (font-menu-split-long-menu): ditto, for use by the family
10583         constructor.
10584         (font-menu-family-constructor): use it.
10585
10586 1999-05-30  Andy Piper  <andy@xemacs.org>
10587
10588         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10589         for use by the font menu.
10590
10591         * msw-font-menu.el: new file implementing mswindows specific
10592         font-menu behaviour.
10593         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10594         (mswindows-font-menu-junk-families): ditto.
10595         (hack-font-truename): ditto.
10596         (mswindows-font-regexp-ascii): ditto.
10597         (mswindows-reset-device-font-menus): ditto.
10598         (mswindows-font-menu-font-data): ditto.
10599         (mswindows-font-menu-load-font): ditto.
10600
10601         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10602         (x-font-menu-font-data): ditto.
10603         (x-font-menu-load-font): ditto.
10604
10605         * font-menu.el: new file implementing generic font menu behaviour.
10606         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10607         made device independent.
10608         (font-menu-this-frame-only-p): ditto.
10609         (font-menu-preferred-resolution): ditto.
10610         (font-menu-size-scaling): new variable used to determine whether
10611         sizes are in points or tenths of a point.
10612         (vassoc): moved from x-font-menu.el.
10613         (device-fonts-cache): ditto.
10614         (device-fonts-cache): ditto.
10615         (flush-device-fonts-cache): ditto.
10616         (reset-device-font-menus): copied from x-font-menu.el and made
10617         device independent. Most functionality deferred to
10618         device-dependent versions.
10619         (font-menu-family-constructor): copied from x-font-menu.el and
10620         made device independent.
10621         (font-menu-size-constructor): ditto.
10622         (font-menu-weight-constructor): ditto.
10623         (font-menu-set-font): ditto.
10624         (font-menu-change-face): ditto.
10625         (font-menu-load-font): new device method.
10626         (font-menu-font-data): ditto.
10627
10628         * x-font-menu.el: The above functions deleted.
10629
10630 1999-05-26  Andy Piper  <andy@xemacs.org>
10631
10632         * update-elc.el:
10633         * make-docfile.el:
10634         * loadup.el: rehash expand-file-name usage to not use default-directory.
10635
10636 1999-05-21  Andy Piper  <andy@xemacs.org>
10637
10638         * x-select.el (x-select-convert-to-text):
10639         (x-selected-text-type):
10640         (x-get-selection):
10641         (xselect-convert-to-string):
10642         (xselect-convert-to-compound-text):
10643         (xselect-convert-to-length):
10644         (xselect-convert-to-targets):
10645         (xselect-convert-to-delete):
10646         (xselect-convert-to-filename):
10647         (xselect-convert-to-charpos):
10648         (xselect-convert-to-lineno):
10649         (xselect-convert-to-colno):
10650         (xselect-convert-to-sourceloc):
10651         (xselect-convert-to-os):
10652         (xselect-convert-to-host):
10653         (xselect-convert-to-user):
10654         (xselect-convert-to-class):
10655         (xselect-convert-to-name):
10656         (xselect-convert-to-integer):
10657         (xselect-convert-to-atom):
10658         (xselect-convert-to-identity): functions renamed from x-* and
10659         moved to select.el.
10660         (x-get-secondary-selection): use rename get-selection.
10661         (x-get-clipboard): ditto.
10662         (x-own-selection): moved to select.el.
10663         (x-valid-simple-selection-p): ditto.
10664         (x-dehilight-selection): ditto.
10665         (x-own-clipboard): ditto.
10666         (x-disown-selection): ditto.
10667
10668         * x-mouse.el (x-yank-function): moved to mouse.el.
10669         (x-insert-selection): ditto.
10670         (x-set-point-and-move-selection): use renamed function.
10671
10672         * select.el (selected-text-type): moved and renamed from
10673         x-select.el.
10674         (selection-owner-p): moved to C.
10675         (selection-exists-p): ditto.
10676         (get-cutbuffer): new device method.
10677         (get-selection): generalised and moved from x-select.el.
10678         (own-selection): moved x-own-selection functionality into here.
10679         (dehilight-selection): renamed and moved from x-select.el.
10680         (own-clipboard): functionality moved from x-select.el using new
10681         generic C builtins.
10682         (disown-clipboard): ditto.
10683         (select-convert-to-text):
10684         (select-convert-to-string):
10685         (select-convert-to-compound-text):
10686         (select-convert-to-length):
10687         (select-convert-to-targets):
10688         (select-convert-to-delete):
10689         (select-convert-to-filename):
10690         (select-convert-to-charpos):
10691         (select-convert-to-lineno):
10692         (select-convert-to-colno):
10693         (select-convert-to-sourceloc):
10694         (select-convert-to-os):
10695         (select-convert-to-host):
10696         (select-convert-to-user):
10697         (select-convert-to-class):
10698         (select-convert-to-name):
10699         (select-convert-to-integer):
10700         (select-convert-to-atom):
10701         (select-convert-to-identity): new functions renamed from x-* and
10702         moved from x-select.el.
10703
10704         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10705         into here and use as the default window-system mouse yank.
10706         (insert-selection): generalised and moved from x-mouse.el.
10707         (own-clipboard): moved to C.
10708
10709         * msw-select.el (mswindows-selection-owned-p): deleted.
10710         (mswindows-own-selection): generalised and moved to select.el.
10711         (mswindows-disown-selection): generalised and moved to C.
10712         (mswindows-selection-owner-p): ditto.
10713
10714 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10715
10716         * XEmacs 21.2.14 is released
10717
10718 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10719
10720         * about.el: update contact info for jason and slb.
10721
10722 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10723
10724         * mule/european.el (setup-romanian-environment): Add Romanian
10725         support from Emacs/Mule romanian.el.
10726
10727 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10728
10729         * cus-face.el: Label all custom changes with the 'custom' tag.
10730
10731         * cus-edit.el: idem ditto.
10732
10733         * faces.el: Added suport for adding device tags to various functions.
10734         (custom): New device tag.
10735         (face-spec-set): Call reset face with tags argument. No longer do
10736         x-init-global-faces hack.
10737
10738         * faces.el (frob-face-property): Use an anonymous specifier to map
10739         frob-face-property-1 over.
10740
10741         * x-font-menu.el (font-menu-set-font): Always specify all
10742         properties to custom.
10743
10744 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10745
10746         * mule/european.el (setup-czech-environment): Add czech support.
10747         From David Sauer <davids@orfinet.cz>
10748
10749 1999-03-15  SL Baur  <steve@xemacs.org>
10750
10751         * check-features.el: Turn hard errors into warnings.
10752
10753 1999-03-21  SL Baur  <steve@xemacs.org>
10754
10755         * simple.el (delete-key-deletes-forward): As per discussion on
10756         xemacs-beta, default to t.
10757
10758 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10759
10760         * loadup.el: Define Installation-string before loading anything.
10761
10762 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10763
10764         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10765         From Anders Stenman <stenman@isy.liu.se>
10766
10767 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10768
10769         * wid-edit.el (widget-glyph-find): Ditto.
10770
10771         * packages.el (locate-library): Ditto.
10772
10773         * loadup.el (really-early-error-handler): Ditto.
10774
10775         * lib-complete.el (read-library): Ditto.
10776
10777         * faces.el (set-face-stipple): Ditto.
10778
10779         * code-files.el (load): Use new calling style of locate-file.
10780
10781 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10782
10783         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10784         dead.
10785
10786 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10787
10788         * dumped-lisp.el (preloaded-file-list): Don't load
10789         Installation.el.
10790
10791         * loadup.el (Installation-string): Define it here.
10792
10793 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10794
10795         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10796         Installation.el needs to be loaded before `dump-paths', otherwise
10797         the dumping process won't find it.
10798
10799 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10800
10801         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10802         subr so that we can use `replace-in-string' in Installation.el to
10803         get rid of C-m chars under the native Windows build.
10804
10805 1999-04-29  Andy Piper  <andy@xemacs.org>
10806
10807         * make-docfile.el: canonicalize file and directory names.
10808
10809         * device.el (call-device-method): new function for calling device
10810         specific methods.
10811         (define-device-method): new function for defining device methods.
10812         (define-device-method*): ditto.
10813
10814 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10815
10816         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10817
10818 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10819
10820         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10821         (cyrillic-koi8-r-encode-table): Likewise.
10822         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10823         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10824
10825         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10826         from vietnamese.el].
10827
10828         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10829         mule/mule-misc.el.
10830
10831 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10832
10833         * mule/thai-xtis.el:
10834         - Change font registry name from "Thai94x94-0" to "xtis-0".
10835         - Change mnemonic of coding-system `tis-620' to "TIS620".
10836
10837 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10838
10839         * mule/ethiopic.el: fixed.
10840
10841 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10842
10843         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10844
10845         * mule/thai-xtis.el: New file.
10846
10847         * mule/vietnamese.el: New file.
10848
10849         * mule/ethiopic.el: New file.
10850
10851 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10852
10853         * bytecomp.el (byte-compile-close-variables): Leave
10854         debug-issue-ebola-notices alone.
10855
10856 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10857
10858         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10859         at the top of the buffer since it is the most important thing to
10860         customize
10861         (ldap-get-host-parameter): New defun
10862         (ldap-search): Add a new parameter `withdn' to retrieve the
10863         distinguished names of entries
10864
10865 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10866
10867         * startup.el (splash-frame-body): Date and spelling fixes.
10868
10869 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10870
10871         * view-less.el (toggle-truncate-lines): add autoload tag
10872
10873 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10874
10875         * format.el (format-alist): Disable image stuff.
10876
10877 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10878
10879         * wid-edit.el (widget-glyph-find): Search by directories, then by
10880         suffixes rather than the other way around.
10881         (widget-image-conversion): Renamed to
10882         `widget-image-file-name-suffixes'.
10883
10884 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10885
10886         * mule/mule-charset.el: Made old functions obsolete, remove the
10887         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10888         (charset-iso-graphic-plane): Rename from charset-graphic.
10889         (charset-iso-final-char): Rename from charset-final.
10890         (charset-width): Rename from charset-columns.
10891         (charset-bytes): Added from fsf compatibility, returns always 1.
10892
10893         * mule/mule-misc.el: Move charset-doc-string alias to
10894         mule-charset.el
10895
10896 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10897
10898         * x-faces.el (x-make-font-bold-italic): honor
10899         *try-oblique-before-italic-fonts*
10900
10901 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10902
10903         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10904
10905 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10906
10907         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10908         name.
10909
10910 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10911
10912         * cl-extra.el (equalp): Would bug out for lists.
10913
10914 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10915
10916         * about.el (about-hackers):  Change cgw's email address
10917
10918 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10919
10920         * XEmacs 21.2.13 is released
10921
10922 1999-03-12  SL Baur  <steve@xemacs.org>
10923
10924         * simple.el (delete-key-deletes-forward): Revert to previous
10925         behavior.
10926
10927 1999-01-18  Didier Verna  <didier@xemacs.org>
10928
10929         * menubar-items.el (xemacs-splash-buffer): handle the case of
10930         multiple elements in the splash buffer body.
10931
10932         * startup.el (splash-frame-timeout): new constant: interval
10933         between splash buffer elements.
10934         (command-line-1): handle splash buffer with multiple elements (use
10935         a timeout).
10936         (splash-frame-body): Originally `startup-splash-frame-body'.
10937         Rewrote a cleaner and more readable version. This can now be array,
10938         in which case each element is displayed in turn in the splash buffer.
10939         (splash-frame-static-body): new constant. Persistent information
10940         across all splash buffer elements (preserves the possibility to give
10941         it in different languages.
10942         (circulate-splash-frame-elements): new function. Used as a timeout
10943         to circulate through all splash frame elements and display them in
10944         sequence.
10945         (display-splash-frame): originally `startup-splash-frame'. Handle
10946         the case of multiple elements in the splash buffer body. Now
10947         returns a timeout id if multiple elements to display, or nil.
10948
10949 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10950
10951         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10952         so they can be overridden by x-init-face-from-resources.
10953         Additionally specify the font name also with an x tag.
10954
10955 1999-03-08  Andy Piper  <andy@xemacs.org>
10956
10957         * package-get.el (package-get-base): autoload.
10958
10959         * menubar-items.el (default-menubar): add update menu item. Fix
10960         custom menu to only be activated when package-base is available.
10961
10962         * package-get.el (package-get-custom): don't load
10963         package-get-custom as it is auto-generated. Fix group definition.
10964
10965 1999-03-05  Didier Verna  <didier@xemacs.org>
10966
10967         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10968         instead of `symbol-name' (Thanks Kyle).
10969
10970         * cus-edit.el (custom-save-variables): use `prin1' instead of
10971         princ to write symbols.
10972
10973 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10974
10975         * XEmacs 21.2.12 is released
10976
10977 1999-03-05  SL Baur  <steve@xemacs.org>
10978
10979         * menubar-items.el (default-menubar): Add kfm browsing support.
10980         From Neal Becker <nbecker@fred.net>
10981
10982 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10983
10984         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10985         calls to font-lock during buffer reversion.
10986
10987 1999-02-12  Didier Verna  <didier@xemacs.org>
10988
10989         * info.el (Info-build-node-completions): unconditionally widen the
10990         tag table buffer.
10991
10992 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10993
10994         * x-faces.el (x-init-face-from-resources):
10995         Only set fonts in the 'x locale.
10996
10997 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10998
10999         * package-ui.el (pui-install-selected-packages): Don't throw on
11000         `package-admin-delete-binary-package' returning nil since it's
11001         normal.  Reindent function.
11002         (pui-add-required-packages): Handle case where packages selected
11003         for installation have never been installed.
11004
11005 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11006
11007         * menubar-items.el (default-menubar):
11008         Implement the ``Mule->Set coding system of process'' menu item.
11009
11010 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11011
11012         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11013         files
11014         - Change some `if's to `when's
11015
11016 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11017
11018         * XEmacs 21.2.11 is released
11019
11020 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11021
11022         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11023         against window close (Fix Bug #460).
11024         (ask-user-about-lock-dbox): Idem.
11025
11026 1999-02-25  SL Baur  <steve@xemacs.org>
11027
11028         * mule/mule-charset.el (charset-leading-byte): New function.
11029         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11030
11031 1999-02-12  Andy Piper  <andy@xemacs.org>
11032
11033         * about.el (xemacs-hackers): change andy's email address.
11034         (about-url-alist): change andy's web page address.
11035         (about-xemacs): add piper.
11036
11037 1999-02-16  SL Baur  <steve@xemacs.org>
11038
11039         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11040         of mule-base into lisp/mule.
11041
11042 1999-02-16  SL Baur  <steve@xemacs.org>
11043
11044         * mule/arabic.el:
11045         mule/canna-leim.el:
11046         mule/chinese.el:
11047         mule/cyrillic.el:
11048         mule/english.el:
11049         mule/european.el:
11050         mule/greek.el:
11051         mule/hebrew.el:
11052         mule/japanese.el:
11053         mule/kinsoku.el:
11054         mule/korean.el:
11055         mule/misc-lang.el:
11056         mule/mule-category.el:
11057         mule/mule-ccl.el:
11058         mule/mule-charset.el:
11059         mule/mule-cmds.el:
11060         mule/mule-coding.el:
11061         mule/mule-files.el:
11062         mule/mule-help.el:
11063         mule/mule-init.el:
11064         mule/mule-misc.el:
11065         mule/mule-tty-init.el:
11066         mule/mule-x-init.el:
11067         mule/viet-chars.el:  Remerge from mule-base.
11068
11069         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11070         of mule-base into lisp/mule.
11071
11072 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11073
11074         * process.el (exec-to-string): Use `shell-command-switch' in place
11075         of hard-wired "-c" (for WindowsNT).
11076
11077 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11078
11079         * menubar-items.el (default-menubar):  Remove obsolete
11080         "Gopher" item
11081
11082 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11083
11084         * package-admin.el (package-admin-get-install-dir): First fall
11085         back to the location of xemacs-base for non-mule packages.
11086
11087 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11088
11089         * paths.el:
11090         - improved automounter tmp directory support.
11091         - support 4 (!) empirically discovered automounter conventions
11092
11093 1999-02-12  SL Baur  <steve@xemacs.org>
11094
11095         * etags.el (pop-tag-mark): autoload to match key binding.
11096
11097 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11098
11099         * XEmacs 21.2.10 is released
11100
11101 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11102
11103         * package-get.el (package-get-remote-filename): Don't bug out for
11104         a local file name in the search entry.
11105
11106 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11107
11108         * XEmacs 21.2.9 is released
11109
11110 1999-01-19  Didier Verna  <didier@xemacs.org>
11111
11112         * replace.el (replace-search-function): new variable containing a
11113         function to perform a search-forward.
11114         (replace-re-search-function): new variable containing a function
11115         to perform a re-search-forward.
11116         (perform-replace): use them.
11117
11118 1999-01-25  Didier Verna  <didier@xemacs.org>
11119
11120         * select.el (selection-owner-p): use the name `XEmacs'.
11121         (cut-copy-clear-internal): ditto.
11122
11123 1999-01-18  Andy Piper  <andy@xemacs.org>
11124
11125         * about.el (about-url-alist): Update my entry.
11126         (xemacs-hackers): Ditto.
11127
11128 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11129
11130         * buffer.el (switch-to-buffer): Fixing documentation.
11131         * minibuf.el (minibuffer-completion-table): ditto.
11132         * cl-macs.el (return-from): ditto.
11133
11134 1999-01-04  Didier Verna  <didier@xemacs.org>
11135
11136         * replace.el (delete-non-matching-lines): temporarily disable
11137         case-folding when called interactively with a regexp containing
11138         uppercase characters.
11139         (delete-matching-lines): ditto.
11140         (count-matches): ditto.
11141         (list-matching-lines): ditto.
11142
11143 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11144
11145         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11146         abort if current window is split horizontally, not if others are
11147         split.  Got rid of unnecessary minibuffer checking.  Also, add
11148         some comments (it's still complex).
11149
11150 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11151
11152         * package-get.el: changed address for doc.ic.ac.uk to
11153         sunsite.doc.ic.ac.uk
11154
11155 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11156
11157         * ldap.el (toplevel): Remove requires so that the file compiles
11158         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11159
11160 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11161
11162         * dump-paths.el: Calculate module-directory and set
11163         module-load-path to the load path for modules.
11164
11165         * loadup.el: Get bootstrap value of module-load-path from the
11166         environment variable EMACSBOOTSTRAPMODULEPATH.
11167         - Display the module load path if we're debugging paths.
11168
11169         * setup-paths.el: Added function paths-find-site-module-directory.
11170         - Added function paths-find-module-directory.
11171         - Added function paths-construct-module-load-path.  Uses new
11172         environment variable EMACSMODULEPATH.
11173
11174 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11175
11176         * font.el (font-default-object-for-device):
11177         Oops! This `or' can't be replaced by `unless'.
11178         Fixed inability to run w3, among other things.
11179
11180 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11181
11182         * package-admin.el: Change initialization of
11183           package-admin-install-function dependent on system type.
11184           Change package-admin-install-function-mswindows to use
11185           "minitar".
11186
11187 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11188
11189         * mouse.el (default-mouse-motion-handler): Disable help echo while
11190         in the minibuffer.
11191
11192 1998-12-28  Martin Buchholz <martin@xemacs.org>
11193
11194         * XEmacs 21.2.8 is released.
11195
11196 1998-12-24  Martin Buchholz <martin@xemacs.org>
11197
11198         * XEmacs 21.2.7 is released.
11199
11200 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11201
11202         * package-ui.el (pui-list-packages): Set truncate-lines.
11203
11204         * package-get.el (package-get-download-menu): Use
11205         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11206
11207         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11208         (pui-help-string): idem.
11209         (list-packages-mode): New major mode.
11210         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11211         (pui-install-selected-packages): Add suport for removing packages.
11212         (pui-toggle-package-delete-key): New function.
11213         (pui-popup-context-sensitive): New kludge.
11214         (pui-list-packages): Add warning when `package-get-remote' is nil.
11215         (package-ui-add-site): New function.
11216
11217 1998-12-01  Didier Verna  <didier@xemacs.org>
11218
11219         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11220
11221 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11222
11223         * ldap.el: Custom-ized
11224         (toplevel): Do not provide `ldap' which is provided by C level
11225         LDAP code
11226         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11227
11228 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11229
11230         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11231
11232 1998-12-17  Andy Piper  <andy@xemacs.org>
11233
11234         * sound.el (sound-load-list): name changed from sound-load-alist.
11235         (sound-extension-list): name changed from sound-ext-list.
11236         (load-default-sounds): use new names.
11237         (load-sound-file): use new names.
11238
11239 1998-12-16  Andy Piper  <andy@xemacs.org>
11240
11241         * XEmacs 21.2.6 is released
11242
11243 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11244
11245         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11246         errors.
11247
11248 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11249
11250         * wid-edit.el (widget-echo-this-extent): Set
11251         help-echo-owns-message to t.
11252
11253 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11254
11255         * package-get.el (package-get-download-menu): use toggles for
11256           each site in the download site menu.
11257
11258 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11259
11260         * package-get.el (package-get): If we cannot find a package
11261           because package-get-remote is not set, give a more helpful
11262           error message.
11263
11264 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11265
11266         * package-get.el (package-get-remote-filename): use an EFS path
11267         with user anonymous if no user is specified.
11268
11269 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11270
11271         * faces.el (face-spec-set): Re-init fallfacks for default after
11272         calling reset-face on the default face.
11273
11274 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11275
11276         * package-admin.el (package-admin-default-install-function):
11277         Behave as advertised.  Make sure the pkg-dir is proper for
11278         default-directory.
11279         (package-admin-add-binary-package): Make sure the pkg-dir is
11280         proper for default-directory.
11281         (package-admin-install-function-mswindows): Make sure the pkg-dir
11282         is proper for default-directory.
11283
11284 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11285
11286         * XEmacs 21.2.5 is released
11287
11288 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11289
11290         * files.el (binary-file-regexps): regexp-opt is not available at
11291         bytecompile time.
11292
11293 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11294
11295         * x-win-xfree86.el:
11296         * x-win-sun.el (x-win-init-sun):
11297         * x-win-sun.el:
11298         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11299         * x-iso8859-1.el:
11300         * x-init.el (init-post-x-win):
11301         * x-init.el (init-pre-x-win):
11302         * x-init.el (x-initialize-compose):
11303         * x-init.el:
11304         * x-compose.el:
11305         * winnt.el:
11306         * widget.el:
11307         * wid-edit.el (widget-glyph-click):
11308         * wid-edit.el (widget-glyph-find):
11309         * wid-edit.el (widget-type):
11310         * view-less.el (view-buffer-other-window):
11311         * very-early-lisp.el:
11312         * version.el:
11313         * toolbar.el:
11314         * toolbar-items.el:
11315         * term/sun.el (suntool-map):
11316         * term/sun-mouse.el:
11317         * term/internal.el:
11318         * syntax.el (modify-syntax-entry):
11319         * symbol-syntax.el:
11320         * subr.el:
11321         * startup.el (lock-directory):
11322         * simple.el (set-comment-column):
11323         * simple.el (backward-delete-char-untabify):
11324         * shadow.el (find-emacs-lisp-shadows):
11325         * shadow.el:
11326         * setup-paths.el (paths-construct-info-path):
11327         * select.el (cut-copy-clear-internal):
11328         * process.el (call-process-region):
11329         * process.el (start-process-shell-command):
11330         * process.el:
11331         * paths.el (rmail-spool-directory):
11332         * paragraphs.el (use-hard-newlines):
11333         * package-get.el (package-get-dependencies):
11334         * package-admin.el (package-admin-delete-binary-package):
11335         * obsolete.el (truncate-string):
11336         * obsolete.el (store-substring):
11337         * mouse.el (default-mouse-track-maybe-own-selection):
11338         * mouse.el (mouse-yank-at-point):
11339         * modeline.el:
11340         * modeline.el (mouse-drag-modeline):
11341         * minibuf.el (read-directory-name-internal):
11342         * minibuf.el (read-file-name-internal):
11343         * minibuf.el (read-file-name-internal-1):
11344         * minibuf.el (read-file-name-2):
11345         * minibuf.el (exact-minibuffer-completion-p):
11346         * minibuf.el (read-from-minibuffer):
11347         * minibuf.el:
11348         * menubar.el (check-menu-syntax):
11349         * map-ynp.el (map-y-or-n-p):
11350         * make-docfile.el (docfile-out-of-date):
11351         * loadup.el ((member "run-temacs" command-line-args)):
11352         * loadup.el ((member "no-site-file" command-line-args)):
11353         * loadup.el (really-early-error-handler):
11354         * loadup.el:
11355         * loadhist.el:
11356         * loaddefs.el:
11357         * lisp-mnt.el (lm-verify):
11358         * lib-complete.el (lib-complete:cache-completions):
11359         * lib-complete.el (library-all-completions):
11360         * itimer.el (itimer-run-expired-timers):
11361         * info.el (Info-mode):
11362         * info.el (Info-insert-file-contents):
11363         * info.el (Info-rebuild-dir):
11364         * info.el (Info-build-dir-anew):
11365         * info.el (Info-parse-dir-entries):
11366         * info.el (Info-dir-outdated-p):
11367         * info.el (Info-insert-dir):
11368         * info.el (info-xref):
11369         * info.el:
11370         * hyper-apropos.el (hyper-apropos-get-doc):
11371         * hyper-apropos.el (hyper-describe-face):
11372         * hyper-apropos.el (hyper-apropos-mode):
11373         * hyper-apropos.el:
11374         * help.el (list-processes):
11375         * help.el:
11376         * gnuserv.el:
11377         * font.el (mswindows-font-create-name):
11378         * font.el (font-default-font-for-device):
11379         * font.el (x-font-create-object):
11380         * font.el (font-registry):
11381         * font.el:
11382         * font-lock.el (font-lock-keywords):
11383         * font-lock.el:
11384         * finder.el (finder-compile-keywords):
11385         * find-paths.el (paths-find-recursive-path):
11386         * fill.el (set-justification-center):
11387         * fill.el (fill-region-as-paragraph):
11388         * files.el (insert-directory):
11389         * files.el (wildcard-to-regexp):
11390         * files.el (recover-file):
11391         * files.el (basic-save-buffer):
11392         * files.el (delete-auto-save-file-if-necessary):
11393         * files.el (file-relative-name):
11394         * files.el (backup-extract-version):
11395         * files.el (backup-buffer):
11396         * files.el (set-visited-file-name):
11397         * files.el (set-auto-mode):
11398         * files.el (interpreter-mode-alist):
11399         * files.el:
11400         * files.el (find-file-noselect):
11401         * files.el (abbreviate-file-name):
11402         * files.el (parse-colon-path):
11403         * files.el (directory-abbrev-alist):
11404         * etags.el (visit-tags-table-buffer):
11405         * easymenu.el (easy-menu-define):
11406         * dragdrop.el (experimental-dragdrop-drag):
11407         * dragdrop.el (dragdrop-drop-do-functions):
11408         * dragdrop.el (dragdrop-drop-at-point):
11409         * disass.el (disassemble-1):
11410         * disass.el (disassemble-internal):
11411         * disass.el (disassemble):
11412         * disass.el:
11413         * derived.el (derived-mode-init-mode-variables):
11414         * derived.el (define-derived-mode):
11415         * custom.el (defgroup):
11416         * cus-edit.el (custom-quote):
11417         * config.el:
11418         * code-process.el (open-network-stream):
11419         * code-process.el (start-process):
11420         * code-process.el (call-process-region):
11421         * code-process.el (call-process):
11422         * code-process.el:
11423         * code-files.el (insert-file-contents):
11424         * code-files.el:
11425         * code-files.el (buffer-file-coding-system-for-read):
11426         * cmdloop.el (yes-or-no-p-minibuf):
11427         * cl.el:
11428         * cl-macs.el:
11429         * cl-extra.el:
11430         * callers-of-rpt.el (make-caller-report):
11431         * callers-of-rpt.el:
11432         * bytecomp.el (batch-byte-recompile-directory):
11433         * bytecomp.el (batch-byte-compile-1):
11434         * bytecomp.el (batch-byte-compile):
11435         * bytecomp.el (display-call-tree):
11436         * bytecomp.el (byte-compile-insert):
11437         * bytecomp.el (byte-compile-two-args-19->20):
11438         * bytecomp.el (byte-compile-variable-ref):
11439         * bytecomp.el (byte-compile-form):
11440         * bytecomp.el (byte-compile-top-level-body):
11441         * bytecomp.el (byte-compile-out-toplevel):
11442         * bytecomp.el (byte-compile-byte-code-maker):
11443         * bytecomp.el (byte-compile-file-form-defmumble):
11444         * bytecomp.el (byte-compile-file-form):
11445         * bytecomp.el (byte-compile-keep-pending):
11446         * bytecomp.el (byte-compile-insert-header):
11447         * bytecomp.el (byte-compile-from-buffer):
11448         * bytecomp.el (byte-compile-file):
11449         * bytecomp.el (byte-recompile-file):
11450         * bytecomp.el (byte-compile-close-variables):
11451         * bytecomp.el (byte-compile-warn-about-unused-variables):
11452         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11453         * bytecomp.el (byte-compiler-legal-options):
11454         * bytecomp.el (byte-compile-lapcode):
11455         * bytecomp.el (byte-optimize-log):
11456         * bytecomp.el ((fboundp 'defsubst)):
11457         * bytecomp.el:
11458         * bytecomp-runtime.el:
11459         * byte-optimize.el (byte-optimize-apply):
11460         * byte-optimize.el (car):
11461         * byte-optimize.el (byte-optimize-form):
11462         * byte-optimize.el (byte-optimize-form-code-walker):
11463         * byte-optimize.el:
11464         * build-report.el (build-report-insert-installation-file):
11465         * build-report.el (build-report):
11466         * auto-show.el:
11467         * apropos.el (apropos-documentation):
11468         - mega patch
11469         - clean up byte-compile warnings
11470         - remove unused variables
11471         - Use common lisp style hashtable functions
11472         - byte compiler cleanup
11473         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11474         - remove old backquote syntax usage
11475         - move some cl functionality into C for speed.
11476         - remove last remaining VMS support
11477         - spelling fixes
11478         - implement last, butlast, nbutlast, copy-list in C.
11479         - new macro ignore-file-errors, similar to ignore-errors
11480           (ignore-file-errors (delete-file "foo"))
11481         - get frequent garbage collection during loadup.el by tweaking
11482           gc-cons-threshold, rather than explicitly calling garbage-collect
11483         - default delete-key-deletes-forward to `t'.
11484
11485 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11486
11487         * XEmacs 21.2-beta4 is released.
11488
11489 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11490
11491         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11492         (easy-menu-item-present-p): Wrapper around find-menu-item.
11493         (easy-menu-remove-item): Wrapper around delete-menu-item.
11494
11495         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11496         (add-menu-button): Add 'in-menu' argument.
11497         (add-menu-item-1): Add in-menu support to helper function.
11498
11499 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11500
11501         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11502
11503 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11504
11505         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11506         of Dec 4, 1997.
11507
11508 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11509
11510         * process.el (shell-command-on-region): Report if the command
11511         succeeded or failed.
11512
11513 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11514
11515         * subr.el (buffer-substring-no-properties): Comment out.
11516
11517 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11518
11519         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11520           into font instances first, like `x-frob-font-size' does.
11521           (mswindows-find-larger-font): ditto
11522
11523 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11524
11525         * package-ui.el (pui-install-selected-packages): fix args in call
11526         to `package-get'.
11527
11528 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11529
11530         * package-get.el (host-name): New widget type.
11531         (package-get-remote): Better customization using new type.
11532         (package-get-download-sites): idem dito.
11533
11534         (package-get-custom): Do not use package-get-all untill we have
11535         runtime dependencies.
11536
11537         (package-get-remove-copy): Default to 't' we no longer need this
11538         kludge as we do not currently use depenencies.
11539
11540         (package-get-was-current): New variable.
11541         (package-get-require-base): New 'force-current' argument.
11542         (package-get-update-base): idem
11543         (package-get-package-provider):  idem
11544         (package-get-locate-index-file): New 'no-remote' argument.
11545         (package-get-locate-file): idem.
11546
11547         (package-get-maybe-save-index): New function.
11548         (package-get-update-base): Use it.
11549
11550 1998-10-28 Greg Klanderman <greg@alphatech.com>
11551
11552         * package-get.el (package-get-remote): default to nil; by default,
11553         don't go out to the net via EFS.  They must select a download site.
11554         (package-get-download-sites): new variable.
11555         (package-get-download-menu): new function.
11556         (package-get-locate-index-file): new function.
11557         (package-get-update-base): use it.
11558
11559         * menubar-items.el (default-menubar): add "Update Package Index"
11560         and "Add Download Site" menus under Options | Manage Packages.
11561
11562 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11563
11564         * package-get.el (package-get): bugfix code checking installed version
11565         for case where package is not currently installed.
11566         (package-get-require-signed-base-updates): new variable.
11567         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11568         deemed not a goot thing.  Use the variable
11569         package-get-allow-unsigned-base-updates instead.
11570
11571 1998-10-16 Greg Klanderman <greg@alphatech.com>
11572
11573         * package-get.el (package-get): Don't install an older version than
11574         we already have unless explicitly told to.  Issue a warning.
11575
11576         * package-ui.el (pui-add-required-packages): when adding
11577         dependencies, don't add packages that are up to date.
11578         (pui-package-symbol-char):  Don't consider a package out of date
11579         if you have a newer version installed than the latest version in
11580         package-get-base.
11581
11582         * package-get.el (package-get-base-filename): document that it may
11583         be a path relative to package-get-remote;  new default value.
11584         (package-get-locate-file): new function.
11585         (package-get-update-base): use it to expand package-get-base-filename.
11586         (package-get-save-base): new function to save the package-get database
11587         to file.
11588         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11589         (package-get-update-base): pass the REMOTE-SOURCE arg.
11590         (package-get-update-base-entry): call package-get-custom-add-entry.
11591         (package-get-file-installed-p): removed; no longer needed.
11592         (package-get-create-custom): ditto.
11593         (toplevel): remove code to build and load package-get-custom.el
11594         (package-get-custom-add-entry): new function.
11595
11596 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11597
11598         * wid-edit.el (widget-button-click): Don't switch window.
11599
11600 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11601
11602         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11603
11604 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11605
11606         * etags.el (find-tag-default): Run find-tag-hook using
11607         run-hooks rather than funcall
11608
11609 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11610
11611         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11612         and the current local map as the parents to isearch-mode-map.
11613
11614 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11615
11616         * XEmacs 21.2-beta3 is released.
11617
11618 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11619
11620         * package-get.el (package-get-update-base): use
11621         insert-file-contents-internal, not insert-file-contents-literally.
11622
11623 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11624
11625         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11626         dump time.
11627
11628 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11629
11630         * package-get.el (package-get-update-base-entry): new function.
11631         (package-get-update-base): renamed; was `package-get-load-base'.
11632         cleanup, and use package-get-update-base-from-buffer.
11633         (package-get-update-base-from-buffer): new function.
11634         (package-get-update-base-entries): new; helper for above.
11635         Do not eval lisp grabbed over ftp; parse it from new format.
11636
11637 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11638
11639         * files.el (set-auto-mode): Don't play games loading package-get
11640         database; package-get-package-provider will handle it all.
11641
11642 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11643
11644         * package-get.el (package-get-base-filename): new variable.
11645         (package-get-require-base): new function.
11646         (package-get-pgp-signed-begin-line): new variable.
11647         (package-get-pgp-signature-begin-line): ditto.
11648         (package-get-pgp-signature-end-line):  ditto.
11649         (package-get-load-base): new function.
11650         (package-get-interactive-package-query):
11651         (package-get-update-all):
11652         (package-get-dependencies):
11653         (package-get-package-provider):
11654         (package-get-custom): use package-get-require-base.
11655         [package-get-custom loading]: disable for now.
11656
11657         * package-ui.el (pui-list-packages): use (package-get-require-base)
11658
11659 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11660
11661         * package-ui.el: Correct obvious thinko in choosing extent face.
11662
11663 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11664
11665         * menubar-items.el (default-menubar): pui-list-package has nothing
11666         to with Customize. Move all the package stuff to a new Item in Options.
11667
11668         * package-ui.el (pui-menu): Add menu and Popup menu.
11669
11670         * package-get.el (package-get): Use new
11671         package-admin-get-install-dir.
11672
11673         * package-admin.el (package-admin-get-install-dir): New syntax.
11674         Conserve package location and put mule packages where mule-base is.
11675
11676         * package-get.el : Customized
11677
11678         * package-ui.el (pui): Customized
11679         (pui-package-install-dest-dir): New variable.
11680         (pui-install-selected-packages): Use it
11681
11682 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11683
11684         * package-get.el (package-get-interactive-package-query): Move
11685         dependency on package-get-base to run-time.
11686         (package-get-update-all): Ditto.
11687         (package-get-dependencies): Ditto.
11688         (package-get-package-provider): Ditto.
11689         (package-get-custom): Ditto.
11690
11691 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11692
11693         * events.el: Remove 'ascii-character property from 'backspace
11694         and 'delete symbols
11695
11696 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11697
11698         * package-get-base.el: removed.
11699
11700 1998-09-23  Didier Verna  <didier@xemacs.org>
11701
11702         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11703         (no-upper-case-p): new function.
11704         (with-search-caps-disable-folding): new macro.
11705         (with-interactive-search-caps-disable-folding): new macro.
11706         (zap-to-char): In interactive mode, do a case-sensitive search if
11707         the character is uppercase.
11708         (zap-up-to-char): ditto.
11709
11710         * replace.el (perform-replace): use the function no-upper-case-p.
11711
11712         * isearch-mode.el (isearch-fix-case): ditto.
11713         make obsolete `with-caps-disable-folding' and
11714         `isearch-no-upper-case-p'.
11715
11716         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11717         (tags-search): ditto.
11718         (tags-query-replace): ditto.
11719
11720         * info.el (Info-search): ditto.
11721
11722 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11723
11724         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11725
11726 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11727
11728         * package-admin.el (package-admin-rmtree): rewritten.  need to
11729         check for "." and ".." before symlink check.  expand files and
11730         directories with respect to DIRECTORY, not default-directory.
11731
11732 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11733
11734         * package-get.el (package-get-all): add INSTALL-DIR argument.
11735
11736 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11737
11738         * package-ui.el (pui-add-required-packages): new function, select
11739         dependent packages.
11740         (pui-display-keymap): bind it.
11741         (pui-help-string): document it.
11742         (pui-install-selected-packages): package-get-all -> package-get.
11743
11744         * package-get.el (package-get-dependencies): new function.
11745
11746 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11747
11748         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11749         regexps.
11750
11751 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11752
11753         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11754         function.
11755         (default-mouse-track-normalize-point): Use it.
11756
11757 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11758
11759         * package-admin.el (package-admin-delete-binary-package):
11760                 General cleanup. Remove unnessary use of progn and
11761         save-excursion.
11762         (package-admin-delete-binary-package): Do NOT mess with file
11763         modes. That is evil.
11764         (package-admin-delete-binary-package): Wrap all deleting in
11765         condition-case. The data in MANIFEST is untrustworthy.
11766         (package-admin-delete-binary-package): Let the OS worry about non
11767         empty directories.
11768
11769 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11770
11771         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11772         processing.
11773         (lm-report-bug): Fix mail address to send bug reports to.
11774
11775 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11776
11777         * XEmacs 21.2-beta2 is released.
11778
11779 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11780
11781         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11782
11783 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11784
11785         * info.el (Info-mode): Document page turning by double clicks in
11786         docstring so `M-x describe-mode' will display it.
11787
11788 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11789
11790         * info.el (Info-mouse-track-double-click-hook): Use character
11791         widths to calculate a border region where double clicking does
11792         page turning, and return `nil' by default so other hooks, such as
11793         region highlighting, will be run.
11794
11795 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11796
11797         * sound.el (default-sound-directory-list): Initialize with all the
11798         "sounds" directories in `data-directory-list'.  It used to just be
11799         the first one.
11800
11801         * packages.el (locate-data-directory-list): Created.  This gives
11802         the list of matching directories, unlike `locate-data-directory',
11803         which just gives the first one.
11804
11805 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11806
11807         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11808         make a binding in the local keymap until help-char handling is
11809         improved.
11810
11811         * help.el (help-keymap-with-help-key): Provide keymap with help
11812         binding.
11813         (help-print-help-form): New helper function.
11814
11815 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11816
11817         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11818         move extent to another buffer; no need to create a new extent.
11819         (isearch-fix-case): New function.
11820         (isearch-search-and-update): Use it.
11821
11822 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11823
11824         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11825         the keymap, not minor-mode-map-alist.
11826         (isearch-done): Restore overriding-local-map.
11827
11828 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11829
11830         * bytecomp.el (byte-compile-buffer-substring):
11831         Fix for: (byte-compile (defun f () (buffer-substring)))
11832         ==>   ** buffer-substring called with 3 args, but requires 0-3
11833         - new code not only works, but is more readable, too.
11834
11835 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11836
11837         * msw-faces.el (mswindows-init-device-faces): Don't try to
11838           specify a default font at this late stage. Do try to force
11839           creation of the default face font so that if it fails we get
11840           an error now instead of a crash at frame creation.
11841
11842           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11843           mswindows-make-font-unitalic: Canonical default weight
11844           changed from "Normal" to "Regular".
11845
11846           mswindows-make-font-bold / -bold-italic: Supplied device was
11847           not being passed into call to mswindows-find-smaller-font.
11848
11849 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11850
11851         * package-get.el (package-get-remote): Fix the path where to find
11852           the packages on xemacs.org.
11853
11854 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11855
11856         * about.el (about-maintainer-info): Update Ben's entry.
11857
11858 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11859
11860         * lisp/shadow.el (find-emacs-lisp-shadows):
11861         - `member' was being called on lists of length 2000!
11862         - Replace with hashtables.
11863         - Replace hand-coded loops with (dolist)
11864         - Fix comment typo
11865
11866 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11867
11868         * packages.el: Added new function, `package-delete-name', to
11869           delete existing packages from the installed package database
11870           (`packages-package-list').  Also added the "pkginfo" directory
11871           to `packages-special-base-regexp', so that the pkginfo directory
11872           would not get added to `late-packages'.
11873
11874         * package-admin.el: Added ability to delete an installed package
11875           (added low-level function, `package-admin-delete-package').
11876           Understands how to use the pkginfo/MANIFEST.<package> file to
11877           delete the package.  When installing a package, will also
11878           create a MANIFEST.* file if one is not provided by the
11879           package.  If the MANIFEST.* doesn't exist when deleting a
11880           package, the functions will fall back to attempting to delete
11881           any package-specific lisp directory.
11882
11883         * package-get.el: Moved some functions to package-admin.el.
11884           Added interactive function `package-get-delete-package', for
11885           use by users for deleting a package.
11886
11887           Also modified to not require the presence of efs.
11888
11889 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11890
11891         * files.el (find-file-noselect): Handle all signals, kill the
11892         buffer and resignal.
11893
11894 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11895
11896         * cl-macs.el (glyph-image): Add setf method.
11897
11898 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11899
11900         * package-get.el: Fixed broken EFS downloading.  Also, look for
11901           .tar.gz files first, in preference over .tgz files.
11902
11903         * package-ui.el: Fix display of package version numbers.
11904
11905 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11906
11907         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11908         argument.
11909
11910 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11911
11912         * list-mode.el: `display-completion-list': added new/optional
11913           keyword `:completion-string', which allows the programmer to
11914           change the "Possible completions are:" prompt.
11915
11916         * menubar-items.el: Added new pulldown menu-pick to start up the
11917           visual package browser/installer:
11918
11919                 Options->Customize->List Packages
11920
11921         * package-admin.el: Added hooks for installing under both Unix
11922           and MS Windows.  Does additional error checking.  No longer
11923           calls "add-big-package.sh" to install packages under Unix; now
11924           calls gunzip & tar directly.
11925
11926         * package-get.el: Added ability to install packages from files
11927           on a local disk/CDROM.  Now deletes any existing package lisp
11928           directory.  Does completion on available packages when
11929           querying for package names.  Will also search for .tgz files
11930           in addition for .tar.gz files.  Tries to reload
11931           auto-autoloads, as a convenience when loading new packages,
11932           and also tries to add any new package paths to `load-path'.
11933           Changed all occurences of `concat' to use `expand-file-name'.
11934
11935         * package-ui.el: New file which implements the main visual
11936           package browser/installer, which is started via a menu pick or
11937           M-x pui-list packages.
11938
11939 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11940
11941         * startup.el (load-init-file): spelling fix.
11942
11943 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11944
11945         * startup.el (normal-top-level): Load auto-autoload files
11946         covariantly with their precedence.
11947
11948 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11949
11950         * menubar-items.el (default-menubar): Remove "Font Weight"
11951         option, there is currently no custom equivalent.. Customize-faces
11952         is "Edit faces".
11953
11954         * x-font-menu.el (font-menu-set-font): Use customize to set
11955         default face.
11956
11957         * faces.el (face-spec-update-all-matching): New function.
11958
11959         * cus-face.el (custom-set-face-update-spec): New function.
11960         Interface to customize faces from elisp.
11961
11962         (custom-face-value-create): Show the customized settings if set
11963         but not saved.
11964
11965 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11966
11967         (custom-face-value-create): Show the customized settings if set
11968         but not saved.
11969
11970 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11971
11972         * keydefs.el (global-map): Add FSF 20.3 binding of
11973         query-replace-regexp.
11974
11975 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11976
11977         * minibuf.el (read-file-name-internal-1): use
11978         user-name-completion-1 instead of user-name-completion.
11979
11980 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11981
11982         * loadup.el:
11983         * make-docfile.el:
11984         * update-elc.el: Don't set `source-directory' (now defunct as a
11985         global variable) no more.
11986
11987         * packages.el (packages-list-autoloads): Made `source-directory'
11988         (now defunct as a global variable) a parameter.
11989
11990 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11991
11992         * about.el (about-hackers): new email
11993
11994 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11995
11996         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11997
11998 1998-07-17  Didier Verna  <didier@xemacs.org>
11999
12000         * faces.el (set-face-property):
12001         (set-face-dim-p):
12002         (face-dim-p): updated the doc strings now that the dim property isn't
12003         tty-specific.
12004         (face-equal): the dim property is now a common one.
12005
12006         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12007         Renamed the `stipple' attribute to `background-pixmap'.
12008         (custom-face-background-pixmap): make custom-face-stipple an
12009         obsolete alias for this.
12010
12011 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12012
12013         * find-paths.el (paths-file-readable-directory-p): Created and
12014         used.
12015
12016         * loadup.el: Don't set inhibit-... flags from run-temacs.
12017
12018 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12019
12020         * packages.el (packages-data-path-depth): Added and used.
12021
12022 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12023
12024         * about.el:
12025         - Change .xpm to .png, delete "zcat" section.
12026         - cosmetic fix in the 'marcpa' entry.
12027
12028         * etc/photos
12029         - convert all .xpm.Z to .png
12030         - rename mrb to martin
12031         - rename mcook-m to mcookm
12032
12033 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12034
12035         * x-init.el (x-initialize-compose): Add support for
12036         dead-circumflex as YET ANOTHER NAME for that dead key.
12037
12038 1998-08-05  Colin Rafferty <colin@xemacs.org>
12039
12040         * setup-paths.el (paths-construct-exec-path): Made the
12041         last-packages really be last.
12042         (paths-construct-data-directory-list): Ditto.
12043
12044 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12045
12046         * startup.el(startup-splash-frame-body):
12047         Update Copyright notice in splash screen
12048
12049 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12050
12051         * minibuf.el (read-file-name-internal-1): do ~user completion.
12052
12053 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12054
12055         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12056         aginst destroyed extents
12057
12058 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12059
12060         * package-get.el (package-get): add `install-dir' argument.
12061
12062 1998-07-20  John Jones  <jj@asu.edu>
12063
12064         * package-get.el: calls to package-get-update-all will only
12065           update packages which are already installed.
12066
12067 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12068
12069         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12070         writable.
12071
12072 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12073
12074         * about.el (about-hackers): Correct my email.
12075
12076 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12077
12078         * about.el (about-hackers): new email-address.
12079
12080 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12081
12082         * minibuf.el (read-number): Don't let `input-error' condition
12083         escape.
12084
12085 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12086
12087         * about.el (about-hackers): use my `email-for-life' address.
12088
12089 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12090
12091         * XEmacs 21.2-beta1 is released.
12092
12093 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12094
12095         * ldap.el (ldap-search): Doc string change
12096
12097 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12098
12099         * menubar-items.el (default-menubar): Removed references to
12100         `data-directory', and use `locate-data-file' instead, and made
12101         then greyed out if they don't exist.
12102
12103 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12104
12105         * keymap.el (events-to-keys): Use `format' instead of `concat'
12106         since the latter does not accept integer args anymore
12107
12108 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12109
12110         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12111         macros replaced.
12112
12113 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12114
12115         * make-docfile.el: Get first initialization from very-early-lisp.el
12116         * update-elc.el: Ditto.
12117         * loadup.el (really-early-error-handler): Ditto.
12118
12119         * packages.el (packages-unbytecompiled-lisp): Add new file,
12120         very-early-lisp.el.
12121
12122         * very-early-lisp.el: New file.
12123
12124 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12125
12126         * Symbols that have been obsolete for at least 3 years removed (II).
12127
12128         * obsolete.el (eval-current-buffer): Make compatible.
12129         (byte-code-function-p): Ditto.
12130         (send-string): Removed.
12131         (send-region): Removed.
12132         (screen-scrollbar-width): Removed.
12133         (set-screen-scrollbar-width): Removed.
12134         (set-screen-left-margin-width): Removed.
12135         (set-screen-right-margin-width): Removed.
12136         (screen-left-margin-width): Removed.
12137         (screen-right-margin-width): Removed.
12138         (set-buffer-left-margin-width): Removed.
12139         (set-buffer-right-margin-width): Removed.
12140         (buffer-left-margin-width): Removed.
12141         (buffer-right-margin-width): Removed.
12142         (x-set-frame-icon-pixmap): Removed.
12143         (x-set-screen-icon-pixmap): Removed.
12144         (pixel-name): Removed.
12145         (make-pixmap): Removed.
12146         (make-cursor): Removed.
12147         (pixmap-width): Removed.
12148         (pixmap-contributes-to-line-height-p): Removed.
12149         (set-pixmap-contributes-to-line-height): Removed.
12150
12151 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12152
12153         * obsolete.el (popup-menu-up-p): removed.
12154         (read-no-blanks-input): Removed.
12155         (wholenump): Removed.
12156         (ring-mod): Removed (what was ring-mod?).
12157         (current-time-seconds): Removed.
12158         (run-special-hook-with-args): Removed.
12159         (dot): Removed.
12160         (dot-marker): Removed.
12161         (dot-min): Removed.
12162         (dot-max): Removed.
12163         (window-dot): Removed.
12164         (set-window-dot): Removed.
12165
12166         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12167         `dot-min'.
12168
12169         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12170
12171         * code-files.el (insert-file-contents): Rename
12172         run-special-hook-with-args to run-hook-with-args-until-success.
12173         (write-region): Ditto.
12174
12175 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12176
12177         * about.el: Fix typos, update release date.
12178
12179         * Symbols that have been obsolete for at least 3 years removed.
12180
12181         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12182         screen- functions.
12183         (toplevel): remove setf methods for screen functions.
12184         * cl-macs.el (extent-data): defsetf removed.
12185         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12186         many places to remove.
12187         (comment-indent-hook): Ditto.
12188         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12189         (buffer-dedicated-screen): Ditto.
12190         (deiconify-screen): Ditto.
12191         (delete-screen): Ditto.
12192         (event-screen): Ditto.
12193         (find-file-other-screen): Ditto.
12194         (find-file-read-only-other-screen): Ditto.
12195         (live-screen-p): Ditto.
12196         (screen-height): Ditto.
12197         (screen-iconified-p): Ditto.
12198         (screen-list): Ditto.
12199         (screen-live-p): Ditto.
12200         (screen-name): Ditto.
12201         (screen-parameters): Ditto.
12202         (screen-pixel-height): Ditto.
12203         (screen-pixel-width): Ditto.
12204         (screen-root-window): Ditto.
12205         (screen-selected-window): Ditto.
12206         (screen-totally-visible-p): Ditto.
12207         (screen-visible-p): Ditto.
12208         (screen-width): Ditto.
12209         (screenp): Ditto.
12210         (get-screen-for-buffer): Ditto.
12211         (get-screen-for-buffer-noselect): Ditto.
12212         (get-other-screen): Ditto.
12213         (iconify-screen): Ditto.
12214         (lower-screen): Ditto.
12215         (mail-other-screen): Ditto.
12216         (make-screen): Ditto.
12217         (make-screen-invisible): Ditto.
12218         (make-screen-visible): Ditto.
12219         (modify-screen-parameters): Ditto.
12220         (new-screen): Ditto.
12221         (next-screen): Ditto.
12222         (next-multiscreen-window): Ditto.
12223         (other-screen): Ditto.
12224         (previous-screen): Ditto.
12225         (previous-multiscreen-window): Ditto.
12226         (raise-screen): Ditto.
12227         (redraw-screen): Ditto.
12228         (select-screen): Ditto.
12229         (selected-screen): Ditto.
12230         (set-buffer-dedicated-screen): Ditto.
12231         (set-screen-height): Ditto.
12232         (set-screen-position): Ditto.
12233         (set-screen-size): Ditto.
12234         (set-screen-width): Ditto.
12235         (show-temp-buffer-in-current-screen): Ditto.
12236         (switch-to-buffer-other-screen): Ditto.
12237         (visible-screen-list): Ditto.
12238         (window-screen): Ditto.
12239         (x-set-screen-pointer): Ditto.
12240         (x-set-frame-pointer): Ditto.
12241         (screen-title-format): Ditto.
12242         (screen-icon-title-format): Ditto.
12243         (terminal-screen): Ditto.
12244         (delete-screen-hook): Ditto.
12245         (create-screen-hook): Ditto.
12246         (mouse-enter-screen-hook): Ditto.
12247         (mouse-leave-screen-hook): Ditto.
12248         (map-screen-hook): Ditto.
12249         (unmap-screen-hook): Ditto.
12250         (default-screen-alist): Ditto.
12251         (default-screen-name): Ditto.
12252         (x-screen-defaults): Ditto.
12253         (x-create-screen): Ditto.
12254         * obsolete.el: meta-flag removed.
12255         baud-rate removed.
12256         sleep-for-millisecs removed.
12257         extent-data removed.
12258         set-extent-data removed.
12259         set-extent-attribute removed.
12260         extent-glyph removed.
12261         extent-layout removed.
12262         set-extent-layout removed.
12263         list-faces-display removed.
12264         list-faces removed.
12265         trim-versions-without-asking removed.
12266         after-write-file-hooks removed.
12267         truename removed.
12268         auto-fill-hook removed.
12269         blink-paren-hook removed.
12270         select-screen-hook, deselect-screen-hook removed.
12271         auto-raise-screen, auto-lower-screen removed.
12272
12273         * msw-mouse.el: Global change resource -> mswindows-resource.
12274
12275         * XEmacs 21.0-pre5 is released.
12276
12277 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12278
12279         * about.el (about-hackers): Credits update.
12280
12281 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12282
12283         * register.el (insert-register): Don't activate the region.
12284
12285 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12286
12287         * select.el: Restore x-* symbols for backwards compatibility:
12288         x-copy-primary-selection, x-kill-primary-selection,
12289         x-delete-primary-selection, x-select-make-extent-for-selection,
12290         x-valid-simple-selection-, x-cut-copy-clear-internal.
12291
12292 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12293
12294         * XEmacs 21.0-pre4 is released.
12295
12296 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12297
12298         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12299         reporting bugs.
12300         (maybe-add-init-button): Fix semantics under Windows.  Use
12301         `expand-file-name' rather than `concat'.
12302
12303         * help.el (print-messages): New function.
12304
12305 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12306
12307         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12308
12309 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12310
12311         * about.el: Tweaked my entry in about-hackers.
12312
12313         * find-paths.el (paths-emacs-root-p):
12314           Relaxed emacs-root checking of an in-place installation to
12315           also accommodate the flat layout used on MS Windows.
12316
12317 1998-06-29  John Jones  <jj@asu.edu>
12318
12319         * package-get.el: calls to package-get-update-all will only
12320           update packages which are already installed.
12321
12322 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12323
12324         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12325         are handled by the gui-element face fallbacks now.
12326
12327         * x-faces.el: default gui-element face to "background" as well as
12328         the default face.
12329
12330         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12331         and default face settings since these are set as fallbacks now in
12332         the appropriate domain.
12333
12334 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12335
12336         * text-mode.el (text-mode): Reorder regexp so the OR part
12337         corresponding to `page-delim' goes first and the hack in
12338         `forward-paragraph' will work.
12339         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12340
12341 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12342
12343         * subr.el (remove-hook): When checking the hook value
12344           with functionp, don't apply car to it.
12345
12346 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12347
12348         * package-get.el (package-get-remote-filename):
12349           Don't use file-name-as-directory because the local directory
12350           separator conventions might not be the same as ftp's.
12351
12352 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12353
12354         * ldap.el (ldap-host-parameters-alist): New name of
12355         `ldap-host-parameters-plist'
12356
12357 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12358
12359         * package-get.el: Using (require 'package-get-base), now that it
12360         provides itself.  Consequently removed all instances of (load
12361         "package-get-base.el").
12362
12363 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12364
12365         * subr.el (remove-hook): Don't treat the hook value as a
12366           list unless it is both consp and not functionp.
12367
12368 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12369
12370         * about.el: Email address for Ben Wing is ben@xemacs.org.
12371         * auto-show.el: Ditto.
12372         * bytecomp.el: Ditto.
12373         * faces.el: Ditto.
12374         * x-scrollbar.el: Ditto.
12375         * x-misc.el: Ditto.
12376         * tty-init.el: Ditto.
12377         * toolbar-items.el: Ditto.
12378         * symbol-syntax.el: Ditto.
12379         * specifier.el: Ditto.
12380         * objects.el: Ditto.
12381         * hyper-apropos.el: Ditto.
12382         * glyphs.el: Ditto.
12383
12384 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12385
12386         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12387         vertical-divider-always-visible-p.
12388         (default-mouse-motion-handler): Ditto.
12389
12390 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12391
12392         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12393         global value.
12394
12395 1998-06-21  Oliver Graf <ograf@fga.de>
12396
12397         * build-reports.el: changed receiver to xemacs-build-reports list
12398
12399 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12400
12401         * font.el: Split font-family-mappings into X and
12402           mswindows-specific versions.
12403           mswindows-font-create-[object|name]: Treat supplied size
12404           as a pointsize. Added underline and strikethru handling.
12405
12406         * msw-faces.el: changed default mswindows charset to western.
12407
12408         * msw-glyphs.el: removed space in border-glyph font string that
12409           was inserted to get round bugs in the mswindows C font code.
12410
12411 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12412
12413         * about.el (about-hackers): Credits update.
12414
12415         * help-nomule.el (tutorial-supported-languages): Add Romanian
12416         TUTORIAL.
12417
12418         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12419         to ISO-8859-2.
12420
12421 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12422
12423         * font.el: Split font-family-mappings into X and
12424           mswindows-specific versions.
12425           mswindows-font-create-[object|name]: Treat supplied size
12426           as a pointsize. Added underline and strikethru handling.
12427
12428         * msw-faces.el: changed default mswindows charset to western.
12429
12430         * msw-glyphs.el: removed space in border-glyph font string that
12431           was inserted to get round bugs in the mswindows C font code.
12432
12433 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12434
12435         * minibuf.el: make read-color-completion-table call
12436           (mswindows-color-list for mswindows devices.
12437
12438 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12439
12440         * lisp/font-lock.el
12441         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12442         Let declaration items contain non-word symbol characters.
12443
12444 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12445
12446         * package-get.el (package-get-package-provider): Added autoload
12447         cookie.  Loading "package-get-base.el" in ALL functions that use
12448         it.  Fixed some (interactive ...) with multiple argument specs
12449         again.  Cosmetic indentation changes.
12450
12451 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12452
12453         * info.el (Info-insert-dir): Don't use nreverse on variables
12454         that you want to use later.
12455
12456 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12457
12458         * x-mouse.el (x-set-point-and-move-selection): Replace call
12459         to x-kill-primary-selection with kill-primary-selection
12460
12461 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12462
12463         * simple.el (what-cursor-position): Make cursor position reported
12464         use value of column-number-start-at-one
12465
12466 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12467
12468         * about.el (xemacs-hackers): Fix Jareth's email address.
12469
12470 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12471
12472         * startup.el (startup-splash-frame): Remove
12473         `xemacs-startup-logo-function'.
12474
12475 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12476
12477         * about.el (about-hackers): Update credits list.
12478
12479 1998-06-06  Jeff Miller <jmiller@smart.net>
12480
12481         * lisp/sound.el: Update sound-ext to allow filenames with
12482           extensions to be found by load-sound-file
12483
12484 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12485
12486         * info.el (Info-rebuild-outdated-dir): Removed variable
12487         (Info-auto-generate-directory): New variable
12488         (Info-save-auto-generated-dir): New variable
12489         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12490         (Info-build-dir-anew): Second parameter removed.  Use
12491         `Info-save-auto-generated-dir'
12492         (Info-rebuild-dir): Ditto
12493
12494 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12495
12496         * list-mode.el (next-list-mode-item): Would not recognize
12497         border between directly neighbored items.
12498
12499 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12500
12501         * package-get.el: add autoloads for some functions.
12502
12503 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12504
12505         * specifier.el (let-specifier): Tiny docfixes.
12506
12507 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12508
12509         * msw-mouse.el: set selection-pointer-glyph to Normal.
12510
12511 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12512
12513         * wid-edit.el (widget-specify-secret): New function.
12514         (widget-after-change): Use it.
12515         (widget-specify-field): Use it.
12516
12517 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12518
12519         * mouse.el (drag-window-divider): Use `(not done)' instead of
12520         `doit'; reuse result of `window-pixel-edges'.
12521
12522         * modeline.el (drag-modeline-event-lag): Rename to
12523         drag-divider-event-lag.
12524
12525 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12526
12527         * specifier.el (let-specifier): Rewritten not to generate needless
12528         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12529         arguments.
12530
12531 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12532
12533         * minibuf.el (read-file-name-1): Setup buffer-local value of
12534         `completion-ignore-case' in completions buffer under Windows.
12535
12536 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12537
12538         * about.el (about-maintainer-glyph): Fix support for not
12539         compressed images.
12540
12541 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12542
12543         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12544
12545         * mouse.el (mouse-track): Cancel selection if misc-user event with
12546         `cancel-mode-internal' function is fetched.
12547
12548 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12549
12550         * files.el (save-some-buffers-1): Fixed return value.
12551
12552 1998-06-01  Oliver Graf <ograf@fga.de>
12553
12554         * dragdrop.el: added experimental
12555
12556 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12557
12558         * startup.el (after-init-hook, init-file-user,
12559         user-init-directory, load-user-init-file):  Purge references
12560         to "~/.xemacs/init.el" from docstrings.
12561
12562         (load-user-init-file) Use paths-construct-path to construct
12563         paths to user init files.  Go directly to ~/.emacs, do not
12564         search ~/.xemacs/, do not load `default-custom-file'.
12565
12566 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12567
12568         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12569         general *sh.
12570         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12571
12572 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12573
12574         * menubar-items.el (default-menubar): add Update Packages to customize
12575         menu.
12576
12577 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12578
12579         * faces.el: use toolbar face as a fallback for toolbar properties
12580         in xpm-color-symbols instead of default.
12581
12582         * msw-faces.el: rename 3d-object -> gui-element face.
12583
12584 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12585
12586         * startup.el (xemacs-startup-logo-function): New variable.
12587         (startup-splash-frame): Use it.
12588
12589 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12590
12591         * files.el (save-some-buffers): Would wait 1 second.
12592         (save-some-buffers-1): Delete other windows here instead of in
12593         `save-some-buffers'.
12594         (save-some-buffers): Force redisplay only if windows were deleted.
12595
12596 1998-06-02  Didier Verna  <didier@xemacs.org>
12597
12598         * cus-face.el (custom-face-attributes): generalized the use of
12599         toggle buttons for boolean attributes.
12600         Re-ordered the items a bit.
12601
12602 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12603
12604         * sound.el (default-sound-directory): Use `locate-data-directory'
12605         to find the sounds directory.
12606
12607 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12608
12609         * sound.el: default sound-ext to .wav under mswindows, .au
12610         otherwise. load-default sounds without extensions.
12611
12612 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12613
12614         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12615         if send-pr is not bound.
12616
12617 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12618
12619         * files.el: grok idl files in auto-mode-alist.
12620 1998-06-01  Jeff Miller  <jmiller@smart.net>
12621
12622         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12623         calling `upcase'.
12624
12625 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12626
12627         * msw-glyphs.el: add xbm to the list of image types supported.
12628
12629 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12630
12631         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12632         instead of XEmacs one when dumping InfoDock.
12633
12634 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12635
12636         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12637         for `modeline-visible-p'
12638
12639         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12640
12641 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12642
12643         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12644         since it's not used anymore. doc string fixes.
12645
12646         * package-get.el (package-get-file-installed-p): new function. use
12647         instead of file-installed-p which is in an external package.
12648
12649 1998-05-28  Oliver Graf <ograf@fga.de>
12650
12651         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12652         favor of select-window/switch-to-buffer
12653
12654 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12655
12656         * startup.el: changed (getenv "HOME") to (user-home-directory)
12657
12658 1998-05-25  Oliver Graf <ograf@fga.de>
12659
12660         * frame.el (cde-start-drag) moved to dragdrop.el
12661         (offix-start-drag-region) moved to dragdrop.el
12662         (offix-start-drag) moved to dragdrop.el
12663         * dragdrop.el (cde-start-drag) moved from frame.el
12664         (offix-start-drag-region) moved from frame.el
12665         (offix-start-drag) moved from frame.el
12666         (cde-start-drag-region) cde drag regions
12667         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12668
12669 1998-05-26  Oliver Graf <ograf@fga.de>
12670
12671         * dragdrop.el: created dragdrop-drag prototypes
12672         (cde-start-drag-region) fixed typo
12673
12674 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12675
12676         * simple.el (after-init-hook): Remove reader macro.
12677
12678         * packages.el (packages-hardcoded-lisp): Get rid of reader
12679         macros.  Update DOC string.
12680
12681 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12682
12683         * mouse.el (drag-window-divider): Ditto.
12684
12685         * modeline.el (mouse-drag-modeline): Use it.
12686
12687         * lisp-mode.el (let-specifier): Specify indentation.
12688
12689         * specifier.el (let-specifier): Renamed from
12690         `with-specifier-instance'.
12691
12692 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12693
12694         * x-faces.el:
12695         * faces.el: move definition of xpm-color-symbols from x-faces.el
12696         to faces. Predicate x-get-resource on the presence of x.
12697
12698         * msw-faces.el: set 3d-object face rather than modeline. Specify
12699         faces as specfier defaults.
12700
12701         * package-get.el: don't use package-admin-add-single-file-package.
12702
12703 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12704
12705         * toolbar-items.el: Fixup tooltips.
12706         (toolbar-gnus): Don't use obsolete variable
12707         toolbar-news-frame-properties.
12708         (toolbar-news-reader): Default to `gnus' instead of
12709         `not-configured'.
12710
12711         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12712         Windows.
12713
12714 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12715
12716         * package-get.el: rename -installedp -> -installed-p.
12717
12718 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12719
12720         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12721         attributes, and assinged it to continuation, truncation and
12722         hscroll glyphs.
12723
12724         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12725         and made continuation, truncation and hscroll glyphs arrow
12726         characters out of that font.
12727
12728 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12729
12730         * minibuf.el (minibuffer-electric-separator): Play nicely with
12731         directory-sep-char being \.
12732         (minibuffer-electric-tilde): Ditto.
12733         (read-file-name-map): Ditto.
12734
12735 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12736
12737         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12738         on X devices.
12739         (default-mouse-track-deal-with-down-event): Avoid
12740         `x-disown-selection'; use `disown-selection' instead.
12741
12742 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12743
12744         * select.el:
12745         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12746         moved to (cut-copy-clear-internal) in select.el. Ditto for
12747         (x-delete-primary-selection) (x-kill-primary-selection)
12748         (x-copy-primary-selection).
12749         (own-clipboard): new function.
12750
12751         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12752         functions in select.el. remove old ones.
12753         (mswindows-own-clipboard): new function.
12754
12755 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12756
12757         * gnuserv.el: allow connections from mswindows type devices.
12758
12759 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12760
12761         * msw-glyphs.el: change image type used from cursor to resource.
12762
12763 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12764
12765         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12766         for {top,bottom}-{left,right} values in addition to
12767         {top,bottom}_{left,right}.
12768         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12769
12770 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12771
12772         * cl-macs.el (specifier-instance): Undefine its setf method.
12773
12774         * specifier.el (with-specifier-instance): Added docstring.
12775
12776         * mouse.el (drag-window-divider): Ditto.
12777
12778         * modeline.el (mouse-drag-modeline): Use it.
12779
12780         * lisp-mode.el (with-specifier-instance): Define its indentation
12781         level.
12782
12783         * specifier.el (with-specifier-instance): New macro.
12784
12785 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12786
12787         * package-get.el (package-get-create-custom): new function to
12788         auto-generate package-get-custom.el from package-get-base.el.
12789         * (package-get-ever-installedp): new function.
12790         * (package-get-custom): new function to get all packages specified
12791         by customize.
12792
12793 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12794
12795         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12796
12797 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12798
12799         * cl-extra.el: Reverse previous float change.
12800
12801 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12802
12803         * x-faces.el:
12804         * faces.el (try-font-name): moved from x-faces.el since it is
12805         required by w3 under mswindows as well X.
12806
12807 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12808
12809         * winnt.el: Removed evil (setq completion-ignore-case t)
12810         clause, one more overlookef fsfism.
12811         (nt-quote-args-functions-alist): End sentences with double space.
12812
12813 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12814
12815         * window-xemacs.el (push-window-configuration): Remove kludgery of
12816         recaching default-toolbar specifier.
12817         (pop-window-configuration): Ditto.
12818         (unpop-window-configuration): Ditto.
12819
12820 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12821
12822         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12823
12824 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12825
12826         * winnt.el (nt-quote-args-verbatim): Added function.
12827         (nt-quote-args-prefix-quote): Added function.
12828         (nt-quote-args-backslash-quote): Added function.
12829         (nt-quote-args-double-quote): Added function.
12830         (nt-quote-args-functions-alist): New variable.
12831         (nt-quote-process-args): Added function. This is the main quoting
12832         work horse called from process-nt.c
12833
12834 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12835
12836         * winnt.el: Removed duplicate definitions for backspace,
12837         delete, M-backspace and C-M-backspace.
12838         (file-name-buffer-file-type-alist): Removed this variable.
12839         (find-buffer-file-type): Removed function.
12840         (find-file-binary):  Removed function.
12841         (find-file-text): Removed function.
12842         (find-file-not-found-set-buffer-file-type): Removed function.
12843         (save-to-unix-hook): Removed function.
12844         (revert-from-unix-hook): Removed function.
12845         (using-unix-filesystems): Removed function.
12846         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12847         warning.
12848         (x-set-selection): Removed function.
12849         (x-get-selection): Removed function.
12850         Removed commented FSFisms.
12851         Replaced copyright notice (this file is not part of GNU Emacs).
12852         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12853         comint-process-echoes setting to t.
12854
12855 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12856
12857         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12858         and used following the interface change of
12859         `paths-find-recursive-path'.
12860
12861         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12862         regexp instead of a list of base names.
12863         (paths-version-control-filename-regexp):
12864         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12865         Introduced and used following the interface change of
12866         `paths-find-recursive-path'.
12867
12868 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12869
12870         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12871         on X devices, rather than on all non-TTY devices.
12872
12873 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12874
12875         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12876
12877         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12878
12879 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12880
12881         * itimer.el (activate-itimer): Fixed usage of integers
12882         as argument to `concat'.
12883
12884 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12885
12886         * itimer.el (start-itimer): replace the use of `concat' with
12887         `format'
12888
12889 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12890
12891         * mode-motion.el (mode-motion-hook): Clarify docstring.
12892         From Bob Weiner <weiner@altrasoft.com>
12893
12894         * loadhist.el (symbol-file): Supply prompt string when used
12895         interactively.
12896         From Bob Weiner <weiner@altrasoft.com>
12897
12898 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12899
12900         * loadup.el (really-early-error-handler): Ditto.
12901
12902         * update-elc.el: Ditto.
12903
12904         * setup-paths.el (paths-construct-exec-path): Ditto.
12905
12906         * make-docfile.el: Ditto.
12907
12908         * find-paths.el (paths-decode-directory-path): Use split-path
12909         instead of decode-path.
12910
12911         * files.el (parse-colon-path): Update docstring reference.
12912
12913 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12914
12915         * msw-init.el:
12916         * x-init.el:
12917         Bind cut'n'paste keys to non window-system specific functions.
12918
12919         * msw-select.el: New function mswindows-clear-clipboard.
12920         mswindows-cut-copy-clipboard extended to handle clearing of the
12921         selection and renamed to mswindows-cut-copy-clear-clipboard.
12922
12923         * select.el: on mswindows devices delete-primary-selection
12924         calls mswindows-clear-clipboard.
12925
12926 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12927
12928         * simple.el (quoted-insert): Inhibit quit when using read-char.
12929
12930         * cmdloop.el (read-char): Don't inhibit quit.
12931         (read-char-exclusive): Ditto.
12932         (read-char): Signal quit if quit-char was pressed.
12933         (read-char-exclusive): Ditto.
12934         (read-quoted-char): Return a character, not integer.
12935
12936         * menubar-items.el (default-popup-menu): Use Andy's generic
12937         selection code.
12938         (default-popup-menu): Fix code.
12939
12940 1998-05-14  Oliver Graf <ograf@fga.de>
12941
12942         * dragdrop.el (dragdrop-function-widget): this time it's done
12943
12944 1998-05-13  Oliver Graf <ograf@fga.de>
12945
12946         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12947
12948 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12949
12950         * device.el (device-pixel-width):
12951         (device-pixel-height):
12952         (device-mm-width):
12953         (device-mm-height):
12954         (device-bitplanes):
12955         (device-color-cells): Swapped parameters to device-system-metric
12956         according to the interface change.
12957
12958 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12959
12960         * mouse.el (default-mouse-motion-handler): Use new name of the
12961         function event-over-vertical-divider-p.
12962         Do not set E-W arrow cursor over the divider if
12963         vertical-divider-draggable-p is nil in the window.
12964         ([top-level]): Use new name for the variable
12965         vertical-divider-map.
12966         (drag-window-divider): Respect vertical-divider-draggable-p.
12967         Variable name typo fixes.
12968
12969 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12970
12971         * keymap.el (kbd): Define here; handle string constants and
12972         others...
12973
12974 1998-05-15  Christian Nyb <chr@mediascience.no>
12975
12976         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12977         in Emacs 18.
12978
12979 1998-05-13  Didier Verna  <didier@xemacs.org>
12980
12981         * mouse.el (drag-window-divider): give the vertical divider a
12982         pressed look when dragging it.
12983
12984 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12985
12986         * faces.el: predicate some more face operations on x or mswindows
12987         not just x.
12988
12989         * modeline.el: enable modeline coloring for mswindows.
12990
12991 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12992
12993         * minibuf.el (minibuffer-default): Added variable; compatible with
12994         FSF Emacs.
12995         (next-history-element): Used `minibuffer-default'.
12996
12997 1998-05-12  Oliver Graf <ograf@fga.de>
12998
12999         * dragdrop.el (dragdrop-function-widget): button and mods ok
13000         arguments still look a bit strange
13001         (dragdrop-compare-mods) created
13002         (dragdrop-drop-do-functions) correctly checks for buttons and
13003         modifiers
13004
13005 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13006
13007         * setup-paths.el (paths-default-info-directories): Replace
13008         path-separator with directory-sep-char.
13009
13010         * files.el (path-separator): Don't define it here.
13011
13012 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13013
13014         * update-elc.el: Ditto.
13015
13016         * setup-paths.el (paths-construct-exec-path): Ditto.
13017
13018         * make-docfile.el: Ditto.
13019
13020         * loadup.el (really-early-error-handler): Ditto.
13021
13022         * find-paths.el (paths-decode-directory-path): Use decode-path
13023         instead of decode-path-internal.
13024
13025         * files.el (parse-colon-path): Update docstring.
13026
13027 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13028
13029         * subr.el (get-buffer-window-list): Make BUFFER optional.
13030
13031         * window-xemacs.el (windows-of-buffer): Defalias to
13032         get-buffer-window-list.
13033
13034 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13035
13036         * disass.el: Fix maintainer keyword.
13037
13038         * bytecomp.el (byte-compile-and-load-file): Autoload.
13039         (byte-compile-buffer): Ditto.
13040
13041         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13042         value is returned, not the name.
13043         (lisp-imenu-generic-expression): Enable it.
13044         (lisp-mode-variables): Ditto.
13045         (lisp-indent-offset): Change defconst to defvar.
13046         (lisp-indent-function): Ditto.
13047         (lisp-body-indent): Ditto.
13048
13049 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13050
13051         * modeline.el: Use zap-last-kbd-macro-event.
13052
13053         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13054         nil, don't attempt to do anything with messages.
13055         (eval-last-sexp): Use `letf' for clarity.
13056
13057 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13058
13059         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13060
13061 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13062
13063         * buff-menu.el:
13064         * lisp-mode.el:
13065         * obsolete.el:
13066         Change empty docstrings into no doc strings at all.
13067         Fix bogus FSF-format docstrings.
13068         * etags.el: Fix docstring.
13069
13070 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13071
13072         * package-get.el (package-get): Use internal md5
13073
13074 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13075
13076         * about.el (about-xemacs): Correct abuse of concat.
13077
13078 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13079
13080         * info.el (Info-mode): Use easymenu.
13081
13082 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13083
13084         * apropos.el (apropos): Don't use concat with integers.
13085
13086         * cmdloop.el (describe-last-error): Handle the case when no error
13087         was seen gracefully.
13088
13089         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13090         defun.
13091         (apropos-describe-plist): Ditto.
13092
13093         * help.el (with-displaying-help-buffer): Revert to a defun.
13094         (describe-key): Use it as defun.
13095         (describe-mode): Ditto.
13096         (describe-bindings): Ditto.
13097         (describe-prefix-bindings): Ditto.
13098         (describe-installation): Ditto.
13099         (view-lossage): Ditto.
13100         (describe-function): Ditto.
13101         (describe-variable): Ditto.
13102         (describe-syntax): Ditto.
13103
13104 1998-05-11  Oliver Graf <ograf@fga.de>
13105
13106         * dragdrop.el: changed order of require/provide
13107         (dragdrop-drop-mime-default) changed to new calling conventions
13108         (dragdrop-drop-do-functions) changed to new calling conventions
13109         (dragdrop-function-widget) this one needs more work...
13110
13111 1998-05-10  Oliver Graf <ograf@fga.de>
13112
13113         * about.el: another small change in my entry
13114         * dragdrop.el (dragdrop-drop-log-function): logging added
13115         plus customizations
13116         changed interface to handler functions. now called with event
13117         and object
13118
13119 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13120
13121         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13122         E-W arrow pointer displayed over draggable dividers.
13123
13124         * mouse.el (default-mouse-motion-handler): Show it when
13125         appropriate.
13126         (drag-window-divider): Added.
13127         ([top-level]): Initialized window-divider-map with a keymap
13128         binding the above function to left button down event.
13129
13130         * x-mouse.el (x-init-pointer-shape): Initialize
13131         divider-pointer-glyph from Cursor.dividerPointer, or use default
13132         E-W double arrow.
13133
13134 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13135
13136         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13137
13138 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13139
13140         * simple.el (count-words-buffer): Don't query for buffer.
13141         (count-lines-buffer): Ditto.
13142
13143 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13144
13145         * help.el (where-is): add optional insert argument.
13146
13147 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13148
13149         * help.el (describe-key-briefly): New argument INSERT.
13150
13151         * simple.el (eval-expression): New optional argument; synch with
13152         FSF 20.3.
13153
13154         * keydefs.el (global-map): Add new register bindings.
13155
13156         * register.el: Synched with FSF 20.3.
13157
13158 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13159
13160         * window-xemacs.el (recenter): all arguments are optional.
13161
13162 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13163
13164         * device.el: (device-pixel-width): Reflected name/parameters
13165         change to device-system-metric.
13166         (device-pixel-height): Ditto.
13167         (device-mm-width): Ditto.
13168         (device-mm-height): Ditto.
13169         (device-bitplanes): Ditto.
13170         (device-color-cells): Ditto.
13171
13172 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13173
13174         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13175
13176         * cl.el (most-positive-fixnum): Document.
13177         (most-negative-fixnum): Ditto.
13178
13179         * cus-dep.el: Updated comment.
13180
13181         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13182         constant.
13183
13184         * cus-load.el (custom-put): Removed.
13185
13186         * files.el (after-find-file): Just resignal quit instead of
13187         signaling "canceled".
13188
13189 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13190
13191         * frame.el (other-frame): Use `focus-frame' instead of
13192         select-frame kludges.
13193
13194         * lisp-mode.el: Update lisp-indent-function for
13195         save-selected-frame and with-selected-frame.
13196
13197         * frame.el (save-selected-frame): New macro.
13198         (with-selected-frame): Ditto.
13199         (other-frame): Use `set-frame-focus'.
13200
13201 1998-05-06  Oliver Graf <ograf@fga.de>
13202
13203         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13204         (dragdrop-drop-url-default) default handler for URL drops created
13205         (dragdrop-drop-mime-default) default handler for MIME drops created
13206         (dragdrop-drop-functions) default custom for handling drops created
13207         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13208
13209 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13210
13211         * mouse.el: Removed redundant mouse-mswindows-drop function.
13212
13213 1998-05-05  Oliver Graf <ograf@fga.de>
13214
13215         * about.el: changed some text in my entry
13216         * dragdrop.el: added customs
13217
13218 1998-05-04  Oliver Graf <ograf@fga.de>
13219
13220         * mouse.el: killed global drop key bindings
13221         (mouse-offix-drop) removed
13222         * dragdrop.el: created
13223         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13224
13225 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13226
13227         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13228         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13229
13230         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13231         obsolete comment.
13232
13233         * scrollbar.el (scrollbars-visible-p): Use new
13234         {vertical,horizontal}-scrollbar-visible-p specifiers.
13235
13236 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13237
13238         * device.el (device-pixel-height):
13239         (device-pixel-width):
13240         (device-mm-width):
13241         (device-mm-height):
13242         (device-bitplanes):
13243         (device-color-cells): Moved these 6 functions from device.c; they
13244         all use single (device-system-metrics) call.
13245
13246 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13247
13248         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13249         were renamed.
13250
13251         * menubar-items.el:
13252         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13253         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13254
13255         * help.el (help-map): Remove Hyperbole keybinding logic.
13256         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13257
13258 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13259
13260         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13261         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13262
13263 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13264
13265         * msw-glyphs.el: use nicer icon3 from the frame icon.
13266
13267 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13268
13269         * version.el (emacs-version): Remove InfoDock conditionals.
13270
13271         * startup.el (startup-splash-frame): Change ID logo name.
13272
13273 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13274
13275         * files.el (after-find-file): If the user presses C-g on
13276         directory-creation prompt, kill the buffer.
13277
13278 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13279
13280         * simple.el (count-words-region): Reverse previous change.
13281
13282 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13283
13284         * replace.el (query-replace): Just call perform-replace.
13285         (query-replace-regexp): Ditto.
13286         (perform-replace): Move region handling here.
13287         (perform-replace): Use the new arg to match-data.
13288
13289 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13290
13291         * x-init.el: Install X specific display table that
13292           displays char 0240 as a space to avoid whatever it is
13293           that screws up display of that character code.
13294
13295 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13296
13297         * help.el (function-arglist): If no arguments are documented for a
13298         subr, print nothing rather than incorrect output.
13299
13300 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13301
13302         * cmdloop.el (command-error): Update bail-out error message to use
13303         `emacs-program-name'.
13304
13305         * lib-complete.el: Remove reader macro cruft.
13306
13307         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13308         cruft.
13309
13310         * simple.el (count-words-region): Drop interactive-p check on the
13311         message.
13312
13313 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13314
13315         * font.el
13316         * msw-faces.el
13317         Correct spelling of mswindows-font-canonicalize-name.
13318
13319 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13320
13321         * ldap.el (ldap-host-parameters-alist): Replaced with
13322         `ldap-host-parameters-plist'
13323         (ldap-search): Adapt to previous change
13324
13325 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13326
13327         * about.el (about-hackers): Update Bob Weiner bio.
13328         (about-maintainer-info): Ditto.
13329
13330 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13331
13332         * simple.el (display-warning-minimum-level): Docfix.
13333
13334 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13335
13336         * widget.el (:default-get): New keyword.
13337         * wid-edit.el (default, widget-default-default-get): Define it.
13338         (group, widget-group-default-get): Define it.
13339         (menu-choice, widget-choice-default-get): Define it.
13340         (widget-default-get): New function.
13341         (widget-choice-action): Call it.
13342         (widget-editable-list-entry-create): Call it.
13343
13344 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13345
13346         * byte-optimize.el (byte-boolean-vars): Removed.
13347         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13348         lookup through `byte-boolean-vars'.
13349
13350 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13351
13352         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13353         resource-provided values into ghost specs for scrollbar-height and
13354         scrollbar-width.
13355
13356 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13357
13358         * byte-optimize.el: Don't attempt to optimize /=.
13359
13360         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13361         (byte-compile-/=): Ditto.
13362
13363 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13364
13365         * apropos.el: Use `with-displaying-help-buffer'.
13366         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13367         Use `with-displaying-help-buffer'.
13368         (apropos-follow): Do not give special treatment to buffer cursor
13369         was in prior to a mouse click.
13370         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13371         (apropos-print-doc): Set correct buffer for setting text
13372         properties.
13373
13374 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13375
13376         * help.el (help-buffer-prefix-string): New variable.
13377         (help-buffer-name): Use it.
13378
13379         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13380         mode menu.
13381
13382 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13383
13384         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13385
13386 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13387
13388         * files.el (find-file-noselect): Update docstring.
13389         (find-file-noselect): Signal an error if found an unreadable file.
13390         (file-chase-links): Save the match data.
13391         (normal-mode): Use `lwarn' and `error-message-string'.
13392         (interpreter-mode-alist): Change defconst to defvar.
13393         (inhibit-first-line-modes-regexps): Ditto.
13394         (inhibit-first-line-modes-regexps): Added .tgz.
13395         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13396         (change-major-mode-with-file-name): New user-option.
13397         (set-visited-file-name): Synched with FSF.
13398         (file-name-extension): New function, from FSF 20.3.
13399         (file-relative-name): Synched with FSF.
13400         (save-some-buffers): Support the C-r feature.
13401         (recover-session): Synched with FSF.
13402         (kill-some-buffers): Ditto.
13403         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13404
13405 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13406
13407         * files.el (insert-file): Undo previous change and reenable use of
13408         format.el.
13409
13410 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13411
13412         * window-xemacs.el (recenter): Define.
13413
13414 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13415
13416         * font.el (mswindows-font-create-name)
13417         (mswindows-font-create-object): new functions for mswindows type
13418         fonts.
13419
13420         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13421         strings are parsed as well as font objects.
13422
13423 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13424
13425         * modeline.el (defining-kbd-macro): Restore modeline indication of
13426         kbd-macro being recorded.
13427         (add-minor-mode): Simplify docstring.
13428         (modeline-minor-mode-menu): Remove stuff.
13429
13430 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13431
13432         * code-process.el (call-process): dynamically decide process
13433         coding type.
13434
13435 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13436
13437         * modeline.el: Add line-number-mode, column-number-mode to
13438         the modeline minor-mode menu.  Button2 on the line number does
13439         goto-line.
13440
13441 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13442
13443         * mouse.el: move x-selection-owner-p type things to
13444         selection-owner-p.
13445
13446         * msw-init.el: copy zmacs stuff from x-init.el
13447
13448         * msw-select.el (mswindows-own-selection)
13449         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13450         functions. Very simple minded implementation of selectio
13451         ownership.
13452
13453         * select.el (own-selection) (disown-selection)
13454         (activate-region-as-selection) (select-make-extent-for-selection)
13455         (valid-simple-selection-p): functions moved from x-select.el for
13456         generalized selection.
13457
13458         * x-select.el: see select.el changes.
13459
13460         * x-toolbar.el: use new selection functions.
13461
13462 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13463
13464         * packages.el (packages-find-package-directories): Fixed bug that
13465         would pick up multiple site-package directories.
13466         (package-locations): Added "xemacs-packages" as a late package
13467         location.
13468
13469         * find-paths.el: Now uses `emacs-program-name' and
13470         `emacs-program-version'.
13471         Additions to enforce version-specific directories in
13472         `paths-find-version-directory'.
13473
13474 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13475
13476         * default.el: Removed.
13477         * site-start.el: Removed.
13478
13479 1998-04-29  Didier Verna  <didier@xemacs.org>
13480
13481         * minibuf.el (minibuffer-history-minimum-string-length): Default
13482         to nil.
13483
13484 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13485
13486         * find-paths.el (paths-program-name): Rename.
13487         (paths-emacs-root-p): Ditto.
13488         (paths-find-site-directory): Ditto.
13489
13490 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13491
13492         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13493         `emacs-lisp-byte-compile-and-load'.
13494
13495 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13496
13497         * ldap.el (ldap-search): Fixed additional parameter passing to
13498         `ldap-open'
13499
13500 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13501
13502         * select.el (kill-primary-selection) (selection-owner-p)
13503         (copy-primary-selection) (yank-clipboard-selection)
13504         (selection-exists-p) (delete-primary-selection): new file and
13505         functions that do the right thing for the selected device.
13506
13507         * x-menubar.el: use generalised selection functions.
13508
13509         * dumped-lisp.el: dump select.el.
13510
13511 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13512
13513         * find-paths.el (paths-progname): New variable.
13514         (paths-emacs-root-p): Use it.
13515         (paths-find-site-directory): Ditto.
13516
13517 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13518
13519         * loadup.el ((member "dump" command-line-args)): Dump as
13520         `infodock' if InfoDock.
13521
13522 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13523
13524         * find-paths.el (construct-emacs-version): Simplify, include
13525         program name in the return value.
13526         * (paths-find-version-directory): Use it.
13527
13528 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13529
13530         * info.el (Info-parse-dir-entries): Fixed regexp
13531         (Info-build-dir-anew): Remove full suffix and capitalize info file
13532         name for files with no @direntry
13533         (Info-batch-rebuild-dir): New function
13534         (Info-suffixed-file): Check for regular files instead of simple
13535         file existence (could catch directories before)
13536
13537 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13538
13539         * setup-paths.el, find-paths.el: Removed uses of `not' which
13540         temacs doesn't have.
13541
13542         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13543         into root searching.
13544
13545 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13546
13547         * subr.el: Remove definition of `not'.
13548
13549 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13550
13551         * msw-glyphs.el: enable graphics support.
13552
13553 1998-04-23  Didier Verna  <didier@xemacs.org>
13554
13555         * x-menubar.el (default-menubar): restored the line-number-mode
13556         option.
13557
13558         * misc doc string updates related to the options menu.
13559
13560 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13561
13562         * setup-paths.el (paths-construct-load-path): Fix typo.
13563
13564 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13565
13566         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13567         font-menu-ignore-scaled-fonts don't have to be bound now; this
13568         gets us one step further towards making --no-autoloads work.
13569
13570         * startup.el (normal-top-level): Load auto-autoloads only if
13571         lisp-directory is non-nil.
13572
13573         * setup-paths.el (paths-construct-load-path): Made it robust
13574         against nil lisp-directory.
13575
13576         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13577         to the list of variables that cause a warning when nil.
13578
13579         * toolbar.el (init-toolbar-location): Now works even when there's
13580         no toolbar icon directory.
13581
13582 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13583
13584         * help.el (view-lossage): Recognize it.
13585
13586         * simple.el (log-message): Mark multiline messages.
13587
13588 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13589
13590         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13591
13592 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13593
13594         * package-get.el (package-get-all):  add `\n' separator to
13595         interactive specification so that both variables are read
13596
13597 1998-04-22  Didier Verna  <didier@xemacs.org>
13598
13599         * x-menubar.el: ported the options menu to Custom.
13600         Moved the "read only" toggle button to the buffers menu.
13601         Corrected some missing ;;;###autoload or defcustom.
13602
13603         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13604         the scrollbar-visible specifier for options menu handling.
13605
13606         * toolbar.el (toolbar-visible-p)
13607                      (toolbar-captioned-p)
13608                      (default-toolbar-position): defcustom wrappers around
13609         the toolbar specifiers for options menu handling.
13610
13611         * frame.el (get-frame-for-buffer-default-instance-limit):
13612         defcustom it for options menu handling.
13613
13614         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13615         font-lock-mode for options menu handling.
13616
13617         * cus-start.el: added Custom properties to overwrite-mode for
13618         options menu handling.
13619
13620 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13621
13622         * about.el: shameless self-promotion.
13623
13624 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13625
13626         * simple.el (raw-append-message): Slightly optimize.
13627         (remove-message): Use `push' for clarity.
13628         (append-message): Ditto.
13629         (display-warning): Dito.
13630         (raw-append-message): Send the message to the appropriate device.
13631
13632 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13633
13634         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13635         From Sean MacLennan <Sean.MacLennan@pika.ca>
13636
13637 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13638
13639         * setup-paths.el: Changed `directory-sep-char' to
13640         `path-separator', following a change in GNU Emacs.
13641
13642 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13643
13644         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13645         (Info-build-dir-anew): Add a final newline.
13646         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13647         is `always'
13648         (Info-rebuild-dir): Ditto
13649
13650         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13651
13652 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13653
13654         * simple.el (count-words-buffer): Retain zmacs region.
13655         (count-words-region): Ditto.
13656         * simple.el: (what-line): Expanded line counts.
13657         (count-lines): New parameter to conditionalize whether collapsed
13658         lines get counted.
13659         From Bob Weiner <weiner@altrasoft.com>
13660
13661 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13662
13663         * packages.el (package-locations): infodock-packages must override
13664         mule-packages and packages.
13665
13666 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13667
13668         * wid-edit.el:
13669         remove rude messages from widget-activation-widget-mapper
13670         and widget-activation-glyph-mapper
13671
13672 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13673
13674         * toolbar.el: Remove (featurep 'x) test from
13675         toolbar-make-button-list
13676
13677 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13678
13679         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13680         only if in the same frame.
13681
13682 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13683
13684         * packages.el (package-locations): Added site-packages hierarchy.
13685
13686         * setup-paths.el (paths-default-info-directories): Introduced and
13687         used.
13688
13689         * packages.el, setup-paths.el: Set various path searching depths
13690         to 1.
13691
13692         * packages.el (packages-hierarchy-depth):
13693         (packages-load-path-depth): Introduced and used.
13694
13695         * setup-paths.el (paths-load-path-depth): Introduced and used.
13696
13697         * find-paths.el (paths-find-recursive-path): Added max-depth
13698         parameter.
13699
13700 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13701
13702         * setup-paths.el (paths-construct-info-path): Removed
13703         dependency on behavior of (file-name-as-directory "").
13704
13705 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13706
13707         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13708         lisp objects
13709
13710 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13711
13712         * dump-paths.el, startup.el: Added handling for --debug-paths.
13713
13714 1998-04-15  William M. Perry  <wmperry@aventail.com>
13715
13716         * wid-edit.el: We cannot just set the help-echo or balloon-help
13717           properties for an extent based on the :help-echo widget
13718           property, since help-echo and balloon-help cause an EXTENT to
13719           get passed in, where :help-echo functions are expecting a WIDGET
13720
13721 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13722
13723         * scrollbar.el (init-scrollbar-from-resources): Call
13724         mswindows-init-scrollbar-metrics when appropriate.
13725
13726 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13727
13728         * dumped-lisp.el: dump x-toolbar for window system
13729
13730         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13731         have support and xpm.
13732
13733 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13734
13735         * files.el (toggle-read-only): Fix docstring.
13736         From Didier Verna <didier@xemacs.org>
13737
13738 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13739
13740         * startup.el (normal-top-level): Load autoload-file-name without
13741         specifying an extension---some people only auto-autoload.el.gz.
13742
13743 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13744
13745         * files.el (backup-enable-predicate): Don't bomb on NAME being
13746         nil.
13747
13748 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13749
13750         * find-paths.el, packages.el: Now prefers configure'd paths.
13751         This shouldn't cause any of the originally anticipated problems as
13752         the current paths architecture will not define the various
13753         configure-xxx variables if they're not specified on the configure
13754         command line.
13755
13756         * find-paths.el, setup-paths.el, packages.el: Removed all
13757         mentionings of "/" as a path separator.
13758         Used paths-construct-path throughout.
13759
13760         * find-paths.el (paths-construct-path): Created to assemble paths
13761         from directory components.
13762
13763         * setup-paths.el, packages.el: Used paths-decode-directory-path
13764         instead of decode-path-internal.
13765
13766         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13767         and associates.
13768         (paths-decode-directory-path) Created.
13769
13770         * setup-paths.el: Changed configure-exec-path to
13771         configure-exec-directory.
13772
13773 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13774
13775         * packages.el (packages-find-packages): Fixed decoding of
13776         EMACSPACKAGEPATH.
13777
13778         * startup.el: -no-packages -> -no-early-packages.
13779
13780         (packages-load-package-lisps): Fixed loading of auto-autoload
13781         files.
13782
13783         * startup.el (normal-top-level): Fixed loading of core
13784         auto-autoload.
13785
13786         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13787
13788         * startup.el, packages.el, dump-paths.el: Added proper settings
13789         for site-directory and lisp-directory variables.
13790
13791         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13792         inhibit-package-autoloads and fixed handling of it.
13793
13794         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13795         handling of former inhibit-package-init, now
13796         inhibit-early-packages, to make -vanilla etc. work.
13797
13798 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13799
13800         * code-process.el (start-process): Fallback to 'undecided instead
13801         of 'binary for process input coding stream.
13802
13803         * process.el (start-process): Docstring fix.
13804
13805 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13806
13807         * info.el (Info-insert-dir): Do not insert temporary dir files
13808         in Info-dir-file-attributes
13809         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13810         (Info-rebuild-dir): Ditto.
13811
13812 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13813
13814         * obsolete.el: Added obsoleteness declarations for
13815         `site-directory' and `Info-default-directory-list'.
13816
13817 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13818
13819         * find-paths.el (paths-find-emacs-root): Only look at the
13820         executable at the end of the symlink chain for determining the
13821         Emacs root.
13822
13823 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13824
13825         * setup-paths.el (paths-construct-info-path): Changed construction
13826         to cater to gone default in configure.
13827
13828         * find-paths.el (paths-uniq-append): Added.
13829
13830         * packages.el: Rewritten package path construction once again.
13831
13832         * dump-paths.el, startup.el: Removed package-path as a global
13833         variable.
13834
13835         * package-admin.el (package-admin-add-single-file-package):
13836         (package-admin-add-binary-package): Changed package-path to
13837         late-packages.
13838
13839         * packages.el (packages-split-path): Split path at "/" rather than
13840         nil according to change in emacs.c.
13841
13842 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13843
13844         * setup-paths.el (paths-construct-info-path): Changed info path
13845         order so that directories come out right.
13846         (paths-find-lock-directory): Fixed bug: It used to think
13847         configure-lock-directory is a path.
13848
13849 1998-04-06  Jeff Miller <jmiller@smart.net>
13850
13851         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13852         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13853         eases the use of toolbar-add/kill-item functions.
13854
13855 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13856
13857         * code-files.el (file-coding-system-alist): Commented out
13858         loaddefs.el magical treatment.
13859
13860 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13861
13862         * info.el (Info-rebuild-outdated-dir): Added new option
13863         `conservative' and made it the default
13864         (Info-rebuild-dir): Appropriately parse multi-line description
13865         strings, and multi-section dir files. Issue warning when dir
13866         is rebuilt as temporary
13867         (Info-build-dir-anew): Issue warning when dir is built as
13868         temporary
13869
13870 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13871
13872         * list-mode.el (list-mode-map): Bind highlight motion commands to
13873         standard keys left, right, C-b and C-f.
13874
13875 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13876
13877         * files.el (auto-mode-alist): allow .sc for Scheme->C
13878
13879 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13880
13881         * loadup.el (pureload): Don't quote (garbage-collect).
13882
13883 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13884
13885         * package-get-base.el: Updated.
13886
13887 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13888
13889         * isearch-mode.el (isearch-just-started): New variable.
13890         (isearch-mode): Set it.
13891         (isearch-repeat): Advance one character forward only if the search
13892         was successful, and was not just started.
13893         (isearch-repeat): Clear isearch-just-started.
13894
13895 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13896
13897         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13898         if running -batch.
13899
13900 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13901
13902         * subr.el (listify-key-sequence): Removed.
13903
13904 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13905
13906         * bytecomp.el (byte-compile-print-gensym): New option.
13907         (byte-compile-output-file-form): Use it.
13908         (byte-compile-output-docform): Ditto.
13909         (byte-compile-compiled-obj-to-list): Ditto.
13910
13911 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13912
13913         * msw-glyphs.el: set frame icon if xpm support.
13914
13915 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13916
13917         * help.el: Code that pretty prints variable values
13918           removed.
13919
13920 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13921
13922         * find-paths.el (paths-emacs-root-p): Correct test for installation
13923         directory.
13924         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13925
13926 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13927
13928         * loaddefs.el: Don't set debug-ignored-errors; leave
13929           its default value set to nil.
13930
13931 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13932
13933         * info.el (Info-rebuild-dir): fixed mis-spelling.
13934
13935 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13936
13937         * info.el (Info-rebuild-outdated-dir): New custom var
13938         (Info-insert-node): Create/update dir file when needed, ie when it
13939         does not exist or is older than some info files in directory
13940
13941 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13942
13943         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13944         for last packages, mainly for using a 20.4 package base.
13945
13946         * packages.el (late-packages): Typo fix.  It was called
13947         early-packages.
13948
13949         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13950         relative symlinks correctly.
13951         (paths-find-emacs-roots): More rigorous checking for plausible
13952         configuration-time root.
13953
13954         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13955         find its roots.
13956
13957 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13958
13959         * faces.el: Fix docstrings.
13960         * glyphs.el: Fix docstrings.
13961         * mouse.el: Fix docstrings.
13962
13963         * frame.el: Change phrase `current frame' to `selected frame'.
13964
13965         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13966
13967         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13968         macros using backquote to make them infinitely more readable.
13969
13970 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13971
13972         * packages.el (packages-find-package-path): Hardcoded specialized
13973         InfoDock support until we can clean this up.
13974
13975         * help.el (describe-bindings-1): Return the value of the bindings
13976         help buffer created.
13977         (describe-bindings): Ditto.
13978
13979         * simple.el (set-variable): Restore previous behavior of not
13980         bombing if the variable to set is not boundp.
13981
13982 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13983
13984         * packages.el (packages-handle-package-dumped-lisps): Allow for
13985         non-local files to be loaded off the package-lisp variable.
13986
13987 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13988
13989         * x-faces.el: Global X resources should override
13990           specs for all device classes (color, grayscale, mono);
13991           code currently doesn't override any of them.  Fixed by
13992           calling remove-specifier with '(x default) as the tag
13993           set and allowing inexact matches.
13994
13995 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13996
13997         * faces.el: Separated face initializations based on
13998           device classes into device type specific (tag set,
13999           instantiator) pairs.
14000
14001 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14002
14003         * wid-edit.el (widget-choice-action): Remember user's explicit
14004         choice.
14005         (widget-choice-value-create): Respect it.
14006         From Richard Stallman <rms@gnu.org>
14007
14008 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14009
14010         * setup-paths.el (paths-construct-info-path): Always append
14011         existing directories from configure-time info path.
14012
14013         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14014         Info-directory-list.
14015
14016         * info.el: Removed Info-default-directory-list which was broken by
14017         design.
14018         Removed bogus initialization of Info-directory-list---startup.el
14019         can do a much better job.
14020         Added autoload of Info-directory-list.
14021
14022         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14023         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14024         be exclusive; now it's merely given precedence, just like in the
14025         old days.
14026
14027 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14028
14029         * find-paths.el (paths-find-architecture-directory): Fix bug with
14030         finding; it used to default too early.
14031
14032 1998-03-25  Martin Buchholz <martin@xemacs.org>
14033
14034         * packages.el (packages-split-path): Fix a bug; it used to fail
14035         for paths that weren't split.
14036
14037 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14038
14039         * finder.el (finder-compile-keywords): trap on errors.
14040
14041 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14042
14043         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14044           fourth argument of t so that only the specs exactly
14045           matching the tag lists are removed.
14046
14047 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14048
14049         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14050
14051 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14052
14053         * minibuf.el (mouse-read-file-name-1): If a default directory was
14054         specified, use it for generating the completions.
14055
14056 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14057
14058         * update-elc.el: Now respects inhibit-package-init and
14059         inhibit-site-lisp.
14060         Now does path construction with loadup-paths.
14061
14062         * startup.el (normal-top-level, startup-setup-paths): Now respects
14063         inhibit-package-init and inhibit-site-lisp.
14064
14065         * packages.el (packages-find-package-path): Extended package path
14066         by version-specific hierarchies.
14067         (packages-find-packages): Now respects inhibit flag and
14068         inhibit-site-lisp.
14069         Moved path setup to loadup-paths.
14070
14071         * make-docfile.el: Now respects inhibit-package-init and
14072         inhibit-site-lisp.
14073         Now does path construction with loadup-paths.
14074
14075         * loadup.el: Now respects inhibit-package-init and
14076         inhibit-site-lisp.
14077
14078         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14079
14080         * loadup-paths.el: New file: setup load-path to encompass
14081         packages.
14082
14083 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14084
14085         * auto-show.el: load-gc renamed to pureload.
14086         * site-load.el: Ditto.
14087         * packages.el (toplevel): Ditto.
14088         * loadup.el (really-early-error-handler): Ditto.
14089         * dumped-lisp.el (preloaded-file-list): Ditto.
14090         * cus-face.el (custom-declare-face): Ditto.
14091
14092 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14093
14094         * <Today>: The Big Path Searching Overhaul.
14095
14096         * find-paths.el: New file: find and assemble paths in the
14097         installation hierarchy.
14098
14099         * setup-paths.el: New file: global layout of paths and directories
14100         within the XEmacs hierarchy.
14101
14102         * packages.el: Replaced everything related to path searching and
14103         startup by code in terms of find-paths.
14104
14105         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14106         the new path searching engine.
14107
14108         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14109         and setup-paths.
14110
14111 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14112
14113         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14114         setup-paths.el.
14115
14116 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14117
14118         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14119         compiles identically in any configuration.
14120         Removed irrelevant commentary.
14121
14122 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14123
14124         * simple.el (set-variable): Allow setting specifiers.
14125
14126 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14127
14128         * lisp.el (forward-sexp): Revert previous change.
14129
14130 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14131
14132         * frame.el (frame-initialize): Use `delete-console' instead of
14133         `delete-device' to delete the stream console to match the usage in
14134         Fkill_emacs.
14135
14136 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14137
14138         * files.el (cdpath-previous): New variable.
14139         (cd): Use it.
14140         From Bob Weiner <weiner@wave.altrasoft.com>
14141
14142 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14143
14144         * keydefs.el: Changed keybindings of forward-char,
14145           backward, scroll-up and scroll-down to point to their
14146           -command counterparts.
14147
14148         * simple.el: New functions: forwarc-char-command,
14149           backwrad-char-command, scroll-up-command,
14150           scroll-down-command which work liek their counterparts
14151           except that they honor the variable
14152           signal-error-on-buffer-boundary.
14153
14154           Definition of signal-error-on-buffer-boundary received
14155           from src/cmds.c.
14156
14157           defvar declaration added for word-across-newline to avoid
14158           byte-compiler warning about the free variable reference.
14159
14160 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14161
14162         * winnt.el: Removed "%t" from the beginning of
14163         modeline-format. From now on, there's no nt-specifics in the modeline.
14164
14165 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14166
14167         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14168         of `when' with `if'.
14169
14170 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14171
14172         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14173         mswindows. Must be reworked along with glyphs.el, or
14174         merged into it, after there is images support.
14175
14176         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14177         'mswindows.
14178
14179 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14180
14181         * faces.el: fix for text cursor initialization.
14182         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14183         From Andy Piper <andyp@parallax.co.uk>
14184
14185 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14186
14187         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14188         if there is an existing package that handles it and warn the user
14189         about that mode.
14190
14191 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14192
14193         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14194         Installation" menu item when Installation-string is not bound.
14195
14196 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14197
14198         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14199         From Jeremiah W. James <jerry@cs.ucsb.edu>
14200
14201 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14202
14203         * msw-faces.el:
14204         * faces.el: Fix face initialization.
14205
14206 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14207
14208         * files.el (backup-enable-predicate): fix breakage introduced
14209         by TMPDIR patch.
14210
14211 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14212
14213         * x-faces.el (x-init-face-from-resources): The
14214           TTY face property retrieval functions don't return
14215           specifiers, so use face-property instead.
14216
14217 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14218
14219         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14220
14221 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14222
14223         * x-menubar.el: Expanded documentation for
14224           option-save-faces.  Changed Options -> Browse Faces
14225           menu entry to invoke customize-face.
14226
14227 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14228
14229         * faces.el: Most face initialization moved out of
14230           init-other-random-faces to the top level so that the
14231           initialization happens before Xemacs is dumped.  Much
14232           of the fascist "face-differs-from-default-p or FROB!"
14233           code has been retired in favor of letting the user do
14234           what they want to do.  Face initialization code changed
14235           to use `default' specifier tag so that the settings can
14236           be overridden later if the user wishes it.
14237
14238 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14239
14240         * about.el (about-hackers): Update contributors list.
14241
14242 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14243
14244         * specifier.el: Define new specifier tag `default'.
14245
14246         * modeline.el: Initialize faces using `default' tag.
14247
14248         * x-faces.el (x-init-face-from-resources): Remove
14249           specifier specs containing the `default' tag before
14250           adding new specs.
14251
14252 1998-03-02  John Jones  <jj@asu.edu>
14253
14254         * package-get.el (package-get-all): fixed arguments on call to
14255         package-admin-add-single-file-package.
14256         * package-get.el (package-get-installedp): fixed to match
14257         advertised behavior.
14258         * package-get.el: added function package-get-update-all which
14259         installs newest versions of all the current packages (if they are
14260         not already installed).
14261
14262 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14263
14264         * files.el (find-file-noselect): Uncommented `truename' binding in
14265         `let*' and use it later to set `buffer-file-truename' iff it's
14266         still nil, as happens for example when finding a compressed
14267         file with "jka-compr".
14268
14269 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14270
14271         * faces.el: in make-face-* type functions do the operation for all
14272         window systems, not just the first one found.
14273
14274         * font.el: call mswindows-list-fonts for mswindows.
14275
14276 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14277
14278         * code-process.el (call-process-region):
14279         * process.el (call-process-region):
14280         * package-get.el (package-get-dir):
14281         * files.el (backup-enable-predicate):
14282         * gnuserv.el (gnuserv-temp-file-regexp):
14283         Use temp-directory in place of `/tmp'.
14284
14285 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14286
14287         * "Fast" dired-in-C enhancements for Windows 95/NT:
14288
14289         * files.el: Added function, `wildcard-to-regexp', from GNU
14290           Emacs.
14291
14292         * files.el (insert-directory): Modified to use special
14293           dired-in-C enhancements if present.
14294
14295 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14296
14297         * code-files.el: make default coding no-conversion.
14298
14299 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14300
14301         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14302         the load-path.
14303
14304         * update-elc.el: Strip directory when testing for files not to
14305         bytecompile.
14306
14307 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14308
14309         * lisp-mode.el: Use recommended form for menus.
14310
14311         * info.el (Info-construct-menu): Use recommended form for menus.
14312
14313         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14314         entry.
14315
14316 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14317
14318         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14319           (get-frame-for-buffer-noselect): Always return frames
14320           in the not-this-window-p cond clause.
14321
14322 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14323
14324         * help.el (describe-installation): New function.
14325
14326         * x-menubar.el (default-menubar): Add describe-installation to
14327         Help menu.
14328
14329         * packages.el (packages-unbytecompiled-lisp): Installation.el
14330         should not be bytecompiled.
14331
14332         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14333         XEmacs.
14334
14335         * x-menubar.el (default-menubar): Use correct guard for VM menu
14336         entry.
14337
14338         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14339         coding.
14340         From Andy Piper <andyp@parallax.co.uk>
14341
14342 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14343
14344         * ldap.el: Do not require ldap-internal at compile time.
14345
14346 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14347
14348         * code-files.el: new file. a virtual copy of mule-files.el
14349         but without charset
14350         dependencies. (toggle-buffer-file-ocding-system) new function for
14351         changing the eol type for the current buffer.
14352
14353         * code-process.el: new file. a copy of
14354         mule-process.el. mule-process.el will disappear when things have
14355         settled.
14356
14357         * coding.el: new file. a virtual copy of mule-files.el but
14358         without charset dependencies. (coding-system-base) new function
14359         for getting the parent coding system of a coding system with eol
14360         type set.
14361
14362         * dumped-lisp.el: add above files for the non-mule case.
14363
14364 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14365
14366         * window-xemacs.el (display-buffer): If no explicit
14367           frame is specified, search for a window that displays
14368           the buffer on the currently selected frame, before
14369           searching other frames.
14370
14371 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14372
14373         * frame.el (get-frame-for-buffer): If not-this-window-p
14374           is non-nil, use window on the selected frame if it is not
14375           also the selected window.  When defaulting, search for
14376           windows on the currently selected fgrame before searching
14377           other frames.
14378
14379 1998-02-25  Didier Verna  <didier@xemacs.org>
14380
14381         * modeline.el (modeline-swap-buffers): originally named
14382         `mouse-release-modeline'. Whether to actually swap the buffers is
14383         decided in `mouse-drag-modeline'.
14384         (mouse-drag-modeline): A button release event is considered a
14385         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14386         stay unchanged.
14387
14388 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14389
14390         * x-menubar.el: Put redo on the menubar.
14391         From Aki Vehtari <Aki.Vehtari@hut.fi>
14392
14393 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14394
14395         * bytecomp.el (displaying-byte-compile-warnings): if
14396         temp-buffer-show-function is set, use it to display current set of
14397         warnings in the "*Compile-Log-Show*" buffer.
14398
14399         * simple.el (display-warning-buffer): if temp-buffer-show-function
14400         is set, use it to display current set of warnings in the
14401         "*Warnings-Show*" buffer.
14402
14403 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14404
14405         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14406         Common Lisp.
14407
14408 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14409
14410         * menubar.el: Allow button descriptors at least 2 long.
14411
14412         * x-menubar.el (default-menubar): Use recommended forms.
14413         (file-menu-filter): Remove.
14414         (edit-menu-filter): Remove.
14415
14416 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14417
14418         * about.el (about-hackers): Updated.
14419
14420 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14421
14422         * help.el (help-max-help-buffers): new variable
14423         (help-register-and-maybe-prune-excess): new function
14424         (help-buffer-name): use help-max-help-buffers.
14425         (with-displaying-help-buffer): use
14426         help-register-and-maybe-prune-excess.
14427
14428         * help.el (help-maybe-pretty-print-value): if the value fits on
14429         one line, let it.
14430
14431 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14432
14433         * (with-displaying-help-buffer): there is no need to kill the buffer
14434         if it exists, because with-output-to-temp-buffer will clear it.
14435         further, killing the buffer violates the rule that
14436         temp-buffer-show-function, if set, has the full responsibility of
14437         showing the temp buffer.  killing the buffer fucks with the window
14438         configuration, hosing temp-buffer-show-function.
14439
14440
14441 1998-02-23  Didier Verna  <didier@xemacs.org>
14442
14443         * modeline.el (mouse-drag-modeline):
14444         - Always scroll the modeline that was originally clicked on.
14445         - Use x pixels instead of x characters (which doesn't work anyway)
14446         as horizontal reference for modeline dragging. This allows us to
14447         keep on dragging the modeline even if the motion event occurs in
14448         another window.
14449
14450 1998-02-23  Didier Verna  <didier@xemacs.org>
14451
14452         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14453         glyph on the modeline to indicate that dragging the mouse has an
14454         effect both horizontally and vertically.
14455
14456 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14457
14458         * about.el (about-xemacs): Get rid of redundant visible version
14459         number.
14460
14461 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14462
14463         * about.el (about-hackers): Update credits.
14464
14465 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14466
14467         * prim/register.el (view-register): Show register type file-query.
14468
14469 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14470
14471         * mode-motion.el (mode-motion-highlight-internal):
14472           save-excursion inside save-window-exucrsion form to
14473           hide buffer point changes from save-window-excursion.
14474           Prevents display flickering when the mouse pointer
14475           moves.
14476
14477 1998-02-17  Didier Verna  <didier@xemacs.org>
14478
14479         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14480         function to handle correctly the case of a toolbar one side of the
14481         window: scrolling will not necessarily happen.
14482
14483 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14484
14485         * files.el (after-find-file): Restore missing argument
14486           to format that provides filename for "... consider M-x
14487           recover-file" message.  Also call `message' with "%s"
14488           as the first arg instead of an arbitrary string.
14489
14490 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14491
14492         * about.el (about-hackers): Various additions.
14493
14494 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14495
14496         * autoload.el (generate-file-autoloads-1): Don't force an extra
14497         line out when copying on-the-same line autoloads.
14498
14499         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14500         is installed.
14501
14502 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14503
14504         * x11/x-win-xfree86.el (x-win-init-xfree86):
14505         * x11/x-win-sun.el (x-win-init-sun):
14506         * x11/x-init.el (x-initialize-compose):
14507         * prim/simple.el:
14508         (backward-or-forward-kill-sexp):
14509         (backward-or-forward-kill-sentence):
14510         (backward-or-forward-kill-word):
14511         (backward-or-forward-delete-char):
14512         * prim/isearch-mode.el (isearch-help-or-delete-char):
14513         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14514         x-keysym-on-keyboard-p to detect backspace.
14515         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14516         Clean up symbols used with dead keys, checking Linux and solaris
14517         keysyms.
14518         Simplify x-win-*.el using above methods.
14519         Change documentation for x-keysym-*-p functions.
14520
14521 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14522
14523         * about.el (about-hackers): Restore entries for Michael Sperber and
14524         Vinnie Shelton.
14525         From Vinnie Shelton <acs@acm.org>
14526
14527 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14528
14529         * simple.el (count-words-region): Ditto.
14530
14531 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14532
14533         * simple.el (count-words-buffer): Document.  Don't print anything
14534         if non-interactive.
14535
14536 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14537
14538         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14539         multiple files in InfoDock.
14540
14541 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14542
14543         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14544         from version.el in InfoDock.
14545
14546         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14547         specially.
14548
14549 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14550
14551         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14552         variable name in docstring.
14553
14554 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14555
14556         * menubar.h: Include "gui.h".
14557
14558 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14559
14560         * site-load.el: Fix documentation.
14561
14562 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14563
14564         * package-get-base.el (package-get-base): Updated.
14565
14566         * keymap.el: PC-ize.
14567
14568 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14569
14570         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14571         from' on a fresh line.
14572
14573 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14574
14575         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14576         object.
14577
14578 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14579
14580         * undo-stack.el: PC-ize.
14581
14582         * cmdloop.el: PC-ize.
14583
14584 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14585
14586         * bytecomp-runtime.el: PC-ize.
14587
14588         * byte-optimize.el: Prolog fixup.  PC-ize.
14589
14590         * cus-dep.el: Spelling fix.
14591
14592         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14593         entries follow).
14594
14595 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14596
14597         * text-mode.el (text-mode-hook-identify): New function,
14598         put on text-mode-hook.  Set text-mode-variant here.
14599         (text-mode): Don't set it here.
14600
14601 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14602
14603         * text-mode.el (text-mode-hook): New defvar.
14604         (text-mode-variant): New variable.
14605         (text-mode): Set that variable locally.
14606         (toggle-text-mode-auto-fill): New command.
14607
14608 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14609
14610         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14611
14612 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14613
14614         * text-mode.el (paragraph-indent-text-mode):
14615         Renamed from spaced-text-mode.
14616         (text-mode-map): Bind TAB to indent-relative.
14617         (indented-text-mode-map): Variable deleted.
14618         (indented-text-mode): Now an alias for text-mode.
14619
14620 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14621
14622         * loadup.el: test-atoms debugging stuffs removed.
14623
14624 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14625
14626         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14627
14628 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14629
14630         * help.el (describe-beta): Made it use `locate-data-file'.
14631         (describe-distribution): Ditto.
14632         (describe-copying): Ditto.
14633         (describe-project): Ditto.
14634         (view-emacs-news): Ditto.
14635
14636         * help-nomule.el (help-with-tutorial): Made it use
14637         `locate-data-file' to find tutorial.
14638
14639 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14640
14641         * about.el: Corrected my email address.
14642
14643         * mouse.el: Added 'mouse-mswindows-drop' similar to
14644         'mouse-offix-drop'.
14645
14646 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14647
14648         * loadup.el (running-xemacs): Spelling fix.
14649
14650 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14651
14652         * packages.el (packages-find-packages-1): Don't allow a backwards
14653         compatible lisp tree to overwrite `preloaded-file-list'.
14654
14655 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14656
14657         * loadup.el: Don't delete "xemacs" prior to dumping.
14658
14659 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14660
14661         * package-info.el (pi-last-mod-date): New function.
14662         (pi-author-version): New function.
14663         (batch-update-package-info): Use them.
14664
14665 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14666
14667         * frame.el (get-frame-for-buffer-default-to-current): Create.
14668         (get-frame-for-buffer-noselect): Allow user to use current frame
14669         with `get-frame-for-buffer-default-to-current'.
14670
14671 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14672
14673         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14674         (byte-compile-output-docform): Ditto.
14675         (byte-compile-compiled-obj-to-list): Ditto.
14676
14677 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14678
14679         * startup.el (command-line-1): Removed code that ran
14680           buffer-menu.
14681
14682 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14683
14684         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14685
14686 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14687
14688         * frame.el (suspend-emacs-or-iconify-frame): Check using
14689         `device-on-window-system-p' instead of explicitly checking for X,
14690         so that the same logic works for MS Windows.
14691         (suspend-or-iconify-emacs): Ditto.
14692
14693 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14694
14695         * about.el (about-maintainer-info): Andy Piper is back.
14696         (xemacs-hackers): Updated Andy Piper's email address.
14697         (about-hackers): Added Jonathan Harris.
14698         (about-hackers): Updated Tibor Polgar's email address.
14699
14700 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14701
14702         * about.el: Add xemacs.org email manager.
14703
14704         * package-get-base.el (package-get-base): Updated with most recent
14705         package updates.
14706
14707 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14708
14709         * help.el (function-arglist): Use `indirect-function' instead of
14710         `symbol-function' so that aliases are treated correctly.
14711
14712 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14713
14714         * help.el (help-map): Add f1 binding to `help-for-help'.
14715         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14716         (describe-key-briefly): Use `princ' "%s" to print object.
14717         (with-displaying-help-buffer): Kill buffer if it exists, again.
14718         (describe-key): Use `princ' "%s" to print object.
14719         (describe-function-1): Use `princ' "%s" to print object.
14720         Commented out alias lines removed.
14721         (help-pretty-print-limit): New variable to control pretty-printing
14722         of variable values.
14723         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14724         `help-pretty-print-value' again.  Only print-print when OBJECT is
14725         list of length less than `help-pretty-print-limit'.
14726         (describe-variable): Use `help-maybe-pretty-print-value' again.
14727
14728 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14729
14730         * simple.el (blink-matching-open): Remove C++ kludge.
14731         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14732
14733 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14734
14735         * info.el (Info-default-directory-list): Made the documentation
14736         more explanitory.
14737
14738 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14739
14740         * lisp/packages.el:
14741         * lisp/package-admin.el:
14742         * lisp/build-report.el:
14743         Fix typos.
14744
14745 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14746
14747         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14748         warnings in Java buffers without final newline and editing the
14749         last line.
14750
14751 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14752
14753         * packages.el (packages-find-packages-1): Don't allow a backwards
14754         compatible lisp tree to overwrite `preloaded-file-list'.
14755         Suggested by Colin Rafferty  <colin@xemacs.org>
14756
14757         * mouse.el (mouse-offix-drop): Set undo-boundary.
14758         From Oliver Graf <ograf@fga.de>
14759
14760 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14761
14762         * loadup.el (load-gc): rewrite as defun.
14763         Print something sensical if a required dump-time file isn't found.
14764
14765 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14766
14767         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14768         bug strikes a menudescriptor.
14769
14770         * package-get-base.el (package-get-base): Updated.
14771
14772         * package-info.el (batch-update-package-info): Derive REQUIRES
14773         from the Makefile.
14774
14775 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14776
14777         * files.el (save-some-buffers): Don't play games with deleting
14778         other windows if we are in the minibuffer window.
14779
14780 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14781
14782         * modeline.el (modeline-minor-mode-menu): Add support for :active
14783         (add-minor-mode): Document :active property to TOGGLE.
14784
14785 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14786
14787         * modeline.el (modeline-minor-mode-menu): Add support for an
14788         `:included' predicate in the `toggle-sym' plist.
14789         (add-minor-mode): Document the :included property, format
14790         docstring some more.
14791         (modeline-minor-mode-menu): Documentation string added.
14792
14793 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14794
14795         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14796         labels from the symbol-names by thwacking off the overly redundant
14797         and overused "mode", parenthesizing "minor", and capitalizing the
14798         resultant strings.  Also shortened the menu's title by eliminating
14799         the redundant buffer name.
14800         (add-minor-mode): Beautified the docstring, added mention of the
14801         `:menu-tag' property of TOGGLE.
14802         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14803         `toggle-sym' to beatify the mode-life menus.
14804         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14805         `auto-fill-function'.
14806
14807 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14808
14809         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14810         menus to :style 'toggle.
14811
14812 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14813
14814         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14815
14816 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14817
14818         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14819         only recognize first hyperlink.
14820         (hyper-apropos-highlightify): Deletia, this is already done by
14821         `hyper-apropos-insert-face'.
14822         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14823
14824 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14825
14826         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14827         mail.
14828         (toolbar-mail-reader): Add support for `send'.
14829         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14830
14831 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14832
14833         * info.el (Info-emacs-info-file-name): Add defvar for
14834         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14835         will function properly.
14836
14837 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14838
14839         * simple.el: make the backwards delete function called by
14840         `backward-or-forward-delete-char' user configurable.
14841
14842 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14843
14844         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14845         compiled function got loaded from.
14846
14847 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14848
14849         * term/apollo.el: Synched up with InfoDock 3.6.2.
14850
14851 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14852
14853         * startup.el (load-init-file): Load autoloads earlier.
14854         (startup-splash-frame): Handle InfoDock logo.
14855
14856         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14857         InfoDock.
14858         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14859
14860         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14861         doesn't have this function.
14862
14863         * packages.el (locate-data-file): Fix to call `locate-file'.
14864
14865 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14866
14867         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14868         version of version.el.
14869         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14870
14871         * x-menubar.el (default-menubar): Guard reference to
14872         `gnuserv-frame'.
14873         (default-menubar): Guard references to `font-lock-mode'.
14874         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14875         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14876
14877         * make-docfile.el: Don't snarf doc strings from autoloads.
14878
14879         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14880         loading auto-autoloads files.
14881
14882         * loaddefs.el: Disable dumping autoloads.
14883
14884 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14885
14886         * lisp-mnt.el: Synch to Emacs 20.2.
14887
14888         * help.el: Remove manual autoload of `finder-by-keyword'.
14889
14890         * finder.el (finder-by-keyword): Autoload.
14891
14892         * help.el: Conditionalize hyperbole setup.
14893
14894 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14895
14896         * packages.el (package-require): Update to reflect new data format.
14897
14898 1998-01-02  Didier Verna  <didier@xemacs.org>
14899
14900         * x-menubar.el (default-menubar): make the tutorials available
14901         through the menubar. (Plus some compilation warnings cleanup).
14902
14903 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14904
14905         * check-features.el: New file.  Perform sanity check after build.
14906
14907         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14908         files to tooltalk package.
14909         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14910         package.
14911
14912         * package-admin.el (package-admin-xemacs): Use better default for
14913         location of XEmacs binary.
14914
14915 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14916
14917         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14918         tag with sexp and add value tag with value `t'.
14919
14920 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14921
14922         * package-get.el: Changes to work with real data.
14923         From Pete Ware <ware@cis.ohio-state.edu>
14924
14925         * packages.el (packages-reload-autoloads): Guard load for the time
14926         being.
14927
14928         * update-elc.el ("packages.el"): Force loading packages.el instead
14929         of possibly out-of-date packges.elc.
14930         * make-docfile.el ("packages.el"): Ditto.
14931
14932 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14933
14934         * build-report.el (build-report-delete-regexp): Added a rule for
14935         the main tarball shadowing anything past it.
14936
14937 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14938
14939         * packages.el (package-provide): Delete a previous provide.
14940
14941         * package-info.el: New file.
14942
14943         * package-get.el: New file.
14944         From Pete Ware <ware@cis.ohio-state.edu>
14945         (package-get): Fix md5 computation to work with Mule.
14946
14947 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14948
14949         * simple.el (log-message-*): Quote symbols in docstrings properly.
14950
14951 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14952
14953         * packages.el (packages-new-autoloads): Ignore symbolic links.
14954
14955         * cus-face.el (face-custom-attributes-get): Fix typo.
14956         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14957
14958 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14959
14960         * startup.el (load-init-file): Reload new or changed autoloads
14961         unless inhibited.  Reload modified dumped lisp (stubbed).
14962
14963         * packages.el (packages-new-autoloads): New function.
14964         (packages-reload-autoloads): New function.
14965         (packages-reload-dumped-lisp): New (stub) function.
14966
14967         * loadup.el: Inhibit reloading dumped files when running temacs.
14968
14969         * loadhist.el (file-provides): Extend to handle variant
14970         extensions.
14971
14972         * replace.el (query-replace): Fix typo.
14973
14974 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14975
14976         * make-docfile.el: list-autoloads-path has been renamed.
14977         * update-elc.el: list-autoloads has been renamed.
14978
14979         * packages.el (packages-list-autoloads): Renamed.
14980         (packages-list-autoloads-path): Ditto.
14981
14982 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14983
14984         * packages.el (packages-find-packages-1): Made it signal a warning
14985         for an error in an auto-autoload.el file.
14986
14987 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14988
14989         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14990         tag with const.
14991         From Aki Vehtari <Aki.Vehtari@hut.fi>
14992
14993         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14994
14995         * loadhist.el (unload-feature): Remove autoload.
14996
14997 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14998
14999         * loadhist.el: Unpackaged.
15000
15001         * help.el (describe-symbol-find-file): Rename
15002         `describe-function-find-file' and make old name obsolete.
15003         (describe-function-1): Use it.
15004         (describe-function-1): Guard reference to
15005         `compiled-function-annotation'.
15006
15007 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15008
15009         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15010         argument.
15011         (help-mode-quit): New optional arg to control whether it kills or
15012         buries.  Tidied up.
15013         (with-displaying-help-buffer): Don't kill buffer initially, even
15014         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15015         (help-pretty-print-value): Rename back from
15016         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15017         use it, otherwise use dumped `cl-prettyprint'.
15018         (describe-variable): Use `help-pretty-print-value' again.
15019         (find-func): Removed reference to "find-func" at end.
15020
15021 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15022
15023         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15024           GUI XEmacs. Rename? x-menubar is rather window system
15025           independant, except for a couple of items.
15026
15027 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15028
15029         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15030         entries as they will no longer be distributed with XEmacs.
15031
15032         * format.el (format-alist): Fix image/tiff regexps.
15033         From P. E. Jareth Hein <jareth@camelot-soft.com>
15034
15035         * help.el (help-maybe-pretty-print-value): Rename.
15036         (describe-variable): Use it.
15037         (describe-variable): Add trailing linefeed.
15038
15039 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15040
15041         * help.el (describe-function-1): Don't output anything for
15042           arglist of autoload functions.
15043
15044 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15045
15046         * help.el (describe-function-1): Don't output anything for
15047           arglist of autoload functions.
15048
15049 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15050
15051         * help.el (help-mode-map): New bindings for `help-mode-bury',
15052         `describe-function-at-point', `describe-variable-at-point',
15053         `Info-elisp-ref', `customize-variable', `help-next-section' and
15054         `help-prev-section'.
15055         (help-next-section): New function.
15056         (help-prev-section): New function.
15057         (help-mode-quit): Changed to kill the help buffer.
15058         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15059         correctly.
15060         (help-buffer-name): New function to generate the name of help
15061         buffers.
15062         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15063         argument giving the name of the help buffer.
15064         (describe-key): Use `with-displaying-help-buffer' with name.
15065         (describe-mode): Ditto.
15066         (describe-bindings): Ditto.
15067         (describe-prefix-bindings): Ditto.
15068         (view-lossage): Ditto.
15069         (with-syntax-table): New macro.
15070         (function-called-at-point): Use `ignore-errors' and
15071         `with-syntax-table'.
15072         (function-at-point): Ditto.
15073         (describe-function): Use `with-displaying-help-buffer' with name.
15074         (function-arglist): Extracted from `describe-function-1'.  Returns
15075         function's arglist as string.
15076         (function-documentation): Extracted from `describe-function-1'.
15077         Returns function's docstring.
15078         (describe-function-1): Remove all the "stream" garbage, including
15079         the stream argument.  Use `function-arglist' and
15080         `function-documentation'.
15081         (describe-function-arglist): Just use `function-arglist'.
15082         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15083         (help-pretty-print-value): New function to help with
15084         pretty-printing variable values.  Knows about `#<...>'.  Needs
15085         `pp-internal'.
15086         (describe-variable): Use `with-displaying-help-buffer' with name.
15087         Formatting improved.  Display file where variable is defined, if
15088         known.  Use `help-pretty-print-value'.
15089         (describe-syntax): Use `with-displaying-help-buffer' with name.
15090         (list-processes): Remove "stream" garbage.
15091
15092 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15093
15094         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15095         call a dumped routine instead.
15096
15097         * x-win-xfree86.el: Wrap file in defun.
15098         * x-win-sun.el: Ditto.
15099
15100 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15101
15102         * help.el (view-emacs-news): Remove usage of outl-mouse which
15103         advises functions and does other evil things.
15104
15105 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15106
15107         * format.el (format-alist): Add `image/tiff'.
15108         From P. E. Jareth Hein <jareth@camelot-soft.com>
15109
15110 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15111
15112         * about.el (about-hackers): More names added.
15113
15114         * make-docfile.el: Remove superfluous package path search.
15115
15116         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15117
15118 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15119
15120         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15121         ignored shadows.
15122
15123 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15124
15125         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15126         get trailing slashes when added to the load-path.
15127
15128         * x-init.el (init-x-win): Locate where XEmacs X localization files
15129         are.
15130
15131 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15132
15133         * x-faces.el: Added support for foregroundToolBarColor
15134           to xpm-color-symbols.
15135
15136 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15137
15138         * etags.el (tags-remove-duplicates): Removed.
15139         (buffer-tag-table-list): Use `delete-duplicates'.
15140
15141         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15142         correctly.
15143         (get*): Defalias to `get'.
15144
15145         * cl.el (eql): Compare integers with `eq'.
15146         (cl-map-extents): Check for `map-extents' first.
15147
15148 1997-12-17  Didier Verna  <didier@xemacs.org>
15149
15150         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15151         added the 'numero', 'copyright' and 'trademark' symbols.
15152
15153         * leim/quail/latin-post.el ("french-postfix"): see above.
15154
15155 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15156
15157         * widget.el (define-widget): Check the arguments.
15158
15159         * cus-edit.el (customize-face): Use `check-argument-type'.
15160         (custom-variable-value-create): Use `signal' to signal error.
15161         (custom-variable-reset-saved): Ditto.
15162         (custom-variable-reset-standard): Ditto.
15163         (custom-face-reset-saved): Ditto.
15164
15165         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15166         (widget-default-format-handler): Ditto.
15167         (widget-checklist-add-item): Ditto.
15168         (widget-radio-add-item): Ditto.
15169         (widget-editable-list-entry-create): Ditto.
15170         (widget-sexp-prompt-value): Ditto.
15171
15172         * custom.el (custom-declare-variable): Signal errors better.
15173         (custom-handle-keyword): Ditto.
15174         (custom-declare-group): Ditto.
15175
15176         * window-xemacs.el (windows): Ditto.
15177
15178         * menubar.el (menu): Ditto.
15179
15180         * keydefs.el (keyboard): Ditto.
15181
15182         * minibuf.el (minibuffer): Ditto.
15183
15184         * process.el (execute): Ditto.
15185
15186         * fill.el (fill): Ditto.
15187
15188         * modeline.el (modeline): Ditto.
15189
15190         * help.el (help): Ditto.
15191
15192         * faces.el (faces): Ditto.
15193
15194         * files.el (files): Ditto.
15195
15196         * x-init.el (x): Ditto.
15197
15198         * lisp-mode.el (lisp): Ditto.
15199
15200         * process.el (processes): Ditto.
15201
15202         * mouse.el (mouse): Ditto.
15203
15204         * abbrev.el (abbrev): Moved from cus-edit.
15205
15206         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15207         as variable declaration.
15208
15209 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15210
15211         * menubar.el (find-menu-item): Use `check-argument-type'.
15212         (find-menu-item): Cosmetic changes.
15213
15214 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15215
15216         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15217
15218 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15219
15220         * startup.el (set-default-load-path): Only search package-path
15221         when not running temacs.
15222
15223         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15224         files.
15225
15226         * loadup.el: Correct commentary.  Reformatting.
15227         (really-early-error-handler): Use absolute path to the
15228         first dumped-lisp.el file.
15229         (really-early-error-handler): Print full path name of
15230         each dumped lisp file (inherited from InfoDock).
15231
15232         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15233         dumped-lisp.el files.
15234
15235         * make-docfile.el (preloaded-file-list): Reorder when the
15236         package-path is searched.
15237         * update-elc.el: Ditto.
15238
15239         * lisp-mode.el (call-with-condition-handler): Treat the same as
15240         `condition-case' for indentation.
15241
15242         * about.el (about-xemacs): Update release date.
15243
15244 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15245
15246         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15247         anywhere but at the last clause.
15248         (ecase): Disallow `t' and `otherwise'.
15249
15250 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15251
15252         * cus-edit.el (custom-buffer-create-buttons): New function
15253         from stuff moved out of `custom-buffer-create-internal'.
15254         (custom-novice): New variable.  Default t.
15255         (custom-display-global-buttons): Ditto.  Default `top'.
15256         (custom-buffer-create-internal): Only display help if
15257         `custom-novice' is non-nil.  Display global buttons according to
15258         `custom-display-global-buttons'.
15259
15260 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15261
15262         * menubar.el (find-menu-item): Use `check-argument-type'.
15263         (find-menu-item): Cosmetic changes.
15264
15265 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15266
15267         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15268         look.
15269
15270 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15271
15272         * format.el (format-deannotate-region):  Bug fix.
15273         Deannotating a region containing unknown tags would fail
15274         (causing decoding of text/enriched to fail at user level)
15275
15276 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15277
15278         * minibuf.el (read-directory-name): Support sixth
15279           arg, HISTORY, as already documented.
15280
15281 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15282
15283         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15284         to `ecase'.
15285
15286 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15287
15288         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15289         skk-activate.
15290
15291 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15292
15293         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.