306b0ac76006214d414d4d00c574a7915badadf4
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-skk'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-skk'.
8
9         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
10         CHISE.
11
12 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-sik'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-sik'.
19
20         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
21         CHISE.
22
23 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-kbk'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-kbk'.
30
31         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
32         CHISE.
33
34 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-kcj'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-kcj'.
41
42         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
43         CHISE.
44
45 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `===hng-k24'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-k24'.
52
53         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
54         CHISE.
55
56 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `===hng-gok'.
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `===hng-gok'.
63
64         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
65         CHISE.
66 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
67
68         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
69         setting for `===hng-tsu'.
70
71         * mule/mule-charset.el (default-coded-charset-priority-list): Add
72         `===hng-tsu'.
73
74         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
75         CHISE.
76
77 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
78
79         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
80         setting for `===hng-sys'.
81
82         * mule/mule-charset.el (default-coded-charset-priority-list): Add
83         `===hng-sys'.
84
85         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
86         CHISE.
87
88 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
89
90         * mule/mule-coding.el (coded-charset-entity-reference-alist):
91         - Use "&HNG010-<d><d><d><d><d>;" instead of
92           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
93         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
94
95         * mule/mule-charset.el (default-coded-charset-priority-list): Add
96         `=ucs-bmp-itaiji-002' and `===hng-khm'.
97
98         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
99         "hngkhi-0" as the suffix of registry.
100         (===hng-khm): New coded-charset for XEmacs CHISE.
101         (=ucs-itaiji-002): Ditto.
102         (=ucs-bmp-itaiji-002): Ditto.
103
104 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
105
106         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
107         setting for `=>ucs@iwds-1'.
108
109         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
110         XEmacs CHISE.
111
112 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
113
114         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
115         CHISE.
116
117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
118         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
119         `===hng-khi'.
120
121 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
122
123         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
124         setting for `===hng-khi'.
125
126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
127         `===hng-khi'.
128
129         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
130         CHISE.
131
132 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
135         #x9FA5 as the value of `max-code'.
136         (=ucs-bmp-var-002): Likewise.
137         (=ucs-bmp-var-003): Likewise.
138         (=ucs-bmp-itaiji-084): Likewise.
139         (=ucs-bmp-cjk@JP): Likewise.
140         (=ucs-bmp-cjk@JP/hanazono): Likewise.
141         (==ucs-bmp-cjk@JP/hanazono): Likewise.
142         (=>ucs-bmp-cjk@component): Likewise.
143
144 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
145
146         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
147         CHISE.
148
149 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
152         XEmacs CHISE.
153         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
154         `==jis-x0208@1978/2-pr' as the mother.
155
156 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
157
158         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
159         CHISE.
160
161 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
162
163         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
164         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
165
166 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
167
168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
169         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
170
171 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
174         setting for `===ucs@gb'.
175
176 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
177
178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
179         setting for `===hanyo-denshi/ks', `===jis-x0208' and
180         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
181         as the entity-reference for `===jis-x0213-1@2000'; use
182         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
183
184 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
185
186         * mule/mule-charset.el (default-coded-charset-priority-list): Add
187         `===jis-x0208'.
188
189         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
190         instead of `===jis-x0208' as the mother.
191         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
192         `===jis-x0208' as the mother.
193         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
194         `===jis-x0208' as the mother.
195         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
196         `===jis-x0213-1' as the mother.
197         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
198         `===jis-x0213-1' as the mother.
199         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
200         the mother.
201         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
202         mother.
203
204 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207         setting for `=ucs-var-001'.
208
209 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
210
211         * mule/mule-charset.el (default-coded-charset-priority-list): Add
212         `=ucs-bmp-var-001'.
213
214         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
215         CHISE.
216         (=ucs-bmp-var-001): Ditto.
217
218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
219         setting for `=ucs-var-003'.
220
221 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
224         `=ucs-bmp-var-003'.
225
226         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
227         CHISE.
228         (=ucs-bmp-var-003): Ditto.
229
230 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
231
232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
233         setting for `=ucs-var-002'.
234
235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
236         `=ucs-bmp-var-002'.
237
238         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
239         CHISE.
240         (=ucs-bmp-var-002): Ditto.
241
242 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
243
244         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
245         XEmacs CHISE.
246         (==jis-x0208@1978/5pr): Ditto.
247
248 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
251         `=>ucs-bmp-cjk@component'.
252
253         * mule/mule-conf.el (=>ucs@component): New coded-charset for
254         XEmacs CHISE.
255         (=>ucs-bmp-cjk@component): Ditto.
256
257 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         setting for `=>iwds-1'.
261
262 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
263
264         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
265         CHISE.
266
267 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
268
269         * mule/mule-charset.el (default-coded-charset-priority-list):
270         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
271         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
272         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
273         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
274
275 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
276
277         * mule/mule-coding.el (coded-charset-entity-reference-alist):
278         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
279
280         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
281         `=>>ucs@iso' as the mother.
282         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
283         mother.
284
285 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
286
287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
288         setting for `===hanyo-denshi/ia'.
289
290 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
293         `===hanyo-denshi/ia'.
294
295 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-conf.el (=koseki): Fix DOC.
298         (==koseki): New coded-charset for XEmacs CHISE.
299
300 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
301
302         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
303         XEmacs CHISE.
304         (===hanyo-denshi/jd): Fix DOC.
305
306 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
307
308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
309         setting for `===hanyo-denshi/ip'.
310
311 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
312
313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
314         `===hanyo-denshi/ip'.
315
316         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
317         XEmacs CHISE.
318
319 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
320
321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
322         `==ucs-radicals@unicode' and `=>daikanwa'.
323
324         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
325         for XEmacs CHISE.
326
327 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
328
329         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
330         XEmacs CHISE.
331
332 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
333
334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
335         `===ruimoku-v6'.
336
337 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
340         setting for `===ruimoku-v6'.
341
342 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
343
344         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
345         CHISE.
346
347 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
348
349         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
350         coded-charset for XEmacs CHISE.
351
352 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
353
354         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
355         XEmacs CHISE.
356
357 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
358
359         * mule/mule-charset.el (default-coded-charset-priority-list): Add
360         `===ucs-sip@iso'.
361
362 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
363
364         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
365         CHISE.
366
367 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
368
369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
370         `==ucs-sip@iso'.
371
372         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
373         CHISE.
374
375 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
376
377         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
378         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
379         (=ucs-sip-ext-b@iso): Fix registry.
380         (==ucs-sip-ext-b@iso): Ditto.
381         (===ucs-sip-ext-b@iso): Ditto.
382
383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
384         `=ucs-sip@iso'.
385
386 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
387
388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
389         setting for `=>cbeta'.
390
391 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
392
393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
394         `=>cns11643-7'.
395
396         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
397
398 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
399
400         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
401         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
402
403 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
404
405         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
406         `=ucs@cns'.
407         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
408         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
409         `=ucs@jis/1990'.
410         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
411         `=ucs@jis/2000'.
412         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
413         `=ucs@jis/2004'.
414         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
415
416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
417         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
418
419 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
420
421         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
422         XEmacs CHISE.
423         (==jis-x0208@1978/1pr): Ditto.
424         (==jis-x0208@1978/2-pr): Ditto.
425
426 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
427
428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
429         setting for `===jis-x0213-1@2004'.
430
431 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
432
433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
434         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
435
436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
437         `===hanyo-denshi/jb'.
438
439         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
440         XEmacs CHISE.
441         (=+>hanyo-denshi/ft): Ditto.
442         (=+>hanyo-denshi/jt): Ditto.
443
444 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
445
446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
447         `===hanyo-denshi/hg'.
448
449 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
450
451         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
452         XEmacs CHISE.
453         (===hanyo-denshi/hg): Ditto.
454
455 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
458         glyph-forms instead of detailed glyph-images.
459         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
460         `=adobe-japan1-*'.
461         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
462         (===adobe-japan1-1): Ditto.
463         (===adobe-japan1-2): Ditto.
464         (===adobe-japan1-3): Ditto.
465         (===adobe-japan1-4): Ditto.
466         (===adobe-japan1-5): Ditto.
467         (===adobe-japan1-6): Ditto.
468         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
469         `=>>>adobe-japan1' as the mother.
470         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
471         `=>>adobe-japan1' as the mother.
472         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
473         glyph-images.
474         (==jis-x0208@1978): Ditto.
475         (==jis-x0208@1983): Ditto.
476         (==jis-x0208@1990): Ditto.
477         (==jis-x0213-1): Ditto.
478         (==jis-x0213-1@2000): Ditto.
479         (==jis-x0213-1@2004): Ditto.
480         (==jis-x0213-2): Ditto.
481         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
482         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
483         `=jis-x0208@1978'.
484         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
485         `=jis-x0208@1983'.
486         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
487         `=jis-x0208@1990'.
488         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
489         `=jis-x0213-1'.
490         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
491         `=jis-x0213-1@2000'.
492         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
493         `=jis-x0213-1@2004'.
494         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
495         `=jis-x0213-2'.
496         (===jis-x0208): New coded-charset for XEmacs CHISE.
497         (===jis-x0208@1978): Ditto.
498         (===jis-x0208@1983): Ditto.
499         (===jis-x0208@1990): Ditto.
500         (===jis-x0213-1): Ditto.
501         (===jis-x0213-1@2000): Ditto.
502         (===jis-x0213-2): Ditto.
503         (===jis-x0212): Ditto.
504         (===ks-x1001): Ditto.
505         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
506         mother.
507         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
508         as the mother.
509         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
510         as the mother.
511         (===cns11643-1): New coded-charset for XEmacs CHISE.
512         (===cns11643-2): Ditto.
513         (===cns11643-3): Ditto.
514         (===cns11643-4): Ditto.
515         (===cns11643-5): Ditto.
516         (===cns11643-6): Ditto.
517         (===cns11643-7): Ditto.
518         (=>>cns11643-1): Ditto.
519         (==big5-cdp): Indicate abstract glyph-images instead of
520         representative glyph-images.
521         (===big5-cdp): New coded-charset for XEmacs CHISE.
522         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
523         detailed glyph-images.
524         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
525         `=hanyo-denshi/*'.
526         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
527         (===hanyo-denshi/ib): Ditto.
528         (===hanyo-denshi/jt): Ditto.
529         (===hanyo-denshi/ks): Ditto.
530         (===mj): Ditto.
531         (===mj-0): Ditto.
532         (===mj-1): Ditto.
533         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
534         `=>>>hanyo-denshi/*' as its mother.
535         (==gt): Indicate abstract glyph-forms instead of detailed
536         glyph-images.
537         (===gt): New coded-charset for XEmacs CHISE.
538         (=>>>gt): Indicates `==gt' instead of `=gt'.
539         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
540         (==gt-k): Indicate abstract glyph-forms instead of detailed
541         glyph-images.
542         (===gt-k): New coded-charset for XEmacs CHISE.
543         (==daikanwa): Indicates glyph-images instead of detailed
544         glyph-images.
545         (===daikanwa): New coded-charset for XEmacs CHISE.
546         (===daikanwa/+p): Ditto.
547         (===daikanwa/ho): Ditto.
548         (==cbeta): Ditto.
549         (===cbeta): Ditto.
550         (==jef-china3): Ditto.
551         (===jef-china3): Ditto.
552         (==ruimoku-v6): Ditto.
553         (==ucs@iso): Indicate representative glyph-forms instead of
554         representative glyph-images.
555         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
556         (==ucs@unicode): Indicate representative glyph-forms instead of
557         representative glyph-images.
558         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
559         `=ucs@unicode'.
560         (==ucs@cns): Indicate representative glyph-forms instead of
561         representative glyph-images.
562         (==ucs@jis): Ditto.
563         (==ucs@jis/1990): Ditto.
564         (==ucs@jis/2000): Ditto.
565         (==ucs@jis/2004): Ditto.
566         (==ucs@ks): Ditto.
567         (===ucs@iso): New coded-charset for XEmacs CHISE.
568         (===ucs@unicode): Ditto.
569         (===ucs@gb): Ditto.
570         (===ucs@ks): Ditto.
571         (===ucs-bmp-cjk@gb): Ditto.
572         (===ucs-sip-ext-b@iso): Ditto.
573
574 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
575
576         * mule/mule-charset.el (default-coded-charset-priority-list): Add
577         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
578         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
579         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
580         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
581         `===cns11643-3', `===cns11643-4', `===cns11643-5',
582         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
583         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
584         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
585         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
586
587         * mule/mule-coding.el (coded-charset-entity-reference-alist):
588         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
589         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
590         - Use "&g1-[NAME];" for `=>>[NAME]'.
591         - Abolish "&g2-[NAME];".
592
593 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
594
595         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
596         `=>>ucs@cns' as the mother.
597
598 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
599
600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
601         setting for `==ucs@ks'.
602
603 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
604
605         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
606         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
607         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
608         0x00E30000〜0x00E409D5.
609
610 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
611
612         * mule/mule-coding.el (coded-charset-entity-reference-alist):
613         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
614         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
615
616 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
617
618         * mule/mule-charset.el (default-coded-charset-priority-list): Add
619         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
620
621         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
622         (=mj-0): Ditto.
623         (=mj-1): Ditto.
624         (==mj): Ditto.
625         (==mj-0): Ditto.
626         (==mj-1): Ditto.
627         (=>>mj): Ditto.
628
629         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
630         setting for `=mj' and `==mj'.
631
632 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
633
634         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
635         CHISE.
636
637 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
638
639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
640         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
641         `=>ucs@hanyo-denshi'.
642
643 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
644
645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
646         setting for `=koseki' and `=>ucs@hanyo-denshi'.
647
648         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
649         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
650
651 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
652
653         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
654         XEmacs CHISE.
655
656 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
657
658         * mule/mule-coding.el (coded-charset-entity-reference-alist):
659         Change priority of `=>>>ucs@iso'.
660
661         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
662         `=>>>ucs@iso' as the mother.
663         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
664
665 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
666
667         * mule/mule-coding.el (coded-charset-entity-reference-alist):
668         Change priority of `=>>>ucs@unicode'.
669
670         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
671         `=ucs@unicode'.
672
673 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
674
675         * mule/mule-coding.el (coded-charset-entity-reference-alist):
676         Change priority of `=>>>ucs@jis'.
677
678         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
679         `=ucs@jis'.
680
681 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
682
683         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
684         setting for `==daikanwa/+p'.
685
686 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
687
688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
689         setting for `==shinjigen@1ed'.
690
691 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
692
693         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
694         XEmacs CHISE.
695
696 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
697
698         * mule/mule-conf.el (==shinjigen): Modify DOC.
699         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
700         (==shinjigen@rev): Modify DOC.
701
702 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
703
704         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
705         CHISE.
706
707 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
708
709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
710         settings for `==daikanwa' and `==ucs@JP/hanazono'.
711
712         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
713         XEmacs CHISE.
714
715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
716         `==daikanwa'.
717
718 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
719
720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
721         setting for `==cns11643-7'.
722
723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
724         `==cns11643-7'.
725
726 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
727
728         * mule/mule-charset.el (default-coded-charset-priority-list): Add
729         `==cns11643-6'.
730
731         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
732         setting for `==cns11643-6'.
733
734 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
735
736         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
737         setting for `==cns11643-5'.
738
739         * mule/mule-charset.el (default-coded-charset-priority-list): Add
740         `==cns11643-5'.
741
742 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
743
744         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
745         setting for `==cns11643-4'.
746
747         * mule/mule-charset.el (default-coded-charset-priority-list): Add
748         `==cns11643-4'.
749
750 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
751
752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
753         setting for `==cns11643-3'.
754
755         * mule/mule-charset.el (default-coded-charset-priority-list): Add
756         `==cns11643-3'.
757
758 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
759
760         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
761         setting for `==cns11643-2'.
762
763         * mule/mule-charset.el (default-coded-charset-priority-list): Add
764         `==cns11643-2'.
765
766 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
767
768         * mule/mule-coding.el (coded-charset-entity-reference-alist):
769         Change priority of `=>>>ucs@ks'.
770
771         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
772         `=ucs@ks'.
773
774 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
775
776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
777         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
778         `==ucs@cns' and `==cns11643-1'.
779
780         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
781         (==cns11643-2): Ditto.
782         (==cns11643-3): Ditto.
783         (==cns11643-4): Ditto.
784         (==cns11643-5): Ditto.
785         (==cns11643-6): Ditto.
786         (==cns11643-7): Ditto.
787
788         * mule/mule-charset.el (default-coded-charset-priority-list): Add
789         `==cns11643-1'.
790
791 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
792
793         * mule/mule-coding.el (coded-charset-entity-reference-alist):
794         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
795         `=>>>ucs@jis/1990'.
796
797         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
798         `=ucs@jis/1990'.
799         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
800         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
801
802 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
803
804         * mule/mule-coding.el (coded-charset-entity-reference-alist):
805         Change priority of `=>>>ucs@cns'.
806
807         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
808         `=ucs@cns'.
809
810 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
811
812         * mule/mule-charset.el (default-coded-charset-priority-list): Add
813         `==ks-x1001'.
814
815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
816         `=ks-x1001' instead of `korean-ksc5601'; add setting for
817         `==ks-x1001'.
818
819 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
820
821         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
822
823 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
824
825         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
826         `=jis-x0208'.
827         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
828         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
829         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
830         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
831         (=>>>jis-x0213-1@2000): Changed to an alias for
832         `=jis-x0213-1@2000'.
833         (=>>>jis-x0213-1@2004): Changed to an alias for
834         `=jis-x0213-1@2004'.
835         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
836
837 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
838
839         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
840         `=adobe-japan1-0'.
841         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
842         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
843         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
844         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
845         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
846         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
847
848 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
849
850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
851         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
852         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
853         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
854         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
855         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
856
857 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
858
859         * mule/mule-charset.el (default-coded-charset-priority-list): Add
860         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
861         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
862         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
863         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
864         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
865         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
866         `==jis-x0212'.
867
868 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
869
870         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
871         "AdobeJapan1-[0-6]$".
872         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
873         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
874         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
875         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
876         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
877         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
878         (==adobe-japan1-1): Ditto.
879         (==adobe-japan1-2): Ditto.
880         (==adobe-japan1-3): Ditto.
881         (==adobe-japan1-4): Ditto.
882         (==adobe-japan1-5): Ditto.
883         (==adobe-japan1-6): Ditto.
884         (==jis-x0208): Ditto.
885         (==jis-x0208@1978): Ditto.
886         (==jis-x0208@1983): Ditto.
887         (==jis-x0208@1990): Ditto.
888         (==jis-x0213-1): Ditto.
889         (==jis-x0213-1@2000): Ditto.
890         (==jis-x0213-1@2004): Ditto.
891         (==jis-x0213-2): Ditto.
892         (==jis-x0212): Ditto.
893         (==gb2312): Ditto.
894         (==iso-ir165): Ditto.
895         (==gb12345): Ditto.
896         (==ks-x1001): Ditto.
897         (==cns11643-1): Ditto.
898         (==cns11643-2): Ditto.
899         (==cns11643-3): Ditto.
900         (==cns11643-4): Ditto.
901         (==cns11643-5): Ditto.
902         (==cns11643-6): Ditto.
903         (==cns11643-7): Ditto.
904         (==big5-cdp): Ditto.
905         (==hanyo-denshi/ja): Ditto.
906         (==hanyo-denshi/jb): Ditto.
907         (==hanyo-denshi/jc): Ditto.
908         (==hanyo-denshi/jd): Ditto.
909         (==hanyo-denshi/ft): Ditto.
910         (==hanyo-denshi/ia): Ditto.
911         (==hanyo-denshi/ib): Ditto.
912         (==hanyo-denshi/hg): Ditto.
913         (==hanyo-denshi/jt): Ditto.
914         (==hanyo-denshi/ks): Ditto.
915         (==gt): Ditto.
916         (==gt-k): Ditto.
917         (==daikanwa): Ditto.
918         (==shinjigen): Ditto.
919         (==ucs@iso): Ditto.
920         (==ucs@unicode): Ditto.
921         (==ucs@gb): Ditto.
922         (==ucs-bmp@gb): Ditto.
923         (==ucs@cns): Ditto.
924         (==ucs-bmp@cns): Ditto.
925         (==ucs@jis): Ditto.
926         (==ucs@jis/1990): Ditto.
927         (==ucs@jis/2000): Ditto.
928         (==ucs@jis/2004): Ditto.
929         (==ucs@JP): Ditto.
930         (==ucs@JP/hanazono): Ditto.
931         (==ucs@ks): Ditto.
932         (==ucs-bmp@ks): Ditto.
933         (==ucs@cns11643): Ditto.
934         (==ucs-bmp-cjk@gb): Ditto.
935         (==ucs-bmp-cjk@JP/hanazono): Ditto.
936         (==ucs-sip-ext-b@iso): Ditto.
937
938 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
939
940         * mule/mule-charset.el (default-coded-charset-priority-list): Use
941         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
942
943         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
944         XEmacs CHISE.
945         (=ucs-bmp-cjk@unicode): Abolished.
946
947 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
948
949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
950         `=+>ucs-bmp-cjk-compat@jis'.
951
952         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
953         for XEmacs CHISE.
954
955 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
956
957         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
958         CHISE.
959
960 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
961
962         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
963         for XEmacs CHISE.
964         (=jis-x0208@1978/1er-pr): Abolished.
965         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
966         `=jis-x0208@1978/1er-pr' as the mother.
967
968 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
969
970         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
971         setting for `=ucs-itaiji-084'.
972
973 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
974
975         * mule/mule-charset.el (default-coded-charset-priority-list):
976         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
977
978         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
979         XEmacs CHISE.
980         (=ucs-bmp-itaiji-084): Ditto.
981
982 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
983
984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
985         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
986
987 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
988
989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
990         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
991
992         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
993         XEmacs CHISE.
994         (=big5-cdp-var-5): Ditto.
995
996 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
997
998         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
999         XEmacs CHISE.
1000
1001 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1002
1003         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1004         XEmacs CHISE.
1005
1006 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1007
1008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1009         setting for `=>>>hanyo-denshi/ft'.
1010
1011 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1012
1013         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1014         XEmacs CHISE.
1015         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1016         `=hanyo-denshi/jd' as the mother.
1017
1018 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1019
1020         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1021         XEmacs CHISE.
1022         (=+>adobe-japan1-1): Ditto.
1023         (=+>adobe-japan1-2): Ditto.
1024         (=+>adobe-japan1-3): Ditto.
1025         (=+>adobe-japan1-4): Ditto.
1026         (=+>adobe-japan1-5): Ditto.
1027         (=+>adobe-japan1-6): Ditto.
1028         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1029
1030 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1031
1032         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1033         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1034         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1035
1036         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1037         the top.
1038
1039 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1040
1041         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1042         XEmacs CHISE.
1043         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1044         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1045         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1046
1047 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1048
1049         * mule/mule-charset.el (default-coded-charset-priority-list):
1050         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1051         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1052
1053         * mule/mule-conf.el: Modify order of definitions of some
1054         coded-charsets.
1055
1056 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1057
1058         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1059         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1060         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1061
1062         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1063         CHISE.
1064         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1065         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1066
1067 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1068
1069         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1070         CHISE.
1071
1072 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1073
1074         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1075         setting for `=daikanwa/+2p'.
1076
1077         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1078         XEmacs CHISE.
1079
1080 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1081
1082         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1083         XEmacs CHISE.
1084         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1085
1086 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1087
1088         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1089         setting for `=>>>hanyo-denshi/ib'.
1090
1091 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1092
1093         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1094         XEmacs CHISE.
1095         (=>>>hanyo-denshi/ib): Ditto.
1096         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1097         `=hanyo-denshi/ja' as the mother.
1098         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1099         `=hanyo-denshi/ib' as the mother.
1100
1101 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1102
1103         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1104         XEmacs CHISE.
1105         (utf-8-ivs-mcs-er): Likewise.
1106         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1107         and `=>ucs-gb'.
1108         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1109         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1110         `ucs-gb' and `=>ucs-gb'.
1111         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1112         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1113         and `=>ucs-cns'.
1114         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1115         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1116         `ucs-cns' and `=>ucs-cns'.
1117         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1118         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1119         `ucs-big5' and `=>ucs-big5'.
1120         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1121         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1122         `ucs-big5' and `=>ucs-big5'.
1123         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1124         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1125         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1126         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1127         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1128         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1129         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1130         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1131         `=>ucs-jis'; modify DOC and mnemonic.
1132         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1133         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1134         and `=>ucs-jis'; modify DOC and mnemonic.
1135         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1136         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1137         `=>ucs-ks'.
1138         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1139         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1140         and `=>ucs-ks'.
1141         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1142
1143 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1144
1145         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1146         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1147
1148 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1149
1150         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1151         Modify priorities.
1152
1153 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1154
1155         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1156         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1157
1158 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1159
1160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1161         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1162
1163 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1164
1165         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1166         CHISE.
1167
1168 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1171         CHISE.
1172
1173 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1174
1175         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1176         CHISE.
1177
1178 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1179
1180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1181         `=+>ucs-bmp-cjk@unicode'.
1182
1183         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1184         for XEmacs CHISE.
1185
1186 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1187
1188         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1189         setting for `=>>daikanwa'.
1190
1191 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1192
1193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1194         `=>>hanyo-denshi/jt'.
1195
1196 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1197
1198         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1199         XEmacs CHISE.
1200         (=+>jis-x0208@1990): Ditto.
1201         (=+>jis-x0213-1@2000): Ditto.
1202
1203 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1204
1205         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1206         XEmacs CHISE.
1207
1208 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1209
1210         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1211         XEmacs CHISE.
1212         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1213         `=hanyo-denshi/jc' as the mother.
1214
1215 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1216
1217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1218         setting for `=+>adobe-japan1'.
1219
1220         * mule/mule-charset.el (default-coded-charset-priority-list):
1221         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1222         and `=>>hanyo-denshi/ft' to `=>>gt'.
1223
1224 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1225
1226         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1227         XEmacs CHISE.
1228         (=>>adobe-japan1-1): Ditto.
1229         (=>>adobe-japan1-2): Ditto.
1230         (=>>adobe-japan1-3): Ditto.
1231         (=>>adobe-japan1-4): Ditto.
1232         (=>>adobe-japan1-5): Ditto.
1233         (=>>adobe-japan1-6): Ditto.
1234         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1235
1236 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1237
1238         * mule/mule-conf.el (=adobe-japan1): New alias for
1239         `=adobe-japan1-6'.
1240         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1241         (=>>>adobe-japan1-1): Ditto.
1242         (=>>>adobe-japan1-2): Ditto.
1243         (=>>>adobe-japan1-3): Ditto.
1244         (=>>>adobe-japan1-4): Ditto.
1245         (=>>>adobe-japan1-5): Ditto.
1246         (=>>>adobe-japan1-6): Ditto.
1247         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1248
1249 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1250
1251         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1252         setting for `=>>>adobe-japan1'.
1253
1254 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1255
1256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1257         setting for `=+>ucs@ks'.
1258
1259 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1260
1261         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1262         XEmacs CHISE.
1263         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1264         `=adobe-japan1-6' as the mother.
1265
1266 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1267
1268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1269         setting for `=>cns11643-7'.
1270
1271 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1272
1273         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1274         CHISE.
1275
1276 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1277
1278         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1279         XEmacs CHISE.
1280         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1281
1282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1283         setting for `=>ucs@jis/2004'.
1284
1285 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1286
1287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1288         setting for `=+>gt'.
1289
1290         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1291         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1292
1293 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1294
1295         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1296         `=>ucs@unicode' as the mother.
1297         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1298         mother.
1299         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1300         mother.
1301         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1302         mother.
1303
1304 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1305
1306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1307         setting for `=+>ucs@unicode'.
1308
1309         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1310         CHISE.
1311
1312 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1313
1314         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1315         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1316         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1317         - Add setting for `=+>ucs@cns'.
1318
1319         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1320         CHISE.
1321         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1322         as the mother.
1323         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1324         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1325
1326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1327         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1328
1329 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1330
1331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1332         setting for `=>ucs@ks'.
1333
1334 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1335
1336         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1337         `=ucs-bmp-cjk-compat@unicode'.
1338
1339         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1340         coded-charset for XEmacs CHISE.
1341
1342 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1343
1344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1345         `=ucs-bmp-cjk-compat'.
1346
1347         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1348         XEmacs CHISE.
1349
1350 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1351
1352         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1353         CHISE.
1354
1355 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1356
1357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1358         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1359
1360         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1361         `=>ucs@jis/1990'.
1362         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1363
1364 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1365
1366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1367         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1368
1369         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1370         CHISE.
1371         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1372         mother.
1373
1374 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1375
1376         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1377         `=>jis-x0213-2@usual'.
1378         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1379         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1380         `=>jis-x0213-2@usual' as the mother.
1381
1382 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1383
1384         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1385         (=>ucs@JP): New alias for `=+>ucs@jis'.
1386
1387 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1388
1389         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1390         `=>jis-x0208@usual'.
1391         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1392         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1393         `=>jis-x0208@usual' as the mother.
1394         (=>jis-x0208): Likewise.
1395
1396 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1397
1398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1399         setting for `=+>jis-x0208@1978'.
1400
1401 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1402
1403         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1404         XEmacs CHISE.
1405
1406 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1407
1408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1409         setting for `=>>>ucs@jis/1990'.
1410
1411 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1412
1413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1414         setting for `=>ucs@jis/1990'.
1415
1416 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1417
1418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1419         setting for `=ucs@JP/hanazono'.
1420
1421         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1422         CHISE.
1423         (=ucs@JP/hanazono): Ditto.
1424         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1425         (=>>hanyo-denshi/jc): Ditto.
1426         (=>>hanyo-denshi/jd): Ditto.
1427
1428 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1429
1430         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1431         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1432
1433 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1434
1435         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1436         XEmacs CHISE.
1437
1438 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1439
1440         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1441         XEmacs CHISE.
1442
1443 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1444
1445         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1446         `=ucs-bmp-cjk@JP'.
1447
1448 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1449
1450         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1451         XEmacs CHISE.
1452
1453 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1454
1455         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1456         Modify order of settings; add settings for `=daikanwa@rev2'.
1457
1458 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1459
1460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1461         setting for `=>>cbeta'.
1462
1463         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1464         CHISE.
1465
1466 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1467
1468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1469         setting for `=>>adobe-japan1'.
1470
1471 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1472
1473         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1474         XEmacs CHISE.
1475
1476 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1477
1478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1479         setting for `=>>hanyo-denshi/ia'.
1480
1481         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1482         XEmacs CHISE.
1483
1484 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1485
1486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1487         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1488
1489         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1490         XEmacs CHISE.
1491         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1492         `=hanyo-denshi/jt' as the mother.
1493
1494 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1495
1496         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1497         setting for `=>>>jis-x0213-2'.
1498
1499         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1500         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1501         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1502
1503 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1504
1505         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1506         XEmacs CHISE.
1507
1508 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1509
1510         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1511         XEmacs CHISE.
1512
1513         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1514         `=>>jis-x0213-1@2004'.
1515
1516 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1517
1518         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1519         XEmacs CHISE.
1520
1521 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1522
1523         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1524         - Use "&g2-*;" as entity-references for `=>>>*'.
1525         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1526
1527         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1528         XEmacs CHISE.
1529         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1530         as the mother.
1531
1532 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1533
1534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1535         setting for `=>>hanyo-denshi/ib'.
1536
1537         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1538         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1539         (=>>jis-x0208@1990): Ditto.
1540         (=>>hanyo-denshi/ib): Ditto.
1541
1542         * mule/mule-charset.el (default-coded-charset-priority-list):
1543         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1544
1545 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1546
1547         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1548         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1549         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1550         `=>>>ucs@jis/2004'.
1551
1552 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1553
1554         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1555         XEmacs CHISE.
1556         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1557         `=jis-x0213-1@2004' as the mother.
1558         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1559         (=>>>ucs@ks): Ditto.
1560
1561         * mule/mule-charset.el (default-coded-charset-priority-list):
1562         Modify priority of `=hanyo-denshi/*'.
1563
1564 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1565
1566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1567         settings for `=>>ucs@JP' and `=ucs@JP'.
1568
1569 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1570
1571         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1572         CHISE.
1573
1574 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1575
1576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1577         setting for `=>>>ucs@cns'.
1578
1579         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1580         CHISE.
1581
1582 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1583
1584         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1585         instead of `=>>>jis-x0213-1@2004' as the mother.
1586         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1587         (=>>>ucs@unicode): Likewise.
1588         (=>>>ucs@jis): Likewise.
1589         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1590         mother.
1591         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1592
1593 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1594
1595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1596         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1597         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1598         `=>>>ucs@jis'.
1599
1600 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1601
1602         * mule/mule-charset.el (default-coded-charset-priority-list):
1603         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1604         and `=jis-x0213-*-2000'.
1605
1606 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1607
1608         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1609         XEmacs CHISE.
1610         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1611         `=>>jis-x0213-1' as the mother.
1612
1613 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1614
1615         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1616         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1617
1618 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1619
1620         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1621
1622 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1623
1624         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1625         XEmacs CHISE.
1626
1627 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1628
1629         * mule/mule-coding.el (decomposition-feature-list): Set
1630         `=decomposition', `=decomposition@cid' and
1631         `=decomposition@hanyo-denshi'.
1632
1633 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1634
1635         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1636         setting for `=>>hanyo-denshi/ks'.
1637
1638         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1639         XEmacs CHISE.
1640
1641 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1642
1643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1644         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1645
1646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1647         `=hanyo-denshi/ks/mf'.
1648
1649         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1650         XEmacs CHISE.
1651         (=hanyo-denshi/ks/mf): Ditto.
1652
1653 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1654
1655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1656         settings for P=hanyo-denshi/jt'.
1657
1658         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1659         `=hanyo-denshi/jt'.
1660
1661         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1662         XEmacs CHISE.
1663
1664 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1667         settings for `=hanyo-denshi/ip'.
1668
1669         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1670         `=hanyo-denshi/ip'.
1671
1672         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1673         XEmacs CHISE.
1674
1675 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1676
1677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1678         settings for `=hanyo-denshi/hg'.
1679
1680         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1681         `=hanyo-denshi/hg'.
1682
1683         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1684         XEmacs CHISE.
1685
1686 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1687
1688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1689         setting for `=>>hanyo-denshi/ft'.
1690
1691         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1692         `=>>hanyo-denshi/ft'.
1693
1694         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1695         XEmacs CHISE.
1696
1697 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1698
1699         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1700         settings for `=hanyo-denshi/ib'.
1701
1702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1703         `=hanyo-denshi/ib'.
1704
1705         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1706         XEmacs CHISE.
1707
1708 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1709
1710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1711         settings for isolated characters of `=hanyo-denshi/ia' and
1712         non-isolated characters of `=hanyo-denshi/*'.
1713
1714         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1715         `=hanyo-denshi/ia'.
1716
1717         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1718         XEmacs CHISE.
1719
1720 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1721
1722         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1723         setting for isolated characters of `=hanyo-denshi/ft'.
1724
1725         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1726         `=hanyo-denshi/ft'.
1727
1728         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1729         XEmacs CHISE.
1730
1731 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1732
1733         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1734         setting for isolated characters of `=hanyo-denshi/jd'.
1735
1736         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1737         `=hanyo-denshi/jd'.
1738
1739         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1740         XEmacs CHISE.
1741
1742 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1743
1744         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1745         setting for isolated characters of `=hanyo-denshi/jc'.
1746
1747         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1748         `=hanyo-denshi/jc'.
1749
1750         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1751         XEmacs CHISE.
1752
1753 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1754
1755         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1756         setting for isolated characters of `=hanyo-denshi/jb'.
1757
1758         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1759         `=hanyo-denshi/jb'.
1760
1761         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1762         XEmacs CHISE.
1763
1764 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1765
1766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1767         setting for isolated characters of `=hanyo-denshi/ja'.
1768
1769 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1770
1771         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1772         `=hanyo-denshi/ja'.
1773
1774         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1775         XEmacs CHISE.
1776
1777 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1778
1779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1780         settings for isolated characters of `=adobe-japan1-6'.
1781
1782 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1783
1784         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1785         CHISE.
1786         (=daikanwa/+2p): Ditto.
1787         (=daikanwa/ho): Ditto.
1788
1789 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1790
1791         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1792         coding-system for XEmacs CHISE.
1793
1794 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1795
1796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1797         setting for `=>>ruimoku-v6'.
1798
1799         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1800         CHISE.
1801
1802 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1803
1804         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1805         setting for `=daikanwa@rev1'.
1806
1807 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1808
1809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1810         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1811
1812 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1813
1814         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1815         XEmacs CHISE.
1816         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1817
1818 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1819
1820         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1821         CHISE.
1822
1823 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1824
1825         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1826         CHISE.
1827
1828         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1829         setting for `=>ucs@jis'.
1830
1831 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1832
1833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1834         setting for `=>jis-x0208@usual'.
1835
1836         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1837         XEmacs CHISE.
1838         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1839         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1840         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1841
1842 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1843
1844         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1845         CHISE.
1846         (=>>>jis-x0208@1990): Ditto.
1847         (=>>>jis-x0213-1): Ditto.
1848         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1849         mother.
1850         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1851         as the mother.
1852
1853 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1854
1855         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1856         setting for `=>ucs@cns' and `=>>ucs@ks'.
1857
1858         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1859         CHISE.
1860
1861 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1862
1863         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1864         CHISE.
1865
1866 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1867
1868         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1869         CHISE.
1870         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1871         mother.
1872
1873 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1874
1875         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1876         `==>ucs-bmp-cjk@bucs'.
1877
1878         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1879         XEmacs CHISE.
1880
1881 2010-08-07  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@bucs'.
1885
1886         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1887         XEmacs CHISE.
1888
1889 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1890
1891         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1892         - Add setting for `=>>jis-x0208'.
1893         - Omit setting for `=>>jis-x0208@1990'.
1894         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1895           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1896           `=ucs@FOO'.
1897
1898 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1899
1900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1901         setting for `=>daikanwa'.
1902
1903 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1904
1905         * mule/mule-conf.el (=daikanwa): Fix DOC.
1906         (=>daikanwa): New abstract character for XEmacs CHISE.
1907         (=>ucs@iso): Likewise.
1908         (=>ucs@unicode): Likewise.
1909         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1910
1911 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1912
1913         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1914         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1915           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1916         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1917         - Add `=>big5-cdp'.
1918
1919 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1920
1921         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1922         (=>big5-cdp): New abstract character.
1923
1924 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1925
1926         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1927         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1928         `chinese-big5'.
1929
1930 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1931
1932         * mule/mule-charset.el (default-coded-charset-priority-list):
1933         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1934
1935         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1936         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1937         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1938         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1939         and `=>jis-x0213-2'.
1940
1941 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1942
1943         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1944         XEmacs CHISE.
1945         (=>>ucs@jis/2000): Likewise.
1946         (=>>ucs@jis/2004): Likewise.
1947
1948 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1949
1950         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1951         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1952         `=>>ucs@cns'.
1953
1954         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1955         XEmacs CHISE.
1956         (=>>gt): Use quote instead of backquote; modify DOC.
1957         (=>gt): Use quote instead of backquote.
1958         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1959         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1960         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1961         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1962         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1963         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1964
1965 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1966
1967         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1968         `=>>ucs@unicode' and `=>>gt'.
1969
1970 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1971
1972         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1973         XEmacs CHISE.
1974         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1975         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1976         `=jis-x0208@1978/1er-pr' as the mother.
1977         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1978
1979 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1980
1981         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1982         `=ucs@unicode' as the mother.
1983
1984 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1985
1986         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1987         setting for `=>>ucs@unicode'.
1988
1989         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1990         CHISE.
1991
1992 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1993
1994         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1995         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1996
1997         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1998         `=adobe-japan1-6' and `=adobe-japan1-base'.
1999
2000         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2001         XEmacs CHISE.
2002         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2003         specify `min-code' and `max-code'.
2004         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2005         (=adobe-japan1-2): Likewise.
2006         (=adobe-japan1-3): Likewise.
2007         (=adobe-japan1-4): Likewise.
2008         (=adobe-japan1-5): Likewise.
2009         (=adobe-japan1-6): Likewise.
2010
2011 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2012
2013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2014         setting for `=>gt'.
2015
2016 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2017
2018         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2019         CHISE.
2020
2021 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2022
2023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2024         setting for `=>zinbun-oracle'.
2025
2026         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2027         for XEmacs CHISE.
2028
2029 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2032         for XEmacs CHISE.
2033         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2034         `=jis-x0208@1978' as the mother.
2035
2036 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2037
2038         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2039         - Use `=gt' instead of `ideograph-gt'.
2040         - Use `=gt-k' instead of `ideograph-gt-k'.
2041         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2042         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2043         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2044         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2045         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2046         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2047         - Use `=>>gt' instead of `<=>gt'.
2048         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2049         - Add setting for `=>>jis-x0208@1990'.
2050         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2051           `=>>jis-x0213-1@2000'.
2052         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2053         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2054           `=>>jis-x0213-1@2004'.
2055         - Add setting for `=>>jis-x0208@1978'.
2056         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2057
2058 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2059
2060         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2061         XEmacs CHISE.
2062
2063 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2064
2065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2066         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2067         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2068         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2069         `<=>jis-x0213-1@2004'.
2070
2071 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2072
2073         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2074         CHISE.
2075         (=>jis-x0213-2): Ditto.
2076
2077 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2078
2079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2080         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2081
2082 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2083
2084         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2085         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2086         `=>jis-x0213-1'.
2087
2088 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2089
2090         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2091         CHISE.
2092         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2093
2094 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2095
2096         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2097         `<==>jis-x0213-1'.
2098         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2099         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2100         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2101         (<=>jis-x0208): New alias for `=>jis-x0208'.
2102         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2103         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2104         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2105         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2106         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2107         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2108         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2109         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2110         (=>>gt): Renamed from `<==>gt'.
2111         (<==>gt): New alias for `=>>gt'.
2112
2113 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2114
2115         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2116         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2117         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2118         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2119         - Add settings for `<=>jis-x0213-1@2000' and
2120           `<=>jis-x0213-1@2004'.
2121
2122         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2123         XEmacs CHISE.
2124         (<==>jis-x0213-1): Likewise.
2125         (<==>jis-x0213-1@2000): Likewise.
2126         (<==>jis-x0213-1@2004): Likewise.
2127         (<=>jis-x0208): Add property `=>iso-ir 168'.
2128         (<=>jis-x0208@1997): Likewise.
2129         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2130         as the mother; add property `=>iso-ir 228'.
2131         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2132         property `=>iso-ir 228'.
2133         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2134         property `=>iso-ir 233'.
2135         (<==>gt): Renamed from `<=>gt'.
2136         (<=>gt): New alias for `<==>gt'.
2137
2138 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2139
2140         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2141         CHISE.
2142         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2143         `<=>jis-x0208' as the mother.
2144         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2145         (<=>jis-x0213-1@2000): Ditto.
2146         (<=>jis-x0213-1@2004): Ditto.
2147
2148 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2151         settings for `<=>gt'.
2152
2153         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2154
2155 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2156
2157         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2158         XEmacs CHISE.
2159         (=jis-x0208@1978/-4pr): Likewise.
2160         (=jis-x0208@1978/4-pr): Likewise.
2161         (=jis-x0213-1): Likewise.
2162         (=ucs@iso): Likewise.
2163         (=ucs@unicode): Likewise.
2164         (=ucs@gb): Likewise.
2165         (=ucs@gb/fw): Likewise.
2166         (=ucs@cns): Likewise.
2167         (=ucs@cns/fw): Likewise.
2168         (=ucs@jis): Likewise.
2169         (=ucs@jis/fw): Likewise.
2170         (=ucs@jis/1990): Likewise.
2171         (=ucs@jis/2000): Likewise.
2172         (=ucs@jis/2004): Likewise.
2173         (=ucs@JP): Likewise.
2174         (=ucs@ks): Likewise.
2175         (=ucs@big5): Likewise.
2176         (=ucs@big5/cns11643): Likewise.
2177         (=ucs@cns11643): Likewise.
2178
2179 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-charset.el (default-coded-charset-priority-list):
2182         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2183
2184         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2185         CHISE.
2186         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2187         mother.
2188
2189 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2190
2191         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2192         from src/mule-charset.c].
2193         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2194         specify `final'.
2195         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2196         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2197         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2198         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2199         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2200         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2201
2202 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2203
2204         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2205         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2206         (=jis-x0208@1978/i-4): Specify `partial'.
2207         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2208         mother coded-charset.
2209         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2210
2211 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2214         settings for `=jis-x0213-1@2004'.
2215
2216 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2217
2218         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2219         CHISE.
2220         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2221         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2222         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2223         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2224         temporarily.
2225         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2226
2227 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2228
2229         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2230         CHISE.
2231         (=shinjigen@1ed): Inherited from `=shinjigen'.
2232         (=shinjigen@rev): Likewise.
2233
2234 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2235
2236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2237         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2238
2239 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2240
2241         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2242         define it as an alias.
2243         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2244         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2245         alias.
2246         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2247         alias.
2248
2249 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2250
2251         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2252         CHISE.
2253
2254 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2255
2256         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2257         CHISE.
2258         (shinjigen-2): Ditto.
2259
2260 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2261
2262         * mule/mule-charset.el (default-coded-charset-priority-list):
2263         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2264         `chinese-big5-eten-*' and `chinese-big5'.
2265
2266 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2267
2268         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2269         #x9FA5 temporarily.
2270
2271 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2272
2273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2274         settings for `=jis-x0208@1978/i1'.
2275
2276 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2277
2278         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2279         XEmacs CHISE.
2280
2281 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2282
2283         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2284         XEmacs CHISE.
2285
2286 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2287
2288         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2289         XEmacs CHISE.
2290
2291 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2292
2293         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2294         CHISE.
2295         (=ucs-bmp@cns): Likewise.
2296         (=ucs-bmp@jis): Likewise.
2297         (=ucs-bmp@ks): Likewise.
2298
2299 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2300
2301         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2302         CHISE.
2303         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2304
2305 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2308         settings for `=zinbun-oracle'.
2309
2310         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2311         `=zinbun-oracle'.
2312
2313 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2314
2315         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2316         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2317         `=ucs@iso'.
2318
2319 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2320
2321         * mule/mule-charset.el (default-coded-charset-priority-list):
2322         Delete `ucs-sip'; modify order of some CCSs.
2323
2324 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2325
2326         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2327         in XEmacs CHISE.
2328
2329         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2330         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2331         CHISE.
2332
2333 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2334
2335         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2336         its registry.
2337         (=ucs-radicals@unicode): Likewise.
2338
2339 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2340
2341         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2342         CHISE.
2343
2344 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2345
2346         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2347         CHISE.
2348
2349 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2350
2351         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2352         CHISE.
2353
2354 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2355
2356         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2357         Modify preference of *isolated settings*.
2358
2359 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2360
2361         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2362         utf-2000 is provided.
2363         (=ucs@cns11643): Likewise.
2364
2365 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2366
2367         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2368         Prefer every *isolated setting* to ordinary setting.
2369
2370 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2371
2372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2373         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2374
2375 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2376
2377         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2378         CHISE.
2379
2380 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2381
2382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2383         settings for `=jis-x0208@1997'.
2384
2385 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2386
2387         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2388         `=jis-x0208@1997'.
2389
2390 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2391
2392         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2393         XEmacs CHISE.
2394
2395 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2396
2397         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2398         `=jis-x0208@1978'.
2399         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2400         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2401         `=jis-x0208-1990' as the mother.
2402         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2403
2404 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2405
2406         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2407         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2408         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2409         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2410         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2411         for `=ucs@JP'.
2412
2413 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2414
2415         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2416         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2417         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2418         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2419         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2420         `=daikanwa@rev2'.
2421
2422 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2423
2424         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2425         (=gt): Likewise.
2426         (=gt-k): Likewise.
2427         (=gt-pj-*): Likewise.
2428         (=gt-pj-k1): Likewise.
2429         (=gt-pj-k2): Likewise.
2430         (=daikanwa): Likewise.
2431         (=daikanwa-rev1): Likewise.
2432         (=daikanwa-rev2): Likewise.
2433         (=big5-pua): Likewise.
2434         (=big5-eten): Likewise.
2435         (chinese-big5-eten-a): Likewise.
2436         (chinese-big5-eten-b): Likewise.
2437         (=hanziku-*): Likewise.
2438         (=cbeta): Likewise.
2439         (=jef-china3): Likewise.
2440         (=ruimoku-v6): Likewise.
2441         (=ucs@iso): Likewise.
2442         (=ucs@unicode): Likewise.
2443         (=ucs@gb): Likewise.
2444         (=ucs@cns): Likewise.
2445         (=ucs@jis): Likewise.
2446         (=ucs@jis-1990): Likewise.
2447         (=ucs@jis-2000): Likewise.
2448         (=ucs@jp): Likewise.
2449         (=ucs@ks): Likewise.
2450         (=ucs@big5): Likewise.
2451         (=ucs-radicals): Likewise.
2452         (=ucs-radicals@unicode): Likewise.
2453         (=ucs-bmp-cjk): Likewise.
2454         (=ucs-bmp-cjk@unicode): Likewise.
2455         (=ucs-sip-ext-b): Likewise.
2456         (=ucs-sip-ext-b@iso): Likewise.
2457
2458 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2459
2460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2461         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2462
2463 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2464
2465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2466         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2467         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2468         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2469         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2470         arabic-digit, ipa and ``&I-B-XXXX;''.
2471
2472 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2473
2474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2475         setting for (I-)HZK{03..12}-XXXX.
2476
2477 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2478
2479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2480         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2481
2482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2483         `=ruimoku-v6'.
2484
2485         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2486         CHISE.
2487
2488 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2489
2490         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2491         (=ucs@unicode): Likewise.
2492         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2493         (=ucs@cns): Likewise.
2494         (=ucs@jis): Likewise.
2495         (=ucs@ks): Likewise.
2496         (=ucs@big5): Likewise.
2497
2498 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2499
2500         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2501         `ucs-jis'.
2502         (utf-8-jis-er): Likewise.
2503         (utf-8-jp): New coding-system.
2504         (utf-8-jp-er): Likewise.
2505
2506         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2507
2508 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2509
2510         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2511
2512         * mule/japanese.el: Move definition of `euc-jisx0213' to
2513         mule/mule-coding.el.
2514
2515 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2516
2517         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2518         mule-coding before loading update-cdb when utf-2000 is provided.
2519
2520 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2521
2522         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2523         `=daikanwa'.
2524
2525 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2526
2527         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2528         definition codes when `utf-2000' is provided.
2529
2530 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2531
2532         * mule/mule-category.el (word-combining-categories): Don't setup
2533         `word-combining-categories' in XEmacs CHISE.
2534         (word-separating-categories): Add setting about Latin script in
2535         XEmacs CHISE.
2536
2537 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2538
2539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2540         setting for `chinese-big5'.
2541
2542 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2543
2544         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2545         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2546         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2547         add setting for HZK0[12]-xxxx.
2548
2549 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2550
2551         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2552         in XEmacs CHISE.
2553
2554 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2555
2556         * mule/mule-charset.el (default-coded-charset-priority-list):
2557         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2558         and `chinese-big5' to `=gt-pj-*'.
2559
2560 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2561
2562         * mule/mule-conf.el (=daikanwa): Renamed from
2563         `ideograph-daikanwa'.
2564         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2565
2566 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2567
2568         * mule/mule-conf.el (=cns11643-7): Renamed from
2569         `chinese-cns11643-7'.
2570         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2571
2572 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2573
2574         * mule/mule-conf.el (=cns11643-6): Renamed from
2575         `chinese-cns11643-6'.
2576         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2577
2578 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2579
2580         * mule/mule-conf.el (=cns11643-5): Renamed from
2581         `chinese-cns11643-5'.
2582         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2583
2584 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2585
2586         * mule/mule-conf.el (=cns11643-4): Renamed from
2587         `chinese-cns11643-4'.
2588         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2589
2590 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2591
2592         * mule/mule-conf.el (=cns11643-3): Renamed from
2593         `chinese-cns11643-3'.
2594         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2595
2596 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2597
2598         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2599         `=cns11643-2'.
2600         (chinese-cns11643-2): New alias for `=cns11643-2'.
2601
2602 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2603
2604         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2605         `=cns11643-1'.
2606         (chinese-cns11643-1): New alias for `=cns11643-1'.
2607
2608 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2609
2610         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2611         (chinese-gb12345): New alias for `=gb12345'.
2612
2613 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2614
2615         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2616         (chinese-gb2312): New alias for `=gb2312'.
2617
2618 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2619
2620         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2621         (chinese-big5): New alias for `=big5'.
2622
2623 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2624
2625         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2626         (korean-ksc5601): New alias for `=ks-x1001'.
2627
2628 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2629
2630         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2631         `=jis-x0212'.
2632         (japanese-jisx0212): New alias for `=jis-x0212'.
2633
2634 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2635
2636         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2637         `=jis-x0208-1983'.
2638         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2639
2640 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2641
2642         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2643         `=jis-x0208-1978'.
2644         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2645
2646 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2647
2648         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2649         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2650
2651 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2652
2653         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2654         (chinese-cns11643-3): Specify iso-ir 183.
2655         (chinese-cns11643-4): Specify iso-ir 184.
2656         (chinese-cns11643-5): Specify iso-ir 185.
2657         (chinese-cns11643-6): Specify iso-ir 186.
2658         (chinese-cns11643-7): Specify iso-ir 187.
2659         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2660         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2661
2662 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2663
2664         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2665         \uXXXX for every cases.
2666
2667 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2668
2669         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2670         (ucs-big5): Changed to an alias for `=ucs@big5'.
2671
2672 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2673
2674         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2675         (ucs-ks): Changed to an alias for `=ucs@ks'.
2676
2677 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2678
2679         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2680         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2681
2682 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2683
2684         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2685         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2686
2687 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2688
2689         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2690         (ucs-jis): Changed to an alias for `=ucs@jis'.
2691
2692 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2693
2694         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2695         (ucs-cns): Changed to an alias for `=ucs@cns'.
2696
2697 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2698
2699         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2700         (ucs-gb): Changed to an alias for `=ucs@gb'.
2701
2702 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2703
2704         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2705         `ideograph-daikanwa-2'.
2706         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2707         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2708
2709 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2710
2711         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2712         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2713
2714         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2715         for `xemacs-chise-version'.
2716
2717 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2718
2719         * mule/mule-charset.el (default-coded-charset-priority-list):
2720         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2721         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2722         instead of `ideograph-hanziku-*'.
2723
2724         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2725         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2726
2727 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2728
2729         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2730         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2731         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2732         `utf-2000' is provided.
2733
2734 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2735
2736         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2737         is provided [was builtin coded-charsets].
2738
2739 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2740
2741         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2742         is provided [was builtin coded-charsets].
2743
2744 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2745
2746         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2747         is provided [was builtin coded-charsets].
2748
2749 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2750
2751         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2752         is provided [was builtin coded-charsets].
2753
2754 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2755
2756         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2757         when `utf-2000' is provided [was builtin coded-charsets].
2758
2759 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2760
2761         * mule/mule-conf.el (=hanziku-*): Renamed from
2762         `ideograph-hanziku-*'.
2763         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2764
2765 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2766
2767         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2768         `utf-2000' is provided [was builtin coded-charsets].
2769         (ideograph-hanziku-{1..12}): Likewise.
2770
2771 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2772
2773         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2774         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2775
2776 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2777
2778         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2779         when `utf-2000' is provided [was builtin coded-charsets].
2780
2781 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2782
2783         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2784         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2785         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2786
2787 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2788
2789         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2790         (ideograph-gt): Changed to an alias for `=gt'.
2791
2792 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2793
2794         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2795         is provided; it was defined as a builtin coded-charset.
2796         (ideograph-gt): Likewise.
2797
2798 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2799
2800         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2801         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2802
2803 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2804
2805         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2806         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2807
2808 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2809
2810         * mule/mule-conf.el (=big5-eten): Renamed from
2811         `chinese-big5-eten'.
2812         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2813
2814 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2815
2816         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2817         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2818
2819 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2820
2821         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2822         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2823
2824 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2825
2826         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2827         (china3-jef): Changed to an alias for `=jef-china3'.
2828
2829 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2830
2831         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2832         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2833
2834         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2835         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2836         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2837         when `utf-2000' is provided.
2838
2839 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2840
2841         * mule/mule-charset.el (default-coded-charset-priority-list):
2842         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2843
2844         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2845         (ucs-jis-2000): Deleted.
2846
2847 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2848
2849         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2850         UTF-2000.
2851         (=ucs-jis-2000): New coded-charset for UTF-2000.
2852
2853 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2854
2855         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2856         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2857
2858 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2859
2860         * mule/mule-charset.el (default-coded-charset-priority-list):
2861         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2862         `ideograph-cbeta'.
2863
2864 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2865
2866         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2867         builtin coded-charset].
2868
2869 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2870
2871         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2872         settings for &K0-xxxx and &I-K0-xxxx.
2873
2874 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2875
2876         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2877         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2878
2879 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2880
2881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2882         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2883
2884 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2885
2886         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2887         UTF-2000.
2888         (ideograph-gt-pj-k1): Likewise.
2889         (ideograph-gt-pj-k2): Likewise.
2890
2891 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2892
2893         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2894         `=jis-x0208'.
2895
2896 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2897
2898         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2899         UTF-2000 [was a builtin coded-charset].
2900
2901 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2902
2903         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2904         (utf-8-gb-er): Likewise.
2905
2906 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2907
2908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2909         settings for JIS X 0212 and JIS X 0208:1978.
2910
2911 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2912
2913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2914         setting for JIS X 0213.
2915
2916 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2917
2918         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2919         standard-case-table in UTF-2000.
2920
2921 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2922
2923         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2924         definitions for isolated-chars.
2925
2926 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2927
2928         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2929         `configure-utf-2000-lisp-directory'.
2930         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2931         `mule-lisp-load-path'.
2932
2933 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2934
2935         * startup.el (startup-setup-paths): Set and use
2936         `utf-2000-lisp-directory'.
2937         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2938         UTF-2000.
2939
2940 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2941
2942         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2943         (paths-find-utf-2000-lisp-directory): New function.
2944         (paths-construct-load-path): Add new optional argument
2945         `utf-2000-lisp-directory'.
2946
2947         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2948
2949 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2950
2951         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2952         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2953         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2954         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2955         `chinese-big5-2' in UTF-2000.
2956
2957         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2958         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2959
2960 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2961
2962         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2963         `big5-eten-er' in UTF-2000.
2964         (big5-cdp): Modify DOC-string and mnemonic.
2965
2966 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2967
2968         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2969         UTF-2000 [renamed from utf-8-er].
2970         (utf-8-gb): New coding-system in UTF-2000.
2971         (utf-8-gb-er): Likewise.
2972         (utf-8-cns): Likewise.
2973         (utf-8-cns-er): Likewise.
2974         (utf-8-big5): Likewise.
2975         (utf-8-big5-er): Likewise.
2976         (utf-8-jis): Likewise.
2977         (utf-8-jis-er): Likewise.
2978         (utf-8-ks): Likewise.
2979         (utf-8-ks-er): Likewise.
2980         (utf-8-er): Likewise.
2981
2982 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2983
2984         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2985         instead of `utf-8-unix' in UTF-2000.
2986
2987         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2988
2989 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2990
2991         * mule/japanese.el (euc-jisx0213): New coding-system.
2992
2993         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2994         `japanese-jisx0208-1990' as the mother.
2995
2996 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2997
2998         * dumped-lisp.el (preloaded-file-list): Change condition of
2999         loading "close-cdb".
3000
3001 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3002
3003         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3004         setup `coded-charset-entity-reference-alist'.
3005
3006 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3007
3008         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3009         UTF-2000.
3010
3011 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3012
3013         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3014         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3015
3016 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3017
3018         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3019         (chinese-big5-eten-a): Likewise.
3020         (chinese-big5-eten-b): Likewise.
3021         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3022         code range is #x8140 .. #x8DFE.
3023
3024 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3025
3026         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3027         UTF-2000.
3028         (chinese-big5-cdp): Likewise.
3029
3030 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3031
3032         * dumped-lisp.el (preloaded-file-list): Rename
3033         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3034
3035 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3036
3037         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3038         append `system-char-db-source-file-list' into
3039         `preloaded-file-list' in UTF-2000.
3040
3041 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3042
3043         * dumped-lisp.el (preloaded-file-list): Delete
3044         character-definition files.
3045
3046 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3047
3048         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3049         UTF-2000.
3050
3051 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3052
3053         * mule/mule-charset.el (default-coded-charset-priority-list):
3054         Delete `mojikyo-2022-1'.
3055
3056 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3057
3058         * mule/mule-charset.el (default-coded-charset-priority-list):
3059         Delete `mojikyo'.
3060
3061 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3062
3063         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3064         `ucs-sip'.
3065
3066 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3067
3068         * mule/mule-charset.el (default-coded-charset-priority-list):
3069         Comment out `chinese-gb12345'.
3070
3071 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3072
3073         * bytecomp.el (byte-compile-insert-header): Fixed.
3074
3075 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3076
3077         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3078         XEmacs UTF-2000.
3079
3080 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3081
3082         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3083         UTF-2000.
3084
3085 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3086
3087         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3088         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3089
3090 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3091
3092         * mule/mule-charset.el (default-coded-charset-priority-list):
3093         `japanese-jef-china3' is renamed `china3-jef'.
3094
3095 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3096
3097         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3098         `japanese-jef-china3' and `ideograph-cbeta'.
3099
3100 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3101
3102         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3103
3104 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3105
3106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3107         `chinese-big5-cdp'.
3108
3109 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3110
3111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3112         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3113
3114 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3115
3116         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3117         loading character definitions.
3118
3119 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3120
3121         * dumped-lisp.el (preloaded-file-list): Rename
3122         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3123
3124 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3125
3126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3127         `chinese-big5'.
3128
3129 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3130
3131         * dumped-lisp.el (preloaded-file-list): Dump
3132         "Ideograph-R028-Private" with XEmacs UTF-2000.
3133
3134 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3135
3136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3137         `chinese-gb12345'.
3138
3139 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3140
3141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3142         `ideograph-gt-pj-{1..11}'.
3143
3144         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3145         XEmacs UTF-2000.
3146
3147 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3148
3149         * mule/mule-charset.el (default-coded-charset-priority-list):
3150         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3151         `chinese-isoir165'.
3152
3153 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3154
3155         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3156         `image/png', `image/x-xpm' and `image/tiff'.
3157
3158         * files.el (binary-file-regexps): Add *.PNG.
3159
3160 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3161
3162         * mule/mule-charset.el (default-coded-charset-priority-list):
3163         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3164         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3165
3166 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3167
3168         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3169         the first completion when UTF-2000 is running.
3170
3171 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3172
3173         * mule/mule-charset.el (default-coded-charset-priority-list):
3174         Delete `ucs'.
3175
3176 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3177
3178         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3179
3180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3181         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3182
3183 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3184
3185         * mule/vietnamese.el (vscii-2): Delete abolished property
3186         `composite'; now composite mode is default.
3187
3188 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3189
3190         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3191         of `raw-text'; check \uHHHH representation even if non-ascii
3192         characters are not found.
3193
3194         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3195         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3196         unconditionally.
3197
3198         * mule/viet-ccl.el: New file.
3199
3200         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3201         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3202         - Separate CCL based implementations to viet-ccl.el.
3203
3204 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3205
3206         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3207         "jisx0213.2000-1".
3208         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3209
3210         * mule/mule-charset.el (default-coded-charset-priority-list):
3211         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3212         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3213
3214 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3215
3216         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3217
3218 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3219
3220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3221         `ucs' in UTF-2000.
3222
3223 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3224
3225         * mule/mule-charset.el (default-coded-charset-priority-list):
3226         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3227         `arabic-iso8859-6'.
3228
3229 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3230
3231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3232         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3233
3234 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3235
3236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3237         `katakana-jisx0201' in UTF-2000.
3238
3239 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3240
3241         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3242         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3243         "u0FB50-Arabic-Presentation-Forms-A",
3244         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3245         "u0FE50-Small-Form-Variants",
3246         "u0FE70-Arabic-Presentation-Forms-B",
3247         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3248         UTF-2000.
3249
3250 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3251
3252         * dumped-lisp.el (preloaded-file-list): Delete
3253         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3254         ... "Ideograph-R214-Flute" in UTF-2000.
3255
3256 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3257
3258         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3259         (japanese-jisx0213-2): New coded-charset.
3260
3261         * dumped-lisp.el (preloaded-file-list): Add
3262         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3263         "Ideograph-R030-Mouth".
3264
3265 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3266
3267         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3268         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3269         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3270         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3271         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3272         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3273         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3274         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3275
3276 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3277
3278         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3279         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3280         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3281         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3282         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3283
3284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3285         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3286
3287 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3288
3289         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3290         in UTF-2000.
3291
3292 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3293
3294         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3295         (chinese-isoir165): Moved from mule/chinese.el.
3296         (chinese-cns11643-3): Moved from mule/chinese.el.
3297         (chinese-cns11643-4): Moved from mule/chinese.el.
3298         (chinese-cns11643-5): Moved from mule/chinese.el.
3299         (chinese-cns11643-6): Moved from mule/chinese.el.
3300         (chinese-cns11643-7): Moved from mule/chinese.el.
3301
3302         * mule/chinese.el: Move definition of coded-charsets to
3303         mule/mule-conf.el.
3304
3305 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3306
3307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3308         `ideograph-daikanwa'.
3309
3310 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3311
3312         * dumped-lisp.el (preloaded-file-list): Delete
3313         "ccs-jisx0201-latin.el".
3314
3315 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3316
3317         * dumped-lisp.el (preloaded-file-list): Add
3318         "u031A0-Extended-Bopomofo" in UTF-2000.
3319
3320 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3321
3322         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3323         renamed to u02E00-CJK-Radical-Supplement.
3324
3325 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3326
3327         * dumped-lisp.el (preloaded-file-list): Add
3328         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3329         "u030A0-Katakana", "u03100-Bopomofo",
3330         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3331         "u03200-Enclosed-CJK-Letters-and-Months" and
3332         "u03300-CJK-Compatibility".
3333
3334 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3335
3336         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3337         "u02F00-Kangxi-Radicals" and
3338         "u02FF0-Ideographic-Description-Characters".
3339
3340 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3341
3342         * dumped-lisp.el (preloaded-file-list): Add
3343         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3344         "u02800-Braille-Patterns" in UTF-2000.
3345
3346 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3347
3348         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3349         "uXXXXX-*.el" in UTF-2000.
3350
3351         * bytecomp.el (byte-compile-insert-header): Delete comments if
3352         non-ASCII characters are found; allow `byte-compile-dynamic' and
3353         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3354         `raw-text'.
3355
3356 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3357
3358         * dumped-lisp.el (preloaded-file-list): Add
3359         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3360         "u025A0-Geometric-Shapes.el".
3361
3362 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3363
3364         * dumped-lisp.el (preloaded-file-list): Add
3365         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3366         "u02460-Enclosed-Alphanumerics.el".
3367
3368 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3369
3370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3371         `chinese-gb2312'.
3372
3373         * dumped-lisp.el (preloaded-file-list): Add
3374         "u02200-Mathematical-Operators.el" and
3375         "u02300-Miscellaneous-Technical.el".
3376
3377 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3378
3379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3380         `chinese-cns11643-*'.
3381
3382         * dumped-lisp.el (preloaded-file-list): Add
3383         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3384         "u02190-Arrows.el" in UTF-2000.
3385
3386 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3387
3388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3389         `korean-ksc5601'.
3390
3391         * dumped-lisp.el (preloaded-file-list): Add
3392         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3393         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3394         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3395
3396 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3397
3398         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3399
3400 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3401
3402         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3403         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3404         "u01780-Khmer.el", "u01800-Mongolian.el",
3405         "u01E00-Latin-Extended-Additional.el" and
3406         "u01F00-Greek-Extended.el" in UTF-2000.
3407
3408 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3409
3410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3411         `ethiopic-ucs' and `ethiopic'.
3412
3413         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3414         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3415
3416         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3417         from mule/ethiopic.el.
3418
3419         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3420         mule/mule-conf.el.
3421
3422 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3423
3424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3425         `lao'.
3426
3427         * mule/mule-conf.el (lao): New coded-charset.
3428
3429         * dumped-lisp.el (preloaded-file-list): Add
3430         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3431         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3432         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3433         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3434         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3435
3436 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3437
3438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3439         `ucs-bmp' and `arabic-iso8859-6'.
3440
3441 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3442
3443         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3444         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3445         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3446
3447 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3448
3449         * startup.el (normal-top-level): Load autoload file for UTF-2000
3450         in UTF-2000.
3451
3452 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3453
3454         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3455         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3456         "u00020-Basic-Latin.el", "u00080-C1.el",
3457         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3458         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3459         "u002B0-Spacing-Modifier-Letters.el",
3460         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3461         UTF-2000.
3462
3463 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3464
3465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3466         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3467         instead of `vietnamese-viscii-*'.
3468
3469 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3470
3471         * mule/mule-conf.el: New file.
3472
3473         * mule/misc-lang.el: Move definition of charset `ipa' to
3474         mule/mule-conf.el.
3475
3476 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3477
3478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3479         `latin-viscii'; prefer it for characters used in Vietnamese.
3480
3481 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3482
3483         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3484
3485 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3486
3487         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3488         `vietnamese-viscii-lower'.
3489         (latin-viscii-upper): Renamed from charset
3490         `vietnamese-viscii-upper'.
3491         (vietnamese-viscii-lower): New alias for charset
3492         `latin-viscii-lower'.
3493         (vietnamese-viscii-upper): New alias for charset
3494         `latin-viscii-upper'.
3495
3496 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3497
3498         * mule/mule-charset.el (default-coded-charset-priority-list):
3499         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3500
3501 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3502
3503         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3504         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3505         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3506         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3507         lisp/utf-2000.
3508
3509 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3510
3511         * mule/ccs-tcvn5712.el: New file.
3512
3513 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3514
3515         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3516         in UTF-2000.
3517
3518 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3519
3520         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3521         `japanese-jisx0208'.
3522
3523 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3524
3525         * dumped-lisp.el (preloaded-file-list): Add
3526         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3527         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3528         UTF-2000.
3529
3530         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3531         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3532         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3533         mule/ccs-viscii.el: New files.
3534
3535         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3536         if \uXXXX is found.
3537
3538 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3539
3540         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3541         `hiragana-jisx0208' and `katakana-jisx0208'.
3542
3543 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3544
3545         * mule/chinese.el (chinese-cns11643-3): Define it even if
3546         `utf-2000' is provided.
3547         (chinese-cns11643-4): Likewise.
3548         (chinese-cns11643-5): Likewise.
3549         (chinese-cns11643-6): Likewise.
3550         (chinese-cns11643-7): Likewise.
3551
3552 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3553
3554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3555         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3556
3557 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3558
3559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3560         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3561
3562 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3563
3564         * mule/mule-charset.el (default-coded-charset-priority-list):
3565         Setup in UTF-2000.
3566
3567 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3568
3569         * mule/viet-chars.el: Don't define charset
3570         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3571         they are defined as builtin charsets.
3572
3573 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3574
3575         * version.el (emacs-version): Add more space just before UTF-2000
3576         version string.
3577
3578 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3579
3580         * version.el ([constant] emacs-version): Don't add a space in the
3581         preceding place of `xemacs-betaname' because it is duplicated.
3582         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3583
3584         * startup.el (splash-frame-body): Add ETL.
3585
3586 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3587
3588         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3589         is provided because it is defined as builtin charset.
3590         (chinese-cns11643-4): Likewise.
3591         (chinese-cns11643-5): Likewise.
3592         (chinese-cns11643-6): Likewise.
3593         (chinese-cns11643-7): Likewise.
3594
3595 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3596
3597         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3598         coding-system `iso-10646-ucs-4' is not defined.
3599
3600 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3601
3602         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3603         coding-system if `utf-2000' is provided.
3604
3605 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3606
3607         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3608         `utf-2000' is provided.
3609
3610 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3611
3612         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3613         if utf-2000 is provided temporally.
3614
3615 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3616
3617         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3618         as builtin variable].
3619
3620 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3621
3622         * files.el (insert-file-contents-literally): Treat file as binary;
3623         call file-name-handlers. [sync with Emacs 20.3.10]
3624
3625 2008-12-28  Vin Shelton  <acs@xemacs.org>
3626
3627         * XEmacs 21.4.22 is released
3628
3629 2008-12-30  Vin Shelton  <acs@xemacs.org>
3630
3631         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3632         during building even if no packages are found.
3633
3634 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3635
3636         * printer.el (generic-print-region): 
3637         (generic-print-buffer): 
3638         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3639         check if the msprinter device is available, now that msprinter is
3640         always available as a specifier tag. 
3641
3642 2008-12-24  Vin Shelton  <acs@xemacs.org>
3643
3644         * about.el: Add Francisco to my bio!
3645
3646 2008-12-23  Vin Shelton  <acs@xemacs.org>
3647
3648         * autoload.el: Move operator definitions to autoload-operators.el
3649         in the xemacs-base package.
3650
3651 2007-11-22  Vin Shelton  <acs@xemacs.org>
3652
3653         * about.el (about-hacker-contribution): Updated my bio.
3654
3655 2007-10-07  Vin Shelton  <acs@xemacs.org>
3656
3657         * XEmacs 21.4.21 is released
3658
3659 2007-09-19  Didier Verna  <didier@xemacs.org>
3660
3661         Update my personal info.
3662         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3663         * about.el (about-other-current-hackers): Ditto.
3664         * about.el (about-url-alist): Add my musical website.
3665         * about.el (about-personal-info): Update my entry.
3666         * about.el (about-hacker-contribution): Ditto.
3667
3668 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3669
3670         * package-get.el (package-get-download-sites): Update download
3671         sites in Japan.
3672         * package-get.el (package-get-pre-release-download-sites): Ditto.
3673
3674 2007-08-18  Vin Shelton  <acs@xemacs.org>
3675
3676         * package-get.el (package-get-pre-release-download-sites): Sync
3677         mirror sites with 21.5.  (Thanks, Adrian)
3678
3679 2007-08-09  Mike Sperber  <mike@xemacs.org>
3680
3681         * startup.el (migrate-user-init-file): Create backup of
3682         `user-init-file' before migrating.
3683         * startup.el (maybe-migrate-user-init-file): Print
3684         information about backup file.
3685         (maybe-create-compatibility-dot-emacs): Follow above change.
3686
3687 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3688
3689         * font-lock.el: Sync font-lock-add-keywords and
3690         font-lock-remove-keywords from GNU Emacs.
3691         * font-lock.el (font-lock-keywords-alist): New.
3692         * font-lock.el (font-lock-removed-keywords-alist): New.
3693         * font-lock.el (font-lock-add-keywords): New.
3694         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3695         * font-lock.el (font-lock-remove-keywords): New.
3696
3697 2007-08-16  Vin Shelton  <acs@xemacs.org>
3698
3699         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3700         patch from Hans de Graaff.
3701
3702 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3703
3704         * package-get.el (package-get-download-sites): Document Chile and
3705         update Denmark download site.
3706         * package-get.el (package-get-pre-release-download-sites): Ditto.
3707
3708 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3709
3710         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3711
3712 2006-12-09  Vin Shelton  <acs@xemacs.org>
3713
3714         * XEmacs 21.4.20 is released
3715
3716 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3717
3718         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3719
3720 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3721
3722         * info.el (Info-find-file-node, Info-insert-dir)
3723         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3724         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3725         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3726         and discussion.
3727
3728 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3729
3730         * obsolete.el (line-beginning-position): New, from 21.5.x.
3731         (line-end-position): Ditto.
3732
3733 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3734
3735         * package-get.el (package-get-download-sites): Welcome
3736         nl.xemacs.org and Thanks!
3737         * package-get.el (package-get-pre-release-download-sites): Ditto.
3738
3739 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3740
3741         * font-lock.el: Add support for not-so recent changes in Java to
3742         java-mode.
3743
3744 2006-01-28  Vin Shelton  <acs@xemacs.org>
3745
3746         * XEmacs 21.4.19 is released
3747
3748 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3749
3750         * easymenu.el: Update copyright. 
3751         * easymenu.el (easy-menu-all-popups):
3752         Add a docstring. 
3753         * easymenu.el (easy-menu-add):
3754         Document a bug, rework the function to preserve any existing
3755         non-default mode-popup-menu instead of overwriting it, and not to
3756         bother normalising the menu title (nothing else does).
3757         * easymenu.el (easy-menu-remove):
3758         Restore the default mode-popup-menu instead of leaving an empty
3759         one when we remove the last easy-menu popup. 
3760
3761 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3762
3763         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3764         as suggested by Rodrigo Ventura.
3765         * package-get.el (package-get-pre-release-download-sites): Ditto,
3766         with replacement of xemacs-21.5 by beta, which is the logical path
3767         to our beta core and package pre-releases.
3768
3769 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3770
3771         * package-get.el (package-get-download-sites): Add Hong Kong
3772         download site.
3773         * package-get.el (package-get-pre-release-download-sites): Ditto.
3774
3775 2005-12-26  Vin Shelton  <acs@xemacs.org>
3776
3777         * find-paths.el:
3778         * find-paths.el (paths-emacs-root-p): Add search for package root.
3779         * find-paths.el (paths-find-emacs-root): Replaced with
3780         paths-find-invocation-roots, which returns a list of roots.
3781         * find-paths.el (paths-find-invocation-roots): New.
3782         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3783
3784 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3785
3786         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3787         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3788
3789 2005-12-03  Vin Shelton <acs@xemacs.org>
3790
3791         * XEmacs 21.4.18 is released
3792
3793 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3794
3795         * package-get.el (package-get-download-sites): Update reflecting
3796         latest http://www.xemacs.org/Releases/ information generated by
3797         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3798         * package-get.el (package-get-pre-release-download-sites): Ditto.
3799
3800 2005-02-28  Simon Josefsson  <jas@extundo.com>
3801
3802         * about.el (xemacs-hackers): Add jas.
3803         (about-other-current-hackers): Likewise.
3804         (about-url-alist): Add URL for jas.
3805         (about-personal-info): Document jas.
3806         (about-hacker-contribution): Describe jas contributions.
3807
3808 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3809
3810         * easymenu.el (easy-menu-remove): As described in 
3811         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3812         except the "Command" menu from mode-popup-menu. 
3813
3814 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3815  
3816         * font.el (font-spatial-to-canonical): Correct calculation of 
3817         return value for pixel-based input value. 
3818  
3819 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3820
3821         * code-process.el (call-process): Process-related docstring
3822         improvements spurred by Norbert Koch.
3823         * code-process.el (call-process-region): Ditto.
3824         * code-process.el (start-process): Ditto.
3825
3826 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3827
3828         * finder.el (finder-find-library): Return filename actually
3829         searched for.
3830
3831 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3832
3833         * help.el (view-emacs-news): Use `expand-file-name' instead of
3834         `locate-data-file' as the latter will find any "NEWS" files that
3835         might exist in packages _before_ the one in core.
3836
3837 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3838
3839         * package-get.el (package-get-init-package):
3840         package-get-init-package buglet (21.4.17) by Jeff Mincy
3841         <mincy@rcn.com> fixing false temporary load-path shadows reported
3842         after package installation and simplifying code.
3843
3844 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3845
3846         * package-get.el (package-get-download-sites): Sync mirrors list
3847         with the XEmacs website.
3848         (package-get-pre-release-download-sites): Ditto.
3849
3850 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3851
3852         * derived.el (derived-mode-merge-syntax-tables):
3853         Revert my 21.5-only patch of 2003-07-18 which slipped in
3854         through Jerry James's patch of 2004-06-07.
3855
3856 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3857
3858         * cmdloop.el (keyboard-quit): Remove workaround for
3859         `region-active-p' not making sure active region is in current
3860         buffer now that it does.
3861         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3862         * simple.el (region-active-p): `region-active-p' to only return t
3863         when active region is in current buffer.
3864
3865 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3866
3867         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3868         package names, quell a byte-compiler warning, doc fix.
3869
3870 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3871
3872         * buffer.el (pop-to-buffer):
3873         * window-xemacs.el (display-buffer):
3874         Document use of `same-window-buffer-names,' `same-window-regexps'
3875         by pop-to-buffer and display-buffer. 
3876         
3877 2005-02-06  Vin Shelton <acs@xemacs.org>
3878
3879         * XEmacs 21.4.17 is released
3880
3881 2005-01-29  Ben Wing  <ben@xemacs.org>
3882
3883         * shadow.el (find-emacs-lisp-shadows):
3884         Add custom-defines to list of ignored files.
3885
3886 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3887
3888         * simple.el (shifted-motion-keys-select-region): Fix statement
3889         about unshifted-motion-keys-deselect-region.
3890
3891 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3892
3893         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3894         now) for GNU Emacs compatibility.
3895         (make-obsolete-variable): Ditto.
3896
3897 2004-01-08  Ben Wing  <ben@xemacs.org>
3898
3899         * code-files.el (load):
3900         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3901
3902 2004-12-05  Vin Shelton <acs@xemacs.org>
3903
3904         * XEmacs 21.4.16 is released
3905
3906 2004-12-04  Vin Shelton  <acs@xemacs.org>
3907
3908         * auto-autoloads.el: Regenerated.
3909
3910         * custom-load.el: Regenerated.
3911
3912 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3913
3914         Fix bug: apropos errors if a defalias refers to an undefined
3915         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3916
3917         * apropos.el (apropos):
3918         (apropos-command):
3919         * help.el (frob-help-extents):
3920         * help-macro.el (make-help-screen):
3921         * hyper-apropos.el (hyper-apropos-grok-functions):
3922         (hyper-apropos-get-doc):
3923         Catch void-function error thrown by `documentation'.
3924
3925 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3926
3927         * packages.el (package-require): Fix incorrect arg to format.
3928         This fixes a `format specifier' error.
3929
3930 2004-08-13  Jerry James  <james@xemacs.org>
3931
3932         * bytecomp.el (forward-word): Tell the byte compiler the correct
3933         number of arguments to forward-word.
3934
3935 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3936
3937         * etags.el: Fixed loading of include files for tag completion. Now
3938         you can make a tag file for a library, include it into your
3939         project and it will be reloaded only if it changed. Infinte
3940         include loops are detected and the correct tag files are loaded.
3941         * etags.el (buffer-tag-table-list): Load and verify tag files in
3942         the external function buffer-tag-table-list-load.
3943         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3944         tag files. Also load the included tag files. The priority of the
3945         included files is right below their parent file. If multiple
3946         matches occur then the symbols from the parent file are found
3947         first.
3948         * etags.el (tag-table-include-files): Corrected comment
3949         string. Switched to pattern constant tags-include-pattern to have
3950         it at a central location.
3951         * etags.el (tags-include-pattern): Added doc string.
3952         * etags.el (add-to-tag-completion-table): Removed obsolete
3953         comments as the include files are allready returned by
3954         buffer-tag-table-list and loaded.
3955         * etags.el (find-tag-internal): The include files are allready
3956         included in tag-tables as buffer-tag-table-list returns them now.
3957
3958 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3959
3960         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3961         Loading items into the notebook is now done by C code.
3962         * widgets-gtk.el (gtk-widget-instantiate-internal):
3963         Style no longer changed.
3964
3965 2004-06-28  Nix  <nix@esperi.org.uk>
3966
3967         * cmdloop.el (truncate-command-history-for-gc): Delay
3968         execution of all things that look up variable bindings,
3969         via `enqueue-eval-event'.
3970
3971 2004-06-24  Vin Shelton  <acs@xemacs.org>
3972
3973         * package-get.el (package-get-require-signed-base-updates):
3974         now defaults to nil.
3975
3976 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3977
3978         * subr.el (split-string): Clean up docstring.
3979
3980 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3981
3982         * faces.el (zmacs-region): fix typo in docstring.
3983
3984 2004-06-07  Jerry James  <james@xemacs.org>
3985
3986         * derived.el: Synch with Emacs 21.3.
3987         * subr.el (with-local-quit): New, from Emacs 21.3.
3988         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3989         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3990         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3991
3992 2004-06-16  Jerry James  <james@xemacs.org>
3993
3994         * cl.el (cl-set-substring): Increment start by the length of the
3995         string, not the string itself.
3996
3997 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3998
3999         * etags.el (tag-table-include-files): Expand included TAGS file
4000         paths to avoid problems with relative paths.  Thanks to Peter
4001         Chubb <peterc@gelato.unsw.edu.au>.
4002         * etags.el (tags-include-pattern): New.
4003         * etags.el (add-to-tag-completion-table): Parse and ignore
4004         trailing include lines.
4005
4006 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4007
4008         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4009         avoiding line solely composed of equal signs.
4010
4011 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4012
4013         * cus-edit.el (alloc): Typo fix.
4014         * cus-edit.el (custom-browse-visibility): Ditto.
4015         * cus-edit.el (custom-variable-value-create): Ditto.
4016         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4017         * cus-edit.el (custom-save-variables): Bind print-length and
4018         print-level to nil to avoid value abbreviation.
4019         * cus-edit.el (custom-save-face-internal): Ditto.
4020         * cus-edit.el (custom-save-faces): Save in sorted order.
4021         * cus-edit.el (custom-save-resets): Bind print-length and
4022         print-level to nil to avoid value abbreviation.
4023         * cus-edit.el (custom-save-loaded-themes): Ditto.
4024
4025 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4026
4027         * subr.el (split-string-default-separators): New.
4028         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4029         see comment in source.
4030
4031 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4032
4033         * mule/japanese.el (paragraph-start, paragraph-separate):
4034         Remove anchor to BOL.
4035
4036 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4037
4038         * cl.el (gensym, gentemp): Improve docstrings.
4039
4040 2004-05-10  Vin Shelton  <acs@xemacs.org>
4041
4042         * etags.el: Sync with 21.5 version.
4043
4044 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4045
4046         * etags.el:
4047         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4048         only for use with exuberant ctags. This will also enable building of 
4049         completion tables with exuberant ctags. This will not work with
4050         xemacs ctags. 
4051         * etags.el (get-tag-table-buffer): New function for creating of
4052         completion table is used if tags-exuberant-ctags-optimization-p ist t
4053         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4054         finding the tag names. New.
4055         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4056         building tag completion table with exuberant ctags. New.
4057         * etags.el (find-tag-internal): Improve exact tag matching for tags
4058         with name fields. Before the patch return types of functions or
4059         function parameters (with exuberant ctags) were found as matches.
4060
4061 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4062
4063         * list-mode.el (display-completion-list): Fixed completion list was
4064         taking the width of the frame and not of the window for displaying
4065         the selection methods.
4066
4067 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4068
4069         * menubar-items.el (default-menubar): Options are saved to custom.el.
4070
4071
4072 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4073
4074         * isearch-mode.el (isearch-abort): Preserve successful search target.
4075
4076 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4077
4078         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4079         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4080         Bihlmeyer.
4081         * gnuserv.el (gnuserv-mode-line-string): New.
4082         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4083         gnuserv-mode.
4084         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4085         * gnuserv.el (gnuserv-edit-files): Use
4086         make-x-device-with-gtk-fallback.
4087
4088 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4089
4090         * gtk-widgets.el: New import: gtk-accel-group-new.
4091         * dialog-gtk.el:
4092         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4093         * dialog-gtk.el (popup-builtin-question-dialog):
4094         Added support for dialog button mnemonics.
4095
4096 2004-03-22  Chris Green <cmg@dok.org>
4097
4098         * process.el (shell-command): Output buffer was ignored when a
4099         background process was run via shell-command.
4100
4101 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4102
4103         * cus-edit.el (custom-save-variables): Retrieve a list of
4104         variables to save first, sort it, and make sure the variables are
4105         saved in sorted order.
4106
4107 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4108  
4109         * package-get.el (package-get-update-base-from-buffer): Force
4110         binary coding system for verifying GnuPG signature in the
4111         package-index file.
4112  
4113 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4114
4115         * package-get.el (package-get-package-index-file-location): Handle
4116         missing "EMACSPACKAGEPATH" environment variable.
4117
4118 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4119
4120         * package-admin.el (package-admin-find-top-directory): Simplify
4121         directory comparisions and fix substring errors on short path
4122         components.
4123         * package-get.el (package-get-package-index-file-location):
4124         Default to first component of "EMACSPACKAGEPATH", if set.
4125
4126 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4127
4128         * package-get.el (process-error): New error datum.
4129
4130 2004-02-02  Vin Shelton <acs@xemacs.org>
4131
4132         * XEmacs 21.4.15 is released
4133
4134 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4135
4136         * itimer.el (activate-itimer): Modify the itimer timeout value as
4137         if it were begun at the last time when the itimer driver was woken
4138         up.
4139
4140 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4141
4142         * specifier.el (Copyright):
4143         Update.
4144         (make-specifier-and-init):
4145         (map-specifier):
4146         (canonicalize-inst-pair):
4147         (canonicalize-spec-list):
4148         (set-specifier):
4149         Synch docstrings to 21.5 where appropriate.
4150
4151 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4152
4153         * package-get.el (package-get-list-packages-where): New.  A
4154         function that allows searching for groups of packages.  For
4155         example, find all packages that require the fsf-compat package.
4156
4157 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4158
4159         The Great PUI Sync.
4160
4161         * auto-autoloads.el: Regenerated.
4162
4163         * custom-load.el: Regenerated.
4164
4165         * dumped-lisp.el (packages-hardcoded-lisp): New.
4166
4167         * menubar-items.el (menu-max-items): New.
4168         (menu-submenu-max-items): New.
4169         (menu-submenu-name-format): New.
4170         (menu-split-long-menu): New.
4171         (menu-sort-menu): New.
4172         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4173
4174         * obsolete.el (pui-add-install-directory): Renamed to the more
4175         logical `pui-set-local-package-get-directory'.
4176         (package-get-download-menu): Moved to `package-ui.el' and renamed
4177         to `package-ui-add-download-menu'.
4178
4179         * package-admin.el (package-admin-install-function-mswindows):
4180         Whitespace clean up.
4181         (package-admin-add-single-file-package): Removed.
4182         (package-admin-default-install-function): Whitespace clean up.
4183         (package-admin-find-top-directory): New.
4184         (package-admin-get-install-dir): Use it.
4185         (package-admin-get-manifest-file): 
4186         (package-admin-check-manifest): 
4187         (package-admin-add-binary-package):
4188         (package-admin-get-lispdir):
4189         (package-admin-delete-binary-package):
4190         (package-admin):
4191
4192         * package-get.el (package-get-package-index-file-location): New.
4193         (package-get-install-to-user-init-directory): New.
4194         (package-get-remote):
4195         (package-get-download-sites):
4196         (package-get-pre-release-download-sites): New.
4197         (package-get-site-release-download-sites): New.
4198         (package-get-base-filename):
4199         (package-get-always-update):
4200         (package-get-user-index-filename): Removed.
4201         (package-get-pgp-available-p): New.
4202         (package-get-require-signed-base-updates):
4203         (package-get-was-current):
4204         (package-entries-are-signed): New.
4205         (package-get-continue-update-base): New.
4206         (package-get-download-menu): Removed.
4207         (package-get-require-base):
4208         (package-get-update-base-entry):
4209         (package-get-locate-file):
4210         (package-get-locate-index-file):
4211         (package-get-maybe-save-index):
4212         (package-get-update-base):
4213         (package-get-update-base-from-buffer):
4214         (package-get-update-base-entries):
4215         (package-get-interactive-package-query):
4216         (package-get-update-all):
4217         (package-get-all):
4218         (package-get-dependencies):
4219         (package-get-init-package):
4220         (package-get-info): New.
4221         (package-get):
4222         (package-get-staging-dir):
4223         (package-get-set-version-prop): Removed.
4224         (package-get-installedp):
4225         (package-get-ever-installed-p):
4226         (packages): Removed.
4227         (package-get-custom-groups): Removed.
4228         (package-get-custom): Removed.
4229         (package-get-custom-add-entry): Removed.
4230
4231         * package-info.el (batch-update-package-info):
4232
4233         * package-net.el (package-net-batch-generate-bin-ini):
4234         (package-net-update-installed-db):
4235
4236         * package-ui.el (pui-info-buffer):
4237         (pui-directory-exists): Removed.
4238         (pui-package-dir-list): Removed.
4239         (pui-add-install-directory): Removed.
4240         (package-ui-download-menu): New.
4241         (package-ui-pre-release-download-menu): New.
4242         (package-ui-site-release-download-menu): New.
4243         (pui-set-local-package-get-directory): New.
4244         (pui-package-symbol-char):
4245         (pui-update-package-display):
4246         (pui-toggle-package):
4247         (pui-toggle-package-key):
4248         (pui-toggle-package-delete):
4249         (pui-toggle-package-delete-key):
4250         (pui-toggle-package-event):
4251         (pui-toggle-verbosity-redisplay):
4252         (pui-install-selected-packages):
4253         (pui-add-required-packages):
4254         (pui-help-echo):
4255         (pui-display-info):
4256         (list-packages-mode):
4257         (pui-list-packages):
4258
4259         * packages.el (packages-compute-package-locations):
4260         (package-require):
4261         (package-delete-name):
4262         (packages-hardcoded-lisp): Removed.
4263         (packages-useful-lisp): Removed.
4264         (packages-unbytecompiled-lisp): Removed.
4265         (packages-find-package-directories):
4266
4267         Summary:
4268
4269         Major code clean up of all things PUI.
4270
4271         Much improved code to determine where packages should be
4272         installed.  PUI no longer depends on any packages being
4273         pre-installed to compute where packages are to be installed to.
4274
4275         The user can specify the location of their package-index file.  It
4276         isn't necessary to set this because it has sane defaults.  People
4277         who "run-in-place" won't accidently overwrite the CVS
4278         package-index file.  See
4279         `package-get-package-index-file-location'. 
4280
4281         PUI will now properly clean up after itself in the event of an
4282         unsuccessful package install.  This drastically reduces the number
4283         of "wrong md5sum" FAQs.
4284
4285         non-Mule XEmacsen can no longer install Mule packages.
4286
4287         Package management via the custom interface has been removed.
4288
4289         The PUI related menubar items have been reorganised.
4290
4291         The PGP verification code has been fixed and the default for
4292         whether or not it is used is automatically computed.
4293
4294         * update-elc.el ((preloaded-file-list site-load-packages
4295         need-to-dump dumped-exe)):
4296         Just a couple of small changes to allow for
4297         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4298         existing anymore.
4299
4300 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4301
4302         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4303         apply `format' to the first argument of byte-compile-warn, it
4304         already calls format.
4305
4306 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4307
4308         * files.el (delete-old-versions): Avoid going interactive during
4309         make install when environment variable VERSION_CONTROL is set.
4310
4311 2003-12-04  Vin Shelton  <acs@xemacs.org>
4312
4313         * menubar-items.el (menu-item-search): Only bring up search dialog
4314         box if the feature is available and desired.
4315
4316 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4317
4318         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4319
4320 2003-11-05  Vin Shelton  <acs@xemacs.org>
4321
4322         * help.el (Help-prin1-face):
4323         (Help-princ-face):
4324         princ and prin1 are functions and need to be called as such.  The
4325         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4326
4327 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4328
4329         * about.el (about-xemacs): Give full version and build date.
4330
4331 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4332
4333         * win32-native.el (grep-null-device): This XEmacs has null-device.
4334
4335 2003-09-06  Mike Sperber  <mike@xemacs.org>
4336
4337         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4338         implement the specified semantics for `defvar.'
4339
4340 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4341
4342         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4343         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4344         displaying buffer in question.
4345
4346 2003-09-03  Vin Shelton <acs@xemacs.org>
4347
4348         * XEmacs 21.4.14 is released
4349
4350 2003-08-17  Vin Shelton  <acs@xemacs.org>
4351
4352         * about.el: Vanity patch.
4353
4354 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4355
4356         * code-process.el (call-process):
4357         (call-process-region):
4358         (start-process):
4359         Document coding system processing.
4360
4361 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4362
4363         * startup.el (splash-frame-body): Idiomatic English.
4364
4365 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4366
4367         * font-lock.el (font-lock-match-java-declarations): Move
4368         save-restriction, narrow-to-region to beginning of function to
4369         avoid going beyond the limit and causing an infloop.
4370
4371 2003-04-16  Jerry James  <james@xemacs.org>
4372
4373         * keydefs.el: Remove mappings for keys mapped to the nowhere
4374         defined function function-key-error.
4375
4376 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4377
4378         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4379         lisp-interaction-mode-hook): Add the docstrings.
4380
4381 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4382
4383         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4384         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4385         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4386
4387 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4388
4389         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4390         lambda list after the original doc.  Care about
4391         #'(lambda () "SingleString") 
4392         (cl-upcase-arg): 
4393         (cl-function-arglist):
4394         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4395         circular data structures in lambda list specification
4396
4397 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4398
4399         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4400         to appear in font-lock-function-name-face.
4401
4402 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4403
4404         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4405         is not also the value of the lambda.
4406
4407 2003-05-06  Andy Piper  <andy@xemacs.org>
4408
4409         * files.el (revert-buffer): Make sure local variables get processed,
4410         even in the case of an optimized reversion.
4411
4412 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4413
4414         * XEmacs 21.4.13 is released
4415
4416 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4417
4418         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4419         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4420
4421 2003-02-14  Ben Wing  <ben@xemacs.org>
4422
4423         * byte-optimize.el:
4424         * byte-optimize.el (byte-compile-inline-expand):
4425         * byte-optimize.el (byte-compile-unfold-lambda):
4426         * byte-optimize.el (byte-optimize-form-code-walker):
4427         * byte-optimize.el (byte-optimize-form):
4428         * byte-optimize.el (byte-decompile-bytecode-1):
4429         * byte-optimize.el (byte-optimize-lapcode):
4430         Review carefully and sync up to 20.7 except for areas as noted.
4431         Fixes problem with JDE compilation.
4432
4433 2003-02-05  Ben Wing  <ben@xemacs.org>
4434
4435         * simple.el:
4436         * simple.el (motion-keys-for-shifted-motion):
4437         Omit M-S-home/end from motion keys.
4438
4439 2003-02-07  Ben Wing  <ben@xemacs.org>
4440
4441         * text-props.el (text-property-any):
4442         * text-props.el (text-property-not-all):
4443         Fix bug when end > start.
4444
4445 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4446
4447         * info.el (Info-insert-dir): Make default-directory end in
4448         separator.  Patch due to Martin Buchholz.
4449
4450 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4451
4452         * XEmacs 21.4.12 "Portable Code" is released.
4453
4454 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4455
4456         * about.el: Update golubev data.
4457
4458 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4459
4460         * isearch-mode.el (isearch-mode-map): Substitute comment on
4461         desirability, and back out "GR is printable" changes.
4462
4463 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4464
4465         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4466
4467 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4468
4469         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4470
4471 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4472
4473         * menubar-items.el (default-menubar): Use browse-url-mozilla
4474         instead of browse-url-gnome-moz for Mozilla.
4475
4476 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4477
4478         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4479
4480 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4481
4482         * files.el (auto-mode-alist): Remove redundant entries for modes
4483         that live in packages.
4484         (interpreter-mode-alist): Ditto.
4485
4486 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4487
4488         * menubar-items.el (default-menubar): Sync with current
4489         browse-url-xemacs.el.
4490
4491 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4492
4493         * XEmacs 21.4.10 "Military Intelligence" is released.
4494
4495 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4496
4497         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4498
4499 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4500
4501         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4502
4503 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4504
4505         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4506         effect free function.
4507         (font-lock-fontify-keywords-region): Supply the argument to
4508         font-lock-compile-keywords.
4509
4510 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4511
4512         * package-get.el (package-get-download-sites): Bring sites list
4513         up to date, prefer xx.xemacs.org addresses.
4514
4515 2002-09-27  Andy Piper  <andy@xemacs.org>
4516
4517         * dialog.el (make-dialog-box): for general dialogs only
4518         delete-frame-hook will be run.
4519
4520 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4521
4522         * font-lock.el (font-lock-fontify-syntactically-region): Add
4523         comment about lookup-syntax-properties, document LOUDLY as unused.
4524
4525 2002-08-26  Andy Piper  <andy@xemacs.org>
4526
4527         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4528         merge.
4529
4530 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4531
4532         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4533         (make-obsolete-variable): Ditto.
4534         (make-compatible): Ditto.
4535         (make-compatible-variable): Ditto.
4536
4537 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4538
4539         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4540         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4541
4542 2002-08-28  Andy Piper  <andy@xemacs.org>
4543
4544         * files.el (revert-buffer): propagate revert-without-query-status.
4545
4546 2002-06-03  Andy Piper  <andy@xemacs.org>
4547
4548         * dialog-items.el (make-search-dialog): align various subcontrols
4549         in visually pleasing ways, allow frame to autosize to the dialog
4550         size.
4551         * dialog.el (make-dialog-box): add a border inside the frame. Add
4552         :autosize property, if t then reset the frame size appropriately
4553         before the frame is mapped.
4554         * gutter-items.el (set-progress-feedback-instantiator): align
4555         various subcontrols.
4556         * gutter-items.el (set-progress-abort-instantiator): ditto.
4557
4558 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4559
4560         * XEmacs 21.4.9 "Informed Management" is released.
4561
4562 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4563
4564         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4565         "&optional append" argument.
4566
4567 2002-07-16  Didier Verna  <didier@xemacs.org>
4568
4569         * subr.el (replace-in-string): fix case fold bug introduced by
4570         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4571         case-fold-search in temporary buffers.
4572
4573 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4574
4575         * lib-complete.el (find-library): Remove check for mule because
4576         decompression DOES work on Mule.
4577
4578 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4579
4580         * simple.el (join-line): New alias for `delete-indentation'.
4581
4582 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4583
4584         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4585         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4586         (font-lock-builtin-face): New.
4587         (font-lock-constant-face): New.
4588         (font-lock-face-list): Add builtin and constant faces.
4589
4590 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4591
4592         * autoload.el (make-autoload): Support define-derived-mode.
4593         Collected puts of doc-string-elt property.  Based on a patch by
4594         Didier Verna <didier@xemacs.org>.
4595
4596 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4597
4598         * wid-edit.el (widget-field-activate): Fix docstring typo.
4599
4600 2002-07-23  Andy Piper  <andy@xemacs.org>
4601
4602         * about.el (about-personal-info): update me.
4603
4604 2002-07-12  Andy Piper  <andy@xemacs.org>
4605
4606         * custom.el (custom-theme-set-variables): remove bogus
4607         arguments. Use custom-set-default to set defaults.
4608         (custom-set-variables): update doc.
4609         (custom-local-buffer): new, synced from FSF.
4610         (custom-set-default): ditto.
4611         (defcustom): update doc.
4612
4613 2002-06-16  Andy Piper  <andy@xemacs.org>
4614
4615         * menubar-items.el (default-menubar): enable windows printing on
4616         cygwin as well as native.
4617
4618 2002-06-12  Andy Piper  <andy@xemacs.org>
4619
4620         * printer.el (generic-print-buffer): catch all errors so that the
4621         print device can be cleared in all scenarios.
4622         (Printer-clear-device): make sure clearing the printer allows it
4623         to be used again immediately.
4624         (generic-print-region): make sure the default printer face is
4625         black-on-white.
4626
4627 2002-04-23  Jerry James  <james@xemacs.org>
4628
4629         * window-xemacs.el (display-buffer-function): Change doc to
4630         reflect new arg.
4631         * window-xemacs.el (pre-display-buffer-function): Ditto.
4632         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4633         non-nil, make the new window just big enough for its contents.
4634         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4635         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4636         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4637
4638 2002-06-06  Andy Piper  <andy@xemacs.org>
4639
4640         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4641         (defcustom): ditto.
4642         (custom-handle-keyword): ditto.
4643
4644 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4645
4646         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4647         Make obsolete.  Default to nil.
4648         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4649         Inspired by a patch by John Palmieri.
4650
4651 2002-07-01  Mike Alexander  <mta@arbortext.com>
4652
4653         * process.el (shell-command-on-region): Don't delete the region
4654         before giving it to call-process-region
4655
4656 2002-06-04  Jerry James <james@eecs.ku.edu>
4657
4658         * find-paths.el (paths-find-architecture-directory): Search in
4659         `system-configuration'/`base', not `base'`system-configuration'.
4660
4661 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4662
4663         * info.el (Info-index): Add missing \ in [ t].
4664
4665 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4666
4667         * gutter-items.el (gutter-buffers-tab-visible-p,
4668         buffers-tab-omit-function, buffers-tab-selection-function,
4669         buffers-tab-filter-functions):
4670         Doc improvements.
4671
4672 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4673
4674         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4675
4676         * toolbar-items.el (toolbar-news): Fix typo in message string.
4677
4678 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4679
4680         * dialog.el (yes-or-no-p-dialog-box): 
4681         * cmdloop.el (y-or-n-p-minibuf):
4682         (yes-or-no-p-minibuf):
4683         (yes-or-no-p):
4684         (y-or-n-p): 
4685         Specify negative answers in docstrings.
4686
4687 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4688
4689         * package-ui.el (pui-help-echo): Display both installed and author
4690         version.  Use a balloon-help window to display extra info like
4691         package requires.
4692
4693 2002-05-30  Andy Piper  <andy@xemacs.org>
4694
4695         * files.el (revert-buffer-internal): don't visit
4696         revert-buffer. Kill buffer when not used. Suggested by Mike
4697         Alexander <mta@arbortext.com>
4698
4699 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4700
4701         * files.el (revert-buffer): More docstring fiddling.
4702
4703 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4704
4705         * files.el (revert-buffer):
4706         (revert-buffer-internal):
4707         (revert-buffer-insert-file-contents-function):
4708         Improve docstrings and comments.
4709
4710 2002-05-08  Andy Piper  <andy@xemacs.org>
4711
4712         * files.el (revert-buffer): observe noconfirm behavior.
4713
4714 2002-04-09  Andy Piper  <andy@xemacs.org>
4715
4716         * files.el (revert-buffer): use revert-buffer-internal if it looks
4717         like doing so will not result in any user-visible changes.
4718         (revert-buffer-internal): new function. Do the actual process of
4719         reversion and then see whether the result is any different to what
4720         we have already. If it is not then do nothing.
4721
4722 2001-12-11  Andy Piper  <andy@xemacs.org>
4723
4724         * menubar.el (get-popup-menu-response): re-order so that it works
4725         on more sane/facist window systems.
4726
4727 2001-12-03  Andy Piper  <andy@xemacs.org>
4728
4729         * faces.el (frob-face-property): don't infloop in face frobbing
4730         from Jan Vroonhof <jan@xemacs.org>.
4731
4732 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4733
4734         * faces.el (frob-face-property): Follow face fall-back hierarchy
4735         properly for face properties without an instance. Only do manual
4736         copy form 'default in last resort. This handles in particular
4737         the case where 'default itself has only a fall-back (which is
4738         the case by default on windows).
4739
4740 2001-11-24  Andy Piper  <andy@xemacs.org>
4741
4742         * printer.el (generic-print-region): set default-frame-plist to
4743         nil while creating the printer frame so that sizes reflect the
4744         printed page.
4745
4746         * faces.el (face-complain-about-font): Don't complain on printers.
4747
4748 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4749         
4750         * package-net.el: Andy synch.
4751         
4752 2001-12-16  Andy Piper  <andy@xemacs.org>
4753
4754         * package-get.el (package-get-update-all): Make sure installed.db
4755         gets updated after updating packages.
4756
4757 2002-03-28  Ben Wing  <ben@xemacs.org>
4758
4759         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4760         continuation, truncation so that we don't get line jumpiness from
4761         them being larger than the line height.
4762
4763         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4764
4765 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4766
4767         * font.el (font-window-system-mappings): Add mapping for Gtk
4768         (assume identical to X) 
4769
4770 2002-02-04  Andy Piper  <andy@xemacs.org>
4771
4772         * files.el (convert-standard-filename): Fix for short filename
4773         Peter Arius <pas@methodpark.de>
4774
4775 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4776
4777         * list-mode.el (default-choose-completion): completion-base-size
4778         should refer to local value in the completion list buffer.
4779
4780 2001-12-03  Didier Verna  <didier@xemacs.org>
4781
4782         * rect.el: autoload `replace-rectangle'.
4783         * keydefs.el (global-map): bind it to `C-x r p'.
4784
4785 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4786
4787         * XEmacs 21.4.8 "Honest Recruiter" is released.
4788
4789 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4790
4791         This patch is based on Jerry James's patch and analysis.
4792
4793         * select.el (get-clipboard):
4794         (get-selection):
4795         Update docstrings.
4796         (get-clipboard-foreign):
4797         (get-selection-foreign):
4798         New function for use as `interprogram-paste-function's.
4799
4800         * simple.el (interprogram-paste-function): Change default to
4801         `get-clipboard-foreign'; improve docstring.
4802         (interprogram-cut-function): Improve dosctring.
4803
4804 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4805
4806         * XEmacs 21.4.7 "Economic Science" is released.
4807
4808 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4809
4810         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4811
4812 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4813
4814         * obsolete.el (assq-delete-all): New compatibility alias for 
4815         remassq.
4816
4817 2002-01-09  Simon Josefsson  <jas@extundo.com>
4818
4819         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4820
4821 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4822
4823         * info.el (Info-auto-generate-directory): Default
4824         Info-auto-generate-directory to 'if-outdated.
4825
4826 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4827
4828         * startup.el (normal-top-level): Prevent migration code from
4829         trashing .emacs on an error in loading the init files.
4830
4831 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4832
4833         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4834         "system default" Xdefaults and friends get xrdb-mode.
4835
4836 2002-03-05  Mats Lidell  <matsl@contactor.se>
4837  
4838         * help-nomule.el (tutorial-supported-languages): Added Swedish
4839         tutorial. Sorted languages.
4840
4841 2002-02-11  Mike Sperber <mike@xemacs.org>
4842
4843         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4844         regenerating outdated dir files and dir is non-existent.
4845
4846 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4847
4848         * code-files.el (convert-mbox-coding-system): Improve comment.
4849         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4850         coding-system argument to `write-region-pre-hook' call.
4851         (write-region-pre-hook): Fix docstring to mention lockname argument.
4852
4853 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4854
4855         * minibuf.el (completing-read): Remove redundant wrong arg list.
4856
4857         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4858
4859 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4860
4861         * obsolete.el (interactive-form): new compatibility alias for 
4862         function-interactive.
4863
4864 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4865
4866         * menubar-items.el (Menubar-items-truncate-list): Removed.
4867         * menubar-items.el (Menubar-items-truncate-history): New.
4868         * menubar-items.el (default-menubar): Use
4869         Menubar-items-truncate-history.
4870
4871 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4872
4873         * printer.el (generic-print-region): Pass correct arguments to
4874         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4875         Torkelsson <torkel@acc.umu.se>.
4876
4877 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4878
4879         * help.el (describe-mode): synched with FSF 19.34; handle nil
4880         minor mode indicators.
4881
4882 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4883
4884         * minibuf.el (completing-read): Update docstring.
4885
4886 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4887
4888         * XEmacs 21.4.6 "Common Lisp" is released.
4889
4890 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4891
4892         * package-net.el: Inadvertant synch with Windows branch.  From
4893         Andy's log:
4894         (package-net-kit-version): new variable.
4895         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4896
4897 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4898
4899         * package-get.el (package-get-locate-index-file): Also search the
4900         core etc/ directory for the package index file if it can't be
4901         found in ~/.xemacs/.
4902
4903 2001-12-13  William Perry  <wmperry@gnu.org>
4904
4905         * dialog-gtk.el (popup-builtin-question-dialog):
4906         Conform to API in gui.c.
4907         
4908 2001-11-12  Andy Piper  <andy@xemacs.org>
4909
4910         * cus-edit.el (custom-save-face-internal): make sure we save
4911         non-themed faces.
4912         (custom-save-variables): ditto variables.
4913
4914 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4915
4916         * faces.el (make-face-family):
4917         (make-face-size):
4918         New face-modifying functions per Jan Vroonhof.
4919
4920         cus-face.el (custom-set-face-font-family):
4921         (custom-set-face-font-size):
4922         Use them.
4923
4924         * font.el (font-window-system-mappings): More precise docstring.
4925
4926         (font-create-name):
4927         (font-create-object):
4928         (tty-font-create-object):
4929         (tty-font-create-plist):
4930         (x-font-create-object):
4931         (x-font-create-name):
4932         (ns-font-create-name):
4933         (mswindows-font-create-object):
4934         (mswindows-font-create-name):
4935         Add doctrings.
4936
4937 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4938
4939         * gtk-faces.el (gtk-init-device-faces): removed spurious
4940         quote before let* expression.
4941
4942 2001-10-29  Andy Piper  <andy@xemacs.org>
4943
4944         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4945         modified when changing coding system.
4946
4947         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4948         that we invoke the GUI directory selector.
4949
4950 2001-10-25  Andy Piper  <andy@xemacs.org>
4951
4952         * dialog.el (make-dialog-box): use new directory dialog support.
4953         * minibuf.el (read-file-name-1): ditto.
4954         (read-file-name): ditto.
4955         (read-directory-name): ditto.
4956
4957 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4958
4959         * XEmacs 21.4.5 "Civil Service" is released.
4960
4961 2001-04-23  Didier Verna  <didier@xemacs.org>
4962
4963         * cus-edit.el (custom-variable-pre-save): New.
4964         * cus-edit.el (custom-variable-post-save): New.
4965         * cus-edit.el (custom-variable-save): use them.
4966         * cus-edit.el (custom-face-pre-save): New.
4967         * cus-edit.el (custom-face-post-save): New.
4968         * cus-edit.el (custom-face-save): use them.
4969         * cus-edit.el (custom-group-pre-save): New.
4970         * cus-edit.el (custom-group-post-save): New.
4971         * cus-edit.el (custom-group-save): use them.
4972         * cus-edit.el (Custom-save): use the pre/post functions above,
4973         call `custom-save-all' only once.
4974         * cus-edit.el (custom-variable-pre-reset-standard): New.
4975         * cus-edit.el (custom-variable-post-reset-standard): New.
4976         * cus-edit.el (custom-variable-reset-standard): use them.
4977         * cus-edit.el (custom-face-pre-reset-standard): New.
4978         * cus-edit.el (custom-face-post-reset-standard): New.
4979         * cus-edit.el (custom-face-reset-standard): use them.
4980         * cus-edit.el (custom-group-pre-reset-standard): New.
4981         * cus-edit.el (custom-group-post-reset-standard): New.
4982         * cus-edit.el (Custom-reset-standard): use them.
4983         * cus-edit.el (custom-face-reset-saved): use the pre/post
4984         functions above, call `custom-save-all' only once.
4985
4986 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4987
4988         * gutter-items.el (buffers-tab face): Derive from the modeline
4989         face by default.  Many people use white-on-black for the default
4990         font, and the tabs look hideous with that color combination.  The
4991         modeline usually has the correct colors.
4992
4993 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4994
4995         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4996         (tag-mark-stack-max): Typo fix.
4997
4998 2001-09-28  Ben Wing  <ben@xemacs.org>
4999
5000         * font-lock.el:
5001         * font-lock.el (font-lock-after-change-function):
5002         fix problem with last patch, reported by Katsumi Yamaoka.
5003
5004 2001-09-17  Ben Wing  <ben@xemacs.org>
5005
5006         * font-lock.el (font-lock-after-change-function):
5007         fix problem when you insert a comment on the line before a line of
5008         code: if we use the following char, then when you hit backspace,
5009         the following line of code turns the comment color.
5010
5011 2001-06-08  Ben Wing  <ben@xemacs.org>
5012
5013         * process.el: comment about shell-command-switch.
5014         * process.el (shell-quote-argument): Need to quote a null
5015         argument, too.  From Dan Holmsand.
5016         
5017         * startup.el (normal-top-level): Delete some unused FSF junk.
5018         * startup.el (command-line-early):
5019         
5020         * startup.el (command-line): Call MS Windows init function.
5021         
5022         * win32-native.el:
5023         * win32-native.el (mswindows-system-shells): New.
5024         * win32-native.el (mswindows-system-shell-p): New.
5025         * win32-native.el (init-mswindows-at-startup): New.
5026         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5027         * win32-native.el (mswindows-quote-one-simple-arg):
5028         * win32-native.el (mswindows-quote-one-command-arg):
5029         * win32-native.el (mswindows-construct-process-command-line-alist):
5030         Correct comments at top.  Correctly handle passing arguments
5031         to Cygwin programs and to bash.  Fix quoting of zero-length
5032         arguments (from Dan Holmsand).  Set shell-command-switch based
5033         on shell-file-name, which in turn comes from env var SHELL.
5034
5035 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5036
5037         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5038         default-toolbar-position): Fill docstrings for balloon-help.
5039
5040 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5041
5042         * faces.el: Reenable specifications over 'gtk domain.
5043
5044 2001-08-08  Didier Verna  <didier@xemacs.org>
5045
5046         * autoload.el (update-autoload-files): make defdir a file name,
5047         not directory name.
5048
5049 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5050
5051         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5052
5053         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5054
5055 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5056
5057         * font-menu.el (font-menu-set-font): Default to current font-family.
5058         (font-menu-preferred-resolution):
5059         (font-menu-size-scaling):
5060         Provide gtk defaults, too.
5061
5062 2001-07-29  Mike Alexander  <mta@arbortext.com>
5063
5064         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5065         list
5066         (custom-set-face-font-family): ditto
5067
5068 2001-07-26  Mike Sperber <mike@xemacs.org>
5069
5070         * files.el (auto-mode-alist): .9 files are man pages, too.
5071
5072 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5073
5074         * process.el (call-process-internal): bind
5075         coding-system-for-write to 'binary when calling
5076         start-process-internal, so the process receives 
5077         the literal contents of INFILE.
5078
5079 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5080
5081         * files.el (auto-mode-alist): Add configure.ac support.
5082
5083 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5084
5085         * buff-menu.el:
5086         mouse.el:
5087         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5088
5089 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5090
5091         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5092
5093 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5094
5095         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5096         mixed text.
5097         (kinsoku-eol-p): Ditto.
5098
5099 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5100
5101         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5102         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5103         characters as the category `s' or `e' correctly.
5104
5105 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5106
5107         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5108
5109 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5110
5111         * mule/cyrillic.el:  Set up case table.
5112
5113 2001-06-08  Mike Sperber <mike@xemacs.org>
5114
5115         * files.el (save-some-buffers-1): Don't zap the help window right
5116         after `map-y-or-n-p' has popped it up.
5117
5118 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5119
5120         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5121
5122 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5123
5124         * specifier.el: define-specifier-tag 'gtk.
5125
5126 2001-05-12  Ben Wing  <ben@xemacs.org>
5127
5128         * find-paths.el (paths-find-recursive-path):
5129         fix error with null EXCLUDE-REGEXP.
5130         
5131         * font-lock.el (font-lock-mode):
5132         fix problem reported by hrvoje with buffers starting with a space.
5133         
5134 2001-05-06  Ben Wing  <ben@xemacs.org>
5135
5136         * dialog.el (make-dialog-box):
5137         * menubar-items.el (default-menubar):
5138         * printer.el (generic-print-buffer):
5139         * printer.el (generic-print-region):
5140         implement printing the selection when it's selected.
5141
5142 2001-04-18  Didier Verna  <didier@xemacs.org>
5143
5144         * cus-edit.el (Custom-reset-standard): reset to standard settings
5145         not only when the buffer's :custom-state is 'modified, but also
5146         when it is 'set or 'saved.
5147
5148 2001-04-17  Didier Verna  <didier@xemacs.org>
5149
5150         * startup.el (load-user-init-file): define `custom-file' before
5151         loading the user's init file.
5152
5153 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5154
5155         * menubar.el (popup-mode-menu): Make it work with
5156         popup-menu-titles turned off.
5157         
5158 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5159
5160         * about.el (about-mailto-link): Use compose-mail for sending mail.
5161
5162 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5163
5164         * package-admin.el (package-install-hook): New.
5165         (package-delete-hook): New.
5166         (package-admin-add-single-file-package): Use package-delete-hook.
5167
5168         * package-get.el (package-get): Use package-install-hook.
5169
5170 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5171
5172         * package-ui.el (pui-install-selected-packages): reverse the lists
5173         of packages so that they get handled in the same order as they
5174         were selected.
5175
5176 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5177
5178         * packages.el (locate-library): Use read-library-name for completion.
5179
5180 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5181
5182         * byte-optimize.el (=): `=' is not a binary predicate!
5183         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5184         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5185
5186 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5187
5188         * bytecomp.el (byte-compile-arithcompare):
5189         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5190
5191 2001-06-03  William M. Perry  <wmperry@gnu.org>
5192
5193         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5194         return the filename selected by the user!
5195
5196 2001-05-31  William M. Perry  <wmperry@gnu.org>
5197
5198         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5199         in XEmacs/GTK.
5200
5201 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5202
5203         * coding.el: Tiny typo fixed.
5204
5205 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5206
5207         * XEmacs 21.4.3 "Academic Rigor" is released.
5208
5209 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5210
5211         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5212
5213 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5214
5215         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5216
5217 2001-05-04  Ben Wing  <ben@xemacs.org>
5218
5219         * printer.el (generic-print-buffer):
5220         * printer.el (generic-print-region):
5221         Enable dialog boxes.  Apply workaround recommended by Kirill.
5222         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5223         
5224         * simple.el (kill-whole-line):
5225         * simple.el (kill-line-1):
5226         * simple.el (kill-entire-line):
5227         * simple.el (kill-line):
5228         * simple.el (backward-kill-line):
5229         Take out interactive dependence of kill-whole-line.
5230
5231 2001-04-22  Ben Wing  <ben@xemacs.org>
5232
5233         * dialog.el (make-dialog-box):
5234         Put dialog titles back in -- this time correctly.  Fix various
5235         other problems with leaks and such.
5236
5237         * simple.el (region-exists-p):
5238         * simple.el (region-active-p):
5239         Add comment about which one is correct to use in menu specs.
5240
5241 2001-05-05  Ben Wing  <ben@xemacs.org>
5242
5243         * dialog.el (make-dialog-box): fix doc string.
5244         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5245         take out Pretty Print.
5246         * printer.el:
5247         * printer.el (printer-current-device): New.
5248         * printer.el (Printer-get-device): New.
5249         * printer.el (Printer-clear-device): New.
5250         * printer.el (generic-page-setup): New.
5251         * printer.el (generic-print-buffer):
5252         * printer.el (generic-print-region):
5253         Implement Page Setup.  Handle errors properly.
5254
5255 2001-05-05  Ben Wing  <ben@xemacs.org>
5256
5257         * subr.el (error): Complete list of errors in doc string.
5258         
5259 2001-04-22  Ben Wing  <ben@xemacs.org>
5260
5261         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5262         
5263 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5264
5265         * build-report.el: Remove CVS keywords since this file has been in
5266         core lisp for a while now.
5267         * build-report.el (build-report-make-output-files): Fix typo.
5268
5269 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5270
5271         * about.el (about-finish-buffer): Make sure the last change works
5272         even if EVENT is nil.
5273
5274 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5275
5276         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5277         clicked, not the one that happens to be the current buffer at the
5278         time.
5279
5280 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5281
5282         * cus-edit.el (custom-display): Support the GTK Window System also.
5283
5284 2001-04-30  Ben Wing  <ben@xemacs.org>
5285
5286         * printer.el:
5287         * printer.el (printer-page-header):
5288         * printer.el (Print-context): New.
5289         * printer.el (printer-page-footer):
5290         * printer.el (generate-header-element): New.
5291         * printer.el (generate-header-line): New.
5292         * printer.el (print-context-property):
5293         * printer.el (generic-print-buffer):
5294         * printer.el (generic-print-region):
5295         Implement headers and footers.  Implement calling Print dialog box
5296         (#### but it doesn't quite work yet).
5297
5298 2001-04-25  Ben Wing  <ben@xemacs.org>
5299
5300         * about.el (xemacs-hackers):
5301         * about.el (about-url-alist):
5302         * about.el (about-personal-info):
5303         * about.el (about-hacker-contribution):
5304         More contributions.
5305         
5306         * simple.el (handle-post-motion-command):
5307         Fix spurious setting of zmacs-region-stays to t after a non-shift
5308         motion command.
5309
5310 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5311
5312         * about.el (about-personal-info): Update my bio.
5313         (about-hacker-contribution): Ditto.
5314
5315 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5316
5317         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5318
5319 2001-04-19  Andy Piper  <andy@xemacs.org>
5320
5321         * package-net.el (package-net-cygwin32-binary-size): new size.
5322         (package-net-win32-binary-size): new size.
5323         (package-net-convert-index-to-ini): Use new arch.
5324         (package-net-batch-convert-index-to-ini): Removed.
5325         (package-net-generate-bin-ini): New.
5326         (package-net-batch-generate-bin-ini): New.
5327
5328 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5329
5330         * XEmacs 21.4.1 "Copyleft" is released.
5331
5332 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5333
5334         * x-compose.el (xlib-input-method-bug-workaround):
5335         (alias-colon-to-double-quote):
5336         Force sort in map-keymap to work around rehash bug.
5337
5338 2001-04-17  Ben Wing  <ben@xemacs.org>
5339
5340         * about.el: Finish overhaul, add a few new hackers, update a
5341         couple old ones.
5342
5343 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5344
5345         * XEmacs 21.4.0 "Solid Vapor" is released.
5346
5347 2001-04-15  Ben Wing  <ben@xemacs.org>
5348
5349         * about.el:
5350         * about.el (about-headline-face): New.
5351         * about.el (about-link-face): New.
5352         * about.el (about-current-release-maintainers): New.
5353         * about.el (about-other-current-hackers): New.
5354         * about.el (about-url-alist):
5355         * about.el (about-once-and-future-hackers): New.
5356         * about.el (about-mailto-link): New.
5357         * about.el (about-get-buffer):
5358         * about.el (about-finish-buffer):
5359         * about.el (about-xemacs):
5360         * about.el (about-features): Removed.
5361         * about.el (about-advantages): New.
5362         * about.el (about-maintainer-info): Removed.
5363         * about.el (about-personal-info): New.
5364         * about.el (about-hacker-contribution): New.
5365         * about.el (about-maintainer):
5366         * about.el (about-show-linked-info):
5367         * about.el (about-hackers):
5368         Major revamping.  Rewriting of most of the text, improve the
5369         link handling, separate info on contributors into personal
5370         and contribution info, add new contributors, update personal
5371         info, etc. etc.
5372         
5373         * menubar-items.el (default-menubar):
5374         Help menubar entry for News now says more accurately
5375         "What's New in XEmacs".
5376         
5377         * mouse.el:
5378         * mouse.el (mouse-track-cleanup-hook):
5379         * mouse.el (mouse-track):
5380         Don't set-buffer to a dead buffer when calling mouse-track
5381         cleanup hooks.
5382
5383 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5384
5385         * XEmacs 21.2.47 "Zephir" is released.
5386
5387 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5388
5389         * dialog.el (make-dialog-box): Disable dialog box titles until
5390         we get them working.
5391
5392 2001-03-30  Ben Wing  <ben@xemacs.org>
5393
5394         * help.el:
5395         * help.el (Help-princ-face):
5396         * help.el (Help-prin1-face):
5397         * help.el (frob-help-extents):
5398         * help.el (describe-function-1):
5399         * help.el (describe-variable):
5400         Avoid using font-lock faces, which may not be defined.
5401         Instead, use hyper-apropos faces, and make sure they're
5402         defined as necessary by using `require'. (It's not so safe
5403         to do this for font-lock.) In any case, we will eventually
5404         be merging this functionality into hyper-apropos.
5405
5406         * loaddefs.el (completion-ignored-extensions):
5407         Fix documentation.
5408         
5409         * menubar-items.el (menu-truncate-list): Removed.
5410         * menubar-items.el (Menubar-items-truncate-list): New.
5411         * menubar-items.el (default-menubar):
5412         Fix errors if grep or compile command is too long.  Rename helper
5413         function to be less visible.
5414
5415 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5416
5417         * byte-optimize.el (byte-optimize-minus):
5418         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5419
5420 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5421
5422         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5423         Mule is available.
5424
5425         * mule/latin.el: New file.
5426
5427 2001-03-11  Ben Wing  <ben@xemacs.org>
5428
5429         * auto-save.el:
5430         * auto-save.el (auto-save-directory):
5431         * auto-save.el (make-auto-save-file-name):
5432         * auto-save.el (auto-save-file-name-p): New.
5433
5434         Merge in improvements from other definition of
5435         make-auto-save-file-name in files.el.
5436         
5437         * auto-save.el (auto-save-original-name):
5438         * auto-save.el (auto-save-name-in-fixed-directory):
5439         * auto-save.el (auto-save-unslashify-name): Removed.
5440         * auto-save.el (auto-save-slashify-name): Removed.
5441         * auto-save.el (auto-save-reserved-chars): New.
5442         * auto-save.el (auto-save-escape-name): New.
5443         * auto-save.el (auto-save-unhex): New.
5444         * auto-save.el (auto-save-unescape-name): New.
5445
5446         Change algorithm for encoding filenames in auto-save names to be
5447         entirely safe with all filesystems and all possible characters in
5448         a filename, and 100% reversible. (Essentially, uses
5449         quoted-printable as the encoding.)
5450         
5451         * auto-save.el (recover-all-files):
5452
5453         Use insert-directory rather than calling ls directly -- fixes
5454         things under Windows.
5455
5456         * files.el:
5457         * files.el (convert-standard-filename): Substitute FSF's
5458         definition for this (we had nothing here before).
5459         
5460         * files.el (backup-buffer): Warning fix.
5461         
5462         * files.el (make-backup-file-name):
5463         * files.el (find-backup-file-name):
5464         Fix error in calling sequence to auto-save-file-name-p.
5465         
5466         * files.el (recover-file):
5467         Use insert-directory rather than calling ls directly -- fixes
5468         things under Windows.
5469
5470         * files.el (make-auto-save-file-name): Removed.
5471         * files.el (auto-save-file-name-p): Removed.
5472         auto-save is always dumped so no sense in having a definition
5473         that will always be overwritten with another.
5474         
5475         * files.el (insert-directory):
5476         * win32-native.el:
5477         * win32-native.el (debug-mswindows-process-command-lines):
5478         * win32-native.el (original-make-auto-save-file-name): Removed.
5479         * win32-native.el (make-auto-save-file-name): Removed.
5480
5481
5482 2001-03-21  Martin Buchholz <martin@xemacs.org>
5483
5484         * XEmacs 21.2.46 "Urania" is released.
5485
5486 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5487
5488         * menubar-items.el (default-menubar): Update sample.emacs to
5489         sample.init.el and adjust accelerators.
5490
5491 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5492
5493         * build-report.el (build-report): Improve docstring.
5494
5495 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5496
5497         * ChangeLog: Log GTK merge.
5498
5499         * gutter-items.el:
5500         * mwheel.el:
5501         * sound.el:
5502         * startup.el:
5503         Revert gratuitous whitespace changes.
5504
5505 2001-03-07  Ben Wing  <ben@xemacs.org>
5506
5507         * help.el:
5508         * help.el (key-or-menu-binding):
5509         * help.el (Help-find-file): New.
5510         * help.el (describe-beta):
5511         * help.el (describe-copying):
5512         * help.el (describe-project):
5513         * help.el (view-emacs-news):
5514         * help.el (view-sample-init-el): New.
5515         * help.el (Help-princ-face): New.
5516         * help.el (Help-prin1-face): New.
5517         * help.el (help-symbol-function-context-menu):
5518         * help.el (help-symbol-variable-context-menu):
5519         * help.el (help-symbol-function-and-variable-context-menu):
5520         * help.el (frob-help-extents):
5521         * help.el (describe-function-1):
5522         * help.el (describe-variable):
5523
5524         Add coloring in Help buffers, correspondent with hyperlinks.
5525         View files in view-mode rather than Fundamental.
5526         Remove separators from context menus -- now handled in generic code.
5527         Add `Find Tag' to context menu.
5528         
5529         * menubar.el (popup-mode-menu):
5530
5531         Rewrite code that outputs the popup menu to (a) put more specific
5532         entries first, (b) be more robust, (c) output the proper context
5533         menu separators automatically (the context menu functionality is
5534         new and currently used only by Help).
5535
5536 2001-03-10  William M. Perry  <wmperry@aventail.com>
5537
5538         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5539         this function when converting from the 21.1 GTK branch.  Now
5540         supports file, password, question, and color built-in dialogs.
5541
5542 2001-03-06  Ben Wing  <ben@xemacs.org>
5543
5544         * keydefs.el:
5545         * keydefs.el (global-map):
5546         Add commented-out change of M-k (for 21.5).
5547         
5548         * menubar-items.el (default-menubar):
5549         Fix items to control kill-line behavior; add items for
5550         shifted motion.
5551         
5552         * simple.el:
5553         * simple.el (kill-whole-line):
5554         * simple.el (historical-kill-line): Removed.
5555         * simple.el (kill-line): Removed.
5556         * simple.el (kill-entire-line): New.
5557         * simple.el (kill-line-1): New.
5558         * simple.el (backward-kill-line):
5559         Undo kill-whole-line == always changes.  Add new function
5560         kill-entire-line to unconditionally delete the current line.
5561         Add comments describing the lamentable state of affairs of
5562         the kill-line functions and variables.
5563
5564 2001-03-02  Ben Wing  <ben@xemacs.org>
5565
5566         * simple.el:
5567         * simple.el (beginning-of-buffer):
5568         * simple.el (end-of-buffer):
5569         * simple.el (mark-ring-unrecorded-commands):
5570         * simple.el (signal-error-on-buffer-boundary):
5571         * simple.el (shifted-motion-keys-select-region):
5572         * simple.el (unshifted-motion-keys-deselect-region):
5573         * simple.el (motion-keys-for-shifted-motion): New.
5574         * simple.el (handle-pre-motion-command):
5575         * simple.el (handle-post-motion-command):
5576         * simple.el (forward-char-command):
5577         * simple.el (backward-char-command):
5578         * simple.el (scroll-up-command):
5579         * simple.el (scroll-down-command):
5580         * simple.el (next-line):
5581         * simple.el (previous-line):
5582         * simple.el (backward-block-of-lines):
5583         * simple.el (forward-block-of-lines):
5584         * simple.el (backward-word):
5585         * simple.el (mark-word):
5586
5587         Augment documentation of the most common motion commands to make
5588         note of the shifted-motion support.  Improve the support to (a)
5589         properly document how it works and why it's done in the fashion it
5590         is, and (b) allow the keystrokes that trigger it to be customized.
5591
5592         Correct error in the customize specification of
5593         mark-ring-unrecorded-commands.
5594
5595 2001-03-02  Ben Wing  <ben@xemacs.org>
5596
5597         * font-lock.el:
5598         * font-lock.el (font-lock-pending-extent-table): Removed.
5599         * font-lock.el (font-lock-pending-buffer-table): New.
5600         * font-lock.el (font-lock-pre-idle-hook):
5601         * font-lock.el (font-lock-after-change-function):
5602         * font-lock.el (font-lock-fontify-pending-extents):
5603         * font-lock.el (font-lock-lisp-like):
5604
5605         Fix handling of pending extents to avoid excessive slowness (N^2
5606         behavior) when making lots of buffer changes between redisplays,
5607         such as when saving the Options.
5608
5609 2001-03-09  William M. Perry  <wmperry@aventail.com>
5610
5611         * device.el:
5612         * dragdrop.el:
5613         * dumped-lisp.el:
5614         * faces.el:
5615         * frame.el:
5616         * gnuserv.el:
5617         * loadup.el:
5618         * menubar-items.el:
5619         * minibuf.el:
5620         The Great GTK Merge.
5621
5622         * ChangeLog.GTK:
5623         * dialog-gtk.el:
5624         * gdk.el:
5625         * generic-widgets.el:
5626         * glade.el:
5627         * gnome-widgets.el:
5628         * gnome.el:
5629         * gtk-compose.el:
5630         * gtk-extra.el:
5631         * gtk-faces.el:
5632         * gtk-ffi.el:
5633         * gtk-file-dialog.el:
5634         * gtk-font-menu.el:
5635         * gtk-glyphs.el:
5636         * gtk-init.el:
5637         * gtk-iso8859-1.el:
5638         * gtk-marshal.el:
5639         * gtk-mouse.el:
5640         * gtk-package.el:
5641         * gtk-password-dialog.el:
5642         * gtk-select.el:
5643         * gtk-widget-accessors.el:
5644         * gtk-widgets.el:
5645         * gtk.el:
5646         widgets-gtk.el:
5647         The Great GTK Merge: new files.
5648
5649 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5650
5651         * generic-widgets.el: Don't require gtk (a built-in feature) at
5652         top level.  Don't execute the last sexp unless (featurep 'gtk).
5653
5654 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5655
5656         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5657
5658 2001-02-23  Martin Buchholz <martin@xemacs.org>
5659
5660         * XEmacs 21.2.45 "Thelxepeia" is released.
5661
5662 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5663  
5664         * about.el (xemacs-hackers): update my entry. 
5665         * about.el (about-maintainer-info): ditto. 
5666         * about.el (about-hackers): ditto. 
5667
5668 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5669
5670         * about.el (about-maintainer-info): More vanity info about
5671         yours truly.
5672
5673 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5674
5675         * build-report.el (build-report-destination): xemacs-build-reports
5676         has moved to SourceForge, where mailing list name length is
5677         restricted, hence the name change to
5678         xemacs-buildreports@xemacs.org.
5679         * build-report.el (build-report-keep-regexp): Update default.
5680         * build-report.el (build-report-delete-regexp): Ditto.
5681         * build-report.el (build-report-make-output-files): Ditto.
5682
5683 2001-02-19  Craig Lanning  <lanning@scra.org>
5684
5685         * lisp-mode.el: Add indentation specifications for following
5686         Common Lisp forms: handler-case, handler-bind, with-slots,
5687         with-open-file, with-open-stream, print-unreadable-object.
5688
5689 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5690
5691         * font-lock.el (font-lock-set-defaults-1):
5692         Move initialization of `font-lock-cache-position' so that it's set
5693         even if font-lock-keywords is already defined.
5694
5695 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5696
5697         * autoload.el (generate-file-autoloads-1):
5698         Use `emacs-lisp-mode-syntax-table' instead of
5699         `lisp-mode-syntax-table'.
5700         * lisp-mode.el (lisp-mode-syntax-table):
5701         Get rid of old checks for `parse-partial-sexp' version.
5702         Make `|' (pipe) string delimiter instead of punctuation.
5703
5704 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5705
5706         * window.el (save-selected-window):
5707         Use gensym for better macro hygiene.
5708
5709 2001-02-06  Mike Sperber <mike@xemacs.org>
5710
5711         * dump-paths.el:
5712         * startup.el (startup-setup-paths): Set and use
5713         `mule-lisp-directory'.
5714         (startup-setup-paths-warning): Ditto.
5715
5716         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5717         (paths-construct-load-path): Consider `mule-lisp-directory'.
5718
5719 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5720
5721         * font-lock.el: Syntax table improvements used.  A few random
5722         changes are not specified below.
5723         (font-lock-fontify-string-delimiters):
5724         (font-lock-syntactic-keywords):
5725         (font-lock-cache-state nil):
5726         (font-lock-cache-position):
5727         New variables.
5728         (font-lock-set-syntax):
5729         (font-lock-apply-syntactic-highlight):
5730         (font-lock-fontify-syntactic-anchored-keywords):
5731         (font-lock-fontify-syntactic-keywords-region):
5732         (font-lock-eval-keywords):
5733         New functions.
5734         (font-lock-remove-face):
5735         (font-lock-fontify-syntactically-region):
5736         Use syntax properties.
5737
5738 2001-02-08  Martin Buchholz <martin@xemacs.org>
5739
5740         * XEmacs 21.2.44 "Thalia" is released.
5741
5742 2001-01-16  Mike Sperber <mike@xemacs.org>
5743
5744         * startup.el (normal-top-level): Work even if no installation root
5745         is found.
5746
5747 2001-01-30  Andy Piper  <andy@xemacs.org>
5748
5749         * gutter-items.el (progress-abort-glyph): remove instantiator.
5750         (set-progress-abort-instantiator): new function.
5751         (abort-progress-feedback): use it.
5752
5753         * gutter.el (set-gutter-dirty-p): new function.
5754
5755 2001-01-30  Didier Verna  <didier@xemacs.org>
5756
5757         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5758
5759 2001-01-24  Didier Verna  <didier@xemacs.org>
5760
5761         * sound.el (sound-extension-list): give a better default value.
5762         * sound.el (load-sound-file): improve the doc string, also find
5763         files given by absolute names, pass a real extension list to
5764         `locate-file'.
5765
5766 2001-01-26  Martin Buchholz <martin@xemacs.org>
5767
5768         * XEmacs 21.2.43 "Terspichore" is released.
5769
5770 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5771
5772         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5773         messages from gnuserv.
5774
5775 2001-01-20  Martin Buchholz <martin@xemacs.org>
5776
5777         * XEmacs 21.2.42 "Poseidon" is released.
5778
5779 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5780
5781         * cl-macs.el (cl-upcase-arg): New function.
5782         (cl-function-arglist): New function.
5783         (cl-transform-lambda): Automatically add CL-style lambda list to
5784         documentation string using functions above.
5785
5786 2001-01-12  Andy Piper  <andy@xemacs.org>
5787
5788         * package-get.el (package-get-custom): call
5789         package-net-update-installed-db.
5790
5791         * package-ui.el (pui-install-selected-packages): call
5792         package-net-update-installed-db.
5793
5794         * package-net.el (package-net-update-installed-db): use
5795         packages-package-list so that we reflect reality.
5796
5797         * packages.el (packages-package-list): Make docstring reflect
5798         reality.
5799
5800         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5801
5802         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5803         isn't installed.
5804
5805 2001-01-17  Andy Piper  <andy@xemacs.org>
5806
5807         * wid-edit.el (widget-activation-glyph-mapper): activate or
5808         deactivate native widgets.
5809         (widget-glyph-insert-glyph): record instantiator.
5810         (widget-push-button-value-create): use it.
5811
5812         * gui.el (gui-button-action): new function. Make button's domain
5813         buffer current when calling.
5814         (make-gui-button): update to use gui-button-action.
5815
5816 2001-01-16  Didier Verna  <didier@xemacs.org>
5817
5818         * menubar-items.el (default-menubar): add an entry for modeline
5819         horizontal scrolling in Options -> Display.
5820
5821 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5822
5823         * package-get.el (package-get-require-signed-base): Set to nil
5824         by default.
5825
5826 2001-01-17  Martin Buchholz <martin@xemacs.org>
5827
5828         * XEmacs 21.2.41 "Polyhymnia" is released.
5829
5830 2001-01-16  Mike Sperber <mike@xemacs.org>
5831
5832         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5833         catch lisp/mule/.
5834
5835 2001-01-14  Mike Sperber <mike@xemacs.org>
5836
5837         * startup.el (maybe-create-compatibility-dot-emacs):
5838         (maybe-unmigrate-user-init-file):
5839         (unmigrate-user-init-file): Created.
5840         (maybe-migrate-user-init-file): Offer creation of compatibility
5841         .emacs.
5842         Some doc fixes wrt init file location.
5843
5844 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5845
5846         * faces.el (face-frob-from-locale-first): new variable.
5847         (frob-face-font-2): Honor tags arg while trying to use
5848         standard-face-mapping.  When face-frob-from-locale-first is set,
5849         first try to set face inheriting from frobbed-face.
5850
5851 2001-01-15  Didier Verna  <didier@xemacs.org>
5852
5853         * about.el (xemacs-hackers): update my entry.
5854         * about.el (about-url-alist): ditto.
5855         * about.el (about-maintainer-info): ditto.
5856         * about.el (about-hackers): ditto.
5857
5858 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5859
5860         The byte compiler has been badly broken for a year,
5861         by the patch of 1999-12-06.
5862         * byte-optimize.el (byte-optimize-form-code-walker):
5863         Bug was: the byte compiler was making this erroneous optimization:
5864         (progn (or (foo)) (bar)) ==> (bar)
5865
5866 2000-11-20  Mike Sperber <mike@xemacs.org>
5867
5868         * setup-paths.el (paths-core-load-path-depth): Split
5869         `paths-load-path-depth' in two for site and core lisp.  Don't
5870         recurse into core.
5871         * setup-paths.el (paths-construct-load-path): Use.
5872
5873 2001-01-10  Andy Piper  <andy@xemacs.org>
5874
5875         * package-net.el (package-net-cygwin32-binary-size): new variable
5876         (package-net-win32-binary-size): ditto.  add much needed
5877         commentary.
5878
5879         * gutter-items.el (buffers-tab-items): correct off-by-one error
5880         for buffers-tab-max-size.
5881
5882 2001-01-08  Martin Buchholz <martin@xemacs.org>
5883
5884         * XEmacs 21.2.40 is released.
5885
5886 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5887
5888         * mule/hebrew.el: Fix comments and typos.
5889         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5890
5891 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5892
5893         * ChangeLog.1: move ancient log from fill.el.
5894
5895         * dump-paths.el:
5896         paragraphs.el:
5897         mule/mule-category.el:
5898         Miscellaneous typo fixes and slight doc clarifications.
5899
5900         * mule/mule-ccl.el:  Correct file name in header.
5901
5902 2000-12-31  Martin Buchholz <martin@xemacs.org>
5903
5904         * XEmacs 21.2.39 is released.
5905
5906 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5907
5908         * byte-optimize.el (byte-optimize-cond):
5909         (byte-optimize-cond-1): New.
5910         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5911         Optimizes (cond (x nil)) ==> nil.
5912         Provide better diagnostic on malformed expr like (cond foo).
5913
5914 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5915
5916         * mule/mule-coding.el:
5917         mule/mule-cmds.el (reset-language-environment,
5918         set-language-environment-coding-systems):
5919         Safer default coding-priority-list, corresponding to src/file-coding.h.
5920
5921 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5922
5923         * package-admin.el: Allow package removal from
5924         early-package-load-path.
5925
5926 2000-12-15  Andreas Jaeger  <aj@suse.de>
5927
5928         * about.el (about-maintainer-info): Update my entry.
5929
5930 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5931
5932         * packages.el (locate-library): Add support for bzip2
5933         compressed .el files.
5934
5935 2000-12-12  Andy Piper  <andy@xemacs.org>
5936
5937         * package-net.el: new file.
5938
5939 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5940
5941         * font-lock.el: Add missing C++ keywords.
5942
5943 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5944
5945         * simple.el (indent-for-comment): Preserve indentation of comments
5946         starting in column 0, as documented in (Info-goto-node
5947         "(xemacs)Comments").  Update docstring accordingly.
5948
5949 2000-12-05  Martin Buchholz <martin@xemacs.org>
5950
5951         * XEmacs 21.2.38 is released.
5952
5953 2000-12-04  Didier Verna  <didier@xemacs.org>
5954
5955         * mouse.el (default-mouse-track-set-point-in-window): remove
5956         spurious '+' operation detected by Martin.
5957
5958
5959 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5960
5961         * cl-extra.el (coerce):
5962         Implement char to integer coercion.
5963         Remove extraneous (numberp) test.
5964
5965         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5966         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5967         (byte-optimize-predicate):
5968         Warn if evaluating constant expression signals an error.
5969         (byte-optimize-form): Small simplification.
5970
5971         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5972
5973 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5974
5975         * byte-optimize.el:
5976         (byte-optimize-minus):
5977         (byte-optimize-plus):
5978         (byte-optimize-mult):
5979         (byte-optimize-quo):
5980         Use (car (last x)) instead of (last x) to get last elt!
5981         Use `byte-optimize-predicate' to optimize `%'.
5982         Move optimizations for special numeric args to bytecomp.el.
5983         * bytecomp.el (byte-compile-associative): Remove.
5984         (byte-compile-max): New.
5985         (byte-compile-min): New.
5986         Properly handle erroneous calls: (max) (min).
5987         (byte-compile-plus): New.
5988         (byte-compile-minus):
5989         It's easiest to handle 0, +1 and -1 args here.
5990         (byte-compile-mult): New.
5991         It's easiest to handle 1, -1 and 2 args here.
5992         (byte-compile-quo):
5993         It's easiest to handle 0, +1 and -1 args here.
5994         Issue byte-compiler warning when dividing by zero.
5995
5996         Byte-compiler arithmetic improvements.
5997         Better optimize these expressions in the obvious way:
5998         (+ x y 1)   -->  varref x varref y add add1
5999         (+ x y -1)  -->  varref x varref y add sub1
6000         (- x y 0)   -->  (- x y)
6001         (- 0 x y)   -->  (- (- x) y)
6002         (% 42 19)   --> compile-time constant
6003         (/ 42 19)   --> compile-time constant
6004         (* (foo) 2) --> foo call dup plus
6005
6006         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6007         unless (declaim (optimize (safety 3)))
6008         or (setq byte-compile-delete-errors nil).
6009
6010 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6011
6012         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6013         docstrings.
6014
6015 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6016
6017         * startup.el (command-line-do-help):  Add documentation of
6018         portable dumper switches.
6019
6020 2000-11-22  Andy Piper  <andy@xemacs.org>
6021
6022         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6023
6024         * glyphs.el (init-glyphs): don't use autodetect for strings.
6025
6026 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6027
6028         * byte-optimize.el (byte-optimize-char-before):
6029         (byte-optimize-backward-char):
6030         (byte-optimize-backward-word):
6031         Fix incorrect optimizations for these sorts of expressions:
6032         (let ((x nil)) (backward-char x))
6033
6034 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6035
6036         * byte-optimize.el:
6037         * byte-optimize.el (byte-optimize-backward-char): New.
6038         * byte-optimize.el (byte-optimize-backward-word): New.
6039         Make backward-word and backward-char as efficient as forward versions.
6040
6041         * bytecomp.el (byte-compile-no-args-with-one-extra):
6042         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6043         * bytecomp.el (byte-compile-two-args-with-one-extra):
6044         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6045         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6046         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6047         Check if extra arg is constant nil, and if so, use byte-coded call.
6048
6049         * simple.el (backward-word):
6050         * simple.el (mark-word):
6051         * simple.el (kill-word):
6052         * simple.el (backward-kill-word):
6053         Make COUNT argument optional, for consistency with forward-char et al.
6054
6055         * abbrev.el (abbrev-string-to-be-defined):
6056         * abbrev.el (inverse-abbrev-string-to-be-defined):
6057         * abbrev.el (inverse-add-abbrev):
6058         * abbrev.el (expand-region-abbrevs):
6059         * buff-menu.el (Buffer-menu-execute):
6060         * indent.el (move-to-left-margin):
6061         * indent.el (indent-relative):
6062         * indent.el (move-to-tab-stop):
6063         * info.el (Info-reannotate-node):
6064         * lisp-mode.el (lisp-indent-line):
6065         * lisp.el (end-of-defun):
6066         * lisp.el (move-past-close-and-reindent):
6067         * misc.el (copy-from-above-command):
6068         * mouse.el (default-mouse-track-scroll-and-set-point):
6069         * page.el (forward-page):
6070         * paragraphs.el (forward-paragraph):
6071         * paragraphs.el (end-of-paragraph-text):
6072         * picture.el (picture-forward-column):
6073         * picture.el (picture-self-insert):
6074         * rect.el (extract-rectangle-line):
6075         * simple.el (newline):
6076         * simple.el (fixup-whitespace):
6077         * simple.el (backward-delete-char-untabify):
6078         * simple.el (transpose-chars):
6079         * simple.el (transpose-preceding-chars):
6080         * simple.el (do-auto-fill):
6081         * simple.el (indent-new-comment-line):
6082         * simple.el (blink-matching-open):
6083         * view-less.el (cleanup-backspaces):
6084         * wid-edit.el (widget-transpose-chars):
6085         * term/bg-mouse.el (bg-insert-moused-sexp):
6086         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6087
6088         * info.el (Info-fontify-node):
6089         * simple.el (backward-delete-function):
6090         Use canonical delete-backward-char instead of backward-delete-char.
6091
6092 2000-11-20  Andy Piper  <andy@xemacs.org>
6093
6094         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6095         no buffers.
6096
6097 2000-11-20  Andy Piper  <andy@xemacs.org>
6098
6099         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6100         buffer tabs.
6101
6102 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6103
6104         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6105         (proclaim inline...) was shadowing compiler-macros.
6106
6107 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6108
6109         * bytecomp.el (byte-compile-eval): New.
6110         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6111         Keeps this promise made in Lispref:
6112         "If a file being compiled contains a `defmacro' form, the macro is
6113         defined temporarily for the rest of the compilation of that file."
6114
6115 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6116
6117         * cl.el (floatp-safe):
6118         (plusp):
6119         (minusp):
6120         (oddp):
6121         (evenp):
6122         (cl-abs):
6123         Use a better parameter name than `x'.
6124
6125         * cl-macs.el (check-type): Make continuable.  Change documentation
6126         to require PLACE, but accept any form for compatibility.
6127
6128         * abbrev.el (define-abbrev): Use check-type.
6129         * font-menu.el (font-menu-change-face): Use check-type.
6130         * menubar.el (relabel-menu-item): Use check-type.
6131         * itimer.el: Fix typo.
6132
6133 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6134
6135         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6136
6137 2000-11-14  Martin Buchholz <martin@xemacs.org>
6138
6139         * XEmacs 21.2.37 is released.
6140
6141 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6142
6143         * code-cmds.el: Provide the feature.
6144
6145 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6146
6147         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6148
6149         * code-cmds.el: New file
6150         * mule/mule-cmds.el:
6151         * mule/mule-misc.el
6152         (coding-keymap): New keymap. Define coding system keyboard
6153         commands on file-coding builds too.
6154         (coding-system-change-eol-conversion):
6155         (universal-coding-system-argument):
6156         (set-default-coding-systems):
6157         (prefer-coding-system): Moved from mule-cmds.el
6158         (set-buffer-process-coding-system): Moved from mule-misc.el
6159
6160 2000-09-15  Stephen Carney <carney@scubadoo.com>
6161
6162         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6163
6164 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6165
6166         * package-get.el (package-get-download-sites): Add a pre-release
6167         site for experimental packages.
6168
6169         * auto-autoloads.el: Regenerated.
6170
6171 2000-08-01  Andy Piper  <andy@xemacs.org>
6172
6173         * gutter-items.el (buffers-tab-omit-function): reference
6174         buffers-tab-select-visible-buffers.
6175         (buffers-tab-filter-functions): new variable, by default uses
6176         buffers-tab-selection-function and buffers-tab-omit-function.
6177         (select-buffers-tab-buffers-by-mode): invert arguments.
6178         (buffers-tab-select-visible-buffers): new function. Invert calling
6179         of buffers-menu-omit-invisible-buffers.
6180         (buffers-tab-items): rewrite to use
6181         buffers-tab-filter-functions. Rewrite docstring.
6182         (gutter-buffers-tab-extent): delete.
6183         (add-tab-to-gutter): always build a new extent when adding the
6184         tabs.
6185         (update-tab-in-gutter): make gutter dirty when orientation
6186         changes.
6187
6188 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6189
6190         * bytecomp.el (byte-compile-defvar-or-defconst):
6191         Only do loadhist recording if defvar form includes a value.
6192
6193 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6194
6195         * bytecomp.el (byte-compile-initial-macro-environment):
6196         `eval-when-compile' should not compile its body.
6197
6198 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6199
6200         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6201         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6202         some Japanese English.  Remove some ancient FSF comments, and
6203         improve docstrings.  Use symbols not vectors for tables.
6204
6205 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6206
6207         * keymap.el:
6208         (local-key-binding):
6209         (global-key-binding):
6210         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6211
6212         * lisp.el:
6213         (backward-sexp): Slightly simpler code.
6214         (mark-sexp): Make arg optional, like FSF Emacs.
6215         (forward-list): Slightly simpler code.
6216         (backward-list): Slightly simpler code.
6217         (down-list):  Make arg optional, like FSF Emacs.
6218         (up-list):  Make arg optional, like FSF Emacs.
6219         (backward-up-list):  Make arg optional, like FSF Emacs.
6220         (kill-sexp):  Make arg optional, like FSF Emacs.
6221         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6222
6223         * font-menu.el (font-menu-change-face):
6224         Take continuable errors into account.
6225
6226         * abbrev.el:
6227         * abbrev.el (clear-abbrev-table):
6228         * abbrev.el (define-abbrev-table):
6229         * abbrev.el (define-abbrev):
6230         * abbrev.el (insert-abbrev-table-description):
6231         * apropos.el (apropos-documentation-check-doc-file):
6232         * apropos.el (apropos-documentation-check-elc-file):
6233         * buff-menu.el (list-buffers):
6234         * buff-menu.el (list-buffers-noselect):
6235         * bytecomp.el (byte-recompile-directory):
6236         * bytecomp.el (batch-byte-compile):
6237         * cl-macs.el (typep):
6238         * code-files.el (find-coding-system-magic-cookie):
6239         * code-files.el (insert-file-contents):
6240         * cus-edit.el (customize-set-variable):
6241         * cus-edit.el (customize-save-variable):
6242         * cus-face.el (custom-set-face-font-size):
6243         * cus-face.el (custom-set-face-update-spec):
6244         * cus-face.el (custom-reset-faces):
6245         * custom.el (custom-check-theme):
6246         * custom.el (copy-upto-last):
6247         * fill.el (canonically-space-region):
6248         * fill.el (fill-paragraph):
6249         * fill.el (fill-region):
6250         * fill.el (find-space-insertable-point):
6251         * fill.el (justify-current-line):
6252         * faces.el (face-spec-update-all-matching):
6253         * faces.el (set-face-stipple):
6254         * files-nomule.el (insert-file-contents):
6255         * files.el (insert-file-contents-literally):
6256         * files.el (hack-local-variables-last-page):
6257         * files.el (basic-save-buffer):
6258         * files.el (insert-directory):
6259         * font-menu.el (font-menu-change-face):
6260         * font.el (font-spatial-to-canonical):
6261         * format.el (format-encode-region):
6262         * format.el (format-insert-file):
6263         * format.el (format-replace-strings):
6264         * gutter.el (set-gutter-element):
6265         * help.el (key-or-menu-binding):
6266         * help.el (describe-bindings):
6267         * help.el (with-syntax-table):
6268         * indent.el (indent-rigidly):
6269         * indent.el (delete-to-left-margin):
6270         * info.el:
6271         * info.el (Info-extract-dir-entry-from):
6272         * info.el (Info-build-dir-anew):
6273         * info.el (Info-rebuild-dir):
6274         * info.el (Info-batch-rebuild-dir):
6275         * info.el (Info-read-subfile):
6276         * info.el (Info-build-node-completions):
6277         * info.el (Info-extract-menu-node-name):
6278         * isearch-mode.el (isearch-range-invisible):
6279         * isearch-mode.el (isearch-restore-invisible-extents):
6280         * itimer.el (itimerp):
6281         * itimer.el (itimer-live-p):
6282         * keymap.el:
6283         * keymap.el (substitute-key-definition):
6284         * keymap.el (read-command-or-command-sexp):
6285         * keymap.el (local-key-binding):
6286         * keymap.el (global-key-binding):
6287         * keymap.el (global-set-key):
6288         * keymap.el (local-set-key):
6289         * ldap.el:
6290         * ldap.el (ldap-add-entries):
6291         * ldap.el (ldap-delete-entries):
6292         * lisp.el (backward-sexp):
6293         * lisp.el (mark-sexp):
6294         * lisp.el (forward-list):
6295         * lisp.el (backward-list):
6296         * lisp.el (down-list):
6297         * lisp.el (backward-up-list):
6298         * lisp.el (up-list):
6299         * lisp.el (kill-sexp):
6300         * lisp.el (backward-kill-sexp):
6301         * menubar.el (add-menu-button):
6302         * menubar.el (add-submenu):
6303         * menubar.el (delete-menu-item):
6304         * menubar.el (relabel-menu-item):
6305         * mouse.el (narrow-window-to-region):
6306         * obsolete.el (define-obsolete-variable-alias):
6307         * obsolete.el (store-substring):
6308         * package-admin.el:
6309         * package-admin.el (package-admin-install-function):
6310         * package-admin.el (package-admin-install-function-mswindows):
6311         * package-admin.el (package-admin-default-install-function):
6312         * package-get.el (package-get-update-base-entries):
6313         * packages.el (packages-load-package-dumped-lisps):
6314         * packages.el (packages-collect-package-dumped-lisps):
6315         * printer.el (generic-print-buffer):
6316         * printer.el (generic-print-region):
6317         * replace.el (occur-mode-mouse-goto):
6318         * replace.el (perform-replace):
6319         * select.el (get-selection-no-error):
6320         * simple.el:
6321         * simple.el (newline):
6322         * simple.el (open-line):
6323         * simple.el (edit-and-eval-command):
6324         * simple.el (goto-line):
6325         * simple.el (undo):
6326         * simple.el (kill-region):
6327         * simple.el (copy-region-as-kill):
6328         * simple.el (kill-ring-save):
6329         * simple.el (set-mark):
6330         * simple.el (next-line):
6331         * simple.el (previous-line):
6332         * simple.el (line-move):
6333         * simple.el (set-goal-column):
6334         * simple.el (comment-region):
6335         * subr.el:
6336         * subr.el (putf):
6337         * syntax.el (modify-syntax-entry):
6338         * syntax.el (map-syntax-table):
6339         * view-less.el (view-file):
6340         * view-less.el (view-buffer):
6341         * view-less.el (view-file-other-window):
6342         * window-xemacs.el (backward-other-window):
6343         * window.el:
6344         * window.el (one-window-p):
6345         * window.el (walk-windows):
6346         * window.el (window-list):
6347         * x-mouse.el (x-mouse-kill):
6348         * x-select.el (x-get-cutbuffer):
6349         * x-select.el (x-store-cutbuffer):
6350         * term/bg-mouse.el (bg-mouse-line-to-center):
6351         * term/sun-mouse.el (window-line-end):
6352         * term/sun-mouse.el (sun-select-region):
6353         * term/sun.el (kill-region-and-unmark):
6354         * mule/mule-category.el:
6355         * mule/mule-category.el (modify-category-entry):
6356         * mule/mule-category.el (char-category-list):
6357         * mule/mule-coding.el (coding-system-force-on-output):
6358         * mule/mule-misc.el (coding-system-put):
6359         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6360
6361 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6362
6363         * cus-face.el: Typo fixes and tiny clarifications.
6364         * custom.el: ditto
6365
6366 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6367
6368         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6369         * startup.el (normal-top-level): Setup auto-save-list-file-name
6370         if auto-save-list-file-prefix is non-nil.
6371
6372 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6373
6374         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6375
6376 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6377
6378         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6379         get symbol at point-min.
6380
6381 2000-10-24  Didier Verna  <didier@xemacs.org>
6382
6383         * info.el (Info-emacs-info-file-name): defconst it.
6384         * info.el (Info-footnote-tag): defcustom it.
6385         * info.el (Info-no-description-string): ditto.
6386         * info.el (Info-find-node): adapt to new semantics of
6387         'Info-suffixed-file (don't do the case variants stuff).
6388         * info.el (Info-insert-dir): rewrite the dir file variants code.
6389         * info.el (Info-directory-files): New. Return the list of info
6390         files in a directory.
6391         * info.el (Info-dir-outdated-p): use it.
6392         * info.el (Info-parse-dir-entries): ditto.
6393         * info.el (Info-build-dir-anew): don't restrict to files ending
6394         with a ".info.*" extension.
6395         * info.el (Info-set-mode-line): ditto.
6396         * info.el (Info-read-subfile): adapt to new semantics of
6397         'Info-suffixed-file (append 'exact argument).
6398         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6399         string independently of the case.
6400         * info.el (Info-suffixed-file): use it (match all possible case
6401         for the file name).
6402         * info.el (Info-insert-file-contents): code cleanup.
6403         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6404         columns.
6405         * info.el (Info-batch-rebuild-dir): ditto.
6406         * info.el (Info-read-node-name-1): ditto.
6407         * info.el (Info-search): ditto.
6408         * info.el (Info-fontify-node): ditto.
6409
6410
6411 2000-10-24  Didier Verna  <didier@xemacs.org>
6412
6413         * process.el (shell-command): when called from a program, avoid
6414         'push-mark's "mark-set" message.
6415
6416 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6417
6418         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6419         by a symbol, not by a vector.
6420         * mule/vietnamese.el (vscii): Likewise.
6421         (viscii): Likewise.
6422         * mule/cyrillic.el (koi8-r): Likewise.
6423
6424         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6425         by a symbol, not by a vector.
6426         (chinese-big5-2): Likewise.
6427         * mule/ethiopic.el (ethiopic): Likewise.
6428         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6429         (vietnamese-viscii-upper): Likewise.
6430
6431 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6432
6433         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6434
6435 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6436
6437         * byte-optimize.el (byte-optimize-car): New function.
6438         (byte-optimize-cdr): Ditto.
6439
6440 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6441
6442         * byte-optimize.el: Partial synch with FSF 20.7.
6443         Optimize constant concatenation.
6444         Add keymapp as a side effect free function.  It is a built-in.
6445         (byte-after-unbind-pos): Remove byte-equal.
6446
6447 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6448
6449         * update-elc-2.el: Quote regexps correctly.
6450
6451 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6452
6453         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6454         (ccl-compile): Apply integerp, not integer-or-char-p to
6455         check the type of the buffer magnification
6456         (ccl-compile-write-string): Encode a string with binary
6457         coding system.
6458         (ccl-compile-write-repeat): Likewise.
6459
6460 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6461
6462         * buff-menu.el:
6463         * bytecomp.el:
6464         * coding.el:
6465         * faces.el:
6466         * files.el:
6467         * fill.el:
6468         * float-sup.el:
6469         * font-lock.el:
6470         * help.el:
6471         * iso8859-1.el:
6472         * loaddefs.el:
6473         * menubar-items.el:
6474         * menubar.el:
6475         * modeline.el:
6476         * msw-font-menu.el:
6477         * paragraphs.el:
6478         * paths.el:
6479         * replace.el:
6480         * simple.el:
6481         * sound.el:
6482         * startup.el:
6483         * version.el:
6484         * x-faces.el:
6485         * x-font-menu.el:
6486         Remove purecopy.
6487
6488 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6489
6490         * simple.el (do-auto-fill): Use the function pointer to by
6491         `comment-line-break-function', not `indent-new-comment-line'. This
6492         fixes an issue with cc-mode comment continuation.
6493
6494 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6495
6496         * simple.el (turn-on-auto-fill):  Add (interactive).
6497         * mwheel.el (mwheel-install): Add (interactive).
6498         * font-lock.el (turn-on-font-lock): Add (interactive).
6499         (turn-off-font-lock): Add (interactive).
6500
6501 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6502
6503         * packages.el (packages-special-base-regexp): Add `man'.
6504
6505 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6506
6507         * wid-edit.el (widget-specify-active): map over extents in current
6508         buffer like `widget-specify-inactive' does.  Mapping over the
6509         inactive extent object does not work since the current extent is
6510         ignored by `map-extents'.
6511
6512 2000-10-04  Martin Buchholz <martin@xemacs.org>
6513
6514         * XEmacs 21.2.36 is released.
6515
6516 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6517
6518         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6519         Optimize the compiled-function-constants vector by byte-code
6520         reference counts.
6521
6522 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6523
6524         * build-report.el (build-report-delete-regexp): quote value in
6525         defcustom
6526
6527 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6528
6529         * build-report.el (build-report): Don't bind srcdir which we don't
6530         use in `multiple-value-bind' to avoid the only byte-compiler
6531         warning.
6532
6533 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6534
6535         * build-report.el: Requires cl and custom now.
6536         build-report-version is determined by XEmacs version -- remove
6537         build-report-version*.
6538         * build-report.el (build-report-version): Removed.
6539         * build-report.el (build-report-installation-version-regexp): New.
6540         * build-report.el (build-report-version-file-regexp): New.
6541         * build-report.el (build-report-installation-srcdir-regexp): New.
6542         * build-report.el (build-report-destination): Offer
6543         xemacs-build-reports and xemacs-beta.
6544         * build-report.el (build-report-keep-regexp): Adjusted.
6545         * build-report.el (build-report-delete-regexp): Adjusted.
6546         * build-report.el (build-report-make-output-dir): New.
6547         * build-report.el (build-report-installation-file): Replace use of
6548         `concat' with `expand-file-name'.
6549         * build-report.el (build-report-make-output-file): Removed.
6550         * build-report.el (build-report-make-output-files): New.
6551         * build-report.el (build-report-subject): Identify as
6552         user-variable with "*...".
6553         * build-report.el (build-report-prompts): Ditto.
6554         * build-report.el (build-report-version-file): New.
6555         * build-report.el (build-report-file-encoding): Identify as
6556         user-variable with "*...".
6557         * build-report.el (build-report-make-output-get): New.
6558         * build-report.el (build-report-insert-header): Report
6559         emacs-version and system-configuration instead of
6560         build-report-version.
6561         * build-report.el (build-report-insert-make-output): Add file
6562         argument.
6563         * build-report.el (build-report-insert-installation-file):
6564         Re-indent.
6565         * build-report.el (build-report-keep): Change docstring,
6566         re-indent.
6567         * build-report.el (build-report-delete): Ditto.
6568         * build-report.el (build-report-installation-data): New.
6569         * build-report.el (build-report-version-file-data): New.
6570
6571 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6572
6573         * byte-optimize.el (byte-optimize-lapcode):
6574         Fix the optimization of using the first 5 elements of the
6575         constants vector for variables.
6576         (byte-optimize-lapcode): Fix another ancient broken optimization.
6577
6578 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6579
6580         * *: Spelling mega-patch
6581
6582 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6583
6584         * easymenu.el: doc fixes.
6585         (easy-menu-do-define): Use backquote.
6586         (easy-menu-change):
6587         (easy-menu-add):
6588         `when' seems much clearer than `if' here.
6589         (easy-menu-remove):
6590         (easy-menu-add-item):
6591         (easy-menu-item-present-p):
6592         (easy-menu-remove-item):
6593         Wrap using (when (featurep 'menubar) ...)
6594
6595 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6596
6597         * bytecomp.el (displaying-byte-compile-warnings):
6598         Revert Ben's change to this function below so that the compile log
6599         is displayed properly for users of the "popper" package.
6600
6601 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6602
6603         * window.el (save-selected-window): Use backquote.
6604
6605         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6606         Renamed from `byte-compile-file-form-defvar'.
6607         * bytecomp.el (byte-compile-defvar-or-defconst):
6608         Only cons onto current-load-list in top-level forms.
6609         Else this leaks a cons cell every time a defun is called.
6610         Renamed from `byte-compile-defvar', for clarity.
6611         Warn when docstring of defvar is not a string.
6612         Use consistent error messages.
6613         Better comments.
6614
6615 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6616
6617         * simple.el (set-variable):
6618         Remove unneeded defvar by rearranging order of let* forms.
6619
6620         * mule/mule-ccl.el (ccl-get-next-code):
6621         * menubar-items.el (bookmark-menu-filter):
6622         (language-environment-menu-filter):
6623         (tutorials-menu-filter):
6624         * toolbar-items.el (toolbar-compile):
6625         * byte-optimize.el (disassemble-offset):
6626         Use (declare (special ...)) instead of `defvar'.
6627
6628         * cl-macs.el (cl-do-proclaim):
6629         Fix (declare (special ...)) warning suppression syntax.
6630
6631 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6632
6633         * info.el (Info-tag-table-marker):
6634         (Info-tag-table-buffer):
6635         (Info-find-file-node):
6636         (Info-read-subfile):
6637         (Info-build-node-completions):
6638         (Info-search):
6639         (Info-mode):
6640         Multiple info buffer support.
6641
6642 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6643
6644         * ldap.el (ldap-decode-entry): New defun
6645         (ldap-search-entries): Use it in order to decode DN-prefixed
6646         entries properly
6647
6648 2000-08-23  Daniel Pittman <daniel@danann.net>
6649
6650         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6651         Use `eq', not `=', to compare symbols.
6652
6653 2000-07-30  Ben Wing  <ben@xemacs.org>
6654
6655         * bytecomp.el (byte-compile-report-error):
6656         * bytecomp.el (displaying-byte-compile-warnings):
6657         if stack-trace-on-error is set, send out a backtrace when
6658         an error is encountered that stops byte compilation.  this
6659         should make it much much easier to track down those curious
6660         problems.  also undo the kludge of using a separate "*Show*"
6661         buffer for display when there's a temp-buffer-show-function;
6662         we can avoid this by just being a little smarter.
6663
6664         * dialog-items.el:
6665         * dialog-items.el (search-dialog-regexp): New.
6666         * dialog-items.el (search-dialog-callback):
6667         * dialog-items.el (make-search-dialog):
6668         add a regexp option to the dialog and clean up a bit.
6669
6670         * dialog.el:
6671         * dialog.el (yes-or-no-p-dialog-box):
6672         * dialog.el (get-dialog-box-response):
6673         * dialog.el (make-dialog-box):
6674         * dialog.el (dialog-box-finish): New.
6675         * dialog.el (dialog-box-cancel): New.
6676         * dialog.el (internal-make-dialog-box-exit): New.
6677         implement [properly!] the :modal property of the new dialog box
6678         interface.  this is the first time xemacs has ever had *proper*
6679         modal dialog boxes, giving the standard window-system feedback.
6680         (e.g. under windows, clicking on a disabled frame causes a beep
6681         and makes the dialog box flash three times.)
6682
6683         * dragdrop.el: header keyword frobbing.
6684
6685         * dumped-lisp.el (preloaded-file-list):
6686         renamed winnt.el to win32-native.el.
6687
6688         * faces.el (face-property):
6689         * faces.el (set-face-property):
6690         * faces.el (frob-face-property):
6691         * faces.el (frob-face-font-2):
6692         * faces.el (make-face-bold):
6693         * faces.el (make-face-italic):
6694         * faces.el (make-face-bold-italic):
6695         * faces.el (make-face-unbold):
6696         * faces.el (make-face-unitalic):
6697         * faces.el (make-face-smaller):
6698         * faces.el (make-face-larger):
6699         clean up the implementation of these so that window-system-specific
6700         methods are called only on objects belonging to that window system.
6701         previously, you could have [e.g.] mswindows-make-face-bold called
6702         on font object of device type `stream', which is not good and
6703         explains the subtle errors Adrian was getting when byte-compiling
6704         something that required 'term. (Adrian, now you can use stack-trace-
6705         on-error to find the exact place where things are going wrong instead
6706         of having to laboriously binary-search your way through.)
6707
6708         * finder.el (finder-known-keywords):
6709         cleaned up -- properly sorted, clarified the meanings of many of
6710         the keywords, and added a few -- mswin, gui, content, build, www,
6711         user, services.  the last two try to distinguish between a package
6712         that's used directly by the user, and a package that provides
6713         support services to other packages.
6714
6715         * font-lock.el (lisp-font-lock-keywords-2):
6716         update list of lisp control structures to include everything,
6717         including new ones i introduced.
6718
6719         * gutter.el: header keyword frobbing.
6720
6721         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6722         recent isearch element was not doing so!  you got the second-most-
6723         recent instead.
6724
6725         * lisp-mode.el (construct-lisp-mode-menu):
6726         more menubar cleanups.
6727         * lisp-mode.el (with-selected-window):
6728         make it indent properly.
6729
6730         * menubar-items.el (default-menubar): lots of menubar cleanups.
6731         rearranged the options menu the most, e.g. splitting up the
6732         Keyboard/Mouse menu into a new Editing menu and combining the
6733         separate Scrollbar/Gutter/Toolbar submenus into Display.
6734         Got rid of General, moved items to Editing or new Troubleshooting.
6735         Moved Packages to Tools; doesn't seem to belong under Options.
6736         Added stuff to the Cmds menu, e.g. Change Case.
6737
6738         NB please don't complain about these periodic menubar changes.
6739         Anything like this is necessarily incremental in its construction
6740         -- By constant use you gradually become more and more aware of
6741         better and better ways to group menu items.  When we eventually
6742         move the options menu to a property sheet, the existing structure
6743         will probably be preserved fairly well.
6744
6745         * minibuf.el (next-history-element): fix problems with pressing
6746         down arrow in repeat-complex-command.
6747
6748         * modeline.el:
6749         * modeline.el (modeline-3d-p): New.
6750         added custom variable for controlling the 3d modeline.  the
6751         corresponding Options item has been present for a long time,
6752         but commented out with "fix me!" comments.  it's fixed now.
6753
6754         * obsolete.el (add-menu):
6755         remove bogus gettexts.
6756
6757         * process.el (shell-quote-argument):
6758         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6759         For bash under Windows native, see below.
6760
6761         * simple.el:
6762         * simple.el (display-warning-buffer):
6763         Fixed the handling of warning display to eliminate the annoying
6764         *Show* buffer, like was done for byte-compiler output above.
6765
6766         * simple.el (debug-print): New.
6767         Simple function for sending debug messages to the console and/or
6768         other debug places.
6769
6770         * subr.el (replace-in-string):
6771         Rewrite this function to avoid N^2 behavior with large strings --
6772         catastrophic with the new Windows selection code! (Apparently the
6773         author of this function didn't realize there was a fun
6774         replace-match that could make his life much easier, because we
6775         duplicated the entire logic.  The new version is smaller, easier
6776         to understand, much more robust, and has extended features --
6777         those of replace-match.)
6778
6779         * window.el:
6780         * window.el (with-selected-window): New.
6781         An obvious complement to the existing `with-selected-frame' and
6782         `with-current-buffer'.
6783
6784         * win32-native.el: Renamed from winnt.el.
6785         Added a great deal of stuff for properly handling process quoting,
6786         somewhat modeled on Kirill's original model (which i later threw
6787         away).  We should now finally have correctly working process arg
6788         quoting/dequoting so that the final app gets exactly what we
6789         intended.  Because the mechanism is in Lisp, it's easily
6790         extendible. (For those running bash and running the native
6791         version, I tried hard to do what I thought was correct.  But more
6792         thought is needed, and ideally the volunteer work of people with
6793         these configurations that they generally run on.)
6794
6795         * x-font-menu.el (x-font-menu-font-data):
6796         Put in defvar's to fix byte-compiler warnings.
6797
6798 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6799
6800         * select.el (selection-coercion-alist): Initialise.
6801         * select.el (select-coerce-to-text): New.
6802         * select.el (select-coerce): New.
6803         New functions to perform type and value coercion.
6804
6805         * select.el (select-buffer-killed-default): Keep data if it was
6806         on the clipboard.
6807
6808 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6809
6810         * menubar-items.el (default-menubar): Fix typo.
6811         (default-menubar): `lambda' was mispelled as `lamda'.
6812
6813 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6814
6815         * window.el (shrink-window-if-larger-than-buffer): Remove
6816         edge checking code.
6817
6818 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6819
6820         * paths.el (gnus-local-domain): Removed.
6821         (gnus-local-organization): Ditto.
6822         (gnus-startup-file): Ditto.
6823
6824 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6825
6826         * files.el (auto-mode-alist): Add .spec for RPM.
6827
6828 2000-07-31  Andy Piper  <andy@xemacs.org>
6829
6830         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6831
6832 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6833
6834         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6835         browse-url.
6836         * help.el (xemacs-www-page): Ditto.
6837         (xemacs-www-faq): Ditto.
6838         * menubar-items.el (default-menubar): Ditto.
6839
6840         * wid-edit.el (widget-url-link-action): Ditto.
6841         From: Kenichi OKADA <okada@opaopa.org>.
6842
6843 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6844
6845         * finder.el (finder-commentary): Add autoload cookie.
6846
6847 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6848
6849         * files.el (insert-file-contents-literally): Fix second let
6850         binding for `coding-system-for-read' to `coding-system-for-write'
6851         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6852
6853 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6854
6855         * files.el (insert-file-contents-literally): Use binary coding
6856         system (from Morioka san).
6857         (insert-file-contents-literally): Make file-name-handler method.
6858
6859 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6860
6861         * cl-macs.el (get-selection): Add defsetf.
6862
6863 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6864
6865         * x-init.el (x-activate-region-as-selection): replace obsolete
6866         function x-own-selection with own-selection.
6867         (ow-find): replace obsolete functions x-get-selection and
6868         x-get-clipboard with get-selection and get-clipboard.
6869         (init-post-x-win): replace obsolete function x-disown-selection
6870         with disown-selection.
6871
6872 2000-07-20  Mike Sperber  <mike@xemacs.org>
6873
6874         * startup.el (load-user-init-file): Only try to load init file if
6875         it exists.
6876
6877 2000-07-10  Andy Piper  <andy@xemacs.org>
6878
6879         * dialog-items.el: sync with Ben's patch.
6880
6881         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6882         comment.
6883         (progress-text-glyph): deleted.
6884         (progress-layout-glyph): make completely minimal.
6885         (progress-gauge-glyph): ditto.
6886         (progress-display-style): fix to handle dynamic instantiator
6887         changes.
6888         (progress-text-instantiator): new.
6889         (progress-layout-instantiator): new.
6890         (progress-gauge-instantiator): new.
6891         (set-progress-display-instantiator): renamed and changed from
6892         set-progress-display-style.
6893         (progress-abort-glyph): use instantiator not glyph.
6894         (append-progress-display): use set-progress-display-instantiator
6895         and set-glyph-image.
6896         (abort-progress-display): ditto.
6897         (raw-append-progress-display): ditto.
6898
6899 2000-07-20  Ben Wing  <ben@xemacs.org>
6900
6901         * code-files.el: Move Mule-specific code to mule-coding.el.
6902
6903 2000-07-15  Ben Wing  <ben@xemacs.org>
6904
6905         * autoload.el:
6906         Fixed comments.
6907
6908         * cmdloop.el:
6909         * cmdloop.el (yes-or-no-p):
6910         * cmdloop.el (y-or-n-p):
6911         Make these functions use should-use-dialog-box-p and not be
6912         overridden in dialog.el.
6913
6914         * cus-dep.el:
6915         * cus-dep.el (Custom-make-dependencies): Removed.
6916         * cus-dep.el (Custom-make-dependencies-1): New.
6917         * cus-dep.el (Custom-make-one-dependency): New.
6918         New entry point for use in Makefiles, to avoid excessive
6919         invocations.
6920
6921         * cus-edit.el (custom-variable-reset-saved):
6922         * cus-edit.el (custom-variable-reset-standard):
6923         * cus-edit.el (custom-save-resets):
6924         Fix bytecompiler warnings.
6925
6926         * dialog.el:
6927         * dialog.el (yes-or-no-p-dialog-box):
6928         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6929         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6930         * dialog.el (get-dialog-box-response):
6931         * dialog.el (message-or-box):
6932         * dialog.el (make-dialog-box):
6933         * dialog.el (popup-dialog-box): New.
6934         Avoid yes-or-no-p bogosities.
6935         Create a general function `make-dialog-box' to encapsulate all
6936         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6937
6938         * dumped-lisp.el (preloaded-file-list):
6939         Add dialog-items.  Clean up.  Group files by types.
6940
6941         * easymenu.el (easy-menu-add):
6942         * easymenu.el (easy-menu-remove):
6943         Account for accelerators.
6944
6945         * extents.el:
6946         * extents.el (extent-list): New args, like in map-extents.
6947         * extents.el (extent-at-event): New.
6948         * extents.el (extents-at-event): New.
6949
6950         * font-lock.el:
6951         * font-lock.el (font-lock-mode):
6952         * font-lock.el (font-lock-default-fontify-buffer):
6953         * font-lock.el (font-lock-default-unfontify-region):
6954         * font-lock.el (font-lock-fontify-syntactically-region):
6955         * font-lock.el (font-lock-fontify-keywords-region):
6956         Use new progress-feedback names.
6957
6958         * font-lock.el (java-font-lock-identifier-regexp):
6959         * font-lock.el (java-font-lock-class-name-regexp):
6960         Fix bytecompiler warnings.
6961
6962         * gutter-items.el:
6963         * gutter-items.el (progress-display-use-echo-area): Removed.
6964         * gutter-items.el (progress-feedback-use-echo-area): New.
6965         * gutter-items.el (progress-display-popup-period): Removed.
6966         * gutter-items.el (progress-feedback-popup-period): New.
6967         * gutter-items.el (set-progress-display-style): Removed.
6968         * gutter-items.el (set-progress-feedback-style): New.
6969         * gutter-items.el (progress-display-style): Removed.
6970         * gutter-items.el (progress-feedback-style): New.
6971         * gutter-items.el (progress-stack):
6972         * gutter-items.el (progress-displayed-p): Removed.
6973         * gutter-items.el (progress-feedbacked-p): New.
6974         * gutter-items.el (clear-progress-display): Removed.
6975         * gutter-items.el (clear-progress-feedback): New.
6976         * gutter-items.el (progress-display-clear-when-idle): Removed.
6977         * gutter-items.el (progress-feedback-clear-when-idle): New.
6978         * gutter-items.el (remove-progress-display): Removed.
6979         * gutter-items.el (remove-progress-feedback): New.
6980         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6981         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6982         * gutter-items.el (append-progress-display): Removed.
6983         * gutter-items.el (append-progress-feedback): New.
6984         * gutter-items.el (abort-progress-display): Removed.
6985         * gutter-items.el (abort-progress-feedback): New.
6986         * gutter-items.el (raw-append-progress-display): Removed.
6987         * gutter-items.el (raw-append-progress-feedback): New.
6988         * gutter-items.el (display-progress-display): Removed.
6989         * gutter-items.el (display-progress-feedback): New.
6990         * gutter-items.el (current-progress-display): Removed.
6991         * gutter-items.el (current-progress-feedback): New.
6992         * gutter-items.el (current-progress-display-label): Removed.
6993         * gutter-items.el (current-progress-feedback-label): New.
6994         * gutter-items.el (progress-display): Removed.
6995         * gutter-items.el (progress-feedback): New.
6996         Replace "progress-display" with "progress-feedback" globally.
6997
6998         * gutter-items.el (lprogress-display): Removed.
6999         * gutter-items.el (progress-feedback-with-label): New.
7000         Rename lprogress-display ==> progress-feedback-with-label.
7001
7002         * gutter-items.el (search-dialog-direction): Removed.
7003         * gutter-items.el (search-dialog-text): Removed.
7004         * gutter-items.el (search-dialog-callback): Removed.
7005         * gutter-items.el (make-search-dialog): Removed.
7006         Move to dialog-items.el.
7007
7008         * help.el:
7009         * help.el (help-mode-quit):
7010         * help.el (mode-for-help): New.
7011         * help.el (help-sticky-window): New.
7012         * help.el (help-window-config): New.
7013         * help.el (with-displaying-help-buffer):
7014         * help.el (function-at-event): New.
7015         * help.el (help-symbol-regexp): New.
7016         * help.el (help-symbol-run-function-1): New.
7017         * help.el (help-symbol-run-function): New.
7018         * help.el (help-symbol-function-context-menu): New.
7019         * help.el (help-symbol-variable-context-menu): New.
7020         * help.el (help-symbol-function-and-variable-context-menu): New.
7021         * help.el (frob-help-extents): New.
7022         * help.el (describe-function-1):
7023         * help.el (variable-at-point):
7024         * help.el (variable-at-event): New.
7025         * help.el (describe-variable):
7026         Major overhaul.
7027         - Make functions and variables be mousable.
7028         - Middle button hyperlinks.
7029         - New context-menu entries.
7030
7031         * keydefs.el:
7032         * keydefs.el (global-map):
7033         New key bindings to move lines up and down.
7034
7035         * lisp-mode.el:
7036         * lisp-mode.el (construct-lisp-mode-menu): New.
7037         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7038         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7039         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7040         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7041         Make popup and menubar menus be different.  Popup menu uses
7042         clicked location and automatically assumes symbol under the mouse
7043         for various commands.
7044
7045         * menubar-items.el:
7046         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7047         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7048
7049         * menubar-items.el (global-popup-menu): Removed.
7050         * menubar-items.el (mode-popup-menu): Removed.
7051         * menubar-items.el (activate-popup-menu-hook): Removed.
7052         * menubar-items.el (popup-mode-menu): Removed.
7053         * menubar-items.el (popup-buffer-menu): Removed.
7054         * menubar-items.el (popup-menubar-menu): Removed.
7055         Move to menubar.el.
7056
7057         * menubar.el:
7058         * menubar.el (global-popup-menu): New.
7059         * menubar.el (mode-popup-menu): New.
7060         * menubar.el (activate-popup-menu-hook): New.
7061         * menubar.el (last-popup-menu-event): New.
7062         * menubar.el (popup-mode-menu): New.
7063         * menubar.el (popup-buffer-menu): New.
7064         * menubar.el (popup-menubar-menu): New.
7065         * menubar.el (menu-call-at-event): New.
7066         Move non-content functions here.  Add support for context menu
7067         items on extents.
7068
7069         * minibuf.el (minibuffer-history-uniquify):
7070         Typo fix.
7071
7072         * minibuf.el (read-file-name-1):
7073         Call new file dialog box if it exists.
7074
7075         * minibuf.el (mouse-rfn-setup-vars):
7076         Clean up "chop" action.
7077
7078         * mouse.el:
7079         * mouse.el (button2): Now bound to mouse-track.
7080         * mouse.el (click-inside-extent-p):
7081         * mouse.el (point-inside-extent-p):
7082         * mouse.el (point-inside-selection-p):
7083         * mouse.el (mouse-drag-or-yank): Removed.
7084         * mouse.el (mouse-begin-drag-n-drop): New.
7085         * mouse.el (mouse-eval-sexp):
7086         * mouse.el (mouse-track-activate-strokes): New.
7087         * mouse.el (mouse-track-do-activate): New.
7088         * mouse.el (mouse-track):
7089         * mouse.el (default-mouse-track-event-is-with-button): New.
7090         * mouse.el (default-mouse-track-cleanup-hook):
7091         * mouse.el (default-mouse-track-drag-hook):
7092         * mouse.el (default-mouse-track-drag-up-hook):
7093         * mouse.el (default-mouse-track-click-hook):
7094         Merge drag-n-drop into mouse-track.
7095         Add general "activate" support to replace specific button2 kludges.
7096         Use "button modifier" support in mouse-track.
7097
7098         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7099
7100         * package-ui.el:
7101         * package-ui.el (pui-menu):
7102         * package-ui.el (pui-popup-context-sensitive): Removed.
7103         Fix bytecompiler warnings.
7104         Clean up popup code a bit.
7105
7106         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7107
7108         * simple.el:
7109         * simple.el (transpose-lines):
7110         * simple.el (transpose-line-up): New.
7111         * simple.el (transpose-line-down): New.
7112         * simple.el (transpose-subr):
7113         * simple.el (transpose-subr-1): Removed.
7114         Clean up, add functions to move lines up and down.
7115
7116         * startup.el (mail-host-address):
7117         * startup.el (user-mail-address):
7118         Customize.
7119
7120         * subr.el:
7121         * subr.el (set-symbol-value-in-buffer): New.
7122         * subr.el (error):
7123         * subr.el (check-argument-type):
7124         * subr.el (defined-error-p): New.
7125         Add structured error support.
7126
7127         * toolbar-items.el (toolbar-compile):
7128         Use new make-dialog-box.
7129
7130         * update-elc.el:
7131
7132         * userlock.el (ask-user-about-lock-dbox):
7133         * userlock.el (ask-user-about-supersession-threat-dbox):
7134         * userlock.el (ask-user-about-lock):
7135         * userlock.el (ask-user-about-supersession-threat):
7136         Use new make-dialog-box.
7137         Add safety checks; use should use-dialog-box-p.
7138
7139         * window-xemacs.el:
7140         * window-xemacs.el (__buffer-dedicated-frame):
7141         * window-xemacs.el (buffer-dedicated-frame): New.
7142         * window-xemacs.el (set-buffer-dedicated-frame): New.
7143         Move dedicated-frame stuff into lisp.
7144
7145 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7146
7147         * printer.el (generic-print-region): Do not require that
7148         `printer-name' be set.
7149         (printer-name): Commentary clarification.
7150
7151 2000-07-19  Martin Buchholz <martin@xemacs.org>
7152
7153         * XEmacs 21.2.35 is released.
7154
7155 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7156
7157         * select.el (selection-coercible-types): Initialise.
7158
7159 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7160
7161         * select.el (own-clipboard): Bug fix.
7162
7163 2000-07-17  Mike Sperber  <mike@xemacs.org>
7164
7165         * cus-edit.el (custom-migrate-custom-file): Save init file before
7166         continuing.
7167
7168 2000-07-16  Mike Sperber  <mike@xemacs.org>
7169
7170         * startup.el (load-init-file): Remove silly call to
7171         `load-user-custom-file`.
7172         (maybe-migrate-user-init-file): Minor fixes.
7173
7174 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7175
7176         * apropos.el (apropos-documentation-check-doc-file):
7177         `doc' variable should be let-bound, as was presumably intended.
7178
7179         * cus-edit.el (custom-variable-reset-saved):
7180         (custom-variable-reset-standard):
7181         Remove unused variable comment-widget.  Twice.
7182
7183         * toolbar.el (toolbar-blank-press-function):
7184         Add a real defvar with initial value nil and proper docstring.
7185         (press-toolbar-button): No need to check for boundp-ness anymore.
7186
7187         * rect.el (open-rectangle-line): Remove useless (let) form.
7188         Add defvar for pending-delete-mode.
7189
7190         * info.el (Info-find-node): This function needs an autoload cookie.
7191
7192         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7193         Use let* since the second form referred to the first.
7194
7195 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7196
7197         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7198         instead of removed `mswindows-get-clipboard'.
7199
7200
7201 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7202
7203         * select.el (select-convert-from-text): New.
7204         * select.el (select-convert-from-length): New.
7205         * select.el (select-convert-from-integer): New.
7206         * select.el (select-convert-from-identity): New.
7207         * select.el (select-convert-from-filename): New.
7208         * select.el (selection-converter-in-alist): Use them.
7209         New converter functions for X.
7210
7211         * select.el (get-selection): Removed comment.
7212
7213         * select.el (own-selection): Removed append code - I thought
7214         I'd already done this, but apparently not...
7215
7216         * select.el: Changed comment about TIMESTAMP.
7217
7218         * select.el (select-convert-in): New.
7219         * select.el (select-convert-out): New.
7220         New functions that get used by select.c.
7221
7222         * select.el (select-buffer-killed-default): New.
7223         * select.el (select-buffer-killed-text): New.
7224         * select.el (selection-buffer-killed-alist): New.
7225         New list and functions that get called if a relevant selection
7226         exists and a buffer gets killed.
7227
7228         * select.el (select-convert-to-targets):
7229         * select.el (select-convert-to-identity): Removed.
7230         * select.el (select-convert-from-identity): Removed.
7231         * select.el (select-converter-out-alist):
7232         Removed _EMACS_INTERNAL selection type.
7233
7234         * x-select.el (xselect-kill-buffer-hook): Removed.
7235         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7236         Removed this X-specific nonesense. Use the generic support
7237         in select.el instead.
7238
7239 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7240
7241         * mule/mule-category.el (defined-category-hashtable):
7242         Use make-hash-table instead of make-hashtable
7243
7244         * buff-menu.el: Byte-compiler warning fix.
7245
7246         * isearch-mode.el (isearch-highlight-all-cleanup):
7247         Remove unused variable `isearch-highlight-all-start'.
7248
7249         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7250
7251         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7252
7253         * cus-dep.el (Custom-make-dependencies):
7254         Add autoload cookie for custom-add-loads to generated custom-load.el.
7255
7256         * autoload.el (autoload-package-name): Warning suppression.
7257         Move defvar prior to first use.
7258
7259         * custom.el: Add autoload for custom-declare-face.
7260         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7261         * cl.el (cl-hack-byte-compiler):
7262         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7263         to work properly.
7264
7265 2000-07-08  Mike Sperber  <mike@xemacs.org>
7266
7267         * startup.el (load-home-init-file): Added variable.
7268         (maybe-migrate-user-init-file): Added.
7269         (load-user-init-file): Load custom file if different from init
7270         file.
7271
7272         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7273         "startup."
7274
7275         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7276         Moved `custom-file'-related code to cus-file.el.
7277
7278         * cus-file.el: New file.
7279
7280 2000-04-01  Mike Sperber  <mike@xemacs.org>
7281
7282         * packages.el (packages-find-package-directories): Added support
7283         for external package hierarchies with in-place installations.
7284
7285         * find-paths.el (paths-root-in-place-p): Added.
7286         (paths-find-emacs-directory): Added support for external
7287         directories with in-place installations.
7288         (paths-find-site-directory): Ditto.
7289
7290         * startup.el (find-user-init-file): Also look for
7291         ~/.xemacs/init.elc? in preference to ~/.emacs.
7292
7293 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7294
7295         * select.el (own-selection):
7296         * select.el (own-clipboard): Changed `append' parameter to
7297         `how-to-use' parameter.
7298         * select.el (own-selection): Removed icky append code.
7299         * select.el (own-selection, get-selection): Removed extra type
7300         checking.
7301         * select.el (selection-appender-alist):
7302         * select.el (selection-converter-{in|out}-alist): Initialise.
7303         * select.el (select-append-to-*): New.
7304         * select.el (select-convert-from-*): New.  New functions to append
7305         data and convert data from external type.
7306
7307 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7308
7309         * font-lock.el: Javadoc enhancements.
7310
7311 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7312
7313         * printer.el (generic-print-region): Compose job name from buffer
7314         name.
7315
7316 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7317
7318         * font-lock.el (font-lock-fontify-pending-extents): Call
7319         font-lock-fontify-region instead of font-lock-fontify-buffer
7320         to avoid unnecessary progress gauges.
7321
7322 2000-07-06  Craig Lanning  <lanning@scra.org>
7323
7324         * custom-load.el (faces):
7325
7326         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7327         dir is a regex.
7328
7329         * process.el (call-process-internal): from Dan Holmsand, use binary
7330         coding systems so that jka-compr works.
7331
7332 2000-07-07  Ben Wing  <ben@xemacs.org>
7333
7334         * font-lock.el: Undo previous change.  Unfortunately, some
7335         files actually use the variables directly in their init code
7336         without quoting them.
7337
7338 2000-07-07  Ben Wing  <ben@xemacs.org>
7339
7340         * font-lock.el (defvar font-lock-*-face): Removed.
7341
7342         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7343         only when necessary.
7344
7345 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7346
7347         * cl-macs.el: fix cl-transform-function-property kludge
7348         so that it does not require a random feature.
7349
7350 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7351
7352         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7353         as in Linux kernel "Rules.make".
7354
7355 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7356
7357         * build-report.el (build-report): Add autoload cookie.
7358
7359 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7360
7361         * package-ui.el (defgroup pui):  Correct a misspelling
7362         (pui-toggle-package-delete):  Change `seleted' to `selected'
7363
7364 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7365
7366         * package-get.el (package-get-update-base):
7367         (package-get): Use insert-file-contents-literally always.
7368         (package-get-maybe-save-index):
7369         Force coding system for writing to binary.
7370
7371 2000-06-08  Mike Alexander  <mta@arbortext.com>
7372
7373         * code-process.el (call-process-region): If there is no coding
7374         system for the process on process-coding-system-alist use the
7375         coding system of the buffer containing the region.
7376
7377 2000-06-10  Ben Wing  <ben@xemacs.org>
7378
7379         * cmdloop.el (command-error):
7380         If debug-on-error and noninteractive, output backtrace.
7381
7382         * files.el (file-relative-name):
7383         Remove MSDOS references.
7384
7385         * simple.el (line-number): New function, due to non-obvious
7386         behavior/usage of count-lines.
7387
7388         * simple.el (count-lines): document non-obvious usage to get
7389         line number.
7390
7391 2000-06-11  Ben Wing  <ben@xemacs.org>
7392
7393         * faces.el ((featurep 'xpm)):
7394         * x-faces.el (x-init-face-from-resources):
7395         * x-faces.el (x-init-frame-faces):
7396         * x-misc.el (x-init-specifier-from-resources):
7397         * x-misc.el (x-get-resource-and-bogosity-check):
7398         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7399         * x-mouse.el (x-init-pointer-shape):
7400         * x-scrollbar.el (x-init-scrollbar-from-resources):
7401         Add sixth argument to x-get-resource calls so as to issue warnings
7402         rather than errors on bogus arguments.
7403
7404 2000-06-05  Ben Wing  <ben@xemacs.org>
7405
7406         * compat.el: new file.  provides a clean, non-intrusive way to
7407         define compatibility functions.
7408
7409         * process.el (shell-quote-argument): temporary fix for lack
7410         of nt-quote-process-args.  #### I need to put back the overall
7411         structure of that mechanism but redo the guts of it using the
7412         extra intelligence in the C code.
7413
7414 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7415
7416         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7417         `package-get' does in package-get.el, instead of using external
7418         "md5sum" program.
7419
7420         * package-get.el (package-get): Insert package file literally to
7421         make checksum calculation work.
7422
7423 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7424
7425         * code-files.el (convert-mbox-coding-system): Deleted.
7426         (file-coding-system-alist): Removed reference to
7427         convert-mbox-coding-system.
7428
7429 2000-05-28  Martin Buchholz <martin@xemacs.org>
7430
7431         * XEmacs 21.2.34 is released.
7432
7433 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7434
7435         * font-lock.el (font-lock-keywords): Rewrote docstring
7436
7437 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7438
7439         * loadhist.el (unload-feature): handle case where x is both boundp
7440         and fboundp
7441
7442 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7443
7444         * packages.el: It's ok to use built-in macros, but not lisp
7445         defined ones.
7446
7447 2000-05-20  Ben Wing  <ben@xemacs.org>
7448
7449         * font-lock.el:
7450         * font-lock.el (font-lock-message-threshold):
7451         * font-lock.el (font-lock-mode):
7452         * font-lock.el (font-lock-default-fontify-buffer):
7453         * font-lock.el (font-lock-always-fontify-immediately):
7454         * font-lock.el (font-lock-old-extent): Removed.
7455         * font-lock.el (font-lock-old-len): Removed.
7456         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7457         * font-lock.el (font-lock-pending-extent-table): New.
7458         * font-lock.el (font-lock-range-table): New.
7459         * font-lock.el (font-lock-after-change-function):
7460         * font-lock.el (font-lock-after-change-function-1): Removed.
7461         * font-lock.el (font-lock-fontify-pending-extents): New.
7462         * font-lock.el ('font-lock-revert-cleanup): Removed.
7463         * font-lock.el ('font-lock-revert-setup): Removed.
7464         Rewrite deferral code to handle any number of changes, merging
7465         them properly.  Remove hacked-up code for revert-buffer, now
7466         unnecessary.
7467
7468         * menubar-items.el (default-menubar):
7469         In Options->Edit Init File, don't switch to emacs-lisp-mode
7470         unless necessary; doing this turns off font-lock.
7471
7472 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7473
7474         * keydefs.el: Define C-x BS to backward-kill-sentence.
7475
7476 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7477
7478         * files.el (hack-local-variables-prop-line): Use non-greedy
7479         matching to process -*-texinfo-*- -*-.
7480
7481 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7482
7483         * minibuf.el (minibuf-directory-files): new function.
7484         (read-file-name-activate-callback): use minibuf-directory-files.
7485         (read-directory-name-internal): ditto.
7486         (mouse-file-display-completion-list): ditto.
7487         (mouse-directory-display-completion-list): ditto.
7488         (read-file-name-internal): remove "./" from completion list unless
7489         explicitly matched, for consistency.
7490
7491 2000-05-11  Ben Wing  <ben@xemacs.org>
7492
7493         * gutter-items.el (gutter-buffers-tab):
7494         * gutter-items.el (add-tab-to-gutter):
7495         * gutter-items.el (update-tab-in-gutter):
7496         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7497         * gutter-items.el (append-progress-display):
7498         * gutter-items.el (abort-progress-display):
7499         * gutter-items.el (raw-append-progress-display):
7500         Further fixes.  Use set-glyph-image not set-image-instance-property,
7501         to fix problems with multiple windows in a frame.
7502
7503         * menubar-items.el (tutorials-menu-filter):
7504         Fix typo.
7505
7506         * startup.el (early-error-handler):
7507         Display message box under windows; otherwise, message will disappear
7508         before it can be viewed.
7509
7510         * update-elc.el:
7511         Fix bug in NEEDTODUMP processing.
7512
7513 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7514
7515         * startup.el (lock-directory): Removed.
7516         (superlock-file): Ditto.
7517         (startup-set-paths): Remove lockdir.
7518         (startup-setup-paths-warning): Remove lock-directory.
7519
7520         * setup-paths.el (paths-find-lock-directory): Removed.
7521         (paths-find-superlock-file): Ditto.
7522
7523 2000-05-09  Ben Wing  <ben@xemacs.org>
7524
7525         * faces.el (set-face-property):
7526         * faces.el (set-face-font):
7527         * faces.el (set-face-foreground):
7528         * faces.el (set-face-background):
7529         * faces.el (set-face-background-pixmap):
7530         * faces.el (set-face-underline-p):
7531         * faces.el (set-face-strikethru-p):
7532         * faces.el (set-face-highlight-p):
7533         * faces.el (set-face-dim-p):
7534         * faces.el (set-face-blinking-p):
7535         * faces.el (set-face-reverse-p):
7536         doc string changes.
7537
7538         * glyphs.el:
7539         * glyphs.el (make-image-specifier):
7540         * glyphs.el (glyph-property):
7541         * glyphs.el (set-glyph-image):
7542         * glyphs.el (make-glyph):
7543         * glyphs.el (make-pointer-glyph):
7544         * glyphs.el (make-icon-glyph):
7545         * glyphs.el (widget-image-instance-p): New.
7546         authorship info, lots of doc changes.  New predicate, inadvertently
7547         omitted.  the general principle with specifier docs is now that
7548         the description of instantiators should go with the make-foo-specifier
7549         fun's doc string, rather than in foo-specifier-p.  this follows
7550         conventions elsewhere in XEmacs and in general is a lot more obvious
7551         of a place to look.  sometimes the make-foo-specifier function needs
7552         to be created in the process.
7553
7554         * gutter.el:
7555         * gutter.el (make-gutter-specifier): New.
7556         * gutter.el (make-gutter-size-specifier): New.
7557         * gutter.el (make-gutter-visible-specifier): New.
7558         specifier doc updates according to the conventions specified before.
7559
7560         * objects.el:
7561         * objects.el (make-font-specifier):
7562         * objects.el (make-color-specifier):
7563         * objects.el (make-face-boolean-specifier): New.
7564         specifier doc updates according to the conventions specified before.
7565
7566         * specifier.el:
7567         * specifier.el (set-specifier):
7568         * specifier.el (make-integer-specifier): New.
7569         * specifier.el (make-boolean-specifier): New.
7570         * specifier.el (make-natnum-specifier): New.
7571         * specifier.el (make-generic-specifier): New.
7572         * specifier.el (make-display-table-specifier): New.
7573         specifier doc updates according to the conventions specified before.
7574
7575         * toolbar.el:
7576         * toolbar.el (make-toolbar-specifier): New.
7577         specifier doc updates according to the conventions specified before.
7578
7579 2000-05-09  Ben Wing  <ben@xemacs.org>
7580
7581         * process.el (call-process-internal): Revert to previous version
7582         because Mike's change clashed with a change I did not long before.
7583         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7584         Thanks very much Mike for pointing out the bug and submitting a
7585         patch!
7586
7587 2000-04-13  Mike Alexander  <mta@arbortext.com>
7588
7589         * process.el (call-process-internal): Send the correct input buffer
7590         (call-process-internal): Return the exit status of the process
7591
7592 2000-05-07  Ben Wing  <ben@xemacs.org>
7593
7594         * winnt.el:
7595         * winnt.el (nt-quote-args-verbatim): Removed.
7596         * winnt.el (nt-quote-args-prefix-quote): Removed.
7597         * winnt.el (nt-quote-args-backslash-quote): Removed.
7598         * winnt.el (nt-quote-args-double-quote): Removed.
7599         * winnt.el (nt-quote-args-functions-alist): Removed.
7600         * winnt.el (nt-quote-process-args): Removed.
7601         Remove all stuff for argument quoting.  We borrow the code instead
7602         from Emacs 20.6, which is much more careful in its quoting
7603         (e.g. in handling runs of the escape character) and avoids most of
7604         the need for this Lisp mechanism by checking to see whether we're
7605         running a Cygwin or normal program and doing the appropriate
7606         quoting.  If we end up needing such a mechanism, we should add
7607         it by extending the variable `mswindows-quote-process-args' so it
7608         can take an alist of regexps.
7609
7610 2000-05-07  Ben Wing  <ben@xemacs.org>
7611
7612         * keydefs.el:
7613         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7614         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7615         the window without moving point.
7616
7617         * simple.el:
7618         * simple.el (scroll-up-one): New.
7619         * simple.el (scroll-down-one): New.
7620         Functions for use with C-M-up/down.
7621
7622 2000-05-01  Martin Buchholz <martin@xemacs.org>
7623
7624         * XEmacs 21.2.33 is released.
7625
7626 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7627
7628         * dialog.el (yes-or-no-p-dialog-box):
7629         Fix docstring.
7630         Fix following horrible bug in X11 mode with focus-follows-mouse:
7631           1. Visit two files in two different frames.
7632           2. do File->Revert Buffer in one of those frames.
7633           3. Dialog box appears.
7634           4. Arrange things so that the mouse passes over the *other*
7635              frame, then to the dialog box, and click on "Yes".
7636           5. The file contents end up in the *wrong* buffer!
7637         Add TODO comment.
7638
7639 2000-04-28  Ben Wing  <ben@xemacs.org>
7640
7641         * help.el (describe-installation): correct typo introduced
7642         in last patch: boundp -> fboundp.
7643
7644         * etags.el (buffer-tag-table-list):
7645         canonicalize filenames to Unix format so that tag-table-alist
7646         searching works under Windows.
7647
7648         * autoload.el:
7649         Bowdlerize the supposedly objectionable words
7650         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7651
7652         * gutter-items.el (set-progress-display-style):
7653         * gutter-items.el (search-dialog-callback):
7654         * gutter-items.el (make-search-dialog):
7655         Change to new callback-ex api.
7656
7657 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7658
7659         * help.el: (describe-installation): decode-coding-string is not
7660         defined in a non MULE environment.
7661
7662 2000-04-28  Ben Wing  <ben@xemacs.org>
7663
7664         * gutter-items.el (buffer-list-changed-hook):
7665         use it, not record-buffer-hook.
7666
7667         * subr.el (record-buffer-hook): Removed.
7668
7669 2000-04-27  Ben Wing  <ben@xemacs.org>
7670
7671         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7672         use NORECORD option.  Andy will not like this, but the existing
7673         gutter behavior is just wrong, as per this comment:
7674
7675         ;; this used to add the norecord flag to both calls below.
7676         ;; this is bogus because it is a pervasive assumption in XEmacs
7677         ;; that the current buffer is at the front of the buffers list.
7678         ;; for example, select an item and then do M-C-l
7679         ;; (switch-to-other-buffer).  Things get way confused.
7680         ;;
7681         ;; Andy, if you want to maintain the current look, you must
7682         ;;  *uncouple* the gutter order and buffers order.
7683
7684         * loaddefs.el (completion-ignored-extensions): unfuckify.
7685
7686         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7687         xemacs.mak.
7688
7689         * autoload.el (batch-update-one-directory): new function, used in
7690         xemacs.mak.
7691
7692         * loadup.el: set gc-cons-threshold very high unless dumping --
7693         loadup during update-elc is much much much faster.  also do this
7694         when quick-building.
7695
7696         add commented-out code for profiling loadup.
7697
7698
7699         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7700         is required in order to build xemacs.
7701
7702 2000-04-26  Ben Wing  <ben@xemacs.org>
7703
7704         * loadup.el: don't garbage collect during loadup if quick-build
7705         compile-time option is set.
7706
7707 2000-04-23  Ben Wing  <ben@xemacs.org>
7708
7709         * update-elc.el: compute whether any dumped .el or .elc files
7710         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7711         if so.
7712
7713         * update-elc.el (update-elc-files-to-compile): always change
7714         NOBYTECOMPILE in the src directory rather than current dir,
7715         so it will work under NT.
7716
7717         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7718         the form of this file is identical between Unix and Windows.
7719         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7720         Added comment.
7721         (update-autoloads-from-directory): updated doc string.
7722         updated doc strings in a few other places.
7723
7724 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7725
7726         * bytecomp.el (byte-force-recompile): Fix argument to
7727         byte-recompile-directory.
7728
7729 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7730
7731         * gutter-items.el (progress-display-clear-when-idle): Use
7732         add-one-shot-hook.
7733         * gutter-items.el (clear-progress-display): Adjust number of
7734         arguments.
7735
7736 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7737
7738         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7739
7740 2000-04-16  Ben Wing  <ben@xemacs.org>
7741
7742         * printer.el: New file.
7743
7744         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7745
7746         * help.el (describe-installation): Fix decoding for Windows.
7747
7748         * menubar-items.el:
7749         * menubar-items.el (default-menubar):
7750         * menubar-items.el (tutorials-menu-filter): New.
7751         * menubar-items.el (popup-menubar-menu):
7752         Add authorship.  Redo Help menu and Tutorials filter.
7753
7754         * menubar.el: Correct comment.
7755
7756         * modeline.el (modeline-buffer-identification): Correct doc string.
7757
7758         * simple.el:
7759         * simple.el (printing): Removed.
7760         * simple.el (printer-name): Removed.
7761         * simple.el (generic-print-buffer): Removed.
7762         * simple.el (generic-print-region): Removed.
7763         Move generic print code to printer.el.
7764
7765 2000-04-15  Ben Wing  <ben@xemacs.org>
7766
7767         * simple.el (generic-print-region): New.
7768         make this function actually work.
7769         (generic-print-buffer): call generic-print-region.
7770
7771 2000-04-14  Andy Piper  <andy@xemacs.org>
7772
7773         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7774         by using the new widget-callback-current-channel.
7775         (search-dialog-callback): ditto.
7776
7777 2000-04-12  Andy Piper  <andy@xemacs.org>
7778
7779         * gutter.el (default-gutter-position): moved from gutter-items.el.
7780         (default-gutter-position-changed-hook): ditto.
7781         (gutter-element-visibility-changed-hook): ditto.
7782         (set-gutter-element): ditto.
7783         (remove-gutter-element): ditto.
7784         (set-gutter-element-visible-p): ditto.
7785         (gutter-element-visible-p): ditto.
7786         (init-gutter): ditto.
7787
7788         * dialog.el (make-dialog-box): renamed and moved from
7789         gutter-items.el
7790
7791         * gutter-items.el: move various functions elsewhere.
7792
7793 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7794
7795         * menubar-items.el: Fixed place of parenthesis.
7796
7797 2000-04-12  Ben Wing  <ben@xemacs.org>
7798
7799         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7800                 without constantly being prompted for the tag.
7801         * simple.el: Added a number of section headings, to clarify the
7802                 organization of this file.
7803         * simple.el (activate-region):
7804         * simple.el (region-exists-p):
7805         * simple.el (region-active-p):
7806                 Moved these three function down to the other side of
7807                 the case-changing functions, so they join the rest of
7808                 the region code.
7809         * simple.el (printing): New.
7810         * simple.el (printer-name): New.
7811         * simple.el (generic-print-buffer): New.
7812                 New functions, a very simple prototype for a unified
7813                 printing interface.
7814
7815         * process.el (call-process-internal): Real fix for null BUFFER,
7816                 other problems with BUFFER specs.
7817
7818         * menubar-items.el:
7819                 Fixed up File->Print to use new printing functions.
7820                 Various corrections and expansions to Grep/Compile menus.
7821                 New options for Printing.
7822                 New options for SMTP Mail, the way to send mail under
7823                   MS Windows. (There's also a package patch to make SMTP
7824                   Mail be the default under MSWin.)
7825
7826 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7827
7828         * menubar-items.el: Selecting Rectangle Mousing from menubar
7829         did not work.  Needed to quote mouse-track-rectangle-p.
7830
7831 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7832
7833         * cl-compat.el (keywordp): Removed.
7834
7835 2000-04-05  Andy Piper  <andy@xemacs.org>
7836
7837         * gutter-items.el (progress-layout-glyph): don't initialize here.
7838         (progress-gauge-glyph): use dynamic sizing.
7839         (set-progress-display-style): new function. Set progress glyphs
7840         appropriately depending on the style.
7841         (progress-display-style): new variable. Custom version of
7842         set-progress-display-style.
7843         (progress-abort-glyph): switch to dynamic sizes.
7844         (search-dialog-text): make the edit field active.
7845
7846 2000-04-04  Andy Piper  <andy@xemacs.org>
7847
7848         * gutter-items.el (make-search-dialog): need to make the search
7849         dialog visible after creation.
7850
7851         * menubar-items.el (default-menubar): use the search dialog for
7852         searching. Remove some extraneous search menu items.
7853
7854         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7855         well as strings.
7856         (make-gutter-only-dialog-frame): allow the user to create the
7857         frame unmapped. Allow the gutter spec to be given as a glyph.
7858         (search-dialog-direction): new variable.
7859         (search-dialog-text): new variable.
7860         (search-dialog-callback): new function. Callback for the search
7861         dialog action.
7862         (make-search-dialog): new function. Create a user-friendly search
7863         dialog.
7864
7865 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7866
7867         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7868         under Windows.
7869
7870 2000-04-01  Andy Piper  <andy@xemacs.org>
7871
7872         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7873         progress more accurately.
7874
7875 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7876
7877         * finder.el (finder-compile-keywords): Process readable files only.
7878         Because error in process of .#finder-inf.el when compile xemacs
7879         with --with-clash-detection option.
7880
7881 2000-03-31  Andy Piper  <andy@xemacs.org>
7882
7883         * gutter-items.el (append-progress-display): don't delay after a
7884         successful font-lock.
7885         (make-gutter-only-dialog-frame): new function. Allow users to
7886         create gutter-only dialogs.
7887
7888 2000-03-27  Mike Alexander  <mta@arbortext.com>
7889
7890         * process.el (call-process-internal): Handle a null BUFFER
7891         parameter correctly.
7892
7893 2000-03-28  Andy Piper  <andy@xemacs.org>
7894
7895         * gutter-items.el (abort-progress-display): put strings in the
7896         gutter not extents.
7897         (progress-layout-glyph): signal special 'quit callback.
7898         (progress-display-quit-function): deleted.
7899         (progress-display-stop-callback): deleted.
7900         (progress-display-dispatch-command-events): deleted.
7901         (append-progress-display): remove calls to
7902         progress-display-dispatch-command-events.
7903         (raw-append-progress-display): ditto.
7904
7905 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7906
7907         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7908         being a list.  Actually define `stipple-pixmap-p' which is used as
7909         an error predicate.  Correctly handle PIXMAP being either relative
7910         or absolute file name.
7911
7912 2000-03-24  Andy Piper  <andy@xemacs.org>
7913
7914         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7915         (abort-progress-display): ditto. Don't delete the created extent.
7916         (raw-append-progress-display): ditto.
7917         (progress-display-dispatch-non-command-events): new
7918         function. Encapsulates what we want to do when no command input is
7919         required.
7920         (progress-display-dispatch-command-events): likewise, but disable
7921         for now since it causes too many problems.
7922         (append-progress-display): use them.
7923         (raw-append-progress-display): ditto.
7924         (default-gutter-position-changed-hook): set this rather than
7925         default-gutter-position-changed.
7926         (default-gutter-position-changed-hook): lambda with zero arguments
7927         rather than one.
7928         (raw-append-progress-display): trap errors in pending input since
7929         allowing them to signal will hose the gauge well and
7930         truly. Ideally we would like to delay these until we are more able
7931         to cope.
7932         (append-progress-display): ditto.
7933
7934 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7935
7936         * lisp/make-docfile.el: call-process-internal is now implemented
7937         in process.el.
7938
7939 2000-03-21  Ben Wing  <ben@xemacs.org>
7940
7941         * mule\mule-cmds.el (set-language-info-alist):
7942         Fix to correspond to new menu arrangement.
7943
7944 2000-03-21  Ben Wing  <ben@xemacs.org>
7945
7946         * process.el:
7947         * process.el (call-process-internal): New.
7948         New implementation of call-process.  Only enabled under NT, so far.
7949         stderr handling not implemented yet in CVS'd C code.
7950
7951 2000-03-20  Ben Wing  <ben@xemacs.org>
7952
7953         * lisp-mode.el:
7954         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7955         * lisp-mode.el (lisp-interaction-mode):
7956         Put back Lisp Interaction menubar for Jan V's sake.
7957
7958         * simple.el:
7959         * simple.el (mark-ring):
7960         * simple.el (dont-record-current-mark): New.
7961         * simple.el (in-shifted-motion-command): New.
7962         * simple.el (mark-ring-unrecorded-commands): New.
7963         * simple.el (mark-ring-max):
7964         * simple.el (set-mark-command):
7965         * simple.el (push-mark):
7966         * simple.el (handle-pre-motion-command):
7967         Implement scheme for not recording unimportant marks.
7968
7969         * subr.el:
7970         * subr.el (function-allows-args): New.
7971         New function function-allows-args.
7972
7973 2000-03-20  Martin Buchholz <martin@xemacs.org>
7974
7975         * XEmacs 21.2.32 is released.
7976
7977 2000-03-20  Andy Piper  <andy@xemacs.org>
7978
7979         * gutter-items.el (update-tab-in-gutter): force selection of the
7980         selected-window if required to do so.
7981         (buffers-tab-items): ditto.
7982         (add-tab-to-gutter): ditto.
7983         (create-frame-hook): use force-selection.
7984         (default-gutter-position-changed): lambdify.
7985         (update-tab-hook): deleted since it was only used in one place.
7986
7987 2000-03-18  Andy Piper  <andy@xemacs.org>
7988
7989         * files.el (find-file-noselect): undo change that shouldn't have
7990         gone in.
7991
7992 2000-03-17  Andy Piper  <andy@xemacs.org>
7993
7994         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7995         of selected-window trickery.
7996
7997         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7998         frames tabs.
7999         (progress-display-stop-callback): progress -> progress-display
8000         (progress-display-quit-function): ditto.
8001         (clear-progress-display): ditto.
8002         (remove-progress-display): ditto.
8003         (append-progress-display): ditto.
8004         (abort-progress-display): ditto.
8005         (raw-append-progress-display): ditto.
8006         (display-progress-display): ditto.
8007         (current-progress-display-label): ditto.
8008         (current-progress-display): ditto.
8009         (lprogress-display): ditto and save the buffer
8010         (progress-display): ditto. Otherwise the buffer sometimes gets
8011         changed which confuses font-lock.
8012
8013         * font-lock.el (font-lock-default-fontify-buffer): catch all
8014         errors, not just quit.
8015         (font-lock-mode): progress -> display-progress
8016         (font-lock-default-fontify-buffer): ditto.
8017         (font-lock-fontify-syntactically-region): ditto.
8018         (font-lock-fontify-keywords-region): ditto.
8019
8020 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8021
8022         * cl.el (gensym): Move to here from cl-macs.el.
8023         (gentemp): Ditto.
8024
8025 2000-03-16  Andy Piper  <andy@xemacs.org>
8026
8027         * font-lock.el (font-lock-mode): use lprogress and friends for
8028         progress management.
8029         (font-lock-default-fontify-buffer): ditto.
8030         (font-lock-fontify-syntactically-region): ditto.
8031         (font-lock-fontify-keywords-region): ditto.
8032         (font-lock-revert-cleanup): fix reverting.
8033         (font-lock-revert-setup): ditto.
8034
8035         * gutter-items.el (progress-use-echo-area): new variable. Use the
8036         echo area for progress gauges if non-nil.
8037         (clear-progress): remove echo area stuff and defer to
8038         clear-message.
8039         (append-progress): dispatch non-command events after each progress
8040         increment. Remove echo area stuff.
8041         (abort-progress): remove echo area stuff and defer to
8042         display-message.
8043         (raw-append-progress): ditto. Dispatch non-command events after
8044         gutter redisplay.
8045         (display-progress): defer echo area stuff to display-message.
8046
8047         * gutter-items.el (clear-progress):
8048         (abort-progress): indentation changes.
8049         (display-progress): don't clear progress.
8050         (append-progress): compare messages with equal.
8051         (raw-append-progress): use dispatch-non-command-events to flush
8052         widget creation events.
8053
8054 2000-03-13  Ben Wing  <ben@xemacs.org>
8055
8056         * abbrev.el:
8057         * abbrev.el (abbrev-string-to-be-defined): New.
8058         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8059         Changes for use with the menubar.
8060
8061 2000-03-12  Ben Wing  <ben@xemacs.org>
8062
8063         * alist.el (vassoc): moved here from font-menu.el.
8064
8065         * custom.el (defface): typo fix.
8066
8067         * dialog.el (yes-or-no-p-dialog-box):
8068         * dialog.el (message-box):
8069         * files.el (save-some-buffers-1):
8070         Put accelerators in the button names.
8071
8072         * font-lock.el (font-lock-comment-face):
8073         * font-lock.el (font-lock-keyword-face):
8074         * font-lock.el (font-lock-function-name-face):
8075         Fixed some of the colors under MS Windows because the existing
8076         default colors were hardly different from black and needed to be
8077         made lighter.
8078
8079         * font-menu.el:
8080         * font-menu.el (font-menu-split-long-menu):
8081         * font-menu.el (font-menu-family-constructor):
8082         * font-menu.el (font-menu-size-constructor):
8083         * font-menu.el (font-menu-weight-constructor):
8084         * font-menu.el (font-menu-set-font):
8085         vassoc moved to alist.el.
8086         Accelerators added to all menus.
8087         Unused bound var new-props removed.
8088
8089         * keydefs.el: I did a whole lot of rearranging to put things in a
8090         more consistent order and fixed a number of cases where key
8091         combinations involving up, down, left, right and so on were
8092         defined but the corresponding keypad combinations were not
8093         defined.
8094
8095         * lisp-mode.el:
8096         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8097         * lisp-mode.el (emacs-lisp-mode):
8098         * lisp-mode.el (lisp-interaction-mode):
8099         * lisp-mode.el (flet):
8100         Added accelerators onto the menus.
8101         Made all the different versions of the let function be indented
8102         the same way.
8103         Undid Steve's easy-menu-ification, because it makes it impossible
8104         to have the menubar and popup menus different.
8105         Cleaned up the menu; added items for find-function &c and some
8106         indenting, and removed debug-on-*.
8107
8108         * list-mode.el (list-mode-hook):
8109         * list-mode.el (list-mode):
8110         * list-mode.el (completion-setup-hook):
8111         * list-mode.el (display-completion-list):
8112         Added support for the :window-height keyword, which is required
8113         because of other changes that I made for the file dialog box.  I
8114         also made the hook variables list-mode-hook and
8115         completion-setup-hook and also minibuffer-setup-hook in
8116         minibuf.el be permanent-local; see comment in list-mode.el.
8117
8118         * map-ynp.el (map-y-or-n-p):
8119         Added accelerators to the dialog buttons.
8120
8121         * menubar-items.el (menu-truncate-list):
8122         New internal function.
8123         * menubar-items.el (submenu-generate-accelerator-spec):
8124         * menubar-items.el (menu-item-strip-accelerator-spec):
8125         * menubar-items.el (menu-item-generate-accelerator-spec):
8126         New exported functions, for use in auto-generating accelerator specs.
8127
8128         * menubar-items.el:
8129         * menubar-items.el (default-menubar):
8130         * menubar-items.el (maybe-add-init-button):
8131         * menubar-items.el (bookmark-menu-filter):
8132         * menubar-items.el (slow-format-buffers-menu-line):
8133         * menubar-items.el (build-buffers-menu-internal):
8134         * menubar-items.el (language-environment-menu-filter):
8135         * menubar-items.el (default-popup-menu):
8136         * menubar-items.el (popup-buffer-menu):
8137         * menubar-items.el (popup-menubar-menu):
8138         Did a major overhaul on this file, and in fact I'm nowhere near
8139         done working on the menubar, and there will be more patches to
8140         come.  A basic summary of what I've done:
8141
8142         a) I added accelerators to all of the menu items.  For menus that
8143         are auto-generated, such as the buffers menu, the accelerators are
8144         automatically added to the beginning of each line using the
8145         numbers 1 through 9, then zero, and then letters starting with A,
8146         but omitting the letters that are already in use for the fixed
8147         menu items at the top of the buffers menu.  To facilitate adding
8148         accelerators of this kind, I created some new functions
8149         (*-accelerator-spec), which are also being used by other filters
8150         that auto generate lists of things such as ftp sites to download
8151         packages.  If people really don't like these accelerators
8152         appearing at the beginning of the menu items, a variable can be
8153         added to optionally turn them off, but I think this is rather
8154         pointless because other menu items have accelerators and many or
8155         most of the menu users will use the accelerators if the support is
8156         there.
8157
8158         b) I combined the top level Tools and Apps menus into a single
8159         Tools menu, because the distinction between the two is not
8160         obvious, and the items on the menus are not used often enough that
8161         putting some of them onto submenus is a problem.
8162
8163         c) I created two new top level menus called View and Cmds because
8164         there were too many items on the File and Edit menus, and I'm going
8165         to be adding more items to these menus.  In contrast to the Tools
8166         menu, the items on these menus may be used quite often during an
8167         editing session, and so should be available with fewer
8168         keystrokes.
8169
8170         d) I added a number of options to the options menu, including one
8171         for controlling whether the alt key can be used to traverse to
8172         menu items using the accelerators, one for controlling behavior of
8173         control-k, one for controlling how the kill and yank functions
8174         interact with the clipboard, a few additional buffers-menu
8175         options, and various other things.  I also did a bit of
8176         rearranging, for example, combining the keyboard and mouse options
8177         into a single keyboard and mouse submenu to facilitate the
8178         accelerators on that level.
8179
8180         e) I changed the variable buffers-menu-format-buffer-line-function
8181         to take two arguments instead of one, the second argument being
8182         the line number for use in creating an accelerator.  I added a
8183         hack to support existing functions with one argument (although I
8184         doubt that very many of these exist), for backward compatibility.
8185
8186         f) I moved the top level mule menu to be a submenu of the edit
8187         menu.  I think that most of the items on this menu are fairly
8188         useless and there are certainly not enough frequently used items
8189         to justify this being its own top level menu.
8190
8191         g) I combined most of the items in big-menubar.el into the main menu.
8192         If people think the main menu is too big, it would be possible to
8193         create different configurations, some smaller.
8194
8195         * menubar.el (check-menu-syntax):
8196         Deleted some syntax checks that were no longer valid, partly
8197         because of changes that were already made a long time ago, and
8198         partly because of a change I made where I allow the name of the
8199         menu item to be an evaluated expression rather than just a string,
8200         similar to all of the other parameters of a menu item.
8201
8202         * minibuf.el:
8203         * minibuf.el (read-file-name-1):
8204         * minibuf.el (mouse-read-file-name-1):
8205         I made a number of changes to improve the appearance
8206         and functioning of the file dialog box.  They include:
8207
8208         a) Fixing the problem where closing the dialog box by clicking on
8209         the close button of the window didn't properly exit the
8210         minibuffer.
8211
8212         b) Fixing the problem that if you typed part of a file name, and
8213         then clicked on a completion with the mouse, the file was not
8214         correctly selected.
8215
8216         c) Changing the title of the dialog box to reflect the operation
8217         being done in accordance with user interface conventions, rather
8218         than the name of the dialog box buffer, which is rather useless.
8219
8220         d) Remove the words "possible completions are" which didn't
8221         belong.
8222
8223         e) Fix things so that the completions scroll off the end of the
8224         completions windows only to the right, rather than both to the
8225         right and down, which is in accordance with Windows user interface
8226         conventions.
8227
8228         * msw-init.el (init-post-mswindows-win):
8229         Added a binding for meta-F4, which is the standard windows binding
8230         for exiting a program.
8231
8232         * select.el (get-selection-no-error):
8233         * select.el (own-selection):
8234         * select.el (own-clipboard):
8235         Added an optional argument called append to the functions
8236         own-selection and own-clipboard.  This adds support for appending
8237         text to the existing selection and allows the function
8238         own-clipboard to be used as the value of the variable
8239         interprogram- cut-function.
8240
8241         Fixed a bug in own-selection in handling zmacs-region-stays.
8242
8243         * simple.el (historical-kill-line): New.
8244
8245         * simple.el (kill-line):
8246         * simple.el (interprogram-cut-function):
8247         * simple.el (interprogram-paste-function):
8248         * simple.el (handle-pre-motion-command):
8249         * simple.el (next-line):
8250         * simple.el (previous-line):
8251         a) Expanded the variable kill-whole-line, so that function
8252         kill-line can be set to delete the entire line always, not just
8253         when cursor is at the beginning of the line.  This is controlled
8254         by setting the variable kill-whole-line to the symbol 'always.
8255         This behavior, as well as the existing kill-whole-line behavior,
8256         now only take effect when kill-line is called interactively,
8257         although this is a departure from a previous behavior in the case
8258         of setting this variable kill-whole-line to t.  It is almost
8259         certainly what has always been intended, and most likely the old
8260         way of doing things introduced bugs.  I also created a function
8261         called historical-kill-line, which ignores the kill-whole-line
8262         setting and always gives the historical behavior of only killing
8263         to the end of the line.  I bound this function to shift- control-k
8264         so that the kill to end of line behavior is available, even when
8265         kill-whole-line has been set to change control-k into the simple
8266         delete-whole-line behavior. (This can be set using the options
8267         menu.)
8268
8269         b) I changed things so that kill and yank now interact with the
8270         clipboard by default under windows.  This was done by changing the
8271         default value of interprogram-cut- function and
8272         interprogram-paste-function.  You can get the old behavior by
8273         setting these to nil, and there is an option on the options menu
8274         to do this.
8275
8276         c) I added support for selecting text using shifted motion keys.
8277         This support is on by default and can be controlled by the
8278         variable shifted-motion-keys-select-region.  There is also a
8279         variable called unshifted-motion-keys-deselect-region that
8280         controls more specifically how the shifted motion key behavior
8281         works.  I did not put an option on the options menu to turn this
8282         off, because I can't imagine why this would be useful.
8283
8284         * simple.el (forward-block-of-lines):
8285         * simple.el (backward-block-of-lines):
8286         * simple.el (block-movement-size):
8287         New.
8288
8289         * simple.el (uncapitalized-title-words):
8290         * simple.el (uncapitalized-title-word-regexp):
8291         * simple.el (capitalize-string-as-title):
8292         * simple.el (capitalize-region-as-title):
8293         New.
8294
8295
8296         * subr.el (add-hook):
8297         * subr.el (make-local-hook): New.
8298         * subr.el (remove-local-hook): New.
8299         * subr.el (add-one-shot-hook): New.
8300         * subr.el (add-local-one-shot-hook): New.
8301         Added some functions to make using hooks easier.
8302         These include:
8303
8304         a) Functions add-local-hook and remove-local-hook to make it easy
8305         to use local hooks.
8306
8307         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8308         make it possible to add a "one-shot" hook, which is to say a hook
8309         that runs only once, and automatically removes itself after the
8310         first time it has run.
8311
8312 2000-03-09  Andy Piper  <andy@xemacs.org>
8313
8314         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8315
8316 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8317
8318         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8319         Moved from menubar-items.el.
8320         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8321
8322 2000-03-08  Andy Piper  <andy@xemacs.org>
8323
8324         * gutter-items.el (build-buffers-tab-internal): add selected field
8325         to buffers tab spec.
8326
8327 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8328
8329         * minibuf.el (last-exact-completion): Initialize to nil.
8330
8331 2000-03-07  Didier Verna  <didier@xemacs.org>
8332
8333         * startup.el (command-line-1): remove unused variable
8334         `first-file-buffer'.
8335
8336 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8337
8338         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8339         which is also used for Web server log files.
8340
8341 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8342
8343         * mule/mule-charset.el: Setup auto-fill-chars.
8344
8345 2000-03-02  SL Baur  <steve@beopen.com>
8346
8347         * subr.el (with-string-as-buffer-contents): Reimplement using
8348         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8349         non-deletion of buffer after execution problem.
8350         (with-output-to-string): Use unique buffer name.
8351
8352 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8353
8354         * gutter-items.el (buffers-tab-sort-function):  New variable.
8355         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8356
8357 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8358
8359         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8360
8361 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8362
8363         * menubar-items.el (maybe-add-init-button): Remove the "Load
8364         .emacs" button from all menubars.
8365
8366 2000-03-01  Didier Verna  <didier@xemacs.org>
8367
8368         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8369         region rectangle replacement (from Jan Vroonhof).
8370         (replace-rectangle): new function.
8371
8372 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8373
8374         * mule/mule-cmds.el (set-default-coding-systems): Use
8375         set-terminal-coding-system and set-keyboard-coding-system.
8376         * coding.el (set-terminal-coding-system): Use
8377         set-console-tty-output-coding-system.
8378         (set-keyboard-coding-system): Use
8379         set-console-tty-input-coding-system.
8380
8381 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8382
8383         * minibuf.el (read-variable): Allow symbol to default argument.
8384
8385 2000-02-27  Andy Piper  <andy@xemacs.org>
8386
8387         * gutter-items.el (update-tab-hook): new function to be used for
8388         hooks.
8389         (create-frame-hook): add update-tab-hook.
8390         (record-buffer-hook): ditto.
8391         (default-gutter-position-changed): ditto.
8392         (default-gutter-position): updating the buffers tab is now handled
8393         by a hook.
8394         (default-gutter-position-changed-hook): new variable.
8395         (gutter-element-visibility-changed-hook): ditto.
8396         (set-gutter-element-visible-p): call it.
8397         (set-gutter-element): use modify-specifier-instances. Set extents
8398         as duplicable before using.
8399         (remove-gutter-element): ditto.
8400         (set-gutter-element-visible-p): ditto.
8401         (init-gutter): new function.
8402         (add-tab-to-gutter): use new gutter-element functions rather than
8403         setting specifiers directly.
8404         (clear-progress): ditto.
8405         (abort-progress): ditto.
8406         (gutter-buffers-tab-visible-p): renamed from
8407         default-gutter-visible-p
8408
8409         * specifier.el (modify-specifier-instances): new function from Jan
8410         Vroonhof.
8411
8412         * x-init.el (init-post-x-win): call init-gutter.
8413
8414         * msw-init.el (init-post-mswindows-win): call init-gutter.
8415
8416         * menubar-items.el (default-menubar): Update to reflect new gutter
8417         variables.
8418
8419 2000-02-26  Andy Piper  <andy@xemacs.org>
8420
8421         * gutter-items.el (set-gutter-element): new function. Add gutter
8422         elements to the specified gutter.
8423         (remove-gutter-element): new function. Remove gutter elements from
8424         the specified gutter.
8425         (set-gutter-element-visible-p): new function. Set gutter element
8426         visibility for the provided gutter-visible specifier.
8427
8428 2000-02-23  Andy Piper  <andy@xemacs.org>
8429
8430         * gutter-items.el (add-tab-to-gutter): specify dimensions
8431         dynamically.
8432
8433 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8434
8435         * gutter-items.el (add-tab-to-gutter):
8436         * package-get.el (package-get-interactive-package-query):
8437         * package-ui.el (pui-directory-exists):
8438         (pui-install-selected-packages):
8439         (pui-list-packages):
8440         Use #'(lambda ...)  instead of '(lambda ...).
8441
8442 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8443
8444         * startup.el (load-user-init-file): Check to make sure user
8445           has an init-file before calling load().
8446
8447 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8448
8449         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8450
8451 2000-02-23  Martin Buchholz <martin@xemacs.org>
8452
8453         * XEmacs 21.2.31 is released.
8454
8455 2000-02-21  Mike Sperber <mike@xemacs.org>
8456
8457         * loadup.el (really-early-error-handler):
8458         * update-elc.el:
8459         * make-docfile.el:
8460         Remove dependency on EMACSBOOTSTRAP... environment variables.
8461
8462 2000-02-21  Martin Buchholz <martin@xemacs.org>
8463
8464         * XEmacs 21.2.30 is released.
8465
8466 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8467
8468         * byte-optimize.el (byte-optimize-plus):
8469         (byte-optimize-minus):
8470         (byte-optimize-multiply):
8471         Optimize (- 0) to 0, not (-)
8472         Optimize (+ 5 3.0) to 8.0
8473         Optimize (* 5 3.0) to 15.0
8474         Improve readability.
8475
8476 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8477
8478         * modeline.el: (modeline-scrolling-method): change modeline
8479         mswindows cursor appearance according to the value.
8480
8481         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8482         and 'gui-element face colors and 'gui-element face font to Windows
8483         defaults.
8484
8485 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8486
8487         * font-lock.el: Javadoc enhancements
8488
8489 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8490
8491         * ldap.el (toplevel): Test if LDAP support has been compiled in
8492         (ldap-verbose): New option
8493         (ldap-search-entries): Renamed from the previous ldap-search
8494         Conditionalize message display on ldap-verbose
8495         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8496         defuns
8497         (ldap-search): Is now defined as an obsolete wrapper calling
8498         ldap-search-basic or ldap-search-entries
8499
8500
8501 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8502             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8503             Jan Vroonhof  <jan@xemacs.org>
8504
8505         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8506         When for-effect is true, didn't call `byte-optimize-form'
8507         in and/or subforms without last.
8508
8509 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8510
8511         * package-get.el (package-get-download-sites): Use correct custom
8512         type.
8513
8514 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8515
8516         * files.el (write-file): Ask for coding system when compiled with
8517         file-coding.
8518
8519 2000-02-16  Andy Piper  <andy@xemacs.org>
8520
8521         * buffer.el (switch-to-buffer): give norecord argument to
8522         set-window-buffer instead of explicitly recording.
8523
8524         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8525         we have to pick a window.
8526
8527 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8528
8529         * mule/mule-cmds.el (describe-language-support): Don't add
8530         unexist function to help-map.
8531         (describe-coding-system): Don't use already assigend `C'.
8532
8533 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8534
8535         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8536         work in custom.
8537
8538 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8539
8540         * about.el: Ienaga's e-mail address change.
8541
8542 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8543
8544         * etags.el (find-tag): force new window -- even if buf already
8545         visible -- when other-window is t
8546
8547 2000-02-16  Martin Buchholz <martin@xemacs.org>
8548
8549         * XEmacs 21.2.29 is released.
8550
8551 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8552
8553         * cl-extra.el (getf): This is now identical to `plist-get', so
8554         just defalias it.
8555         * cl-macs.el: Make getf an alias to plist-get, at the
8556         byte-compiler level, using define-compiler-macro.
8557
8558 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8559
8560         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8561
8562 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8563
8564         * lisp/etags.el (find-tag-internal): set exact-tagname to
8565           a regular expression that matches against the tagname
8566           part of the tag entry first instead of only looking in
8567           the context area.
8568
8569 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8570
8571         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8572         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8573
8574 2000-02-07  Martin Buchholz <martin@xemacs.org>
8575
8576         * XEmacs 21.2.28 is released.
8577
8578 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8579
8580         * cl-extra.el (getf): Just call `get', never `get*'.
8581         Make arglist match docstring.
8582         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8583         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8584         * byte-optimize.el: remove references to `get*'.
8585
8586 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8587
8588         * mule/european.el: Add syntax information for Latin3 and Latin4.
8589
8590 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8591
8592         * byte-optimize.el: Byte-optimize (length "foo")
8593
8594 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8595
8596         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8597         width check using `window-leftmost-p' and `window-rightmost-p'.
8598
8599 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8600
8601         * wid-edit.el (widget-match-inline): An atom never matches a
8602           list.
8603
8604 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8605
8606         * modeline.el: Consolidated 'x and 'mswindows specification under
8607         'win tag.
8608
8609 2000-01-29  Andy Piper  <andy@xemacs.org>
8610
8611         * gutter-items.el: (format-buffers-tab-line): Try and be
8612         intelligent about buffer naming when we have duplicates.
8613
8614 2000-01-29  Andy Piper  <andy@xemacs.org>
8615
8616         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8617         updated when it becomes visible.
8618
8619 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8620
8621         * bytecomp.el (byte-compile-insert-header): Properly set coding
8622         system under MULE and file-coding.
8623
8624 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8625
8626         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8627         (dontusethis-set-value-terminal-coding-system-handler):
8628         (dontusethis-set-value-keyboard-coding-system-handler):
8629         Never undefine coding system aliases.  Emergency fix for gnus.
8630
8631 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8632
8633         * files.el (abbreviate-file-name): Use directory-sep-char instead
8634         of hard-coded "/".
8635
8636 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8637
8638         * startup.el (user-init-file-base-list): New variable, replacing
8639         user-init-file-base.
8640         (find-user-init-file): New function.
8641         (command-line-early): Use it.
8642         (load-user-init-file): Ditto.
8643
8644 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8645
8646         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8647         calling valid-image-instantiator-format-p
8648
8649 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8650
8651         * isearch-mode.el (isearch-mode): The variable is
8652         isearch-unhidden-extents, not isearch-opened-extents.
8653
8654 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8655
8656         * minibuf.el (next-history-element): Modify error message if a
8657         default value is available.
8658
8659 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8660
8661         * bytecomp.el (byte-compile-file): Don't unconditionally write
8662         .elc files in binary - might contain non-Latin1.
8663
8664 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8665
8666         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8667         for windows-nt.
8668
8669         * version.el:
8670         * startup.el (user-init-file-base):
8671         * process.el (call-process-region):
8672         * files.el (make-backup-file-name):
8673         (backup-file-name-p):
8674         (file-relative-name):
8675         (abbreviate-file-name):
8676         (set-auto-mode):
8677         * code-process.el (call-process-region): Removed unnecessary
8678         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8679         support out of the universe.
8680
8681         * process.el:
8682         * code-process.el:
8683         * bytecomp.el (byte-compile-file): Removed reference to
8684         buffer-file-type, and commented usage of binary-process-output
8685         NTEmacs variables.
8686
8687 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8688
8689         * help.el (function-arglist): Add case for macro.
8690
8691 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8692
8693         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8694         printers.
8695         (custom-display): Added a menu for printer/display tags.
8696
8697         * frame.el (frame-type):
8698         * device.el (device-type): Added 'msprinter to the doc string, and
8699         removed 'pc -- it is not going to be implemented ever.
8700         (call-device-method): Fixed docstring typo.
8701         Defined specifier tags 'printer and 'display.
8702
8703 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8704
8705         * lisp/itimer.el (itimer-run-expired-timers): (consp
8706           last-command-event-time) instead of (consp
8707           'last-command-event-time).
8708
8709 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8710
8711         * msw-glyphs.el: Removed obsolete commentary.
8712
8713 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8714
8715         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8716         better default value.
8717
8718 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8719
8720         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8721         (read-string): Ditto.
8722         (eval-minibuffer): Ditto.
8723         (read-command): Ditto.
8724         (read-function): Ditto.
8725         (read-variable): Ditto.
8726         (read-number): Ditto.
8727         (read-shell-command): Ditto.
8728         (read-number): Record history.
8729
8730 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8731
8732         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8733
8734 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8735
8736         * faces.el (startup-initialize-custom-faces): New function.
8737         Reset all faces created during auto-autoloads loading time
8738         by defface.
8739         * startup.el (command-line): Call it.
8740
8741 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8742
8743         * about.el (about-hackers): Add myself to contributors list.
8744
8745 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8746
8747         * menubar-items.el (maybe-add-init-button): Removed an argument in
8748         a call to load-user-init-file, as the function managed to lose its
8749         formal parameter a few betas ago.
8750
8751 2000-01-18  Martin Buchholz <martin@xemacs.org>
8752
8753         * XEmacs 21.2.27 is released.
8754
8755 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8756
8757         * process.el (shell-command-to-string): Use the FSF docstring.
8758         Make shell-command-to-string the standard function, and
8759         exec-to-string the (deprecated) alias.
8760
8761         * startup.el: typo fix.
8762
8763 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8764
8765         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8766
8767 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8768
8769         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8770         buffers after visible buffers.
8771         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8772
8773 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8774
8775         * info.el (Info-extract-menu-node-name): Stop at a dot
8776         followed by whitespace or right parenthesis.
8777
8778 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8779
8780         * info.el (Info-directory-list): Warn against using Customize with
8781         Info-directory-list.
8782
8783 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8784
8785         * minibuf.el (read-file-name): doc fix.
8786
8787         * autoload.el (update-file-autoloads): doc fix.
8788
8789         * about.el (about-hackers): Change my E-mail address.
8790
8791 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8792
8793         * info.el (Info-visit-file): Just use the `f' interactive spec to
8794         read a filename in the standard way.
8795
8796 2000-01-13  Andy Piper  <andy@xemacs.org>
8797
8798         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8799         (gutter-buffers-tab-extent): new variable.
8800         (update-tab-in-gutter): call add-tab-to-gutter again if the
8801         orientation has changed.
8802         (add-tab-to-gutter): cope with different orientations.
8803
8804 2000-01-11  Didier Verna  <didier@xemacs.org>
8805
8806         * info.el (Info-following-node-name): backward-skip dots as well
8807         as spaces (dots at the end of a node name aren't part of it).
8808         (Info-extract-menu-node-name): don't skip dots. There could be
8809         some in the node name.
8810         (Info-index): allow dots to be part of a node name.
8811
8812 2000-01-12  Andreas Jaeger  <aj@suse.de>
8813
8814         * files.el (auto-mode-alist): Added idlwave-mode.
8815         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8816
8817 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8818
8819         * info.el (Info-search): Show default value.
8820
8821 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8822
8823         * info.el (Info-read-node-completion-table): New variable.
8824         (Info-read-node-name-1): New function.
8825         (Info-read-node-name): Use it.
8826         (Info-follow-reference): Use DEFAULT argument of completing-read.
8827         (Info-menu): Ditto.
8828
8829 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8830
8831         * hyper-apropos.el (hyper-describe-key-briefly): Save
8832         window configuration.
8833         (hyper-describe-face): Use DEFAULT of completing-read.
8834         (hyper-apropos-read-variable-symbol): Ditto.
8835         (hyper-apropos-read-function-symbol): Ditto.
8836
8837 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8838
8839         * mule/mule-cmds.el (set-default-coding-system): Set
8840         comint-exec-hook to use coding-system-for-read and
8841         coding-system-for-write so that C-x RET c works.
8842
8843 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8844
8845         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8846         (previous-matching-history-element): Increment
8847         minibuffer-max-depth by 1.
8848         (next-matching-history-element): Ditto.
8849
8850 2000-01-11  Andy Piper  <andy@xemacs.org>
8851
8852         * gutter-items.el (buffers-tab): Create a new face for the buffers
8853         tab.
8854         (buffers-tab-face): use it.
8855
8856 2000-01-10  Didier Verna  <didier@xemacs.org>
8857
8858         * modeline.el (modeline-scrolling-method): change modeline X
8859         cursor appearance according to the value.
8860
8861 2000-01-07  Andreas Jaeger  <aj@suse.de>
8862
8863         * about.el (about-hackers): Moved my entry to contributor list.
8864         (xemacs-hackers): Added myself.
8865         (about-maintainer-info): Added description of myself.
8866
8867
8868 2000-01-07  Didier Verna  <didier@xemacs.org>
8869
8870         * modeline.el (modeline-scrolling-method): new variable.
8871         (mouse-drag-modeline): add reference to it in the docstring.
8872         (mouse-drag-modeline): handle it.
8873
8874 2000-01-08  Andy Piper  <andy@xemacs.org>
8875
8876         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8877         calls.
8878         (remove-buffer-from-gutter-tab): ditto.
8879
8880 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8881
8882         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8883         (custom-face-edit): Fix grammatical error in help message.
8884
8885 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8886
8887         * movemail.el: Added.
8888
8889         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8890
8891 2000-01-03  Didier Verna  <didier@xemacs.org>
8892
8893         * modeline.el (mouse-drag-modeline): remove the code related to
8894         the modeline horizontal scrolling facility.
8895
8896 1999-12-31  Martin Buchholz <martin@xemacs.org>
8897
8898         * XEmacs 21.2.26 is released.
8899
8900 1999-12-28  Andy Piper  <andy@xemacs.org>
8901
8902         * wid-edit.el (widget-push-button-value-create): The gui cache
8903         does not agree with native widgets which can only be displayed
8904         once per window. The reasons for caching are diminished now that
8905         we don't hog resources when creating buttons.
8906         (widget-push-button-cache) deleted.
8907
8908 1999-12-24  Martin Buchholz <martin@xemacs.org>
8909
8910         * XEmacs 21.2.25 is released.
8911
8912 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8913
8914         * hyper-apropos.el (hyper-apropos): Toggle
8915         hyper-apropos-programming-apropos correctly.
8916         Set REGEXP when user accepts default value.
8917
8918 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8919
8920         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8921         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8922
8923 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8924
8925         * mule/mule-category.el (undefined-category-designator):
8926         Return char instead of character.  Search for undefined one.
8927         (describe-category): Use with-displaying-help-buffer.
8928
8929 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8930
8931         * byte-optimize.el (byte-optimize-plus):
8932         Optimize (+ 1) to 1 instead of (1+ nil).
8933
8934         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8935
8936         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8937
8938         * byte-optimize.el (byte-optimize-char-before): New function.
8939         Remove performance penalty for using (char-before) instead of (char-after).
8940
8941 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8942
8943         * mule/mule-category.el (char-category-list): Return character
8944         instead of integer.
8945
8946 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8947
8948         * minibuf.el (read-buffer): Check default is buffer object.
8949
8950 1999-11-25  Andy Piper  <andy@xemacs.org>
8951
8952         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8953         for buttons.
8954
8955 1999-12-16  Andreas Jaeger  <aj@suse.de>
8956
8957         * package-get.el (package-get-maybe-save-index): Fixed typo.
8958         Patch by Jeff Miller <jmiller@smart.net>.
8959
8960 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8961
8962         * gnuserv.el (gnuserv-process-filter):  don't call
8963         gnuserv-write-to-client when gnuserv-current-client is nil
8964
8965 1999-12-14  Martin Buchholz <martin@xemacs.org>
8966
8967         * XEmacs 21.2.24 is released.
8968
8969 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8970
8971         * about.el (about-hackers): Update my email address.
8972
8973 1999-12-07  Martin Buchholz <martin@xemacs.org>
8974
8975         * XEmacs 21.2.23 is released.
8976
8977 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8978
8979         * package-get.el (package-get-download-sites): Removed several
8980         defunct download sites, added many new ones, and corrected a few
8981         incorrect directory-on-site entries.  Added physical locations to
8982         site-description.
8983
8984 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8985
8986         * finder.el (finder-commentary): add DOC string and fix
8987         interactive spec
8988
8989 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8990
8991         * help.el (describe-function): Don't forget to intern the string
8992         completing-read returns.
8993         (describe-variable): Ditto.
8994
8995 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8996
8997         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8998         `hyper-apropos-help-mode' here to find symbol to customize
8999         irregardless of cursor position and simplify
9000         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9001         `hyper-apropos-popup-menu'.
9002
9003 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9004
9005         * apropos.el (apropos-mode-map): Add return to call
9006         apropos-follow.
9007         (apropos-print): Call apropos-mode to have better
9008         command reference. Put keymap text-poperty to
9009         symbole name.
9010
9011 1999-11-22  Alastair Burt  <burt@dfki.de>
9012
9013         * help.el: (describe-bindings-1): Added handling of keymaps for
9014         the extents at point.
9015
9016 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9017
9018         * gutter-items.el (buffers-tab-items): Wrap the function in a
9019         save-match-data
9020
9021 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9022
9023         * help.el (describe-function): Use the DEFAULT argument to
9024         completing-read.
9025         (describe-variable): Ditto.
9026
9027 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9028
9029         * minibuf.el (read-from-minibuffer): Add optional argument
9030         DEFAULT to have better mini-buffer history support.
9031         (completing-read): Pass default to read-from-minibuffer.
9032         (read-buffer): Pass default to completing-read.
9033
9034 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9035
9036         * font-lock.el (font-lock-doc-string-face): Document the
9037         `font-lock-lisp-like' property.
9038
9039 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9040
9041         * lisp-mode.el: Specify `font-lock-lisp-like'.
9042
9043         * font-lock.el (font-lock-lisp-like): New function.
9044         (font-lock-fontify-syntactically-region): Use it.
9045
9046 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9047
9048         * XEmacs 21.2.22 is released
9049
9050 1999-11-28  Martin Buchholz <martin@xemacs.org>
9051
9052         * XEmacs 21.2.21 is released.
9053
9054 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9055
9056         * minibuf.el (read-coding-system): Accept symbol and
9057         coding-system object as a default-coding-system.
9058
9059 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9060
9061         * minibuf.el (read-coding-system): Accept symbol as
9062         a default-coding-system.
9063
9064 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9065
9066         * apropos.el (apropos-documentation): Use insert instead
9067         of princ.
9068
9069 1999-11-07  William M. Perry  <wmperry@aventail.com>
9070
9071         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9072           for the linux console.
9073
9074         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9075           stuff to work when you are not on a window system, since the GPM
9076           mouse support now allows pasting from outside of XEmacs.
9077
9078 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9079
9080         * XEmacs 21.2.20 is released
9081
9082 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9083
9084         * setup-paths.el (paths-default-info-directories): Add
9085         /usr/share/info and /usr/local/share/info.
9086
9087 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9088
9089         * about.el: Updated Vladimir Ivanovic's info.
9090
9091 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9092
9093         * auto-show.el (auto-show-truncationp): Remove.
9094
9095         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9096
9097 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9098
9099         * indent.el (indent-line-to): fix bug: spaces were not replaced
9100         with tab if column is multiple of tab-width
9101         From dhn@qedinc.com
9102
9103 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9104
9105         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9106         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9107
9108         * package-get.el (package-get-package-provider): Be verbose when
9109         interactive. Patch from Robert Pluim
9110
9111 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9112
9113         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9114         info file suffixes.
9115
9116 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9117
9118         * process.el (open-network-stream): Add a new optional parameter
9119         PROTOCOL to support udp; fix a minor typo and add an explanation
9120         in docstring for udp programming.
9121
9122         * code-process.el (open-network-stream): Add a new optional
9123         parameter PROTOCOL to support udp; fix a minor typo and add an
9124         explanation in docstring for udp programming.
9125
9126 1999-10-18  Andy Piper  <andy@xemacs.org>
9127
9128         * gui.el (make-gui-button): be more precise about how we call
9129         callbacks.
9130
9131         * wid-edit.el (widget-push-button-value-create): Use the new form
9132         of native gui-button.
9133
9134 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9135
9136         * info.el (Info-page-prev): Don't do (sit-for 0).
9137
9138 1999-10-13  Andy Piper  <andy@xemacs.org>
9139
9140         * gutter-items.el (progress-abort-glyph): new glyph for showing
9141         abort status.
9142         (append-progress): dispatch-event rather than sit-for.
9143         (abort-progress): new function. Show the abort glyph with an
9144         appropriate message.
9145         (raw-append-progress): dispatch-event rather than sit-for.
9146         (display-progress): cope with aborts.
9147
9148         * gui.el (make-gui-button): Use native widgets for buttons
9149         unconditionally.
9150         (insert-gui-button): ditto.
9151         (gui-button-p): ditto.
9152
9153         * xbm-button.el: remove from core.
9154
9155         * xpm-button.el: remove from core.
9156
9157 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9158
9159         * faces.el (init-device-faces): Don't initialize the random faces
9160         on the stream device.
9161
9162 1999-10-06  Andy Piper  <andy@xemacs.org>
9163
9164         * files.el (recover-file): Don't use ls under windows for revert buffer.
9165
9166 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9167
9168         * package-get.el (package-get-download-menu): Make menu really
9169         toggle download sites.
9170         (package-get-download-sites): Add autoload cookie.
9171
9172 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9173
9174         * setup-paths.el (paths-find-module-directory): Ditto.
9175
9176 1999-09-29  Werner Fink  <werner@suse.de>
9177
9178         * setup-paths.el (paths-find-exec-directory): Add missing nil
9179         parameter for environment.
9180
9181 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9182
9183         * modeline.el (modeline-format):
9184         Only purecopy the strings.  Else
9185         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9186         barfs.
9187
9188 1999-08-28  Mike Woolley  <mike@bulsara.com>
9189
9190         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9191         user setting comint-completion-addsuffix and
9192         comint-process-echoes.
9193
9194 1999-09-22  Andy Piper  <andy@xemacs.org>
9195
9196         * gutter-items.el (update-tab-in-gutter): use
9197         last-nonminibuf-window instead of selected-window.
9198
9199 1999-09-18  Andy Piper  <andy@xemacs.org>
9200
9201         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9202         display on.
9203
9204         * subr.el (record-buffer-hook): new variable so that the hook gets
9205         some documentation.
9206
9207 1999-09-16  Andy Piper  <andy@xemacs.org>
9208
9209         * gutter-items.el (update-tab-in-gutter): only update when the
9210         gutter is visible.
9211         (remove-buffer-from-gutter-tab): ditto.
9212
9213 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9214
9215         * simple.el (do-auto-fill): Commented out part of Kinsoku
9216         processing.
9217
9218 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9219
9220         * isearch-mode.el (isearch-highlightify-region): Give the
9221         highlighting extents a high priority.
9222         (isearch-make-extent): Give the main highlighting extent an even
9223         higher priority.
9224
9225 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9226
9227         * packages.el (packages-compute-package-locations): Fix typo from
9228         -u rationalization.
9229
9230 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9231
9232         * setup-paths.el (paths-find-doc-directory): Respect value of
9233         `configure-doc-directory.'
9234
9235         * find-paths.el (paths-find-architecture-directory): Give
9236         precendence `default' argument (which typically comes from
9237         configure).
9238
9239 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9240
9241         * startup.el (command-line-early): Added options -user-init-file
9242         and -user-init-directory.
9243
9244         * files.el (user-init-file): Default to NIL so we can recognize
9245         when it's set.
9246
9247 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9248
9249         * obsolete.el (init-file-user):
9250         * startup.el:
9251         * packages.el (packages-compute-package-locations):
9252         * package-get.el (package-get-user-index-filename):
9253         * menubar-items.el (maybe-add-init-button):
9254         * info.el (Info-annotations-path):
9255         * dump-paths.el:
9256         Change `user-init-directory' to be an absolute path.
9257         Use `user-init-directory' where appropriate.
9258         Zap `init-file-user' and its uses.
9259
9260 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9261
9262         * subr.el (copy-symbol): New function.
9263
9264 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9265
9266         * isearch-mode.el (isearch-done): Be sure to restore invisible
9267         extents in the proper buffer.
9268         (isearch-pre-command-hook): Set this-command to the correct value
9269         in case the buffer has changed and old overriding-local-map was
9270         used.
9271         (isearch-restore-extent): Use remprop instead of setting the
9272         property to nil.
9273
9274 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9275
9276         * cmdloop.el (execute-extended-command): Update zmacs region
9277         before the delay.
9278         (execute-extended-command): Make the message gettext-friendly.
9279
9280 1999-09-07  Andy Piper  <andy@xemacs.org>
9281
9282         * gutter-items.el (progress-gauge-glyph): renamed from
9283         progress-glyph.
9284         (progress-text-glyph): new variable.
9285         (progress-layout-glyph): use layouts and text glyphs.
9286         (progress-area-buffer): removed.
9287         (progress-text-and-extent): new variable.
9288         (progress-displayed-p): dynamically create gutter area buffer.
9289         (clear-progress): ditto.
9290         (raw-append-progress): ditto.
9291         (append-progress): use new glyph names.
9292         (raw-append-progress): only create the extent when needed. set
9293         properties more optimally.
9294         (progress): remove args.
9295
9296 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9297
9298         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9299         mapcar where the return value is unused.
9300         (isearch-restore-invisible-extents): Ditto.
9301         (isearch-highlight-all-cleanup): Ditto.
9302         (isearch-delete-extents-in-range): Traverse the extents only once.
9303         (isearch-highlight-all-update): Don't start over if the search
9304         string has changed and more input is pending.
9305
9306 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9307
9308         * packages.el (packages-find-package-data-path): Ditto.
9309
9310         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9311
9312         * subr.el (mapc-internal): Don't make obsolete.
9313
9314         * cl-extra.el (mapc): Resurrect.
9315
9316 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9317
9318         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9319         alias.
9320
9321         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9322         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9323         (isearch-yank-clipboard): Use get-clipboard instead of
9324         x-get-clipboard.
9325         (isearch-yank-selection): Fix docstring.
9326
9327 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9328
9329         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9330
9331 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9332
9333         * cl-macs.el (extent-start-position): Fix setf method.
9334         (extent-end-position): Ditto.
9335
9336 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9337
9338         * isearch-mode.el: End merge with FSF 20.4.
9339
9340         * isearch-mode.el (search-invisible): New variable.
9341         (isearch-hide-immediately): Ditto.
9342         (isearch-unhidden-extents): Ditto.
9343         (isearch-range-invisible): New function.
9344         (isearch-unhide-extent): Ditto.
9345         (isearch-restore-invisible-extents): Ditto.
9346         (isearch-restore-extent): Ditto.
9347
9348         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9349         implementation.
9350         (isearch-ring-retreat-edit): Ditto.
9351         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9352         (isearch-forward-regexp): New arguments NOT-REGEXP and
9353         NO-RECURSIVE-EDIT.
9354         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9355         (isearch-backward-regexp): New arguments NOT-REGEXP and
9356         NO-RECURSIVE-EDIT.
9357         (isearch-mode): Return isearch-success.
9358         (isearch-update): Use unread-command-events instead of
9359         unread-command-event.
9360         (isearch-abort): If an invalid regexp is encountered, keep popping
9361         states.
9362         (isearch-*-char): Use FSF implementation.
9363         (isearch-whitespace-chars): Use the more robust FSF's
9364         implementation.
9365         (isearch-within-brackets): New variable.
9366         (isearch-mode): Initialize it.
9367         (isearch-edit-string): Bind it.
9368         (isearch-search-and-update): Set it.
9369         (isearch-push-state): Push it.
9370         (isearch-top-state): Pop it.
9371         (isearch-search): Set it.
9372         (isearch-printing-char): When called by isearch-whitespace-chars,
9373         handle M-SPC gracefully.
9374         (isearch-message-prefix): New argument ELLIPSIS.
9375         (isearch-message-suffix): Ditto.
9376         (isearch-message): Use the ELLIPSIS argument when calling
9377         isearch-message-prefix and isearch-message-suffix.
9378         (isearch-message-prefix): Distinguish between "wrapped" and
9379         "overwrapped" search, FWIW.
9380
9381 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9382
9383         * isearch-mode.el (isearch-edit-string): Use the head of the
9384         search ring instead of search-last-string and search-last-regexp.
9385         (search-highlight): Renamed from isearch-highlight.
9386         (isearch-exit): Use the new name.
9387         (isearch-highlight): Ditto.
9388         (isearch-dehighlight): Ditto.
9389         (isearch-update-ring): New function.
9390         (isearch-done): Call it.
9391         (isearch-done): New argument EDIT.
9392         (isearch-repeat): If search string is empty, look up at the car of
9393         the search ring; ignore the yank pointer.
9394         (isearch-abort): Call isearch-done with NOPUSH.
9395         (isearch-cancel): New function.
9396         (isearch-mode-map): Bind it to ESC ESC ESC.
9397
9398         * isearch-mode.el: Begin merge with FSF 20.4.
9399
9400 1999-09-01  Andy Piper  <andy@xemacs.org>
9401
9402         * x-select.el (x-get-clipboard): obsolete.
9403         (x-yank-clipboard-selection): obsolete
9404
9405         * select.el (disown-selection): need to be careful to disown the
9406         clipboard if we set it via selection.
9407         (get-clipboard): move from x-select.el
9408         (yank-clipboard-selection): ditto.
9409
9410 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9411
9412         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9413         isearch-highlight-all-matches to nil.
9414         (isearch-fixed-case): New variable.
9415         (isearch-mode): Initialize it.
9416         (isearch-edit-string): Save it.
9417         (isearch-toggle-case-fold): Set it.
9418         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9419         need to check isearch-fixed-case.
9420         (isearch-toggle-case-fold): Update highlighting of all matches
9421         before the pause.
9422         (isearch-edit-string):
9423
9424 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9425
9426         * isearch-mode.el (isearch-edit-string): Call isearch-message
9427         before reading the event so that the prompt is displayed properly.
9428         (isearch-message): Use isearch-nonincremental when calling
9429         isearch-message-prefix.
9430         (minibuffer-local-isearch-map): Bind up and down to do the same as
9431         M-p and M-n respectively.
9432         (isearch-done): New arg NOPUSH.
9433         (isearch-edit-string): Use it.
9434         (isearch-edit-string): Don't bind isearch-string.
9435         (isearch-ring-adjust): Edit string, *then* push state.
9436
9437 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9438
9439         * faces.el (isearch-secondary): Make isearch-secondary look
9440         different than default.
9441
9442 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9443
9444         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9445         save-excursion.
9446         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9447         (isearch-update): Call isearch-dehighlight without arguments.
9448         (isearch-done): Ditto.
9449
9450         * isearch-mode.el (isearch-fix-case): If the search string has no
9451         upper-case letters, allow the folding to be reenabled.
9452         Previously, once disabled, the folding would remain that way until
9453         the end of isearch.
9454         (isearch-top-state): Call isearch-fix-case.
9455
9456         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9457         save-excursion.
9458         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9459
9460 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9461
9462         * xpm-button.el:
9463         xbm-button.el: Need to exist in core because gui.el depends on
9464         them.
9465
9466 1999-08-31  Andy Piper  <andy@xemacs.org>
9467
9468         * gutter-items.el (buffers-tab-face): new customizable variable.
9469         (buffers-tab-default-buffer-line-length): new specifier for
9470         maximum viewable characters.
9471         (progress-stack): new variable for implementing widget-based
9472         progress messages.
9473         (progress-area-buffer): ditto.
9474         (progress-glyph-height): ditto.
9475         (progress-stop-callback): ditto.
9476         (progress-quit-function): new function.
9477         (progress-glyph): new variable.
9478         (progress-layout-glyph): ditto.
9479         (progress-displayed-p): new function, see message-displayed-p for
9480         details.
9481         (clear-progress): ditto.
9482         (remove-progress): ditto.
9483         (append-progress): ditto.
9484         (raw-append-progress): ditto.
9485         (display-progress): ditto.
9486         (current-progress): ditto.
9487         (current-progress-label): ditto.
9488         (progress): ditto.
9489         (lprogress): ditto.
9490
9491
9492 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9493
9494         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9495
9496         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9497         `isearch-yank-selection'.
9498         (isearch-mode-map): Use it.
9499         (isearch-yank-selection): Use `get-selection' instead of
9500         `get-x-selection'.
9501
9502 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9503
9504         * faces.el (isearch-secondary): Create face here.
9505
9506         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9507         timers.
9508
9509 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9510
9511         * subr.el (buffer-string): More robust backward compatibility
9512         check, courtesy William Perry.
9513
9514 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9515
9516         * replace.el (perform-replace): Stop the search after the search
9517         limit has been reached.
9518
9519 1999-08-23  Andy Piper  <andy@xemacs.org>
9520
9521         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9522         here if we don't have one.
9523
9524 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9525
9526         * ldap.el (ldap-coding-system): Default to nil until we get
9527         efficient UTF8 support
9528         (ldap-decode-string): Guard against `decode-coding-string' not
9529         being defined
9530         (ldap-encode-string): Guard against `encode-coding-string' not
9531         being defined
9532
9533 1999-08-23  Didier Verna  <didier@xemacs.org>
9534
9535         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9536         Some doc strings improvements, and add a star to the `interactive'
9537         calls.
9538
9539 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9540
9541         * font-lock.el (java-font-lock-keywords-3): introduced new
9542         keywords and regexpes for javadoc syntax 1.2.
9543
9544 1999-08-17  Andy Piper  <andy@xemacs.org>
9545
9546         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9547         format-buffers-tab-line.
9548         (buffers-tab-max-buffer-line-length): new variable.
9549         (format-buffers-tab-line): new function. truncate names if over
9550         buffers-tab-max-buffer-line-length.
9551
9552 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9553
9554         * cus-start.el: Customize the variable `bell-inhibit-time'.
9555
9556 1999-08-16  Andy Piper  <andy@xemacs.org>
9557
9558         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9559         brute-force approach to deleting the last buffer.
9560         (buffers-tab-grouping-regexp): new customizable variable.
9561         (select-buffers-tab-buffers-by-mode): use it.
9562
9563 1999-08-13  Andy Piper  <andy@xemacs.org>
9564
9565         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9566         deletion problem.
9567
9568 1999-07-30  Didier Verna  <didier@xemacs.org>
9569
9570         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9571         of princ to output symbols.
9572         (custom-save-face-internal): ditto.
9573         (custom-save-resets): ditto.
9574
9575 1999-08-09  Didier Verna  <didier@xemacs.org>
9576
9577         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9578         `regexp-quote' to protect the major mode name for use as a regular
9579         expression (c++ needs this for instance).
9580
9581 1999-08-08  Andy Piper  <andy@xemacs.org>
9582
9583         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9584         cope with similar mode names.
9585
9586         * gutter-items.el (buffers-tab-selection-function): new selection
9587         function.
9588         (select-buffers-tab-buffers-by-mode): new function.
9589         (buffers-tab-items): use it if set to only display buffers in the
9590         tab in the current buffer's group..
9591         (update-tab-in-gutter): use new api.
9592         (remove-buffer-from-gutter-tab): ditto.
9593
9594         * gutter-items.el (buffers-tab-max-size): set custom selection
9595         default to 6.
9596         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9597         (add-tab-to-gutter): set face as default.
9598
9599 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9600
9601         * faces.el (frob-face-property): Merge the fall-back specifier
9602         with the target, not replace it.
9603
9604 1999-08-05  Andy Piper  <andy@xemacs.org>
9605
9606         * gutter-items.el (update-tab-in-gutter): add frame argument for
9607         buffer-items.
9608         (update-tab-in-gutter): use it.
9609
9610         * gutter-items.el (record-buffer-hook): set.
9611
9612         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9613         change.
9614         (switch-to-buffer-hook) deleted.
9615
9616 1999-08-04  Andy Piper  <andy@xemacs.org>
9617
9618         * gutter-items.el (update-tab-in-gutter): make sure this will work
9619         as an argument to create-frame-hook.
9620
9621 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9622
9623         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9624         instead of timer emulation.
9625
9626 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9627
9628         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9629         Emacs isearch enhancements.
9630
9631 1999-07-28  Andy Piper  <andy@xemacs.org>
9632
9633         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9634         all devices that support tab controls.
9635         (remove-buffer-from-gutter-tab): new function. to be used as a
9636         value for kill-buffer-hook.
9637
9638 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9639
9640         * auto-show.el (auto-show-truncationp): changed to match
9641         `window_translation_on'
9642
9643 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9644
9645         * XEmacs 21.2.19 is released
9646
9647 1999-07-28  SL Baur  <steve@miho>
9648
9649         * code-files.el (insert-file-contents): Fix docstring.
9650         revert previous change.
9651
9652 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9653
9654         * fill.el (fill-region-as-paragraph): Change re-break-point to
9655         contain word-across-newline plus one character so that filling
9656         Japanese and Chinese works as desired.
9657         * simple.el (do-auto-fill): Ditto.
9658
9659 1999-07-26  SL Baur  <steve@miho>
9660
9661         * mule/japanese.el ("Japanese"): Do not specify a default input
9662         method.
9663         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9664
9665 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9666
9667         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9668         able to use cl-macs macro in early lisp.
9669
9670 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9671
9672         * custom.el:
9673         * cus-face.el:
9674         * cus-edit.el:
9675                 Massive custom Theme API changes.
9676
9677 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9678
9679         * code-files.el (insert-file-contents): Regard
9680         coding-system-magic-cookie if `coding-system-for-read' is nil.
9681
9682 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9683
9684         * mule/thai-xtis.el: Add coding: local variable, to avoid
9685         bootstrapping problem with C locale.
9686
9687 1999-07-22  Andy Piper  <andy@xemacs.org>
9688
9689         * dumped-lisp.el (preloaded-file-list): guard against putting
9690         gutter-items in a less than functional XEmacs.
9691         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9692
9693 1999-07-18  Bob Weiner  <weiner@beopen.com>
9694
9695         * fill.el (fill-context-prefix): Fixed bug that prevented the
9696         setting of an adaptive fill prefix when the `dont-skip-first' was
9697         t.
9698
9699 1999-07-22  SL Baur  <steve@miho>
9700
9701         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9702
9703 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9704
9705         * files.el (interpreter-mode-alist): add `make', `guile', and
9706         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9707         makefile-mode, guile is a scheme, and someday XEmacs will be
9708         modular enough to use as an efficient scripting tool.)
9709
9710 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9711
9712         * mule/mule-cmds.el (reset-language-environment): Regard
9713         coding-category `utf-8' and `ucs-4' if they are available.
9714
9715 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9716
9717         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9718         (prefer-coding-system): Fix DOC-string.
9719
9720         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9721         DOC-string too.
9722
9723         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9724         Mule.
9725         (coding-system-change-eol-conversion): Fix DOC-string.
9726
9727 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9728
9729         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9730         instead of `list-coding-system'.
9731
9732 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9733
9734         * menubar-items.el (default-menubar): `select-input-method' was
9735         renamed to `set-input-method'.
9736
9737         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9738         "Set Language Environment" menu.
9739
9740         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9741         "Describe Language Support" menu.
9742
9743 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9744
9745         * mule/chinese.el ("Chinese-GB"): Rename
9746         `chinese-gb-environment-setup-function' to
9747         `setup-chinese-gb-environment-internal'.
9748
9749 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9750
9751         * mule/korean.el: Use `define-coding-system-alias' instead of
9752         `copy-coding-system'.
9753
9754 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9755
9756         * mule/mule-cmds.el (set-language-environment-coding-systems):
9757         Treat duplicated coding-categories.
9758
9759 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9760
9761         * mule/japanese.el: Use `define-coding-system-alias' instead of
9762         `copy-coding-system'.
9763
9764 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9765
9766         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9767         coding-system `viscii'.
9768
9769 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9770
9771         * mule/cyrillic.el:
9772         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9773         (cyrillic-alternativnyj-decode-table): New variable.
9774         (cyrillic-alternativnyj-encode-table): New variable.
9775         - Specify `iso-8-1' as a category of coding-system
9776           `alternativnyj'.
9777         - Abolish general Cyrillic environment.
9778
9779 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9780
9781         * mule/chinese.el:
9782         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9783         - Register `chinese-gb-environment-setup-function' as a
9784           `setup-function' of "Chinese-GB" environment.
9785
9786 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9787
9788         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9789         optional argument `parents'.
9790
9791         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9792         property for Thai-XTIS.
9793
9794         * mule/mule-help.el (help-with-tutorial): Use property
9795         `tutorial-coding-system' of language-info as a coding-system to
9796         read tutorial file.
9797
9798 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9799
9800         * mule/thai-xtis.el: Don't setup `setup-function' and
9801         `exit-function'.
9802
9803         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9804         `set-coding-category-system' to set up coding-system for
9805         coding-category.
9806
9807         * mule/mule-cmds.el (prefer-coding-system): Use
9808         `set-coding-category-system' to set up coding-system for
9809         coding-category.
9810
9811 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9812
9813         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9814         Thai-XTIS environment.
9815
9816         * mule/mule-cmds.el (prefer-coding-system): Use
9817         `find-coding-system' instead of `coding-system-p'.
9818
9819 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9820
9821         * mule/mule-cmds.el (set-language-environment-coding-systems):
9822         Modify eol-type for XEmacs.
9823
9824         * mule/thai-xtis.el: Delete unused local variable `category'.
9825
9826         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9827         function.
9828         (prefer-coding-system): Don't call
9829         `update-coding-systems-internal'; use function
9830         `coding-category-list' instead of variable `coding-category-list';
9831         use `set-coding-priority-list' instead of `set-coding-priority';
9832         modify `eol-type' for XEmacs.
9833
9834         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9835         `charset-columns'.
9836         (char-width): Likewise.
9837
9838 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9839
9840         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9841         `tis-620'.
9842
9843         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9844         `set-coding-priority-list' instead of `set-coding-priority'; don't
9845         call `update-coding-systems-internal'.
9846
9847         * mule/mule-misc.el (coding-system-get): New function.
9848         (coding-system-put): New function.
9849         (coding-system-category): New function.
9850
9851 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9852
9853         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9854         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9855         to avoid conflict with leim/quail/thai-xtis.
9856
9857         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9858         to thai-xtis-chars.el.
9859
9860         * mule/thai-xtis-chars.el: New file (split from
9861         mule/thai-xtis.el).
9862
9863 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9864
9865         * mule/thai-xtis.el:
9866         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9867         - Add syntax entries.
9868         - Put `preferred-coding-system' of the charset `thai-xtis' to
9869           `tis-620'.
9870
9871 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9872
9873         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9874         rewritten to use write-multibyte-character.
9875
9876 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9877
9878         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9879         of `iso-2022-7'.
9880         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9881         ported yet.
9882         (read-input-method-name): Treat optional argument `default'.
9883
9884 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9885
9886         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9887         all.
9888         (set-language-info-alist): Set up menus here.
9889
9890 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9891
9892         * minibuf.el (completing-read): Add new optional argument
9893         `default'.
9894         (read-coding-system): Add new optional argument
9895         `default-coding-system'.
9896
9897 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9898
9899         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9900         (viet-viscii-...->viet-vscii...).
9901
9902 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9903
9904         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9905         and menus.
9906
9907 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9908
9909         * mule/mule-cmds.el (input-method-function): Add permanent-local
9910         property.
9911
9912 1999-03-30  Dave Love  <fx@gnu.org>
9913
9914         * mule/mule-cmds.el (current-language-environment): Doc fix.
9915
9916 1999-02-06  Richard Stallman  <rms@gnu.org>
9917
9918         * mule/european.el (setup-slovenian-environment): New function.
9919         ("Slovenian"): New language environment.
9920
9921 1999-01-27  Dave Love  <fx@gnu.org>
9922
9923         * mule/mule-cmds.el (current-language-environment): Provide :link,
9924         :type (choices) and appropriate :get.
9925
9926 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9927
9928         * mule/mule-cmds.el (describe-language-environment): Don't alter
9929         input-method-alist.
9930
9931 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9932
9933         * mule/mule-cmds.el (prefer-coding-system): Call
9934         set-coding-priority, so that the internal array of priorities is
9935         also updated.
9936
9937 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9938
9939         * mule/mule-cmds.el (prefer-coding-system): If the argument
9940         requires specific EOL conversion type, make the default coding
9941         systems use that.
9942
9943 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9944
9945         * mule/mule-cmds.el (set-language-environment): Pass the default
9946         eol-type to set-language-environment-coding-systems.
9947         (set-default-coding-systems): Copy the eol-type property for the
9948         new default values of {buffer-file,process}-coding-system from the
9949         old defaults.
9950         (set-language-environment-coding-systems): Accept an optional
9951         argument EOL-TYPE, and set the eol-type property of the default
9952         coding systems accordingly.
9953
9954 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9955
9956         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9957         use generate-new-buffer instead of get-buffer-create.
9958
9959 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9960
9961         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9962
9963 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9964
9965         * mule/mule-cmds.el (default-input-method): Fix custom type.
9966
9967 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9968
9969         * mule/mule-cmds.el (setup-specified-language-environment):
9970         Add apropos-inhibit property.
9971         (describe-specified-language-support): Likewise.
9972
9973 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9974
9975         * mule/mule-cmds.el: Doc fixes.
9976
9977 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9978
9979         * mule/mule-cmds.el (register-input-method): Doc-string
9980         modified.
9981
9982 1998-09-01  Dave Love  <fx@gnu.org>
9983
9984         * mule/mule-cmds.el (current-language-environment): Fix
9985         setter function.
9986
9987 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9988
9989         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9990         mule/european.el, mule/hebrew.el, mule/japanese.el,
9991         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9992         avoid bootstrapping problem if you need to recompile all the Lisp
9993         files using interpreted code.
9994
9995 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9996
9997         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9998         ("Latin-2"): Likewise.
9999
10000 1998-08-18  Per Starback  <starback@update.uu.se>
10001
10002         * mule/european.el (setup-latin2-environment): Fix typo.
10003
10004 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10005
10006         * mule/european.el: Give proper value of `input-method' key to all
10007         lang. env.
10008
10009         * mule/mule-cmds.el (activate-input-method): Handle the case that
10010         the arg INPUT-METHOD is nil correctly.
10011         (read-multilingual-string): Activate the specified input method
10012         before calling read-string.  Afterward, activate the original
10013         input method.
10014
10015 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10016
10017         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10018         (set-language-info-alist): Fix typo in doc-string.
10019
10020         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10021
10022 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10023
10024         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10025         (reset-language-environment): New function for the job that
10026         setup-english-environment used to do.
10027         (set-language-environment): Do more setups according to the info
10028         in language-info-alist.
10029         (read-language-name): Handle the case that the arg KEY is nil.
10030         (describe-language-environment): Handle input-method property.
10031
10032         * mule/: All files under this directory, which related with
10033         specific languages (such as mule/european.el, mule/greek.el,
10034         mule/hebrew.el, mule/misc-lang.el), modified as below.
10035         (setup-XXX-environment): Just call set-language-environment.  If
10036         they used to do some other jobs than what done by
10037         set-language-environment, those jobs are done in
10038         setup-XXX-environment-internal now.
10039         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10040         the value to setup-XXX-environment-internal.  Add properties
10041         input-method and features.
10042
10043         * mule/english.el (setup-english-environment): Just call
10044         reset-language-environment.
10045
10046         * mule/european.el (setup-8-bit-environment): Function deleted.
10047
10048 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10049
10050         * mule/mule-cmds.el (input-method-exit-on-first-char)
10051         (input-method-use-echo-area): Doc fixes.
10052
10053 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10054
10055         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10056         variable.
10057         (input-method-use-echo-area): New variable.
10058
10059 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10060
10061         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10062
10063 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10064
10065         * mule/mule-cmds.el (activate-input-method): Update mode line.
10066         (inactivate-input-method): Likewise.
10067
10068 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10069
10070         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10071         input method in the current buffer, but just bind
10072         current-input-method.
10073
10074 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10075
10076         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10077
10078         * mule/misc-lang.el ("IPA"): Add coding-priority and
10079         coding-system.
10080
10081 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10082
10083         * mule/greek.el: Add coding-priority.
10084
10085 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10086
10087         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10088         LANG-ENV.
10089
10090 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10091
10092         * mule/mule-cmds.el (register-input-method): Fix previous change.
10093         (setup-specified-language-environment): Doc fix.
10094
10095 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10096
10097         * mule/mule-cmds.el: Several doc fixes.
10098         (get-language-info, set-language-info): Rename argument.
10099         (set-language-info-alist): Likewise.
10100         (register-input-method): Rename argument.
10101         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10102
10103 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10104
10105         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10106         default value while reading an input method.
10107
10108 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10109
10110         * mule/mule-cmds.el (universal-coding-system-argument):
10111         Use buffer-file-coding-system as default.
10112
10113 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10114
10115         * mule/korean.el ("Korean"): Doc fix.
10116
10117 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10118
10119         * mule/mule-cmds.el (describe-language-environment): Print the
10120         languge environment at the head.
10121
10122 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10123
10124         * mule/japanese.el: Set exit-function to exit-japanese-environment
10125         for Japanese environment.
10126
10127 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10128
10129         * mule/mule-cmds.el (set-language-environment): Doc fix.
10130         (current-language-environment): Use defcustom.
10131         (default-input-method): Specify :type.
10132
10133 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10134
10135         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10136         modified.
10137         (prefer-coding-system): Doc-string modified.
10138
10139 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10140
10141         * mule/mule-cmds.el (set-language-info): Doc-string
10142         describes `coding-priority' KEY.
10143         (set-language-environment-coding-systems): New function.
10144         (select-safe-coding-system): New function.
10145         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10146         (set-language-info-alist): New optionla arg PARENTS.  Call
10147         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10148         (set-language-environment-coding-systems): New function.
10149
10150         * mule/chinese.el: Remove setting up of
10151         describe-chinese-environment-map and
10152         setup-chinese-environment-map.  Exclude them in args of calls to
10153         set-language-info-alist.  Register coding-priority key in
10154         language-info-alist.
10155
10156         * mule/cyrillic.el: Remove setting up of
10157         describe-cyrillic-environment-map and
10158         setup-cyrillic-environment-map.  Exclude them in args of calls to
10159         set-language-info-alist.  Register coding-priority key in
10160         language-info-alist.
10161
10162         * mule/english.el: Register coding-priority key in
10163         language-info-alist.
10164
10165         * mule/ethiopic.el: Register coding-priority key in
10166         language-info-alist.
10167
10168         * mule/european.el: Remove setting up of
10169         describe-european-environment-map and
10170         setup-european-environment-map.  Exclude them in args of calls to
10171         set-language-info-alist.  Register coding-priority key in
10172         language-info-alist.  Add "German" language env.
10173         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10174         (setup-german-environment): New function.
10175
10176         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10177         change default input method to "greek-postfix".
10178
10179         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10180         coding-priority key in
10181
10182 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10183
10184         * mule/mule-cmds.el (set-language-info): Doc fix.
10185         (input-method-inactivate-hook): Doc fix.
10186
10187 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10188
10189         * mule/mule-cmds.el (set-input-method): Renamed from
10190         select-input-method.
10191
10192 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10193
10194         * mule/mule-cmds.el (set-language-environment): Run
10195         exit-language-environment-hook before calling `exit-function'
10196         which is specified for the language environment.
10197
10198 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10199
10200         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10201         modified.
10202         (prefer-coding-system): Likewise.
10203         (describe-language-environment): Print aliases of each coding
10204         system.
10205         (set-language-environment-hook): New variable.
10206         (exit-language-environment-hook): New variable.
10207         (set-language-environment): Call these hooks.  Before setting a
10208         new language environment, exit from the
10209         current-language-environment if necessary.
10210         (input-method-verbose-flag): The value can be nil, t,
10211         complex-only, or default.
10212         (input-method-highlight-flag): Doc-string augmented.
10213         (activate-input-method): Check if we can run the registered
10214         function to activate an input method.
10215
10216         * mule/korean.el: Set exit-function for language environment
10217         "Korean" to exit-korean-environment.
10218         (setup-korean-environment): Moved to korea-util.el.
10219
10220 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10221
10222         * mule/mule-cmds.el (read-multilingual-string): Use
10223         current-input-method prior to default-input-method.  Don't bind
10224         current-input-method by `let', instead, activate the specified
10225         input method in the current buffer temporarily.
10226
10227 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10228
10229         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10230
10231 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10232
10233         * mule/chinese.el (post-read-decode-hz): Return the result of
10234         decode-hz-region.
10235         (pre-write-encode-hz): Do not change the value of
10236         last-coding-system.
10237
10238 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10239
10240         * mule/mule-ccl.el: Doc fixes.
10241
10242 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10243
10244         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10245         (check-ccl-program): New macro.
10246
10247 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10248
10249         * mule/mule-ccl.el: Comment about CCL syntax modified.
10250         (ccl-command-table): Add read-multibyte-character and
10251         write-multibyte-character.
10252         (ccl-code-table): Add ex-cmd.
10253         (ccl-extended-code-table): New variable.
10254         (ccl-embed-extended-command): New function.
10255         (ccl-compile-read-multibyte-character,
10256         ccl-compile-write-multibyte-character) New functions.
10257         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10258         ccl-dump-write-multibyte-character): New functions.
10259
10260 1999-07-22  SL Baur  <steve@miho>
10261
10262         * config.el (config-value-file): config.values is installed into
10263         doc-directory.
10264         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10265
10266 1999-07-19  Didier Verna  <didier@xemacs.org>
10267
10268         * rect.el: all functions rewritten, except when noted. Below is a
10269         list of interface changes.
10270         (apply-on-rectangle): new function. Obsoletes
10271         `operate-on-rectangle'. All functions that used to call this
10272         function now call the new one.
10273         (kill-rectangle): added optional prefix arg to fill lines.
10274         (delete-rectangle): ditto.
10275         (delete-extract-rectangle): ditto.
10276         (open-rectangle): ditto.
10277         (clear-rectangle): ditto.
10278         (delete-rectangle-line): added third arg FILL.
10279         (delete-extract-rectangle-line): ditto.
10280         (open-rectangle-line): ditto.
10281         (clear-rectangle-line): ditto.
10282
10283 1999-07-18  Andy Piper  <andy@xemacs.org>
10284
10285         * menubar-items.el (default-menubar): add gutter options.
10286
10287         * gutter-items.el: new file.
10288         (gutter): new group for custom.
10289         (gutter-visible-p): new variable.
10290         (default-gutter-position): ditto.
10291         (buffers-tab): new group for the buffers tab.
10292         (gutter-buffers-tab): widget to put in the gutter.
10293         (buffers-tab-max-size): max number of tabs.
10294         (buffers-tab-switch-to-buffer-function): function to call when a
10295         tab is pressed.
10296         (buffers-tab-omit-function): filter buffers with this function.
10297         (buffers-tab-format-buffer-line-function): format buffer names for
10298         inclusion in tabs.
10299         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10300         the record.
10301         (build-buffers-tab-internal): build a list of tab items.
10302         (buffers-tab-items): ditto.
10303         (add-tab-to-gutter): put a tab in the gutter area.
10304         (update-tab-in-gutter): reset the buffers in the tab.
10305
10306         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10307
10308         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10309         (switch-to-buffer-hooks): new hook.
10310
10311         * toolbar.el (default-toolbar-position): fix typo.
10312
10313 1999-07-16  Andy Piper  <andy@xemacs.org>
10314
10315         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10316
10317 1999-07-15  Didier Verna  <didier@xemacs.org>
10318
10319         * cus-edit.el (custom-prompt-variable): optional third arg makes
10320         prompt for a comment string.
10321         (customize-set-value): optional prefix makes this function handle
10322         variable comments.
10323         (customize-set-variable): ditto.
10324         (customize-save-variable): ditto.
10325         (customize-customized): handle custom comments.
10326         (customize-save-customized): ditto.
10327         (custom-variable-state-set): ditto.
10328         (custom-face-state-set): ditto.
10329         (customize-saved): ditto.
10330         (custom-variable-set): ditto.
10331         (custom-face-set): ditto.
10332         (custom-variable-save): ditto.
10333         (custom-face-save): ditto.
10334         (custom-variable-reset-saved): ditto.
10335         (custom-face-reset-saved): ditto.
10336         (custom-variable-reset-standard): ditto.
10337         (custom-face-reset-standard): ditto.
10338         (custom-comment-face): new face.
10339         (custom-comment-tag-face): ditto.
10340         (custom-comment): new widget.
10341         (custom-comment-create): new function.
10342         (custom-comment-delete): ditto.
10343         (custom-comment-value-set): ditto.
10344         (custom-comment-show): ditto.
10345         (custom-comment-invisible-p): ditto.
10346         (custom-variable-value-create): create a comment field widget.
10347         (custom-face-value-create): ditto.
10348         (custom-variable-menu): new entry for adding a custom comment.
10349         (custom-face-menu): ditto.
10350         (custom-save-variables): possibly save custom comments.
10351         (custom-save-faces): ditto.
10352
10353         * cus-face.el (custom-set-faces): the arguments can now have a
10354         custom comment as fourth argument.
10355
10356         * custom.el (custom-set-variables): the arguments can now have a
10357         custom comment as fifth element.
10358
10359 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10360
10361         * XEmacs 21.2.18 is released
10362
10363 1999-07-13  SL Baur  <steve@miho>
10364
10365         * lib-complete.el (read-library-name): Revert previous change.
10366         (read-library): Ditto.
10367
10368 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10369
10370         * packages.el (packages-package-list): Capitalize docstring.
10371
10372         * packages.el (packages-find-package-library-path): Use #'nconc
10373         rather than #'append to reduce consing -- #'mapcar uses Flist,
10374         which returns a freshly consed list.  #'append would create yet
10375         another fresh list, using Fmake_list in concat.
10376
10377         * packages.el (package-provide): Use setq with remassq like it
10378         says in its docstring.
10379
10380 1999-07-06  SL Baur  <steve@miho.m17n.org>
10381
10382         * lib-complete.el (progn-with-message): Fix typo.
10383
10384 1999-07-06  SL Baur  <steve@miho.m17n.org>
10385
10386         * mule/mule-misc.el (char-octet): Make function match docstring.
10387         From Katsumi Yamaoka <yamaoka@jpl.org>
10388
10389 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10390
10391         * wid-edit.el (widget-documentation): corrected spelling error.
10392
10393 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10394
10395         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10396         keys if already bound
10397
10398 1999-07-06  SL Baur  <steve@miho.m17n.org>
10399
10400         * lib-complete.el (progn-with-message): Revert previous changes.
10401
10402 1999-06-24  Bob Weiner  <weiner@beopen.com>
10403
10404         * lib-complete.el (find-library):
10405         (find-library-other-window):
10406         (find-library-other-frame): Completely rewrote
10407         so that these functions actually work when called non-interactively.
10408         Also made them handle LIBRARY arguments which end with .el or .elc.
10409
10410 1999-06-24  Bob Weiner  <weiner@beopen.com>
10411
10412         * simple.el (indent-new-comment-line): Locally bound
10413         `block-comment-start' to `comstart' or else when this is called
10414         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10415         `block-comment-start' value, ignoring any existing spacing after a
10416         comment prefix in the previous line and producing ugly comments.
10417
10418 1999-06-23  Bob Weiner  <weiner@beopen.com>
10419
10420         * list-mode.el (mouse-choose-completion):
10421         (choose-completion):
10422         (completion-switch-to-minibuffer): Added.
10423         ([Tab]): [Tab] previously switched to the minibuffer
10424         but since [space] does that and since most applications in the
10425         world use [Tab] to select the next item in a list, do that in the
10426         *Completions* buffer too.  This will cause the least confusion
10427         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10428         06/23/1999.
10429
10430 1999-06-22  Bob Weiner  <weiner@beopen.com>
10431
10432         * help.el (help-buffer-name): Added support for a null value
10433         of `help-buffer-prefix-string' since some buffers require no
10434         prefix.
10435
10436 1999-06-20  Bob Weiner  <weiner@beopen.com>
10437
10438         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10439         in the completion-list-mode-map to bury the completions buffer
10440         even when the minibuffer is no longer active.
10441
10442 1999-06-20  Bob Weiner  <weiner@beopen.com>
10443
10444         * list-mode.el (list-mode): It is visually disconcerting to have
10445         the text cursor disappear within list buffers, especially when
10446         moving from window to window, so leave it visible.
10447
10448 1999-07-01  SL Baur  <steve@miho.m17n.org>
10449
10450         * menubar-items.el (default-menubar): Conditionalize the bug
10451         report menu item (which may not be possible in this XEmacs).
10452         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10453
10454 1999-06-30  SL Baur  <steve@miho.m17n.org>
10455
10456         * subr.el (with-current-buffer): DOC string fix.
10457         Suggested by Bob Weiner <weiner@altrasoft.com>
10458
10459 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10460
10461         * cus-face.el (custom-face-italic): insert missing args
10462
10463 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10464
10465         * packages.el (package-locations): Changed default early package
10466         hierarchies to ~/.xemacs/mule-packages and
10467         ~/.xemacs/xemacs-packages.
10468
10469 1999-06-23  SL Baur  <steve@miho.m17n.org>
10470
10471         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10472
10473 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10474
10475         * packages.el (package-locations): Changed default early package
10476         hierarchy to ~/.xemacs/packages.
10477         (package-locations): Removed `packages' as a possible name for a
10478         late package hierarchy.
10479
10480 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10481
10482         * mule/mule-category.el (word-combining-categories): Set up new
10483         variable.
10484         (word-separating-categories): Likewise.
10485
10486 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10487
10488         * XEmacs 21.2.17 is released
10489
10490 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10491
10492         * font-menu.el (font-menu-set-font): allow for nil specification
10493         of font size.
10494
10495 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10496
10497         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10498         is 1.
10499
10500 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10501
10502         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10503         8859-5 instead of ISO 8859-1.
10504
10505 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10506
10507         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10508         (viet-viscii-encode-table): Ditto.
10509
10510         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10511         Make obsolete definition of char-octet.
10512
10513 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10514
10515         * subr.el: Move no-Mule make-char ...
10516         * help-nomule.el (make-char): To here.
10517         (string-width): Make Mule compatibility alias.
10518
10519 1999-06-15  Andy Piper  <andy@xemacs.org>
10520
10521         * select.el (get-selection-no-error): really make there be no-error.
10522         (get-selection): revert to original.
10523
10524 1999-06-11  Andy Piper  <andy@xemacs.org>
10525
10526         * select.el (selection-sets-clipboard): renamed.
10527         (own-selection): use it.
10528
10529 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10530
10531         * XEmacs 21.2.16 is released
10532
10533 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10534
10535         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10536         missing characters to avoid crash.
10537
10538 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10539
10540         * coding.el (set-terminal-coding-system): Only set the console
10541         coding system on the selected console if it is a tty.
10542
10543 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10544
10545         * cus-face.el:
10546         * cus-edit.el:
10547         * faces.el:
10548         (custom):
10549         (face-spec-set):
10550         * faces.el (frob-face-property):
10551         * font-menu.el (font-menu-set-font):
10552                   Actually apply changes from 1999-03-17
10553
10554 1999-06-10  Andy Piper  <andy@xemacs.org>
10555
10556         * select.el (get-selection): abstract out non error-signalling
10557         part.
10558         (get-selection-no-error): get-selection without signalling an
10559         error.
10560         (selection-is-clipboard-p): new variable. controls whether the
10561         selection sets the clipboard.
10562         (own-selection): use it.
10563
10564         * mouse.el (insert-selection): fallback to clipboard after trying
10565         primary selection and cutbuffer.
10566
10567 1999-06-05  Andy Piper  <andy@xemacs.org>
10568
10569         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10570         selection functions.
10571
10572 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10573
10574         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10575         default value.
10576         (load): Use `raw-text' instead of `no-conversion'.
10577         (insert-file-contents): Likewise.
10578
10579         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10580         of `no-conversion'.
10581
10582 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10583
10584         * coding.el: Don't copy `no-conversion' to `raw-text'.
10585
10586 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10587
10588         * subr.el (make-char): Define it if Mule is not around.
10589
10590 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10591
10592         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10593
10594         * x-select.el (x-disown-selection-internal): Restore symbol as an
10595         obsolete alias.
10596         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10597
10598 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10599
10600         * XEmacs 21.2.15 is released
10601
10602 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10603
10604         * subr.el (split-string): Avoid infinite looping
10605
10606 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10607
10608         * ldap.el (ldap-ignore-attribute-codings): New variable
10609         (ldap-default-attribute-decoder): New variable
10610         (ldap-coding-system): New variable
10611         (ldap-attribute-syntax-encoders): New variable
10612         (ldap-attribute-syntax-decoders): New variable
10613         (ldap-attribute-syntaxes-alist): New variable
10614         (ldap-encode-boolean): New function
10615         (ldap-decode-boolean): New function
10616         (ldap-encode-country-string): New function
10617         (ldap-decode-string): New function
10618         (ldap-decode-address): New function
10619         (ldap-encode-address): New function
10620         (ldap-decode-attribute): New function
10621         (ldap-search): Use some of these
10622
10623 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10624
10625         * version.el (emacs-version): Make the patch level/beta come
10626         before the XEmacs qualifier so that it gets into (funcall
10627         emacs-version) and thus in the bug reports.
10628         (emacs-version>=): Support patch levels.
10629
10630 1999-06-03  SL Baur  <steve@xemacs.org>
10631
10632         * version.el: implement x.y.z version number
10633         From Jan Vroonhof <vroonhof@math.ethz.ch>
10634
10635 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10636
10637         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10638
10639 1999-05-22  Vin Shelton <acs@xemacs.org>
10640
10641         * startup.el: Document -private and break out non-standard X options.
10642
10643 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10644
10645         * mule/mule-charset.el (charset-after): New function.
10646         (charset-direction): Synch with Mule, update docstring.
10647         (get-charset-property): New function.
10648         (put-charset-property): New function.
10649         (charset-plist): New function.
10650
10651         * mule/mule-charset.el (compose-region):
10652         (decompose-region): remove;  these functions (which don't work
10653         since we don't do composite characters) have been moved to
10654         mule-util.el.
10655         (toplevel): follow coding standards
10656
10657 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10658
10659         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10660         exist any more.
10661
10662         * code-files.el: Fix commentary to follow coding standards.  Move
10663         the single line left in mule-files.el to here.
10664
10665         * mule/mule-files.el: delete.
10666
10667 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10668
10669         * info.el (Info-scroll-prev): Use event functions instead of the
10670         old emacs 19 interface.
10671
10672 1999-06-02  Andy Piper  <andy@xemacs.org>
10673
10674         * x-font-menu.el (x-font-menu-load-font):
10675         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10676
10677 1999-05-31  Andy Piper  <andy@xemacs.org>
10678
10679         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10680         group.
10681         (font-menu-this-frame-only-p): ditto.
10682         (font-menu-max-items): reinstate, from Jan Vroonhof
10683         <vroonhof@math.ethz.ch>
10684         (font-menu-submenu-name-format): ditto.
10685         (font-menu-split-long-menu): ditto, for use by the family
10686         constructor.
10687         (font-menu-family-constructor): use it.
10688
10689 1999-05-30  Andy Piper  <andy@xemacs.org>
10690
10691         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10692         for use by the font menu.
10693
10694         * msw-font-menu.el: new file implementing mswindows specific
10695         font-menu behaviour.
10696         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10697         (mswindows-font-menu-junk-families): ditto.
10698         (hack-font-truename): ditto.
10699         (mswindows-font-regexp-ascii): ditto.
10700         (mswindows-reset-device-font-menus): ditto.
10701         (mswindows-font-menu-font-data): ditto.
10702         (mswindows-font-menu-load-font): ditto.
10703
10704         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10705         (x-font-menu-font-data): ditto.
10706         (x-font-menu-load-font): ditto.
10707
10708         * font-menu.el: new file implementing generic font menu behaviour.
10709         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10710         made device independent.
10711         (font-menu-this-frame-only-p): ditto.
10712         (font-menu-preferred-resolution): ditto.
10713         (font-menu-size-scaling): new variable used to determine whether
10714         sizes are in points or tenths of a point.
10715         (vassoc): moved from x-font-menu.el.
10716         (device-fonts-cache): ditto.
10717         (device-fonts-cache): ditto.
10718         (flush-device-fonts-cache): ditto.
10719         (reset-device-font-menus): copied from x-font-menu.el and made
10720         device independent. Most functionality deferred to
10721         device-dependent versions.
10722         (font-menu-family-constructor): copied from x-font-menu.el and
10723         made device independent.
10724         (font-menu-size-constructor): ditto.
10725         (font-menu-weight-constructor): ditto.
10726         (font-menu-set-font): ditto.
10727         (font-menu-change-face): ditto.
10728         (font-menu-load-font): new device method.
10729         (font-menu-font-data): ditto.
10730
10731         * x-font-menu.el: The above functions deleted.
10732
10733 1999-05-26  Andy Piper  <andy@xemacs.org>
10734
10735         * update-elc.el:
10736         * make-docfile.el:
10737         * loadup.el: rehash expand-file-name usage to not use default-directory.
10738
10739 1999-05-21  Andy Piper  <andy@xemacs.org>
10740
10741         * x-select.el (x-select-convert-to-text):
10742         (x-selected-text-type):
10743         (x-get-selection):
10744         (xselect-convert-to-string):
10745         (xselect-convert-to-compound-text):
10746         (xselect-convert-to-length):
10747         (xselect-convert-to-targets):
10748         (xselect-convert-to-delete):
10749         (xselect-convert-to-filename):
10750         (xselect-convert-to-charpos):
10751         (xselect-convert-to-lineno):
10752         (xselect-convert-to-colno):
10753         (xselect-convert-to-sourceloc):
10754         (xselect-convert-to-os):
10755         (xselect-convert-to-host):
10756         (xselect-convert-to-user):
10757         (xselect-convert-to-class):
10758         (xselect-convert-to-name):
10759         (xselect-convert-to-integer):
10760         (xselect-convert-to-atom):
10761         (xselect-convert-to-identity): functions renamed from x-* and
10762         moved to select.el.
10763         (x-get-secondary-selection): use rename get-selection.
10764         (x-get-clipboard): ditto.
10765         (x-own-selection): moved to select.el.
10766         (x-valid-simple-selection-p): ditto.
10767         (x-dehilight-selection): ditto.
10768         (x-own-clipboard): ditto.
10769         (x-disown-selection): ditto.
10770
10771         * x-mouse.el (x-yank-function): moved to mouse.el.
10772         (x-insert-selection): ditto.
10773         (x-set-point-and-move-selection): use renamed function.
10774
10775         * select.el (selected-text-type): moved and renamed from
10776         x-select.el.
10777         (selection-owner-p): moved to C.
10778         (selection-exists-p): ditto.
10779         (get-cutbuffer): new device method.
10780         (get-selection): generalised and moved from x-select.el.
10781         (own-selection): moved x-own-selection functionality into here.
10782         (dehilight-selection): renamed and moved from x-select.el.
10783         (own-clipboard): functionality moved from x-select.el using new
10784         generic C builtins.
10785         (disown-clipboard): ditto.
10786         (select-convert-to-text):
10787         (select-convert-to-string):
10788         (select-convert-to-compound-text):
10789         (select-convert-to-length):
10790         (select-convert-to-targets):
10791         (select-convert-to-delete):
10792         (select-convert-to-filename):
10793         (select-convert-to-charpos):
10794         (select-convert-to-lineno):
10795         (select-convert-to-colno):
10796         (select-convert-to-sourceloc):
10797         (select-convert-to-os):
10798         (select-convert-to-host):
10799         (select-convert-to-user):
10800         (select-convert-to-class):
10801         (select-convert-to-name):
10802         (select-convert-to-integer):
10803         (select-convert-to-atom):
10804         (select-convert-to-identity): new functions renamed from x-* and
10805         moved from x-select.el.
10806
10807         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10808         into here and use as the default window-system mouse yank.
10809         (insert-selection): generalised and moved from x-mouse.el.
10810         (own-clipboard): moved to C.
10811
10812         * msw-select.el (mswindows-selection-owned-p): deleted.
10813         (mswindows-own-selection): generalised and moved to select.el.
10814         (mswindows-disown-selection): generalised and moved to C.
10815         (mswindows-selection-owner-p): ditto.
10816
10817 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10818
10819         * XEmacs 21.2.14 is released
10820
10821 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10822
10823         * about.el: update contact info for jason and slb.
10824
10825 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10826
10827         * mule/european.el (setup-romanian-environment): Add Romanian
10828         support from Emacs/Mule romanian.el.
10829
10830 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10831
10832         * cus-face.el: Label all custom changes with the 'custom' tag.
10833
10834         * cus-edit.el: idem ditto.
10835
10836         * faces.el: Added suport for adding device tags to various functions.
10837         (custom): New device tag.
10838         (face-spec-set): Call reset face with tags argument. No longer do
10839         x-init-global-faces hack.
10840
10841         * faces.el (frob-face-property): Use an anonymous specifier to map
10842         frob-face-property-1 over.
10843
10844         * x-font-menu.el (font-menu-set-font): Always specify all
10845         properties to custom.
10846
10847 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10848
10849         * mule/european.el (setup-czech-environment): Add czech support.
10850         From David Sauer <davids@orfinet.cz>
10851
10852 1999-03-15  SL Baur  <steve@xemacs.org>
10853
10854         * check-features.el: Turn hard errors into warnings.
10855
10856 1999-03-21  SL Baur  <steve@xemacs.org>
10857
10858         * simple.el (delete-key-deletes-forward): As per discussion on
10859         xemacs-beta, default to t.
10860
10861 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10862
10863         * loadup.el: Define Installation-string before loading anything.
10864
10865 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10866
10867         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10868         From Anders Stenman <stenman@isy.liu.se>
10869
10870 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10871
10872         * wid-edit.el (widget-glyph-find): Ditto.
10873
10874         * packages.el (locate-library): Ditto.
10875
10876         * loadup.el (really-early-error-handler): Ditto.
10877
10878         * lib-complete.el (read-library): Ditto.
10879
10880         * faces.el (set-face-stipple): Ditto.
10881
10882         * code-files.el (load): Use new calling style of locate-file.
10883
10884 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10885
10886         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10887         dead.
10888
10889 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10890
10891         * dumped-lisp.el (preloaded-file-list): Don't load
10892         Installation.el.
10893
10894         * loadup.el (Installation-string): Define it here.
10895
10896 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10897
10898         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10899         Installation.el needs to be loaded before `dump-paths', otherwise
10900         the dumping process won't find it.
10901
10902 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10903
10904         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10905         subr so that we can use `replace-in-string' in Installation.el to
10906         get rid of C-m chars under the native Windows build.
10907
10908 1999-04-29  Andy Piper  <andy@xemacs.org>
10909
10910         * make-docfile.el: canonicalize file and directory names.
10911
10912         * device.el (call-device-method): new function for calling device
10913         specific methods.
10914         (define-device-method): new function for defining device methods.
10915         (define-device-method*): ditto.
10916
10917 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10918
10919         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10920
10921 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10922
10923         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10924         (cyrillic-koi8-r-encode-table): Likewise.
10925         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10926         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10927
10928         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10929         from vietnamese.el].
10930
10931         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10932         mule/mule-misc.el.
10933
10934 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10935
10936         * mule/thai-xtis.el:
10937         - Change font registry name from "Thai94x94-0" to "xtis-0".
10938         - Change mnemonic of coding-system `tis-620' to "TIS620".
10939
10940 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10941
10942         * mule/ethiopic.el: fixed.
10943
10944 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10945
10946         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10947
10948         * mule/thai-xtis.el: New file.
10949
10950         * mule/vietnamese.el: New file.
10951
10952         * mule/ethiopic.el: New file.
10953
10954 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10955
10956         * bytecomp.el (byte-compile-close-variables): Leave
10957         debug-issue-ebola-notices alone.
10958
10959 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10960
10961         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10962         at the top of the buffer since it is the most important thing to
10963         customize
10964         (ldap-get-host-parameter): New defun
10965         (ldap-search): Add a new parameter `withdn' to retrieve the
10966         distinguished names of entries
10967
10968 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10969
10970         * startup.el (splash-frame-body): Date and spelling fixes.
10971
10972 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10973
10974         * view-less.el (toggle-truncate-lines): add autoload tag
10975
10976 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10977
10978         * format.el (format-alist): Disable image stuff.
10979
10980 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10981
10982         * wid-edit.el (widget-glyph-find): Search by directories, then by
10983         suffixes rather than the other way around.
10984         (widget-image-conversion): Renamed to
10985         `widget-image-file-name-suffixes'.
10986
10987 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10988
10989         * mule/mule-charset.el: Made old functions obsolete, remove the
10990         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10991         (charset-iso-graphic-plane): Rename from charset-graphic.
10992         (charset-iso-final-char): Rename from charset-final.
10993         (charset-width): Rename from charset-columns.
10994         (charset-bytes): Added from fsf compatibility, returns always 1.
10995
10996         * mule/mule-misc.el: Move charset-doc-string alias to
10997         mule-charset.el
10998
10999 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11000
11001         * x-faces.el (x-make-font-bold-italic): honor
11002         *try-oblique-before-italic-fonts*
11003
11004 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11005
11006         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11007
11008 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11009
11010         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11011         name.
11012
11013 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11014
11015         * cl-extra.el (equalp): Would bug out for lists.
11016
11017 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11018
11019         * about.el (about-hackers):  Change cgw's email address
11020
11021 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11022
11023         * XEmacs 21.2.13 is released
11024
11025 1999-03-12  SL Baur  <steve@xemacs.org>
11026
11027         * simple.el (delete-key-deletes-forward): Revert to previous
11028         behavior.
11029
11030 1999-01-18  Didier Verna  <didier@xemacs.org>
11031
11032         * menubar-items.el (xemacs-splash-buffer): handle the case of
11033         multiple elements in the splash buffer body.
11034
11035         * startup.el (splash-frame-timeout): new constant: interval
11036         between splash buffer elements.
11037         (command-line-1): handle splash buffer with multiple elements (use
11038         a timeout).
11039         (splash-frame-body): Originally `startup-splash-frame-body'.
11040         Rewrote a cleaner and more readable version. This can now be array,
11041         in which case each element is displayed in turn in the splash buffer.
11042         (splash-frame-static-body): new constant. Persistent information
11043         across all splash buffer elements (preserves the possibility to give
11044         it in different languages.
11045         (circulate-splash-frame-elements): new function. Used as a timeout
11046         to circulate through all splash frame elements and display them in
11047         sequence.
11048         (display-splash-frame): originally `startup-splash-frame'. Handle
11049         the case of multiple elements in the splash buffer body. Now
11050         returns a timeout id if multiple elements to display, or nil.
11051
11052 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11053
11054         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11055         so they can be overridden by x-init-face-from-resources.
11056         Additionally specify the font name also with an x tag.
11057
11058 1999-03-08  Andy Piper  <andy@xemacs.org>
11059
11060         * package-get.el (package-get-base): autoload.
11061
11062         * menubar-items.el (default-menubar): add update menu item. Fix
11063         custom menu to only be activated when package-base is available.
11064
11065         * package-get.el (package-get-custom): don't load
11066         package-get-custom as it is auto-generated. Fix group definition.
11067
11068 1999-03-05  Didier Verna  <didier@xemacs.org>
11069
11070         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11071         instead of `symbol-name' (Thanks Kyle).
11072
11073         * cus-edit.el (custom-save-variables): use `prin1' instead of
11074         princ to write symbols.
11075
11076 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11077
11078         * XEmacs 21.2.12 is released
11079
11080 1999-03-05  SL Baur  <steve@xemacs.org>
11081
11082         * menubar-items.el (default-menubar): Add kfm browsing support.
11083         From Neal Becker <nbecker@fred.net>
11084
11085 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11086
11087         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11088         calls to font-lock during buffer reversion.
11089
11090 1999-02-12  Didier Verna  <didier@xemacs.org>
11091
11092         * info.el (Info-build-node-completions): unconditionally widen the
11093         tag table buffer.
11094
11095 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11096
11097         * x-faces.el (x-init-face-from-resources):
11098         Only set fonts in the 'x locale.
11099
11100 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11101
11102         * package-ui.el (pui-install-selected-packages): Don't throw on
11103         `package-admin-delete-binary-package' returning nil since it's
11104         normal.  Reindent function.
11105         (pui-add-required-packages): Handle case where packages selected
11106         for installation have never been installed.
11107
11108 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11109
11110         * menubar-items.el (default-menubar):
11111         Implement the ``Mule->Set coding system of process'' menu item.
11112
11113 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11114
11115         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11116         files
11117         - Change some `if's to `when's
11118
11119 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11120
11121         * XEmacs 21.2.11 is released
11122
11123 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11124
11125         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11126         against window close (Fix Bug #460).
11127         (ask-user-about-lock-dbox): Idem.
11128
11129 1999-02-25  SL Baur  <steve@xemacs.org>
11130
11131         * mule/mule-charset.el (charset-leading-byte): New function.
11132         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11133
11134 1999-02-12  Andy Piper  <andy@xemacs.org>
11135
11136         * about.el (xemacs-hackers): change andy's email address.
11137         (about-url-alist): change andy's web page address.
11138         (about-xemacs): add piper.
11139
11140 1999-02-16  SL Baur  <steve@xemacs.org>
11141
11142         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11143         of mule-base into lisp/mule.
11144
11145 1999-02-16  SL Baur  <steve@xemacs.org>
11146
11147         * mule/arabic.el:
11148         mule/canna-leim.el:
11149         mule/chinese.el:
11150         mule/cyrillic.el:
11151         mule/english.el:
11152         mule/european.el:
11153         mule/greek.el:
11154         mule/hebrew.el:
11155         mule/japanese.el:
11156         mule/kinsoku.el:
11157         mule/korean.el:
11158         mule/misc-lang.el:
11159         mule/mule-category.el:
11160         mule/mule-ccl.el:
11161         mule/mule-charset.el:
11162         mule/mule-cmds.el:
11163         mule/mule-coding.el:
11164         mule/mule-files.el:
11165         mule/mule-help.el:
11166         mule/mule-init.el:
11167         mule/mule-misc.el:
11168         mule/mule-tty-init.el:
11169         mule/mule-x-init.el:
11170         mule/viet-chars.el:  Remerge from mule-base.
11171
11172         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11173         of mule-base into lisp/mule.
11174
11175 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11176
11177         * process.el (exec-to-string): Use `shell-command-switch' in place
11178         of hard-wired "-c" (for WindowsNT).
11179
11180 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11181
11182         * menubar-items.el (default-menubar):  Remove obsolete
11183         "Gopher" item
11184
11185 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11186
11187         * package-admin.el (package-admin-get-install-dir): First fall
11188         back to the location of xemacs-base for non-mule packages.
11189
11190 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11191
11192         * paths.el:
11193         - improved automounter tmp directory support.
11194         - support 4 (!) empirically discovered automounter conventions
11195
11196 1999-02-12  SL Baur  <steve@xemacs.org>
11197
11198         * etags.el (pop-tag-mark): autoload to match key binding.
11199
11200 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11201
11202         * XEmacs 21.2.10 is released
11203
11204 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11205
11206         * package-get.el (package-get-remote-filename): Don't bug out for
11207         a local file name in the search entry.
11208
11209 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11210
11211         * XEmacs 21.2.9 is released
11212
11213 1999-01-19  Didier Verna  <didier@xemacs.org>
11214
11215         * replace.el (replace-search-function): new variable containing a
11216         function to perform a search-forward.
11217         (replace-re-search-function): new variable containing a function
11218         to perform a re-search-forward.
11219         (perform-replace): use them.
11220
11221 1999-01-25  Didier Verna  <didier@xemacs.org>
11222
11223         * select.el (selection-owner-p): use the name `XEmacs'.
11224         (cut-copy-clear-internal): ditto.
11225
11226 1999-01-18  Andy Piper  <andy@xemacs.org>
11227
11228         * about.el (about-url-alist): Update my entry.
11229         (xemacs-hackers): Ditto.
11230
11231 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11232
11233         * buffer.el (switch-to-buffer): Fixing documentation.
11234         * minibuf.el (minibuffer-completion-table): ditto.
11235         * cl-macs.el (return-from): ditto.
11236
11237 1999-01-04  Didier Verna  <didier@xemacs.org>
11238
11239         * replace.el (delete-non-matching-lines): temporarily disable
11240         case-folding when called interactively with a regexp containing
11241         uppercase characters.
11242         (delete-matching-lines): ditto.
11243         (count-matches): ditto.
11244         (list-matching-lines): ditto.
11245
11246 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11247
11248         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11249         abort if current window is split horizontally, not if others are
11250         split.  Got rid of unnecessary minibuffer checking.  Also, add
11251         some comments (it's still complex).
11252
11253 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11254
11255         * package-get.el: changed address for doc.ic.ac.uk to
11256         sunsite.doc.ic.ac.uk
11257
11258 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11259
11260         * ldap.el (toplevel): Remove requires so that the file compiles
11261         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11262
11263 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11264
11265         * dump-paths.el: Calculate module-directory and set
11266         module-load-path to the load path for modules.
11267
11268         * loadup.el: Get bootstrap value of module-load-path from the
11269         environment variable EMACSBOOTSTRAPMODULEPATH.
11270         - Display the module load path if we're debugging paths.
11271
11272         * setup-paths.el: Added function paths-find-site-module-directory.
11273         - Added function paths-find-module-directory.
11274         - Added function paths-construct-module-load-path.  Uses new
11275         environment variable EMACSMODULEPATH.
11276
11277 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11278
11279         * font.el (font-default-object-for-device):
11280         Oops! This `or' can't be replaced by `unless'.
11281         Fixed inability to run w3, among other things.
11282
11283 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11284
11285         * package-admin.el: Change initialization of
11286           package-admin-install-function dependent on system type.
11287           Change package-admin-install-function-mswindows to use
11288           "minitar".
11289
11290 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11291
11292         * mouse.el (default-mouse-motion-handler): Disable help echo while
11293         in the minibuffer.
11294
11295 1998-12-28  Martin Buchholz <martin@xemacs.org>
11296
11297         * XEmacs 21.2.8 is released.
11298
11299 1998-12-24  Martin Buchholz <martin@xemacs.org>
11300
11301         * XEmacs 21.2.7 is released.
11302
11303 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11304
11305         * package-ui.el (pui-list-packages): Set truncate-lines.
11306
11307         * package-get.el (package-get-download-menu): Use
11308         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11309
11310         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11311         (pui-help-string): idem.
11312         (list-packages-mode): New major mode.
11313         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11314         (pui-install-selected-packages): Add suport for removing packages.
11315         (pui-toggle-package-delete-key): New function.
11316         (pui-popup-context-sensitive): New kludge.
11317         (pui-list-packages): Add warning when `package-get-remote' is nil.
11318         (package-ui-add-site): New function.
11319
11320 1998-12-01  Didier Verna  <didier@xemacs.org>
11321
11322         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11323
11324 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11325
11326         * ldap.el: Custom-ized
11327         (toplevel): Do not provide `ldap' which is provided by C level
11328         LDAP code
11329         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11330
11331 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11332
11333         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11334
11335 1998-12-17  Andy Piper  <andy@xemacs.org>
11336
11337         * sound.el (sound-load-list): name changed from sound-load-alist.
11338         (sound-extension-list): name changed from sound-ext-list.
11339         (load-default-sounds): use new names.
11340         (load-sound-file): use new names.
11341
11342 1998-12-16  Andy Piper  <andy@xemacs.org>
11343
11344         * XEmacs 21.2.6 is released
11345
11346 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11347
11348         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11349         errors.
11350
11351 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11352
11353         * wid-edit.el (widget-echo-this-extent): Set
11354         help-echo-owns-message to t.
11355
11356 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11357
11358         * package-get.el (package-get-download-menu): use toggles for
11359           each site in the download site menu.
11360
11361 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11362
11363         * package-get.el (package-get): If we cannot find a package
11364           because package-get-remote is not set, give a more helpful
11365           error message.
11366
11367 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11368
11369         * package-get.el (package-get-remote-filename): use an EFS path
11370         with user anonymous if no user is specified.
11371
11372 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11373
11374         * faces.el (face-spec-set): Re-init fallfacks for default after
11375         calling reset-face on the default face.
11376
11377 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11378
11379         * package-admin.el (package-admin-default-install-function):
11380         Behave as advertised.  Make sure the pkg-dir is proper for
11381         default-directory.
11382         (package-admin-add-binary-package): Make sure the pkg-dir is
11383         proper for default-directory.
11384         (package-admin-install-function-mswindows): Make sure the pkg-dir
11385         is proper for default-directory.
11386
11387 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11388
11389         * XEmacs 21.2.5 is released
11390
11391 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11392
11393         * files.el (binary-file-regexps): regexp-opt is not available at
11394         bytecompile time.
11395
11396 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11397
11398         * x-win-xfree86.el:
11399         * x-win-sun.el (x-win-init-sun):
11400         * x-win-sun.el:
11401         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11402         * x-iso8859-1.el:
11403         * x-init.el (init-post-x-win):
11404         * x-init.el (init-pre-x-win):
11405         * x-init.el (x-initialize-compose):
11406         * x-init.el:
11407         * x-compose.el:
11408         * winnt.el:
11409         * widget.el:
11410         * wid-edit.el (widget-glyph-click):
11411         * wid-edit.el (widget-glyph-find):
11412         * wid-edit.el (widget-type):
11413         * view-less.el (view-buffer-other-window):
11414         * very-early-lisp.el:
11415         * version.el:
11416         * toolbar.el:
11417         * toolbar-items.el:
11418         * term/sun.el (suntool-map):
11419         * term/sun-mouse.el:
11420         * term/internal.el:
11421         * syntax.el (modify-syntax-entry):
11422         * symbol-syntax.el:
11423         * subr.el:
11424         * startup.el (lock-directory):
11425         * simple.el (set-comment-column):
11426         * simple.el (backward-delete-char-untabify):
11427         * shadow.el (find-emacs-lisp-shadows):
11428         * shadow.el:
11429         * setup-paths.el (paths-construct-info-path):
11430         * select.el (cut-copy-clear-internal):
11431         * process.el (call-process-region):
11432         * process.el (start-process-shell-command):
11433         * process.el:
11434         * paths.el (rmail-spool-directory):
11435         * paragraphs.el (use-hard-newlines):
11436         * package-get.el (package-get-dependencies):
11437         * package-admin.el (package-admin-delete-binary-package):
11438         * obsolete.el (truncate-string):
11439         * obsolete.el (store-substring):
11440         * mouse.el (default-mouse-track-maybe-own-selection):
11441         * mouse.el (mouse-yank-at-point):
11442         * modeline.el:
11443         * modeline.el (mouse-drag-modeline):
11444         * minibuf.el (read-directory-name-internal):
11445         * minibuf.el (read-file-name-internal):
11446         * minibuf.el (read-file-name-internal-1):
11447         * minibuf.el (read-file-name-2):
11448         * minibuf.el (exact-minibuffer-completion-p):
11449         * minibuf.el (read-from-minibuffer):
11450         * minibuf.el:
11451         * menubar.el (check-menu-syntax):
11452         * map-ynp.el (map-y-or-n-p):
11453         * make-docfile.el (docfile-out-of-date):
11454         * loadup.el ((member "run-temacs" command-line-args)):
11455         * loadup.el ((member "no-site-file" command-line-args)):
11456         * loadup.el (really-early-error-handler):
11457         * loadup.el:
11458         * loadhist.el:
11459         * loaddefs.el:
11460         * lisp-mnt.el (lm-verify):
11461         * lib-complete.el (lib-complete:cache-completions):
11462         * lib-complete.el (library-all-completions):
11463         * itimer.el (itimer-run-expired-timers):
11464         * info.el (Info-mode):
11465         * info.el (Info-insert-file-contents):
11466         * info.el (Info-rebuild-dir):
11467         * info.el (Info-build-dir-anew):
11468         * info.el (Info-parse-dir-entries):
11469         * info.el (Info-dir-outdated-p):
11470         * info.el (Info-insert-dir):
11471         * info.el (info-xref):
11472         * info.el:
11473         * hyper-apropos.el (hyper-apropos-get-doc):
11474         * hyper-apropos.el (hyper-describe-face):
11475         * hyper-apropos.el (hyper-apropos-mode):
11476         * hyper-apropos.el:
11477         * help.el (list-processes):
11478         * help.el:
11479         * gnuserv.el:
11480         * font.el (mswindows-font-create-name):
11481         * font.el (font-default-font-for-device):
11482         * font.el (x-font-create-object):
11483         * font.el (font-registry):
11484         * font.el:
11485         * font-lock.el (font-lock-keywords):
11486         * font-lock.el:
11487         * finder.el (finder-compile-keywords):
11488         * find-paths.el (paths-find-recursive-path):
11489         * fill.el (set-justification-center):
11490         * fill.el (fill-region-as-paragraph):
11491         * files.el (insert-directory):
11492         * files.el (wildcard-to-regexp):
11493         * files.el (recover-file):
11494         * files.el (basic-save-buffer):
11495         * files.el (delete-auto-save-file-if-necessary):
11496         * files.el (file-relative-name):
11497         * files.el (backup-extract-version):
11498         * files.el (backup-buffer):
11499         * files.el (set-visited-file-name):
11500         * files.el (set-auto-mode):
11501         * files.el (interpreter-mode-alist):
11502         * files.el:
11503         * files.el (find-file-noselect):
11504         * files.el (abbreviate-file-name):
11505         * files.el (parse-colon-path):
11506         * files.el (directory-abbrev-alist):
11507         * etags.el (visit-tags-table-buffer):
11508         * easymenu.el (easy-menu-define):
11509         * dragdrop.el (experimental-dragdrop-drag):
11510         * dragdrop.el (dragdrop-drop-do-functions):
11511         * dragdrop.el (dragdrop-drop-at-point):
11512         * disass.el (disassemble-1):
11513         * disass.el (disassemble-internal):
11514         * disass.el (disassemble):
11515         * disass.el:
11516         * derived.el (derived-mode-init-mode-variables):
11517         * derived.el (define-derived-mode):
11518         * custom.el (defgroup):
11519         * cus-edit.el (custom-quote):
11520         * config.el:
11521         * code-process.el (open-network-stream):
11522         * code-process.el (start-process):
11523         * code-process.el (call-process-region):
11524         * code-process.el (call-process):
11525         * code-process.el:
11526         * code-files.el (insert-file-contents):
11527         * code-files.el:
11528         * code-files.el (buffer-file-coding-system-for-read):
11529         * cmdloop.el (yes-or-no-p-minibuf):
11530         * cl.el:
11531         * cl-macs.el:
11532         * cl-extra.el:
11533         * callers-of-rpt.el (make-caller-report):
11534         * callers-of-rpt.el:
11535         * bytecomp.el (batch-byte-recompile-directory):
11536         * bytecomp.el (batch-byte-compile-1):
11537         * bytecomp.el (batch-byte-compile):
11538         * bytecomp.el (display-call-tree):
11539         * bytecomp.el (byte-compile-insert):
11540         * bytecomp.el (byte-compile-two-args-19->20):
11541         * bytecomp.el (byte-compile-variable-ref):
11542         * bytecomp.el (byte-compile-form):
11543         * bytecomp.el (byte-compile-top-level-body):
11544         * bytecomp.el (byte-compile-out-toplevel):
11545         * bytecomp.el (byte-compile-byte-code-maker):
11546         * bytecomp.el (byte-compile-file-form-defmumble):
11547         * bytecomp.el (byte-compile-file-form):
11548         * bytecomp.el (byte-compile-keep-pending):
11549         * bytecomp.el (byte-compile-insert-header):
11550         * bytecomp.el (byte-compile-from-buffer):
11551         * bytecomp.el (byte-compile-file):
11552         * bytecomp.el (byte-recompile-file):
11553         * bytecomp.el (byte-compile-close-variables):
11554         * bytecomp.el (byte-compile-warn-about-unused-variables):
11555         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11556         * bytecomp.el (byte-compiler-legal-options):
11557         * bytecomp.el (byte-compile-lapcode):
11558         * bytecomp.el (byte-optimize-log):
11559         * bytecomp.el ((fboundp 'defsubst)):
11560         * bytecomp.el:
11561         * bytecomp-runtime.el:
11562         * byte-optimize.el (byte-optimize-apply):
11563         * byte-optimize.el (car):
11564         * byte-optimize.el (byte-optimize-form):
11565         * byte-optimize.el (byte-optimize-form-code-walker):
11566         * byte-optimize.el:
11567         * build-report.el (build-report-insert-installation-file):
11568         * build-report.el (build-report):
11569         * auto-show.el:
11570         * apropos.el (apropos-documentation):
11571         - mega patch
11572         - clean up byte-compile warnings
11573         - remove unused variables
11574         - Use common lisp style hashtable functions
11575         - byte compiler cleanup
11576         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11577         - remove old backquote syntax usage
11578         - move some cl functionality into C for speed.
11579         - remove last remaining VMS support
11580         - spelling fixes
11581         - implement last, butlast, nbutlast, copy-list in C.
11582         - new macro ignore-file-errors, similar to ignore-errors
11583           (ignore-file-errors (delete-file "foo"))
11584         - get frequent garbage collection during loadup.el by tweaking
11585           gc-cons-threshold, rather than explicitly calling garbage-collect
11586         - default delete-key-deletes-forward to `t'.
11587
11588 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11589
11590         * XEmacs 21.2-beta4 is released.
11591
11592 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11593
11594         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11595         (easy-menu-item-present-p): Wrapper around find-menu-item.
11596         (easy-menu-remove-item): Wrapper around delete-menu-item.
11597
11598         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11599         (add-menu-button): Add 'in-menu' argument.
11600         (add-menu-item-1): Add in-menu support to helper function.
11601
11602 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11603
11604         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11605
11606 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11607
11608         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11609         of Dec 4, 1997.
11610
11611 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11612
11613         * process.el (shell-command-on-region): Report if the command
11614         succeeded or failed.
11615
11616 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11617
11618         * subr.el (buffer-substring-no-properties): Comment out.
11619
11620 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11621
11622         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11623           into font instances first, like `x-frob-font-size' does.
11624           (mswindows-find-larger-font): ditto
11625
11626 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11627
11628         * package-ui.el (pui-install-selected-packages): fix args in call
11629         to `package-get'.
11630
11631 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11632
11633         * package-get.el (host-name): New widget type.
11634         (package-get-remote): Better customization using new type.
11635         (package-get-download-sites): idem dito.
11636
11637         (package-get-custom): Do not use package-get-all untill we have
11638         runtime dependencies.
11639
11640         (package-get-remove-copy): Default to 't' we no longer need this
11641         kludge as we do not currently use depenencies.
11642
11643         (package-get-was-current): New variable.
11644         (package-get-require-base): New 'force-current' argument.
11645         (package-get-update-base): idem
11646         (package-get-package-provider):  idem
11647         (package-get-locate-index-file): New 'no-remote' argument.
11648         (package-get-locate-file): idem.
11649
11650         (package-get-maybe-save-index): New function.
11651         (package-get-update-base): Use it.
11652
11653 1998-10-28 Greg Klanderman <greg@alphatech.com>
11654
11655         * package-get.el (package-get-remote): default to nil; by default,
11656         don't go out to the net via EFS.  They must select a download site.
11657         (package-get-download-sites): new variable.
11658         (package-get-download-menu): new function.
11659         (package-get-locate-index-file): new function.
11660         (package-get-update-base): use it.
11661
11662         * menubar-items.el (default-menubar): add "Update Package Index"
11663         and "Add Download Site" menus under Options | Manage Packages.
11664
11665 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11666
11667         * package-get.el (package-get): bugfix code checking installed version
11668         for case where package is not currently installed.
11669         (package-get-require-signed-base-updates): new variable.
11670         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11671         deemed not a goot thing.  Use the variable
11672         package-get-allow-unsigned-base-updates instead.
11673
11674 1998-10-16 Greg Klanderman <greg@alphatech.com>
11675
11676         * package-get.el (package-get): Don't install an older version than
11677         we already have unless explicitly told to.  Issue a warning.
11678
11679         * package-ui.el (pui-add-required-packages): when adding
11680         dependencies, don't add packages that are up to date.
11681         (pui-package-symbol-char):  Don't consider a package out of date
11682         if you have a newer version installed than the latest version in
11683         package-get-base.
11684
11685         * package-get.el (package-get-base-filename): document that it may
11686         be a path relative to package-get-remote;  new default value.
11687         (package-get-locate-file): new function.
11688         (package-get-update-base): use it to expand package-get-base-filename.
11689         (package-get-save-base): new function to save the package-get database
11690         to file.
11691         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11692         (package-get-update-base): pass the REMOTE-SOURCE arg.
11693         (package-get-update-base-entry): call package-get-custom-add-entry.
11694         (package-get-file-installed-p): removed; no longer needed.
11695         (package-get-create-custom): ditto.
11696         (toplevel): remove code to build and load package-get-custom.el
11697         (package-get-custom-add-entry): new function.
11698
11699 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11700
11701         * wid-edit.el (widget-button-click): Don't switch window.
11702
11703 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11704
11705         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11706
11707 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11708
11709         * etags.el (find-tag-default): Run find-tag-hook using
11710         run-hooks rather than funcall
11711
11712 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11713
11714         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11715         and the current local map as the parents to isearch-mode-map.
11716
11717 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11718
11719         * XEmacs 21.2-beta3 is released.
11720
11721 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11722
11723         * package-get.el (package-get-update-base): use
11724         insert-file-contents-internal, not insert-file-contents-literally.
11725
11726 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11727
11728         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11729         dump time.
11730
11731 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11732
11733         * package-get.el (package-get-update-base-entry): new function.
11734         (package-get-update-base): renamed; was `package-get-load-base'.
11735         cleanup, and use package-get-update-base-from-buffer.
11736         (package-get-update-base-from-buffer): new function.
11737         (package-get-update-base-entries): new; helper for above.
11738         Do not eval lisp grabbed over ftp; parse it from new format.
11739
11740 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11741
11742         * files.el (set-auto-mode): Don't play games loading package-get
11743         database; package-get-package-provider will handle it all.
11744
11745 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11746
11747         * package-get.el (package-get-base-filename): new variable.
11748         (package-get-require-base): new function.
11749         (package-get-pgp-signed-begin-line): new variable.
11750         (package-get-pgp-signature-begin-line): ditto.
11751         (package-get-pgp-signature-end-line):  ditto.
11752         (package-get-load-base): new function.
11753         (package-get-interactive-package-query):
11754         (package-get-update-all):
11755         (package-get-dependencies):
11756         (package-get-package-provider):
11757         (package-get-custom): use package-get-require-base.
11758         [package-get-custom loading]: disable for now.
11759
11760         * package-ui.el (pui-list-packages): use (package-get-require-base)
11761
11762 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11763
11764         * package-ui.el: Correct obvious thinko in choosing extent face.
11765
11766 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11767
11768         * menubar-items.el (default-menubar): pui-list-package has nothing
11769         to with Customize. Move all the package stuff to a new Item in Options.
11770
11771         * package-ui.el (pui-menu): Add menu and Popup menu.
11772
11773         * package-get.el (package-get): Use new
11774         package-admin-get-install-dir.
11775
11776         * package-admin.el (package-admin-get-install-dir): New syntax.
11777         Conserve package location and put mule packages where mule-base is.
11778
11779         * package-get.el : Customized
11780
11781         * package-ui.el (pui): Customized
11782         (pui-package-install-dest-dir): New variable.
11783         (pui-install-selected-packages): Use it
11784
11785 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11786
11787         * package-get.el (package-get-interactive-package-query): Move
11788         dependency on package-get-base to run-time.
11789         (package-get-update-all): Ditto.
11790         (package-get-dependencies): Ditto.
11791         (package-get-package-provider): Ditto.
11792         (package-get-custom): Ditto.
11793
11794 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11795
11796         * events.el: Remove 'ascii-character property from 'backspace
11797         and 'delete symbols
11798
11799 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11800
11801         * package-get-base.el: removed.
11802
11803 1998-09-23  Didier Verna  <didier@xemacs.org>
11804
11805         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11806         (no-upper-case-p): new function.
11807         (with-search-caps-disable-folding): new macro.
11808         (with-interactive-search-caps-disable-folding): new macro.
11809         (zap-to-char): In interactive mode, do a case-sensitive search if
11810         the character is uppercase.
11811         (zap-up-to-char): ditto.
11812
11813         * replace.el (perform-replace): use the function no-upper-case-p.
11814
11815         * isearch-mode.el (isearch-fix-case): ditto.
11816         make obsolete `with-caps-disable-folding' and
11817         `isearch-no-upper-case-p'.
11818
11819         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11820         (tags-search): ditto.
11821         (tags-query-replace): ditto.
11822
11823         * info.el (Info-search): ditto.
11824
11825 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11826
11827         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11828
11829 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11830
11831         * package-admin.el (package-admin-rmtree): rewritten.  need to
11832         check for "." and ".." before symlink check.  expand files and
11833         directories with respect to DIRECTORY, not default-directory.
11834
11835 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11836
11837         * package-get.el (package-get-all): add INSTALL-DIR argument.
11838
11839 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11840
11841         * package-ui.el (pui-add-required-packages): new function, select
11842         dependent packages.
11843         (pui-display-keymap): bind it.
11844         (pui-help-string): document it.
11845         (pui-install-selected-packages): package-get-all -> package-get.
11846
11847         * package-get.el (package-get-dependencies): new function.
11848
11849 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11850
11851         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11852         regexps.
11853
11854 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11855
11856         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11857         function.
11858         (default-mouse-track-normalize-point): Use it.
11859
11860 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11861
11862         * package-admin.el (package-admin-delete-binary-package):
11863                 General cleanup. Remove unnessary use of progn and
11864         save-excursion.
11865         (package-admin-delete-binary-package): Do NOT mess with file
11866         modes. That is evil.
11867         (package-admin-delete-binary-package): Wrap all deleting in
11868         condition-case. The data in MANIFEST is untrustworthy.
11869         (package-admin-delete-binary-package): Let the OS worry about non
11870         empty directories.
11871
11872 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11873
11874         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11875         processing.
11876         (lm-report-bug): Fix mail address to send bug reports to.
11877
11878 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11879
11880         * XEmacs 21.2-beta2 is released.
11881
11882 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11883
11884         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11885
11886 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11887
11888         * info.el (Info-mode): Document page turning by double clicks in
11889         docstring so `M-x describe-mode' will display it.
11890
11891 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11892
11893         * info.el (Info-mouse-track-double-click-hook): Use character
11894         widths to calculate a border region where double clicking does
11895         page turning, and return `nil' by default so other hooks, such as
11896         region highlighting, will be run.
11897
11898 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11899
11900         * sound.el (default-sound-directory-list): Initialize with all the
11901         "sounds" directories in `data-directory-list'.  It used to just be
11902         the first one.
11903
11904         * packages.el (locate-data-directory-list): Created.  This gives
11905         the list of matching directories, unlike `locate-data-directory',
11906         which just gives the first one.
11907
11908 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11909
11910         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11911         make a binding in the local keymap until help-char handling is
11912         improved.
11913
11914         * help.el (help-keymap-with-help-key): Provide keymap with help
11915         binding.
11916         (help-print-help-form): New helper function.
11917
11918 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11919
11920         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11921         move extent to another buffer; no need to create a new extent.
11922         (isearch-fix-case): New function.
11923         (isearch-search-and-update): Use it.
11924
11925 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11926
11927         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11928         the keymap, not minor-mode-map-alist.
11929         (isearch-done): Restore overriding-local-map.
11930
11931 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11932
11933         * bytecomp.el (byte-compile-buffer-substring):
11934         Fix for: (byte-compile (defun f () (buffer-substring)))
11935         ==>   ** buffer-substring called with 3 args, but requires 0-3
11936         - new code not only works, but is more readable, too.
11937
11938 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11939
11940         * msw-faces.el (mswindows-init-device-faces): Don't try to
11941           specify a default font at this late stage. Do try to force
11942           creation of the default face font so that if it fails we get
11943           an error now instead of a crash at frame creation.
11944
11945           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11946           mswindows-make-font-unitalic: Canonical default weight
11947           changed from "Normal" to "Regular".
11948
11949           mswindows-make-font-bold / -bold-italic: Supplied device was
11950           not being passed into call to mswindows-find-smaller-font.
11951
11952 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11953
11954         * package-get.el (package-get-remote): Fix the path where to find
11955           the packages on xemacs.org.
11956
11957 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11958
11959         * about.el (about-maintainer-info): Update Ben's entry.
11960
11961 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11962
11963         * lisp/shadow.el (find-emacs-lisp-shadows):
11964         - `member' was being called on lists of length 2000!
11965         - Replace with hashtables.
11966         - Replace hand-coded loops with (dolist)
11967         - Fix comment typo
11968
11969 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11970
11971         * packages.el: Added new function, `package-delete-name', to
11972           delete existing packages from the installed package database
11973           (`packages-package-list').  Also added the "pkginfo" directory
11974           to `packages-special-base-regexp', so that the pkginfo directory
11975           would not get added to `late-packages'.
11976
11977         * package-admin.el: Added ability to delete an installed package
11978           (added low-level function, `package-admin-delete-package').
11979           Understands how to use the pkginfo/MANIFEST.<package> file to
11980           delete the package.  When installing a package, will also
11981           create a MANIFEST.* file if one is not provided by the
11982           package.  If the MANIFEST.* doesn't exist when deleting a
11983           package, the functions will fall back to attempting to delete
11984           any package-specific lisp directory.
11985
11986         * package-get.el: Moved some functions to package-admin.el.
11987           Added interactive function `package-get-delete-package', for
11988           use by users for deleting a package.
11989
11990           Also modified to not require the presence of efs.
11991
11992 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11993
11994         * files.el (find-file-noselect): Handle all signals, kill the
11995         buffer and resignal.
11996
11997 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11998
11999         * cl-macs.el (glyph-image): Add setf method.
12000
12001 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12002
12003         * package-get.el: Fixed broken EFS downloading.  Also, look for
12004           .tar.gz files first, in preference over .tgz files.
12005
12006         * package-ui.el: Fix display of package version numbers.
12007
12008 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12009
12010         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12011         argument.
12012
12013 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12014
12015         * list-mode.el: `display-completion-list': added new/optional
12016           keyword `:completion-string', which allows the programmer to
12017           change the "Possible completions are:" prompt.
12018
12019         * menubar-items.el: Added new pulldown menu-pick to start up the
12020           visual package browser/installer:
12021
12022                 Options->Customize->List Packages
12023
12024         * package-admin.el: Added hooks for installing under both Unix
12025           and MS Windows.  Does additional error checking.  No longer
12026           calls "add-big-package.sh" to install packages under Unix; now
12027           calls gunzip & tar directly.
12028
12029         * package-get.el: Added ability to install packages from files
12030           on a local disk/CDROM.  Now deletes any existing package lisp
12031           directory.  Does completion on available packages when
12032           querying for package names.  Will also search for .tgz files
12033           in addition for .tar.gz files.  Tries to reload
12034           auto-autoloads, as a convenience when loading new packages,
12035           and also tries to add any new package paths to `load-path'.
12036           Changed all occurences of `concat' to use `expand-file-name'.
12037
12038         * package-ui.el: New file which implements the main visual
12039           package browser/installer, which is started via a menu pick or
12040           M-x pui-list packages.
12041
12042 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12043
12044         * startup.el (load-init-file): spelling fix.
12045
12046 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12047
12048         * startup.el (normal-top-level): Load auto-autoload files
12049         covariantly with their precedence.
12050
12051 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12052
12053         * menubar-items.el (default-menubar): Remove "Font Weight"
12054         option, there is currently no custom equivalent.. Customize-faces
12055         is "Edit faces".
12056
12057         * x-font-menu.el (font-menu-set-font): Use customize to set
12058         default face.
12059
12060         * faces.el (face-spec-update-all-matching): New function.
12061
12062         * cus-face.el (custom-set-face-update-spec): New function.
12063         Interface to customize faces from elisp.
12064
12065         (custom-face-value-create): Show the customized settings if set
12066         but not saved.
12067
12068 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12069
12070         (custom-face-value-create): Show the customized settings if set
12071         but not saved.
12072
12073 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12074
12075         * keydefs.el (global-map): Add FSF 20.3 binding of
12076         query-replace-regexp.
12077
12078 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12079
12080         * minibuf.el (read-file-name-internal-1): use
12081         user-name-completion-1 instead of user-name-completion.
12082
12083 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12084
12085         * loadup.el:
12086         * make-docfile.el:
12087         * update-elc.el: Don't set `source-directory' (now defunct as a
12088         global variable) no more.
12089
12090         * packages.el (packages-list-autoloads): Made `source-directory'
12091         (now defunct as a global variable) a parameter.
12092
12093 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12094
12095         * about.el (about-hackers): new email
12096
12097 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12098
12099         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12100
12101 1998-07-17  Didier Verna  <didier@xemacs.org>
12102
12103         * faces.el (set-face-property):
12104         (set-face-dim-p):
12105         (face-dim-p): updated the doc strings now that the dim property isn't
12106         tty-specific.
12107         (face-equal): the dim property is now a common one.
12108
12109         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12110         Renamed the `stipple' attribute to `background-pixmap'.
12111         (custom-face-background-pixmap): make custom-face-stipple an
12112         obsolete alias for this.
12113
12114 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12115
12116         * find-paths.el (paths-file-readable-directory-p): Created and
12117         used.
12118
12119         * loadup.el: Don't set inhibit-... flags from run-temacs.
12120
12121 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12122
12123         * packages.el (packages-data-path-depth): Added and used.
12124
12125 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12126
12127         * about.el:
12128         - Change .xpm to .png, delete "zcat" section.
12129         - cosmetic fix in the 'marcpa' entry.
12130
12131         * etc/photos
12132         - convert all .xpm.Z to .png
12133         - rename mrb to martin
12134         - rename mcook-m to mcookm
12135
12136 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12137
12138         * x-init.el (x-initialize-compose): Add support for
12139         dead-circumflex as YET ANOTHER NAME for that dead key.
12140
12141 1998-08-05  Colin Rafferty <colin@xemacs.org>
12142
12143         * setup-paths.el (paths-construct-exec-path): Made the
12144         last-packages really be last.
12145         (paths-construct-data-directory-list): Ditto.
12146
12147 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12148
12149         * startup.el(startup-splash-frame-body):
12150         Update Copyright notice in splash screen
12151
12152 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12153
12154         * minibuf.el (read-file-name-internal-1): do ~user completion.
12155
12156 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12157
12158         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12159         aginst destroyed extents
12160
12161 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12162
12163         * package-get.el (package-get): add `install-dir' argument.
12164
12165 1998-07-20  John Jones  <jj@asu.edu>
12166
12167         * package-get.el: calls to package-get-update-all will only
12168           update packages which are already installed.
12169
12170 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12171
12172         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12173         writable.
12174
12175 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12176
12177         * about.el (about-hackers): Correct my email.
12178
12179 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12180
12181         * about.el (about-hackers): new email-address.
12182
12183 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12184
12185         * minibuf.el (read-number): Don't let `input-error' condition
12186         escape.
12187
12188 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12189
12190         * about.el (about-hackers): use my `email-for-life' address.
12191
12192 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12193
12194         * XEmacs 21.2-beta1 is released.
12195
12196 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12197
12198         * ldap.el (ldap-search): Doc string change
12199
12200 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12201
12202         * menubar-items.el (default-menubar): Removed references to
12203         `data-directory', and use `locate-data-file' instead, and made
12204         then greyed out if they don't exist.
12205
12206 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12207
12208         * keymap.el (events-to-keys): Use `format' instead of `concat'
12209         since the latter does not accept integer args anymore
12210
12211 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12212
12213         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12214         macros replaced.
12215
12216 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12217
12218         * make-docfile.el: Get first initialization from very-early-lisp.el
12219         * update-elc.el: Ditto.
12220         * loadup.el (really-early-error-handler): Ditto.
12221
12222         * packages.el (packages-unbytecompiled-lisp): Add new file,
12223         very-early-lisp.el.
12224
12225         * very-early-lisp.el: New file.
12226
12227 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12228
12229         * Symbols that have been obsolete for at least 3 years removed (II).
12230
12231         * obsolete.el (eval-current-buffer): Make compatible.
12232         (byte-code-function-p): Ditto.
12233         (send-string): Removed.
12234         (send-region): Removed.
12235         (screen-scrollbar-width): Removed.
12236         (set-screen-scrollbar-width): Removed.
12237         (set-screen-left-margin-width): Removed.
12238         (set-screen-right-margin-width): Removed.
12239         (screen-left-margin-width): Removed.
12240         (screen-right-margin-width): Removed.
12241         (set-buffer-left-margin-width): Removed.
12242         (set-buffer-right-margin-width): Removed.
12243         (buffer-left-margin-width): Removed.
12244         (buffer-right-margin-width): Removed.
12245         (x-set-frame-icon-pixmap): Removed.
12246         (x-set-screen-icon-pixmap): Removed.
12247         (pixel-name): Removed.
12248         (make-pixmap): Removed.
12249         (make-cursor): Removed.
12250         (pixmap-width): Removed.
12251         (pixmap-contributes-to-line-height-p): Removed.
12252         (set-pixmap-contributes-to-line-height): Removed.
12253
12254 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12255
12256         * obsolete.el (popup-menu-up-p): removed.
12257         (read-no-blanks-input): Removed.
12258         (wholenump): Removed.
12259         (ring-mod): Removed (what was ring-mod?).
12260         (current-time-seconds): Removed.
12261         (run-special-hook-with-args): Removed.
12262         (dot): Removed.
12263         (dot-marker): Removed.
12264         (dot-min): Removed.
12265         (dot-max): Removed.
12266         (window-dot): Removed.
12267         (set-window-dot): Removed.
12268
12269         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12270         `dot-min'.
12271
12272         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12273
12274         * code-files.el (insert-file-contents): Rename
12275         run-special-hook-with-args to run-hook-with-args-until-success.
12276         (write-region): Ditto.
12277
12278 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12279
12280         * about.el: Fix typos, update release date.
12281
12282         * Symbols that have been obsolete for at least 3 years removed.
12283
12284         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12285         screen- functions.
12286         (toplevel): remove setf methods for screen functions.
12287         * cl-macs.el (extent-data): defsetf removed.
12288         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12289         many places to remove.
12290         (comment-indent-hook): Ditto.
12291         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12292         (buffer-dedicated-screen): Ditto.
12293         (deiconify-screen): Ditto.
12294         (delete-screen): Ditto.
12295         (event-screen): Ditto.
12296         (find-file-other-screen): Ditto.
12297         (find-file-read-only-other-screen): Ditto.
12298         (live-screen-p): Ditto.
12299         (screen-height): Ditto.
12300         (screen-iconified-p): Ditto.
12301         (screen-list): Ditto.
12302         (screen-live-p): Ditto.
12303         (screen-name): Ditto.
12304         (screen-parameters): Ditto.
12305         (screen-pixel-height): Ditto.
12306         (screen-pixel-width): Ditto.
12307         (screen-root-window): Ditto.
12308         (screen-selected-window): Ditto.
12309         (screen-totally-visible-p): Ditto.
12310         (screen-visible-p): Ditto.
12311         (screen-width): Ditto.
12312         (screenp): Ditto.
12313         (get-screen-for-buffer): Ditto.
12314         (get-screen-for-buffer-noselect): Ditto.
12315         (get-other-screen): Ditto.
12316         (iconify-screen): Ditto.
12317         (lower-screen): Ditto.
12318         (mail-other-screen): Ditto.
12319         (make-screen): Ditto.
12320         (make-screen-invisible): Ditto.
12321         (make-screen-visible): Ditto.
12322         (modify-screen-parameters): Ditto.
12323         (new-screen): Ditto.
12324         (next-screen): Ditto.
12325         (next-multiscreen-window): Ditto.
12326         (other-screen): Ditto.
12327         (previous-screen): Ditto.
12328         (previous-multiscreen-window): Ditto.
12329         (raise-screen): Ditto.
12330         (redraw-screen): Ditto.
12331         (select-screen): Ditto.
12332         (selected-screen): Ditto.
12333         (set-buffer-dedicated-screen): Ditto.
12334         (set-screen-height): Ditto.
12335         (set-screen-position): Ditto.
12336         (set-screen-size): Ditto.
12337         (set-screen-width): Ditto.
12338         (show-temp-buffer-in-current-screen): Ditto.
12339         (switch-to-buffer-other-screen): Ditto.
12340         (visible-screen-list): Ditto.
12341         (window-screen): Ditto.
12342         (x-set-screen-pointer): Ditto.
12343         (x-set-frame-pointer): Ditto.
12344         (screen-title-format): Ditto.
12345         (screen-icon-title-format): Ditto.
12346         (terminal-screen): Ditto.
12347         (delete-screen-hook): Ditto.
12348         (create-screen-hook): Ditto.
12349         (mouse-enter-screen-hook): Ditto.
12350         (mouse-leave-screen-hook): Ditto.
12351         (map-screen-hook): Ditto.
12352         (unmap-screen-hook): Ditto.
12353         (default-screen-alist): Ditto.
12354         (default-screen-name): Ditto.
12355         (x-screen-defaults): Ditto.
12356         (x-create-screen): Ditto.
12357         * obsolete.el: meta-flag removed.
12358         baud-rate removed.
12359         sleep-for-millisecs removed.
12360         extent-data removed.
12361         set-extent-data removed.
12362         set-extent-attribute removed.
12363         extent-glyph removed.
12364         extent-layout removed.
12365         set-extent-layout removed.
12366         list-faces-display removed.
12367         list-faces removed.
12368         trim-versions-without-asking removed.
12369         after-write-file-hooks removed.
12370         truename removed.
12371         auto-fill-hook removed.
12372         blink-paren-hook removed.
12373         select-screen-hook, deselect-screen-hook removed.
12374         auto-raise-screen, auto-lower-screen removed.
12375
12376         * msw-mouse.el: Global change resource -> mswindows-resource.
12377
12378         * XEmacs 21.0-pre5 is released.
12379
12380 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12381
12382         * about.el (about-hackers): Credits update.
12383
12384 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12385
12386         * register.el (insert-register): Don't activate the region.
12387
12388 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12389
12390         * select.el: Restore x-* symbols for backwards compatibility:
12391         x-copy-primary-selection, x-kill-primary-selection,
12392         x-delete-primary-selection, x-select-make-extent-for-selection,
12393         x-valid-simple-selection-, x-cut-copy-clear-internal.
12394
12395 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12396
12397         * XEmacs 21.0-pre4 is released.
12398
12399 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12400
12401         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12402         reporting bugs.
12403         (maybe-add-init-button): Fix semantics under Windows.  Use
12404         `expand-file-name' rather than `concat'.
12405
12406         * help.el (print-messages): New function.
12407
12408 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12409
12410         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12411
12412 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12413
12414         * about.el: Tweaked my entry in about-hackers.
12415
12416         * find-paths.el (paths-emacs-root-p):
12417           Relaxed emacs-root checking of an in-place installation to
12418           also accommodate the flat layout used on MS Windows.
12419
12420 1998-06-29  John Jones  <jj@asu.edu>
12421
12422         * package-get.el: calls to package-get-update-all will only
12423           update packages which are already installed.
12424
12425 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12426
12427         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12428         are handled by the gui-element face fallbacks now.
12429
12430         * x-faces.el: default gui-element face to "background" as well as
12431         the default face.
12432
12433         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12434         and default face settings since these are set as fallbacks now in
12435         the appropriate domain.
12436
12437 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12438
12439         * text-mode.el (text-mode): Reorder regexp so the OR part
12440         corresponding to `page-delim' goes first and the hack in
12441         `forward-paragraph' will work.
12442         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12443
12444 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12445
12446         * subr.el (remove-hook): When checking the hook value
12447           with functionp, don't apply car to it.
12448
12449 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12450
12451         * package-get.el (package-get-remote-filename):
12452           Don't use file-name-as-directory because the local directory
12453           separator conventions might not be the same as ftp's.
12454
12455 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12456
12457         * ldap.el (ldap-host-parameters-alist): New name of
12458         `ldap-host-parameters-plist'
12459
12460 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12461
12462         * package-get.el: Using (require 'package-get-base), now that it
12463         provides itself.  Consequently removed all instances of (load
12464         "package-get-base.el").
12465
12466 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12467
12468         * subr.el (remove-hook): Don't treat the hook value as a
12469           list unless it is both consp and not functionp.
12470
12471 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12472
12473         * about.el: Email address for Ben Wing is ben@xemacs.org.
12474         * auto-show.el: Ditto.
12475         * bytecomp.el: Ditto.
12476         * faces.el: Ditto.
12477         * x-scrollbar.el: Ditto.
12478         * x-misc.el: Ditto.
12479         * tty-init.el: Ditto.
12480         * toolbar-items.el: Ditto.
12481         * symbol-syntax.el: Ditto.
12482         * specifier.el: Ditto.
12483         * objects.el: Ditto.
12484         * hyper-apropos.el: Ditto.
12485         * glyphs.el: Ditto.
12486
12487 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12488
12489         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12490         vertical-divider-always-visible-p.
12491         (default-mouse-motion-handler): Ditto.
12492
12493 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12494
12495         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12496         global value.
12497
12498 1998-06-21  Oliver Graf <ograf@fga.de>
12499
12500         * build-reports.el: changed receiver to xemacs-build-reports list
12501
12502 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12503
12504         * font.el: Split font-family-mappings into X and
12505           mswindows-specific versions.
12506           mswindows-font-create-[object|name]: Treat supplied size
12507           as a pointsize. Added underline and strikethru handling.
12508
12509         * msw-faces.el: changed default mswindows charset to western.
12510
12511         * msw-glyphs.el: removed space in border-glyph font string that
12512           was inserted to get round bugs in the mswindows C font code.
12513
12514 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12515
12516         * about.el (about-hackers): Credits update.
12517
12518         * help-nomule.el (tutorial-supported-languages): Add Romanian
12519         TUTORIAL.
12520
12521         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12522         to ISO-8859-2.
12523
12524 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12525
12526         * font.el: Split font-family-mappings into X and
12527           mswindows-specific versions.
12528           mswindows-font-create-[object|name]: Treat supplied size
12529           as a pointsize. Added underline and strikethru handling.
12530
12531         * msw-faces.el: changed default mswindows charset to western.
12532
12533         * msw-glyphs.el: removed space in border-glyph font string that
12534           was inserted to get round bugs in the mswindows C font code.
12535
12536 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12537
12538         * minibuf.el: make read-color-completion-table call
12539           (mswindows-color-list for mswindows devices.
12540
12541 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12542
12543         * lisp/font-lock.el
12544         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12545         Let declaration items contain non-word symbol characters.
12546
12547 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12548
12549         * package-get.el (package-get-package-provider): Added autoload
12550         cookie.  Loading "package-get-base.el" in ALL functions that use
12551         it.  Fixed some (interactive ...) with multiple argument specs
12552         again.  Cosmetic indentation changes.
12553
12554 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12555
12556         * info.el (Info-insert-dir): Don't use nreverse on variables
12557         that you want to use later.
12558
12559 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12560
12561         * x-mouse.el (x-set-point-and-move-selection): Replace call
12562         to x-kill-primary-selection with kill-primary-selection
12563
12564 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12565
12566         * simple.el (what-cursor-position): Make cursor position reported
12567         use value of column-number-start-at-one
12568
12569 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12570
12571         * about.el (xemacs-hackers): Fix Jareth's email address.
12572
12573 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12574
12575         * startup.el (startup-splash-frame): Remove
12576         `xemacs-startup-logo-function'.
12577
12578 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12579
12580         * about.el (about-hackers): Update credits list.
12581
12582 1998-06-06  Jeff Miller <jmiller@smart.net>
12583
12584         * lisp/sound.el: Update sound-ext to allow filenames with
12585           extensions to be found by load-sound-file
12586
12587 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12588
12589         * info.el (Info-rebuild-outdated-dir): Removed variable
12590         (Info-auto-generate-directory): New variable
12591         (Info-save-auto-generated-dir): New variable
12592         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12593         (Info-build-dir-anew): Second parameter removed.  Use
12594         `Info-save-auto-generated-dir'
12595         (Info-rebuild-dir): Ditto
12596
12597 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12598
12599         * list-mode.el (next-list-mode-item): Would not recognize
12600         border between directly neighbored items.
12601
12602 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12603
12604         * package-get.el: add autoloads for some functions.
12605
12606 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12607
12608         * specifier.el (let-specifier): Tiny docfixes.
12609
12610 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12611
12612         * msw-mouse.el: set selection-pointer-glyph to Normal.
12613
12614 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12615
12616         * wid-edit.el (widget-specify-secret): New function.
12617         (widget-after-change): Use it.
12618         (widget-specify-field): Use it.
12619
12620 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12621
12622         * mouse.el (drag-window-divider): Use `(not done)' instead of
12623         `doit'; reuse result of `window-pixel-edges'.
12624
12625         * modeline.el (drag-modeline-event-lag): Rename to
12626         drag-divider-event-lag.
12627
12628 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12629
12630         * specifier.el (let-specifier): Rewritten not to generate needless
12631         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12632         arguments.
12633
12634 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12635
12636         * minibuf.el (read-file-name-1): Setup buffer-local value of
12637         `completion-ignore-case' in completions buffer under Windows.
12638
12639 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12640
12641         * about.el (about-maintainer-glyph): Fix support for not
12642         compressed images.
12643
12644 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12645
12646         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12647
12648         * mouse.el (mouse-track): Cancel selection if misc-user event with
12649         `cancel-mode-internal' function is fetched.
12650
12651 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12652
12653         * files.el (save-some-buffers-1): Fixed return value.
12654
12655 1998-06-01  Oliver Graf <ograf@fga.de>
12656
12657         * dragdrop.el: added experimental
12658
12659 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12660
12661         * startup.el (after-init-hook, init-file-user,
12662         user-init-directory, load-user-init-file):  Purge references
12663         to "~/.xemacs/init.el" from docstrings.
12664
12665         (load-user-init-file) Use paths-construct-path to construct
12666         paths to user init files.  Go directly to ~/.emacs, do not
12667         search ~/.xemacs/, do not load `default-custom-file'.
12668
12669 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12670
12671         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12672         general *sh.
12673         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12674
12675 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12676
12677         * menubar-items.el (default-menubar): add Update Packages to customize
12678         menu.
12679
12680 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12681
12682         * faces.el: use toolbar face as a fallback for toolbar properties
12683         in xpm-color-symbols instead of default.
12684
12685         * msw-faces.el: rename 3d-object -> gui-element face.
12686
12687 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12688
12689         * startup.el (xemacs-startup-logo-function): New variable.
12690         (startup-splash-frame): Use it.
12691
12692 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12693
12694         * files.el (save-some-buffers): Would wait 1 second.
12695         (save-some-buffers-1): Delete other windows here instead of in
12696         `save-some-buffers'.
12697         (save-some-buffers): Force redisplay only if windows were deleted.
12698
12699 1998-06-02  Didier Verna  <didier@xemacs.org>
12700
12701         * cus-face.el (custom-face-attributes): generalized the use of
12702         toggle buttons for boolean attributes.
12703         Re-ordered the items a bit.
12704
12705 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12706
12707         * sound.el (default-sound-directory): Use `locate-data-directory'
12708         to find the sounds directory.
12709
12710 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12711
12712         * sound.el: default sound-ext to .wav under mswindows, .au
12713         otherwise. load-default sounds without extensions.
12714
12715 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12716
12717         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12718         if send-pr is not bound.
12719
12720 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12721
12722         * files.el: grok idl files in auto-mode-alist.
12723 1998-06-01  Jeff Miller  <jmiller@smart.net>
12724
12725         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12726         calling `upcase'.
12727
12728 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12729
12730         * msw-glyphs.el: add xbm to the list of image types supported.
12731
12732 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12733
12734         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12735         instead of XEmacs one when dumping InfoDock.
12736
12737 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12738
12739         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12740         for `modeline-visible-p'
12741
12742         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12743
12744 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12745
12746         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12747         since it's not used anymore. doc string fixes.
12748
12749         * package-get.el (package-get-file-installed-p): new function. use
12750         instead of file-installed-p which is in an external package.
12751
12752 1998-05-28  Oliver Graf <ograf@fga.de>
12753
12754         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12755         favor of select-window/switch-to-buffer
12756
12757 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12758
12759         * startup.el: changed (getenv "HOME") to (user-home-directory)
12760
12761 1998-05-25  Oliver Graf <ograf@fga.de>
12762
12763         * frame.el (cde-start-drag) moved to dragdrop.el
12764         (offix-start-drag-region) moved to dragdrop.el
12765         (offix-start-drag) moved to dragdrop.el
12766         * dragdrop.el (cde-start-drag) moved from frame.el
12767         (offix-start-drag-region) moved from frame.el
12768         (offix-start-drag) moved from frame.el
12769         (cde-start-drag-region) cde drag regions
12770         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12771
12772 1998-05-26  Oliver Graf <ograf@fga.de>
12773
12774         * dragdrop.el: created dragdrop-drag prototypes
12775         (cde-start-drag-region) fixed typo
12776
12777 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12778
12779         * simple.el (after-init-hook): Remove reader macro.
12780
12781         * packages.el (packages-hardcoded-lisp): Get rid of reader
12782         macros.  Update DOC string.
12783
12784 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12785
12786         * mouse.el (drag-window-divider): Ditto.
12787
12788         * modeline.el (mouse-drag-modeline): Use it.
12789
12790         * lisp-mode.el (let-specifier): Specify indentation.
12791
12792         * specifier.el (let-specifier): Renamed from
12793         `with-specifier-instance'.
12794
12795 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12796
12797         * x-faces.el:
12798         * faces.el: move definition of xpm-color-symbols from x-faces.el
12799         to faces. Predicate x-get-resource on the presence of x.
12800
12801         * msw-faces.el: set 3d-object face rather than modeline. Specify
12802         faces as specfier defaults.
12803
12804         * package-get.el: don't use package-admin-add-single-file-package.
12805
12806 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12807
12808         * toolbar-items.el: Fixup tooltips.
12809         (toolbar-gnus): Don't use obsolete variable
12810         toolbar-news-frame-properties.
12811         (toolbar-news-reader): Default to `gnus' instead of
12812         `not-configured'.
12813
12814         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12815         Windows.
12816
12817 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12818
12819         * package-get.el: rename -installedp -> -installed-p.
12820
12821 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12822
12823         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12824         attributes, and assinged it to continuation, truncation and
12825         hscroll glyphs.
12826
12827         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12828         and made continuation, truncation and hscroll glyphs arrow
12829         characters out of that font.
12830
12831 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12832
12833         * minibuf.el (minibuffer-electric-separator): Play nicely with
12834         directory-sep-char being \.
12835         (minibuffer-electric-tilde): Ditto.
12836         (read-file-name-map): Ditto.
12837
12838 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12839
12840         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12841         on X devices.
12842         (default-mouse-track-deal-with-down-event): Avoid
12843         `x-disown-selection'; use `disown-selection' instead.
12844
12845 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12846
12847         * select.el:
12848         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12849         moved to (cut-copy-clear-internal) in select.el. Ditto for
12850         (x-delete-primary-selection) (x-kill-primary-selection)
12851         (x-copy-primary-selection).
12852         (own-clipboard): new function.
12853
12854         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12855         functions in select.el. remove old ones.
12856         (mswindows-own-clipboard): new function.
12857
12858 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12859
12860         * gnuserv.el: allow connections from mswindows type devices.
12861
12862 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12863
12864         * msw-glyphs.el: change image type used from cursor to resource.
12865
12866 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12867
12868         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12869         for {top,bottom}-{left,right} values in addition to
12870         {top,bottom}_{left,right}.
12871         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12872
12873 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12874
12875         * cl-macs.el (specifier-instance): Undefine its setf method.
12876
12877         * specifier.el (with-specifier-instance): Added docstring.
12878
12879         * mouse.el (drag-window-divider): Ditto.
12880
12881         * modeline.el (mouse-drag-modeline): Use it.
12882
12883         * lisp-mode.el (with-specifier-instance): Define its indentation
12884         level.
12885
12886         * specifier.el (with-specifier-instance): New macro.
12887
12888 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12889
12890         * package-get.el (package-get-create-custom): new function to
12891         auto-generate package-get-custom.el from package-get-base.el.
12892         * (package-get-ever-installedp): new function.
12893         * (package-get-custom): new function to get all packages specified
12894         by customize.
12895
12896 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12897
12898         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12899
12900 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12901
12902         * cl-extra.el: Reverse previous float change.
12903
12904 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12905
12906         * x-faces.el:
12907         * faces.el (try-font-name): moved from x-faces.el since it is
12908         required by w3 under mswindows as well X.
12909
12910 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12911
12912         * winnt.el: Removed evil (setq completion-ignore-case t)
12913         clause, one more overlookef fsfism.
12914         (nt-quote-args-functions-alist): End sentences with double space.
12915
12916 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12917
12918         * window-xemacs.el (push-window-configuration): Remove kludgery of
12919         recaching default-toolbar specifier.
12920         (pop-window-configuration): Ditto.
12921         (unpop-window-configuration): Ditto.
12922
12923 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12924
12925         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12926
12927 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12928
12929         * winnt.el (nt-quote-args-verbatim): Added function.
12930         (nt-quote-args-prefix-quote): Added function.
12931         (nt-quote-args-backslash-quote): Added function.
12932         (nt-quote-args-double-quote): Added function.
12933         (nt-quote-args-functions-alist): New variable.
12934         (nt-quote-process-args): Added function. This is the main quoting
12935         work horse called from process-nt.c
12936
12937 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12938
12939         * winnt.el: Removed duplicate definitions for backspace,
12940         delete, M-backspace and C-M-backspace.
12941         (file-name-buffer-file-type-alist): Removed this variable.
12942         (find-buffer-file-type): Removed function.
12943         (find-file-binary):  Removed function.
12944         (find-file-text): Removed function.
12945         (find-file-not-found-set-buffer-file-type): Removed function.
12946         (save-to-unix-hook): Removed function.
12947         (revert-from-unix-hook): Removed function.
12948         (using-unix-filesystems): Removed function.
12949         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12950         warning.
12951         (x-set-selection): Removed function.
12952         (x-get-selection): Removed function.
12953         Removed commented FSFisms.
12954         Replaced copyright notice (this file is not part of GNU Emacs).
12955         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12956         comint-process-echoes setting to t.
12957
12958 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12959
12960         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12961         and used following the interface change of
12962         `paths-find-recursive-path'.
12963
12964         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12965         regexp instead of a list of base names.
12966         (paths-version-control-filename-regexp):
12967         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12968         Introduced and used following the interface change of
12969         `paths-find-recursive-path'.
12970
12971 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12972
12973         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12974         on X devices, rather than on all non-TTY devices.
12975
12976 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12977
12978         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12979
12980         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12981
12982 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12983
12984         * itimer.el (activate-itimer): Fixed usage of integers
12985         as argument to `concat'.
12986
12987 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12988
12989         * itimer.el (start-itimer): replace the use of `concat' with
12990         `format'
12991
12992 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12993
12994         * mode-motion.el (mode-motion-hook): Clarify docstring.
12995         From Bob Weiner <weiner@altrasoft.com>
12996
12997         * loadhist.el (symbol-file): Supply prompt string when used
12998         interactively.
12999         From Bob Weiner <weiner@altrasoft.com>
13000
13001 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13002
13003         * loadup.el (really-early-error-handler): Ditto.
13004
13005         * update-elc.el: Ditto.
13006
13007         * setup-paths.el (paths-construct-exec-path): Ditto.
13008
13009         * make-docfile.el: Ditto.
13010
13011         * find-paths.el (paths-decode-directory-path): Use split-path
13012         instead of decode-path.
13013
13014         * files.el (parse-colon-path): Update docstring reference.
13015
13016 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13017
13018         * msw-init.el:
13019         * x-init.el:
13020         Bind cut'n'paste keys to non window-system specific functions.
13021
13022         * msw-select.el: New function mswindows-clear-clipboard.
13023         mswindows-cut-copy-clipboard extended to handle clearing of the
13024         selection and renamed to mswindows-cut-copy-clear-clipboard.
13025
13026         * select.el: on mswindows devices delete-primary-selection
13027         calls mswindows-clear-clipboard.
13028
13029 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13030
13031         * simple.el (quoted-insert): Inhibit quit when using read-char.
13032
13033         * cmdloop.el (read-char): Don't inhibit quit.
13034         (read-char-exclusive): Ditto.
13035         (read-char): Signal quit if quit-char was pressed.
13036         (read-char-exclusive): Ditto.
13037         (read-quoted-char): Return a character, not integer.
13038
13039         * menubar-items.el (default-popup-menu): Use Andy's generic
13040         selection code.
13041         (default-popup-menu): Fix code.
13042
13043 1998-05-14  Oliver Graf <ograf@fga.de>
13044
13045         * dragdrop.el (dragdrop-function-widget): this time it's done
13046
13047 1998-05-13  Oliver Graf <ograf@fga.de>
13048
13049         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13050
13051 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13052
13053         * device.el (device-pixel-width):
13054         (device-pixel-height):
13055         (device-mm-width):
13056         (device-mm-height):
13057         (device-bitplanes):
13058         (device-color-cells): Swapped parameters to device-system-metric
13059         according to the interface change.
13060
13061 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13062
13063         * mouse.el (default-mouse-motion-handler): Use new name of the
13064         function event-over-vertical-divider-p.
13065         Do not set E-W arrow cursor over the divider if
13066         vertical-divider-draggable-p is nil in the window.
13067         ([top-level]): Use new name for the variable
13068         vertical-divider-map.
13069         (drag-window-divider): Respect vertical-divider-draggable-p.
13070         Variable name typo fixes.
13071
13072 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13073
13074         * keymap.el (kbd): Define here; handle string constants and
13075         others...
13076
13077 1998-05-15  Christian Nyb <chr@mediascience.no>
13078
13079         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13080         in Emacs 18.
13081
13082 1998-05-13  Didier Verna  <didier@xemacs.org>
13083
13084         * mouse.el (drag-window-divider): give the vertical divider a
13085         pressed look when dragging it.
13086
13087 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13088
13089         * faces.el: predicate some more face operations on x or mswindows
13090         not just x.
13091
13092         * modeline.el: enable modeline coloring for mswindows.
13093
13094 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13095
13096         * minibuf.el (minibuffer-default): Added variable; compatible with
13097         FSF Emacs.
13098         (next-history-element): Used `minibuffer-default'.
13099
13100 1998-05-12  Oliver Graf <ograf@fga.de>
13101
13102         * dragdrop.el (dragdrop-function-widget): button and mods ok
13103         arguments still look a bit strange
13104         (dragdrop-compare-mods) created
13105         (dragdrop-drop-do-functions) correctly checks for buttons and
13106         modifiers
13107
13108 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13109
13110         * setup-paths.el (paths-default-info-directories): Replace
13111         path-separator with directory-sep-char.
13112
13113         * files.el (path-separator): Don't define it here.
13114
13115 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13116
13117         * update-elc.el: Ditto.
13118
13119         * setup-paths.el (paths-construct-exec-path): Ditto.
13120
13121         * make-docfile.el: Ditto.
13122
13123         * loadup.el (really-early-error-handler): Ditto.
13124
13125         * find-paths.el (paths-decode-directory-path): Use decode-path
13126         instead of decode-path-internal.
13127
13128         * files.el (parse-colon-path): Update docstring.
13129
13130 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13131
13132         * subr.el (get-buffer-window-list): Make BUFFER optional.
13133
13134         * window-xemacs.el (windows-of-buffer): Defalias to
13135         get-buffer-window-list.
13136
13137 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13138
13139         * disass.el: Fix maintainer keyword.
13140
13141         * bytecomp.el (byte-compile-and-load-file): Autoload.
13142         (byte-compile-buffer): Ditto.
13143
13144         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13145         value is returned, not the name.
13146         (lisp-imenu-generic-expression): Enable it.
13147         (lisp-mode-variables): Ditto.
13148         (lisp-indent-offset): Change defconst to defvar.
13149         (lisp-indent-function): Ditto.
13150         (lisp-body-indent): Ditto.
13151
13152 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13153
13154         * modeline.el: Use zap-last-kbd-macro-event.
13155
13156         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13157         nil, don't attempt to do anything with messages.
13158         (eval-last-sexp): Use `letf' for clarity.
13159
13160 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13161
13162         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13163
13164 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13165
13166         * buff-menu.el:
13167         * lisp-mode.el:
13168         * obsolete.el:
13169         Change empty docstrings into no doc strings at all.
13170         Fix bogus FSF-format docstrings.
13171         * etags.el: Fix docstring.
13172
13173 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13174
13175         * package-get.el (package-get): Use internal md5
13176
13177 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13178
13179         * about.el (about-xemacs): Correct abuse of concat.
13180
13181 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13182
13183         * info.el (Info-mode): Use easymenu.
13184
13185 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13186
13187         * apropos.el (apropos): Don't use concat with integers.
13188
13189         * cmdloop.el (describe-last-error): Handle the case when no error
13190         was seen gracefully.
13191
13192         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13193         defun.
13194         (apropos-describe-plist): Ditto.
13195
13196         * help.el (with-displaying-help-buffer): Revert to a defun.
13197         (describe-key): Use it as defun.
13198         (describe-mode): Ditto.
13199         (describe-bindings): Ditto.
13200         (describe-prefix-bindings): Ditto.
13201         (describe-installation): Ditto.
13202         (view-lossage): Ditto.
13203         (describe-function): Ditto.
13204         (describe-variable): Ditto.
13205         (describe-syntax): Ditto.
13206
13207 1998-05-11  Oliver Graf <ograf@fga.de>
13208
13209         * dragdrop.el: changed order of require/provide
13210         (dragdrop-drop-mime-default) changed to new calling conventions
13211         (dragdrop-drop-do-functions) changed to new calling conventions
13212         (dragdrop-function-widget) this one needs more work...
13213
13214 1998-05-10  Oliver Graf <ograf@fga.de>
13215
13216         * about.el: another small change in my entry
13217         * dragdrop.el (dragdrop-drop-log-function): logging added
13218         plus customizations
13219         changed interface to handler functions. now called with event
13220         and object
13221
13222 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13223
13224         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13225         E-W arrow pointer displayed over draggable dividers.
13226
13227         * mouse.el (default-mouse-motion-handler): Show it when
13228         appropriate.
13229         (drag-window-divider): Added.
13230         ([top-level]): Initialized window-divider-map with a keymap
13231         binding the above function to left button down event.
13232
13233         * x-mouse.el (x-init-pointer-shape): Initialize
13234         divider-pointer-glyph from Cursor.dividerPointer, or use default
13235         E-W double arrow.
13236
13237 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13238
13239         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13240
13241 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13242
13243         * simple.el (count-words-buffer): Don't query for buffer.
13244         (count-lines-buffer): Ditto.
13245
13246 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13247
13248         * help.el (where-is): add optional insert argument.
13249
13250 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13251
13252         * help.el (describe-key-briefly): New argument INSERT.
13253
13254         * simple.el (eval-expression): New optional argument; synch with
13255         FSF 20.3.
13256
13257         * keydefs.el (global-map): Add new register bindings.
13258
13259         * register.el: Synched with FSF 20.3.
13260
13261 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13262
13263         * window-xemacs.el (recenter): all arguments are optional.
13264
13265 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13266
13267         * device.el: (device-pixel-width): Reflected name/parameters
13268         change to device-system-metric.
13269         (device-pixel-height): Ditto.
13270         (device-mm-width): Ditto.
13271         (device-mm-height): Ditto.
13272         (device-bitplanes): Ditto.
13273         (device-color-cells): Ditto.
13274
13275 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13276
13277         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13278
13279         * cl.el (most-positive-fixnum): Document.
13280         (most-negative-fixnum): Ditto.
13281
13282         * cus-dep.el: Updated comment.
13283
13284         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13285         constant.
13286
13287         * cus-load.el (custom-put): Removed.
13288
13289         * files.el (after-find-file): Just resignal quit instead of
13290         signaling "canceled".
13291
13292 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13293
13294         * frame.el (other-frame): Use `focus-frame' instead of
13295         select-frame kludges.
13296
13297         * lisp-mode.el: Update lisp-indent-function for
13298         save-selected-frame and with-selected-frame.
13299
13300         * frame.el (save-selected-frame): New macro.
13301         (with-selected-frame): Ditto.
13302         (other-frame): Use `set-frame-focus'.
13303
13304 1998-05-06  Oliver Graf <ograf@fga.de>
13305
13306         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13307         (dragdrop-drop-url-default) default handler for URL drops created
13308         (dragdrop-drop-mime-default) default handler for MIME drops created
13309         (dragdrop-drop-functions) default custom for handling drops created
13310         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13311
13312 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13313
13314         * mouse.el: Removed redundant mouse-mswindows-drop function.
13315
13316 1998-05-05  Oliver Graf <ograf@fga.de>
13317
13318         * about.el: changed some text in my entry
13319         * dragdrop.el: added customs
13320
13321 1998-05-04  Oliver Graf <ograf@fga.de>
13322
13323         * mouse.el: killed global drop key bindings
13324         (mouse-offix-drop) removed
13325         * dragdrop.el: created
13326         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13327
13328 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13329
13330         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13331         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13332
13333         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13334         obsolete comment.
13335
13336         * scrollbar.el (scrollbars-visible-p): Use new
13337         {vertical,horizontal}-scrollbar-visible-p specifiers.
13338
13339 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13340
13341         * device.el (device-pixel-height):
13342         (device-pixel-width):
13343         (device-mm-width):
13344         (device-mm-height):
13345         (device-bitplanes):
13346         (device-color-cells): Moved these 6 functions from device.c; they
13347         all use single (device-system-metrics) call.
13348
13349 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13350
13351         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13352         were renamed.
13353
13354         * menubar-items.el:
13355         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13356         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13357
13358         * help.el (help-map): Remove Hyperbole keybinding logic.
13359         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13360
13361 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13362
13363         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13364         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13365
13366 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13367
13368         * msw-glyphs.el: use nicer icon3 from the frame icon.
13369
13370 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13371
13372         * version.el (emacs-version): Remove InfoDock conditionals.
13373
13374         * startup.el (startup-splash-frame): Change ID logo name.
13375
13376 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13377
13378         * files.el (after-find-file): If the user presses C-g on
13379         directory-creation prompt, kill the buffer.
13380
13381 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13382
13383         * simple.el (count-words-region): Reverse previous change.
13384
13385 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13386
13387         * replace.el (query-replace): Just call perform-replace.
13388         (query-replace-regexp): Ditto.
13389         (perform-replace): Move region handling here.
13390         (perform-replace): Use the new arg to match-data.
13391
13392 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13393
13394         * x-init.el: Install X specific display table that
13395           displays char 0240 as a space to avoid whatever it is
13396           that screws up display of that character code.
13397
13398 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13399
13400         * help.el (function-arglist): If no arguments are documented for a
13401         subr, print nothing rather than incorrect output.
13402
13403 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13404
13405         * cmdloop.el (command-error): Update bail-out error message to use
13406         `emacs-program-name'.
13407
13408         * lib-complete.el: Remove reader macro cruft.
13409
13410         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13411         cruft.
13412
13413         * simple.el (count-words-region): Drop interactive-p check on the
13414         message.
13415
13416 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13417
13418         * font.el
13419         * msw-faces.el
13420         Correct spelling of mswindows-font-canonicalize-name.
13421
13422 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13423
13424         * ldap.el (ldap-host-parameters-alist): Replaced with
13425         `ldap-host-parameters-plist'
13426         (ldap-search): Adapt to previous change
13427
13428 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13429
13430         * about.el (about-hackers): Update Bob Weiner bio.
13431         (about-maintainer-info): Ditto.
13432
13433 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13434
13435         * simple.el (display-warning-minimum-level): Docfix.
13436
13437 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13438
13439         * widget.el (:default-get): New keyword.
13440         * wid-edit.el (default, widget-default-default-get): Define it.
13441         (group, widget-group-default-get): Define it.
13442         (menu-choice, widget-choice-default-get): Define it.
13443         (widget-default-get): New function.
13444         (widget-choice-action): Call it.
13445         (widget-editable-list-entry-create): Call it.
13446
13447 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13448
13449         * byte-optimize.el (byte-boolean-vars): Removed.
13450         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13451         lookup through `byte-boolean-vars'.
13452
13453 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13454
13455         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13456         resource-provided values into ghost specs for scrollbar-height and
13457         scrollbar-width.
13458
13459 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13460
13461         * byte-optimize.el: Don't attempt to optimize /=.
13462
13463         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13464         (byte-compile-/=): Ditto.
13465
13466 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13467
13468         * apropos.el: Use `with-displaying-help-buffer'.
13469         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13470         Use `with-displaying-help-buffer'.
13471         (apropos-follow): Do not give special treatment to buffer cursor
13472         was in prior to a mouse click.
13473         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13474         (apropos-print-doc): Set correct buffer for setting text
13475         properties.
13476
13477 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13478
13479         * help.el (help-buffer-prefix-string): New variable.
13480         (help-buffer-name): Use it.
13481
13482         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13483         mode menu.
13484
13485 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13486
13487         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13488
13489 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13490
13491         * files.el (find-file-noselect): Update docstring.
13492         (find-file-noselect): Signal an error if found an unreadable file.
13493         (file-chase-links): Save the match data.
13494         (normal-mode): Use `lwarn' and `error-message-string'.
13495         (interpreter-mode-alist): Change defconst to defvar.
13496         (inhibit-first-line-modes-regexps): Ditto.
13497         (inhibit-first-line-modes-regexps): Added .tgz.
13498         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13499         (change-major-mode-with-file-name): New user-option.
13500         (set-visited-file-name): Synched with FSF.
13501         (file-name-extension): New function, from FSF 20.3.
13502         (file-relative-name): Synched with FSF.
13503         (save-some-buffers): Support the C-r feature.
13504         (recover-session): Synched with FSF.
13505         (kill-some-buffers): Ditto.
13506         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13507
13508 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13509
13510         * files.el (insert-file): Undo previous change and reenable use of
13511         format.el.
13512
13513 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13514
13515         * window-xemacs.el (recenter): Define.
13516
13517 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13518
13519         * font.el (mswindows-font-create-name)
13520         (mswindows-font-create-object): new functions for mswindows type
13521         fonts.
13522
13523         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13524         strings are parsed as well as font objects.
13525
13526 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13527
13528         * modeline.el (defining-kbd-macro): Restore modeline indication of
13529         kbd-macro being recorded.
13530         (add-minor-mode): Simplify docstring.
13531         (modeline-minor-mode-menu): Remove stuff.
13532
13533 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13534
13535         * code-process.el (call-process): dynamically decide process
13536         coding type.
13537
13538 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13539
13540         * modeline.el: Add line-number-mode, column-number-mode to
13541         the modeline minor-mode menu.  Button2 on the line number does
13542         goto-line.
13543
13544 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13545
13546         * mouse.el: move x-selection-owner-p type things to
13547         selection-owner-p.
13548
13549         * msw-init.el: copy zmacs stuff from x-init.el
13550
13551         * msw-select.el (mswindows-own-selection)
13552         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13553         functions. Very simple minded implementation of selectio
13554         ownership.
13555
13556         * select.el (own-selection) (disown-selection)
13557         (activate-region-as-selection) (select-make-extent-for-selection)
13558         (valid-simple-selection-p): functions moved from x-select.el for
13559         generalized selection.
13560
13561         * x-select.el: see select.el changes.
13562
13563         * x-toolbar.el: use new selection functions.
13564
13565 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13566
13567         * packages.el (packages-find-package-directories): Fixed bug that
13568         would pick up multiple site-package directories.
13569         (package-locations): Added "xemacs-packages" as a late package
13570         location.
13571
13572         * find-paths.el: Now uses `emacs-program-name' and
13573         `emacs-program-version'.
13574         Additions to enforce version-specific directories in
13575         `paths-find-version-directory'.
13576
13577 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13578
13579         * default.el: Removed.
13580         * site-start.el: Removed.
13581
13582 1998-04-29  Didier Verna  <didier@xemacs.org>
13583
13584         * minibuf.el (minibuffer-history-minimum-string-length): Default
13585         to nil.
13586
13587 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13588
13589         * find-paths.el (paths-program-name): Rename.
13590         (paths-emacs-root-p): Ditto.
13591         (paths-find-site-directory): Ditto.
13592
13593 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13594
13595         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13596         `emacs-lisp-byte-compile-and-load'.
13597
13598 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13599
13600         * ldap.el (ldap-search): Fixed additional parameter passing to
13601         `ldap-open'
13602
13603 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13604
13605         * select.el (kill-primary-selection) (selection-owner-p)
13606         (copy-primary-selection) (yank-clipboard-selection)
13607         (selection-exists-p) (delete-primary-selection): new file and
13608         functions that do the right thing for the selected device.
13609
13610         * x-menubar.el: use generalised selection functions.
13611
13612         * dumped-lisp.el: dump select.el.
13613
13614 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13615
13616         * find-paths.el (paths-progname): New variable.
13617         (paths-emacs-root-p): Use it.
13618         (paths-find-site-directory): Ditto.
13619
13620 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13621
13622         * loadup.el ((member "dump" command-line-args)): Dump as
13623         `infodock' if InfoDock.
13624
13625 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13626
13627         * find-paths.el (construct-emacs-version): Simplify, include
13628         program name in the return value.
13629         * (paths-find-version-directory): Use it.
13630
13631 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13632
13633         * info.el (Info-parse-dir-entries): Fixed regexp
13634         (Info-build-dir-anew): Remove full suffix and capitalize info file
13635         name for files with no @direntry
13636         (Info-batch-rebuild-dir): New function
13637         (Info-suffixed-file): Check for regular files instead of simple
13638         file existence (could catch directories before)
13639
13640 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13641
13642         * setup-paths.el, find-paths.el: Removed uses of `not' which
13643         temacs doesn't have.
13644
13645         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13646         into root searching.
13647
13648 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13649
13650         * subr.el: Remove definition of `not'.
13651
13652 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13653
13654         * msw-glyphs.el: enable graphics support.
13655
13656 1998-04-23  Didier Verna  <didier@xemacs.org>
13657
13658         * x-menubar.el (default-menubar): restored the line-number-mode
13659         option.
13660
13661         * misc doc string updates related to the options menu.
13662
13663 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13664
13665         * setup-paths.el (paths-construct-load-path): Fix typo.
13666
13667 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13668
13669         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13670         font-menu-ignore-scaled-fonts don't have to be bound now; this
13671         gets us one step further towards making --no-autoloads work.
13672
13673         * startup.el (normal-top-level): Load auto-autoloads only if
13674         lisp-directory is non-nil.
13675
13676         * setup-paths.el (paths-construct-load-path): Made it robust
13677         against nil lisp-directory.
13678
13679         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13680         to the list of variables that cause a warning when nil.
13681
13682         * toolbar.el (init-toolbar-location): Now works even when there's
13683         no toolbar icon directory.
13684
13685 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13686
13687         * help.el (view-lossage): Recognize it.
13688
13689         * simple.el (log-message): Mark multiline messages.
13690
13691 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13692
13693         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13694
13695 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13696
13697         * package-get.el (package-get-all):  add `\n' separator to
13698         interactive specification so that both variables are read
13699
13700 1998-04-22  Didier Verna  <didier@xemacs.org>
13701
13702         * x-menubar.el: ported the options menu to Custom.
13703         Moved the "read only" toggle button to the buffers menu.
13704         Corrected some missing ;;;###autoload or defcustom.
13705
13706         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13707         the scrollbar-visible specifier for options menu handling.
13708
13709         * toolbar.el (toolbar-visible-p)
13710                      (toolbar-captioned-p)
13711                      (default-toolbar-position): defcustom wrappers around
13712         the toolbar specifiers for options menu handling.
13713
13714         * frame.el (get-frame-for-buffer-default-instance-limit):
13715         defcustom it for options menu handling.
13716
13717         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13718         font-lock-mode for options menu handling.
13719
13720         * cus-start.el: added Custom properties to overwrite-mode for
13721         options menu handling.
13722
13723 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13724
13725         * about.el: shameless self-promotion.
13726
13727 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13728
13729         * simple.el (raw-append-message): Slightly optimize.
13730         (remove-message): Use `push' for clarity.
13731         (append-message): Ditto.
13732         (display-warning): Dito.
13733         (raw-append-message): Send the message to the appropriate device.
13734
13735 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13736
13737         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13738         From Sean MacLennan <Sean.MacLennan@pika.ca>
13739
13740 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13741
13742         * setup-paths.el: Changed `directory-sep-char' to
13743         `path-separator', following a change in GNU Emacs.
13744
13745 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13746
13747         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13748         (Info-build-dir-anew): Add a final newline.
13749         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13750         is `always'
13751         (Info-rebuild-dir): Ditto
13752
13753         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13754
13755 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13756
13757         * simple.el (count-words-buffer): Retain zmacs region.
13758         (count-words-region): Ditto.
13759         * simple.el: (what-line): Expanded line counts.
13760         (count-lines): New parameter to conditionalize whether collapsed
13761         lines get counted.
13762         From Bob Weiner <weiner@altrasoft.com>
13763
13764 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13765
13766         * packages.el (package-locations): infodock-packages must override
13767         mule-packages and packages.
13768
13769 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13770
13771         * wid-edit.el:
13772         remove rude messages from widget-activation-widget-mapper
13773         and widget-activation-glyph-mapper
13774
13775 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13776
13777         * toolbar.el: Remove (featurep 'x) test from
13778         toolbar-make-button-list
13779
13780 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13781
13782         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13783         only if in the same frame.
13784
13785 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13786
13787         * packages.el (package-locations): Added site-packages hierarchy.
13788
13789         * setup-paths.el (paths-default-info-directories): Introduced and
13790         used.
13791
13792         * packages.el, setup-paths.el: Set various path searching depths
13793         to 1.
13794
13795         * packages.el (packages-hierarchy-depth):
13796         (packages-load-path-depth): Introduced and used.
13797
13798         * setup-paths.el (paths-load-path-depth): Introduced and used.
13799
13800         * find-paths.el (paths-find-recursive-path): Added max-depth
13801         parameter.
13802
13803 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13804
13805         * setup-paths.el (paths-construct-info-path): Removed
13806         dependency on behavior of (file-name-as-directory "").
13807
13808 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13809
13810         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13811         lisp objects
13812
13813 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13814
13815         * dump-paths.el, startup.el: Added handling for --debug-paths.
13816
13817 1998-04-15  William M. Perry  <wmperry@aventail.com>
13818
13819         * wid-edit.el: We cannot just set the help-echo or balloon-help
13820           properties for an extent based on the :help-echo widget
13821           property, since help-echo and balloon-help cause an EXTENT to
13822           get passed in, where :help-echo functions are expecting a WIDGET
13823
13824 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13825
13826         * scrollbar.el (init-scrollbar-from-resources): Call
13827         mswindows-init-scrollbar-metrics when appropriate.
13828
13829 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13830
13831         * dumped-lisp.el: dump x-toolbar for window system
13832
13833         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13834         have support and xpm.
13835
13836 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13837
13838         * files.el (toggle-read-only): Fix docstring.
13839         From Didier Verna <didier@xemacs.org>
13840
13841 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13842
13843         * startup.el (normal-top-level): Load autoload-file-name without
13844         specifying an extension---some people only auto-autoload.el.gz.
13845
13846 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13847
13848         * files.el (backup-enable-predicate): Don't bomb on NAME being
13849         nil.
13850
13851 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13852
13853         * find-paths.el, packages.el: Now prefers configure'd paths.
13854         This shouldn't cause any of the originally anticipated problems as
13855         the current paths architecture will not define the various
13856         configure-xxx variables if they're not specified on the configure
13857         command line.
13858
13859         * find-paths.el, setup-paths.el, packages.el: Removed all
13860         mentionings of "/" as a path separator.
13861         Used paths-construct-path throughout.
13862
13863         * find-paths.el (paths-construct-path): Created to assemble paths
13864         from directory components.
13865
13866         * setup-paths.el, packages.el: Used paths-decode-directory-path
13867         instead of decode-path-internal.
13868
13869         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13870         and associates.
13871         (paths-decode-directory-path) Created.
13872
13873         * setup-paths.el: Changed configure-exec-path to
13874         configure-exec-directory.
13875
13876 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13877
13878         * packages.el (packages-find-packages): Fixed decoding of
13879         EMACSPACKAGEPATH.
13880
13881         * startup.el: -no-packages -> -no-early-packages.
13882
13883         (packages-load-package-lisps): Fixed loading of auto-autoload
13884         files.
13885
13886         * startup.el (normal-top-level): Fixed loading of core
13887         auto-autoload.
13888
13889         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13890
13891         * startup.el, packages.el, dump-paths.el: Added proper settings
13892         for site-directory and lisp-directory variables.
13893
13894         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13895         inhibit-package-autoloads and fixed handling of it.
13896
13897         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13898         handling of former inhibit-package-init, now
13899         inhibit-early-packages, to make -vanilla etc. work.
13900
13901 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13902
13903         * code-process.el (start-process): Fallback to 'undecided instead
13904         of 'binary for process input coding stream.
13905
13906         * process.el (start-process): Docstring fix.
13907
13908 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13909
13910         * info.el (Info-insert-dir): Do not insert temporary dir files
13911         in Info-dir-file-attributes
13912         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13913         (Info-rebuild-dir): Ditto.
13914
13915 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13916
13917         * obsolete.el: Added obsoleteness declarations for
13918         `site-directory' and `Info-default-directory-list'.
13919
13920 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13921
13922         * find-paths.el (paths-find-emacs-root): Only look at the
13923         executable at the end of the symlink chain for determining the
13924         Emacs root.
13925
13926 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13927
13928         * setup-paths.el (paths-construct-info-path): Changed construction
13929         to cater to gone default in configure.
13930
13931         * find-paths.el (paths-uniq-append): Added.
13932
13933         * packages.el: Rewritten package path construction once again.
13934
13935         * dump-paths.el, startup.el: Removed package-path as a global
13936         variable.
13937
13938         * package-admin.el (package-admin-add-single-file-package):
13939         (package-admin-add-binary-package): Changed package-path to
13940         late-packages.
13941
13942         * packages.el (packages-split-path): Split path at "/" rather than
13943         nil according to change in emacs.c.
13944
13945 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13946
13947         * setup-paths.el (paths-construct-info-path): Changed info path
13948         order so that directories come out right.
13949         (paths-find-lock-directory): Fixed bug: It used to think
13950         configure-lock-directory is a path.
13951
13952 1998-04-06  Jeff Miller <jmiller@smart.net>
13953
13954         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13955         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13956         eases the use of toolbar-add/kill-item functions.
13957
13958 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13959
13960         * code-files.el (file-coding-system-alist): Commented out
13961         loaddefs.el magical treatment.
13962
13963 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13964
13965         * info.el (Info-rebuild-outdated-dir): Added new option
13966         `conservative' and made it the default
13967         (Info-rebuild-dir): Appropriately parse multi-line description
13968         strings, and multi-section dir files. Issue warning when dir
13969         is rebuilt as temporary
13970         (Info-build-dir-anew): Issue warning when dir is built as
13971         temporary
13972
13973 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13974
13975         * list-mode.el (list-mode-map): Bind highlight motion commands to
13976         standard keys left, right, C-b and C-f.
13977
13978 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13979
13980         * files.el (auto-mode-alist): allow .sc for Scheme->C
13981
13982 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13983
13984         * loadup.el (pureload): Don't quote (garbage-collect).
13985
13986 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13987
13988         * package-get-base.el: Updated.
13989
13990 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13991
13992         * isearch-mode.el (isearch-just-started): New variable.
13993         (isearch-mode): Set it.
13994         (isearch-repeat): Advance one character forward only if the search
13995         was successful, and was not just started.
13996         (isearch-repeat): Clear isearch-just-started.
13997
13998 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13999
14000         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14001         if running -batch.
14002
14003 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14004
14005         * subr.el (listify-key-sequence): Removed.
14006
14007 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14008
14009         * bytecomp.el (byte-compile-print-gensym): New option.
14010         (byte-compile-output-file-form): Use it.
14011         (byte-compile-output-docform): Ditto.
14012         (byte-compile-compiled-obj-to-list): Ditto.
14013
14014 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14015
14016         * msw-glyphs.el: set frame icon if xpm support.
14017
14018 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14019
14020         * help.el: Code that pretty prints variable values
14021           removed.
14022
14023 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14024
14025         * find-paths.el (paths-emacs-root-p): Correct test for installation
14026         directory.
14027         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14028
14029 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14030
14031         * loaddefs.el: Don't set debug-ignored-errors; leave
14032           its default value set to nil.
14033
14034 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14035
14036         * info.el (Info-rebuild-dir): fixed mis-spelling.
14037
14038 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14039
14040         * info.el (Info-rebuild-outdated-dir): New custom var
14041         (Info-insert-node): Create/update dir file when needed, ie when it
14042         does not exist or is older than some info files in directory
14043
14044 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14045
14046         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14047         for last packages, mainly for using a 20.4 package base.
14048
14049         * packages.el (late-packages): Typo fix.  It was called
14050         early-packages.
14051
14052         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14053         relative symlinks correctly.
14054         (paths-find-emacs-roots): More rigorous checking for plausible
14055         configuration-time root.
14056
14057         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14058         find its roots.
14059
14060 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14061
14062         * faces.el: Fix docstrings.
14063         * glyphs.el: Fix docstrings.
14064         * mouse.el: Fix docstrings.
14065
14066         * frame.el: Change phrase `current frame' to `selected frame'.
14067
14068         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14069
14070         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14071         macros using backquote to make them infinitely more readable.
14072
14073 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14074
14075         * packages.el (packages-find-package-path): Hardcoded specialized
14076         InfoDock support until we can clean this up.
14077
14078         * help.el (describe-bindings-1): Return the value of the bindings
14079         help buffer created.
14080         (describe-bindings): Ditto.
14081
14082         * simple.el (set-variable): Restore previous behavior of not
14083         bombing if the variable to set is not boundp.
14084
14085 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14086
14087         * packages.el (packages-handle-package-dumped-lisps): Allow for
14088         non-local files to be loaded off the package-lisp variable.
14089
14090 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14091
14092         * x-faces.el: Global X resources should override
14093           specs for all device classes (color, grayscale, mono);
14094           code currently doesn't override any of them.  Fixed by
14095           calling remove-specifier with '(x default) as the tag
14096           set and allowing inexact matches.
14097
14098 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14099
14100         * faces.el: Separated face initializations based on
14101           device classes into device type specific (tag set,
14102           instantiator) pairs.
14103
14104 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14105
14106         * wid-edit.el (widget-choice-action): Remember user's explicit
14107         choice.
14108         (widget-choice-value-create): Respect it.
14109         From Richard Stallman <rms@gnu.org>
14110
14111 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14112
14113         * setup-paths.el (paths-construct-info-path): Always append
14114         existing directories from configure-time info path.
14115
14116         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14117         Info-directory-list.
14118
14119         * info.el: Removed Info-default-directory-list which was broken by
14120         design.
14121         Removed bogus initialization of Info-directory-list---startup.el
14122         can do a much better job.
14123         Added autoload of Info-directory-list.
14124
14125         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14126         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14127         be exclusive; now it's merely given precedence, just like in the
14128         old days.
14129
14130 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14131
14132         * find-paths.el (paths-find-architecture-directory): Fix bug with
14133         finding; it used to default too early.
14134
14135 1998-03-25  Martin Buchholz <martin@xemacs.org>
14136
14137         * packages.el (packages-split-path): Fix a bug; it used to fail
14138         for paths that weren't split.
14139
14140 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14141
14142         * finder.el (finder-compile-keywords): trap on errors.
14143
14144 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14145
14146         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14147           fourth argument of t so that only the specs exactly
14148           matching the tag lists are removed.
14149
14150 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14151
14152         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14153
14154 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14155
14156         * minibuf.el (mouse-read-file-name-1): If a default directory was
14157         specified, use it for generating the completions.
14158
14159 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14160
14161         * update-elc.el: Now respects inhibit-package-init and
14162         inhibit-site-lisp.
14163         Now does path construction with loadup-paths.
14164
14165         * startup.el (normal-top-level, startup-setup-paths): Now respects
14166         inhibit-package-init and inhibit-site-lisp.
14167
14168         * packages.el (packages-find-package-path): Extended package path
14169         by version-specific hierarchies.
14170         (packages-find-packages): Now respects inhibit flag and
14171         inhibit-site-lisp.
14172         Moved path setup to loadup-paths.
14173
14174         * make-docfile.el: Now respects inhibit-package-init and
14175         inhibit-site-lisp.
14176         Now does path construction with loadup-paths.
14177
14178         * loadup.el: Now respects inhibit-package-init and
14179         inhibit-site-lisp.
14180
14181         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14182
14183         * loadup-paths.el: New file: setup load-path to encompass
14184         packages.
14185
14186 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14187
14188         * auto-show.el: load-gc renamed to pureload.
14189         * site-load.el: Ditto.
14190         * packages.el (toplevel): Ditto.
14191         * loadup.el (really-early-error-handler): Ditto.
14192         * dumped-lisp.el (preloaded-file-list): Ditto.
14193         * cus-face.el (custom-declare-face): Ditto.
14194
14195 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14196
14197         * <Today>: The Big Path Searching Overhaul.
14198
14199         * find-paths.el: New file: find and assemble paths in the
14200         installation hierarchy.
14201
14202         * setup-paths.el: New file: global layout of paths and directories
14203         within the XEmacs hierarchy.
14204
14205         * packages.el: Replaced everything related to path searching and
14206         startup by code in terms of find-paths.
14207
14208         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14209         the new path searching engine.
14210
14211         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14212         and setup-paths.
14213
14214 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14215
14216         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14217         setup-paths.el.
14218
14219 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14220
14221         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14222         compiles identically in any configuration.
14223         Removed irrelevant commentary.
14224
14225 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14226
14227         * simple.el (set-variable): Allow setting specifiers.
14228
14229 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14230
14231         * lisp.el (forward-sexp): Revert previous change.
14232
14233 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14234
14235         * frame.el (frame-initialize): Use `delete-console' instead of
14236         `delete-device' to delete the stream console to match the usage in
14237         Fkill_emacs.
14238
14239 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14240
14241         * files.el (cdpath-previous): New variable.
14242         (cd): Use it.
14243         From Bob Weiner <weiner@wave.altrasoft.com>
14244
14245 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14246
14247         * keydefs.el: Changed keybindings of forward-char,
14248           backward, scroll-up and scroll-down to point to their
14249           -command counterparts.
14250
14251         * simple.el: New functions: forwarc-char-command,
14252           backwrad-char-command, scroll-up-command,
14253           scroll-down-command which work liek their counterparts
14254           except that they honor the variable
14255           signal-error-on-buffer-boundary.
14256
14257           Definition of signal-error-on-buffer-boundary received
14258           from src/cmds.c.
14259
14260           defvar declaration added for word-across-newline to avoid
14261           byte-compiler warning about the free variable reference.
14262
14263 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14264
14265         * winnt.el: Removed "%t" from the beginning of
14266         modeline-format. From now on, there's no nt-specifics in the modeline.
14267
14268 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14269
14270         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14271         of `when' with `if'.
14272
14273 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14274
14275         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14276         mswindows. Must be reworked along with glyphs.el, or
14277         merged into it, after there is images support.
14278
14279         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14280         'mswindows.
14281
14282 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14283
14284         * faces.el: fix for text cursor initialization.
14285         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14286         From Andy Piper <andyp@parallax.co.uk>
14287
14288 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14289
14290         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14291         if there is an existing package that handles it and warn the user
14292         about that mode.
14293
14294 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14295
14296         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14297         Installation" menu item when Installation-string is not bound.
14298
14299 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14300
14301         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14302         From Jeremiah W. James <jerry@cs.ucsb.edu>
14303
14304 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14305
14306         * msw-faces.el:
14307         * faces.el: Fix face initialization.
14308
14309 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14310
14311         * files.el (backup-enable-predicate): fix breakage introduced
14312         by TMPDIR patch.
14313
14314 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14315
14316         * x-faces.el (x-init-face-from-resources): The
14317           TTY face property retrieval functions don't return
14318           specifiers, so use face-property instead.
14319
14320 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14321
14322         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14323
14324 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14325
14326         * x-menubar.el: Expanded documentation for
14327           option-save-faces.  Changed Options -> Browse Faces
14328           menu entry to invoke customize-face.
14329
14330 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14331
14332         * faces.el: Most face initialization moved out of
14333           init-other-random-faces to the top level so that the
14334           initialization happens before Xemacs is dumped.  Much
14335           of the fascist "face-differs-from-default-p or FROB!"
14336           code has been retired in favor of letting the user do
14337           what they want to do.  Face initialization code changed
14338           to use `default' specifier tag so that the settings can
14339           be overridden later if the user wishes it.
14340
14341 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14342
14343         * about.el (about-hackers): Update contributors list.
14344
14345 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14346
14347         * specifier.el: Define new specifier tag `default'.
14348
14349         * modeline.el: Initialize faces using `default' tag.
14350
14351         * x-faces.el (x-init-face-from-resources): Remove
14352           specifier specs containing the `default' tag before
14353           adding new specs.
14354
14355 1998-03-02  John Jones  <jj@asu.edu>
14356
14357         * package-get.el (package-get-all): fixed arguments on call to
14358         package-admin-add-single-file-package.
14359         * package-get.el (package-get-installedp): fixed to match
14360         advertised behavior.
14361         * package-get.el: added function package-get-update-all which
14362         installs newest versions of all the current packages (if they are
14363         not already installed).
14364
14365 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14366
14367         * files.el (find-file-noselect): Uncommented `truename' binding in
14368         `let*' and use it later to set `buffer-file-truename' iff it's
14369         still nil, as happens for example when finding a compressed
14370         file with "jka-compr".
14371
14372 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14373
14374         * faces.el: in make-face-* type functions do the operation for all
14375         window systems, not just the first one found.
14376
14377         * font.el: call mswindows-list-fonts for mswindows.
14378
14379 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14380
14381         * code-process.el (call-process-region):
14382         * process.el (call-process-region):
14383         * package-get.el (package-get-dir):
14384         * files.el (backup-enable-predicate):
14385         * gnuserv.el (gnuserv-temp-file-regexp):
14386         Use temp-directory in place of `/tmp'.
14387
14388 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14389
14390         * "Fast" dired-in-C enhancements for Windows 95/NT:
14391
14392         * files.el: Added function, `wildcard-to-regexp', from GNU
14393           Emacs.
14394
14395         * files.el (insert-directory): Modified to use special
14396           dired-in-C enhancements if present.
14397
14398 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14399
14400         * code-files.el: make default coding no-conversion.
14401
14402 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14403
14404         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14405         the load-path.
14406
14407         * update-elc.el: Strip directory when testing for files not to
14408         bytecompile.
14409
14410 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14411
14412         * lisp-mode.el: Use recommended form for menus.
14413
14414         * info.el (Info-construct-menu): Use recommended form for menus.
14415
14416         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14417         entry.
14418
14419 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14420
14421         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14422           (get-frame-for-buffer-noselect): Always return frames
14423           in the not-this-window-p cond clause.
14424
14425 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14426
14427         * help.el (describe-installation): New function.
14428
14429         * x-menubar.el (default-menubar): Add describe-installation to
14430         Help menu.
14431
14432         * packages.el (packages-unbytecompiled-lisp): Installation.el
14433         should not be bytecompiled.
14434
14435         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14436         XEmacs.
14437
14438         * x-menubar.el (default-menubar): Use correct guard for VM menu
14439         entry.
14440
14441         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14442         coding.
14443         From Andy Piper <andyp@parallax.co.uk>
14444
14445 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14446
14447         * ldap.el: Do not require ldap-internal at compile time.
14448
14449 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14450
14451         * code-files.el: new file. a virtual copy of mule-files.el
14452         but without charset
14453         dependencies. (toggle-buffer-file-ocding-system) new function for
14454         changing the eol type for the current buffer.
14455
14456         * code-process.el: new file. a copy of
14457         mule-process.el. mule-process.el will disappear when things have
14458         settled.
14459
14460         * coding.el: new file. a virtual copy of mule-files.el but
14461         without charset dependencies. (coding-system-base) new function
14462         for getting the parent coding system of a coding system with eol
14463         type set.
14464
14465         * dumped-lisp.el: add above files for the non-mule case.
14466
14467 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14468
14469         * window-xemacs.el (display-buffer): If no explicit
14470           frame is specified, search for a window that displays
14471           the buffer on the currently selected frame, before
14472           searching other frames.
14473
14474 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14475
14476         * frame.el (get-frame-for-buffer): If not-this-window-p
14477           is non-nil, use window on the selected frame if it is not
14478           also the selected window.  When defaulting, search for
14479           windows on the currently selected fgrame before searching
14480           other frames.
14481
14482 1998-02-25  Didier Verna  <didier@xemacs.org>
14483
14484         * modeline.el (modeline-swap-buffers): originally named
14485         `mouse-release-modeline'. Whether to actually swap the buffers is
14486         decided in `mouse-drag-modeline'.
14487         (mouse-drag-modeline): A button release event is considered a
14488         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14489         stay unchanged.
14490
14491 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14492
14493         * x-menubar.el: Put redo on the menubar.
14494         From Aki Vehtari <Aki.Vehtari@hut.fi>
14495
14496 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14497
14498         * bytecomp.el (displaying-byte-compile-warnings): if
14499         temp-buffer-show-function is set, use it to display current set of
14500         warnings in the "*Compile-Log-Show*" buffer.
14501
14502         * simple.el (display-warning-buffer): if temp-buffer-show-function
14503         is set, use it to display current set of warnings in the
14504         "*Warnings-Show*" buffer.
14505
14506 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14507
14508         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14509         Common Lisp.
14510
14511 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14512
14513         * menubar.el: Allow button descriptors at least 2 long.
14514
14515         * x-menubar.el (default-menubar): Use recommended forms.
14516         (file-menu-filter): Remove.
14517         (edit-menu-filter): Remove.
14518
14519 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14520
14521         * about.el (about-hackers): Updated.
14522
14523 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14524
14525         * help.el (help-max-help-buffers): new variable
14526         (help-register-and-maybe-prune-excess): new function
14527         (help-buffer-name): use help-max-help-buffers.
14528         (with-displaying-help-buffer): use
14529         help-register-and-maybe-prune-excess.
14530
14531         * help.el (help-maybe-pretty-print-value): if the value fits on
14532         one line, let it.
14533
14534 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14535
14536         * (with-displaying-help-buffer): there is no need to kill the buffer
14537         if it exists, because with-output-to-temp-buffer will clear it.
14538         further, killing the buffer violates the rule that
14539         temp-buffer-show-function, if set, has the full responsibility of
14540         showing the temp buffer.  killing the buffer fucks with the window
14541         configuration, hosing temp-buffer-show-function.
14542
14543
14544 1998-02-23  Didier Verna  <didier@xemacs.org>
14545
14546         * modeline.el (mouse-drag-modeline):
14547         - Always scroll the modeline that was originally clicked on.
14548         - Use x pixels instead of x characters (which doesn't work anyway)
14549         as horizontal reference for modeline dragging. This allows us to
14550         keep on dragging the modeline even if the motion event occurs in
14551         another window.
14552
14553 1998-02-23  Didier Verna  <didier@xemacs.org>
14554
14555         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14556         glyph on the modeline to indicate that dragging the mouse has an
14557         effect both horizontally and vertically.
14558
14559 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14560
14561         * about.el (about-xemacs): Get rid of redundant visible version
14562         number.
14563
14564 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14565
14566         * about.el (about-hackers): Update credits.
14567
14568 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14569
14570         * prim/register.el (view-register): Show register type file-query.
14571
14572 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14573
14574         * mode-motion.el (mode-motion-highlight-internal):
14575           save-excursion inside save-window-exucrsion form to
14576           hide buffer point changes from save-window-excursion.
14577           Prevents display flickering when the mouse pointer
14578           moves.
14579
14580 1998-02-17  Didier Verna  <didier@xemacs.org>
14581
14582         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14583         function to handle correctly the case of a toolbar one side of the
14584         window: scrolling will not necessarily happen.
14585
14586 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14587
14588         * files.el (after-find-file): Restore missing argument
14589           to format that provides filename for "... consider M-x
14590           recover-file" message.  Also call `message' with "%s"
14591           as the first arg instead of an arbitrary string.
14592
14593 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14594
14595         * about.el (about-hackers): Various additions.
14596
14597 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14598
14599         * autoload.el (generate-file-autoloads-1): Don't force an extra
14600         line out when copying on-the-same line autoloads.
14601
14602         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14603         is installed.
14604
14605 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14606
14607         * x11/x-win-xfree86.el (x-win-init-xfree86):
14608         * x11/x-win-sun.el (x-win-init-sun):
14609         * x11/x-init.el (x-initialize-compose):
14610         * prim/simple.el:
14611         (backward-or-forward-kill-sexp):
14612         (backward-or-forward-kill-sentence):
14613         (backward-or-forward-kill-word):
14614         (backward-or-forward-delete-char):
14615         * prim/isearch-mode.el (isearch-help-or-delete-char):
14616         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14617         x-keysym-on-keyboard-p to detect backspace.
14618         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14619         Clean up symbols used with dead keys, checking Linux and solaris
14620         keysyms.
14621         Simplify x-win-*.el using above methods.
14622         Change documentation for x-keysym-*-p functions.
14623
14624 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14625
14626         * about.el (about-hackers): Restore entries for Michael Sperber and
14627         Vinnie Shelton.
14628         From Vinnie Shelton <acs@acm.org>
14629
14630 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14631
14632         * simple.el (count-words-region): Ditto.
14633
14634 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14635
14636         * simple.el (count-words-buffer): Document.  Don't print anything
14637         if non-interactive.
14638
14639 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14640
14641         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14642         multiple files in InfoDock.
14643
14644 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14645
14646         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14647         from version.el in InfoDock.
14648
14649         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14650         specially.
14651
14652 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14653
14654         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14655         variable name in docstring.
14656
14657 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14658
14659         * menubar.h: Include "gui.h".
14660
14661 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14662
14663         * site-load.el: Fix documentation.
14664
14665 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14666
14667         * package-get-base.el (package-get-base): Updated.
14668
14669         * keymap.el: PC-ize.
14670
14671 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14672
14673         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14674         from' on a fresh line.
14675
14676 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14677
14678         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14679         object.
14680
14681 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14682
14683         * undo-stack.el: PC-ize.
14684
14685         * cmdloop.el: PC-ize.
14686
14687 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14688
14689         * bytecomp-runtime.el: PC-ize.
14690
14691         * byte-optimize.el: Prolog fixup.  PC-ize.
14692
14693         * cus-dep.el: Spelling fix.
14694
14695         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14696         entries follow).
14697
14698 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14699
14700         * text-mode.el (text-mode-hook-identify): New function,
14701         put on text-mode-hook.  Set text-mode-variant here.
14702         (text-mode): Don't set it here.
14703
14704 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14705
14706         * text-mode.el (text-mode-hook): New defvar.
14707         (text-mode-variant): New variable.
14708         (text-mode): Set that variable locally.
14709         (toggle-text-mode-auto-fill): New command.
14710
14711 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14712
14713         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14714
14715 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14716
14717         * text-mode.el (paragraph-indent-text-mode):
14718         Renamed from spaced-text-mode.
14719         (text-mode-map): Bind TAB to indent-relative.
14720         (indented-text-mode-map): Variable deleted.
14721         (indented-text-mode): Now an alias for text-mode.
14722
14723 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14724
14725         * loadup.el: test-atoms debugging stuffs removed.
14726
14727 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14728
14729         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14730
14731 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14732
14733         * help.el (describe-beta): Made it use `locate-data-file'.
14734         (describe-distribution): Ditto.
14735         (describe-copying): Ditto.
14736         (describe-project): Ditto.
14737         (view-emacs-news): Ditto.
14738
14739         * help-nomule.el (help-with-tutorial): Made it use
14740         `locate-data-file' to find tutorial.
14741
14742 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14743
14744         * about.el: Corrected my email address.
14745
14746         * mouse.el: Added 'mouse-mswindows-drop' similar to
14747         'mouse-offix-drop'.
14748
14749 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14750
14751         * loadup.el (running-xemacs): Spelling fix.
14752
14753 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14754
14755         * packages.el (packages-find-packages-1): Don't allow a backwards
14756         compatible lisp tree to overwrite `preloaded-file-list'.
14757
14758 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14759
14760         * loadup.el: Don't delete "xemacs" prior to dumping.
14761
14762 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14763
14764         * package-info.el (pi-last-mod-date): New function.
14765         (pi-author-version): New function.
14766         (batch-update-package-info): Use them.
14767
14768 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14769
14770         * frame.el (get-frame-for-buffer-default-to-current): Create.
14771         (get-frame-for-buffer-noselect): Allow user to use current frame
14772         with `get-frame-for-buffer-default-to-current'.
14773
14774 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14775
14776         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14777         (byte-compile-output-docform): Ditto.
14778         (byte-compile-compiled-obj-to-list): Ditto.
14779
14780 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14781
14782         * startup.el (command-line-1): Removed code that ran
14783           buffer-menu.
14784
14785 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14786
14787         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14788
14789 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14790
14791         * frame.el (suspend-emacs-or-iconify-frame): Check using
14792         `device-on-window-system-p' instead of explicitly checking for X,
14793         so that the same logic works for MS Windows.
14794         (suspend-or-iconify-emacs): Ditto.
14795
14796 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14797
14798         * about.el (about-maintainer-info): Andy Piper is back.
14799         (xemacs-hackers): Updated Andy Piper's email address.
14800         (about-hackers): Added Jonathan Harris.
14801         (about-hackers): Updated Tibor Polgar's email address.
14802
14803 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14804
14805         * about.el: Add xemacs.org email manager.
14806
14807         * package-get-base.el (package-get-base): Updated with most recent
14808         package updates.
14809
14810 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14811
14812         * help.el (function-arglist): Use `indirect-function' instead of
14813         `symbol-function' so that aliases are treated correctly.
14814
14815 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14816
14817         * help.el (help-map): Add f1 binding to `help-for-help'.
14818         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14819         (describe-key-briefly): Use `princ' "%s" to print object.
14820         (with-displaying-help-buffer): Kill buffer if it exists, again.
14821         (describe-key): Use `princ' "%s" to print object.
14822         (describe-function-1): Use `princ' "%s" to print object.
14823         Commented out alias lines removed.
14824         (help-pretty-print-limit): New variable to control pretty-printing
14825         of variable values.
14826         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14827         `help-pretty-print-value' again.  Only print-print when OBJECT is
14828         list of length less than `help-pretty-print-limit'.
14829         (describe-variable): Use `help-maybe-pretty-print-value' again.
14830
14831 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14832
14833         * simple.el (blink-matching-open): Remove C++ kludge.
14834         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14835
14836 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14837
14838         * info.el (Info-default-directory-list): Made the documentation
14839         more explanitory.
14840
14841 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14842
14843         * lisp/packages.el:
14844         * lisp/package-admin.el:
14845         * lisp/build-report.el:
14846         Fix typos.
14847
14848 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14849
14850         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14851         warnings in Java buffers without final newline and editing the
14852         last line.
14853
14854 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14855
14856         * packages.el (packages-find-packages-1): Don't allow a backwards
14857         compatible lisp tree to overwrite `preloaded-file-list'.
14858         Suggested by Colin Rafferty  <colin@xemacs.org>
14859
14860         * mouse.el (mouse-offix-drop): Set undo-boundary.
14861         From Oliver Graf <ograf@fga.de>
14862
14863 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14864
14865         * loadup.el (load-gc): rewrite as defun.
14866         Print something sensical if a required dump-time file isn't found.
14867
14868 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14869
14870         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14871         bug strikes a menudescriptor.
14872
14873         * package-get-base.el (package-get-base): Updated.
14874
14875         * package-info.el (batch-update-package-info): Derive REQUIRES
14876         from the Makefile.
14877
14878 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14879
14880         * files.el (save-some-buffers): Don't play games with deleting
14881         other windows if we are in the minibuffer window.
14882
14883 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14884
14885         * modeline.el (modeline-minor-mode-menu): Add support for :active
14886         (add-minor-mode): Document :active property to TOGGLE.
14887
14888 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14889
14890         * modeline.el (modeline-minor-mode-menu): Add support for an
14891         `:included' predicate in the `toggle-sym' plist.
14892         (add-minor-mode): Document the :included property, format
14893         docstring some more.
14894         (modeline-minor-mode-menu): Documentation string added.
14895
14896 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14897
14898         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14899         labels from the symbol-names by thwacking off the overly redundant
14900         and overused "mode", parenthesizing "minor", and capitalizing the
14901         resultant strings.  Also shortened the menu's title by eliminating
14902         the redundant buffer name.
14903         (add-minor-mode): Beautified the docstring, added mention of the
14904         `:menu-tag' property of TOGGLE.
14905         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14906         `toggle-sym' to beatify the mode-life menus.
14907         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14908         `auto-fill-function'.
14909
14910 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14911
14912         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14913         menus to :style 'toggle.
14914
14915 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14916
14917         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14918
14919 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14920
14921         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14922         only recognize first hyperlink.
14923         (hyper-apropos-highlightify): Deletia, this is already done by
14924         `hyper-apropos-insert-face'.
14925         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14926
14927 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14928
14929         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14930         mail.
14931         (toolbar-mail-reader): Add support for `send'.
14932         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14933
14934 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14935
14936         * info.el (Info-emacs-info-file-name): Add defvar for
14937         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14938         will function properly.
14939
14940 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14941
14942         * simple.el: make the backwards delete function called by
14943         `backward-or-forward-delete-char' user configurable.
14944
14945 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14946
14947         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14948         compiled function got loaded from.
14949
14950 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14951
14952         * term/apollo.el: Synched up with InfoDock 3.6.2.
14953
14954 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14955
14956         * startup.el (load-init-file): Load autoloads earlier.
14957         (startup-splash-frame): Handle InfoDock logo.
14958
14959         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14960         InfoDock.
14961         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14962
14963         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14964         doesn't have this function.
14965
14966         * packages.el (locate-data-file): Fix to call `locate-file'.
14967
14968 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14969
14970         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14971         version of version.el.
14972         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14973
14974         * x-menubar.el (default-menubar): Guard reference to
14975         `gnuserv-frame'.
14976         (default-menubar): Guard references to `font-lock-mode'.
14977         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14978         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14979
14980         * make-docfile.el: Don't snarf doc strings from autoloads.
14981
14982         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14983         loading auto-autoloads files.
14984
14985         * loaddefs.el: Disable dumping autoloads.
14986
14987 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14988
14989         * lisp-mnt.el: Synch to Emacs 20.2.
14990
14991         * help.el: Remove manual autoload of `finder-by-keyword'.
14992
14993         * finder.el (finder-by-keyword): Autoload.
14994
14995         * help.el: Conditionalize hyperbole setup.
14996
14997 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14998
14999         * packages.el (package-require): Update to reflect new data format.
15000
15001 1998-01-02  Didier Verna  <didier@xemacs.org>
15002
15003         * x-menubar.el (default-menubar): make the tutorials available
15004         through the menubar. (Plus some compilation warnings cleanup).
15005
15006 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15007
15008         * check-features.el: New file.  Perform sanity check after build.
15009
15010         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15011         files to tooltalk package.
15012         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15013         package.
15014
15015         * package-admin.el (package-admin-xemacs): Use better default for
15016         location of XEmacs binary.
15017
15018 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15019
15020         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15021         tag with sexp and add value tag with value `t'.
15022
15023 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15024
15025         * package-get.el: Changes to work with real data.
15026         From Pete Ware <ware@cis.ohio-state.edu>
15027
15028         * packages.el (packages-reload-autoloads): Guard load for the time
15029         being.
15030
15031         * update-elc.el ("packages.el"): Force loading packages.el instead
15032         of possibly out-of-date packges.elc.
15033         * make-docfile.el ("packages.el"): Ditto.
15034
15035 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15036
15037         * build-report.el (build-report-delete-regexp): Added a rule for
15038         the main tarball shadowing anything past it.
15039
15040 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15041
15042         * packages.el (package-provide): Delete a previous provide.
15043
15044         * package-info.el: New file.
15045
15046         * package-get.el: New file.
15047         From Pete Ware <ware@cis.ohio-state.edu>
15048         (package-get): Fix md5 computation to work with Mule.
15049
15050 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15051
15052         * simple.el (log-message-*): Quote symbols in docstrings properly.
15053
15054 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15055
15056         * packages.el (packages-new-autoloads): Ignore symbolic links.
15057
15058         * cus-face.el (face-custom-attributes-get): Fix typo.
15059         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15060
15061 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15062
15063         * startup.el (load-init-file): Reload new or changed autoloads
15064         unless inhibited.  Reload modified dumped lisp (stubbed).
15065
15066         * packages.el (packages-new-autoloads): New function.
15067         (packages-reload-autoloads): New function.
15068         (packages-reload-dumped-lisp): New (stub) function.
15069
15070         * loadup.el: Inhibit reloading dumped files when running temacs.
15071
15072         * loadhist.el (file-provides): Extend to handle variant
15073         extensions.
15074
15075         * replace.el (query-replace): Fix typo.
15076
15077 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15078
15079         * make-docfile.el: list-autoloads-path has been renamed.
15080         * update-elc.el: list-autoloads has been renamed.
15081
15082         * packages.el (packages-list-autoloads): Renamed.
15083         (packages-list-autoloads-path): Ditto.
15084
15085 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15086
15087         * packages.el (packages-find-packages-1): Made it signal a warning
15088         for an error in an auto-autoload.el file.
15089
15090 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15091
15092         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15093         tag with const.
15094         From Aki Vehtari <Aki.Vehtari@hut.fi>
15095
15096         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15097
15098         * loadhist.el (unload-feature): Remove autoload.
15099
15100 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15101
15102         * loadhist.el: Unpackaged.
15103
15104         * help.el (describe-symbol-find-file): Rename
15105         `describe-function-find-file' and make old name obsolete.
15106         (describe-function-1): Use it.
15107         (describe-function-1): Guard reference to
15108         `compiled-function-annotation'.
15109
15110 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15111
15112         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15113         argument.
15114         (help-mode-quit): New optional arg to control whether it kills or
15115         buries.  Tidied up.
15116         (with-displaying-help-buffer): Don't kill buffer initially, even
15117         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15118         (help-pretty-print-value): Rename back from
15119         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15120         use it, otherwise use dumped `cl-prettyprint'.
15121         (describe-variable): Use `help-pretty-print-value' again.
15122         (find-func): Removed reference to "find-func" at end.
15123
15124 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15125
15126         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15127           GUI XEmacs. Rename? x-menubar is rather window system
15128           independant, except for a couple of items.
15129
15130 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15131
15132         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15133         entries as they will no longer be distributed with XEmacs.
15134
15135         * format.el (format-alist): Fix image/tiff regexps.
15136         From P. E. Jareth Hein <jareth@camelot-soft.com>
15137
15138         * help.el (help-maybe-pretty-print-value): Rename.
15139         (describe-variable): Use it.
15140         (describe-variable): Add trailing linefeed.
15141
15142 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15143
15144         * help.el (describe-function-1): Don't output anything for
15145           arglist of autoload functions.
15146
15147 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15148
15149         * help.el (describe-function-1): Don't output anything for
15150           arglist of autoload functions.
15151
15152 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15153
15154         * help.el (help-mode-map): New bindings for `help-mode-bury',
15155         `describe-function-at-point', `describe-variable-at-point',
15156         `Info-elisp-ref', `customize-variable', `help-next-section' and
15157         `help-prev-section'.
15158         (help-next-section): New function.
15159         (help-prev-section): New function.
15160         (help-mode-quit): Changed to kill the help buffer.
15161         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15162         correctly.
15163         (help-buffer-name): New function to generate the name of help
15164         buffers.
15165         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15166         argument giving the name of the help buffer.
15167         (describe-key): Use `with-displaying-help-buffer' with name.
15168         (describe-mode): Ditto.
15169         (describe-bindings): Ditto.
15170         (describe-prefix-bindings): Ditto.
15171         (view-lossage): Ditto.
15172         (with-syntax-table): New macro.
15173         (function-called-at-point): Use `ignore-errors' and
15174         `with-syntax-table'.
15175         (function-at-point): Ditto.
15176         (describe-function): Use `with-displaying-help-buffer' with name.
15177         (function-arglist): Extracted from `describe-function-1'.  Returns
15178         function's arglist as string.
15179         (function-documentation): Extracted from `describe-function-1'.
15180         Returns function's docstring.
15181         (describe-function-1): Remove all the "stream" garbage, including
15182         the stream argument.  Use `function-arglist' and
15183         `function-documentation'.
15184         (describe-function-arglist): Just use `function-arglist'.
15185         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15186         (help-pretty-print-value): New function to help with
15187         pretty-printing variable values.  Knows about `#<...>'.  Needs
15188         `pp-internal'.
15189         (describe-variable): Use `with-displaying-help-buffer' with name.
15190         Formatting improved.  Display file where variable is defined, if
15191         known.  Use `help-pretty-print-value'.
15192         (describe-syntax): Use `with-displaying-help-buffer' with name.
15193         (list-processes): Remove "stream" garbage.
15194
15195 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15196
15197         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15198         call a dumped routine instead.
15199
15200         * x-win-xfree86.el: Wrap file in defun.
15201         * x-win-sun.el: Ditto.
15202
15203 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15204
15205         * help.el (view-emacs-news): Remove usage of outl-mouse which
15206         advises functions and does other evil things.
15207
15208 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15209
15210         * format.el (format-alist): Add `image/tiff'.
15211         From P. E. Jareth Hein <jareth@camelot-soft.com>
15212
15213 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15214
15215         * about.el (about-hackers): More names added.
15216
15217         * make-docfile.el: Remove superfluous package path search.
15218
15219         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15220
15221 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15222
15223         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15224         ignored shadows.
15225
15226 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15227
15228         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15229         get trailing slashes when added to the load-path.
15230
15231         * x-init.el (init-x-win): Locate where XEmacs X localization files
15232         are.
15233
15234 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15235
15236         * x-faces.el: Added support for foregroundToolBarColor
15237           to xpm-color-symbols.
15238
15239 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15240
15241         * etags.el (tags-remove-duplicates): Removed.
15242         (buffer-tag-table-list): Use `delete-duplicates'.
15243
15244         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15245         correctly.
15246         (get*): Defalias to `get'.
15247
15248         * cl.el (eql): Compare integers with `eq'.
15249         (cl-map-extents): Check for `map-extents' first.
15250
15251 1997-12-17  Didier Verna  <didier@xemacs.org>
15252
15253         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15254         added the 'numero', 'copyright' and 'trademark' symbols.
15255
15256         * leim/quail/latin-post.el ("french-postfix"): see above.
15257
15258 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15259
15260         * widget.el (define-widget): Check the arguments.
15261
15262         * cus-edit.el (customize-face): Use `check-argument-type'.
15263         (custom-variable-value-create): Use `signal' to signal error.
15264         (custom-variable-reset-saved): Ditto.
15265         (custom-variable-reset-standard): Ditto.
15266         (custom-face-reset-saved): Ditto.
15267
15268         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15269         (widget-default-format-handler): Ditto.
15270         (widget-checklist-add-item): Ditto.
15271         (widget-radio-add-item): Ditto.
15272         (widget-editable-list-entry-create): Ditto.
15273         (widget-sexp-prompt-value): Ditto.
15274
15275         * custom.el (custom-declare-variable): Signal errors better.
15276         (custom-handle-keyword): Ditto.
15277         (custom-declare-group): Ditto.
15278
15279         * window-xemacs.el (windows): Ditto.
15280
15281         * menubar.el (menu): Ditto.
15282
15283         * keydefs.el (keyboard): Ditto.
15284
15285         * minibuf.el (minibuffer): Ditto.
15286
15287         * process.el (execute): Ditto.
15288
15289         * fill.el (fill): Ditto.
15290
15291         * modeline.el (modeline): Ditto.
15292
15293         * help.el (help): Ditto.
15294
15295         * faces.el (faces): Ditto.
15296
15297         * files.el (files): Ditto.
15298
15299         * x-init.el (x): Ditto.
15300
15301         * lisp-mode.el (lisp): Ditto.
15302
15303         * process.el (processes): Ditto.
15304
15305         * mouse.el (mouse): Ditto.
15306
15307         * abbrev.el (abbrev): Moved from cus-edit.
15308
15309         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15310         as variable declaration.
15311
15312 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15313
15314         * menubar.el (find-menu-item): Use `check-argument-type'.
15315         (find-menu-item): Cosmetic changes.
15316
15317 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15318
15319         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15320
15321 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15322
15323         * startup.el (set-default-load-path): Only search package-path
15324         when not running temacs.
15325
15326         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15327         files.
15328
15329         * loadup.el: Correct commentary.  Reformatting.
15330         (really-early-error-handler): Use absolute path to the
15331         first dumped-lisp.el file.
15332         (really-early-error-handler): Print full path name of
15333         each dumped lisp file (inherited from InfoDock).
15334
15335         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15336         dumped-lisp.el files.
15337
15338         * make-docfile.el (preloaded-file-list): Reorder when the
15339         package-path is searched.
15340         * update-elc.el: Ditto.
15341
15342         * lisp-mode.el (call-with-condition-handler): Treat the same as
15343         `condition-case' for indentation.
15344
15345         * about.el (about-xemacs): Update release date.
15346
15347 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15348
15349         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15350         anywhere but at the last clause.
15351         (ecase): Disallow `t' and `otherwise'.
15352
15353 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15354
15355         * cus-edit.el (custom-buffer-create-buttons): New function
15356         from stuff moved out of `custom-buffer-create-internal'.
15357         (custom-novice): New variable.  Default t.
15358         (custom-display-global-buttons): Ditto.  Default `top'.
15359         (custom-buffer-create-internal): Only display help if
15360         `custom-novice' is non-nil.  Display global buttons according to
15361         `custom-display-global-buttons'.
15362
15363 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15364
15365         * menubar.el (find-menu-item): Use `check-argument-type'.
15366         (find-menu-item): Cosmetic changes.
15367
15368 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15369
15370         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15371         look.
15372
15373 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15374
15375         * format.el (format-deannotate-region):  Bug fix.
15376         Deannotating a region containing unknown tags would fail
15377         (causing decoding of text/enriched to fail at user level)
15378
15379 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15380
15381         * minibuf.el (read-directory-name): Support sixth
15382           arg, HISTORY, as already documented.
15383
15384 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15385
15386         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15387         to `ecase'.
15388
15389 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15390
15391         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15392         skk-activate.
15393
15394 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15395
15396         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.