09c9124966eef04bd551fca7142b2e8a3e384e0d
[chise/xemacs-chise.git-] / lisp / ChangeLog
1 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
5
6         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
7         CHISE.
8         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
9         mother.
10
11 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
12
13         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
14         `=>jis-x0213-2@usual'.
15         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
16         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
17         `=>jis-x0213-2@usual' as the mother.
18
19 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
20
21         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
22         (=>ucs@JP): New alias for `=+>ucs@jis'.
23
24 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
25
26         * mule/mule-conf.el (=+>jis-x0208): Renamed from
27         `=>jis-x0208@usual'.
28         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
29         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
30         `=>jis-x0208@usual' as the mother.
31         (=>jis-x0208): Likewise.
32
33 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
34
35         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
36         setting for `=+>jis-x0208@1978'.
37
38 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
39
40         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
41         XEmacs CHISE.
42
43 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
44
45         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
46         setting for `=>>>ucs@jis/1990'.
47
48 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
49
50         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
51         setting for `=>ucs@jis/1990'.
52
53 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
54
55         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
56         setting for `=ucs@JP/hanazono'.
57
58         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
59         CHISE.
60         (=ucs@JP/hanazono): Ditto.
61         (=ucs-bmp-cjk@JP/hanazono): Ditto.
62         (=>>hanyo-denshi/jc): Ditto.
63         (=>>hanyo-denshi/jd): Ditto.
64
65 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
66
67         * mule/mule-charset.el (default-coded-charset-priority-list): Use
68         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
69
70 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
71
72         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
73         XEmacs CHISE.
74
75 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
76
77         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
78         XEmacs CHISE.
79
80 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
81
82         * mule/mule-charset.el (default-coded-charset-priority-list): Add
83         `=ucs-bmp-cjk@JP'.
84
85 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
86
87         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
88         XEmacs CHISE.
89
90 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
91
92         * mule/mule-coding.el (coded-charset-entity-reference-alist):
93         Modify order of settings; add settings for `=daikanwa@rev2'.
94
95 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
96
97         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
98         setting for `=>>cbeta'.
99
100         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
101         CHISE.
102
103 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
104
105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
106         setting for `=>>adobe-japan1'.
107
108 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
109
110         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
111         XEmacs CHISE.
112
113 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
114
115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
116         setting for `=>>hanyo-denshi/ia'.
117
118         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
119         XEmacs CHISE.
120
121 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
122
123         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
124         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
125
126         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
127         XEmacs CHISE.
128         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
129         `=hanyo-denshi/jt' as the mother.
130
131 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
132
133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
134         setting for `=>>>jis-x0213-2'.
135
136         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
137         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
138         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
139
140 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
141
142         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
143         XEmacs CHISE.
144
145 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
146
147         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
148         XEmacs CHISE.
149
150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
151         `=>>jis-x0213-1@2004'.
152
153 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
154
155         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
156         XEmacs CHISE.
157
158 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
159
160         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
161         - Use "&g2-*;" as entity-references for `=>>>*'.
162         - Omit "&a{GT|JX1|JX2|JX3}-*;".
163
164         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
165         XEmacs CHISE.
166         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
167         as the mother.
168
169 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
170
171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
172         setting for `=>>hanyo-denshi/ib'.
173
174         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
175         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
176         (=>>jis-x0208@1990): Ditto.
177         (=>>hanyo-denshi/ib): Ditto.
178
179         * mule/mule-charset.el (default-coded-charset-priority-list):
180         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
181
182 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
183
184         * mule/mule-coding.el (coded-charset-entity-reference-alist):
185         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
186         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
187         `=>>>ucs@jis/2004'.
188
189 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
190
191         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
192         XEmacs CHISE.
193         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
194         `=jis-x0213-1@2004' as the mother.
195         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
196         (=>>>ucs@ks): Ditto.
197
198         * mule/mule-charset.el (default-coded-charset-priority-list):
199         Modify priority of `=hanyo-denshi/*'.
200
201 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
202
203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
204         settings for `=>>ucs@JP' and `=ucs@JP'.
205
206 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
207
208         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
209         CHISE.
210
211 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
212
213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
214         setting for `=>>>ucs@cns'.
215
216         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
217         CHISE.
218
219 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
220
221         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
222         instead of `=>>>jis-x0213-1@2004' as the mother.
223         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
224         (=>>>ucs@unicode): Likewise.
225         (=>>>ucs@jis): Likewise.
226         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
227         mother.
228         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
229
230 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
231
232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
233         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
234         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
235         `=>>>ucs@jis'.
236
237 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
238
239         * mule/mule-charset.el (default-coded-charset-priority-list):
240         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
241         and `=jis-x0213-*-2000'.
242
243 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
244
245         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
246         XEmacs CHISE.
247         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
248         `=>>jis-x0213-1' as the mother.
249
250 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
251
252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
253         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
254
255 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
256
257         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
258
259 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
260
261         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
262         XEmacs CHISE.
263
264 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
265
266         * mule/mule-coding.el (decomposition-feature-list): Set
267         `=decomposition', `=decomposition@cid' and
268         `=decomposition@hanyo-denshi'.
269
270 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
271
272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
273         setting for `=>>hanyo-denshi/ks'.
274
275         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
276         XEmacs CHISE.
277
278 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
279
280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
281         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
282
283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
284         `=hanyo-denshi/ks/mf'.
285
286         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
287         XEmacs CHISE.
288         (=hanyo-denshi/ks/mf): Ditto.
289
290 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
291
292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
293         settings for P=hanyo-denshi/jt'.
294
295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
296         `=hanyo-denshi/jt'.
297
298         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
299         XEmacs CHISE.
300
301 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
302
303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
304         settings for `=hanyo-denshi/ip'.
305
306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
307         `=hanyo-denshi/ip'.
308
309         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
310         XEmacs CHISE.
311
312 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
313
314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
315         settings for `=hanyo-denshi/hg'.
316
317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
318         `=hanyo-denshi/hg'.
319
320         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
321         XEmacs CHISE.
322
323 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
324
325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
326         setting for `=>>hanyo-denshi/ft'.
327
328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
329         `=>>hanyo-denshi/ft'.
330
331         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
332         XEmacs CHISE.
333
334 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
335
336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
337         settings for `=hanyo-denshi/ib'.
338
339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
340         `=hanyo-denshi/ib'.
341
342         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
343         XEmacs CHISE.
344
345 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
346
347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
348         settings for isolated characters of `=hanyo-denshi/ia' and
349         non-isolated characters of `=hanyo-denshi/*'.
350
351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
352         `=hanyo-denshi/ia'.
353
354         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
355         XEmacs CHISE.
356
357 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
358
359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
360         setting for isolated characters of `=hanyo-denshi/ft'.
361
362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
363         `=hanyo-denshi/ft'.
364
365         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
366         XEmacs CHISE.
367
368 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
369
370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
371         setting for isolated characters of `=hanyo-denshi/jd'.
372
373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
374         `=hanyo-denshi/jd'.
375
376         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
377         XEmacs CHISE.
378
379 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
380
381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
382         setting for isolated characters of `=hanyo-denshi/jc'.
383
384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
385         `=hanyo-denshi/jc'.
386
387         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
388         XEmacs CHISE.
389
390 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
391
392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
393         setting for isolated characters of `=hanyo-denshi/jb'.
394
395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
396         `=hanyo-denshi/jb'.
397
398         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
399         XEmacs CHISE.
400
401 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
402
403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
404         setting for isolated characters of `=hanyo-denshi/ja'.
405
406 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
407
408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
409         `=hanyo-denshi/ja'.
410
411         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
412         XEmacs CHISE.
413
414 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
415
416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
417         settings for isolated characters of `=adobe-japan1-6'.
418
419 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
420
421         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
422         CHISE.
423         (=daikanwa/+2p): Ditto.
424         (=daikanwa/ho): Ditto.
425
426 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
427
428         * mule/mule-coding.el (utf-8-mcs-no-composition): New
429         coding-system for XEmacs CHISE.
430
431 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
432
433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
434         setting for `=>>ruimoku-v6'.
435
436         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
437         CHISE.
438
439 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
440
441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
442         setting for `=daikanwa@rev1'.
443
444 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
445
446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
447         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
448
449 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
450
451         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
452         XEmacs CHISE.
453         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
454
455 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
456
457         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
458         CHISE.
459
460 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
461
462         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
463         CHISE.
464
465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
466         setting for `=>ucs@jis'.
467
468 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
469
470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
471         setting for `=>jis-x0208@usual'.
472
473         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
474         XEmacs CHISE.
475         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
476         (=>ucs@ks): New coded-charset for XEmacs CHISE.
477         (=ucs@big5): Use `=>>ucs@cns' as the mother.
478
479 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
480
481         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
482         CHISE.
483         (=>>>jis-x0208@1990): Ditto.
484         (=>>>jis-x0213-1): Ditto.
485         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
486         mother.
487         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
488         as the mother.
489
490 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
491
492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
493         setting for `=>ucs@cns' and `=>>ucs@ks'.
494
495         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
496         CHISE.
497
498 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
499
500         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
501         CHISE.
502
503 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
504
505         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
506         CHISE.
507         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
508         mother.
509
510 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
511
512         * mule/mule-charset.el (default-coded-charset-priority-list): Add
513         `==>ucs-bmp-cjk@bucs'.
514
515         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
516         XEmacs CHISE.
517
518 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
519
520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
521         setting for `==>ucs@bucs'.
522
523         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
524         XEmacs CHISE.
525
526 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
527
528         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
529         - Add setting for `=>>jis-x0208'.
530         - Omit setting for `=>>jis-x0208@1990'.
531         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
532           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
533           `=ucs@FOO'.
534
535 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
536
537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
538         setting for `=>daikanwa'.
539
540 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
541
542         * mule/mule-conf.el (=daikanwa): Fix DOC.
543         (=>daikanwa): New abstract character for XEmacs CHISE.
544         (=>ucs@iso): Likewise.
545         (=>ucs@unicode): Likewise.
546         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
547
548 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
549
550         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
551         - Prefer representative features to `=>>gt', `=>>big5-cdp',
552           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
553         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
554         - Add `=>big5-cdp'.
555
556 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
557
558         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
559         (=>big5-cdp): New abstract character.
560
561 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
562
563         * mule/mule-coding.el (coded-charset-entity-reference-alist):
564         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
565         `chinese-big5'.
566
567 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
568
569         * mule/mule-charset.el (default-coded-charset-priority-list):
570         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
571
572         * mule/mule-coding.el (coded-charset-entity-reference-alist):
573         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
574         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
575         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
576         and `=>jis-x0213-2'.
577
578 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
579
580         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
581         XEmacs CHISE.
582         (=>>ucs@jis/2000): Likewise.
583         (=>>ucs@jis/2004): Likewise.
584
585 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
586
587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
588         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
589         `=>>ucs@cns'.
590
591         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
592         XEmacs CHISE.
593         (=>>gt): Use quote instead of backquote; modify DOC.
594         (=>gt): Use quote instead of backquote.
595         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
596         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
597         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
598         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
599         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
600         (=ucs@iso): Use `=>>ucs@iso' as the mother.
601
602 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
603
604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
605         `=>>ucs@unicode' and `=>>gt'.
606
607 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
608
609         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
610         XEmacs CHISE.
611         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
612         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
613         `=jis-x0208@1978/1er-pr' as the mother.
614         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
615
616 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
617
618         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
619         `=ucs@unicode' as the mother.
620
621 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
622
623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
624         setting for `=>>ucs@unicode'.
625
626         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
627         CHISE.
628
629 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
630
631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
632         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
633
634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
635         `=adobe-japan1-6' and `=adobe-japan1-base'.
636
637         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
638         XEmacs CHISE.
639         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
640         specify `min-code' and `max-code'.
641         (=adobe-japan1-1): Specify `min-code' and `max-code'.
642         (=adobe-japan1-2): Likewise.
643         (=adobe-japan1-3): Likewise.
644         (=adobe-japan1-4): Likewise.
645         (=adobe-japan1-5): Likewise.
646         (=adobe-japan1-6): Likewise.
647
648 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
649
650         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
651         setting for `=>gt'.
652
653 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
654
655         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
656         CHISE.
657
658 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
659
660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
661         setting for `=>zinbun-oracle'.
662
663         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
664         for XEmacs CHISE.
665
666 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
667
668         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
669         for XEmacs CHISE.
670         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
671         `=jis-x0208@1978' as the mother.
672
673 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
674
675         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
676         - Use `=gt' instead of `ideograph-gt'.
677         - Use `=gt-k' instead of `ideograph-gt-k'.
678         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
679         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
680         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
681         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
682         - Use `=jis-x0212' instead of `japanese-jisx0212'.
683         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
684         - Use `=>>gt' instead of `<=>gt'.
685         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
686         - Add setting for `=>>jis-x0208@1990'.
687         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
688           `=>>jis-x0213-1@2000'.
689         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
690         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
691           `=>>jis-x0213-1@2004'.
692         - Add setting for `=>>jis-x0208@1978'.
693         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
694
695 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
696
697         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
698         XEmacs CHISE.
699
700 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
703         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
704         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
705         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
706         `<=>jis-x0213-1@2004'.
707
708 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
709
710         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
711         CHISE.
712         (=>jis-x0213-2): Ditto.
713
714 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
715
716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
717         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
718
719 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
720
721         * mule/mule-charset.el (default-coded-charset-priority-list): Add
722         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
723         `=>jis-x0213-1'.
724
725 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
726
727         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
728         CHISE.
729         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
730
731 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
732
733         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
734         `<==>jis-x0213-1'.
735         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
736         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
737         (=>jis-x0208): Renamed from `<=>jis-x0208'.
738         (<=>jis-x0208): New alias for `=>jis-x0208'.
739         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
740         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
741         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
742         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
743         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
744         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
745         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
746         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
747         (=>>gt): Renamed from `<==>gt'.
748         (<==>gt): New alias for `=>>gt'.
749
750 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
751
752         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
753         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
754         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
755         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
756         - Add settings for `<=>jis-x0213-1@2000' and
757           `<=>jis-x0213-1@2004'.
758
759         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
760         XEmacs CHISE.
761         (<==>jis-x0213-1): Likewise.
762         (<==>jis-x0213-1@2000): Likewise.
763         (<==>jis-x0213-1@2004): Likewise.
764         (<=>jis-x0208): Add property `=>iso-ir 168'.
765         (<=>jis-x0208@1997): Likewise.
766         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
767         as the mother; add property `=>iso-ir 228'.
768         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
769         property `=>iso-ir 228'.
770         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
771         property `=>iso-ir 233'.
772         (<==>gt): Renamed from `<=>gt'.
773         (<=>gt): New alias for `<==>gt'.
774
775 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
776
777         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
778         CHISE.
779         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
780         `<=>jis-x0208' as the mother.
781         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
782         (<=>jis-x0213-1@2000): Ditto.
783         (<=>jis-x0213-1@2004): Ditto.
784
785 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
786
787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
788         settings for `<=>gt'.
789
790         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
791
792 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
793
794         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
795         XEmacs CHISE.
796         (=jis-x0208@1978/-4pr): Likewise.
797         (=jis-x0208@1978/4-pr): Likewise.
798         (=jis-x0213-1): Likewise.
799         (=ucs@iso): Likewise.
800         (=ucs@unicode): Likewise.
801         (=ucs@gb): Likewise.
802         (=ucs@gb/fw): Likewise.
803         (=ucs@cns): Likewise.
804         (=ucs@cns/fw): Likewise.
805         (=ucs@jis): Likewise.
806         (=ucs@jis/fw): Likewise.
807         (=ucs@jis/1990): Likewise.
808         (=ucs@jis/2000): Likewise.
809         (=ucs@jis/2004): Likewise.
810         (=ucs@JP): Likewise.
811         (=ucs@ks): Likewise.
812         (=ucs@big5): Likewise.
813         (=ucs@big5/cns11643): Likewise.
814         (=ucs@cns11643): Likewise.
815
816 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
817
818         * mule/mule-charset.el (default-coded-charset-priority-list):
819         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
820
821         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
822         CHISE.
823         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
824         mother.
825
826 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
827
828         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
829         from src/mule-charset.c].
830         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
831         specify `final'.
832         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
833         `iso-ir' and `final', namely now it is used as ISO-IR-42.
834         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
835         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
836         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
837         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
838
839 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
840
841         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
842         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
843         (=jis-x0208@1978/i-4): Specify `partial'.
844         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
845         mother coded-charset.
846         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
847
848 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
849
850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
851         settings for `=jis-x0213-1@2004'.
852
853 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
854
855         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
856         CHISE.
857         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
858         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
859         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
860         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
861         temporarily.
862         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
863
864 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
865
866         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
867         CHISE.
868         (=shinjigen@1ed): Inherited from `=shinjigen'.
869         (=shinjigen@rev): Likewise.
870
871 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
872
873         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
874         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
875
876 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
877
878         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
879         define it as an alias.
880         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
881         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
882         alias.
883         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
884         alias.
885
886 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
887
888         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
889         CHISE.
890
891 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
892
893         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
894         CHISE.
895         (shinjigen-2): Ditto.
896
897 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
898
899         * mule/mule-charset.el (default-coded-charset-priority-list):
900         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
901         `chinese-big5-eten-*' and `chinese-big5'.
902
903 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
904
905         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
906         #x9FA5 temporarily.
907
908 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
909
910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
911         settings for `=jis-x0208@1978/i1'.
912
913 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
914
915         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
916         XEmacs CHISE.
917
918 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
919
920         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
921         XEmacs CHISE.
922
923 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
924
925         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
926         XEmacs CHISE.
927
928 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
929
930         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
931         CHISE.
932         (=ucs-bmp@cns): Likewise.
933         (=ucs-bmp@jis): Likewise.
934         (=ucs-bmp@ks): Likewise.
935
936 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
937
938         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
939         CHISE.
940         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
941
942 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
943
944         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
945         settings for `=zinbun-oracle'.
946
947         * mule/mule-charset.el (default-coded-charset-priority-list): Add
948         `=zinbun-oracle'.
949
950 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
951
952         * mule/mule-coding.el (coded-charset-entity-reference-alist):
953         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
954         `=ucs@iso'.
955
956 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
957
958         * mule/mule-charset.el (default-coded-charset-priority-list):
959         Delete `ucs-sip'; modify order of some CCSs.
960
961 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
962
963         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
964         in XEmacs CHISE.
965
966         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
967         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
968         CHISE.
969
970 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
971
972         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
973         its registry.
974         (=ucs-radicals@unicode): Likewise.
975
976 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
977
978         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
979         CHISE.
980
981 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
982
983         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
984         CHISE.
985
986 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
987
988         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
989         CHISE.
990
991 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
992
993         * mule/mule-coding.el (coded-charset-entity-reference-alist):
994         Modify preference of *isolated settings*.
995
996 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
997
998         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
999         utf-2000 is provided.
1000         (=ucs@cns11643): Likewise.
1001
1002 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1003
1004         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1005         Prefer every *isolated setting* to ordinary setting.
1006
1007 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1008
1009         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1010         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1011
1012 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1013
1014         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1015         CHISE.
1016
1017 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1018
1019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1020         settings for `=jis-x0208@1997'.
1021
1022 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1023
1024         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1025         `=jis-x0208@1997'.
1026
1027 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1028
1029         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1030         XEmacs CHISE.
1031
1032 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1033
1034         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1035         `=jis-x0208@1978'.
1036         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1037         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1038         `=jis-x0208-1990' as the mother.
1039         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1040
1041 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1042
1043         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1044         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1045         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1046         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1047         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1048         for `=ucs@JP'.
1049
1050 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1051
1052         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1053         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1054         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1055         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1056         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1057         `=daikanwa@rev2'.
1058
1059 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1060
1061         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1062         (=gt): Likewise.
1063         (=gt-k): Likewise.
1064         (=gt-pj-*): Likewise.
1065         (=gt-pj-k1): Likewise.
1066         (=gt-pj-k2): Likewise.
1067         (=daikanwa): Likewise.
1068         (=daikanwa-rev1): Likewise.
1069         (=daikanwa-rev2): Likewise.
1070         (=big5-pua): Likewise.
1071         (=big5-eten): Likewise.
1072         (chinese-big5-eten-a): Likewise.
1073         (chinese-big5-eten-b): Likewise.
1074         (=hanziku-*): Likewise.
1075         (=cbeta): Likewise.
1076         (=jef-china3): Likewise.
1077         (=ruimoku-v6): Likewise.
1078         (=ucs@iso): Likewise.
1079         (=ucs@unicode): Likewise.
1080         (=ucs@gb): Likewise.
1081         (=ucs@cns): Likewise.
1082         (=ucs@jis): Likewise.
1083         (=ucs@jis-1990): Likewise.
1084         (=ucs@jis-2000): Likewise.
1085         (=ucs@jp): Likewise.
1086         (=ucs@ks): Likewise.
1087         (=ucs@big5): Likewise.
1088         (=ucs-radicals): Likewise.
1089         (=ucs-radicals@unicode): Likewise.
1090         (=ucs-bmp-cjk): Likewise.
1091         (=ucs-bmp-cjk@unicode): Likewise.
1092         (=ucs-sip-ext-b): Likewise.
1093         (=ucs-sip-ext-b@iso): Likewise.
1094
1095 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1096
1097         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1098         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1099
1100 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1101
1102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1103         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1104         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1105         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1106         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1107         arabic-digit, ipa and ``&I-B-XXXX;''.
1108
1109 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1110
1111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1112         setting for (I-)HZK{03..12}-XXXX.
1113
1114 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1115
1116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1117         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1118
1119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1120         `=ruimoku-v6'.
1121
1122         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1123         CHISE.
1124
1125 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1126
1127         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1128         (=ucs@unicode): Likewise.
1129         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1130         (=ucs@cns): Likewise.
1131         (=ucs@jis): Likewise.
1132         (=ucs@ks): Likewise.
1133         (=ucs@big5): Likewise.
1134
1135 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1136
1137         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1138         `ucs-jis'.
1139         (utf-8-jis-er): Likewise.
1140         (utf-8-jp): New coding-system.
1141         (utf-8-jp-er): Likewise.
1142
1143         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1144
1145 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1146
1147         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1148
1149         * mule/japanese.el: Move definition of `euc-jisx0213' to
1150         mule/mule-coding.el.
1151
1152 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1153
1154         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1155         mule-coding before loading update-cdb when utf-2000 is provided.
1156
1157 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1158
1159         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1160         `=daikanwa'.
1161
1162 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1163
1164         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1165         definition codes when `utf-2000' is provided.
1166
1167 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1168
1169         * mule/mule-category.el (word-combining-categories): Don't setup
1170         `word-combining-categories' in XEmacs CHISE.
1171         (word-separating-categories): Add setting about Latin script in
1172         XEmacs CHISE.
1173
1174 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1175
1176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1177         setting for `chinese-big5'.
1178
1179 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1180
1181         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1182         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1183         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1184         add setting for HZK0[12]-xxxx.
1185
1186 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1187
1188         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1189         in XEmacs CHISE.
1190
1191 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1192
1193         * mule/mule-charset.el (default-coded-charset-priority-list):
1194         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1195         and `chinese-big5' to `=gt-pj-*'.
1196
1197 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1198
1199         * mule/mule-conf.el (=daikanwa): Renamed from
1200         `ideograph-daikanwa'.
1201         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1202
1203 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1204
1205         * mule/mule-conf.el (=cns11643-7): Renamed from
1206         `chinese-cns11643-7'.
1207         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1208
1209 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1210
1211         * mule/mule-conf.el (=cns11643-6): Renamed from
1212         `chinese-cns11643-6'.
1213         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1214
1215 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1216
1217         * mule/mule-conf.el (=cns11643-5): Renamed from
1218         `chinese-cns11643-5'.
1219         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1220
1221 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1222
1223         * mule/mule-conf.el (=cns11643-4): Renamed from
1224         `chinese-cns11643-4'.
1225         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1226
1227 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1228
1229         * mule/mule-conf.el (=cns11643-3): Renamed from
1230         `chinese-cns11643-3'.
1231         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1232
1233 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1234
1235         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1236         `=cns11643-2'.
1237         (chinese-cns11643-2): New alias for `=cns11643-2'.
1238
1239 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1240
1241         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1242         `=cns11643-1'.
1243         (chinese-cns11643-1): New alias for `=cns11643-1'.
1244
1245 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1246
1247         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1248         (chinese-gb12345): New alias for `=gb12345'.
1249
1250 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1251
1252         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1253         (chinese-gb2312): New alias for `=gb2312'.
1254
1255 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1256
1257         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1258         (chinese-big5): New alias for `=big5'.
1259
1260 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1261
1262         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1263         (korean-ksc5601): New alias for `=ks-x1001'.
1264
1265 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1266
1267         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1268         `=jis-x0212'.
1269         (japanese-jisx0212): New alias for `=jis-x0212'.
1270
1271 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1272
1273         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1274         `=jis-x0208-1983'.
1275         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1276
1277 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1278
1279         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1280         `=jis-x0208-1978'.
1281         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1282
1283 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1284
1285         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1286         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1287
1288 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1289
1290         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1291         (chinese-cns11643-3): Specify iso-ir 183.
1292         (chinese-cns11643-4): Specify iso-ir 184.
1293         (chinese-cns11643-5): Specify iso-ir 185.
1294         (chinese-cns11643-6): Specify iso-ir 186.
1295         (chinese-cns11643-7): Specify iso-ir 187.
1296         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1297         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1298
1299 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1300
1301         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1302         \uXXXX for every cases.
1303
1304 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1305
1306         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1307         (ucs-big5): Changed to an alias for `=ucs@big5'.
1308
1309 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1310
1311         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1312         (ucs-ks): Changed to an alias for `=ucs@ks'.
1313
1314 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1315
1316         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1317         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1318
1319 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1320
1321         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1322         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1323
1324 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1325
1326         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1327         (ucs-jis): Changed to an alias for `=ucs@jis'.
1328
1329 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1330
1331         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1332         (ucs-cns): Changed to an alias for `=ucs@cns'.
1333
1334 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1335
1336         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1337         (ucs-gb): Changed to an alias for `=ucs@gb'.
1338
1339 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1340
1341         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1342         `ideograph-daikanwa-2'.
1343         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1344         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1345
1346 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1347
1348         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1349         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1350
1351         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1352         for `xemacs-chise-version'.
1353
1354 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1355
1356         * mule/mule-charset.el (default-coded-charset-priority-list):
1357         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1358         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1359         instead of `ideograph-hanziku-*'.
1360
1361         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1362         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1363
1364 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1365
1366         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1367         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1368         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1369         `utf-2000' is provided.
1370
1371 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1372
1373         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1374         is provided [was builtin coded-charsets].
1375
1376 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1377
1378         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1379         is provided [was builtin coded-charsets].
1380
1381 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1382
1383         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1384         is provided [was builtin coded-charsets].
1385
1386 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1387
1388         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1389         is provided [was builtin coded-charsets].
1390
1391 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1392
1393         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1394         when `utf-2000' is provided [was builtin coded-charsets].
1395
1396 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1397
1398         * mule/mule-conf.el (=hanziku-*): Renamed from
1399         `ideograph-hanziku-*'.
1400         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1401
1402 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1403
1404         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1405         `utf-2000' is provided [was builtin coded-charsets].
1406         (ideograph-hanziku-{1..12}): Likewise.
1407
1408 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1409
1410         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1411         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1412
1413 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1414
1415         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1416         when `utf-2000' is provided [was builtin coded-charsets].
1417
1418 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1419
1420         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1421         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1422         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1423
1424 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1425
1426         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1427         (ideograph-gt): Changed to an alias for `=gt'.
1428
1429 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1430
1431         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1432         is provided; it was defined as a builtin coded-charset.
1433         (ideograph-gt): Likewise.
1434
1435 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1436
1437         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1438         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1439
1440 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1441
1442         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1443         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1444
1445 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1446
1447         * mule/mule-conf.el (=big5-eten): Renamed from
1448         `chinese-big5-eten'.
1449         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1450
1451 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1452
1453         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1454         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1455
1456 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1457
1458         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1459         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1460
1461 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1462
1463         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1464         (china3-jef): Changed to an alias for `=jef-china3'.
1465
1466 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1467
1468         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1469         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1470
1471         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1472         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1473         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1474         when `utf-2000' is provided.
1475
1476 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1477
1478         * mule/mule-charset.el (default-coded-charset-priority-list):
1479         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1480
1481         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1482         (ucs-jis-2000): Deleted.
1483
1484 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1485
1486         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1487         UTF-2000.
1488         (=ucs-jis-2000): New coded-charset for UTF-2000.
1489
1490 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1491
1492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1493         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1494
1495 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1496
1497         * mule/mule-charset.el (default-coded-charset-priority-list):
1498         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1499         `ideograph-cbeta'.
1500
1501 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1502
1503         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1504         builtin coded-charset].
1505
1506 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1507
1508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1509         settings for &K0-xxxx and &I-K0-xxxx.
1510
1511 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1512
1513         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1514         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1515
1516 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1517
1518         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1519         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1520
1521 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1522
1523         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1524         UTF-2000.
1525         (ideograph-gt-pj-k1): Likewise.
1526         (ideograph-gt-pj-k2): Likewise.
1527
1528 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1529
1530         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1531         `=jis-x0208'.
1532
1533 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1534
1535         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1536         UTF-2000 [was a builtin coded-charset].
1537
1538 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1539
1540         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1541         (utf-8-gb-er): Likewise.
1542
1543 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1544
1545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1546         settings for JIS X 0212 and JIS X 0208:1978.
1547
1548 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1549
1550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1551         setting for JIS X 0213.
1552
1553 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1554
1555         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1556         standard-case-table in UTF-2000.
1557
1558 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1559
1560         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1561         definitions for isolated-chars.
1562
1563 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1564
1565         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1566         `configure-utf-2000-lisp-directory'.
1567         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1568         `mule-lisp-load-path'.
1569
1570 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1571
1572         * startup.el (startup-setup-paths): Set and use
1573         `utf-2000-lisp-directory'.
1574         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1575         UTF-2000.
1576
1577 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1578
1579         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1580         (paths-find-utf-2000-lisp-directory): New function.
1581         (paths-construct-load-path): Add new optional argument
1582         `utf-2000-lisp-directory'.
1583
1584         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1585
1586 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1587
1588         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1589         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1590         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1591         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1592         `chinese-big5-2' in UTF-2000.
1593
1594         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1595         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1596
1597 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1598
1599         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1600         `big5-eten-er' in UTF-2000.
1601         (big5-cdp): Modify DOC-string and mnemonic.
1602
1603 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1604
1605         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1606         UTF-2000 [renamed from utf-8-er].
1607         (utf-8-gb): New coding-system in UTF-2000.
1608         (utf-8-gb-er): Likewise.
1609         (utf-8-cns): Likewise.
1610         (utf-8-cns-er): Likewise.
1611         (utf-8-big5): Likewise.
1612         (utf-8-big5-er): Likewise.
1613         (utf-8-jis): Likewise.
1614         (utf-8-jis-er): Likewise.
1615         (utf-8-ks): Likewise.
1616         (utf-8-ks-er): Likewise.
1617         (utf-8-er): Likewise.
1618
1619 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1620
1621         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1622         instead of `utf-8-unix' in UTF-2000.
1623
1624         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1625
1626 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1627
1628         * mule/japanese.el (euc-jisx0213): New coding-system.
1629
1630         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1631         `japanese-jisx0208-1990' as the mother.
1632
1633 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1634
1635         * dumped-lisp.el (preloaded-file-list): Change condition of
1636         loading "close-cdb".
1637
1638 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1639
1640         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1641         setup `coded-charset-entity-reference-alist'.
1642
1643 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1644
1645         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1646         UTF-2000.
1647
1648 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1649
1650         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1651         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1652
1653 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1654
1655         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1656         (chinese-big5-eten-a): Likewise.
1657         (chinese-big5-eten-b): Likewise.
1658         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1659         code range is #x8140 .. #x8DFE.
1660
1661 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1662
1663         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1664         UTF-2000.
1665         (chinese-big5-cdp): Likewise.
1666
1667 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1668
1669         * dumped-lisp.el (preloaded-file-list): Rename
1670         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1671
1672 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1673
1674         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1675         append `system-char-db-source-file-list' into
1676         `preloaded-file-list' in UTF-2000.
1677
1678 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1679
1680         * dumped-lisp.el (preloaded-file-list): Delete
1681         character-definition files.
1682
1683 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1684
1685         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1686         UTF-2000.
1687
1688 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1689
1690         * mule/mule-charset.el (default-coded-charset-priority-list):
1691         Delete `mojikyo-2022-1'.
1692
1693 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1694
1695         * mule/mule-charset.el (default-coded-charset-priority-list):
1696         Delete `mojikyo'.
1697
1698 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1699
1700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1701         `ucs-sip'.
1702
1703 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1704
1705         * mule/mule-charset.el (default-coded-charset-priority-list):
1706         Comment out `chinese-gb12345'.
1707
1708 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1709
1710         * bytecomp.el (byte-compile-insert-header): Fixed.
1711
1712 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1713
1714         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1715         XEmacs UTF-2000.
1716
1717 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1718
1719         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1720         UTF-2000.
1721
1722 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1723
1724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1725         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1726
1727 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1728
1729         * mule/mule-charset.el (default-coded-charset-priority-list):
1730         `japanese-jef-china3' is renamed `china3-jef'.
1731
1732 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1733
1734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1735         `japanese-jef-china3' and `ideograph-cbeta'.
1736
1737 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1738
1739         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1740
1741 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1742
1743         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1744         `chinese-big5-cdp'.
1745
1746 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1747
1748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1749         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1750
1751 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1752
1753         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1754         loading character definitions.
1755
1756 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1757
1758         * dumped-lisp.el (preloaded-file-list): Rename
1759         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1760
1761 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1762
1763         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1764         `chinese-big5'.
1765
1766 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1767
1768         * dumped-lisp.el (preloaded-file-list): Dump
1769         "Ideograph-R028-Private" with XEmacs UTF-2000.
1770
1771 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1772
1773         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1774         `chinese-gb12345'.
1775
1776 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1777
1778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1779         `ideograph-gt-pj-{1..11}'.
1780
1781         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1782         XEmacs UTF-2000.
1783
1784 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1785
1786         * mule/mule-charset.el (default-coded-charset-priority-list):
1787         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1788         `chinese-isoir165'.
1789
1790 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1791
1792         * format.el (format-alist): Revive `image/jpeg', `image/gif',
1793         `image/png', `image/x-xpm' and `image/tiff'.
1794
1795         * files.el (binary-file-regexps): Add *.PNG.
1796
1797 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1798
1799         * mule/mule-charset.el (default-coded-charset-priority-list):
1800         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1801         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1802
1803 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1804
1805         * list-mode.el: Call `completion-list-mode' to avoid slowness of
1806         the first completion when UTF-2000 is running.
1807
1808 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1809
1810         * mule/mule-charset.el (default-coded-charset-priority-list):
1811         Delete `ucs'.
1812
1813 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1814
1815         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
1816
1817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1818         `mojikyo' instead of `mojikyo-pj-[1..21]'.
1819
1820 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1821
1822         * mule/vietnamese.el (vscii-2): Delete abolished property
1823         `composite'; now composite mode is default.
1824
1825 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1826
1827         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
1828         of `raw-text'; check \uHHHH representation even if non-ascii
1829         characters are not found.
1830
1831         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
1832         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
1833         unconditionally.
1834
1835         * mule/viet-ccl.el: New file.
1836
1837         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
1838         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
1839         - Separate CCL based implementations to viet-ccl.el.
1840
1841 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
1842
1843         * mule/mule-conf.el (japanese-jisx0213-1): Allow
1844         "jisx0213.2000-1".
1845         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
1846
1847         * mule/mule-charset.el (default-coded-charset-priority-list):
1848         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
1849         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
1850
1851 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1852
1853         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
1854
1855 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
1856
1857         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1858         `ucs' in UTF-2000.
1859
1860 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
1861
1862         * mule/mule-charset.el (default-coded-charset-priority-list):
1863         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
1864         `arabic-iso8859-6'.
1865
1866 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
1867
1868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1869         `mojikyo-pj-[1 .. 21]' in UTF-2000.
1870
1871 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1872
1873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1874         `katakana-jisx0201' in UTF-2000.
1875
1876 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1877
1878         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
1879         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
1880         "u0FB50-Arabic-Presentation-Forms-A",
1881         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
1882         "u0FE50-Small-Form-Variants",
1883         "u0FE70-Arabic-Presentation-Forms-B",
1884         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
1885         UTF-2000.
1886
1887 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1888
1889         * dumped-lisp.el (preloaded-file-list): Delete
1890         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
1891         ... "Ideograph-R214-Flute" in UTF-2000.
1892
1893 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1894
1895         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1896         (japanese-jisx0213-2): New coded-charset.
1897
1898         * dumped-lisp.el (preloaded-file-list): Add
1899         "Ideograph-R028-Private", "Ideograph-R029-Again" and
1900         "Ideograph-R030-Mouth".
1901
1902 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
1903
1904         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1905         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1906         "Ideograph-R015-Ice", "Ideograph-R016-Table",
1907         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1908         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1909         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1910         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1911         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1912
1913 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
1914
1915         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1916         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1917         "Ideograph-R005-Second", "Ideograph-R006-Hook",
1918         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1919         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1920
1921         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1922         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1923
1924 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1925
1926         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1927         in UTF-2000.
1928
1929 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1930
1931         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1932         (chinese-isoir165): Moved from mule/chinese.el.
1933         (chinese-cns11643-3): Moved from mule/chinese.el.
1934         (chinese-cns11643-4): Moved from mule/chinese.el.
1935         (chinese-cns11643-5): Moved from mule/chinese.el.
1936         (chinese-cns11643-6): Moved from mule/chinese.el.
1937         (chinese-cns11643-7): Moved from mule/chinese.el.
1938
1939         * mule/chinese.el: Move definition of coded-charsets to
1940         mule/mule-conf.el.
1941
1942 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1943
1944         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1945         `ideograph-daikanwa'.
1946
1947 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1948
1949         * dumped-lisp.el (preloaded-file-list): Delete
1950         "ccs-jisx0201-latin.el".
1951
1952 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1953
1954         * dumped-lisp.el (preloaded-file-list): Add
1955         "u031A0-Extended-Bopomofo" in UTF-2000.
1956
1957 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1958
1959         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1960         renamed to u02E00-CJK-Radical-Supplement.
1961
1962 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1963
1964         * dumped-lisp.el (preloaded-file-list): Add
1965         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1966         "u030A0-Katakana", "u03100-Bopomofo",
1967         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1968         "u03200-Enclosed-CJK-Letters-and-Months" and
1969         "u03300-CJK-Compatibility".
1970
1971 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1972
1973         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1974         "u02F00-Kangxi-Radicals" and
1975         "u02FF0-Ideographic-Description-Characters".
1976
1977 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1978
1979         * dumped-lisp.el (preloaded-file-list): Add
1980         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1981         "u02800-Braille-Patterns" in UTF-2000.
1982
1983 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1984
1985         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1986         "uXXXXX-*.el" in UTF-2000.
1987
1988         * bytecomp.el (byte-compile-insert-header): Delete comments if
1989         non-ASCII characters are found; allow `byte-compile-dynamic' and
1990         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1991         `raw-text'.
1992
1993 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1994
1995         * dumped-lisp.el (preloaded-file-list): Add
1996         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1997         "u025A0-Geometric-Shapes.el".
1998
1999 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2000
2001         * dumped-lisp.el (preloaded-file-list): Add
2002         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2003         "u02460-Enclosed-Alphanumerics.el".
2004
2005 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2006
2007         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2008         `chinese-gb2312'.
2009
2010         * dumped-lisp.el (preloaded-file-list): Add
2011         "u02200-Mathematical-Operators.el" and
2012         "u02300-Miscellaneous-Technical.el".
2013
2014 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2015
2016         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2017         `chinese-cns11643-*'.
2018
2019         * dumped-lisp.el (preloaded-file-list): Add
2020         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2021         "u02190-Arrows.el" in UTF-2000.
2022
2023 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2024
2025         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2026         `korean-ksc5601'.
2027
2028         * dumped-lisp.el (preloaded-file-list): Add
2029         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2030         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2031         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2032
2033 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2034
2035         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2036
2037 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2038
2039         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2040         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2041         "u01780-Khmer.el", "u01800-Mongolian.el",
2042         "u01E00-Latin-Extended-Additional.el" and
2043         "u01F00-Greek-Extended.el" in UTF-2000.
2044
2045 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2046
2047         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2048         `ethiopic-ucs' and `ethiopic'.
2049
2050         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2051         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2052
2053         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2054         from mule/ethiopic.el.
2055
2056         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2057         mule/mule-conf.el.
2058
2059 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2060
2061         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2062         `lao'.
2063
2064         * mule/mule-conf.el (lao): New coded-charset.
2065
2066         * dumped-lisp.el (preloaded-file-list): Add
2067         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2068         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2069         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2070         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2071         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2072
2073 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2074
2075         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2076         `ucs-bmp' and `arabic-iso8859-6'.
2077
2078 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2079
2080         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2081         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2082         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2083
2084 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2085
2086         * startup.el (normal-top-level): Load autoload file for UTF-2000
2087         in UTF-2000.
2088
2089 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2090
2091         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2092         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2093         "u00020-Basic-Latin.el", "u00080-C1.el",
2094         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2095         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2096         "u002B0-Spacing-Modifier-Letters.el",
2097         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2098         UTF-2000.
2099
2100 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2101
2102         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2103         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2104         instead of `vietnamese-viscii-*'.
2105
2106 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2107
2108         * mule/mule-conf.el: New file.
2109
2110         * mule/misc-lang.el: Move definition of charset `ipa' to
2111         mule/mule-conf.el.
2112
2113 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2114
2115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2116         `latin-viscii'; prefer it for characters used in Vietnamese.
2117
2118 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2119
2120         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2121
2122 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2123
2124         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2125         `vietnamese-viscii-lower'.
2126         (latin-viscii-upper): Renamed from charset
2127         `vietnamese-viscii-upper'.
2128         (vietnamese-viscii-lower): New alias for charset
2129         `latin-viscii-lower'.
2130         (vietnamese-viscii-upper): New alias for charset
2131         `latin-viscii-upper'.
2132
2133 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2134
2135         * mule/mule-charset.el (default-coded-charset-priority-list):
2136         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2137
2138 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2139
2140         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2141         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2142         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2143         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2144         lisp/utf-2000.
2145
2146 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2147
2148         * mule/ccs-tcvn5712.el: New file.
2149
2150 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2151
2152         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2153         in UTF-2000.
2154
2155 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2156
2157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2158         `japanese-jisx0208'.
2159
2160 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2161
2162         * dumped-lisp.el (preloaded-file-list): Add
2163         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2164         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2165         UTF-2000.
2166
2167         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2168         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2169         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2170         mule/ccs-viscii.el: New files.
2171
2172         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2173         if \uXXXX is found.
2174
2175 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2176
2177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2178         `hiragana-jisx0208' and `katakana-jisx0208'.
2179
2180 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2181
2182         * mule/chinese.el (chinese-cns11643-3): Define it even if
2183         `utf-2000' is provided.
2184         (chinese-cns11643-4): Likewise.
2185         (chinese-cns11643-5): Likewise.
2186         (chinese-cns11643-6): Likewise.
2187         (chinese-cns11643-7): Likewise.
2188
2189 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2190
2191         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2192         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2193
2194 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2195
2196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2197         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2198
2199 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2200
2201         * mule/mule-charset.el (default-coded-charset-priority-list):
2202         Setup in UTF-2000.
2203
2204 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2205
2206         * mule/viet-chars.el: Don't define charset
2207         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2208         they are defined as builtin charsets.
2209
2210 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2211
2212         * version.el (emacs-version): Add more space just before UTF-2000
2213         version string.
2214
2215 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2216
2217         * version.el ([constant] emacs-version): Don't add a space in the
2218         preceding place of `xemacs-betaname' because it is duplicated.
2219         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2220
2221         * startup.el (splash-frame-body): Add ETL.
2222
2223 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2224
2225         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2226         is provided because it is defined as builtin charset.
2227         (chinese-cns11643-4): Likewise.
2228         (chinese-cns11643-5): Likewise.
2229         (chinese-cns11643-6): Likewise.
2230         (chinese-cns11643-7): Likewise.
2231
2232 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2233
2234         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2235         coding-system `iso-10646-ucs-4' is not defined.
2236
2237 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2238
2239         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2240         coding-system if `utf-2000' is provided.
2241
2242 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2243
2244         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2245         `utf-2000' is provided.
2246
2247 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2248
2249         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2250         if utf-2000 is provided temporally.
2251
2252 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2253
2254         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2255         as builtin variable].
2256
2257 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2258
2259         * files.el (insert-file-contents-literally): Treat file as binary;
2260         call file-name-handlers. [sync with Emacs 20.3.10]
2261
2262 2008-12-28  Vin Shelton  <acs@xemacs.org>
2263
2264         * XEmacs 21.4.22 is released
2265
2266 2008-12-30  Vin Shelton  <acs@xemacs.org>
2267
2268         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2269         during building even if no packages are found.
2270
2271 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2272
2273         * printer.el (generic-print-region): 
2274         (generic-print-buffer): 
2275         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2276         check if the msprinter device is available, now that msprinter is
2277         always available as a specifier tag. 
2278
2279 2008-12-24  Vin Shelton  <acs@xemacs.org>
2280
2281         * about.el: Add Francisco to my bio!
2282
2283 2008-12-23  Vin Shelton  <acs@xemacs.org>
2284
2285         * autoload.el: Move operator definitions to autoload-operators.el
2286         in the xemacs-base package.
2287
2288 2007-11-22  Vin Shelton  <acs@xemacs.org>
2289
2290         * about.el (about-hacker-contribution): Updated my bio.
2291
2292 2007-10-07  Vin Shelton  <acs@xemacs.org>
2293
2294         * XEmacs 21.4.21 is released
2295
2296 2007-09-19  Didier Verna  <didier@xemacs.org>
2297
2298         Update my personal info.
2299         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2300         * about.el (about-other-current-hackers): Ditto.
2301         * about.el (about-url-alist): Add my musical website.
2302         * about.el (about-personal-info): Update my entry.
2303         * about.el (about-hacker-contribution): Ditto.
2304
2305 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2306
2307         * package-get.el (package-get-download-sites): Update download
2308         sites in Japan.
2309         * package-get.el (package-get-pre-release-download-sites): Ditto.
2310
2311 2007-08-18  Vin Shelton  <acs@xemacs.org>
2312
2313         * package-get.el (package-get-pre-release-download-sites): Sync
2314         mirror sites with 21.5.  (Thanks, Adrian)
2315
2316 2007-08-09  Mike Sperber  <mike@xemacs.org>
2317
2318         * startup.el (migrate-user-init-file): Create backup of
2319         `user-init-file' before migrating.
2320         * startup.el (maybe-migrate-user-init-file): Print
2321         information about backup file.
2322         (maybe-create-compatibility-dot-emacs): Follow above change.
2323
2324 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2325
2326         * font-lock.el: Sync font-lock-add-keywords and
2327         font-lock-remove-keywords from GNU Emacs.
2328         * font-lock.el (font-lock-keywords-alist): New.
2329         * font-lock.el (font-lock-removed-keywords-alist): New.
2330         * font-lock.el (font-lock-add-keywords): New.
2331         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2332         * font-lock.el (font-lock-remove-keywords): New.
2333
2334 2007-08-16  Vin Shelton  <acs@xemacs.org>
2335
2336         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2337         patch from Hans de Graaff.
2338
2339 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2340
2341         * package-get.el (package-get-download-sites): Document Chile and
2342         update Denmark download site.
2343         * package-get.el (package-get-pre-release-download-sites): Ditto.
2344
2345 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2346
2347         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2348
2349 2006-12-09  Vin Shelton  <acs@xemacs.org>
2350
2351         * XEmacs 21.4.20 is released
2352
2353 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2354
2355         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2356
2357 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2358
2359         * info.el (Info-find-file-node, Info-insert-dir)
2360         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2361         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2362         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2363         and discussion.
2364
2365 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2366
2367         * obsolete.el (line-beginning-position): New, from 21.5.x.
2368         (line-end-position): Ditto.
2369
2370 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2371
2372         * package-get.el (package-get-download-sites): Welcome
2373         nl.xemacs.org and Thanks!
2374         * package-get.el (package-get-pre-release-download-sites): Ditto.
2375
2376 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2377
2378         * font-lock.el: Add support for not-so recent changes in Java to
2379         java-mode.
2380
2381 2006-01-28  Vin Shelton  <acs@xemacs.org>
2382
2383         * XEmacs 21.4.19 is released
2384
2385 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2386
2387         * easymenu.el: Update copyright. 
2388         * easymenu.el (easy-menu-all-popups):
2389         Add a docstring. 
2390         * easymenu.el (easy-menu-add):
2391         Document a bug, rework the function to preserve any existing
2392         non-default mode-popup-menu instead of overwriting it, and not to
2393         bother normalising the menu title (nothing else does).
2394         * easymenu.el (easy-menu-remove):
2395         Restore the default mode-popup-menu instead of leaving an empty
2396         one when we remove the last easy-menu popup. 
2397
2398 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2399
2400         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2401         as suggested by Rodrigo Ventura.
2402         * package-get.el (package-get-pre-release-download-sites): Ditto,
2403         with replacement of xemacs-21.5 by beta, which is the logical path
2404         to our beta core and package pre-releases.
2405
2406 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2407
2408         * package-get.el (package-get-download-sites): Add Hong Kong
2409         download site.
2410         * package-get.el (package-get-pre-release-download-sites): Ditto.
2411
2412 2005-12-26  Vin Shelton  <acs@xemacs.org>
2413
2414         * find-paths.el:
2415         * find-paths.el (paths-emacs-root-p): Add search for package root.
2416         * find-paths.el (paths-find-emacs-root): Replaced with
2417         paths-find-invocation-roots, which returns a list of roots.
2418         * find-paths.el (paths-find-invocation-roots): New.
2419         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2420
2421 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2422
2423         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2424         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2425
2426 2005-12-03  Vin Shelton <acs@xemacs.org>
2427
2428         * XEmacs 21.4.18 is released
2429
2430 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2431
2432         * package-get.el (package-get-download-sites): Update reflecting
2433         latest http://www.xemacs.org/Releases/ information generated by
2434         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2435         * package-get.el (package-get-pre-release-download-sites): Ditto.
2436
2437 2005-02-28  Simon Josefsson  <jas@extundo.com>
2438
2439         * about.el (xemacs-hackers): Add jas.
2440         (about-other-current-hackers): Likewise.
2441         (about-url-alist): Add URL for jas.
2442         (about-personal-info): Document jas.
2443         (about-hacker-contribution): Describe jas contributions.
2444
2445 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2446
2447         * easymenu.el (easy-menu-remove): As described in 
2448         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2449         except the "Command" menu from mode-popup-menu. 
2450
2451 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2452  
2453         * font.el (font-spatial-to-canonical): Correct calculation of 
2454         return value for pixel-based input value. 
2455  
2456 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2457
2458         * code-process.el (call-process): Process-related docstring
2459         improvements spurred by Norbert Koch.
2460         * code-process.el (call-process-region): Ditto.
2461         * code-process.el (start-process): Ditto.
2462
2463 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2464
2465         * finder.el (finder-find-library): Return filename actually
2466         searched for.
2467
2468 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2469
2470         * help.el (view-emacs-news): Use `expand-file-name' instead of
2471         `locate-data-file' as the latter will find any "NEWS" files that
2472         might exist in packages _before_ the one in core.
2473
2474 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2475
2476         * package-get.el (package-get-init-package):
2477         package-get-init-package buglet (21.4.17) by Jeff Mincy
2478         <mincy@rcn.com> fixing false temporary load-path shadows reported
2479         after package installation and simplifying code.
2480
2481 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2482
2483         * package-get.el (package-get-download-sites): Sync mirrors list
2484         with the XEmacs website.
2485         (package-get-pre-release-download-sites): Ditto.
2486
2487 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2488
2489         * derived.el (derived-mode-merge-syntax-tables):
2490         Revert my 21.5-only patch of 2003-07-18 which slipped in
2491         through Jerry James's patch of 2004-06-07.
2492
2493 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2494
2495         * cmdloop.el (keyboard-quit): Remove workaround for
2496         `region-active-p' not making sure active region is in current
2497         buffer now that it does.
2498         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2499         * simple.el (region-active-p): `region-active-p' to only return t
2500         when active region is in current buffer.
2501
2502 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2503
2504         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2505         package names, quell a byte-compiler warning, doc fix.
2506
2507 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2508
2509         * buffer.el (pop-to-buffer):
2510         * window-xemacs.el (display-buffer):
2511         Document use of `same-window-buffer-names,' `same-window-regexps'
2512         by pop-to-buffer and display-buffer. 
2513         
2514 2005-02-06  Vin Shelton <acs@xemacs.org>
2515
2516         * XEmacs 21.4.17 is released
2517
2518 2005-01-29  Ben Wing  <ben@xemacs.org>
2519
2520         * shadow.el (find-emacs-lisp-shadows):
2521         Add custom-defines to list of ignored files.
2522
2523 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2524
2525         * simple.el (shifted-motion-keys-select-region): Fix statement
2526         about unshifted-motion-keys-deselect-region.
2527
2528 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2529
2530         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2531         now) for GNU Emacs compatibility.
2532         (make-obsolete-variable): Ditto.
2533
2534 2004-01-08  Ben Wing  <ben@xemacs.org>
2535
2536         * code-files.el (load):
2537         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2538
2539 2004-12-05  Vin Shelton <acs@xemacs.org>
2540
2541         * XEmacs 21.4.16 is released
2542
2543 2004-12-04  Vin Shelton  <acs@xemacs.org>
2544
2545         * auto-autoloads.el: Regenerated.
2546
2547         * custom-load.el: Regenerated.
2548
2549 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2550
2551         Fix bug: apropos errors if a defalias refers to an undefined
2552         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2553
2554         * apropos.el (apropos):
2555         (apropos-command):
2556         * help.el (frob-help-extents):
2557         * help-macro.el (make-help-screen):
2558         * hyper-apropos.el (hyper-apropos-grok-functions):
2559         (hyper-apropos-get-doc):
2560         Catch void-function error thrown by `documentation'.
2561
2562 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2563
2564         * packages.el (package-require): Fix incorrect arg to format.
2565         This fixes a `format specifier' error.
2566
2567 2004-08-13  Jerry James  <james@xemacs.org>
2568
2569         * bytecomp.el (forward-word): Tell the byte compiler the correct
2570         number of arguments to forward-word.
2571
2572 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2573
2574         * etags.el: Fixed loading of include files for tag completion. Now
2575         you can make a tag file for a library, include it into your
2576         project and it will be reloaded only if it changed. Infinte
2577         include loops are detected and the correct tag files are loaded.
2578         * etags.el (buffer-tag-table-list): Load and verify tag files in
2579         the external function buffer-tag-table-list-load.
2580         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2581         tag files. Also load the included tag files. The priority of the
2582         included files is right below their parent file. If multiple
2583         matches occur then the symbols from the parent file are found
2584         first.
2585         * etags.el (tag-table-include-files): Corrected comment
2586         string. Switched to pattern constant tags-include-pattern to have
2587         it at a central location.
2588         * etags.el (tags-include-pattern): Added doc string.
2589         * etags.el (add-to-tag-completion-table): Removed obsolete
2590         comments as the include files are allready returned by
2591         buffer-tag-table-list and loaded.
2592         * etags.el (find-tag-internal): The include files are allready
2593         included in tag-tables as buffer-tag-table-list returns them now.
2594
2595 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2596
2597         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2598         Loading items into the notebook is now done by C code.
2599         * widgets-gtk.el (gtk-widget-instantiate-internal):
2600         Style no longer changed.
2601
2602 2004-06-28  Nix  <nix@esperi.org.uk>
2603
2604         * cmdloop.el (truncate-command-history-for-gc): Delay
2605         execution of all things that look up variable bindings,
2606         via `enqueue-eval-event'.
2607
2608 2004-06-24  Vin Shelton  <acs@xemacs.org>
2609
2610         * package-get.el (package-get-require-signed-base-updates):
2611         now defaults to nil.
2612
2613 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2614
2615         * subr.el (split-string): Clean up docstring.
2616
2617 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2618
2619         * faces.el (zmacs-region): fix typo in docstring.
2620
2621 2004-06-07  Jerry James  <james@xemacs.org>
2622
2623         * derived.el: Synch with Emacs 21.3.
2624         * subr.el (with-local-quit): New, from Emacs 21.3.
2625         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2626         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2627         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2628
2629 2004-06-16  Jerry James  <james@xemacs.org>
2630
2631         * cl.el (cl-set-substring): Increment start by the length of the
2632         string, not the string itself.
2633
2634 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2635
2636         * etags.el (tag-table-include-files): Expand included TAGS file
2637         paths to avoid problems with relative paths.  Thanks to Peter
2638         Chubb <peterc@gelato.unsw.edu.au>.
2639         * etags.el (tags-include-pattern): New.
2640         * etags.el (add-to-tag-completion-table): Parse and ignore
2641         trailing include lines.
2642
2643 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2644
2645         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2646         avoiding line solely composed of equal signs.
2647
2648 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2649
2650         * cus-edit.el (alloc): Typo fix.
2651         * cus-edit.el (custom-browse-visibility): Ditto.
2652         * cus-edit.el (custom-variable-value-create): Ditto.
2653         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2654         * cus-edit.el (custom-save-variables): Bind print-length and
2655         print-level to nil to avoid value abbreviation.
2656         * cus-edit.el (custom-save-face-internal): Ditto.
2657         * cus-edit.el (custom-save-faces): Save in sorted order.
2658         * cus-edit.el (custom-save-resets): Bind print-length and
2659         print-level to nil to avoid value abbreviation.
2660         * cus-edit.el (custom-save-loaded-themes): Ditto.
2661
2662 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2663
2664         * subr.el (split-string-default-separators): New.
2665         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2666         see comment in source.
2667
2668 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2669
2670         * mule/japanese.el (paragraph-start, paragraph-separate):
2671         Remove anchor to BOL.
2672
2673 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2674
2675         * cl.el (gensym, gentemp): Improve docstrings.
2676
2677 2004-05-10  Vin Shelton  <acs@xemacs.org>
2678
2679         * etags.el: Sync with 21.5 version.
2680
2681 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2682
2683         * etags.el:
2684         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2685         only for use with exuberant ctags. This will also enable building of 
2686         completion tables with exuberant ctags. This will not work with
2687         xemacs ctags. 
2688         * etags.el (get-tag-table-buffer): New function for creating of
2689         completion table is used if tags-exuberant-ctags-optimization-p ist t
2690         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2691         finding the tag names. New.
2692         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2693         building tag completion table with exuberant ctags. New.
2694         * etags.el (find-tag-internal): Improve exact tag matching for tags
2695         with name fields. Before the patch return types of functions or
2696         function parameters (with exuberant ctags) were found as matches.
2697
2698 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2699
2700         * list-mode.el (display-completion-list): Fixed completion list was
2701         taking the width of the frame and not of the window for displaying
2702         the selection methods.
2703
2704 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2705
2706         * menubar-items.el (default-menubar): Options are saved to custom.el.
2707
2708
2709 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2710
2711         * isearch-mode.el (isearch-abort): Preserve successful search target.
2712
2713 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2714
2715         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2716         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2717         Bihlmeyer.
2718         * gnuserv.el (gnuserv-mode-line-string): New.
2719         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2720         gnuserv-mode.
2721         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2722         * gnuserv.el (gnuserv-edit-files): Use
2723         make-x-device-with-gtk-fallback.
2724
2725 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2726
2727         * gtk-widgets.el: New import: gtk-accel-group-new.
2728         * dialog-gtk.el:
2729         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2730         * dialog-gtk.el (popup-builtin-question-dialog):
2731         Added support for dialog button mnemonics.
2732
2733 2004-03-22  Chris Green <cmg@dok.org>
2734
2735         * process.el (shell-command): Output buffer was ignored when a
2736         background process was run via shell-command.
2737
2738 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2739
2740         * cus-edit.el (custom-save-variables): Retrieve a list of
2741         variables to save first, sort it, and make sure the variables are
2742         saved in sorted order.
2743
2744 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2745  
2746         * package-get.el (package-get-update-base-from-buffer): Force
2747         binary coding system for verifying GnuPG signature in the
2748         package-index file.
2749  
2750 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2751
2752         * package-get.el (package-get-package-index-file-location): Handle
2753         missing "EMACSPACKAGEPATH" environment variable.
2754
2755 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2756
2757         * package-admin.el (package-admin-find-top-directory): Simplify
2758         directory comparisions and fix substring errors on short path
2759         components.
2760         * package-get.el (package-get-package-index-file-location):
2761         Default to first component of "EMACSPACKAGEPATH", if set.
2762
2763 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2764
2765         * package-get.el (process-error): New error datum.
2766
2767 2004-02-02  Vin Shelton <acs@xemacs.org>
2768
2769         * XEmacs 21.4.15 is released
2770
2771 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2772
2773         * itimer.el (activate-itimer): Modify the itimer timeout value as
2774         if it were begun at the last time when the itimer driver was woken
2775         up.
2776
2777 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2778
2779         * specifier.el (Copyright):
2780         Update.
2781         (make-specifier-and-init):
2782         (map-specifier):
2783         (canonicalize-inst-pair):
2784         (canonicalize-spec-list):
2785         (set-specifier):
2786         Synch docstrings to 21.5 where appropriate.
2787
2788 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
2789
2790         * package-get.el (package-get-list-packages-where): New.  A
2791         function that allows searching for groups of packages.  For
2792         example, find all packages that require the fsf-compat package.
2793
2794 2004-01-25  Steve Youngs  <youngs@xemacs.org>
2795
2796         The Great PUI Sync.
2797
2798         * auto-autoloads.el: Regenerated.
2799
2800         * custom-load.el: Regenerated.
2801
2802         * dumped-lisp.el (packages-hardcoded-lisp): New.
2803
2804         * menubar-items.el (menu-max-items): New.
2805         (menu-submenu-max-items): New.
2806         (menu-submenu-name-format): New.
2807         (menu-split-long-menu): New.
2808         (menu-sort-menu): New.
2809         (default-menubar): Sync to 21.5 in regard to the PUI menus.
2810
2811         * obsolete.el (pui-add-install-directory): Renamed to the more
2812         logical `pui-set-local-package-get-directory'.
2813         (package-get-download-menu): Moved to `package-ui.el' and renamed
2814         to `package-ui-add-download-menu'.
2815
2816         * package-admin.el (package-admin-install-function-mswindows):
2817         Whitespace clean up.
2818         (package-admin-add-single-file-package): Removed.
2819         (package-admin-default-install-function): Whitespace clean up.
2820         (package-admin-find-top-directory): New.
2821         (package-admin-get-install-dir): Use it.
2822         (package-admin-get-manifest-file): 
2823         (package-admin-check-manifest): 
2824         (package-admin-add-binary-package):
2825         (package-admin-get-lispdir):
2826         (package-admin-delete-binary-package):
2827         (package-admin):
2828
2829         * package-get.el (package-get-package-index-file-location): New.
2830         (package-get-install-to-user-init-directory): New.
2831         (package-get-remote):
2832         (package-get-download-sites):
2833         (package-get-pre-release-download-sites): New.
2834         (package-get-site-release-download-sites): New.
2835         (package-get-base-filename):
2836         (package-get-always-update):
2837         (package-get-user-index-filename): Removed.
2838         (package-get-pgp-available-p): New.
2839         (package-get-require-signed-base-updates):
2840         (package-get-was-current):
2841         (package-entries-are-signed): New.
2842         (package-get-continue-update-base): New.
2843         (package-get-download-menu): Removed.
2844         (package-get-require-base):
2845         (package-get-update-base-entry):
2846         (package-get-locate-file):
2847         (package-get-locate-index-file):
2848         (package-get-maybe-save-index):
2849         (package-get-update-base):
2850         (package-get-update-base-from-buffer):
2851         (package-get-update-base-entries):
2852         (package-get-interactive-package-query):
2853         (package-get-update-all):
2854         (package-get-all):
2855         (package-get-dependencies):
2856         (package-get-init-package):
2857         (package-get-info): New.
2858         (package-get):
2859         (package-get-staging-dir):
2860         (package-get-set-version-prop): Removed.
2861         (package-get-installedp):
2862         (package-get-ever-installed-p):
2863         (packages): Removed.
2864         (package-get-custom-groups): Removed.
2865         (package-get-custom): Removed.
2866         (package-get-custom-add-entry): Removed.
2867
2868         * package-info.el (batch-update-package-info):
2869
2870         * package-net.el (package-net-batch-generate-bin-ini):
2871         (package-net-update-installed-db):
2872
2873         * package-ui.el (pui-info-buffer):
2874         (pui-directory-exists): Removed.
2875         (pui-package-dir-list): Removed.
2876         (pui-add-install-directory): Removed.
2877         (package-ui-download-menu): New.
2878         (package-ui-pre-release-download-menu): New.
2879         (package-ui-site-release-download-menu): New.
2880         (pui-set-local-package-get-directory): New.
2881         (pui-package-symbol-char):
2882         (pui-update-package-display):
2883         (pui-toggle-package):
2884         (pui-toggle-package-key):
2885         (pui-toggle-package-delete):
2886         (pui-toggle-package-delete-key):
2887         (pui-toggle-package-event):
2888         (pui-toggle-verbosity-redisplay):
2889         (pui-install-selected-packages):
2890         (pui-add-required-packages):
2891         (pui-help-echo):
2892         (pui-display-info):
2893         (list-packages-mode):
2894         (pui-list-packages):
2895
2896         * packages.el (packages-compute-package-locations):
2897         (package-require):
2898         (package-delete-name):
2899         (packages-hardcoded-lisp): Removed.
2900         (packages-useful-lisp): Removed.
2901         (packages-unbytecompiled-lisp): Removed.
2902         (packages-find-package-directories):
2903
2904         Summary:
2905
2906         Major code clean up of all things PUI.
2907
2908         Much improved code to determine where packages should be
2909         installed.  PUI no longer depends on any packages being
2910         pre-installed to compute where packages are to be installed to.
2911
2912         The user can specify the location of their package-index file.  It
2913         isn't necessary to set this because it has sane defaults.  People
2914         who "run-in-place" won't accidently overwrite the CVS
2915         package-index file.  See
2916         `package-get-package-index-file-location'. 
2917
2918         PUI will now properly clean up after itself in the event of an
2919         unsuccessful package install.  This drastically reduces the number
2920         of "wrong md5sum" FAQs.
2921
2922         non-Mule XEmacsen can no longer install Mule packages.
2923
2924         Package management via the custom interface has been removed.
2925
2926         The PUI related menubar items have been reorganised.
2927
2928         The PGP verification code has been fixed and the default for
2929         whether or not it is used is automatically computed.
2930
2931         * update-elc.el ((preloaded-file-list site-load-packages
2932         need-to-dump dumped-exe)):
2933         Just a couple of small changes to allow for
2934         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
2935         existing anymore.
2936
2937 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
2938
2939         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
2940         apply `format' to the first argument of byte-compile-warn, it
2941         already calls format.
2942
2943 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
2944
2945         * files.el (delete-old-versions): Avoid going interactive during
2946         make install when environment variable VERSION_CONTROL is set.
2947
2948 2003-12-04  Vin Shelton  <acs@xemacs.org>
2949
2950         * menubar-items.el (menu-item-search): Only bring up search dialog
2951         box if the feature is available and desired.
2952
2953 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
2954
2955         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
2956
2957 2003-11-05  Vin Shelton  <acs@xemacs.org>
2958
2959         * help.el (Help-prin1-face):
2960         (Help-princ-face):
2961         princ and prin1 are functions and need to be called as such.  The
2962         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
2963
2964 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
2965
2966         * about.el (about-xemacs): Give full version and build date.
2967
2968 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
2969
2970         * win32-native.el (grep-null-device): This XEmacs has null-device.
2971
2972 2003-09-06  Mike Sperber  <mike@xemacs.org>
2973
2974         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
2975         implement the specified semantics for `defvar.'
2976
2977 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
2978
2979         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
2980         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
2981         displaying buffer in question.
2982
2983 2003-09-03  Vin Shelton <acs@xemacs.org>
2984
2985         * XEmacs 21.4.14 is released
2986
2987 2003-08-17  Vin Shelton  <acs@xemacs.org>
2988
2989         * about.el: Vanity patch.
2990
2991 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
2992
2993         * code-process.el (call-process):
2994         (call-process-region):
2995         (start-process):
2996         Document coding system processing.
2997
2998 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
2999
3000         * startup.el (splash-frame-body): Idiomatic English.
3001
3002 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3003
3004         * font-lock.el (font-lock-match-java-declarations): Move
3005         save-restriction, narrow-to-region to beginning of function to
3006         avoid going beyond the limit and causing an infloop.
3007
3008 2003-04-16  Jerry James  <james@xemacs.org>
3009
3010         * keydefs.el: Remove mappings for keys mapped to the nowhere
3011         defined function function-key-error.
3012
3013 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3014
3015         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3016         lisp-interaction-mode-hook): Add the docstrings.
3017
3018 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3019
3020         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3021         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3022         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3023
3024 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3025
3026         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3027         lambda list after the original doc.  Care about
3028         #'(lambda () "SingleString") 
3029         (cl-upcase-arg): 
3030         (cl-function-arglist):
3031         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3032         circular data structures in lambda list specification
3033
3034 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3035
3036         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3037         to appear in font-lock-function-name-face.
3038
3039 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3040
3041         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3042         is not also the value of the lambda.
3043
3044 2003-05-06  Andy Piper  <andy@xemacs.org>
3045
3046         * files.el (revert-buffer): Make sure local variables get processed,
3047         even in the case of an optimized reversion.
3048
3049 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3050
3051         * XEmacs 21.4.13 is released
3052
3053 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3054
3055         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3056         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3057
3058 2003-02-14  Ben Wing  <ben@xemacs.org>
3059
3060         * byte-optimize.el:
3061         * byte-optimize.el (byte-compile-inline-expand):
3062         * byte-optimize.el (byte-compile-unfold-lambda):
3063         * byte-optimize.el (byte-optimize-form-code-walker):
3064         * byte-optimize.el (byte-optimize-form):
3065         * byte-optimize.el (byte-decompile-bytecode-1):
3066         * byte-optimize.el (byte-optimize-lapcode):
3067         Review carefully and sync up to 20.7 except for areas as noted.
3068         Fixes problem with JDE compilation.
3069
3070 2003-02-05  Ben Wing  <ben@xemacs.org>
3071
3072         * simple.el:
3073         * simple.el (motion-keys-for-shifted-motion):
3074         Omit M-S-home/end from motion keys.
3075
3076 2003-02-07  Ben Wing  <ben@xemacs.org>
3077
3078         * text-props.el (text-property-any):
3079         * text-props.el (text-property-not-all):
3080         Fix bug when end > start.
3081
3082 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3083
3084         * info.el (Info-insert-dir): Make default-directory end in
3085         separator.  Patch due to Martin Buchholz.
3086
3087 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3088
3089         * XEmacs 21.4.12 "Portable Code" is released.
3090
3091 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3092
3093         * about.el: Update golubev data.
3094
3095 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3096
3097         * isearch-mode.el (isearch-mode-map): Substitute comment on
3098         desirability, and back out "GR is printable" changes.
3099
3100 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3101
3102         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3103
3104 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3105
3106         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3107
3108 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3109
3110         * menubar-items.el (default-menubar): Use browse-url-mozilla
3111         instead of browse-url-gnome-moz for Mozilla.
3112
3113 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3114
3115         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3116
3117 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3118
3119         * files.el (auto-mode-alist): Remove redundant entries for modes
3120         that live in packages.
3121         (interpreter-mode-alist): Ditto.
3122
3123 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3124
3125         * menubar-items.el (default-menubar): Sync with current
3126         browse-url-xemacs.el.
3127
3128 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3129
3130         * XEmacs 21.4.10 "Military Intelligence" is released.
3131
3132 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3133
3134         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3135
3136 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3137
3138         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3139
3140 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3141
3142         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3143         effect free function.
3144         (font-lock-fontify-keywords-region): Supply the argument to
3145         font-lock-compile-keywords.
3146
3147 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3148
3149         * package-get.el (package-get-download-sites): Bring sites list
3150         up to date, prefer xx.xemacs.org addresses.
3151
3152 2002-09-27  Andy Piper  <andy@xemacs.org>
3153
3154         * dialog.el (make-dialog-box): for general dialogs only
3155         delete-frame-hook will be run.
3156
3157 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3158
3159         * font-lock.el (font-lock-fontify-syntactically-region): Add
3160         comment about lookup-syntax-properties, document LOUDLY as unused.
3161
3162 2002-08-26  Andy Piper  <andy@xemacs.org>
3163
3164         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3165         merge.
3166
3167 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3168
3169         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3170         (make-obsolete-variable): Ditto.
3171         (make-compatible): Ditto.
3172         (make-compatible-variable): Ditto.
3173
3174 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3175
3176         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3177         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3178
3179 2002-08-28  Andy Piper  <andy@xemacs.org>
3180
3181         * files.el (revert-buffer): propagate revert-without-query-status.
3182
3183 2002-06-03  Andy Piper  <andy@xemacs.org>
3184
3185         * dialog-items.el (make-search-dialog): align various subcontrols
3186         in visually pleasing ways, allow frame to autosize to the dialog
3187         size.
3188         * dialog.el (make-dialog-box): add a border inside the frame. Add
3189         :autosize property, if t then reset the frame size appropriately
3190         before the frame is mapped.
3191         * gutter-items.el (set-progress-feedback-instantiator): align
3192         various subcontrols.
3193         * gutter-items.el (set-progress-abort-instantiator): ditto.
3194
3195 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3196
3197         * XEmacs 21.4.9 "Informed Management" is released.
3198
3199 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3200
3201         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3202         "&optional append" argument.
3203
3204 2002-07-16  Didier Verna  <didier@xemacs.org>
3205
3206         * subr.el (replace-in-string): fix case fold bug introduced by
3207         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3208         case-fold-search in temporary buffers.
3209
3210 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3211
3212         * lib-complete.el (find-library): Remove check for mule because
3213         decompression DOES work on Mule.
3214
3215 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3216
3217         * simple.el (join-line): New alias for `delete-indentation'.
3218
3219 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3220
3221         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3222         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3223         (font-lock-builtin-face): New.
3224         (font-lock-constant-face): New.
3225         (font-lock-face-list): Add builtin and constant faces.
3226
3227 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3228
3229         * autoload.el (make-autoload): Support define-derived-mode.
3230         Collected puts of doc-string-elt property.  Based on a patch by
3231         Didier Verna <didier@xemacs.org>.
3232
3233 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3234
3235         * wid-edit.el (widget-field-activate): Fix docstring typo.
3236
3237 2002-07-23  Andy Piper  <andy@xemacs.org>
3238
3239         * about.el (about-personal-info): update me.
3240
3241 2002-07-12  Andy Piper  <andy@xemacs.org>
3242
3243         * custom.el (custom-theme-set-variables): remove bogus
3244         arguments. Use custom-set-default to set defaults.
3245         (custom-set-variables): update doc.
3246         (custom-local-buffer): new, synced from FSF.
3247         (custom-set-default): ditto.
3248         (defcustom): update doc.
3249
3250 2002-06-16  Andy Piper  <andy@xemacs.org>
3251
3252         * menubar-items.el (default-menubar): enable windows printing on
3253         cygwin as well as native.
3254
3255 2002-06-12  Andy Piper  <andy@xemacs.org>
3256
3257         * printer.el (generic-print-buffer): catch all errors so that the
3258         print device can be cleared in all scenarios.
3259         (Printer-clear-device): make sure clearing the printer allows it
3260         to be used again immediately.
3261         (generic-print-region): make sure the default printer face is
3262         black-on-white.
3263
3264 2002-04-23  Jerry James  <james@xemacs.org>
3265
3266         * window-xemacs.el (display-buffer-function): Change doc to
3267         reflect new arg.
3268         * window-xemacs.el (pre-display-buffer-function): Ditto.
3269         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3270         non-nil, make the new window just big enough for its contents.
3271         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3272         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3273         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3274
3275 2002-06-06  Andy Piper  <andy@xemacs.org>
3276
3277         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3278         (defcustom): ditto.
3279         (custom-handle-keyword): ditto.
3280
3281 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3282
3283         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3284         Make obsolete.  Default to nil.
3285         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3286         Inspired by a patch by John Palmieri.
3287
3288 2002-07-01  Mike Alexander  <mta@arbortext.com>
3289
3290         * process.el (shell-command-on-region): Don't delete the region
3291         before giving it to call-process-region
3292
3293 2002-06-04  Jerry James <james@eecs.ku.edu>
3294
3295         * find-paths.el (paths-find-architecture-directory): Search in
3296         `system-configuration'/`base', not `base'`system-configuration'.
3297
3298 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3299
3300         * info.el (Info-index): Add missing \ in [ t].
3301
3302 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3303
3304         * gutter-items.el (gutter-buffers-tab-visible-p,
3305         buffers-tab-omit-function, buffers-tab-selection-function,
3306         buffers-tab-filter-functions):
3307         Doc improvements.
3308
3309 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3310
3311         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3312
3313         * toolbar-items.el (toolbar-news): Fix typo in message string.
3314
3315 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3316
3317         * dialog.el (yes-or-no-p-dialog-box): 
3318         * cmdloop.el (y-or-n-p-minibuf):
3319         (yes-or-no-p-minibuf):
3320         (yes-or-no-p):
3321         (y-or-n-p): 
3322         Specify negative answers in docstrings.
3323
3324 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3325
3326         * package-ui.el (pui-help-echo): Display both installed and author
3327         version.  Use a balloon-help window to display extra info like
3328         package requires.
3329
3330 2002-05-30  Andy Piper  <andy@xemacs.org>
3331
3332         * files.el (revert-buffer-internal): don't visit
3333         revert-buffer. Kill buffer when not used. Suggested by Mike
3334         Alexander <mta@arbortext.com>
3335
3336 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3337
3338         * files.el (revert-buffer): More docstring fiddling.
3339
3340 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3341
3342         * files.el (revert-buffer):
3343         (revert-buffer-internal):
3344         (revert-buffer-insert-file-contents-function):
3345         Improve docstrings and comments.
3346
3347 2002-05-08  Andy Piper  <andy@xemacs.org>
3348
3349         * files.el (revert-buffer): observe noconfirm behavior.
3350
3351 2002-04-09  Andy Piper  <andy@xemacs.org>
3352
3353         * files.el (revert-buffer): use revert-buffer-internal if it looks
3354         like doing so will not result in any user-visible changes.
3355         (revert-buffer-internal): new function. Do the actual process of
3356         reversion and then see whether the result is any different to what
3357         we have already. If it is not then do nothing.
3358
3359 2001-12-11  Andy Piper  <andy@xemacs.org>
3360
3361         * menubar.el (get-popup-menu-response): re-order so that it works
3362         on more sane/facist window systems.
3363
3364 2001-12-03  Andy Piper  <andy@xemacs.org>
3365
3366         * faces.el (frob-face-property): don't infloop in face frobbing
3367         from Jan Vroonhof <jan@xemacs.org>.
3368
3369 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3370
3371         * faces.el (frob-face-property): Follow face fall-back hierarchy
3372         properly for face properties without an instance. Only do manual
3373         copy form 'default in last resort. This handles in particular
3374         the case where 'default itself has only a fall-back (which is
3375         the case by default on windows).
3376
3377 2001-11-24  Andy Piper  <andy@xemacs.org>
3378
3379         * printer.el (generic-print-region): set default-frame-plist to
3380         nil while creating the printer frame so that sizes reflect the
3381         printed page.
3382
3383         * faces.el (face-complain-about-font): Don't complain on printers.
3384
3385 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3386         
3387         * package-net.el: Andy synch.
3388         
3389 2001-12-16  Andy Piper  <andy@xemacs.org>
3390
3391         * package-get.el (package-get-update-all): Make sure installed.db
3392         gets updated after updating packages.
3393
3394 2002-03-28  Ben Wing  <ben@xemacs.org>
3395
3396         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3397         continuation, truncation so that we don't get line jumpiness from
3398         them being larger than the line height.
3399
3400         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3401
3402 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3403
3404         * font.el (font-window-system-mappings): Add mapping for Gtk
3405         (assume identical to X) 
3406
3407 2002-02-04  Andy Piper  <andy@xemacs.org>
3408
3409         * files.el (convert-standard-filename): Fix for short filename
3410         Peter Arius <pas@methodpark.de>
3411
3412 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3413
3414         * list-mode.el (default-choose-completion): completion-base-size
3415         should refer to local value in the completion list buffer.
3416
3417 2001-12-03  Didier Verna  <didier@xemacs.org>
3418
3419         * rect.el: autoload `replace-rectangle'.
3420         * keydefs.el (global-map): bind it to `C-x r p'.
3421
3422 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3423
3424         * XEmacs 21.4.8 "Honest Recruiter" is released.
3425
3426 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3427
3428         This patch is based on Jerry James's patch and analysis.
3429
3430         * select.el (get-clipboard):
3431         (get-selection):
3432         Update docstrings.
3433         (get-clipboard-foreign):
3434         (get-selection-foreign):
3435         New function for use as `interprogram-paste-function's.
3436
3437         * simple.el (interprogram-paste-function): Change default to
3438         `get-clipboard-foreign'; improve docstring.
3439         (interprogram-cut-function): Improve dosctring.
3440
3441 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3442
3443         * XEmacs 21.4.7 "Economic Science" is released.
3444
3445 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3446
3447         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3448
3449 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3450
3451         * obsolete.el (assq-delete-all): New compatibility alias for 
3452         remassq.
3453
3454 2002-01-09  Simon Josefsson  <jas@extundo.com>
3455
3456         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3457
3458 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3459
3460         * info.el (Info-auto-generate-directory): Default
3461         Info-auto-generate-directory to 'if-outdated.
3462
3463 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3464
3465         * startup.el (normal-top-level): Prevent migration code from
3466         trashing .emacs on an error in loading the init files.
3467
3468 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3469
3470         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3471         "system default" Xdefaults and friends get xrdb-mode.
3472
3473 2002-03-05  Mats Lidell  <matsl@contactor.se>
3474  
3475         * help-nomule.el (tutorial-supported-languages): Added Swedish
3476         tutorial. Sorted languages.
3477
3478 2002-02-11  Mike Sperber <mike@xemacs.org>
3479
3480         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3481         regenerating outdated dir files and dir is non-existent.
3482
3483 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3484
3485         * code-files.el (convert-mbox-coding-system): Improve comment.
3486         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3487         coding-system argument to `write-region-pre-hook' call.
3488         (write-region-pre-hook): Fix docstring to mention lockname argument.
3489
3490 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3491
3492         * minibuf.el (completing-read): Remove redundant wrong arg list.
3493
3494         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3495
3496 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3497
3498         * obsolete.el (interactive-form): new compatibility alias for 
3499         function-interactive.
3500
3501 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3502
3503         * menubar-items.el (Menubar-items-truncate-list): Removed.
3504         * menubar-items.el (Menubar-items-truncate-history): New.
3505         * menubar-items.el (default-menubar): Use
3506         Menubar-items-truncate-history.
3507
3508 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3509
3510         * printer.el (generic-print-region): Pass correct arguments to
3511         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3512         Torkelsson <torkel@acc.umu.se>.
3513
3514 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3515
3516         * help.el (describe-mode): synched with FSF 19.34; handle nil
3517         minor mode indicators.
3518
3519 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3520
3521         * minibuf.el (completing-read): Update docstring.
3522
3523 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3524
3525         * XEmacs 21.4.6 "Common Lisp" is released.
3526
3527 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3528
3529         * package-net.el: Inadvertant synch with Windows branch.  From
3530         Andy's log:
3531         (package-net-kit-version): new variable.
3532         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3533
3534 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3535
3536         * package-get.el (package-get-locate-index-file): Also search the
3537         core etc/ directory for the package index file if it can't be
3538         found in ~/.xemacs/.
3539
3540 2001-12-13  William Perry  <wmperry@gnu.org>
3541
3542         * dialog-gtk.el (popup-builtin-question-dialog):
3543         Conform to API in gui.c.
3544         
3545 2001-11-12  Andy Piper  <andy@xemacs.org>
3546
3547         * cus-edit.el (custom-save-face-internal): make sure we save
3548         non-themed faces.
3549         (custom-save-variables): ditto variables.
3550
3551 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3552
3553         * faces.el (make-face-family):
3554         (make-face-size):
3555         New face-modifying functions per Jan Vroonhof.
3556
3557         cus-face.el (custom-set-face-font-family):
3558         (custom-set-face-font-size):
3559         Use them.
3560
3561         * font.el (font-window-system-mappings): More precise docstring.
3562
3563         (font-create-name):
3564         (font-create-object):
3565         (tty-font-create-object):
3566         (tty-font-create-plist):
3567         (x-font-create-object):
3568         (x-font-create-name):
3569         (ns-font-create-name):
3570         (mswindows-font-create-object):
3571         (mswindows-font-create-name):
3572         Add doctrings.
3573
3574 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3575
3576         * gtk-faces.el (gtk-init-device-faces): removed spurious
3577         quote before let* expression.
3578
3579 2001-10-29  Andy Piper  <andy@xemacs.org>
3580
3581         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3582         modified when changing coding system.
3583
3584         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3585         that we invoke the GUI directory selector.
3586
3587 2001-10-25  Andy Piper  <andy@xemacs.org>
3588
3589         * dialog.el (make-dialog-box): use new directory dialog support.
3590         * minibuf.el (read-file-name-1): ditto.
3591         (read-file-name): ditto.
3592         (read-directory-name): ditto.
3593
3594 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3595
3596         * XEmacs 21.4.5 "Civil Service" is released.
3597
3598 2001-04-23  Didier Verna  <didier@xemacs.org>
3599
3600         * cus-edit.el (custom-variable-pre-save): New.
3601         * cus-edit.el (custom-variable-post-save): New.
3602         * cus-edit.el (custom-variable-save): use them.
3603         * cus-edit.el (custom-face-pre-save): New.
3604         * cus-edit.el (custom-face-post-save): New.
3605         * cus-edit.el (custom-face-save): use them.
3606         * cus-edit.el (custom-group-pre-save): New.
3607         * cus-edit.el (custom-group-post-save): New.
3608         * cus-edit.el (custom-group-save): use them.
3609         * cus-edit.el (Custom-save): use the pre/post functions above,
3610         call `custom-save-all' only once.
3611         * cus-edit.el (custom-variable-pre-reset-standard): New.
3612         * cus-edit.el (custom-variable-post-reset-standard): New.
3613         * cus-edit.el (custom-variable-reset-standard): use them.
3614         * cus-edit.el (custom-face-pre-reset-standard): New.
3615         * cus-edit.el (custom-face-post-reset-standard): New.
3616         * cus-edit.el (custom-face-reset-standard): use them.
3617         * cus-edit.el (custom-group-pre-reset-standard): New.
3618         * cus-edit.el (custom-group-post-reset-standard): New.
3619         * cus-edit.el (Custom-reset-standard): use them.
3620         * cus-edit.el (custom-face-reset-saved): use the pre/post
3621         functions above, call `custom-save-all' only once.
3622
3623 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3624
3625         * gutter-items.el (buffers-tab face): Derive from the modeline
3626         face by default.  Many people use white-on-black for the default
3627         font, and the tabs look hideous with that color combination.  The
3628         modeline usually has the correct colors.
3629
3630 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3631
3632         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3633         (tag-mark-stack-max): Typo fix.
3634
3635 2001-09-28  Ben Wing  <ben@xemacs.org>
3636
3637         * font-lock.el:
3638         * font-lock.el (font-lock-after-change-function):
3639         fix problem with last patch, reported by Katsumi Yamaoka.
3640
3641 2001-09-17  Ben Wing  <ben@xemacs.org>
3642
3643         * font-lock.el (font-lock-after-change-function):
3644         fix problem when you insert a comment on the line before a line of
3645         code: if we use the following char, then when you hit backspace,
3646         the following line of code turns the comment color.
3647
3648 2001-06-08  Ben Wing  <ben@xemacs.org>
3649
3650         * process.el: comment about shell-command-switch.
3651         * process.el (shell-quote-argument): Need to quote a null
3652         argument, too.  From Dan Holmsand.
3653         
3654         * startup.el (normal-top-level): Delete some unused FSF junk.
3655         * startup.el (command-line-early):
3656         
3657         * startup.el (command-line): Call MS Windows init function.
3658         
3659         * win32-native.el:
3660         * win32-native.el (mswindows-system-shells): New.
3661         * win32-native.el (mswindows-system-shell-p): New.
3662         * win32-native.el (init-mswindows-at-startup): New.
3663         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3664         * win32-native.el (mswindows-quote-one-simple-arg):
3665         * win32-native.el (mswindows-quote-one-command-arg):
3666         * win32-native.el (mswindows-construct-process-command-line-alist):
3667         Correct comments at top.  Correctly handle passing arguments
3668         to Cygwin programs and to bash.  Fix quoting of zero-length
3669         arguments (from Dan Holmsand).  Set shell-command-switch based
3670         on shell-file-name, which in turn comes from env var SHELL.
3671
3672 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3673
3674         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3675         default-toolbar-position): Fill docstrings for balloon-help.
3676
3677 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3678
3679         * faces.el: Reenable specifications over 'gtk domain.
3680
3681 2001-08-08  Didier Verna  <didier@xemacs.org>
3682
3683         * autoload.el (update-autoload-files): make defdir a file name,
3684         not directory name.
3685
3686 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3687
3688         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3689
3690         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3691
3692 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3693
3694         * font-menu.el (font-menu-set-font): Default to current font-family.
3695         (font-menu-preferred-resolution):
3696         (font-menu-size-scaling):
3697         Provide gtk defaults, too.
3698
3699 2001-07-29  Mike Alexander  <mta@arbortext.com>
3700
3701         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3702         list
3703         (custom-set-face-font-family): ditto
3704
3705 2001-07-26  Mike Sperber <mike@xemacs.org>
3706
3707         * files.el (auto-mode-alist): .9 files are man pages, too.
3708
3709 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3710
3711         * process.el (call-process-internal): bind
3712         coding-system-for-write to 'binary when calling
3713         start-process-internal, so the process receives 
3714         the literal contents of INFILE.
3715
3716 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3717
3718         * files.el (auto-mode-alist): Add configure.ac support.
3719
3720 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3721
3722         * buff-menu.el:
3723         mouse.el:
3724         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3725
3726 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3727
3728         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3729
3730 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3731
3732         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3733         mixed text.
3734         (kinsoku-eol-p): Ditto.
3735
3736 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3737
3738         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3739         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3740         characters as the category `s' or `e' correctly.
3741
3742 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3743
3744         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3745
3746 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3747
3748         * mule/cyrillic.el:  Set up case table.
3749
3750 2001-06-08  Mike Sperber <mike@xemacs.org>
3751
3752         * files.el (save-some-buffers-1): Don't zap the help window right
3753         after `map-y-or-n-p' has popped it up.
3754
3755 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3756
3757         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3758
3759 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3760
3761         * specifier.el: define-specifier-tag 'gtk.
3762
3763 2001-05-12  Ben Wing  <ben@xemacs.org>
3764
3765         * find-paths.el (paths-find-recursive-path):
3766         fix error with null EXCLUDE-REGEXP.
3767         
3768         * font-lock.el (font-lock-mode):
3769         fix problem reported by hrvoje with buffers starting with a space.
3770         
3771 2001-05-06  Ben Wing  <ben@xemacs.org>
3772
3773         * dialog.el (make-dialog-box):
3774         * menubar-items.el (default-menubar):
3775         * printer.el (generic-print-buffer):
3776         * printer.el (generic-print-region):
3777         implement printing the selection when it's selected.
3778
3779 2001-04-18  Didier Verna  <didier@xemacs.org>
3780
3781         * cus-edit.el (Custom-reset-standard): reset to standard settings
3782         not only when the buffer's :custom-state is 'modified, but also
3783         when it is 'set or 'saved.
3784
3785 2001-04-17  Didier Verna  <didier@xemacs.org>
3786
3787         * startup.el (load-user-init-file): define `custom-file' before
3788         loading the user's init file.
3789
3790 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
3791
3792         * menubar.el (popup-mode-menu): Make it work with
3793         popup-menu-titles turned off.
3794         
3795 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3796
3797         * about.el (about-mailto-link): Use compose-mail for sending mail.
3798
3799 2001-07-14  Sean MacLennan  <seanm@storm.ca>
3800
3801         * package-admin.el (package-install-hook): New.
3802         (package-delete-hook): New.
3803         (package-admin-add-single-file-package): Use package-delete-hook.
3804
3805         * package-get.el (package-get): Use package-install-hook.
3806
3807 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3808
3809         * package-ui.el (pui-install-selected-packages): reverse the lists
3810         of packages so that they get handled in the same order as they
3811         were selected.
3812
3813 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3814
3815         * packages.el (locate-library): Use read-library-name for completion.
3816
3817 2001-05-21  Martin Buchholz  <martin@xemacs.org>
3818
3819         * byte-optimize.el (=): `=' is not a binary predicate!
3820         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
3821         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
3822
3823 2001-05-20  Martin Buchholz  <martin@xemacs.org>
3824
3825         * bytecomp.el (byte-compile-arithcompare):
3826         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
3827
3828 2001-06-03  William M. Perry  <wmperry@gnu.org>
3829
3830         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
3831         return the filename selected by the user!
3832
3833 2001-05-31  William M. Perry  <wmperry@gnu.org>
3834
3835         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
3836         in XEmacs/GTK.
3837
3838 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
3839
3840         * coding.el: Tiny typo fixed.
3841
3842 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3843
3844         * XEmacs 21.4.3 "Academic Rigor" is released.
3845
3846 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3847
3848         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
3849
3850 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3851
3852         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
3853
3854 2001-05-04  Ben Wing  <ben@xemacs.org>
3855
3856         * printer.el (generic-print-buffer):
3857         * printer.el (generic-print-region):
3858         Enable dialog boxes.  Apply workaround recommended by Kirill.
3859         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
3860         
3861         * simple.el (kill-whole-line):
3862         * simple.el (kill-line-1):
3863         * simple.el (kill-entire-line):
3864         * simple.el (kill-line):
3865         * simple.el (backward-kill-line):
3866         Take out interactive dependence of kill-whole-line.
3867
3868 2001-04-22  Ben Wing  <ben@xemacs.org>
3869
3870         * dialog.el (make-dialog-box):
3871         Put dialog titles back in -- this time correctly.  Fix various
3872         other problems with leaks and such.
3873
3874         * simple.el (region-exists-p):
3875         * simple.el (region-active-p):
3876         Add comment about which one is correct to use in menu specs.
3877
3878 2001-05-05  Ben Wing  <ben@xemacs.org>
3879
3880         * dialog.el (make-dialog-box): fix doc string.
3881         * menubar-items.el (default-menubar): Add Page Setup for Windows,
3882         take out Pretty Print.
3883         * printer.el:
3884         * printer.el (printer-current-device): New.
3885         * printer.el (Printer-get-device): New.
3886         * printer.el (Printer-clear-device): New.
3887         * printer.el (generic-page-setup): New.
3888         * printer.el (generic-print-buffer):
3889         * printer.el (generic-print-region):
3890         Implement Page Setup.  Handle errors properly.
3891
3892 2001-05-05  Ben Wing  <ben@xemacs.org>
3893
3894         * subr.el (error): Complete list of errors in doc string.
3895         
3896 2001-04-22  Ben Wing  <ben@xemacs.org>
3897
3898         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
3899         
3900 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
3901
3902         * build-report.el: Remove CVS keywords since this file has been in
3903         core lisp for a while now.
3904         * build-report.el (build-report-make-output-files): Fix typo.
3905
3906 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3907
3908         * about.el (about-finish-buffer): Make sure the last change works
3909         even if EVENT is nil.
3910
3911 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3912
3913         * about.el (about-finish-buffer): Kill/bury the buffer where the user
3914         clicked, not the one that happens to be the current buffer at the
3915         time.
3916
3917 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
3918
3919         * cus-edit.el (custom-display): Support the GTK Window System also.
3920
3921 2001-04-30  Ben Wing  <ben@xemacs.org>
3922
3923         * printer.el:
3924         * printer.el (printer-page-header):
3925         * printer.el (Print-context): New.
3926         * printer.el (printer-page-footer):
3927         * printer.el (generate-header-element): New.
3928         * printer.el (generate-header-line): New.
3929         * printer.el (print-context-property):
3930         * printer.el (generic-print-buffer):
3931         * printer.el (generic-print-region):
3932         Implement headers and footers.  Implement calling Print dialog box
3933         (#### but it doesn't quite work yet).
3934
3935 2001-04-25  Ben Wing  <ben@xemacs.org>
3936
3937         * about.el (xemacs-hackers):
3938         * about.el (about-url-alist):
3939         * about.el (about-personal-info):
3940         * about.el (about-hacker-contribution):
3941         More contributions.
3942         
3943         * simple.el (handle-post-motion-command):
3944         Fix spurious setting of zmacs-region-stays to t after a non-shift
3945         motion command.
3946
3947 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3948
3949         * about.el (about-personal-info): Update my bio.
3950         (about-hacker-contribution): Ditto.
3951
3952 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
3953
3954         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
3955
3956 2001-04-19  Andy Piper  <andy@xemacs.org>
3957
3958         * package-net.el (package-net-cygwin32-binary-size): new size.
3959         (package-net-win32-binary-size): new size.
3960         (package-net-convert-index-to-ini): Use new arch.
3961         (package-net-batch-convert-index-to-ini): Removed.
3962         (package-net-generate-bin-ini): New.
3963         (package-net-batch-generate-bin-ini): New.
3964
3965 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
3966
3967         * XEmacs 21.4.1 "Copyleft" is released.
3968
3969 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
3970
3971         * x-compose.el (xlib-input-method-bug-workaround):
3972         (alias-colon-to-double-quote):
3973         Force sort in map-keymap to work around rehash bug.
3974
3975 2001-04-17  Ben Wing  <ben@xemacs.org>
3976
3977         * about.el: Finish overhaul, add a few new hackers, update a
3978         couple old ones.
3979
3980 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
3981
3982         * XEmacs 21.4.0 "Solid Vapor" is released.
3983
3984 2001-04-15  Ben Wing  <ben@xemacs.org>
3985
3986         * about.el:
3987         * about.el (about-headline-face): New.
3988         * about.el (about-link-face): New.
3989         * about.el (about-current-release-maintainers): New.
3990         * about.el (about-other-current-hackers): New.
3991         * about.el (about-url-alist):
3992         * about.el (about-once-and-future-hackers): New.
3993         * about.el (about-mailto-link): New.
3994         * about.el (about-get-buffer):
3995         * about.el (about-finish-buffer):
3996         * about.el (about-xemacs):
3997         * about.el (about-features): Removed.
3998         * about.el (about-advantages): New.
3999         * about.el (about-maintainer-info): Removed.
4000         * about.el (about-personal-info): New.
4001         * about.el (about-hacker-contribution): New.
4002         * about.el (about-maintainer):
4003         * about.el (about-show-linked-info):
4004         * about.el (about-hackers):
4005         Major revamping.  Rewriting of most of the text, improve the
4006         link handling, separate info on contributors into personal
4007         and contribution info, add new contributors, update personal
4008         info, etc. etc.
4009         
4010         * menubar-items.el (default-menubar):
4011         Help menubar entry for News now says more accurately
4012         "What's New in XEmacs".
4013         
4014         * mouse.el:
4015         * mouse.el (mouse-track-cleanup-hook):
4016         * mouse.el (mouse-track):
4017         Don't set-buffer to a dead buffer when calling mouse-track
4018         cleanup hooks.
4019
4020 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4021
4022         * XEmacs 21.2.47 "Zephir" is released.
4023
4024 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4025
4026         * dialog.el (make-dialog-box): Disable dialog box titles until
4027         we get them working.
4028
4029 2001-03-30  Ben Wing  <ben@xemacs.org>
4030
4031         * help.el:
4032         * help.el (Help-princ-face):
4033         * help.el (Help-prin1-face):
4034         * help.el (frob-help-extents):
4035         * help.el (describe-function-1):
4036         * help.el (describe-variable):
4037         Avoid using font-lock faces, which may not be defined.
4038         Instead, use hyper-apropos faces, and make sure they're
4039         defined as necessary by using `require'. (It's not so safe
4040         to do this for font-lock.) In any case, we will eventually
4041         be merging this functionality into hyper-apropos.
4042
4043         * loaddefs.el (completion-ignored-extensions):
4044         Fix documentation.
4045         
4046         * menubar-items.el (menu-truncate-list): Removed.
4047         * menubar-items.el (Menubar-items-truncate-list): New.
4048         * menubar-items.el (default-menubar):
4049         Fix errors if grep or compile command is too long.  Rename helper
4050         function to be less visible.
4051
4052 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4053
4054         * byte-optimize.el (byte-optimize-minus):
4055         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4056
4057 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4058
4059         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4060         Mule is available.
4061
4062         * mule/latin.el: New file.
4063
4064 2001-03-11  Ben Wing  <ben@xemacs.org>
4065
4066         * auto-save.el:
4067         * auto-save.el (auto-save-directory):
4068         * auto-save.el (make-auto-save-file-name):
4069         * auto-save.el (auto-save-file-name-p): New.
4070
4071         Merge in improvements from other definition of
4072         make-auto-save-file-name in files.el.
4073         
4074         * auto-save.el (auto-save-original-name):
4075         * auto-save.el (auto-save-name-in-fixed-directory):
4076         * auto-save.el (auto-save-unslashify-name): Removed.
4077         * auto-save.el (auto-save-slashify-name): Removed.
4078         * auto-save.el (auto-save-reserved-chars): New.
4079         * auto-save.el (auto-save-escape-name): New.
4080         * auto-save.el (auto-save-unhex): New.
4081         * auto-save.el (auto-save-unescape-name): New.
4082
4083         Change algorithm for encoding filenames in auto-save names to be
4084         entirely safe with all filesystems and all possible characters in
4085         a filename, and 100% reversible. (Essentially, uses
4086         quoted-printable as the encoding.)
4087         
4088         * auto-save.el (recover-all-files):
4089
4090         Use insert-directory rather than calling ls directly -- fixes
4091         things under Windows.
4092
4093         * files.el:
4094         * files.el (convert-standard-filename): Substitute FSF's
4095         definition for this (we had nothing here before).
4096         
4097         * files.el (backup-buffer): Warning fix.
4098         
4099         * files.el (make-backup-file-name):
4100         * files.el (find-backup-file-name):
4101         Fix error in calling sequence to auto-save-file-name-p.
4102         
4103         * files.el (recover-file):
4104         Use insert-directory rather than calling ls directly -- fixes
4105         things under Windows.
4106
4107         * files.el (make-auto-save-file-name): Removed.
4108         * files.el (auto-save-file-name-p): Removed.
4109         auto-save is always dumped so no sense in having a definition
4110         that will always be overwritten with another.
4111         
4112         * files.el (insert-directory):
4113         * win32-native.el:
4114         * win32-native.el (debug-mswindows-process-command-lines):
4115         * win32-native.el (original-make-auto-save-file-name): Removed.
4116         * win32-native.el (make-auto-save-file-name): Removed.
4117
4118
4119 2001-03-21  Martin Buchholz <martin@xemacs.org>
4120
4121         * XEmacs 21.2.46 "Urania" is released.
4122
4123 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4124
4125         * menubar-items.el (default-menubar): Update sample.emacs to
4126         sample.init.el and adjust accelerators.
4127
4128 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4129
4130         * build-report.el (build-report): Improve docstring.
4131
4132 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4133
4134         * ChangeLog: Log GTK merge.
4135
4136         * gutter-items.el:
4137         * mwheel.el:
4138         * sound.el:
4139         * startup.el:
4140         Revert gratuitous whitespace changes.
4141
4142 2001-03-07  Ben Wing  <ben@xemacs.org>
4143
4144         * help.el:
4145         * help.el (key-or-menu-binding):
4146         * help.el (Help-find-file): New.
4147         * help.el (describe-beta):
4148         * help.el (describe-copying):
4149         * help.el (describe-project):
4150         * help.el (view-emacs-news):
4151         * help.el (view-sample-init-el): New.
4152         * help.el (Help-princ-face): New.
4153         * help.el (Help-prin1-face): New.
4154         * help.el (help-symbol-function-context-menu):
4155         * help.el (help-symbol-variable-context-menu):
4156         * help.el (help-symbol-function-and-variable-context-menu):
4157         * help.el (frob-help-extents):
4158         * help.el (describe-function-1):
4159         * help.el (describe-variable):
4160
4161         Add coloring in Help buffers, correspondent with hyperlinks.
4162         View files in view-mode rather than Fundamental.
4163         Remove separators from context menus -- now handled in generic code.
4164         Add `Find Tag' to context menu.
4165         
4166         * menubar.el (popup-mode-menu):
4167
4168         Rewrite code that outputs the popup menu to (a) put more specific
4169         entries first, (b) be more robust, (c) output the proper context
4170         menu separators automatically (the context menu functionality is
4171         new and currently used only by Help).
4172
4173 2001-03-10  William M. Perry  <wmperry@aventail.com>
4174
4175         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4176         this function when converting from the 21.1 GTK branch.  Now
4177         supports file, password, question, and color built-in dialogs.
4178
4179 2001-03-06  Ben Wing  <ben@xemacs.org>
4180
4181         * keydefs.el:
4182         * keydefs.el (global-map):
4183         Add commented-out change of M-k (for 21.5).
4184         
4185         * menubar-items.el (default-menubar):
4186         Fix items to control kill-line behavior; add items for
4187         shifted motion.
4188         
4189         * simple.el:
4190         * simple.el (kill-whole-line):
4191         * simple.el (historical-kill-line): Removed.
4192         * simple.el (kill-line): Removed.
4193         * simple.el (kill-entire-line): New.
4194         * simple.el (kill-line-1): New.
4195         * simple.el (backward-kill-line):
4196         Undo kill-whole-line == always changes.  Add new function
4197         kill-entire-line to unconditionally delete the current line.
4198         Add comments describing the lamentable state of affairs of
4199         the kill-line functions and variables.
4200
4201 2001-03-02  Ben Wing  <ben@xemacs.org>
4202
4203         * simple.el:
4204         * simple.el (beginning-of-buffer):
4205         * simple.el (end-of-buffer):
4206         * simple.el (mark-ring-unrecorded-commands):
4207         * simple.el (signal-error-on-buffer-boundary):
4208         * simple.el (shifted-motion-keys-select-region):
4209         * simple.el (unshifted-motion-keys-deselect-region):
4210         * simple.el (motion-keys-for-shifted-motion): New.
4211         * simple.el (handle-pre-motion-command):
4212         * simple.el (handle-post-motion-command):
4213         * simple.el (forward-char-command):
4214         * simple.el (backward-char-command):
4215         * simple.el (scroll-up-command):
4216         * simple.el (scroll-down-command):
4217         * simple.el (next-line):
4218         * simple.el (previous-line):
4219         * simple.el (backward-block-of-lines):
4220         * simple.el (forward-block-of-lines):
4221         * simple.el (backward-word):
4222         * simple.el (mark-word):
4223
4224         Augment documentation of the most common motion commands to make
4225         note of the shifted-motion support.  Improve the support to (a)
4226         properly document how it works and why it's done in the fashion it
4227         is, and (b) allow the keystrokes that trigger it to be customized.
4228
4229         Correct error in the customize specification of
4230         mark-ring-unrecorded-commands.
4231
4232 2001-03-02  Ben Wing  <ben@xemacs.org>
4233
4234         * font-lock.el:
4235         * font-lock.el (font-lock-pending-extent-table): Removed.
4236         * font-lock.el (font-lock-pending-buffer-table): New.
4237         * font-lock.el (font-lock-pre-idle-hook):
4238         * font-lock.el (font-lock-after-change-function):
4239         * font-lock.el (font-lock-fontify-pending-extents):
4240         * font-lock.el (font-lock-lisp-like):
4241
4242         Fix handling of pending extents to avoid excessive slowness (N^2
4243         behavior) when making lots of buffer changes between redisplays,
4244         such as when saving the Options.
4245
4246 2001-03-09  William M. Perry  <wmperry@aventail.com>
4247
4248         * device.el:
4249         * dragdrop.el:
4250         * dumped-lisp.el:
4251         * faces.el:
4252         * frame.el:
4253         * gnuserv.el:
4254         * loadup.el:
4255         * menubar-items.el:
4256         * minibuf.el:
4257         The Great GTK Merge.
4258
4259         * ChangeLog.GTK:
4260         * dialog-gtk.el:
4261         * gdk.el:
4262         * generic-widgets.el:
4263         * glade.el:
4264         * gnome-widgets.el:
4265         * gnome.el:
4266         * gtk-compose.el:
4267         * gtk-extra.el:
4268         * gtk-faces.el:
4269         * gtk-ffi.el:
4270         * gtk-file-dialog.el:
4271         * gtk-font-menu.el:
4272         * gtk-glyphs.el:
4273         * gtk-init.el:
4274         * gtk-iso8859-1.el:
4275         * gtk-marshal.el:
4276         * gtk-mouse.el:
4277         * gtk-package.el:
4278         * gtk-password-dialog.el:
4279         * gtk-select.el:
4280         * gtk-widget-accessors.el:
4281         * gtk-widgets.el:
4282         * gtk.el:
4283         widgets-gtk.el:
4284         The Great GTK Merge: new files.
4285
4286 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4287
4288         * generic-widgets.el: Don't require gtk (a built-in feature) at
4289         top level.  Don't execute the last sexp unless (featurep 'gtk).
4290
4291 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4292
4293         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4294
4295 2001-02-23  Martin Buchholz <martin@xemacs.org>
4296
4297         * XEmacs 21.2.45 "Thelxepeia" is released.
4298
4299 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4300  
4301         * about.el (xemacs-hackers): update my entry. 
4302         * about.el (about-maintainer-info): ditto. 
4303         * about.el (about-hackers): ditto. 
4304
4305 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4306
4307         * about.el (about-maintainer-info): More vanity info about
4308         yours truly.
4309
4310 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4311
4312         * build-report.el (build-report-destination): xemacs-build-reports
4313         has moved to SourceForge, where mailing list name length is
4314         restricted, hence the name change to
4315         xemacs-buildreports@xemacs.org.
4316         * build-report.el (build-report-keep-regexp): Update default.
4317         * build-report.el (build-report-delete-regexp): Ditto.
4318         * build-report.el (build-report-make-output-files): Ditto.
4319
4320 2001-02-19  Craig Lanning  <lanning@scra.org>
4321
4322         * lisp-mode.el: Add indentation specifications for following
4323         Common Lisp forms: handler-case, handler-bind, with-slots,
4324         with-open-file, with-open-stream, print-unreadable-object.
4325
4326 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4327
4328         * font-lock.el (font-lock-set-defaults-1):
4329         Move initialization of `font-lock-cache-position' so that it's set
4330         even if font-lock-keywords is already defined.
4331
4332 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4333
4334         * autoload.el (generate-file-autoloads-1):
4335         Use `emacs-lisp-mode-syntax-table' instead of
4336         `lisp-mode-syntax-table'.
4337         * lisp-mode.el (lisp-mode-syntax-table):
4338         Get rid of old checks for `parse-partial-sexp' version.
4339         Make `|' (pipe) string delimiter instead of punctuation.
4340
4341 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4342
4343         * window.el (save-selected-window):
4344         Use gensym for better macro hygiene.
4345
4346 2001-02-06  Mike Sperber <mike@xemacs.org>
4347
4348         * dump-paths.el:
4349         * startup.el (startup-setup-paths): Set and use
4350         `mule-lisp-directory'.
4351         (startup-setup-paths-warning): Ditto.
4352
4353         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4354         (paths-construct-load-path): Consider `mule-lisp-directory'.
4355
4356 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4357
4358         * font-lock.el: Syntax table improvements used.  A few random
4359         changes are not specified below.
4360         (font-lock-fontify-string-delimiters):
4361         (font-lock-syntactic-keywords):
4362         (font-lock-cache-state nil):
4363         (font-lock-cache-position):
4364         New variables.
4365         (font-lock-set-syntax):
4366         (font-lock-apply-syntactic-highlight):
4367         (font-lock-fontify-syntactic-anchored-keywords):
4368         (font-lock-fontify-syntactic-keywords-region):
4369         (font-lock-eval-keywords):
4370         New functions.
4371         (font-lock-remove-face):
4372         (font-lock-fontify-syntactically-region):
4373         Use syntax properties.
4374
4375 2001-02-08  Martin Buchholz <martin@xemacs.org>
4376
4377         * XEmacs 21.2.44 "Thalia" is released.
4378
4379 2001-01-16  Mike Sperber <mike@xemacs.org>
4380
4381         * startup.el (normal-top-level): Work even if no installation root
4382         is found.
4383
4384 2001-01-30  Andy Piper  <andy@xemacs.org>
4385
4386         * gutter-items.el (progress-abort-glyph): remove instantiator.
4387         (set-progress-abort-instantiator): new function.
4388         (abort-progress-feedback): use it.
4389
4390         * gutter.el (set-gutter-dirty-p): new function.
4391
4392 2001-01-30  Didier Verna  <didier@xemacs.org>
4393
4394         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4395
4396 2001-01-24  Didier Verna  <didier@xemacs.org>
4397
4398         * sound.el (sound-extension-list): give a better default value.
4399         * sound.el (load-sound-file): improve the doc string, also find
4400         files given by absolute names, pass a real extension list to
4401         `locate-file'.
4402
4403 2001-01-26  Martin Buchholz <martin@xemacs.org>
4404
4405         * XEmacs 21.2.43 "Terspichore" is released.
4406
4407 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4408
4409         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4410         messages from gnuserv.
4411
4412 2001-01-20  Martin Buchholz <martin@xemacs.org>
4413
4414         * XEmacs 21.2.42 "Poseidon" is released.
4415
4416 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4417
4418         * cl-macs.el (cl-upcase-arg): New function.
4419         (cl-function-arglist): New function.
4420         (cl-transform-lambda): Automatically add CL-style lambda list to
4421         documentation string using functions above.
4422
4423 2001-01-12  Andy Piper  <andy@xemacs.org>
4424
4425         * package-get.el (package-get-custom): call
4426         package-net-update-installed-db.
4427
4428         * package-ui.el (pui-install-selected-packages): call
4429         package-net-update-installed-db.
4430
4431         * package-net.el (package-net-update-installed-db): use
4432         packages-package-list so that we reflect reality.
4433
4434         * packages.el (packages-package-list): Make docstring reflect
4435         reality.
4436
4437         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4438
4439         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4440         isn't installed.
4441
4442 2001-01-17  Andy Piper  <andy@xemacs.org>
4443
4444         * wid-edit.el (widget-activation-glyph-mapper): activate or
4445         deactivate native widgets.
4446         (widget-glyph-insert-glyph): record instantiator.
4447         (widget-push-button-value-create): use it.
4448
4449         * gui.el (gui-button-action): new function. Make button's domain
4450         buffer current when calling.
4451         (make-gui-button): update to use gui-button-action.
4452
4453 2001-01-16  Didier Verna  <didier@xemacs.org>
4454
4455         * menubar-items.el (default-menubar): add an entry for modeline
4456         horizontal scrolling in Options -> Display.
4457
4458 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4459
4460         * package-get.el (package-get-require-signed-base): Set to nil
4461         by default.
4462
4463 2001-01-17  Martin Buchholz <martin@xemacs.org>
4464
4465         * XEmacs 21.2.41 "Polyhymnia" is released.
4466
4467 2001-01-16  Mike Sperber <mike@xemacs.org>
4468
4469         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4470         catch lisp/mule/.
4471
4472 2001-01-14  Mike Sperber <mike@xemacs.org>
4473
4474         * startup.el (maybe-create-compatibility-dot-emacs):
4475         (maybe-unmigrate-user-init-file):
4476         (unmigrate-user-init-file): Created.
4477         (maybe-migrate-user-init-file): Offer creation of compatibility
4478         .emacs.
4479         Some doc fixes wrt init file location.
4480
4481 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4482
4483         * faces.el (face-frob-from-locale-first): new variable.
4484         (frob-face-font-2): Honor tags arg while trying to use
4485         standard-face-mapping.  When face-frob-from-locale-first is set,
4486         first try to set face inheriting from frobbed-face.
4487
4488 2001-01-15  Didier Verna  <didier@xemacs.org>
4489
4490         * about.el (xemacs-hackers): update my entry.
4491         * about.el (about-url-alist): ditto.
4492         * about.el (about-maintainer-info): ditto.
4493         * about.el (about-hackers): ditto.
4494
4495 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4496
4497         The byte compiler has been badly broken for a year,
4498         by the patch of 1999-12-06.
4499         * byte-optimize.el (byte-optimize-form-code-walker):
4500         Bug was: the byte compiler was making this erroneous optimization:
4501         (progn (or (foo)) (bar)) ==> (bar)
4502
4503 2000-11-20  Mike Sperber <mike@xemacs.org>
4504
4505         * setup-paths.el (paths-core-load-path-depth): Split
4506         `paths-load-path-depth' in two for site and core lisp.  Don't
4507         recurse into core.
4508         * setup-paths.el (paths-construct-load-path): Use.
4509
4510 2001-01-10  Andy Piper  <andy@xemacs.org>
4511
4512         * package-net.el (package-net-cygwin32-binary-size): new variable
4513         (package-net-win32-binary-size): ditto.  add much needed
4514         commentary.
4515
4516         * gutter-items.el (buffers-tab-items): correct off-by-one error
4517         for buffers-tab-max-size.
4518
4519 2001-01-08  Martin Buchholz <martin@xemacs.org>
4520
4521         * XEmacs 21.2.40 is released.
4522
4523 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4524
4525         * mule/hebrew.el: Fix comments and typos.
4526         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4527
4528 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4529
4530         * ChangeLog.1: move ancient log from fill.el.
4531
4532         * dump-paths.el:
4533         paragraphs.el:
4534         mule/mule-category.el:
4535         Miscellaneous typo fixes and slight doc clarifications.
4536
4537         * mule/mule-ccl.el:  Correct file name in header.
4538
4539 2000-12-31  Martin Buchholz <martin@xemacs.org>
4540
4541         * XEmacs 21.2.39 is released.
4542
4543 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4544
4545         * byte-optimize.el (byte-optimize-cond):
4546         (byte-optimize-cond-1): New.
4547         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4548         Optimizes (cond (x nil)) ==> nil.
4549         Provide better diagnostic on malformed expr like (cond foo).
4550
4551 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4552
4553         * mule/mule-coding.el:
4554         mule/mule-cmds.el (reset-language-environment,
4555         set-language-environment-coding-systems):
4556         Safer default coding-priority-list, corresponding to src/file-coding.h.
4557
4558 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4559
4560         * package-admin.el: Allow package removal from
4561         early-package-load-path.
4562
4563 2000-12-15  Andreas Jaeger  <aj@suse.de>
4564
4565         * about.el (about-maintainer-info): Update my entry.
4566
4567 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4568
4569         * packages.el (locate-library): Add support for bzip2
4570         compressed .el files.
4571
4572 2000-12-12  Andy Piper  <andy@xemacs.org>
4573
4574         * package-net.el: new file.
4575
4576 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4577
4578         * font-lock.el: Add missing C++ keywords.
4579
4580 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4581
4582         * simple.el (indent-for-comment): Preserve indentation of comments
4583         starting in column 0, as documented in (Info-goto-node
4584         "(xemacs)Comments").  Update docstring accordingly.
4585
4586 2000-12-05  Martin Buchholz <martin@xemacs.org>
4587
4588         * XEmacs 21.2.38 is released.
4589
4590 2000-12-04  Didier Verna  <didier@xemacs.org>
4591
4592         * mouse.el (default-mouse-track-set-point-in-window): remove
4593         spurious '+' operation detected by Martin.
4594
4595
4596 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4597
4598         * cl-extra.el (coerce):
4599         Implement char to integer coercion.
4600         Remove extraneous (numberp) test.
4601
4602         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4603         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4604         (byte-optimize-predicate):
4605         Warn if evaluating constant expression signals an error.
4606         (byte-optimize-form): Small simplification.
4607
4608         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4609
4610 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4611
4612         * byte-optimize.el:
4613         (byte-optimize-minus):
4614         (byte-optimize-plus):
4615         (byte-optimize-mult):
4616         (byte-optimize-quo):
4617         Use (car (last x)) instead of (last x) to get last elt!
4618         Use `byte-optimize-predicate' to optimize `%'.
4619         Move optimizations for special numeric args to bytecomp.el.
4620         * bytecomp.el (byte-compile-associative): Remove.
4621         (byte-compile-max): New.
4622         (byte-compile-min): New.
4623         Properly handle erroneous calls: (max) (min).
4624         (byte-compile-plus): New.
4625         (byte-compile-minus):
4626         It's easiest to handle 0, +1 and -1 args here.
4627         (byte-compile-mult): New.
4628         It's easiest to handle 1, -1 and 2 args here.
4629         (byte-compile-quo):
4630         It's easiest to handle 0, +1 and -1 args here.
4631         Issue byte-compiler warning when dividing by zero.
4632
4633         Byte-compiler arithmetic improvements.
4634         Better optimize these expressions in the obvious way:
4635         (+ x y 1)   -->  varref x varref y add add1
4636         (+ x y -1)  -->  varref x varref y add sub1
4637         (- x y 0)   -->  (- x y)
4638         (- 0 x y)   -->  (- (- x) y)
4639         (% 42 19)   --> compile-time constant
4640         (/ 42 19)   --> compile-time constant
4641         (* (foo) 2) --> foo call dup plus
4642
4643         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4644         unless (declaim (optimize (safety 3)))
4645         or (setq byte-compile-delete-errors nil).
4646
4647 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4648
4649         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4650         docstrings.
4651
4652 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4653
4654         * startup.el (command-line-do-help):  Add documentation of
4655         portable dumper switches.
4656
4657 2000-11-22  Andy Piper  <andy@xemacs.org>
4658
4659         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4660
4661         * glyphs.el (init-glyphs): don't use autodetect for strings.
4662
4663 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4664
4665         * byte-optimize.el (byte-optimize-char-before):
4666         (byte-optimize-backward-char):
4667         (byte-optimize-backward-word):
4668         Fix incorrect optimizations for these sorts of expressions:
4669         (let ((x nil)) (backward-char x))
4670
4671 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4672
4673         * byte-optimize.el:
4674         * byte-optimize.el (byte-optimize-backward-char): New.
4675         * byte-optimize.el (byte-optimize-backward-word): New.
4676         Make backward-word and backward-char as efficient as forward versions.
4677
4678         * bytecomp.el (byte-compile-no-args-with-one-extra):
4679         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4680         * bytecomp.el (byte-compile-two-args-with-one-extra):
4681         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4682         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4683         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4684         Check if extra arg is constant nil, and if so, use byte-coded call.
4685
4686         * simple.el (backward-word):
4687         * simple.el (mark-word):
4688         * simple.el (kill-word):
4689         * simple.el (backward-kill-word):
4690         Make COUNT argument optional, for consistency with forward-char et al.
4691
4692         * abbrev.el (abbrev-string-to-be-defined):
4693         * abbrev.el (inverse-abbrev-string-to-be-defined):
4694         * abbrev.el (inverse-add-abbrev):
4695         * abbrev.el (expand-region-abbrevs):
4696         * buff-menu.el (Buffer-menu-execute):
4697         * indent.el (move-to-left-margin):
4698         * indent.el (indent-relative):
4699         * indent.el (move-to-tab-stop):
4700         * info.el (Info-reannotate-node):
4701         * lisp-mode.el (lisp-indent-line):
4702         * lisp.el (end-of-defun):
4703         * lisp.el (move-past-close-and-reindent):
4704         * misc.el (copy-from-above-command):
4705         * mouse.el (default-mouse-track-scroll-and-set-point):
4706         * page.el (forward-page):
4707         * paragraphs.el (forward-paragraph):
4708         * paragraphs.el (end-of-paragraph-text):
4709         * picture.el (picture-forward-column):
4710         * picture.el (picture-self-insert):
4711         * rect.el (extract-rectangle-line):
4712         * simple.el (newline):
4713         * simple.el (fixup-whitespace):
4714         * simple.el (backward-delete-char-untabify):
4715         * simple.el (transpose-chars):
4716         * simple.el (transpose-preceding-chars):
4717         * simple.el (do-auto-fill):
4718         * simple.el (indent-new-comment-line):
4719         * simple.el (blink-matching-open):
4720         * view-less.el (cleanup-backspaces):
4721         * wid-edit.el (widget-transpose-chars):
4722         * term/bg-mouse.el (bg-insert-moused-sexp):
4723         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4724
4725         * info.el (Info-fontify-node):
4726         * simple.el (backward-delete-function):
4727         Use canonical delete-backward-char instead of backward-delete-char.
4728
4729 2000-11-20  Andy Piper  <andy@xemacs.org>
4730
4731         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4732         no buffers.
4733
4734 2000-11-20  Andy Piper  <andy@xemacs.org>
4735
4736         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4737         buffer tabs.
4738
4739 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4740
4741         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4742         (proclaim inline...) was shadowing compiler-macros.
4743
4744 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4745
4746         * bytecomp.el (byte-compile-eval): New.
4747         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4748         Keeps this promise made in Lispref:
4749         "If a file being compiled contains a `defmacro' form, the macro is
4750         defined temporarily for the rest of the compilation of that file."
4751
4752 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4753
4754         * cl.el (floatp-safe):
4755         (plusp):
4756         (minusp):
4757         (oddp):
4758         (evenp):
4759         (cl-abs):
4760         Use a better parameter name than `x'.
4761
4762         * cl-macs.el (check-type): Make continuable.  Change documentation
4763         to require PLACE, but accept any form for compatibility.
4764
4765         * abbrev.el (define-abbrev): Use check-type.
4766         * font-menu.el (font-menu-change-face): Use check-type.
4767         * menubar.el (relabel-menu-item): Use check-type.
4768         * itimer.el: Fix typo.
4769
4770 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4771
4772         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4773
4774 2000-11-14  Martin Buchholz <martin@xemacs.org>
4775
4776         * XEmacs 21.2.37 is released.
4777
4778 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4779
4780         * code-cmds.el: Provide the feature.
4781
4782 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
4783
4784         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4785
4786         * code-cmds.el: New file
4787         * mule/mule-cmds.el:
4788         * mule/mule-misc.el
4789         (coding-keymap): New keymap. Define coding system keyboard
4790         commands on file-coding builds too.
4791         (coding-system-change-eol-conversion):
4792         (universal-coding-system-argument):
4793         (set-default-coding-systems):
4794         (prefer-coding-system): Moved from mule-cmds.el
4795         (set-buffer-process-coding-system): Moved from mule-misc.el
4796
4797 2000-09-15  Stephen Carney <carney@scubadoo.com>
4798
4799         * etags.el (buffer-tag-table-files): Use append instead of nconc.
4800
4801 2000-11-09  Steve Youngs  <youngs@xemacs.org>
4802
4803         * package-get.el (package-get-download-sites): Add a pre-release
4804         site for experimental packages.
4805
4806         * auto-autoloads.el: Regenerated.
4807
4808 2000-08-01  Andy Piper  <andy@xemacs.org>
4809
4810         * gutter-items.el (buffers-tab-omit-function): reference
4811         buffers-tab-select-visible-buffers.
4812         (buffers-tab-filter-functions): new variable, by default uses
4813         buffers-tab-selection-function and buffers-tab-omit-function.
4814         (select-buffers-tab-buffers-by-mode): invert arguments.
4815         (buffers-tab-select-visible-buffers): new function. Invert calling
4816         of buffers-menu-omit-invisible-buffers.
4817         (buffers-tab-items): rewrite to use
4818         buffers-tab-filter-functions. Rewrite docstring.
4819         (gutter-buffers-tab-extent): delete.
4820         (add-tab-to-gutter): always build a new extent when adding the
4821         tabs.
4822         (update-tab-in-gutter): make gutter dirty when orientation
4823         changes.
4824
4825 2000-11-07  Martin Buchholz  <martin@xemacs.org>
4826
4827         * bytecomp.el (byte-compile-defvar-or-defconst):
4828         Only do loadhist recording if defvar form includes a value.
4829
4830 2000-11-02  Martin Buchholz  <martin@xemacs.org>
4831
4832         * bytecomp.el (byte-compile-initial-macro-environment):
4833         `eval-when-compile' should not compile its body.
4834
4835 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4836
4837         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
4838         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
4839         some Japanese English.  Remove some ancient FSF comments, and
4840         improve docstrings.  Use symbols not vectors for tables.
4841
4842 2000-11-03  Martin Buchholz  <martin@xemacs.org>
4843
4844         * keymap.el:
4845         (local-key-binding):
4846         (global-key-binding):
4847         Add an optional `accept-defaults' parameter, just like `lookup-key'.
4848
4849         * lisp.el:
4850         (backward-sexp): Slightly simpler code.
4851         (mark-sexp): Make arg optional, like FSF Emacs.
4852         (forward-list): Slightly simpler code.
4853         (backward-list): Slightly simpler code.
4854         (down-list):  Make arg optional, like FSF Emacs.
4855         (up-list):  Make arg optional, like FSF Emacs.
4856         (backward-up-list):  Make arg optional, like FSF Emacs.
4857         (kill-sexp):  Make arg optional, like FSF Emacs.
4858         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
4859
4860         * font-menu.el (font-menu-change-face):
4861         Take continuable errors into account.
4862
4863         * abbrev.el:
4864         * abbrev.el (clear-abbrev-table):
4865         * abbrev.el (define-abbrev-table):
4866         * abbrev.el (define-abbrev):
4867         * abbrev.el (insert-abbrev-table-description):
4868         * apropos.el (apropos-documentation-check-doc-file):
4869         * apropos.el (apropos-documentation-check-elc-file):
4870         * buff-menu.el (list-buffers):
4871         * buff-menu.el (list-buffers-noselect):
4872         * bytecomp.el (byte-recompile-directory):
4873         * bytecomp.el (batch-byte-compile):
4874         * cl-macs.el (typep):
4875         * code-files.el (find-coding-system-magic-cookie):
4876         * code-files.el (insert-file-contents):
4877         * cus-edit.el (customize-set-variable):
4878         * cus-edit.el (customize-save-variable):
4879         * cus-face.el (custom-set-face-font-size):
4880         * cus-face.el (custom-set-face-update-spec):
4881         * cus-face.el (custom-reset-faces):
4882         * custom.el (custom-check-theme):
4883         * custom.el (copy-upto-last):
4884         * fill.el (canonically-space-region):
4885         * fill.el (fill-paragraph):
4886         * fill.el (fill-region):
4887         * fill.el (find-space-insertable-point):
4888         * fill.el (justify-current-line):
4889         * faces.el (face-spec-update-all-matching):
4890         * faces.el (set-face-stipple):
4891         * files-nomule.el (insert-file-contents):
4892         * files.el (insert-file-contents-literally):
4893         * files.el (hack-local-variables-last-page):
4894         * files.el (basic-save-buffer):
4895         * files.el (insert-directory):
4896         * font-menu.el (font-menu-change-face):
4897         * font.el (font-spatial-to-canonical):
4898         * format.el (format-encode-region):
4899         * format.el (format-insert-file):
4900         * format.el (format-replace-strings):
4901         * gutter.el (set-gutter-element):
4902         * help.el (key-or-menu-binding):
4903         * help.el (describe-bindings):
4904         * help.el (with-syntax-table):
4905         * indent.el (indent-rigidly):
4906         * indent.el (delete-to-left-margin):
4907         * info.el:
4908         * info.el (Info-extract-dir-entry-from):
4909         * info.el (Info-build-dir-anew):
4910         * info.el (Info-rebuild-dir):
4911         * info.el (Info-batch-rebuild-dir):
4912         * info.el (Info-read-subfile):
4913         * info.el (Info-build-node-completions):
4914         * info.el (Info-extract-menu-node-name):
4915         * isearch-mode.el (isearch-range-invisible):
4916         * isearch-mode.el (isearch-restore-invisible-extents):
4917         * itimer.el (itimerp):
4918         * itimer.el (itimer-live-p):
4919         * keymap.el:
4920         * keymap.el (substitute-key-definition):
4921         * keymap.el (read-command-or-command-sexp):
4922         * keymap.el (local-key-binding):
4923         * keymap.el (global-key-binding):
4924         * keymap.el (global-set-key):
4925         * keymap.el (local-set-key):
4926         * ldap.el:
4927         * ldap.el (ldap-add-entries):
4928         * ldap.el (ldap-delete-entries):
4929         * lisp.el (backward-sexp):
4930         * lisp.el (mark-sexp):
4931         * lisp.el (forward-list):
4932         * lisp.el (backward-list):
4933         * lisp.el (down-list):
4934         * lisp.el (backward-up-list):
4935         * lisp.el (up-list):
4936         * lisp.el (kill-sexp):
4937         * lisp.el (backward-kill-sexp):
4938         * menubar.el (add-menu-button):
4939         * menubar.el (add-submenu):
4940         * menubar.el (delete-menu-item):
4941         * menubar.el (relabel-menu-item):
4942         * mouse.el (narrow-window-to-region):
4943         * obsolete.el (define-obsolete-variable-alias):
4944         * obsolete.el (store-substring):
4945         * package-admin.el:
4946         * package-admin.el (package-admin-install-function):
4947         * package-admin.el (package-admin-install-function-mswindows):
4948         * package-admin.el (package-admin-default-install-function):
4949         * package-get.el (package-get-update-base-entries):
4950         * packages.el (packages-load-package-dumped-lisps):
4951         * packages.el (packages-collect-package-dumped-lisps):
4952         * printer.el (generic-print-buffer):
4953         * printer.el (generic-print-region):
4954         * replace.el (occur-mode-mouse-goto):
4955         * replace.el (perform-replace):
4956         * select.el (get-selection-no-error):
4957         * simple.el:
4958         * simple.el (newline):
4959         * simple.el (open-line):
4960         * simple.el (edit-and-eval-command):
4961         * simple.el (goto-line):
4962         * simple.el (undo):
4963         * simple.el (kill-region):
4964         * simple.el (copy-region-as-kill):
4965         * simple.el (kill-ring-save):
4966         * simple.el (set-mark):
4967         * simple.el (next-line):
4968         * simple.el (previous-line):
4969         * simple.el (line-move):
4970         * simple.el (set-goal-column):
4971         * simple.el (comment-region):
4972         * subr.el:
4973         * subr.el (putf):
4974         * syntax.el (modify-syntax-entry):
4975         * syntax.el (map-syntax-table):
4976         * view-less.el (view-file):
4977         * view-less.el (view-buffer):
4978         * view-less.el (view-file-other-window):
4979         * window-xemacs.el (backward-other-window):
4980         * window.el:
4981         * window.el (one-window-p):
4982         * window.el (walk-windows):
4983         * window.el (window-list):
4984         * x-mouse.el (x-mouse-kill):
4985         * x-select.el (x-get-cutbuffer):
4986         * x-select.el (x-store-cutbuffer):
4987         * term/bg-mouse.el (bg-mouse-line-to-center):
4988         * term/sun-mouse.el (window-line-end):
4989         * term/sun-mouse.el (sun-select-region):
4990         * term/sun.el (kill-region-and-unmark):
4991         * mule/mule-category.el:
4992         * mule/mule-category.el (modify-category-entry):
4993         * mule/mule-category.el (char-category-list):
4994         * mule/mule-coding.el (coding-system-force-on-output):
4995         * mule/mule-misc.el (coding-system-put):
4996         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
4997
4998 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4999
5000         * cus-face.el: Typo fixes and tiny clarifications.
5001         * custom.el: ditto
5002
5003 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5004
5005         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5006         * startup.el (normal-top-level): Setup auto-save-list-file-name
5007         if auto-save-list-file-prefix is non-nil.
5008
5009 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5010
5011         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5012
5013 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5014
5015         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5016         get symbol at point-min.
5017
5018 2000-10-24  Didier Verna  <didier@xemacs.org>
5019
5020         * info.el (Info-emacs-info-file-name): defconst it.
5021         * info.el (Info-footnote-tag): defcustom it.
5022         * info.el (Info-no-description-string): ditto.
5023         * info.el (Info-find-node): adapt to new semantics of
5024         'Info-suffixed-file (don't do the case variants stuff).
5025         * info.el (Info-insert-dir): rewrite the dir file variants code.
5026         * info.el (Info-directory-files): New. Return the list of info
5027         files in a directory.
5028         * info.el (Info-dir-outdated-p): use it.
5029         * info.el (Info-parse-dir-entries): ditto.
5030         * info.el (Info-build-dir-anew): don't restrict to files ending
5031         with a ".info.*" extension.
5032         * info.el (Info-set-mode-line): ditto.
5033         * info.el (Info-read-subfile): adapt to new semantics of
5034         'Info-suffixed-file (append 'exact argument).
5035         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5036         string independently of the case.
5037         * info.el (Info-suffixed-file): use it (match all possible case
5038         for the file name).
5039         * info.el (Info-insert-file-contents): code cleanup.
5040         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5041         columns.
5042         * info.el (Info-batch-rebuild-dir): ditto.
5043         * info.el (Info-read-node-name-1): ditto.
5044         * info.el (Info-search): ditto.
5045         * info.el (Info-fontify-node): ditto.
5046
5047
5048 2000-10-24  Didier Verna  <didier@xemacs.org>
5049
5050         * process.el (shell-command): when called from a program, avoid
5051         'push-mark's "mark-set" message.
5052
5053 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5054
5055         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5056         by a symbol, not by a vector.
5057         * mule/vietnamese.el (vscii): Likewise.
5058         (viscii): Likewise.
5059         * mule/cyrillic.el (koi8-r): Likewise.
5060
5061         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5062         by a symbol, not by a vector.
5063         (chinese-big5-2): Likewise.
5064         * mule/ethiopic.el (ethiopic): Likewise.
5065         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5066         (vietnamese-viscii-upper): Likewise.
5067
5068 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5069
5070         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5071
5072 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5073
5074         * byte-optimize.el (byte-optimize-car): New function.
5075         (byte-optimize-cdr): Ditto.
5076
5077 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5078
5079         * byte-optimize.el: Partial synch with FSF 20.7.
5080         Optimize constant concatenation.
5081         Add keymapp as a side effect free function.  It is a built-in.
5082         (byte-after-unbind-pos): Remove byte-equal.
5083
5084 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5085
5086         * update-elc-2.el: Quote regexps correctly.
5087
5088 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5089
5090         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5091         (ccl-compile): Apply integerp, not integer-or-char-p to
5092         check the type of the buffer magnification
5093         (ccl-compile-write-string): Encode a string with binary
5094         coding system.
5095         (ccl-compile-write-repeat): Likewise.
5096
5097 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5098
5099         * buff-menu.el:
5100         * bytecomp.el:
5101         * coding.el:
5102         * faces.el:
5103         * files.el:
5104         * fill.el:
5105         * float-sup.el:
5106         * font-lock.el:
5107         * help.el:
5108         * iso8859-1.el:
5109         * loaddefs.el:
5110         * menubar-items.el:
5111         * menubar.el:
5112         * modeline.el:
5113         * msw-font-menu.el:
5114         * paragraphs.el:
5115         * paths.el:
5116         * replace.el:
5117         * simple.el:
5118         * sound.el:
5119         * startup.el:
5120         * version.el:
5121         * x-faces.el:
5122         * x-font-menu.el:
5123         Remove purecopy.
5124
5125 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5126
5127         * simple.el (do-auto-fill): Use the function pointer to by
5128         `comment-line-break-function', not `indent-new-comment-line'. This
5129         fixes an issue with cc-mode comment continuation.
5130
5131 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5132
5133         * simple.el (turn-on-auto-fill):  Add (interactive).
5134         * mwheel.el (mwheel-install): Add (interactive).
5135         * font-lock.el (turn-on-font-lock): Add (interactive).
5136         (turn-off-font-lock): Add (interactive).
5137
5138 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5139
5140         * packages.el (packages-special-base-regexp): Add `man'.
5141
5142 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5143
5144         * wid-edit.el (widget-specify-active): map over extents in current
5145         buffer like `widget-specify-inactive' does.  Mapping over the
5146         inactive extent object does not work since the current extent is
5147         ignored by `map-extents'.
5148
5149 2000-10-04  Martin Buchholz <martin@xemacs.org>
5150
5151         * XEmacs 21.2.36 is released.
5152
5153 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5154
5155         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5156         Optimize the compiled-function-constants vector by byte-code
5157         reference counts.
5158
5159 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5160
5161         * build-report.el (build-report-delete-regexp): quote value in
5162         defcustom
5163
5164 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5165
5166         * build-report.el (build-report): Don't bind srcdir which we don't
5167         use in `multiple-value-bind' to avoid the only byte-compiler
5168         warning.
5169
5170 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5171
5172         * build-report.el: Requires cl and custom now.
5173         build-report-version is determined by XEmacs version -- remove
5174         build-report-version*.
5175         * build-report.el (build-report-version): Removed.
5176         * build-report.el (build-report-installation-version-regexp): New.
5177         * build-report.el (build-report-version-file-regexp): New.
5178         * build-report.el (build-report-installation-srcdir-regexp): New.
5179         * build-report.el (build-report-destination): Offer
5180         xemacs-build-reports and xemacs-beta.
5181         * build-report.el (build-report-keep-regexp): Adjusted.
5182         * build-report.el (build-report-delete-regexp): Adjusted.
5183         * build-report.el (build-report-make-output-dir): New.
5184         * build-report.el (build-report-installation-file): Replace use of
5185         `concat' with `expand-file-name'.
5186         * build-report.el (build-report-make-output-file): Removed.
5187         * build-report.el (build-report-make-output-files): New.
5188         * build-report.el (build-report-subject): Identify as
5189         user-variable with "*...".
5190         * build-report.el (build-report-prompts): Ditto.
5191         * build-report.el (build-report-version-file): New.
5192         * build-report.el (build-report-file-encoding): Identify as
5193         user-variable with "*...".
5194         * build-report.el (build-report-make-output-get): New.
5195         * build-report.el (build-report-insert-header): Report
5196         emacs-version and system-configuration instead of
5197         build-report-version.
5198         * build-report.el (build-report-insert-make-output): Add file
5199         argument.
5200         * build-report.el (build-report-insert-installation-file):
5201         Re-indent.
5202         * build-report.el (build-report-keep): Change docstring,
5203         re-indent.
5204         * build-report.el (build-report-delete): Ditto.
5205         * build-report.el (build-report-installation-data): New.
5206         * build-report.el (build-report-version-file-data): New.
5207
5208 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5209
5210         * byte-optimize.el (byte-optimize-lapcode):
5211         Fix the optimization of using the first 5 elements of the
5212         constants vector for variables.
5213         (byte-optimize-lapcode): Fix another ancient broken optimization.
5214
5215 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5216
5217         * *: Spelling mega-patch
5218
5219 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5220
5221         * easymenu.el: doc fixes.
5222         (easy-menu-do-define): Use backquote.
5223         (easy-menu-change):
5224         (easy-menu-add):
5225         `when' seems much clearer than `if' here.
5226         (easy-menu-remove):
5227         (easy-menu-add-item):
5228         (easy-menu-item-present-p):
5229         (easy-menu-remove-item):
5230         Wrap using (when (featurep 'menubar) ...)
5231
5232 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5233
5234         * bytecomp.el (displaying-byte-compile-warnings):
5235         Revert Ben's change to this function below so that the compile log
5236         is displayed properly for users of the "popper" package.
5237
5238 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5239
5240         * window.el (save-selected-window): Use backquote.
5241
5242         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5243         Renamed from `byte-compile-file-form-defvar'.
5244         * bytecomp.el (byte-compile-defvar-or-defconst):
5245         Only cons onto current-load-list in top-level forms.
5246         Else this leaks a cons cell every time a defun is called.
5247         Renamed from `byte-compile-defvar', for clarity.
5248         Warn when docstring of defvar is not a string.
5249         Use consistent error messages.
5250         Better comments.
5251
5252 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5253
5254         * simple.el (set-variable):
5255         Remove unneeded defvar by rearranging order of let* forms.
5256
5257         * mule/mule-ccl.el (ccl-get-next-code):
5258         * menubar-items.el (bookmark-menu-filter):
5259         (language-environment-menu-filter):
5260         (tutorials-menu-filter):
5261         * toolbar-items.el (toolbar-compile):
5262         * byte-optimize.el (disassemble-offset):
5263         Use (declare (special ...)) instead of `defvar'.
5264
5265         * cl-macs.el (cl-do-proclaim):
5266         Fix (declare (special ...)) warning suppression syntax.
5267
5268 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5269
5270         * info.el (Info-tag-table-marker):
5271         (Info-tag-table-buffer):
5272         (Info-find-file-node):
5273         (Info-read-subfile):
5274         (Info-build-node-completions):
5275         (Info-search):
5276         (Info-mode):
5277         Multiple info buffer support.
5278
5279 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5280
5281         * ldap.el (ldap-decode-entry): New defun
5282         (ldap-search-entries): Use it in order to decode DN-prefixed
5283         entries properly
5284
5285 2000-08-23  Daniel Pittman <daniel@danann.net>
5286
5287         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5288         Use `eq', not `=', to compare symbols.
5289
5290 2000-07-30  Ben Wing  <ben@xemacs.org>
5291
5292         * bytecomp.el (byte-compile-report-error):
5293         * bytecomp.el (displaying-byte-compile-warnings):
5294         if stack-trace-on-error is set, send out a backtrace when
5295         an error is encountered that stops byte compilation.  this
5296         should make it much much easier to track down those curious
5297         problems.  also undo the kludge of using a separate "*Show*"
5298         buffer for display when there's a temp-buffer-show-function;
5299         we can avoid this by just being a little smarter.
5300
5301         * dialog-items.el:
5302         * dialog-items.el (search-dialog-regexp): New.
5303         * dialog-items.el (search-dialog-callback):
5304         * dialog-items.el (make-search-dialog):
5305         add a regexp option to the dialog and clean up a bit.
5306
5307         * dialog.el:
5308         * dialog.el (yes-or-no-p-dialog-box):
5309         * dialog.el (get-dialog-box-response):
5310         * dialog.el (make-dialog-box):
5311         * dialog.el (dialog-box-finish): New.
5312         * dialog.el (dialog-box-cancel): New.
5313         * dialog.el (internal-make-dialog-box-exit): New.
5314         implement [properly!] the :modal property of the new dialog box
5315         interface.  this is the first time xemacs has ever had *proper*
5316         modal dialog boxes, giving the standard window-system feedback.
5317         (e.g. under windows, clicking on a disabled frame causes a beep
5318         and makes the dialog box flash three times.)
5319
5320         * dragdrop.el: header keyword frobbing.
5321
5322         * dumped-lisp.el (preloaded-file-list):
5323         renamed winnt.el to win32-native.el.
5324
5325         * faces.el (face-property):
5326         * faces.el (set-face-property):
5327         * faces.el (frob-face-property):
5328         * faces.el (frob-face-font-2):
5329         * faces.el (make-face-bold):
5330         * faces.el (make-face-italic):
5331         * faces.el (make-face-bold-italic):
5332         * faces.el (make-face-unbold):
5333         * faces.el (make-face-unitalic):
5334         * faces.el (make-face-smaller):
5335         * faces.el (make-face-larger):
5336         clean up the implementation of these so that window-system-specific
5337         methods are called only on objects belonging to that window system.
5338         previously, you could have [e.g.] mswindows-make-face-bold called
5339         on font object of device type `stream', which is not good and
5340         explains the subtle errors Adrian was getting when byte-compiling
5341         something that required 'term. (Adrian, now you can use stack-trace-
5342         on-error to find the exact place where things are going wrong instead
5343         of having to laboriously binary-search your way through.)
5344
5345         * finder.el (finder-known-keywords):
5346         cleaned up -- properly sorted, clarified the meanings of many of
5347         the keywords, and added a few -- mswin, gui, content, build, www,
5348         user, services.  the last two try to distinguish between a package
5349         that's used directly by the user, and a package that provides
5350         support services to other packages.
5351
5352         * font-lock.el (lisp-font-lock-keywords-2):
5353         update list of lisp control structures to include everything,
5354         including new ones i introduced.
5355
5356         * gutter.el: header keyword frobbing.
5357
5358         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5359         recent isearch element was not doing so!  you got the second-most-
5360         recent instead.
5361
5362         * lisp-mode.el (construct-lisp-mode-menu):
5363         more menubar cleanups.
5364         * lisp-mode.el (with-selected-window):
5365         make it indent properly.
5366
5367         * menubar-items.el (default-menubar): lots of menubar cleanups.
5368         rearranged the options menu the most, e.g. splitting up the
5369         Keyboard/Mouse menu into a new Editing menu and combining the
5370         separate Scrollbar/Gutter/Toolbar submenus into Display.
5371         Got rid of General, moved items to Editing or new Troubleshooting.
5372         Moved Packages to Tools; doesn't seem to belong under Options.
5373         Added stuff to the Cmds menu, e.g. Change Case.
5374
5375         NB please don't complain about these periodic menubar changes.
5376         Anything like this is necessarily incremental in its construction
5377         -- By constant use you gradually become more and more aware of
5378         better and better ways to group menu items.  When we eventually
5379         move the options menu to a property sheet, the existing structure
5380         will probably be preserved fairly well.
5381
5382         * minibuf.el (next-history-element): fix problems with pressing
5383         down arrow in repeat-complex-command.
5384
5385         * modeline.el:
5386         * modeline.el (modeline-3d-p): New.
5387         added custom variable for controlling the 3d modeline.  the
5388         corresponding Options item has been present for a long time,
5389         but commented out with "fix me!" comments.  it's fixed now.
5390
5391         * obsolete.el (add-menu):
5392         remove bogus gettexts.
5393
5394         * process.el (shell-quote-argument):
5395         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5396         For bash under Windows native, see below.
5397
5398         * simple.el:
5399         * simple.el (display-warning-buffer):
5400         Fixed the handling of warning display to eliminate the annoying
5401         *Show* buffer, like was done for byte-compiler output above.
5402
5403         * simple.el (debug-print): New.
5404         Simple function for sending debug messages to the console and/or
5405         other debug places.
5406
5407         * subr.el (replace-in-string):
5408         Rewrite this function to avoid N^2 behavior with large strings --
5409         catastrophic with the new Windows selection code! (Apparently the
5410         author of this function didn't realize there was a fun
5411         replace-match that could make his life much easier, because we
5412         duplicated the entire logic.  The new version is smaller, easier
5413         to understand, much more robust, and has extended features --
5414         those of replace-match.)
5415
5416         * window.el:
5417         * window.el (with-selected-window): New.
5418         An obvious complement to the existing `with-selected-frame' and
5419         `with-current-buffer'.
5420
5421         * win32-native.el: Renamed from winnt.el.
5422         Added a great deal of stuff for properly handling process quoting,
5423         somewhat modeled on Kirill's original model (which i later threw
5424         away).  We should now finally have correctly working process arg
5425         quoting/dequoting so that the final app gets exactly what we
5426         intended.  Because the mechanism is in Lisp, it's easily
5427         extendible. (For those running bash and running the native
5428         version, I tried hard to do what I thought was correct.  But more
5429         thought is needed, and ideally the volunteer work of people with
5430         these configurations that they generally run on.)
5431
5432         * x-font-menu.el (x-font-menu-font-data):
5433         Put in defvar's to fix byte-compiler warnings.
5434
5435 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5436
5437         * select.el (selection-coercion-alist): Initialise.
5438         * select.el (select-coerce-to-text): New.
5439         * select.el (select-coerce): New.
5440         New functions to perform type and value coercion.
5441
5442         * select.el (select-buffer-killed-default): Keep data if it was
5443         on the clipboard.
5444
5445 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5446
5447         * menubar-items.el (default-menubar): Fix typo.
5448         (default-menubar): `lambda' was mispelled as `lamda'.
5449
5450 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5451
5452         * window.el (shrink-window-if-larger-than-buffer): Remove
5453         edge checking code.
5454
5455 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5456
5457         * paths.el (gnus-local-domain): Removed.
5458         (gnus-local-organization): Ditto.
5459         (gnus-startup-file): Ditto.
5460
5461 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5462
5463         * files.el (auto-mode-alist): Add .spec for RPM.
5464
5465 2000-07-31  Andy Piper  <andy@xemacs.org>
5466
5467         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5468
5469 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5470
5471         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5472         browse-url.
5473         * help.el (xemacs-www-page): Ditto.
5474         (xemacs-www-faq): Ditto.
5475         * menubar-items.el (default-menubar): Ditto.
5476
5477         * wid-edit.el (widget-url-link-action): Ditto.
5478         From: Kenichi OKADA <okada@opaopa.org>.
5479
5480 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5481
5482         * finder.el (finder-commentary): Add autoload cookie.
5483
5484 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5485
5486         * files.el (insert-file-contents-literally): Fix second let
5487         binding for `coding-system-for-read' to `coding-system-for-write'
5488         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5489
5490 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5491
5492         * files.el (insert-file-contents-literally): Use binary coding
5493         system (from Morioka san).
5494         (insert-file-contents-literally): Make file-name-handler method.
5495
5496 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5497
5498         * cl-macs.el (get-selection): Add defsetf.
5499
5500 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5501
5502         * x-init.el (x-activate-region-as-selection): replace obsolete
5503         function x-own-selection with own-selection.
5504         (ow-find): replace obsolete functions x-get-selection and
5505         x-get-clipboard with get-selection and get-clipboard.
5506         (init-post-x-win): replace obsolete function x-disown-selection
5507         with disown-selection.
5508
5509 2000-07-20  Mike Sperber  <mike@xemacs.org>
5510
5511         * startup.el (load-user-init-file): Only try to load init file if
5512         it exists.
5513
5514 2000-07-10  Andy Piper  <andy@xemacs.org>
5515
5516         * dialog-items.el: sync with Ben's patch.
5517
5518         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5519         comment.
5520         (progress-text-glyph): deleted.
5521         (progress-layout-glyph): make completely minimal.
5522         (progress-gauge-glyph): ditto.
5523         (progress-display-style): fix to handle dynamic instantiator
5524         changes.
5525         (progress-text-instantiator): new.
5526         (progress-layout-instantiator): new.
5527         (progress-gauge-instantiator): new.
5528         (set-progress-display-instantiator): renamed and changed from
5529         set-progress-display-style.
5530         (progress-abort-glyph): use instantiator not glyph.
5531         (append-progress-display): use set-progress-display-instantiator
5532         and set-glyph-image.
5533         (abort-progress-display): ditto.
5534         (raw-append-progress-display): ditto.
5535
5536 2000-07-20  Ben Wing  <ben@xemacs.org>
5537
5538         * code-files.el: Move Mule-specific code to mule-coding.el.
5539
5540 2000-07-15  Ben Wing  <ben@xemacs.org>
5541
5542         * autoload.el:
5543         Fixed comments.
5544
5545         * cmdloop.el:
5546         * cmdloop.el (yes-or-no-p):
5547         * cmdloop.el (y-or-n-p):
5548         Make these functions use should-use-dialog-box-p and not be
5549         overridden in dialog.el.
5550
5551         * cus-dep.el:
5552         * cus-dep.el (Custom-make-dependencies): Removed.
5553         * cus-dep.el (Custom-make-dependencies-1): New.
5554         * cus-dep.el (Custom-make-one-dependency): New.
5555         New entry point for use in Makefiles, to avoid excessive
5556         invocations.
5557
5558         * cus-edit.el (custom-variable-reset-saved):
5559         * cus-edit.el (custom-variable-reset-standard):
5560         * cus-edit.el (custom-save-resets):
5561         Fix bytecompiler warnings.
5562
5563         * dialog.el:
5564         * dialog.el (yes-or-no-p-dialog-box):
5565         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5566         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5567         * dialog.el (get-dialog-box-response):
5568         * dialog.el (message-or-box):
5569         * dialog.el (make-dialog-box):
5570         * dialog.el (popup-dialog-box): New.
5571         Avoid yes-or-no-p bogosities.
5572         Create a general function `make-dialog-box' to encapsulate all
5573         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5574
5575         * dumped-lisp.el (preloaded-file-list):
5576         Add dialog-items.  Clean up.  Group files by types.
5577
5578         * easymenu.el (easy-menu-add):
5579         * easymenu.el (easy-menu-remove):
5580         Account for accelerators.
5581
5582         * extents.el:
5583         * extents.el (extent-list): New args, like in map-extents.
5584         * extents.el (extent-at-event): New.
5585         * extents.el (extents-at-event): New.
5586
5587         * font-lock.el:
5588         * font-lock.el (font-lock-mode):
5589         * font-lock.el (font-lock-default-fontify-buffer):
5590         * font-lock.el (font-lock-default-unfontify-region):
5591         * font-lock.el (font-lock-fontify-syntactically-region):
5592         * font-lock.el (font-lock-fontify-keywords-region):
5593         Use new progress-feedback names.
5594
5595         * font-lock.el (java-font-lock-identifier-regexp):
5596         * font-lock.el (java-font-lock-class-name-regexp):
5597         Fix bytecompiler warnings.
5598
5599         * gutter-items.el:
5600         * gutter-items.el (progress-display-use-echo-area): Removed.
5601         * gutter-items.el (progress-feedback-use-echo-area): New.
5602         * gutter-items.el (progress-display-popup-period): Removed.
5603         * gutter-items.el (progress-feedback-popup-period): New.
5604         * gutter-items.el (set-progress-display-style): Removed.
5605         * gutter-items.el (set-progress-feedback-style): New.
5606         * gutter-items.el (progress-display-style): Removed.
5607         * gutter-items.el (progress-feedback-style): New.
5608         * gutter-items.el (progress-stack):
5609         * gutter-items.el (progress-displayed-p): Removed.
5610         * gutter-items.el (progress-feedbacked-p): New.
5611         * gutter-items.el (clear-progress-display): Removed.
5612         * gutter-items.el (clear-progress-feedback): New.
5613         * gutter-items.el (progress-display-clear-when-idle): Removed.
5614         * gutter-items.el (progress-feedback-clear-when-idle): New.
5615         * gutter-items.el (remove-progress-display): Removed.
5616         * gutter-items.el (remove-progress-feedback): New.
5617         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5618         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5619         * gutter-items.el (append-progress-display): Removed.
5620         * gutter-items.el (append-progress-feedback): New.
5621         * gutter-items.el (abort-progress-display): Removed.
5622         * gutter-items.el (abort-progress-feedback): New.
5623         * gutter-items.el (raw-append-progress-display): Removed.
5624         * gutter-items.el (raw-append-progress-feedback): New.
5625         * gutter-items.el (display-progress-display): Removed.
5626         * gutter-items.el (display-progress-feedback): New.
5627         * gutter-items.el (current-progress-display): Removed.
5628         * gutter-items.el (current-progress-feedback): New.
5629         * gutter-items.el (current-progress-display-label): Removed.
5630         * gutter-items.el (current-progress-feedback-label): New.
5631         * gutter-items.el (progress-display): Removed.
5632         * gutter-items.el (progress-feedback): New.
5633         Replace "progress-display" with "progress-feedback" globally.
5634
5635         * gutter-items.el (lprogress-display): Removed.
5636         * gutter-items.el (progress-feedback-with-label): New.
5637         Rename lprogress-display ==> progress-feedback-with-label.
5638
5639         * gutter-items.el (search-dialog-direction): Removed.
5640         * gutter-items.el (search-dialog-text): Removed.
5641         * gutter-items.el (search-dialog-callback): Removed.
5642         * gutter-items.el (make-search-dialog): Removed.
5643         Move to dialog-items.el.
5644
5645         * help.el:
5646         * help.el (help-mode-quit):
5647         * help.el (mode-for-help): New.
5648         * help.el (help-sticky-window): New.
5649         * help.el (help-window-config): New.
5650         * help.el (with-displaying-help-buffer):
5651         * help.el (function-at-event): New.
5652         * help.el (help-symbol-regexp): New.
5653         * help.el (help-symbol-run-function-1): New.
5654         * help.el (help-symbol-run-function): New.
5655         * help.el (help-symbol-function-context-menu): New.
5656         * help.el (help-symbol-variable-context-menu): New.
5657         * help.el (help-symbol-function-and-variable-context-menu): New.
5658         * help.el (frob-help-extents): New.
5659         * help.el (describe-function-1):
5660         * help.el (variable-at-point):
5661         * help.el (variable-at-event): New.
5662         * help.el (describe-variable):
5663         Major overhaul.
5664         - Make functions and variables be mousable.
5665         - Middle button hyperlinks.
5666         - New context-menu entries.
5667
5668         * keydefs.el:
5669         * keydefs.el (global-map):
5670         New key bindings to move lines up and down.
5671
5672         * lisp-mode.el:
5673         * lisp-mode.el (construct-lisp-mode-menu): New.
5674         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5675         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5676         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5677         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5678         Make popup and menubar menus be different.  Popup menu uses
5679         clicked location and automatically assumes symbol under the mouse
5680         for various commands.
5681
5682         * menubar-items.el:
5683         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5684         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5685
5686         * menubar-items.el (global-popup-menu): Removed.
5687         * menubar-items.el (mode-popup-menu): Removed.
5688         * menubar-items.el (activate-popup-menu-hook): Removed.
5689         * menubar-items.el (popup-mode-menu): Removed.
5690         * menubar-items.el (popup-buffer-menu): Removed.
5691         * menubar-items.el (popup-menubar-menu): Removed.
5692         Move to menubar.el.
5693
5694         * menubar.el:
5695         * menubar.el (global-popup-menu): New.
5696         * menubar.el (mode-popup-menu): New.
5697         * menubar.el (activate-popup-menu-hook): New.
5698         * menubar.el (last-popup-menu-event): New.
5699         * menubar.el (popup-mode-menu): New.
5700         * menubar.el (popup-buffer-menu): New.
5701         * menubar.el (popup-menubar-menu): New.
5702         * menubar.el (menu-call-at-event): New.
5703         Move non-content functions here.  Add support for context menu
5704         items on extents.
5705
5706         * minibuf.el (minibuffer-history-uniquify):
5707         Typo fix.
5708
5709         * minibuf.el (read-file-name-1):
5710         Call new file dialog box if it exists.
5711
5712         * minibuf.el (mouse-rfn-setup-vars):
5713         Clean up "chop" action.
5714
5715         * mouse.el:
5716         * mouse.el (button2): Now bound to mouse-track.
5717         * mouse.el (click-inside-extent-p):
5718         * mouse.el (point-inside-extent-p):
5719         * mouse.el (point-inside-selection-p):
5720         * mouse.el (mouse-drag-or-yank): Removed.
5721         * mouse.el (mouse-begin-drag-n-drop): New.
5722         * mouse.el (mouse-eval-sexp):
5723         * mouse.el (mouse-track-activate-strokes): New.
5724         * mouse.el (mouse-track-do-activate): New.
5725         * mouse.el (mouse-track):
5726         * mouse.el (default-mouse-track-event-is-with-button): New.
5727         * mouse.el (default-mouse-track-cleanup-hook):
5728         * mouse.el (default-mouse-track-drag-hook):
5729         * mouse.el (default-mouse-track-drag-up-hook):
5730         * mouse.el (default-mouse-track-click-hook):
5731         Merge drag-n-drop into mouse-track.
5732         Add general "activate" support to replace specific button2 kludges.
5733         Use "button modifier" support in mouse-track.
5734
5735         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5736
5737         * package-ui.el:
5738         * package-ui.el (pui-menu):
5739         * package-ui.el (pui-popup-context-sensitive): Removed.
5740         Fix bytecompiler warnings.
5741         Clean up popup code a bit.
5742
5743         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5744
5745         * simple.el:
5746         * simple.el (transpose-lines):
5747         * simple.el (transpose-line-up): New.
5748         * simple.el (transpose-line-down): New.
5749         * simple.el (transpose-subr):
5750         * simple.el (transpose-subr-1): Removed.
5751         Clean up, add functions to move lines up and down.
5752
5753         * startup.el (mail-host-address):
5754         * startup.el (user-mail-address):
5755         Customize.
5756
5757         * subr.el:
5758         * subr.el (set-symbol-value-in-buffer): New.
5759         * subr.el (error):
5760         * subr.el (check-argument-type):
5761         * subr.el (defined-error-p): New.
5762         Add structured error support.
5763
5764         * toolbar-items.el (toolbar-compile):
5765         Use new make-dialog-box.
5766
5767         * update-elc.el:
5768
5769         * userlock.el (ask-user-about-lock-dbox):
5770         * userlock.el (ask-user-about-supersession-threat-dbox):
5771         * userlock.el (ask-user-about-lock):
5772         * userlock.el (ask-user-about-supersession-threat):
5773         Use new make-dialog-box.
5774         Add safety checks; use should use-dialog-box-p.
5775
5776         * window-xemacs.el:
5777         * window-xemacs.el (__buffer-dedicated-frame):
5778         * window-xemacs.el (buffer-dedicated-frame): New.
5779         * window-xemacs.el (set-buffer-dedicated-frame): New.
5780         Move dedicated-frame stuff into lisp.
5781
5782 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5783
5784         * printer.el (generic-print-region): Do not require that
5785         `printer-name' be set.
5786         (printer-name): Commentary clarification.
5787
5788 2000-07-19  Martin Buchholz <martin@xemacs.org>
5789
5790         * XEmacs 21.2.35 is released.
5791
5792 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5793
5794         * select.el (selection-coercible-types): Initialise.
5795
5796 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5797
5798         * select.el (own-clipboard): Bug fix.
5799
5800 2000-07-17  Mike Sperber  <mike@xemacs.org>
5801
5802         * cus-edit.el (custom-migrate-custom-file): Save init file before
5803         continuing.
5804
5805 2000-07-16  Mike Sperber  <mike@xemacs.org>
5806
5807         * startup.el (load-init-file): Remove silly call to
5808         `load-user-custom-file`.
5809         (maybe-migrate-user-init-file): Minor fixes.
5810
5811 2000-07-16  Martin Buchholz  <martin@xemacs.org>
5812
5813         * apropos.el (apropos-documentation-check-doc-file):
5814         `doc' variable should be let-bound, as was presumably intended.
5815
5816         * cus-edit.el (custom-variable-reset-saved):
5817         (custom-variable-reset-standard):
5818         Remove unused variable comment-widget.  Twice.
5819
5820         * toolbar.el (toolbar-blank-press-function):
5821         Add a real defvar with initial value nil and proper docstring.
5822         (press-toolbar-button): No need to check for boundp-ness anymore.
5823
5824         * rect.el (open-rectangle-line): Remove useless (let) form.
5825         Add defvar for pending-delete-mode.
5826
5827         * info.el (Info-find-node): This function needs an autoload cookie.
5828
5829         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
5830         Use let* since the second form referred to the first.
5831
5832 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
5833
5834         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
5835         instead of removed `mswindows-get-clipboard'.
5836
5837
5838 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
5839
5840         * select.el (select-convert-from-text): New.
5841         * select.el (select-convert-from-length): New.
5842         * select.el (select-convert-from-integer): New.
5843         * select.el (select-convert-from-identity): New.
5844         * select.el (select-convert-from-filename): New.
5845         * select.el (selection-converter-in-alist): Use them.
5846         New converter functions for X.
5847
5848         * select.el (get-selection): Removed comment.
5849
5850         * select.el (own-selection): Removed append code - I thought
5851         I'd already done this, but apparently not...
5852
5853         * select.el: Changed comment about TIMESTAMP.
5854
5855         * select.el (select-convert-in): New.
5856         * select.el (select-convert-out): New.
5857         New functions that get used by select.c.
5858
5859         * select.el (select-buffer-killed-default): New.
5860         * select.el (select-buffer-killed-text): New.
5861         * select.el (selection-buffer-killed-alist): New.
5862         New list and functions that get called if a relevant selection
5863         exists and a buffer gets killed.
5864
5865         * select.el (select-convert-to-targets):
5866         * select.el (select-convert-to-identity): Removed.
5867         * select.el (select-convert-from-identity): Removed.
5868         * select.el (select-converter-out-alist):
5869         Removed _EMACS_INTERNAL selection type.
5870
5871         * x-select.el (xselect-kill-buffer-hook): Removed.
5872         * x-select.el (xselect-kill-buffer-hook-1): Removed.
5873         Removed this X-specific nonesense. Use the generic support
5874         in select.el instead.
5875
5876 2000-07-15  Martin Buchholz  <martin@xemacs.org>
5877
5878         * mule/mule-category.el (defined-category-hashtable):
5879         Use make-hash-table instead of make-hashtable
5880
5881         * buff-menu.el: Byte-compiler warning fix.
5882
5883         * isearch-mode.el (isearch-highlight-all-cleanup):
5884         Remove unused variable `isearch-highlight-all-start'.
5885
5886         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
5887
5888         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
5889
5890         * cus-dep.el (Custom-make-dependencies):
5891         Add autoload cookie for custom-add-loads to generated custom-load.el.
5892
5893         * autoload.el (autoload-package-name): Warning suppression.
5894         Move defvar prior to first use.
5895
5896         * custom.el: Add autoload for custom-declare-face.
5897         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5898         * cl.el (cl-hack-byte-compiler):
5899         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5900         to work properly.
5901
5902 2000-07-08  Mike Sperber  <mike@xemacs.org>
5903
5904         * startup.el (load-home-init-file): Added variable.
5905         (maybe-migrate-user-init-file): Added.
5906         (load-user-init-file): Load custom file if different from init
5907         file.
5908
5909         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
5910         "startup."
5911
5912         * cus-edit.el (custom-migrate-custom-file): Added for migration.
5913         Moved `custom-file'-related code to cus-file.el.
5914
5915         * cus-file.el: New file.
5916
5917 2000-04-01  Mike Sperber  <mike@xemacs.org>
5918
5919         * packages.el (packages-find-package-directories): Added support
5920         for external package hierarchies with in-place installations.
5921
5922         * find-paths.el (paths-root-in-place-p): Added.
5923         (paths-find-emacs-directory): Added support for external
5924         directories with in-place installations.
5925         (paths-find-site-directory): Ditto.
5926
5927         * startup.el (find-user-init-file): Also look for
5928         ~/.xemacs/init.elc? in preference to ~/.emacs.
5929
5930 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
5931
5932         * select.el (own-selection):
5933         * select.el (own-clipboard): Changed `append' parameter to
5934         `how-to-use' parameter.
5935         * select.el (own-selection): Removed icky append code.
5936         * select.el (own-selection, get-selection): Removed extra type
5937         checking.
5938         * select.el (selection-appender-alist):
5939         * select.el (selection-converter-{in|out}-alist): Initialise.
5940         * select.el (select-append-to-*): New.
5941         * select.el (select-convert-from-*): New.  New functions to append
5942         data and convert data from external type.
5943
5944 2000-07-12  Stef Epardaud  <stef@lunatech.com>
5945
5946         * font-lock.el: Javadoc enhancements.
5947
5948 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5949
5950         * printer.el (generic-print-region): Compose job name from buffer
5951         name.
5952
5953 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
5954
5955         * font-lock.el (font-lock-fontify-pending-extents): Call
5956         font-lock-fontify-region instead of font-lock-fontify-buffer
5957         to avoid unnecessary progress gauges.
5958
5959 2000-07-06  Craig Lanning  <lanning@scra.org>
5960
5961         * custom-load.el (faces):
5962
5963         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
5964         dir is a regex.
5965
5966         * process.el (call-process-internal): from Dan Holmsand, use binary
5967         coding systems so that jka-compr works.
5968
5969 2000-07-07  Ben Wing  <ben@xemacs.org>
5970
5971         * font-lock.el: Undo previous change.  Unfortunately, some
5972         files actually use the variables directly in their init code
5973         without quoting them.
5974
5975 2000-07-07  Ben Wing  <ben@xemacs.org>
5976
5977         * font-lock.el (defvar font-lock-*-face): Removed.
5978
5979         * font-lock.el (font-lock-apply-highlight): Bind these face vars
5980         only when necessary.
5981
5982 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
5983
5984         * cl-macs.el: fix cl-transform-function-property kludge
5985         so that it does not require a random feature.
5986
5987 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5988
5989         * files.el (auto-mode-alist): allow .make extension for Makefiles,
5990         as in Linux kernel "Rules.make".
5991
5992 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5993
5994         * build-report.el (build-report): Add autoload cookie.
5995
5996 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
5997
5998         * package-ui.el (defgroup pui):  Correct a misspelling
5999         (pui-toggle-package-delete):  Change `seleted' to `selected'
6000
6001 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6002
6003         * package-get.el (package-get-update-base):
6004         (package-get): Use insert-file-contents-literally always.
6005         (package-get-maybe-save-index):
6006         Force coding system for writing to binary.
6007
6008 2000-06-08  Mike Alexander  <mta@arbortext.com>
6009
6010         * code-process.el (call-process-region): If there is no coding
6011         system for the process on process-coding-system-alist use the
6012         coding system of the buffer containing the region.
6013
6014 2000-06-10  Ben Wing  <ben@xemacs.org>
6015
6016         * cmdloop.el (command-error):
6017         If debug-on-error and noninteractive, output backtrace.
6018
6019         * files.el (file-relative-name):
6020         Remove MSDOS references.
6021
6022         * simple.el (line-number): New function, due to non-obvious
6023         behavior/usage of count-lines.
6024
6025         * simple.el (count-lines): document non-obvious usage to get
6026         line number.
6027
6028 2000-06-11  Ben Wing  <ben@xemacs.org>
6029
6030         * faces.el ((featurep 'xpm)):
6031         * x-faces.el (x-init-face-from-resources):
6032         * x-faces.el (x-init-frame-faces):
6033         * x-misc.el (x-init-specifier-from-resources):
6034         * x-misc.el (x-get-resource-and-bogosity-check):
6035         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6036         * x-mouse.el (x-init-pointer-shape):
6037         * x-scrollbar.el (x-init-scrollbar-from-resources):
6038         Add sixth argument to x-get-resource calls so as to issue warnings
6039         rather than errors on bogus arguments.
6040
6041 2000-06-05  Ben Wing  <ben@xemacs.org>
6042
6043         * compat.el: new file.  provides a clean, non-intrusive way to
6044         define compatibility functions.
6045
6046         * process.el (shell-quote-argument): temporary fix for lack
6047         of nt-quote-process-args.  #### I need to put back the overall
6048         structure of that mechanism but redo the guts of it using the
6049         extra intelligence in the C code.
6050
6051 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6052
6053         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6054         `package-get' does in package-get.el, instead of using external
6055         "md5sum" program.
6056
6057         * package-get.el (package-get): Insert package file literally to
6058         make checksum calculation work.
6059
6060 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6061
6062         * code-files.el (convert-mbox-coding-system): Deleted.
6063         (file-coding-system-alist): Removed reference to
6064         convert-mbox-coding-system.
6065
6066 2000-05-28  Martin Buchholz <martin@xemacs.org>
6067
6068         * XEmacs 21.2.34 is released.
6069
6070 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6071
6072         * font-lock.el (font-lock-keywords): Rewrote docstring
6073
6074 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6075
6076         * loadhist.el (unload-feature): handle case where x is both boundp
6077         and fboundp
6078
6079 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6080
6081         * packages.el: It's ok to use built-in macros, but not lisp
6082         defined ones.
6083
6084 2000-05-20  Ben Wing  <ben@xemacs.org>
6085
6086         * font-lock.el:
6087         * font-lock.el (font-lock-message-threshold):
6088         * font-lock.el (font-lock-mode):
6089         * font-lock.el (font-lock-default-fontify-buffer):
6090         * font-lock.el (font-lock-always-fontify-immediately):
6091         * font-lock.el (font-lock-old-extent): Removed.
6092         * font-lock.el (font-lock-old-len): Removed.
6093         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6094         * font-lock.el (font-lock-pending-extent-table): New.
6095         * font-lock.el (font-lock-range-table): New.
6096         * font-lock.el (font-lock-after-change-function):
6097         * font-lock.el (font-lock-after-change-function-1): Removed.
6098         * font-lock.el (font-lock-fontify-pending-extents): New.
6099         * font-lock.el ('font-lock-revert-cleanup): Removed.
6100         * font-lock.el ('font-lock-revert-setup): Removed.
6101         Rewrite deferral code to handle any number of changes, merging
6102         them properly.  Remove hacked-up code for revert-buffer, now
6103         unnecessary.
6104
6105         * menubar-items.el (default-menubar):
6106         In Options->Edit Init File, don't switch to emacs-lisp-mode
6107         unless necessary; doing this turns off font-lock.
6108
6109 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6110
6111         * keydefs.el: Define C-x BS to backward-kill-sentence.
6112
6113 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6114
6115         * files.el (hack-local-variables-prop-line): Use non-greedy
6116         matching to process -*-texinfo-*- -*-.
6117
6118 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6119
6120         * minibuf.el (minibuf-directory-files): new function.
6121         (read-file-name-activate-callback): use minibuf-directory-files.
6122         (read-directory-name-internal): ditto.
6123         (mouse-file-display-completion-list): ditto.
6124         (mouse-directory-display-completion-list): ditto.
6125         (read-file-name-internal): remove "./" from completion list unless
6126         explicitly matched, for consistency.
6127
6128 2000-05-11  Ben Wing  <ben@xemacs.org>
6129
6130         * gutter-items.el (gutter-buffers-tab):
6131         * gutter-items.el (add-tab-to-gutter):
6132         * gutter-items.el (update-tab-in-gutter):
6133         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6134         * gutter-items.el (append-progress-display):
6135         * gutter-items.el (abort-progress-display):
6136         * gutter-items.el (raw-append-progress-display):
6137         Further fixes.  Use set-glyph-image not set-image-instance-property,
6138         to fix problems with multiple windows in a frame.
6139
6140         * menubar-items.el (tutorials-menu-filter):
6141         Fix typo.
6142
6143         * startup.el (early-error-handler):
6144         Display message box under windows; otherwise, message will disappear
6145         before it can be viewed.
6146
6147         * update-elc.el:
6148         Fix bug in NEEDTODUMP processing.
6149
6150 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6151
6152         * startup.el (lock-directory): Removed.
6153         (superlock-file): Ditto.
6154         (startup-set-paths): Remove lockdir.
6155         (startup-setup-paths-warning): Remove lock-directory.
6156
6157         * setup-paths.el (paths-find-lock-directory): Removed.
6158         (paths-find-superlock-file): Ditto.
6159
6160 2000-05-09  Ben Wing  <ben@xemacs.org>
6161
6162         * faces.el (set-face-property):
6163         * faces.el (set-face-font):
6164         * faces.el (set-face-foreground):
6165         * faces.el (set-face-background):
6166         * faces.el (set-face-background-pixmap):
6167         * faces.el (set-face-underline-p):
6168         * faces.el (set-face-strikethru-p):
6169         * faces.el (set-face-highlight-p):
6170         * faces.el (set-face-dim-p):
6171         * faces.el (set-face-blinking-p):
6172         * faces.el (set-face-reverse-p):
6173         doc string changes.
6174
6175         * glyphs.el:
6176         * glyphs.el (make-image-specifier):
6177         * glyphs.el (glyph-property):
6178         * glyphs.el (set-glyph-image):
6179         * glyphs.el (make-glyph):
6180         * glyphs.el (make-pointer-glyph):
6181         * glyphs.el (make-icon-glyph):
6182         * glyphs.el (widget-image-instance-p): New.
6183         authorship info, lots of doc changes.  New predicate, inadvertently
6184         omitted.  the general principle with specifier docs is now that
6185         the description of instantiators should go with the make-foo-specifier
6186         fun's doc string, rather than in foo-specifier-p.  this follows
6187         conventions elsewhere in XEmacs and in general is a lot more obvious
6188         of a place to look.  sometimes the make-foo-specifier function needs
6189         to be created in the process.
6190
6191         * gutter.el:
6192         * gutter.el (make-gutter-specifier): New.
6193         * gutter.el (make-gutter-size-specifier): New.
6194         * gutter.el (make-gutter-visible-specifier): New.
6195         specifier doc updates according to the conventions specified before.
6196
6197         * objects.el:
6198         * objects.el (make-font-specifier):
6199         * objects.el (make-color-specifier):
6200         * objects.el (make-face-boolean-specifier): New.
6201         specifier doc updates according to the conventions specified before.
6202
6203         * specifier.el:
6204         * specifier.el (set-specifier):
6205         * specifier.el (make-integer-specifier): New.
6206         * specifier.el (make-boolean-specifier): New.
6207         * specifier.el (make-natnum-specifier): New.
6208         * specifier.el (make-generic-specifier): New.
6209         * specifier.el (make-display-table-specifier): New.
6210         specifier doc updates according to the conventions specified before.
6211
6212         * toolbar.el:
6213         * toolbar.el (make-toolbar-specifier): New.
6214         specifier doc updates according to the conventions specified before.
6215
6216 2000-05-09  Ben Wing  <ben@xemacs.org>
6217
6218         * process.el (call-process-internal): Revert to previous version
6219         because Mike's change clashed with a change I did not long before.
6220         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6221         Thanks very much Mike for pointing out the bug and submitting a
6222         patch!
6223
6224 2000-04-13  Mike Alexander  <mta@arbortext.com>
6225
6226         * process.el (call-process-internal): Send the correct input buffer
6227         (call-process-internal): Return the exit status of the process
6228
6229 2000-05-07  Ben Wing  <ben@xemacs.org>
6230
6231         * winnt.el:
6232         * winnt.el (nt-quote-args-verbatim): Removed.
6233         * winnt.el (nt-quote-args-prefix-quote): Removed.
6234         * winnt.el (nt-quote-args-backslash-quote): Removed.
6235         * winnt.el (nt-quote-args-double-quote): Removed.
6236         * winnt.el (nt-quote-args-functions-alist): Removed.
6237         * winnt.el (nt-quote-process-args): Removed.
6238         Remove all stuff for argument quoting.  We borrow the code instead
6239         from Emacs 20.6, which is much more careful in its quoting
6240         (e.g. in handling runs of the escape character) and avoids most of
6241         the need for this Lisp mechanism by checking to see whether we're
6242         running a Cygwin or normal program and doing the appropriate
6243         quoting.  If we end up needing such a mechanism, we should add
6244         it by extending the variable `mswindows-quote-process-args' so it
6245         can take an alist of regexps.
6246
6247 2000-05-07  Ben Wing  <ben@xemacs.org>
6248
6249         * keydefs.el:
6250         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6251         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6252         the window without moving point.
6253
6254         * simple.el:
6255         * simple.el (scroll-up-one): New.
6256         * simple.el (scroll-down-one): New.
6257         Functions for use with C-M-up/down.
6258
6259 2000-05-01  Martin Buchholz <martin@xemacs.org>
6260
6261         * XEmacs 21.2.33 is released.
6262
6263 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6264
6265         * dialog.el (yes-or-no-p-dialog-box):
6266         Fix docstring.
6267         Fix following horrible bug in X11 mode with focus-follows-mouse:
6268           1. Visit two files in two different frames.
6269           2. do File->Revert Buffer in one of those frames.
6270           3. Dialog box appears.
6271           4. Arrange things so that the mouse passes over the *other*
6272              frame, then to the dialog box, and click on "Yes".
6273           5. The file contents end up in the *wrong* buffer!
6274         Add TODO comment.
6275
6276 2000-04-28  Ben Wing  <ben@xemacs.org>
6277
6278         * help.el (describe-installation): correct typo introduced
6279         in last patch: boundp -> fboundp.
6280
6281         * etags.el (buffer-tag-table-list):
6282         canonicalize filenames to Unix format so that tag-table-alist
6283         searching works under Windows.
6284
6285         * autoload.el:
6286         Bowdlerize the supposedly objectionable words
6287         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6288
6289         * gutter-items.el (set-progress-display-style):
6290         * gutter-items.el (search-dialog-callback):
6291         * gutter-items.el (make-search-dialog):
6292         Change to new callback-ex api.
6293
6294 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6295
6296         * help.el: (describe-installation): decode-coding-string is not
6297         defined in a non MULE environment.
6298
6299 2000-04-28  Ben Wing  <ben@xemacs.org>
6300
6301         * gutter-items.el (buffer-list-changed-hook):
6302         use it, not record-buffer-hook.
6303
6304         * subr.el (record-buffer-hook): Removed.
6305
6306 2000-04-27  Ben Wing  <ben@xemacs.org>
6307
6308         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6309         use NORECORD option.  Andy will not like this, but the existing
6310         gutter behavior is just wrong, as per this comment:
6311
6312         ;; this used to add the norecord flag to both calls below.
6313         ;; this is bogus because it is a pervasive assumption in XEmacs
6314         ;; that the current buffer is at the front of the buffers list.
6315         ;; for example, select an item and then do M-C-l
6316         ;; (switch-to-other-buffer).  Things get way confused.
6317         ;;
6318         ;; Andy, if you want to maintain the current look, you must
6319         ;;  *uncouple* the gutter order and buffers order.
6320
6321         * loaddefs.el (completion-ignored-extensions): unfuckify.
6322
6323         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6324         xemacs.mak.
6325
6326         * autoload.el (batch-update-one-directory): new function, used in
6327         xemacs.mak.
6328
6329         * loadup.el: set gc-cons-threshold very high unless dumping --
6330         loadup during update-elc is much much much faster.  also do this
6331         when quick-building.
6332
6333         add commented-out code for profiling loadup.
6334
6335
6336         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6337         is required in order to build xemacs.
6338
6339 2000-04-26  Ben Wing  <ben@xemacs.org>
6340
6341         * loadup.el: don't garbage collect during loadup if quick-build
6342         compile-time option is set.
6343
6344 2000-04-23  Ben Wing  <ben@xemacs.org>
6345
6346         * update-elc.el: compute whether any dumped .el or .elc files
6347         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6348         if so.
6349
6350         * update-elc.el (update-elc-files-to-compile): always change
6351         NOBYTECOMPILE in the src directory rather than current dir,
6352         so it will work under NT.
6353
6354         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6355         the form of this file is identical between Unix and Windows.
6356         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6357         Added comment.
6358         (update-autoloads-from-directory): updated doc string.
6359         updated doc strings in a few other places.
6360
6361 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6362
6363         * bytecomp.el (byte-force-recompile): Fix argument to
6364         byte-recompile-directory.
6365
6366 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6367
6368         * gutter-items.el (progress-display-clear-when-idle): Use
6369         add-one-shot-hook.
6370         * gutter-items.el (clear-progress-display): Adjust number of
6371         arguments.
6372
6373 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6374
6375         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6376
6377 2000-04-16  Ben Wing  <ben@xemacs.org>
6378
6379         * printer.el: New file.
6380
6381         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6382
6383         * help.el (describe-installation): Fix decoding for Windows.
6384
6385         * menubar-items.el:
6386         * menubar-items.el (default-menubar):
6387         * menubar-items.el (tutorials-menu-filter): New.
6388         * menubar-items.el (popup-menubar-menu):
6389         Add authorship.  Redo Help menu and Tutorials filter.
6390
6391         * menubar.el: Correct comment.
6392
6393         * modeline.el (modeline-buffer-identification): Correct doc string.
6394
6395         * simple.el:
6396         * simple.el (printing): Removed.
6397         * simple.el (printer-name): Removed.
6398         * simple.el (generic-print-buffer): Removed.
6399         * simple.el (generic-print-region): Removed.
6400         Move generic print code to printer.el.
6401
6402 2000-04-15  Ben Wing  <ben@xemacs.org>
6403
6404         * simple.el (generic-print-region): New.
6405         make this function actually work.
6406         (generic-print-buffer): call generic-print-region.
6407
6408 2000-04-14  Andy Piper  <andy@xemacs.org>
6409
6410         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6411         by using the new widget-callback-current-channel.
6412         (search-dialog-callback): ditto.
6413
6414 2000-04-12  Andy Piper  <andy@xemacs.org>
6415
6416         * gutter.el (default-gutter-position): moved from gutter-items.el.
6417         (default-gutter-position-changed-hook): ditto.
6418         (gutter-element-visibility-changed-hook): ditto.
6419         (set-gutter-element): ditto.
6420         (remove-gutter-element): ditto.
6421         (set-gutter-element-visible-p): ditto.
6422         (gutter-element-visible-p): ditto.
6423         (init-gutter): ditto.
6424
6425         * dialog.el (make-dialog-box): renamed and moved from
6426         gutter-items.el
6427
6428         * gutter-items.el: move various functions elsewhere.
6429
6430 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6431
6432         * menubar-items.el: Fixed place of parenthesis.
6433
6434 2000-04-12  Ben Wing  <ben@xemacs.org>
6435
6436         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6437                 without constantly being prompted for the tag.
6438         * simple.el: Added a number of section headings, to clarify the
6439                 organization of this file.
6440         * simple.el (activate-region):
6441         * simple.el (region-exists-p):
6442         * simple.el (region-active-p):
6443                 Moved these three function down to the other side of
6444                 the case-changing functions, so they join the rest of
6445                 the region code.
6446         * simple.el (printing): New.
6447         * simple.el (printer-name): New.
6448         * simple.el (generic-print-buffer): New.
6449                 New functions, a very simple prototype for a unified
6450                 printing interface.
6451
6452         * process.el (call-process-internal): Real fix for null BUFFER,
6453                 other problems with BUFFER specs.
6454
6455         * menubar-items.el:
6456                 Fixed up File->Print to use new printing functions.
6457                 Various corrections and expansions to Grep/Compile menus.
6458                 New options for Printing.
6459                 New options for SMTP Mail, the way to send mail under
6460                   MS Windows. (There's also a package patch to make SMTP
6461                   Mail be the default under MSWin.)
6462
6463 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6464
6465         * menubar-items.el: Selecting Rectangle Mousing from menubar
6466         did not work.  Needed to quote mouse-track-rectangle-p.
6467
6468 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6469
6470         * cl-compat.el (keywordp): Removed.
6471
6472 2000-04-05  Andy Piper  <andy@xemacs.org>
6473
6474         * gutter-items.el (progress-layout-glyph): don't initialize here.
6475         (progress-gauge-glyph): use dynamic sizing.
6476         (set-progress-display-style): new function. Set progress glyphs
6477         appropriately depending on the style.
6478         (progress-display-style): new variable. Custom version of
6479         set-progress-display-style.
6480         (progress-abort-glyph): switch to dynamic sizes.
6481         (search-dialog-text): make the edit field active.
6482
6483 2000-04-04  Andy Piper  <andy@xemacs.org>
6484
6485         * gutter-items.el (make-search-dialog): need to make the search
6486         dialog visible after creation.
6487
6488         * menubar-items.el (default-menubar): use the search dialog for
6489         searching. Remove some extraneous search menu items.
6490
6491         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6492         well as strings.
6493         (make-gutter-only-dialog-frame): allow the user to create the
6494         frame unmapped. Allow the gutter spec to be given as a glyph.
6495         (search-dialog-direction): new variable.
6496         (search-dialog-text): new variable.
6497         (search-dialog-callback): new function. Callback for the search
6498         dialog action.
6499         (make-search-dialog): new function. Create a user-friendly search
6500         dialog.
6501
6502 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6503
6504         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6505         under Windows.
6506
6507 2000-04-01  Andy Piper  <andy@xemacs.org>
6508
6509         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6510         progress more accurately.
6511
6512 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6513
6514         * finder.el (finder-compile-keywords): Process readable files only.
6515         Because error in process of .#finder-inf.el when compile xemacs
6516         with --with-clash-detection option.
6517
6518 2000-03-31  Andy Piper  <andy@xemacs.org>
6519
6520         * gutter-items.el (append-progress-display): don't delay after a
6521         successful font-lock.
6522         (make-gutter-only-dialog-frame): new function. Allow users to
6523         create gutter-only dialogs.
6524
6525 2000-03-27  Mike Alexander  <mta@arbortext.com>
6526
6527         * process.el (call-process-internal): Handle a null BUFFER
6528         parameter correctly.
6529
6530 2000-03-28  Andy Piper  <andy@xemacs.org>
6531
6532         * gutter-items.el (abort-progress-display): put strings in the
6533         gutter not extents.
6534         (progress-layout-glyph): signal special 'quit callback.
6535         (progress-display-quit-function): deleted.
6536         (progress-display-stop-callback): deleted.
6537         (progress-display-dispatch-command-events): deleted.
6538         (append-progress-display): remove calls to
6539         progress-display-dispatch-command-events.
6540         (raw-append-progress-display): ditto.
6541
6542 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6543
6544         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6545         being a list.  Actually define `stipple-pixmap-p' which is used as
6546         an error predicate.  Correctly handle PIXMAP being either relative
6547         or absolute file name.
6548
6549 2000-03-24  Andy Piper  <andy@xemacs.org>
6550
6551         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6552         (abort-progress-display): ditto. Don't delete the created extent.
6553         (raw-append-progress-display): ditto.
6554         (progress-display-dispatch-non-command-events): new
6555         function. Encapsulates what we want to do when no command input is
6556         required.
6557         (progress-display-dispatch-command-events): likewise, but disable
6558         for now since it causes too many problems.
6559         (append-progress-display): use them.
6560         (raw-append-progress-display): ditto.
6561         (default-gutter-position-changed-hook): set this rather than
6562         default-gutter-position-changed.
6563         (default-gutter-position-changed-hook): lambda with zero arguments
6564         rather than one.
6565         (raw-append-progress-display): trap errors in pending input since
6566         allowing them to signal will hose the gauge well and
6567         truly. Ideally we would like to delay these until we are more able
6568         to cope.
6569         (append-progress-display): ditto.
6570
6571 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6572
6573         * lisp/make-docfile.el: call-process-internal is now implemented
6574         in process.el.
6575
6576 2000-03-21  Ben Wing  <ben@xemacs.org>
6577
6578         * mule\mule-cmds.el (set-language-info-alist):
6579         Fix to correspond to new menu arrangement.
6580
6581 2000-03-21  Ben Wing  <ben@xemacs.org>
6582
6583         * process.el:
6584         * process.el (call-process-internal): New.
6585         New implementation of call-process.  Only enabled under NT, so far.
6586         stderr handling not implemented yet in CVS'd C code.
6587
6588 2000-03-20  Ben Wing  <ben@xemacs.org>
6589
6590         * lisp-mode.el:
6591         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6592         * lisp-mode.el (lisp-interaction-mode):
6593         Put back Lisp Interaction menubar for Jan V's sake.
6594
6595         * simple.el:
6596         * simple.el (mark-ring):
6597         * simple.el (dont-record-current-mark): New.
6598         * simple.el (in-shifted-motion-command): New.
6599         * simple.el (mark-ring-unrecorded-commands): New.
6600         * simple.el (mark-ring-max):
6601         * simple.el (set-mark-command):
6602         * simple.el (push-mark):
6603         * simple.el (handle-pre-motion-command):
6604         Implement scheme for not recording unimportant marks.
6605
6606         * subr.el:
6607         * subr.el (function-allows-args): New.
6608         New function function-allows-args.
6609
6610 2000-03-20  Martin Buchholz <martin@xemacs.org>
6611
6612         * XEmacs 21.2.32 is released.
6613
6614 2000-03-20  Andy Piper  <andy@xemacs.org>
6615
6616         * gutter-items.el (update-tab-in-gutter): force selection of the
6617         selected-window if required to do so.
6618         (buffers-tab-items): ditto.
6619         (add-tab-to-gutter): ditto.
6620         (create-frame-hook): use force-selection.
6621         (default-gutter-position-changed): lambdify.
6622         (update-tab-hook): deleted since it was only used in one place.
6623
6624 2000-03-18  Andy Piper  <andy@xemacs.org>
6625
6626         * files.el (find-file-noselect): undo change that shouldn't have
6627         gone in.
6628
6629 2000-03-17  Andy Piper  <andy@xemacs.org>
6630
6631         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6632         of selected-window trickery.
6633
6634         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6635         frames tabs.
6636         (progress-display-stop-callback): progress -> progress-display
6637         (progress-display-quit-function): ditto.
6638         (clear-progress-display): ditto.
6639         (remove-progress-display): ditto.
6640         (append-progress-display): ditto.
6641         (abort-progress-display): ditto.
6642         (raw-append-progress-display): ditto.
6643         (display-progress-display): ditto.
6644         (current-progress-display-label): ditto.
6645         (current-progress-display): ditto.
6646         (lprogress-display): ditto and save the buffer
6647         (progress-display): ditto. Otherwise the buffer sometimes gets
6648         changed which confuses font-lock.
6649
6650         * font-lock.el (font-lock-default-fontify-buffer): catch all
6651         errors, not just quit.
6652         (font-lock-mode): progress -> display-progress
6653         (font-lock-default-fontify-buffer): ditto.
6654         (font-lock-fontify-syntactically-region): ditto.
6655         (font-lock-fontify-keywords-region): ditto.
6656
6657 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6658
6659         * cl.el (gensym): Move to here from cl-macs.el.
6660         (gentemp): Ditto.
6661
6662 2000-03-16  Andy Piper  <andy@xemacs.org>
6663
6664         * font-lock.el (font-lock-mode): use lprogress and friends for
6665         progress management.
6666         (font-lock-default-fontify-buffer): ditto.
6667         (font-lock-fontify-syntactically-region): ditto.
6668         (font-lock-fontify-keywords-region): ditto.
6669         (font-lock-revert-cleanup): fix reverting.
6670         (font-lock-revert-setup): ditto.
6671
6672         * gutter-items.el (progress-use-echo-area): new variable. Use the
6673         echo area for progress gauges if non-nil.
6674         (clear-progress): remove echo area stuff and defer to
6675         clear-message.
6676         (append-progress): dispatch non-command events after each progress
6677         increment. Remove echo area stuff.
6678         (abort-progress): remove echo area stuff and defer to
6679         display-message.
6680         (raw-append-progress): ditto. Dispatch non-command events after
6681         gutter redisplay.
6682         (display-progress): defer echo area stuff to display-message.
6683
6684         * gutter-items.el (clear-progress):
6685         (abort-progress): indentation changes.
6686         (display-progress): don't clear progress.
6687         (append-progress): compare messages with equal.
6688         (raw-append-progress): use dispatch-non-command-events to flush
6689         widget creation events.
6690
6691 2000-03-13  Ben Wing  <ben@xemacs.org>
6692
6693         * abbrev.el:
6694         * abbrev.el (abbrev-string-to-be-defined): New.
6695         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6696         Changes for use with the menubar.
6697
6698 2000-03-12  Ben Wing  <ben@xemacs.org>
6699
6700         * alist.el (vassoc): moved here from font-menu.el.
6701
6702         * custom.el (defface): typo fix.
6703
6704         * dialog.el (yes-or-no-p-dialog-box):
6705         * dialog.el (message-box):
6706         * files.el (save-some-buffers-1):
6707         Put accelerators in the button names.
6708
6709         * font-lock.el (font-lock-comment-face):
6710         * font-lock.el (font-lock-keyword-face):
6711         * font-lock.el (font-lock-function-name-face):
6712         Fixed some of the colors under MS Windows because the existing
6713         default colors were hardly different from black and needed to be
6714         made lighter.
6715
6716         * font-menu.el:
6717         * font-menu.el (font-menu-split-long-menu):
6718         * font-menu.el (font-menu-family-constructor):
6719         * font-menu.el (font-menu-size-constructor):
6720         * font-menu.el (font-menu-weight-constructor):
6721         * font-menu.el (font-menu-set-font):
6722         vassoc moved to alist.el.
6723         Accelerators added to all menus.
6724         Unused bound var new-props removed.
6725
6726         * keydefs.el: I did a whole lot of rearranging to put things in a
6727         more consistent order and fixed a number of cases where key
6728         combinations involving up, down, left, right and so on were
6729         defined but the corresponding keypad combinations were not
6730         defined.
6731
6732         * lisp-mode.el:
6733         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6734         * lisp-mode.el (emacs-lisp-mode):
6735         * lisp-mode.el (lisp-interaction-mode):
6736         * lisp-mode.el (flet):
6737         Added accelerators onto the menus.
6738         Made all the different versions of the let function be indented
6739         the same way.
6740         Undid Steve's easy-menu-ification, because it makes it impossible
6741         to have the menubar and popup menus different.
6742         Cleaned up the menu; added items for find-function &c and some
6743         indenting, and removed debug-on-*.
6744
6745         * list-mode.el (list-mode-hook):
6746         * list-mode.el (list-mode):
6747         * list-mode.el (completion-setup-hook):
6748         * list-mode.el (display-completion-list):
6749         Added support for the :window-height keyword, which is required
6750         because of other changes that I made for the file dialog box.  I
6751         also made the hook variables list-mode-hook and
6752         completion-setup-hook and also minibuffer-setup-hook in
6753         minibuf.el be permanent-local; see comment in list-mode.el.
6754
6755         * map-ynp.el (map-y-or-n-p):
6756         Added accelerators to the dialog buttons.
6757
6758         * menubar-items.el (menu-truncate-list):
6759         New internal function.
6760         * menubar-items.el (submenu-generate-accelerator-spec):
6761         * menubar-items.el (menu-item-strip-accelerator-spec):
6762         * menubar-items.el (menu-item-generate-accelerator-spec):
6763         New exported functions, for use in auto-generating accelerator specs.
6764
6765         * menubar-items.el:
6766         * menubar-items.el (default-menubar):
6767         * menubar-items.el (maybe-add-init-button):
6768         * menubar-items.el (bookmark-menu-filter):
6769         * menubar-items.el (slow-format-buffers-menu-line):
6770         * menubar-items.el (build-buffers-menu-internal):
6771         * menubar-items.el (language-environment-menu-filter):
6772         * menubar-items.el (default-popup-menu):
6773         * menubar-items.el (popup-buffer-menu):
6774         * menubar-items.el (popup-menubar-menu):
6775         Did a major overhaul on this file, and in fact I'm nowhere near
6776         done working on the menubar, and there will be more patches to
6777         come.  A basic summary of what I've done:
6778
6779         a) I added accelerators to all of the menu items.  For menus that
6780         are auto-generated, such as the buffers menu, the accelerators are
6781         automatically added to the beginning of each line using the
6782         numbers 1 through 9, then zero, and then letters starting with A,
6783         but omitting the letters that are already in use for the fixed
6784         menu items at the top of the buffers menu.  To facilitate adding
6785         accelerators of this kind, I created some new functions
6786         (*-accelerator-spec), which are also being used by other filters
6787         that auto generate lists of things such as ftp sites to download
6788         packages.  If people really don't like these accelerators
6789         appearing at the beginning of the menu items, a variable can be
6790         added to optionally turn them off, but I think this is rather
6791         pointless because other menu items have accelerators and many or
6792         most of the menu users will use the accelerators if the support is
6793         there.
6794
6795         b) I combined the top level Tools and Apps menus into a single
6796         Tools menu, because the distinction between the two is not
6797         obvious, and the items on the menus are not used often enough that
6798         putting some of them onto submenus is a problem.
6799
6800         c) I created two new top level menus called View and Cmds because
6801         there were too many items on the File and Edit menus, and I'm going
6802         to be adding more items to these menus.  In contrast to the Tools
6803         menu, the items on these menus may be used quite often during an
6804         editing session, and so should be available with fewer
6805         keystrokes.
6806
6807         d) I added a number of options to the options menu, including one
6808         for controlling whether the alt key can be used to traverse to
6809         menu items using the accelerators, one for controlling behavior of
6810         control-k, one for controlling how the kill and yank functions
6811         interact with the clipboard, a few additional buffers-menu
6812         options, and various other things.  I also did a bit of
6813         rearranging, for example, combining the keyboard and mouse options
6814         into a single keyboard and mouse submenu to facilitate the
6815         accelerators on that level.
6816
6817         e) I changed the variable buffers-menu-format-buffer-line-function
6818         to take two arguments instead of one, the second argument being
6819         the line number for use in creating an accelerator.  I added a
6820         hack to support existing functions with one argument (although I
6821         doubt that very many of these exist), for backward compatibility.
6822
6823         f) I moved the top level mule menu to be a submenu of the edit
6824         menu.  I think that most of the items on this menu are fairly
6825         useless and there are certainly not enough frequently used items
6826         to justify this being its own top level menu.
6827
6828         g) I combined most of the items in big-menubar.el into the main menu.
6829         If people think the main menu is too big, it would be possible to
6830         create different configurations, some smaller.
6831
6832         * menubar.el (check-menu-syntax):
6833         Deleted some syntax checks that were no longer valid, partly
6834         because of changes that were already made a long time ago, and
6835         partly because of a change I made where I allow the name of the
6836         menu item to be an evaluated expression rather than just a string,
6837         similar to all of the other parameters of a menu item.
6838
6839         * minibuf.el:
6840         * minibuf.el (read-file-name-1):
6841         * minibuf.el (mouse-read-file-name-1):
6842         I made a number of changes to improve the appearance
6843         and functioning of the file dialog box.  They include:
6844
6845         a) Fixing the problem where closing the dialog box by clicking on
6846         the close button of the window didn't properly exit the
6847         minibuffer.
6848
6849         b) Fixing the problem that if you typed part of a file name, and
6850         then clicked on a completion with the mouse, the file was not
6851         correctly selected.
6852
6853         c) Changing the title of the dialog box to reflect the operation
6854         being done in accordance with user interface conventions, rather
6855         than the name of the dialog box buffer, which is rather useless.
6856
6857         d) Remove the words "possible completions are" which didn't
6858         belong.
6859
6860         e) Fix things so that the completions scroll off the end of the
6861         completions windows only to the right, rather than both to the
6862         right and down, which is in accordance with Windows user interface
6863         conventions.
6864
6865         * msw-init.el (init-post-mswindows-win):
6866         Added a binding for meta-F4, which is the standard windows binding
6867         for exiting a program.
6868
6869         * select.el (get-selection-no-error):
6870         * select.el (own-selection):
6871         * select.el (own-clipboard):
6872         Added an optional argument called append to the functions
6873         own-selection and own-clipboard.  This adds support for appending
6874         text to the existing selection and allows the function
6875         own-clipboard to be used as the value of the variable
6876         interprogram- cut-function.
6877
6878         Fixed a bug in own-selection in handling zmacs-region-stays.
6879
6880         * simple.el (historical-kill-line): New.
6881
6882         * simple.el (kill-line):
6883         * simple.el (interprogram-cut-function):
6884         * simple.el (interprogram-paste-function):
6885         * simple.el (handle-pre-motion-command):
6886         * simple.el (next-line):
6887         * simple.el (previous-line):
6888         a) Expanded the variable kill-whole-line, so that function
6889         kill-line can be set to delete the entire line always, not just
6890         when cursor is at the beginning of the line.  This is controlled
6891         by setting the variable kill-whole-line to the symbol 'always.
6892         This behavior, as well as the existing kill-whole-line behavior,
6893         now only take effect when kill-line is called interactively,
6894         although this is a departure from a previous behavior in the case
6895         of setting this variable kill-whole-line to t.  It is almost
6896         certainly what has always been intended, and most likely the old
6897         way of doing things introduced bugs.  I also created a function
6898         called historical-kill-line, which ignores the kill-whole-line
6899         setting and always gives the historical behavior of only killing
6900         to the end of the line.  I bound this function to shift- control-k
6901         so that the kill to end of line behavior is available, even when
6902         kill-whole-line has been set to change control-k into the simple
6903         delete-whole-line behavior. (This can be set using the options
6904         menu.)
6905
6906         b) I changed things so that kill and yank now interact with the
6907         clipboard by default under windows.  This was done by changing the
6908         default value of interprogram-cut- function and
6909         interprogram-paste-function.  You can get the old behavior by
6910         setting these to nil, and there is an option on the options menu
6911         to do this.
6912
6913         c) I added support for selecting text using shifted motion keys.
6914         This support is on by default and can be controlled by the
6915         variable shifted-motion-keys-select-region.  There is also a
6916         variable called unshifted-motion-keys-deselect-region that
6917         controls more specifically how the shifted motion key behavior
6918         works.  I did not put an option on the options menu to turn this
6919         off, because I can't imagine why this would be useful.
6920
6921         * simple.el (forward-block-of-lines):
6922         * simple.el (backward-block-of-lines):
6923         * simple.el (block-movement-size):
6924         New.
6925
6926         * simple.el (uncapitalized-title-words):
6927         * simple.el (uncapitalized-title-word-regexp):
6928         * simple.el (capitalize-string-as-title):
6929         * simple.el (capitalize-region-as-title):
6930         New.
6931
6932
6933         * subr.el (add-hook):
6934         * subr.el (make-local-hook): New.
6935         * subr.el (remove-local-hook): New.
6936         * subr.el (add-one-shot-hook): New.
6937         * subr.el (add-local-one-shot-hook): New.
6938         Added some functions to make using hooks easier.
6939         These include:
6940
6941         a) Functions add-local-hook and remove-local-hook to make it easy
6942         to use local hooks.
6943
6944         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
6945         make it possible to add a "one-shot" hook, which is to say a hook
6946         that runs only once, and automatically removes itself after the
6947         first time it has run.
6948
6949 2000-03-09  Andy Piper  <andy@xemacs.org>
6950
6951         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
6952
6953 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
6954
6955         * buff-menu.el (buffers-menu-omit-invisible-buffers):
6956         Moved from menubar-items.el.
6957         * dumped-lisp.el: Dump gutter-items regardless of menubar.
6958
6959 2000-03-08  Andy Piper  <andy@xemacs.org>
6960
6961         * gutter-items.el (build-buffers-tab-internal): add selected field
6962         to buffers tab spec.
6963
6964 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
6965
6966         * minibuf.el (last-exact-completion): Initialize to nil.
6967
6968 2000-03-07  Didier Verna  <didier@xemacs.org>
6969
6970         * startup.el (command-line-1): remove unused variable
6971         `first-file-buffer'.
6972
6973 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
6974
6975         * loaddefs.el (completion-ignored-extensions): Removed ".log",
6976         which is also used for Web server log files.
6977
6978 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
6979
6980         * mule/mule-charset.el: Setup auto-fill-chars.
6981
6982 2000-03-02  SL Baur  <steve@beopen.com>
6983
6984         * subr.el (with-string-as-buffer-contents): Reimplement using
6985         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
6986         non-deletion of buffer after execution problem.
6987         (with-output-to-string): Use unique buffer name.
6988
6989 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
6990
6991         * gutter-items.el (buffers-tab-sort-function):  New variable.
6992         (buffers-tab-items):  Funcall it to sort the buffer tab list.
6993
6994 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
6995
6996         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
6997
6998 2000-02-28  Martin Buchholz  <martin@xemacs.org>
6999
7000         * menubar-items.el (maybe-add-init-button): Remove the "Load
7001         .emacs" button from all menubars.
7002
7003 2000-03-01  Didier Verna  <didier@xemacs.org>
7004
7005         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7006         region rectangle replacement (from Jan Vroonhof).
7007         (replace-rectangle): new function.
7008
7009 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7010
7011         * mule/mule-cmds.el (set-default-coding-systems): Use
7012         set-terminal-coding-system and set-keyboard-coding-system.
7013         * coding.el (set-terminal-coding-system): Use
7014         set-console-tty-output-coding-system.
7015         (set-keyboard-coding-system): Use
7016         set-console-tty-input-coding-system.
7017
7018 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7019
7020         * minibuf.el (read-variable): Allow symbol to default argument.
7021
7022 2000-02-27  Andy Piper  <andy@xemacs.org>
7023
7024         * gutter-items.el (update-tab-hook): new function to be used for
7025         hooks.
7026         (create-frame-hook): add update-tab-hook.
7027         (record-buffer-hook): ditto.
7028         (default-gutter-position-changed): ditto.
7029         (default-gutter-position): updating the buffers tab is now handled
7030         by a hook.
7031         (default-gutter-position-changed-hook): new variable.
7032         (gutter-element-visibility-changed-hook): ditto.
7033         (set-gutter-element-visible-p): call it.
7034         (set-gutter-element): use modify-specifier-instances. Set extents
7035         as duplicable before using.
7036         (remove-gutter-element): ditto.
7037         (set-gutter-element-visible-p): ditto.
7038         (init-gutter): new function.
7039         (add-tab-to-gutter): use new gutter-element functions rather than
7040         setting specifiers directly.
7041         (clear-progress): ditto.
7042         (abort-progress): ditto.
7043         (gutter-buffers-tab-visible-p): renamed from
7044         default-gutter-visible-p
7045
7046         * specifier.el (modify-specifier-instances): new function from Jan
7047         Vroonhof.
7048
7049         * x-init.el (init-post-x-win): call init-gutter.
7050
7051         * msw-init.el (init-post-mswindows-win): call init-gutter.
7052
7053         * menubar-items.el (default-menubar): Update to reflect new gutter
7054         variables.
7055
7056 2000-02-26  Andy Piper  <andy@xemacs.org>
7057
7058         * gutter-items.el (set-gutter-element): new function. Add gutter
7059         elements to the specified gutter.
7060         (remove-gutter-element): new function. Remove gutter elements from
7061         the specified gutter.
7062         (set-gutter-element-visible-p): new function. Set gutter element
7063         visibility for the provided gutter-visible specifier.
7064
7065 2000-02-23  Andy Piper  <andy@xemacs.org>
7066
7067         * gutter-items.el (add-tab-to-gutter): specify dimensions
7068         dynamically.
7069
7070 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7071
7072         * gutter-items.el (add-tab-to-gutter):
7073         * package-get.el (package-get-interactive-package-query):
7074         * package-ui.el (pui-directory-exists):
7075         (pui-install-selected-packages):
7076         (pui-list-packages):
7077         Use #'(lambda ...)  instead of '(lambda ...).
7078
7079 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7080
7081         * startup.el (load-user-init-file): Check to make sure user
7082           has an init-file before calling load().
7083
7084 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7085
7086         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7087
7088 2000-02-23  Martin Buchholz <martin@xemacs.org>
7089
7090         * XEmacs 21.2.31 is released.
7091
7092 2000-02-21  Mike Sperber <mike@xemacs.org>
7093
7094         * loadup.el (really-early-error-handler):
7095         * update-elc.el:
7096         * make-docfile.el:
7097         Remove dependency on EMACSBOOTSTRAP... environment variables.
7098
7099 2000-02-21  Martin Buchholz <martin@xemacs.org>
7100
7101         * XEmacs 21.2.30 is released.
7102
7103 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7104
7105         * byte-optimize.el (byte-optimize-plus):
7106         (byte-optimize-minus):
7107         (byte-optimize-multiply):
7108         Optimize (- 0) to 0, not (-)
7109         Optimize (+ 5 3.0) to 8.0
7110         Optimize (* 5 3.0) to 15.0
7111         Improve readability.
7112
7113 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7114
7115         * modeline.el: (modeline-scrolling-method): change modeline
7116         mswindows cursor appearance according to the value.
7117
7118         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7119         and 'gui-element face colors and 'gui-element face font to Windows
7120         defaults.
7121
7122 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7123
7124         * font-lock.el: Javadoc enhancements
7125
7126 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7127
7128         * ldap.el (toplevel): Test if LDAP support has been compiled in
7129         (ldap-verbose): New option
7130         (ldap-search-entries): Renamed from the previous ldap-search
7131         Conditionalize message display on ldap-verbose
7132         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7133         defuns
7134         (ldap-search): Is now defined as an obsolete wrapper calling
7135         ldap-search-basic or ldap-search-entries
7136
7137
7138 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7139             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7140             Jan Vroonhof  <jan@xemacs.org>
7141
7142         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7143         When for-effect is true, didn't call `byte-optimize-form'
7144         in and/or subforms without last.
7145
7146 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7147
7148         * package-get.el (package-get-download-sites): Use correct custom
7149         type.
7150
7151 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7152
7153         * files.el (write-file): Ask for coding system when compiled with
7154         file-coding.
7155
7156 2000-02-16  Andy Piper  <andy@xemacs.org>
7157
7158         * buffer.el (switch-to-buffer): give norecord argument to
7159         set-window-buffer instead of explicitly recording.
7160
7161         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7162         we have to pick a window.
7163
7164 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7165
7166         * mule/mule-cmds.el (describe-language-support): Don't add
7167         unexist function to help-map.
7168         (describe-coding-system): Don't use already assigend `C'.
7169
7170 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7171
7172         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7173         work in custom.
7174
7175 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7176
7177         * about.el: Ienaga's e-mail address change.
7178
7179 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7180
7181         * etags.el (find-tag): force new window -- even if buf already
7182         visible -- when other-window is t
7183
7184 2000-02-16  Martin Buchholz <martin@xemacs.org>
7185
7186         * XEmacs 21.2.29 is released.
7187
7188 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7189
7190         * cl-extra.el (getf): This is now identical to `plist-get', so
7191         just defalias it.
7192         * cl-macs.el: Make getf an alias to plist-get, at the
7193         byte-compiler level, using define-compiler-macro.
7194
7195 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7196
7197         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7198
7199 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7200
7201         * lisp/etags.el (find-tag-internal): set exact-tagname to
7202           a regular expression that matches against the tagname
7203           part of the tag entry first instead of only looking in
7204           the context area.
7205
7206 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7207
7208         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7209         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7210
7211 2000-02-07  Martin Buchholz <martin@xemacs.org>
7212
7213         * XEmacs 21.2.28 is released.
7214
7215 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7216
7217         * cl-extra.el (getf): Just call `get', never `get*'.
7218         Make arglist match docstring.
7219         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7220         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7221         * byte-optimize.el: remove references to `get*'.
7222
7223 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7224
7225         * mule/european.el: Add syntax information for Latin3 and Latin4.
7226
7227 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7228
7229         * byte-optimize.el: Byte-optimize (length "foo")
7230
7231 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7232
7233         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7234         width check using `window-leftmost-p' and `window-rightmost-p'.
7235
7236 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7237
7238         * wid-edit.el (widget-match-inline): An atom never matches a
7239           list.
7240
7241 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7242
7243         * modeline.el: Consolidated 'x and 'mswindows specification under
7244         'win tag.
7245
7246 2000-01-29  Andy Piper  <andy@xemacs.org>
7247
7248         * gutter-items.el: (format-buffers-tab-line): Try and be
7249         intelligent about buffer naming when we have duplicates.
7250
7251 2000-01-29  Andy Piper  <andy@xemacs.org>
7252
7253         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7254         updated when it becomes visible.
7255
7256 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7257
7258         * bytecomp.el (byte-compile-insert-header): Properly set coding
7259         system under MULE and file-coding.
7260
7261 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7262
7263         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7264         (dontusethis-set-value-terminal-coding-system-handler):
7265         (dontusethis-set-value-keyboard-coding-system-handler):
7266         Never undefine coding system aliases.  Emergency fix for gnus.
7267
7268 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7269
7270         * files.el (abbreviate-file-name): Use directory-sep-char instead
7271         of hard-coded "/".
7272
7273 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7274
7275         * startup.el (user-init-file-base-list): New variable, replacing
7276         user-init-file-base.
7277         (find-user-init-file): New function.
7278         (command-line-early): Use it.
7279         (load-user-init-file): Ditto.
7280
7281 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7282
7283         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7284         calling valid-image-instantiator-format-p
7285
7286 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7287
7288         * isearch-mode.el (isearch-mode): The variable is
7289         isearch-unhidden-extents, not isearch-opened-extents.
7290
7291 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7292
7293         * minibuf.el (next-history-element): Modify error message if a
7294         default value is available.
7295
7296 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7297
7298         * bytecomp.el (byte-compile-file): Don't unconditionally write
7299         .elc files in binary - might contain non-Latin1.
7300
7301 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7302
7303         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7304         for windows-nt.
7305
7306         * version.el:
7307         * startup.el (user-init-file-base):
7308         * process.el (call-process-region):
7309         * files.el (make-backup-file-name):
7310         (backup-file-name-p):
7311         (file-relative-name):
7312         (abbreviate-file-name):
7313         (set-auto-mode):
7314         * code-process.el (call-process-region): Removed unnecessary
7315         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7316         support out of the universe.
7317
7318         * process.el:
7319         * code-process.el:
7320         * bytecomp.el (byte-compile-file): Removed reference to
7321         buffer-file-type, and commented usage of binary-process-output
7322         NTEmacs variables.
7323
7324 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7325
7326         * help.el (function-arglist): Add case for macro.
7327
7328 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7329
7330         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7331         printers.
7332         (custom-display): Added a menu for printer/display tags.
7333
7334         * frame.el (frame-type):
7335         * device.el (device-type): Added 'msprinter to the doc string, and
7336         removed 'pc -- it is not going to be implemented ever.
7337         (call-device-method): Fixed docstring typo.
7338         Defined specifier tags 'printer and 'display.
7339
7340 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7341
7342         * lisp/itimer.el (itimer-run-expired-timers): (consp
7343           last-command-event-time) instead of (consp
7344           'last-command-event-time).
7345
7346 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7347
7348         * msw-glyphs.el: Removed obsolete commentary.
7349
7350 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7351
7352         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7353         better default value.
7354
7355 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7356
7357         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7358         (read-string): Ditto.
7359         (eval-minibuffer): Ditto.
7360         (read-command): Ditto.
7361         (read-function): Ditto.
7362         (read-variable): Ditto.
7363         (read-number): Ditto.
7364         (read-shell-command): Ditto.
7365         (read-number): Record history.
7366
7367 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7368
7369         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7370
7371 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7372
7373         * faces.el (startup-initialize-custom-faces): New function.
7374         Reset all faces created during auto-autoloads loading time
7375         by defface.
7376         * startup.el (command-line): Call it.
7377
7378 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7379
7380         * about.el (about-hackers): Add myself to contributors list.
7381
7382 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7383
7384         * menubar-items.el (maybe-add-init-button): Removed an argument in
7385         a call to load-user-init-file, as the function managed to lose its
7386         formal parameter a few betas ago.
7387
7388 2000-01-18  Martin Buchholz <martin@xemacs.org>
7389
7390         * XEmacs 21.2.27 is released.
7391
7392 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7393
7394         * process.el (shell-command-to-string): Use the FSF docstring.
7395         Make shell-command-to-string the standard function, and
7396         exec-to-string the (deprecated) alias.
7397
7398         * startup.el: typo fix.
7399
7400 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7401
7402         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7403
7404 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7405
7406         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7407         buffers after visible buffers.
7408         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7409
7410 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7411
7412         * info.el (Info-extract-menu-node-name): Stop at a dot
7413         followed by whitespace or right parenthesis.
7414
7415 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7416
7417         * info.el (Info-directory-list): Warn against using Customize with
7418         Info-directory-list.
7419
7420 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7421
7422         * minibuf.el (read-file-name): doc fix.
7423
7424         * autoload.el (update-file-autoloads): doc fix.
7425
7426         * about.el (about-hackers): Change my E-mail address.
7427
7428 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7429
7430         * info.el (Info-visit-file): Just use the `f' interactive spec to
7431         read a filename in the standard way.
7432
7433 2000-01-13  Andy Piper  <andy@xemacs.org>
7434
7435         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7436         (gutter-buffers-tab-extent): new variable.
7437         (update-tab-in-gutter): call add-tab-to-gutter again if the
7438         orientation has changed.
7439         (add-tab-to-gutter): cope with different orientations.
7440
7441 2000-01-11  Didier Verna  <didier@xemacs.org>
7442
7443         * info.el (Info-following-node-name): backward-skip dots as well
7444         as spaces (dots at the end of a node name aren't part of it).
7445         (Info-extract-menu-node-name): don't skip dots. There could be
7446         some in the node name.
7447         (Info-index): allow dots to be part of a node name.
7448
7449 2000-01-12  Andreas Jaeger  <aj@suse.de>
7450
7451         * files.el (auto-mode-alist): Added idlwave-mode.
7452         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7453
7454 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7455
7456         * info.el (Info-search): Show default value.
7457
7458 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7459
7460         * info.el (Info-read-node-completion-table): New variable.
7461         (Info-read-node-name-1): New function.
7462         (Info-read-node-name): Use it.
7463         (Info-follow-reference): Use DEFAULT argument of completing-read.
7464         (Info-menu): Ditto.
7465
7466 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7467
7468         * hyper-apropos.el (hyper-describe-key-briefly): Save
7469         window configuration.
7470         (hyper-describe-face): Use DEFAULT of completing-read.
7471         (hyper-apropos-read-variable-symbol): Ditto.
7472         (hyper-apropos-read-function-symbol): Ditto.
7473
7474 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7475
7476         * mule/mule-cmds.el (set-default-coding-system): Set
7477         comint-exec-hook to use coding-system-for-read and
7478         coding-system-for-write so that C-x RET c works.
7479
7480 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7481
7482         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7483         (previous-matching-history-element): Increment
7484         minibuffer-max-depth by 1.
7485         (next-matching-history-element): Ditto.
7486
7487 2000-01-11  Andy Piper  <andy@xemacs.org>
7488
7489         * gutter-items.el (buffers-tab): Create a new face for the buffers
7490         tab.
7491         (buffers-tab-face): use it.
7492
7493 2000-01-10  Didier Verna  <didier@xemacs.org>
7494
7495         * modeline.el (modeline-scrolling-method): change modeline X
7496         cursor appearance according to the value.
7497
7498 2000-01-07  Andreas Jaeger  <aj@suse.de>
7499
7500         * about.el (about-hackers): Moved my entry to contributor list.
7501         (xemacs-hackers): Added myself.
7502         (about-maintainer-info): Added description of myself.
7503
7504
7505 2000-01-07  Didier Verna  <didier@xemacs.org>
7506
7507         * modeline.el (modeline-scrolling-method): new variable.
7508         (mouse-drag-modeline): add reference to it in the docstring.
7509         (mouse-drag-modeline): handle it.
7510
7511 2000-01-08  Andy Piper  <andy@xemacs.org>
7512
7513         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7514         calls.
7515         (remove-buffer-from-gutter-tab): ditto.
7516
7517 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7518
7519         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7520         (custom-face-edit): Fix grammatical error in help message.
7521
7522 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7523
7524         * movemail.el: Added.
7525
7526         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7527
7528 2000-01-03  Didier Verna  <didier@xemacs.org>
7529
7530         * modeline.el (mouse-drag-modeline): remove the code related to
7531         the modeline horizontal scrolling facility.
7532
7533 1999-12-31  Martin Buchholz <martin@xemacs.org>
7534
7535         * XEmacs 21.2.26 is released.
7536
7537 1999-12-28  Andy Piper  <andy@xemacs.org>
7538
7539         * wid-edit.el (widget-push-button-value-create): The gui cache
7540         does not agree with native widgets which can only be displayed
7541         once per window. The reasons for caching are diminished now that
7542         we don't hog resources when creating buttons.
7543         (widget-push-button-cache) deleted.
7544
7545 1999-12-24  Martin Buchholz <martin@xemacs.org>
7546
7547         * XEmacs 21.2.25 is released.
7548
7549 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7550
7551         * hyper-apropos.el (hyper-apropos): Toggle
7552         hyper-apropos-programming-apropos correctly.
7553         Set REGEXP when user accepts default value.
7554
7555 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7556
7557         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7558         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7559
7560 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7561
7562         * mule/mule-category.el (undefined-category-designator):
7563         Return char instead of character.  Search for undefined one.
7564         (describe-category): Use with-displaying-help-buffer.
7565
7566 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7567
7568         * byte-optimize.el (byte-optimize-plus):
7569         Optimize (+ 1) to 1 instead of (1+ nil).
7570
7571         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7572
7573         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7574
7575         * byte-optimize.el (byte-optimize-char-before): New function.
7576         Remove performance penalty for using (char-before) instead of (char-after).
7577
7578 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7579
7580         * mule/mule-category.el (char-category-list): Return character
7581         instead of integer.
7582
7583 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7584
7585         * minibuf.el (read-buffer): Check default is buffer object.
7586
7587 1999-11-25  Andy Piper  <andy@xemacs.org>
7588
7589         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7590         for buttons.
7591
7592 1999-12-16  Andreas Jaeger  <aj@suse.de>
7593
7594         * package-get.el (package-get-maybe-save-index): Fixed typo.
7595         Patch by Jeff Miller <jmiller@smart.net>.
7596
7597 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7598
7599         * gnuserv.el (gnuserv-process-filter):  don't call
7600         gnuserv-write-to-client when gnuserv-current-client is nil
7601
7602 1999-12-14  Martin Buchholz <martin@xemacs.org>
7603
7604         * XEmacs 21.2.24 is released.
7605
7606 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7607
7608         * about.el (about-hackers): Update my email address.
7609
7610 1999-12-07  Martin Buchholz <martin@xemacs.org>
7611
7612         * XEmacs 21.2.23 is released.
7613
7614 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7615
7616         * package-get.el (package-get-download-sites): Removed several
7617         defunct download sites, added many new ones, and corrected a few
7618         incorrect directory-on-site entries.  Added physical locations to
7619         site-description.
7620
7621 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7622
7623         * finder.el (finder-commentary): add DOC string and fix
7624         interactive spec
7625
7626 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7627
7628         * help.el (describe-function): Don't forget to intern the string
7629         completing-read returns.
7630         (describe-variable): Ditto.
7631
7632 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7633
7634         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7635         `hyper-apropos-help-mode' here to find symbol to customize
7636         irregardless of cursor position and simplify
7637         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7638         `hyper-apropos-popup-menu'.
7639
7640 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7641
7642         * apropos.el (apropos-mode-map): Add return to call
7643         apropos-follow.
7644         (apropos-print): Call apropos-mode to have better
7645         command reference. Put keymap text-poperty to
7646         symbole name.
7647
7648 1999-11-22  Alastair Burt  <burt@dfki.de>
7649
7650         * help.el: (describe-bindings-1): Added handling of keymaps for
7651         the extents at point.
7652
7653 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7654
7655         * gutter-items.el (buffers-tab-items): Wrap the function in a
7656         save-match-data
7657
7658 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7659
7660         * help.el (describe-function): Use the DEFAULT argument to
7661         completing-read.
7662         (describe-variable): Ditto.
7663
7664 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7665
7666         * minibuf.el (read-from-minibuffer): Add optional argument
7667         DEFAULT to have better mini-buffer history support.
7668         (completing-read): Pass default to read-from-minibuffer.
7669         (read-buffer): Pass default to completing-read.
7670
7671 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7672
7673         * font-lock.el (font-lock-doc-string-face): Document the
7674         `font-lock-lisp-like' property.
7675
7676 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7677
7678         * lisp-mode.el: Specify `font-lock-lisp-like'.
7679
7680         * font-lock.el (font-lock-lisp-like): New function.
7681         (font-lock-fontify-syntactically-region): Use it.
7682
7683 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7684
7685         * XEmacs 21.2.22 is released
7686
7687 1999-11-28  Martin Buchholz <martin@xemacs.org>
7688
7689         * XEmacs 21.2.21 is released.
7690
7691 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7692
7693         * minibuf.el (read-coding-system): Accept symbol and
7694         coding-system object as a default-coding-system.
7695
7696 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7697
7698         * minibuf.el (read-coding-system): Accept symbol as
7699         a default-coding-system.
7700
7701 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7702
7703         * apropos.el (apropos-documentation): Use insert instead
7704         of princ.
7705
7706 1999-11-07  William M. Perry  <wmperry@aventail.com>
7707
7708         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7709           for the linux console.
7710
7711         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7712           stuff to work when you are not on a window system, since the GPM
7713           mouse support now allows pasting from outside of XEmacs.
7714
7715 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7716
7717         * XEmacs 21.2.20 is released
7718
7719 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7720
7721         * setup-paths.el (paths-default-info-directories): Add
7722         /usr/share/info and /usr/local/share/info.
7723
7724 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7725
7726         * about.el: Updated Vladimir Ivanovic's info.
7727
7728 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7729
7730         * auto-show.el (auto-show-truncationp): Remove.
7731
7732         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7733
7734 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7735
7736         * indent.el (indent-line-to): fix bug: spaces were not replaced
7737         with tab if column is multiple of tab-width
7738         From dhn@qedinc.com
7739
7740 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7741
7742         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7743         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7744
7745         * package-get.el (package-get-package-provider): Be verbose when
7746         interactive. Patch from Robert Pluim
7747
7748 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7749
7750         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7751         info file suffixes.
7752
7753 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7754
7755         * process.el (open-network-stream): Add a new optional parameter
7756         PROTOCOL to support udp; fix a minor typo and add an explanation
7757         in docstring for udp programming.
7758
7759         * code-process.el (open-network-stream): Add a new optional
7760         parameter PROTOCOL to support udp; fix a minor typo and add an
7761         explanation in docstring for udp programming.
7762
7763 1999-10-18  Andy Piper  <andy@xemacs.org>
7764
7765         * gui.el (make-gui-button): be more precise about how we call
7766         callbacks.
7767
7768         * wid-edit.el (widget-push-button-value-create): Use the new form
7769         of native gui-button.
7770
7771 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7772
7773         * info.el (Info-page-prev): Don't do (sit-for 0).
7774
7775 1999-10-13  Andy Piper  <andy@xemacs.org>
7776
7777         * gutter-items.el (progress-abort-glyph): new glyph for showing
7778         abort status.
7779         (append-progress): dispatch-event rather than sit-for.
7780         (abort-progress): new function. Show the abort glyph with an
7781         appropriate message.
7782         (raw-append-progress): dispatch-event rather than sit-for.
7783         (display-progress): cope with aborts.
7784
7785         * gui.el (make-gui-button): Use native widgets for buttons
7786         unconditionally.
7787         (insert-gui-button): ditto.
7788         (gui-button-p): ditto.
7789
7790         * xbm-button.el: remove from core.
7791
7792         * xpm-button.el: remove from core.
7793
7794 1999-10-07  Olivier Galibert  <galibert@pobox.com>
7795
7796         * faces.el (init-device-faces): Don't initialize the random faces
7797         on the stream device.
7798
7799 1999-10-06  Andy Piper  <andy@xemacs.org>
7800
7801         * files.el (recover-file): Don't use ls under windows for revert buffer.
7802
7803 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
7804
7805         * package-get.el (package-get-download-menu): Make menu really
7806         toggle download sites.
7807         (package-get-download-sites): Add autoload cookie.
7808
7809 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7810
7811         * setup-paths.el (paths-find-module-directory): Ditto.
7812
7813 1999-09-29  Werner Fink  <werner@suse.de>
7814
7815         * setup-paths.el (paths-find-exec-directory): Add missing nil
7816         parameter for environment.
7817
7818 1999-09-27  Martin Buchholz  <martin@xemacs.org>
7819
7820         * modeline.el (modeline-format):
7821         Only purecopy the strings.  Else
7822         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
7823         barfs.
7824
7825 1999-08-28  Mike Woolley  <mike@bulsara.com>
7826
7827         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
7828         user setting comint-completion-addsuffix and
7829         comint-process-echoes.
7830
7831 1999-09-22  Andy Piper  <andy@xemacs.org>
7832
7833         * gutter-items.el (update-tab-in-gutter): use
7834         last-nonminibuf-window instead of selected-window.
7835
7836 1999-09-18  Andy Piper  <andy@xemacs.org>
7837
7838         * gnuserv.el (gnuserv-edit-files): select frame we are going to
7839         display on.
7840
7841         * subr.el (record-buffer-hook): new variable so that the hook gets
7842         some documentation.
7843
7844 1999-09-16  Andy Piper  <andy@xemacs.org>
7845
7846         * gutter-items.el (update-tab-in-gutter): only update when the
7847         gutter is visible.
7848         (remove-buffer-from-gutter-tab): ditto.
7849
7850 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
7851
7852         * simple.el (do-auto-fill): Commented out part of Kinsoku
7853         processing.
7854
7855 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
7856
7857         * isearch-mode.el (isearch-highlightify-region): Give the
7858         highlighting extents a high priority.
7859         (isearch-make-extent): Give the main highlighting extent an even
7860         higher priority.
7861
7862 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7863
7864         * packages.el (packages-compute-package-locations): Fix typo from
7865         -u rationalization.
7866
7867 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7868
7869         * setup-paths.el (paths-find-doc-directory): Respect value of
7870         `configure-doc-directory.'
7871
7872         * find-paths.el (paths-find-architecture-directory): Give
7873         precendence `default' argument (which typically comes from
7874         configure).
7875
7876 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7877
7878         * startup.el (command-line-early): Added options -user-init-file
7879         and -user-init-directory.
7880
7881         * files.el (user-init-file): Default to NIL so we can recognize
7882         when it's set.
7883
7884 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7885
7886         * obsolete.el (init-file-user):
7887         * startup.el:
7888         * packages.el (packages-compute-package-locations):
7889         * package-get.el (package-get-user-index-filename):
7890         * menubar-items.el (maybe-add-init-button):
7891         * info.el (Info-annotations-path):
7892         * dump-paths.el:
7893         Change `user-init-directory' to be an absolute path.
7894         Use `user-init-directory' where appropriate.
7895         Zap `init-file-user' and its uses.
7896
7897 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
7898
7899         * subr.el (copy-symbol): New function.
7900
7901 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7902
7903         * isearch-mode.el (isearch-done): Be sure to restore invisible
7904         extents in the proper buffer.
7905         (isearch-pre-command-hook): Set this-command to the correct value
7906         in case the buffer has changed and old overriding-local-map was
7907         used.
7908         (isearch-restore-extent): Use remprop instead of setting the
7909         property to nil.
7910
7911 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7912
7913         * cmdloop.el (execute-extended-command): Update zmacs region
7914         before the delay.
7915         (execute-extended-command): Make the message gettext-friendly.
7916
7917 1999-09-07  Andy Piper  <andy@xemacs.org>
7918
7919         * gutter-items.el (progress-gauge-glyph): renamed from
7920         progress-glyph.
7921         (progress-text-glyph): new variable.
7922         (progress-layout-glyph): use layouts and text glyphs.
7923         (progress-area-buffer): removed.
7924         (progress-text-and-extent): new variable.
7925         (progress-displayed-p): dynamically create gutter area buffer.
7926         (clear-progress): ditto.
7927         (raw-append-progress): ditto.
7928         (append-progress): use new glyph names.
7929         (raw-append-progress): only create the extent when needed. set
7930         properties more optimally.
7931         (progress): remove args.
7932
7933 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
7934
7935         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
7936         mapcar where the return value is unused.
7937         (isearch-restore-invisible-extents): Ditto.
7938         (isearch-highlight-all-cleanup): Ditto.
7939         (isearch-delete-extents-in-range): Traverse the extents only once.
7940         (isearch-highlight-all-update): Don't start over if the search
7941         string has changed and more input is pending.
7942
7943 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
7944
7945         * packages.el (packages-find-package-data-path): Ditto.
7946
7947         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
7948
7949         * subr.el (mapc-internal): Don't make obsolete.
7950
7951         * cl-extra.el (mapc): Resurrect.
7952
7953 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
7954
7955         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
7956         alias.
7957
7958         * isearch-mode.el (isearch-top-state): Restore isearch-word.
7959         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
7960         (isearch-yank-clipboard): Use get-clipboard instead of
7961         x-get-clipboard.
7962         (isearch-yank-selection): Fix docstring.
7963
7964 1999-09-02  Martin Buchholz  <martin@xemacs.org>
7965
7966         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
7967
7968 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
7969
7970         * cl-macs.el (extent-start-position): Fix setf method.
7971         (extent-end-position): Ditto.
7972
7973 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
7974
7975         * isearch-mode.el: End merge with FSF 20.4.
7976
7977         * isearch-mode.el (search-invisible): New variable.
7978         (isearch-hide-immediately): Ditto.
7979         (isearch-unhidden-extents): Ditto.
7980         (isearch-range-invisible): New function.
7981         (isearch-unhide-extent): Ditto.
7982         (isearch-restore-invisible-extents): Ditto.
7983         (isearch-restore-extent): Ditto.
7984
7985         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
7986         implementation.
7987         (isearch-ring-retreat-edit): Ditto.
7988         (isearch-forward): New argument NO-RECURSIVE-EDIT.
7989         (isearch-forward-regexp): New arguments NOT-REGEXP and
7990         NO-RECURSIVE-EDIT.
7991         (isearch-backward): New argument NO-RECURSIVE-EDIT.
7992         (isearch-backward-regexp): New arguments NOT-REGEXP and
7993         NO-RECURSIVE-EDIT.
7994         (isearch-mode): Return isearch-success.
7995         (isearch-update): Use unread-command-events instead of
7996         unread-command-event.
7997         (isearch-abort): If an invalid regexp is encountered, keep popping
7998         states.
7999         (isearch-*-char): Use FSF implementation.
8000         (isearch-whitespace-chars): Use the more robust FSF's
8001         implementation.
8002         (isearch-within-brackets): New variable.
8003         (isearch-mode): Initialize it.
8004         (isearch-edit-string): Bind it.
8005         (isearch-search-and-update): Set it.
8006         (isearch-push-state): Push it.
8007         (isearch-top-state): Pop it.
8008         (isearch-search): Set it.
8009         (isearch-printing-char): When called by isearch-whitespace-chars,
8010         handle M-SPC gracefully.
8011         (isearch-message-prefix): New argument ELLIPSIS.
8012         (isearch-message-suffix): Ditto.
8013         (isearch-message): Use the ELLIPSIS argument when calling
8014         isearch-message-prefix and isearch-message-suffix.
8015         (isearch-message-prefix): Distinguish between "wrapped" and
8016         "overwrapped" search, FWIW.
8017
8018 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8019
8020         * isearch-mode.el (isearch-edit-string): Use the head of the
8021         search ring instead of search-last-string and search-last-regexp.
8022         (search-highlight): Renamed from isearch-highlight.
8023         (isearch-exit): Use the new name.
8024         (isearch-highlight): Ditto.
8025         (isearch-dehighlight): Ditto.
8026         (isearch-update-ring): New function.
8027         (isearch-done): Call it.
8028         (isearch-done): New argument EDIT.
8029         (isearch-repeat): If search string is empty, look up at the car of
8030         the search ring; ignore the yank pointer.
8031         (isearch-abort): Call isearch-done with NOPUSH.
8032         (isearch-cancel): New function.
8033         (isearch-mode-map): Bind it to ESC ESC ESC.
8034
8035         * isearch-mode.el: Begin merge with FSF 20.4.
8036
8037 1999-09-01  Andy Piper  <andy@xemacs.org>
8038
8039         * x-select.el (x-get-clipboard): obsolete.
8040         (x-yank-clipboard-selection): obsolete
8041
8042         * select.el (disown-selection): need to be careful to disown the
8043         clipboard if we set it via selection.
8044         (get-clipboard): move from x-select.el
8045         (yank-clipboard-selection): ditto.
8046
8047 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8048
8049         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8050         isearch-highlight-all-matches to nil.
8051         (isearch-fixed-case): New variable.
8052         (isearch-mode): Initialize it.
8053         (isearch-edit-string): Save it.
8054         (isearch-toggle-case-fold): Set it.
8055         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8056         need to check isearch-fixed-case.
8057         (isearch-toggle-case-fold): Update highlighting of all matches
8058         before the pause.
8059         (isearch-edit-string):
8060
8061 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8062
8063         * isearch-mode.el (isearch-edit-string): Call isearch-message
8064         before reading the event so that the prompt is displayed properly.
8065         (isearch-message): Use isearch-nonincremental when calling
8066         isearch-message-prefix.
8067         (minibuffer-local-isearch-map): Bind up and down to do the same as
8068         M-p and M-n respectively.
8069         (isearch-done): New arg NOPUSH.
8070         (isearch-edit-string): Use it.
8071         (isearch-edit-string): Don't bind isearch-string.
8072         (isearch-ring-adjust): Edit string, *then* push state.
8073
8074 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8075
8076         * faces.el (isearch-secondary): Make isearch-secondary look
8077         different than default.
8078
8079 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8080
8081         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8082         save-excursion.
8083         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8084         (isearch-update): Call isearch-dehighlight without arguments.
8085         (isearch-done): Ditto.
8086
8087         * isearch-mode.el (isearch-fix-case): If the search string has no
8088         upper-case letters, allow the folding to be reenabled.
8089         Previously, once disabled, the folding would remain that way until
8090         the end of isearch.
8091         (isearch-top-state): Call isearch-fix-case.
8092
8093         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8094         save-excursion.
8095         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8096
8097 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8098
8099         * xpm-button.el:
8100         xbm-button.el: Need to exist in core because gui.el depends on
8101         them.
8102
8103 1999-08-31  Andy Piper  <andy@xemacs.org>
8104
8105         * gutter-items.el (buffers-tab-face): new customizable variable.
8106         (buffers-tab-default-buffer-line-length): new specifier for
8107         maximum viewable characters.
8108         (progress-stack): new variable for implementing widget-based
8109         progress messages.
8110         (progress-area-buffer): ditto.
8111         (progress-glyph-height): ditto.
8112         (progress-stop-callback): ditto.
8113         (progress-quit-function): new function.
8114         (progress-glyph): new variable.
8115         (progress-layout-glyph): ditto.
8116         (progress-displayed-p): new function, see message-displayed-p for
8117         details.
8118         (clear-progress): ditto.
8119         (remove-progress): ditto.
8120         (append-progress): ditto.
8121         (raw-append-progress): ditto.
8122         (display-progress): ditto.
8123         (current-progress): ditto.
8124         (current-progress-label): ditto.
8125         (progress): ditto.
8126         (lprogress): ditto.
8127
8128
8129 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8130
8131         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8132
8133         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8134         `isearch-yank-selection'.
8135         (isearch-mode-map): Use it.
8136         (isearch-yank-selection): Use `get-selection' instead of
8137         `get-x-selection'.
8138
8139 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8140
8141         * faces.el (isearch-secondary): Create face here.
8142
8143         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8144         timers.
8145
8146 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8147
8148         * subr.el (buffer-string): More robust backward compatibility
8149         check, courtesy William Perry.
8150
8151 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8152
8153         * replace.el (perform-replace): Stop the search after the search
8154         limit has been reached.
8155
8156 1999-08-23  Andy Piper  <andy@xemacs.org>
8157
8158         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8159         here if we don't have one.
8160
8161 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8162
8163         * ldap.el (ldap-coding-system): Default to nil until we get
8164         efficient UTF8 support
8165         (ldap-decode-string): Guard against `decode-coding-string' not
8166         being defined
8167         (ldap-encode-string): Guard against `encode-coding-string' not
8168         being defined
8169
8170 1999-08-23  Didier Verna  <didier@xemacs.org>
8171
8172         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8173         Some doc strings improvements, and add a star to the `interactive'
8174         calls.
8175
8176 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8177
8178         * font-lock.el (java-font-lock-keywords-3): introduced new
8179         keywords and regexpes for javadoc syntax 1.2.
8180
8181 1999-08-17  Andy Piper  <andy@xemacs.org>
8182
8183         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8184         format-buffers-tab-line.
8185         (buffers-tab-max-buffer-line-length): new variable.
8186         (format-buffers-tab-line): new function. truncate names if over
8187         buffers-tab-max-buffer-line-length.
8188
8189 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8190
8191         * cus-start.el: Customize the variable `bell-inhibit-time'.
8192
8193 1999-08-16  Andy Piper  <andy@xemacs.org>
8194
8195         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8196         brute-force approach to deleting the last buffer.
8197         (buffers-tab-grouping-regexp): new customizable variable.
8198         (select-buffers-tab-buffers-by-mode): use it.
8199
8200 1999-08-13  Andy Piper  <andy@xemacs.org>
8201
8202         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8203         deletion problem.
8204
8205 1999-07-30  Didier Verna  <didier@xemacs.org>
8206
8207         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8208         of princ to output symbols.
8209         (custom-save-face-internal): ditto.
8210         (custom-save-resets): ditto.
8211
8212 1999-08-09  Didier Verna  <didier@xemacs.org>
8213
8214         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8215         `regexp-quote' to protect the major mode name for use as a regular
8216         expression (c++ needs this for instance).
8217
8218 1999-08-08  Andy Piper  <andy@xemacs.org>
8219
8220         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8221         cope with similar mode names.
8222
8223         * gutter-items.el (buffers-tab-selection-function): new selection
8224         function.
8225         (select-buffers-tab-buffers-by-mode): new function.
8226         (buffers-tab-items): use it if set to only display buffers in the
8227         tab in the current buffer's group..
8228         (update-tab-in-gutter): use new api.
8229         (remove-buffer-from-gutter-tab): ditto.
8230
8231         * gutter-items.el (buffers-tab-max-size): set custom selection
8232         default to 6.
8233         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8234         (add-tab-to-gutter): set face as default.
8235
8236 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8237
8238         * faces.el (frob-face-property): Merge the fall-back specifier
8239         with the target, not replace it.
8240
8241 1999-08-05  Andy Piper  <andy@xemacs.org>
8242
8243         * gutter-items.el (update-tab-in-gutter): add frame argument for
8244         buffer-items.
8245         (update-tab-in-gutter): use it.
8246
8247         * gutter-items.el (record-buffer-hook): set.
8248
8249         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8250         change.
8251         (switch-to-buffer-hook) deleted.
8252
8253 1999-08-04  Andy Piper  <andy@xemacs.org>
8254
8255         * gutter-items.el (update-tab-in-gutter): make sure this will work
8256         as an argument to create-frame-hook.
8257
8258 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8259
8260         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8261         instead of timer emulation.
8262
8263 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8264
8265         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8266         Emacs isearch enhancements.
8267
8268 1999-07-28  Andy Piper  <andy@xemacs.org>
8269
8270         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8271         all devices that support tab controls.
8272         (remove-buffer-from-gutter-tab): new function. to be used as a
8273         value for kill-buffer-hook.
8274
8275 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8276
8277         * auto-show.el (auto-show-truncationp): changed to match
8278         `window_translation_on'
8279
8280 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8281
8282         * XEmacs 21.2.19 is released
8283
8284 1999-07-28  SL Baur  <steve@miho>
8285
8286         * code-files.el (insert-file-contents): Fix docstring.
8287         revert previous change.
8288
8289 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8290
8291         * fill.el (fill-region-as-paragraph): Change re-break-point to
8292         contain word-across-newline plus one character so that filling
8293         Japanese and Chinese works as desired.
8294         * simple.el (do-auto-fill): Ditto.
8295
8296 1999-07-26  SL Baur  <steve@miho>
8297
8298         * mule/japanese.el ("Japanese"): Do not specify a default input
8299         method.
8300         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8301
8302 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8303
8304         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8305         able to use cl-macs macro in early lisp.
8306
8307 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8308
8309         * custom.el:
8310         * cus-face.el:
8311         * cus-edit.el:
8312                 Massive custom Theme API changes.
8313
8314 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8315
8316         * code-files.el (insert-file-contents): Regard
8317         coding-system-magic-cookie if `coding-system-for-read' is nil.
8318
8319 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8320
8321         * mule/thai-xtis.el: Add coding: local variable, to avoid
8322         bootstrapping problem with C locale.
8323
8324 1999-07-22  Andy Piper  <andy@xemacs.org>
8325
8326         * dumped-lisp.el (preloaded-file-list): guard against putting
8327         gutter-items in a less than functional XEmacs.
8328         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8329
8330 1999-07-18  Bob Weiner  <weiner@beopen.com>
8331
8332         * fill.el (fill-context-prefix): Fixed bug that prevented the
8333         setting of an adaptive fill prefix when the `dont-skip-first' was
8334         t.
8335
8336 1999-07-22  SL Baur  <steve@miho>
8337
8338         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8339
8340 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8341
8342         * files.el (interpreter-mode-alist): add `make', `guile', and
8343         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8344         makefile-mode, guile is a scheme, and someday XEmacs will be
8345         modular enough to use as an efficient scripting tool.)
8346
8347 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8348
8349         * mule/mule-cmds.el (reset-language-environment): Regard
8350         coding-category `utf-8' and `ucs-4' if they are available.
8351
8352 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8353
8354         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8355         (prefer-coding-system): Fix DOC-string.
8356
8357         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8358         DOC-string too.
8359
8360         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8361         Mule.
8362         (coding-system-change-eol-conversion): Fix DOC-string.
8363
8364 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8365
8366         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8367         instead of `list-coding-system'.
8368
8369 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8370
8371         * menubar-items.el (default-menubar): `select-input-method' was
8372         renamed to `set-input-method'.
8373
8374         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8375         "Set Language Environment" menu.
8376
8377         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8378         "Describe Language Support" menu.
8379
8380 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8381
8382         * mule/chinese.el ("Chinese-GB"): Rename
8383         `chinese-gb-environment-setup-function' to
8384         `setup-chinese-gb-environment-internal'.
8385
8386 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8387
8388         * mule/korean.el: Use `define-coding-system-alias' instead of
8389         `copy-coding-system'.
8390
8391 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8392
8393         * mule/mule-cmds.el (set-language-environment-coding-systems):
8394         Treat duplicated coding-categories.
8395
8396 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8397
8398         * mule/japanese.el: Use `define-coding-system-alias' instead of
8399         `copy-coding-system'.
8400
8401 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8402
8403         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8404         coding-system `viscii'.
8405
8406 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8407
8408         * mule/cyrillic.el:
8409         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8410         (cyrillic-alternativnyj-decode-table): New variable.
8411         (cyrillic-alternativnyj-encode-table): New variable.
8412         - Specify `iso-8-1' as a category of coding-system
8413           `alternativnyj'.
8414         - Abolish general Cyrillic environment.
8415
8416 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8417
8418         * mule/chinese.el:
8419         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8420         - Register `chinese-gb-environment-setup-function' as a
8421           `setup-function' of "Chinese-GB" environment.
8422
8423 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8424
8425         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8426         optional argument `parents'.
8427
8428         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8429         property for Thai-XTIS.
8430
8431         * mule/mule-help.el (help-with-tutorial): Use property
8432         `tutorial-coding-system' of language-info as a coding-system to
8433         read tutorial file.
8434
8435 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8436
8437         * mule/thai-xtis.el: Don't setup `setup-function' and
8438         `exit-function'.
8439
8440         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8441         `set-coding-category-system' to set up coding-system for
8442         coding-category.
8443
8444         * mule/mule-cmds.el (prefer-coding-system): Use
8445         `set-coding-category-system' to set up coding-system for
8446         coding-category.
8447
8448 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8449
8450         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8451         Thai-XTIS environment.
8452
8453         * mule/mule-cmds.el (prefer-coding-system): Use
8454         `find-coding-system' instead of `coding-system-p'.
8455
8456 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8457
8458         * mule/mule-cmds.el (set-language-environment-coding-systems):
8459         Modify eol-type for XEmacs.
8460
8461         * mule/thai-xtis.el: Delete unused local variable `category'.
8462
8463         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8464         function.
8465         (prefer-coding-system): Don't call
8466         `update-coding-systems-internal'; use function
8467         `coding-category-list' instead of variable `coding-category-list';
8468         use `set-coding-priority-list' instead of `set-coding-priority';
8469         modify `eol-type' for XEmacs.
8470
8471         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8472         `charset-columns'.
8473         (char-width): Likewise.
8474
8475 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8476
8477         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8478         `tis-620'.
8479
8480         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8481         `set-coding-priority-list' instead of `set-coding-priority'; don't
8482         call `update-coding-systems-internal'.
8483
8484         * mule/mule-misc.el (coding-system-get): New function.
8485         (coding-system-put): New function.
8486         (coding-system-category): New function.
8487
8488 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8489
8490         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8491         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8492         to avoid conflict with leim/quail/thai-xtis.
8493
8494         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8495         to thai-xtis-chars.el.
8496
8497         * mule/thai-xtis-chars.el: New file (split from
8498         mule/thai-xtis.el).
8499
8500 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8501
8502         * mule/thai-xtis.el:
8503         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8504         - Add syntax entries.
8505         - Put `preferred-coding-system' of the charset `thai-xtis' to
8506           `tis-620'.
8507
8508 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8509
8510         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8511         rewritten to use write-multibyte-character.
8512
8513 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8514
8515         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8516         of `iso-2022-7'.
8517         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8518         ported yet.
8519         (read-input-method-name): Treat optional argument `default'.
8520
8521 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8522
8523         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8524         all.
8525         (set-language-info-alist): Set up menus here.
8526
8527 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8528
8529         * minibuf.el (completing-read): Add new optional argument
8530         `default'.
8531         (read-coding-system): Add new optional argument
8532         `default-coding-system'.
8533
8534 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8535
8536         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8537         (viet-viscii-...->viet-vscii...).
8538
8539 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8540
8541         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8542         and menus.
8543
8544 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8545
8546         * mule/mule-cmds.el (input-method-function): Add permanent-local
8547         property.
8548
8549 1999-03-30  Dave Love  <fx@gnu.org>
8550
8551         * mule/mule-cmds.el (current-language-environment): Doc fix.
8552
8553 1999-02-06  Richard Stallman  <rms@gnu.org>
8554
8555         * mule/european.el (setup-slovenian-environment): New function.
8556         ("Slovenian"): New language environment.
8557
8558 1999-01-27  Dave Love  <fx@gnu.org>
8559
8560         * mule/mule-cmds.el (current-language-environment): Provide :link,
8561         :type (choices) and appropriate :get.
8562
8563 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8564
8565         * mule/mule-cmds.el (describe-language-environment): Don't alter
8566         input-method-alist.
8567
8568 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8569
8570         * mule/mule-cmds.el (prefer-coding-system): Call
8571         set-coding-priority, so that the internal array of priorities is
8572         also updated.
8573
8574 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8575
8576         * mule/mule-cmds.el (prefer-coding-system): If the argument
8577         requires specific EOL conversion type, make the default coding
8578         systems use that.
8579
8580 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8581
8582         * mule/mule-cmds.el (set-language-environment): Pass the default
8583         eol-type to set-language-environment-coding-systems.
8584         (set-default-coding-systems): Copy the eol-type property for the
8585         new default values of {buffer-file,process}-coding-system from the
8586         old defaults.
8587         (set-language-environment-coding-systems): Accept an optional
8588         argument EOL-TYPE, and set the eol-type property of the default
8589         coding systems accordingly.
8590
8591 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8592
8593         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8594         use generate-new-buffer instead of get-buffer-create.
8595
8596 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8597
8598         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8599
8600 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8601
8602         * mule/mule-cmds.el (default-input-method): Fix custom type.
8603
8604 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8605
8606         * mule/mule-cmds.el (setup-specified-language-environment):
8607         Add apropos-inhibit property.
8608         (describe-specified-language-support): Likewise.
8609
8610 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8611
8612         * mule/mule-cmds.el: Doc fixes.
8613
8614 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8615
8616         * mule/mule-cmds.el (register-input-method): Doc-string
8617         modified.
8618
8619 1998-09-01  Dave Love  <fx@gnu.org>
8620
8621         * mule/mule-cmds.el (current-language-environment): Fix
8622         setter function.
8623
8624 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8625
8626         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8627         mule/european.el, mule/hebrew.el, mule/japanese.el,
8628         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8629         avoid bootstrapping problem if you need to recompile all the Lisp
8630         files using interpreted code.
8631
8632 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8633
8634         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8635         ("Latin-2"): Likewise.
8636
8637 1998-08-18  Per Starback  <starback@update.uu.se>
8638
8639         * mule/european.el (setup-latin2-environment): Fix typo.
8640
8641 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8642
8643         * mule/european.el: Give proper value of `input-method' key to all
8644         lang. env.
8645
8646         * mule/mule-cmds.el (activate-input-method): Handle the case that
8647         the arg INPUT-METHOD is nil correctly.
8648         (read-multilingual-string): Activate the specified input method
8649         before calling read-string.  Afterward, activate the original
8650         input method.
8651
8652 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8653
8654         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8655         (set-language-info-alist): Fix typo in doc-string.
8656
8657         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8658
8659 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8660
8661         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8662         (reset-language-environment): New function for the job that
8663         setup-english-environment used to do.
8664         (set-language-environment): Do more setups according to the info
8665         in language-info-alist.
8666         (read-language-name): Handle the case that the arg KEY is nil.
8667         (describe-language-environment): Handle input-method property.
8668
8669         * mule/: All files under this directory, which related with
8670         specific languages (such as mule/european.el, mule/greek.el,
8671         mule/hebrew.el, mule/misc-lang.el), modified as below.
8672         (setup-XXX-environment): Just call set-language-environment.  If
8673         they used to do some other jobs than what done by
8674         set-language-environment, those jobs are done in
8675         setup-XXX-environment-internal now.
8676         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8677         the value to setup-XXX-environment-internal.  Add properties
8678         input-method and features.
8679
8680         * mule/english.el (setup-english-environment): Just call
8681         reset-language-environment.
8682
8683         * mule/european.el (setup-8-bit-environment): Function deleted.
8684
8685 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8686
8687         * mule/mule-cmds.el (input-method-exit-on-first-char)
8688         (input-method-use-echo-area): Doc fixes.
8689
8690 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8691
8692         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8693         variable.
8694         (input-method-use-echo-area): New variable.
8695
8696 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8697
8698         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8699
8700 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8701
8702         * mule/mule-cmds.el (activate-input-method): Update mode line.
8703         (inactivate-input-method): Likewise.
8704
8705 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8706
8707         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8708         input method in the current buffer, but just bind
8709         current-input-method.
8710
8711 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8712
8713         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8714
8715         * mule/misc-lang.el ("IPA"): Add coding-priority and
8716         coding-system.
8717
8718 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8719
8720         * mule/greek.el: Add coding-priority.
8721
8722 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8723
8724         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8725         LANG-ENV.
8726
8727 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8728
8729         * mule/mule-cmds.el (register-input-method): Fix previous change.
8730         (setup-specified-language-environment): Doc fix.
8731
8732 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8733
8734         * mule/mule-cmds.el: Several doc fixes.
8735         (get-language-info, set-language-info): Rename argument.
8736         (set-language-info-alist): Likewise.
8737         (register-input-method): Rename argument.
8738         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8739
8740 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8741
8742         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8743         default value while reading an input method.
8744
8745 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8746
8747         * mule/mule-cmds.el (universal-coding-system-argument):
8748         Use buffer-file-coding-system as default.
8749
8750 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8751
8752         * mule/korean.el ("Korean"): Doc fix.
8753
8754 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8755
8756         * mule/mule-cmds.el (describe-language-environment): Print the
8757         languge environment at the head.
8758
8759 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8760
8761         * mule/japanese.el: Set exit-function to exit-japanese-environment
8762         for Japanese environment.
8763
8764 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8765
8766         * mule/mule-cmds.el (set-language-environment): Doc fix.
8767         (current-language-environment): Use defcustom.
8768         (default-input-method): Specify :type.
8769
8770 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8771
8772         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8773         modified.
8774         (prefer-coding-system): Doc-string modified.
8775
8776 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8777
8778         * mule/mule-cmds.el (set-language-info): Doc-string
8779         describes `coding-priority' KEY.
8780         (set-language-environment-coding-systems): New function.
8781         (select-safe-coding-system): New function.
8782         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8783         (set-language-info-alist): New optionla arg PARENTS.  Call
8784         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8785         (set-language-environment-coding-systems): New function.
8786
8787         * mule/chinese.el: Remove setting up of
8788         describe-chinese-environment-map and
8789         setup-chinese-environment-map.  Exclude them in args of calls to
8790         set-language-info-alist.  Register coding-priority key in
8791         language-info-alist.
8792
8793         * mule/cyrillic.el: Remove setting up of
8794         describe-cyrillic-environment-map and
8795         setup-cyrillic-environment-map.  Exclude them in args of calls to
8796         set-language-info-alist.  Register coding-priority key in
8797         language-info-alist.
8798
8799         * mule/english.el: Register coding-priority key in
8800         language-info-alist.
8801
8802         * mule/ethiopic.el: Register coding-priority key in
8803         language-info-alist.
8804
8805         * mule/european.el: Remove setting up of
8806         describe-european-environment-map and
8807         setup-european-environment-map.  Exclude them in args of calls to
8808         set-language-info-alist.  Register coding-priority key in
8809         language-info-alist.  Add "German" language env.
8810         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8811         (setup-german-environment): New function.
8812
8813         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
8814         change default input method to "greek-postfix".
8815
8816         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
8817         coding-priority key in
8818
8819 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
8820
8821         * mule/mule-cmds.el (set-language-info): Doc fix.
8822         (input-method-inactivate-hook): Doc fix.
8823
8824 1997-11-20  Karl Heuer  <kwzh@gnu.org>
8825
8826         * mule/mule-cmds.el (set-input-method): Renamed from
8827         select-input-method.
8828
8829 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
8830
8831         * mule/mule-cmds.el (set-language-environment): Run
8832         exit-language-environment-hook before calling `exit-function'
8833         which is specified for the language environment.
8834
8835 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
8836
8837         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8838         modified.
8839         (prefer-coding-system): Likewise.
8840         (describe-language-environment): Print aliases of each coding
8841         system.
8842         (set-language-environment-hook): New variable.
8843         (exit-language-environment-hook): New variable.
8844         (set-language-environment): Call these hooks.  Before setting a
8845         new language environment, exit from the
8846         current-language-environment if necessary.
8847         (input-method-verbose-flag): The value can be nil, t,
8848         complex-only, or default.
8849         (input-method-highlight-flag): Doc-string augmented.
8850         (activate-input-method): Check if we can run the registered
8851         function to activate an input method.
8852
8853         * mule/korean.el: Set exit-function for language environment
8854         "Korean" to exit-korean-environment.
8855         (setup-korean-environment): Moved to korea-util.el.
8856
8857 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8858
8859         * mule/mule-cmds.el (read-multilingual-string): Use
8860         current-input-method prior to default-input-method.  Don't bind
8861         current-input-method by `let', instead, activate the specified
8862         input method in the current buffer temporarily.
8863
8864 1997-10-19  John F. Whitehead  <jfw@cisco.com>
8865
8866         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
8867
8868 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8869
8870         * mule/chinese.el (post-read-decode-hz): Return the result of
8871         decode-hz-region.
8872         (pre-write-encode-hz): Do not change the value of
8873         last-coding-system.
8874
8875 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8876
8877         * mule/mule-ccl.el: Doc fixes.
8878
8879 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
8880
8881         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
8882         (check-ccl-program): New macro.
8883
8884 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8885
8886         * mule/mule-ccl.el: Comment about CCL syntax modified.
8887         (ccl-command-table): Add read-multibyte-character and
8888         write-multibyte-character.
8889         (ccl-code-table): Add ex-cmd.
8890         (ccl-extended-code-table): New variable.
8891         (ccl-embed-extended-command): New function.
8892         (ccl-compile-read-multibyte-character,
8893         ccl-compile-write-multibyte-character) New functions.
8894         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
8895         ccl-dump-write-multibyte-character): New functions.
8896
8897 1999-07-22  SL Baur  <steve@miho>
8898
8899         * config.el (config-value-file): config.values is installed into
8900         doc-directory.
8901         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
8902
8903 1999-07-19  Didier Verna  <didier@xemacs.org>
8904
8905         * rect.el: all functions rewritten, except when noted. Below is a
8906         list of interface changes.
8907         (apply-on-rectangle): new function. Obsoletes
8908         `operate-on-rectangle'. All functions that used to call this
8909         function now call the new one.
8910         (kill-rectangle): added optional prefix arg to fill lines.
8911         (delete-rectangle): ditto.
8912         (delete-extract-rectangle): ditto.
8913         (open-rectangle): ditto.
8914         (clear-rectangle): ditto.
8915         (delete-rectangle-line): added third arg FILL.
8916         (delete-extract-rectangle-line): ditto.
8917         (open-rectangle-line): ditto.
8918         (clear-rectangle-line): ditto.
8919
8920 1999-07-18  Andy Piper  <andy@xemacs.org>
8921
8922         * menubar-items.el (default-menubar): add gutter options.
8923
8924         * gutter-items.el: new file.
8925         (gutter): new group for custom.
8926         (gutter-visible-p): new variable.
8927         (default-gutter-position): ditto.
8928         (buffers-tab): new group for the buffers tab.
8929         (gutter-buffers-tab): widget to put in the gutter.
8930         (buffers-tab-max-size): max number of tabs.
8931         (buffers-tab-switch-to-buffer-function): function to call when a
8932         tab is pressed.
8933         (buffers-tab-omit-function): filter buffers with this function.
8934         (buffers-tab-format-buffer-line-function): format buffer names for
8935         inclusion in tabs.
8936         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
8937         the record.
8938         (build-buffers-tab-internal): build a list of tab items.
8939         (buffers-tab-items): ditto.
8940         (add-tab-to-gutter): put a tab in the gutter area.
8941         (update-tab-in-gutter): reset the buffers in the tab.
8942
8943         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
8944
8945         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
8946         (switch-to-buffer-hooks): new hook.
8947
8948         * toolbar.el (default-toolbar-position): fix typo.
8949
8950 1999-07-16  Andy Piper  <andy@xemacs.org>
8951
8952         * gui.el (make-dialog-frame): turn off gutters for dialogs.
8953
8954 1999-07-15  Didier Verna  <didier@xemacs.org>
8955
8956         * cus-edit.el (custom-prompt-variable): optional third arg makes
8957         prompt for a comment string.
8958         (customize-set-value): optional prefix makes this function handle
8959         variable comments.
8960         (customize-set-variable): ditto.
8961         (customize-save-variable): ditto.
8962         (customize-customized): handle custom comments.
8963         (customize-save-customized): ditto.
8964         (custom-variable-state-set): ditto.
8965         (custom-face-state-set): ditto.
8966         (customize-saved): ditto.
8967         (custom-variable-set): ditto.
8968         (custom-face-set): ditto.
8969         (custom-variable-save): ditto.
8970         (custom-face-save): ditto.
8971         (custom-variable-reset-saved): ditto.
8972         (custom-face-reset-saved): ditto.
8973         (custom-variable-reset-standard): ditto.
8974         (custom-face-reset-standard): ditto.
8975         (custom-comment-face): new face.
8976         (custom-comment-tag-face): ditto.
8977         (custom-comment): new widget.
8978         (custom-comment-create): new function.
8979         (custom-comment-delete): ditto.
8980         (custom-comment-value-set): ditto.
8981         (custom-comment-show): ditto.
8982         (custom-comment-invisible-p): ditto.
8983         (custom-variable-value-create): create a comment field widget.
8984         (custom-face-value-create): ditto.
8985         (custom-variable-menu): new entry for adding a custom comment.
8986         (custom-face-menu): ditto.
8987         (custom-save-variables): possibly save custom comments.
8988         (custom-save-faces): ditto.
8989
8990         * cus-face.el (custom-set-faces): the arguments can now have a
8991         custom comment as fourth argument.
8992
8993         * custom.el (custom-set-variables): the arguments can now have a
8994         custom comment as fifth element.
8995
8996 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
8997
8998         * XEmacs 21.2.18 is released
8999
9000 1999-07-13  SL Baur  <steve@miho>
9001
9002         * lib-complete.el (read-library-name): Revert previous change.
9003         (read-library): Ditto.
9004
9005 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9006
9007         * packages.el (packages-package-list): Capitalize docstring.
9008
9009         * packages.el (packages-find-package-library-path): Use #'nconc
9010         rather than #'append to reduce consing -- #'mapcar uses Flist,
9011         which returns a freshly consed list.  #'append would create yet
9012         another fresh list, using Fmake_list in concat.
9013
9014         * packages.el (package-provide): Use setq with remassq like it
9015         says in its docstring.
9016
9017 1999-07-06  SL Baur  <steve@miho.m17n.org>
9018
9019         * lib-complete.el (progn-with-message): Fix typo.
9020
9021 1999-07-06  SL Baur  <steve@miho.m17n.org>
9022
9023         * mule/mule-misc.el (char-octet): Make function match docstring.
9024         From Katsumi Yamaoka <yamaoka@jpl.org>
9025
9026 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9027
9028         * wid-edit.el (widget-documentation): corrected spelling error.
9029
9030 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9031
9032         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9033         keys if already bound
9034
9035 1999-07-06  SL Baur  <steve@miho.m17n.org>
9036
9037         * lib-complete.el (progn-with-message): Revert previous changes.
9038
9039 1999-06-24  Bob Weiner  <weiner@beopen.com>
9040
9041         * lib-complete.el (find-library):
9042         (find-library-other-window):
9043         (find-library-other-frame): Completely rewrote
9044         so that these functions actually work when called non-interactively.
9045         Also made them handle LIBRARY arguments which end with .el or .elc.
9046
9047 1999-06-24  Bob Weiner  <weiner@beopen.com>
9048
9049         * simple.el (indent-new-comment-line): Locally bound
9050         `block-comment-start' to `comstart' or else when this is called
9051         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9052         `block-comment-start' value, ignoring any existing spacing after a
9053         comment prefix in the previous line and producing ugly comments.
9054
9055 1999-06-23  Bob Weiner  <weiner@beopen.com>
9056
9057         * list-mode.el (mouse-choose-completion):
9058         (choose-completion):
9059         (completion-switch-to-minibuffer): Added.
9060         ([Tab]): [Tab] previously switched to the minibuffer
9061         but since [space] does that and since most applications in the
9062         world use [Tab] to select the next item in a list, do that in the
9063         *Completions* buffer too.  This will cause the least confusion
9064         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9065         06/23/1999.
9066
9067 1999-06-22  Bob Weiner  <weiner@beopen.com>
9068
9069         * help.el (help-buffer-name): Added support for a null value
9070         of `help-buffer-prefix-string' since some buffers require no
9071         prefix.
9072
9073 1999-06-20  Bob Weiner  <weiner@beopen.com>
9074
9075         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9076         in the completion-list-mode-map to bury the completions buffer
9077         even when the minibuffer is no longer active.
9078
9079 1999-06-20  Bob Weiner  <weiner@beopen.com>
9080
9081         * list-mode.el (list-mode): It is visually disconcerting to have
9082         the text cursor disappear within list buffers, especially when
9083         moving from window to window, so leave it visible.
9084
9085 1999-07-01  SL Baur  <steve@miho.m17n.org>
9086
9087         * menubar-items.el (default-menubar): Conditionalize the bug
9088         report menu item (which may not be possible in this XEmacs).
9089         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9090
9091 1999-06-30  SL Baur  <steve@miho.m17n.org>
9092
9093         * subr.el (with-current-buffer): DOC string fix.
9094         Suggested by Bob Weiner <weiner@altrasoft.com>
9095
9096 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9097
9098         * cus-face.el (custom-face-italic): insert missing args
9099
9100 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9101
9102         * packages.el (package-locations): Changed default early package
9103         hierarchies to ~/.xemacs/mule-packages and
9104         ~/.xemacs/xemacs-packages.
9105
9106 1999-06-23  SL Baur  <steve@miho.m17n.org>
9107
9108         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9109
9110 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9111
9112         * packages.el (package-locations): Changed default early package
9113         hierarchy to ~/.xemacs/packages.
9114         (package-locations): Removed `packages' as a possible name for a
9115         late package hierarchy.
9116
9117 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9118
9119         * mule/mule-category.el (word-combining-categories): Set up new
9120         variable.
9121         (word-separating-categories): Likewise.
9122
9123 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9124
9125         * XEmacs 21.2.17 is released
9126
9127 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9128
9129         * font-menu.el (font-menu-set-font): allow for nil specification
9130         of font size.
9131
9132 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9133
9134         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9135         is 1.
9136
9137 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9138
9139         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9140         8859-5 instead of ISO 8859-1.
9141
9142 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9143
9144         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9145         (viet-viscii-encode-table): Ditto.
9146
9147         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9148         Make obsolete definition of char-octet.
9149
9150 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9151
9152         * subr.el: Move no-Mule make-char ...
9153         * help-nomule.el (make-char): To here.
9154         (string-width): Make Mule compatibility alias.
9155
9156 1999-06-15  Andy Piper  <andy@xemacs.org>
9157
9158         * select.el (get-selection-no-error): really make there be no-error.
9159         (get-selection): revert to original.
9160
9161 1999-06-11  Andy Piper  <andy@xemacs.org>
9162
9163         * select.el (selection-sets-clipboard): renamed.
9164         (own-selection): use it.
9165
9166 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9167
9168         * XEmacs 21.2.16 is released
9169
9170 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9171
9172         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9173         missing characters to avoid crash.
9174
9175 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9176
9177         * coding.el (set-terminal-coding-system): Only set the console
9178         coding system on the selected console if it is a tty.
9179
9180 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9181
9182         * cus-face.el:
9183         * cus-edit.el:
9184         * faces.el:
9185         (custom):
9186         (face-spec-set):
9187         * faces.el (frob-face-property):
9188         * font-menu.el (font-menu-set-font):
9189                   Actually apply changes from 1999-03-17
9190
9191 1999-06-10  Andy Piper  <andy@xemacs.org>
9192
9193         * select.el (get-selection): abstract out non error-signalling
9194         part.
9195         (get-selection-no-error): get-selection without signalling an
9196         error.
9197         (selection-is-clipboard-p): new variable. controls whether the
9198         selection sets the clipboard.
9199         (own-selection): use it.
9200
9201         * mouse.el (insert-selection): fallback to clipboard after trying
9202         primary selection and cutbuffer.
9203
9204 1999-06-05  Andy Piper  <andy@xemacs.org>
9205
9206         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9207         selection functions.
9208
9209 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9210
9211         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9212         default value.
9213         (load): Use `raw-text' instead of `no-conversion'.
9214         (insert-file-contents): Likewise.
9215
9216         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9217         of `no-conversion'.
9218
9219 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9220
9221         * coding.el: Don't copy `no-conversion' to `raw-text'.
9222
9223 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9224
9225         * subr.el (make-char): Define it if Mule is not around.
9226
9227 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9228
9229         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9230
9231         * x-select.el (x-disown-selection-internal): Restore symbol as an
9232         obsolete alias.
9233         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9234
9235 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9236
9237         * XEmacs 21.2.15 is released
9238
9239 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9240
9241         * subr.el (split-string): Avoid infinite looping
9242
9243 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9244
9245         * ldap.el (ldap-ignore-attribute-codings): New variable
9246         (ldap-default-attribute-decoder): New variable
9247         (ldap-coding-system): New variable
9248         (ldap-attribute-syntax-encoders): New variable
9249         (ldap-attribute-syntax-decoders): New variable
9250         (ldap-attribute-syntaxes-alist): New variable
9251         (ldap-encode-boolean): New function
9252         (ldap-decode-boolean): New function
9253         (ldap-encode-country-string): New function
9254         (ldap-decode-string): New function
9255         (ldap-decode-address): New function
9256         (ldap-encode-address): New function
9257         (ldap-decode-attribute): New function
9258         (ldap-search): Use some of these
9259
9260 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9261
9262         * version.el (emacs-version): Make the patch level/beta come
9263         before the XEmacs qualifier so that it gets into (funcall
9264         emacs-version) and thus in the bug reports.
9265         (emacs-version>=): Support patch levels.
9266
9267 1999-06-03  SL Baur  <steve@xemacs.org>
9268
9269         * version.el: implement x.y.z version number
9270         From Jan Vroonhof <vroonhof@math.ethz.ch>
9271
9272 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9273
9274         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9275
9276 1999-05-22  Vin Shelton <acs@xemacs.org>
9277
9278         * startup.el: Document -private and break out non-standard X options.
9279
9280 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9281
9282         * mule/mule-charset.el (charset-after): New function.
9283         (charset-direction): Synch with Mule, update docstring.
9284         (get-charset-property): New function.
9285         (put-charset-property): New function.
9286         (charset-plist): New function.
9287
9288         * mule/mule-charset.el (compose-region):
9289         (decompose-region): remove;  these functions (which don't work
9290         since we don't do composite characters) have been moved to
9291         mule-util.el.
9292         (toplevel): follow coding standards
9293
9294 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9295
9296         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9297         exist any more.
9298
9299         * code-files.el: Fix commentary to follow coding standards.  Move
9300         the single line left in mule-files.el to here.
9301
9302         * mule/mule-files.el: delete.
9303
9304 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9305
9306         * info.el (Info-scroll-prev): Use event functions instead of the
9307         old emacs 19 interface.
9308
9309 1999-06-02  Andy Piper  <andy@xemacs.org>
9310
9311         * x-font-menu.el (x-font-menu-load-font):
9312         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9313
9314 1999-05-31  Andy Piper  <andy@xemacs.org>
9315
9316         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9317         group.
9318         (font-menu-this-frame-only-p): ditto.
9319         (font-menu-max-items): reinstate, from Jan Vroonhof
9320         <vroonhof@math.ethz.ch>
9321         (font-menu-submenu-name-format): ditto.
9322         (font-menu-split-long-menu): ditto, for use by the family
9323         constructor.
9324         (font-menu-family-constructor): use it.
9325
9326 1999-05-30  Andy Piper  <andy@xemacs.org>
9327
9328         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9329         for use by the font menu.
9330
9331         * msw-font-menu.el: new file implementing mswindows specific
9332         font-menu behaviour.
9333         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9334         (mswindows-font-menu-junk-families): ditto.
9335         (hack-font-truename): ditto.
9336         (mswindows-font-regexp-ascii): ditto.
9337         (mswindows-reset-device-font-menus): ditto.
9338         (mswindows-font-menu-font-data): ditto.
9339         (mswindows-font-menu-load-font): ditto.
9340
9341         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9342         (x-font-menu-font-data): ditto.
9343         (x-font-menu-load-font): ditto.
9344
9345         * font-menu.el: new file implementing generic font menu behaviour.
9346         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9347         made device independent.
9348         (font-menu-this-frame-only-p): ditto.
9349         (font-menu-preferred-resolution): ditto.
9350         (font-menu-size-scaling): new variable used to determine whether
9351         sizes are in points or tenths of a point.
9352         (vassoc): moved from x-font-menu.el.
9353         (device-fonts-cache): ditto.
9354         (device-fonts-cache): ditto.
9355         (flush-device-fonts-cache): ditto.
9356         (reset-device-font-menus): copied from x-font-menu.el and made
9357         device independent. Most functionality deferred to
9358         device-dependent versions.
9359         (font-menu-family-constructor): copied from x-font-menu.el and
9360         made device independent.
9361         (font-menu-size-constructor): ditto.
9362         (font-menu-weight-constructor): ditto.
9363         (font-menu-set-font): ditto.
9364         (font-menu-change-face): ditto.
9365         (font-menu-load-font): new device method.
9366         (font-menu-font-data): ditto.
9367
9368         * x-font-menu.el: The above functions deleted.
9369
9370 1999-05-26  Andy Piper  <andy@xemacs.org>
9371
9372         * update-elc.el:
9373         * make-docfile.el:
9374         * loadup.el: rehash expand-file-name usage to not use default-directory.
9375
9376 1999-05-21  Andy Piper  <andy@xemacs.org>
9377
9378         * x-select.el (x-select-convert-to-text):
9379         (x-selected-text-type):
9380         (x-get-selection):
9381         (xselect-convert-to-string):
9382         (xselect-convert-to-compound-text):
9383         (xselect-convert-to-length):
9384         (xselect-convert-to-targets):
9385         (xselect-convert-to-delete):
9386         (xselect-convert-to-filename):
9387         (xselect-convert-to-charpos):
9388         (xselect-convert-to-lineno):
9389         (xselect-convert-to-colno):
9390         (xselect-convert-to-sourceloc):
9391         (xselect-convert-to-os):
9392         (xselect-convert-to-host):
9393         (xselect-convert-to-user):
9394         (xselect-convert-to-class):
9395         (xselect-convert-to-name):
9396         (xselect-convert-to-integer):
9397         (xselect-convert-to-atom):
9398         (xselect-convert-to-identity): functions renamed from x-* and
9399         moved to select.el.
9400         (x-get-secondary-selection): use rename get-selection.
9401         (x-get-clipboard): ditto.
9402         (x-own-selection): moved to select.el.
9403         (x-valid-simple-selection-p): ditto.
9404         (x-dehilight-selection): ditto.
9405         (x-own-clipboard): ditto.
9406         (x-disown-selection): ditto.
9407
9408         * x-mouse.el (x-yank-function): moved to mouse.el.
9409         (x-insert-selection): ditto.
9410         (x-set-point-and-move-selection): use renamed function.
9411
9412         * select.el (selected-text-type): moved and renamed from
9413         x-select.el.
9414         (selection-owner-p): moved to C.
9415         (selection-exists-p): ditto.
9416         (get-cutbuffer): new device method.
9417         (get-selection): generalised and moved from x-select.el.
9418         (own-selection): moved x-own-selection functionality into here.
9419         (dehilight-selection): renamed and moved from x-select.el.
9420         (own-clipboard): functionality moved from x-select.el using new
9421         generic C builtins.
9422         (disown-clipboard): ditto.
9423         (select-convert-to-text):
9424         (select-convert-to-string):
9425         (select-convert-to-compound-text):
9426         (select-convert-to-length):
9427         (select-convert-to-targets):
9428         (select-convert-to-delete):
9429         (select-convert-to-filename):
9430         (select-convert-to-charpos):
9431         (select-convert-to-lineno):
9432         (select-convert-to-colno):
9433         (select-convert-to-sourceloc):
9434         (select-convert-to-os):
9435         (select-convert-to-host):
9436         (select-convert-to-user):
9437         (select-convert-to-class):
9438         (select-convert-to-name):
9439         (select-convert-to-integer):
9440         (select-convert-to-atom):
9441         (select-convert-to-identity): new functions renamed from x-* and
9442         moved from x-select.el.
9443
9444         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9445         into here and use as the default window-system mouse yank.
9446         (insert-selection): generalised and moved from x-mouse.el.
9447         (own-clipboard): moved to C.
9448
9449         * msw-select.el (mswindows-selection-owned-p): deleted.
9450         (mswindows-own-selection): generalised and moved to select.el.
9451         (mswindows-disown-selection): generalised and moved to C.
9452         (mswindows-selection-owner-p): ditto.
9453
9454 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9455
9456         * XEmacs 21.2.14 is released
9457
9458 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9459
9460         * about.el: update contact info for jason and slb.
9461
9462 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9463
9464         * mule/european.el (setup-romanian-environment): Add Romanian
9465         support from Emacs/Mule romanian.el.
9466
9467 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9468
9469         * cus-face.el: Label all custom changes with the 'custom' tag.
9470
9471         * cus-edit.el: idem ditto.
9472
9473         * faces.el: Added suport for adding device tags to various functions.
9474         (custom): New device tag.
9475         (face-spec-set): Call reset face with tags argument. No longer do
9476         x-init-global-faces hack.
9477
9478         * faces.el (frob-face-property): Use an anonymous specifier to map
9479         frob-face-property-1 over.
9480
9481         * x-font-menu.el (font-menu-set-font): Always specify all
9482         properties to custom.
9483
9484 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9485
9486         * mule/european.el (setup-czech-environment): Add czech support.
9487         From David Sauer <davids@orfinet.cz>
9488
9489 1999-03-15  SL Baur  <steve@xemacs.org>
9490
9491         * check-features.el: Turn hard errors into warnings.
9492
9493 1999-03-21  SL Baur  <steve@xemacs.org>
9494
9495         * simple.el (delete-key-deletes-forward): As per discussion on
9496         xemacs-beta, default to t.
9497
9498 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9499
9500         * loadup.el: Define Installation-string before loading anything.
9501
9502 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9503
9504         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9505         From Anders Stenman <stenman@isy.liu.se>
9506
9507 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9508
9509         * wid-edit.el (widget-glyph-find): Ditto.
9510
9511         * packages.el (locate-library): Ditto.
9512
9513         * loadup.el (really-early-error-handler): Ditto.
9514
9515         * lib-complete.el (read-library): Ditto.
9516
9517         * faces.el (set-face-stipple): Ditto.
9518
9519         * code-files.el (load): Use new calling style of locate-file.
9520
9521 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9522
9523         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9524         dead.
9525
9526 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9527
9528         * dumped-lisp.el (preloaded-file-list): Don't load
9529         Installation.el.
9530
9531         * loadup.el (Installation-string): Define it here.
9532
9533 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9534
9535         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9536         Installation.el needs to be loaded before `dump-paths', otherwise
9537         the dumping process won't find it.
9538
9539 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9540
9541         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9542         subr so that we can use `replace-in-string' in Installation.el to
9543         get rid of C-m chars under the native Windows build.
9544
9545 1999-04-29  Andy Piper  <andy@xemacs.org>
9546
9547         * make-docfile.el: canonicalize file and directory names.
9548
9549         * device.el (call-device-method): new function for calling device
9550         specific methods.
9551         (define-device-method): new function for defining device methods.
9552         (define-device-method*): ditto.
9553
9554 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9555
9556         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9557
9558 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9559
9560         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9561         (cyrillic-koi8-r-encode-table): Likewise.
9562         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9563         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9564
9565         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9566         from vietnamese.el].
9567
9568         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9569         mule/mule-misc.el.
9570
9571 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9572
9573         * mule/thai-xtis.el:
9574         - Change font registry name from "Thai94x94-0" to "xtis-0".
9575         - Change mnemonic of coding-system `tis-620' to "TIS620".
9576
9577 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9578
9579         * mule/ethiopic.el: fixed.
9580
9581 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9582
9583         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9584
9585         * mule/thai-xtis.el: New file.
9586
9587         * mule/vietnamese.el: New file.
9588
9589         * mule/ethiopic.el: New file.
9590
9591 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9592
9593         * bytecomp.el (byte-compile-close-variables): Leave
9594         debug-issue-ebola-notices alone.
9595
9596 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9597
9598         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9599         at the top of the buffer since it is the most important thing to
9600         customize
9601         (ldap-get-host-parameter): New defun
9602         (ldap-search): Add a new parameter `withdn' to retrieve the
9603         distinguished names of entries
9604
9605 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9606
9607         * startup.el (splash-frame-body): Date and spelling fixes.
9608
9609 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9610
9611         * view-less.el (toggle-truncate-lines): add autoload tag
9612
9613 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9614
9615         * format.el (format-alist): Disable image stuff.
9616
9617 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9618
9619         * wid-edit.el (widget-glyph-find): Search by directories, then by
9620         suffixes rather than the other way around.
9621         (widget-image-conversion): Renamed to
9622         `widget-image-file-name-suffixes'.
9623
9624 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9625
9626         * mule/mule-charset.el: Made old functions obsolete, remove the
9627         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9628         (charset-iso-graphic-plane): Rename from charset-graphic.
9629         (charset-iso-final-char): Rename from charset-final.
9630         (charset-width): Rename from charset-columns.
9631         (charset-bytes): Added from fsf compatibility, returns always 1.
9632
9633         * mule/mule-misc.el: Move charset-doc-string alias to
9634         mule-charset.el
9635
9636 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9637
9638         * x-faces.el (x-make-font-bold-italic): honor
9639         *try-oblique-before-italic-fonts*
9640
9641 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9642
9643         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9644
9645 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9646
9647         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9648         name.
9649
9650 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9651
9652         * cl-extra.el (equalp): Would bug out for lists.
9653
9654 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9655
9656         * about.el (about-hackers):  Change cgw's email address
9657
9658 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9659
9660         * XEmacs 21.2.13 is released
9661
9662 1999-03-12  SL Baur  <steve@xemacs.org>
9663
9664         * simple.el (delete-key-deletes-forward): Revert to previous
9665         behavior.
9666
9667 1999-01-18  Didier Verna  <didier@xemacs.org>
9668
9669         * menubar-items.el (xemacs-splash-buffer): handle the case of
9670         multiple elements in the splash buffer body.
9671
9672         * startup.el (splash-frame-timeout): new constant: interval
9673         between splash buffer elements.
9674         (command-line-1): handle splash buffer with multiple elements (use
9675         a timeout).
9676         (splash-frame-body): Originally `startup-splash-frame-body'.
9677         Rewrote a cleaner and more readable version. This can now be array,
9678         in which case each element is displayed in turn in the splash buffer.
9679         (splash-frame-static-body): new constant. Persistent information
9680         across all splash buffer elements (preserves the possibility to give
9681         it in different languages.
9682         (circulate-splash-frame-elements): new function. Used as a timeout
9683         to circulate through all splash frame elements and display them in
9684         sequence.
9685         (display-splash-frame): originally `startup-splash-frame'. Handle
9686         the case of multiple elements in the splash buffer body. Now
9687         returns a timeout id if multiple elements to display, or nil.
9688
9689 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9690
9691         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9692         so they can be overridden by x-init-face-from-resources.
9693         Additionally specify the font name also with an x tag.
9694
9695 1999-03-08  Andy Piper  <andy@xemacs.org>
9696
9697         * package-get.el (package-get-base): autoload.
9698
9699         * menubar-items.el (default-menubar): add update menu item. Fix
9700         custom menu to only be activated when package-base is available.
9701
9702         * package-get.el (package-get-custom): don't load
9703         package-get-custom as it is auto-generated. Fix group definition.
9704
9705 1999-03-05  Didier Verna  <didier@xemacs.org>
9706
9707         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9708         instead of `symbol-name' (Thanks Kyle).
9709
9710         * cus-edit.el (custom-save-variables): use `prin1' instead of
9711         princ to write symbols.
9712
9713 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9714
9715         * XEmacs 21.2.12 is released
9716
9717 1999-03-05  SL Baur  <steve@xemacs.org>
9718
9719         * menubar-items.el (default-menubar): Add kfm browsing support.
9720         From Neal Becker <nbecker@fred.net>
9721
9722 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9723
9724         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9725         calls to font-lock during buffer reversion.
9726
9727 1999-02-12  Didier Verna  <didier@xemacs.org>
9728
9729         * info.el (Info-build-node-completions): unconditionally widen the
9730         tag table buffer.
9731
9732 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9733
9734         * x-faces.el (x-init-face-from-resources):
9735         Only set fonts in the 'x locale.
9736
9737 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9738
9739         * package-ui.el (pui-install-selected-packages): Don't throw on
9740         `package-admin-delete-binary-package' returning nil since it's
9741         normal.  Reindent function.
9742         (pui-add-required-packages): Handle case where packages selected
9743         for installation have never been installed.
9744
9745 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9746
9747         * menubar-items.el (default-menubar):
9748         Implement the ``Mule->Set coding system of process'' menu item.
9749
9750 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9751
9752         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9753         files
9754         - Change some `if's to `when's
9755
9756 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9757
9758         * XEmacs 21.2.11 is released
9759
9760 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9761
9762         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9763         against window close (Fix Bug #460).
9764         (ask-user-about-lock-dbox): Idem.
9765
9766 1999-02-25  SL Baur  <steve@xemacs.org>
9767
9768         * mule/mule-charset.el (charset-leading-byte): New function.
9769         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9770
9771 1999-02-12  Andy Piper  <andy@xemacs.org>
9772
9773         * about.el (xemacs-hackers): change andy's email address.
9774         (about-url-alist): change andy's web page address.
9775         (about-xemacs): add piper.
9776
9777 1999-02-16  SL Baur  <steve@xemacs.org>
9778
9779         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9780         of mule-base into lisp/mule.
9781
9782 1999-02-16  SL Baur  <steve@xemacs.org>
9783
9784         * mule/arabic.el:
9785         mule/canna-leim.el:
9786         mule/chinese.el:
9787         mule/cyrillic.el:
9788         mule/english.el:
9789         mule/european.el:
9790         mule/greek.el:
9791         mule/hebrew.el:
9792         mule/japanese.el:
9793         mule/kinsoku.el:
9794         mule/korean.el:
9795         mule/misc-lang.el:
9796         mule/mule-category.el:
9797         mule/mule-ccl.el:
9798         mule/mule-charset.el:
9799         mule/mule-cmds.el:
9800         mule/mule-coding.el:
9801         mule/mule-files.el:
9802         mule/mule-help.el:
9803         mule/mule-init.el:
9804         mule/mule-misc.el:
9805         mule/mule-tty-init.el:
9806         mule/mule-x-init.el:
9807         mule/viet-chars.el:  Remerge from mule-base.
9808
9809         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9810         of mule-base into lisp/mule.
9811
9812 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
9813
9814         * process.el (exec-to-string): Use `shell-command-switch' in place
9815         of hard-wired "-c" (for WindowsNT).
9816
9817 1999-02-08  Charles G Waldman  <cgw@pgt.com>
9818
9819         * menubar-items.el (default-menubar):  Remove obsolete
9820         "Gopher" item
9821
9822 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
9823
9824         * package-admin.el (package-admin-get-install-dir): First fall
9825         back to the location of xemacs-base for non-mule packages.
9826
9827 1999-02-15  Martin Buchholz  <martin@xemacs.org>
9828
9829         * paths.el:
9830         - improved automounter tmp directory support.
9831         - support 4 (!) empirically discovered automounter conventions
9832
9833 1999-02-12  SL Baur  <steve@xemacs.org>
9834
9835         * etags.el (pop-tag-mark): autoload to match key binding.
9836
9837 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9838
9839         * XEmacs 21.2.10 is released
9840
9841 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
9842
9843         * package-get.el (package-get-remote-filename): Don't bug out for
9844         a local file name in the search entry.
9845
9846 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
9847
9848         * XEmacs 21.2.9 is released
9849
9850 1999-01-19  Didier Verna  <didier@xemacs.org>
9851
9852         * replace.el (replace-search-function): new variable containing a
9853         function to perform a search-forward.
9854         (replace-re-search-function): new variable containing a function
9855         to perform a re-search-forward.
9856         (perform-replace): use them.
9857
9858 1999-01-25  Didier Verna  <didier@xemacs.org>
9859
9860         * select.el (selection-owner-p): use the name `XEmacs'.
9861         (cut-copy-clear-internal): ditto.
9862
9863 1999-01-18  Andy Piper  <andy@xemacs.org>
9864
9865         * about.el (about-url-alist): Update my entry.
9866         (xemacs-hackers): Ditto.
9867
9868 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
9869
9870         * buffer.el (switch-to-buffer): Fixing documentation.
9871         * minibuf.el (minibuffer-completion-table): ditto.
9872         * cl-macs.el (return-from): ditto.
9873
9874 1999-01-04  Didier Verna  <didier@xemacs.org>
9875
9876         * replace.el (delete-non-matching-lines): temporarily disable
9877         case-folding when called interactively with a regexp containing
9878         uppercase characters.
9879         (delete-matching-lines): ditto.
9880         (count-matches): ditto.
9881         (list-matching-lines): ditto.
9882
9883 1999-01-07  Colin Rafferty  <colin@xemacs.org>
9884
9885         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
9886         abort if current window is split horizontally, not if others are
9887         split.  Got rid of unnecessary minibuffer checking.  Also, add
9888         some comments (it's still complex).
9889
9890 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
9891
9892         * package-get.el: changed address for doc.ic.ac.uk to
9893         sunsite.doc.ic.ac.uk
9894
9895 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9896
9897         * ldap.el (toplevel): Remove requires so that the file compiles
9898         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
9899
9900 1999-01-10  J. Kean Johnston  <jkj@sco.com>
9901
9902         * dump-paths.el: Calculate module-directory and set
9903         module-load-path to the load path for modules.
9904
9905         * loadup.el: Get bootstrap value of module-load-path from the
9906         environment variable EMACSBOOTSTRAPMODULEPATH.
9907         - Display the module load path if we're debugging paths.
9908
9909         * setup-paths.el: Added function paths-find-site-module-directory.
9910         - Added function paths-find-module-directory.
9911         - Added function paths-construct-module-load-path.  Uses new
9912         environment variable EMACSMODULEPATH.
9913
9914 1998-12-30  Martin Buchholz  <martin@xemacs.org>
9915
9916         * font.el (font-default-object-for-device):
9917         Oops! This `or' can't be replaced by `unless'.
9918         Fixed inability to run w3, among other things.
9919
9920 1998-12-17  Charles G. Waldman <cgw@pgt.com>
9921
9922         * package-admin.el: Change initialization of
9923           package-admin-install-function dependent on system type.
9924           Change package-admin-install-function-mswindows to use
9925           "minitar".
9926
9927 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
9928
9929         * mouse.el (default-mouse-motion-handler): Disable help echo while
9930         in the minibuffer.
9931
9932 1998-12-28  Martin Buchholz <martin@xemacs.org>
9933
9934         * XEmacs 21.2.8 is released.
9935
9936 1998-12-24  Martin Buchholz <martin@xemacs.org>
9937
9938         * XEmacs 21.2.7 is released.
9939
9940 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9941
9942         * package-ui.el (pui-list-packages): Set truncate-lines.
9943
9944         * package-get.el (package-get-download-menu): Use
9945         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
9946
9947         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
9948         (pui-help-string): idem.
9949         (list-packages-mode): New major mode.
9950         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
9951         (pui-install-selected-packages): Add suport for removing packages.
9952         (pui-toggle-package-delete-key): New function.
9953         (pui-popup-context-sensitive): New kludge.
9954         (pui-list-packages): Add warning when `package-get-remote' is nil.
9955         (package-ui-add-site): New function.
9956
9957 1998-12-01  Didier Verna  <didier@xemacs.org>
9958
9959         * hyper-apropos.el (hyper-where-is): added the missing autoload.
9960
9961 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9962
9963         * ldap.el: Custom-ized
9964         (toplevel): Do not provide `ldap' which is provided by C level
9965         LDAP code
9966         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
9967
9968 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
9969
9970         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
9971
9972 1998-12-17  Andy Piper  <andy@xemacs.org>
9973
9974         * sound.el (sound-load-list): name changed from sound-load-alist.
9975         (sound-extension-list): name changed from sound-ext-list.
9976         (load-default-sounds): use new names.
9977         (load-sound-file): use new names.
9978
9979 1998-12-16  Andy Piper  <andy@xemacs.org>
9980
9981         * XEmacs 21.2.6 is released
9982
9983 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
9984
9985         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
9986         errors.
9987
9988 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
9989
9990         * wid-edit.el (widget-echo-this-extent): Set
9991         help-echo-owns-message to t.
9992
9993 1998-11-30  Greg Klanderman  <greg@alphatech.com>
9994
9995         * package-get.el (package-get-download-menu): use toggles for
9996           each site in the download site menu.
9997
9998 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
9999
10000         * package-get.el (package-get): If we cannot find a package
10001           because package-get-remote is not set, give a more helpful
10002           error message.
10003
10004 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10005
10006         * package-get.el (package-get-remote-filename): use an EFS path
10007         with user anonymous if no user is specified.
10008
10009 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10010
10011         * faces.el (face-spec-set): Re-init fallfacks for default after
10012         calling reset-face on the default face.
10013
10014 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10015
10016         * package-admin.el (package-admin-default-install-function):
10017         Behave as advertised.  Make sure the pkg-dir is proper for
10018         default-directory.
10019         (package-admin-add-binary-package): Make sure the pkg-dir is
10020         proper for default-directory.
10021         (package-admin-install-function-mswindows): Make sure the pkg-dir
10022         is proper for default-directory.
10023
10024 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10025
10026         * XEmacs 21.2.5 is released
10027
10028 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10029
10030         * files.el (binary-file-regexps): regexp-opt is not available at
10031         bytecompile time.
10032
10033 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10034
10035         * x-win-xfree86.el:
10036         * x-win-sun.el (x-win-init-sun):
10037         * x-win-sun.el:
10038         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10039         * x-iso8859-1.el:
10040         * x-init.el (init-post-x-win):
10041         * x-init.el (init-pre-x-win):
10042         * x-init.el (x-initialize-compose):
10043         * x-init.el:
10044         * x-compose.el:
10045         * winnt.el:
10046         * widget.el:
10047         * wid-edit.el (widget-glyph-click):
10048         * wid-edit.el (widget-glyph-find):
10049         * wid-edit.el (widget-type):
10050         * view-less.el (view-buffer-other-window):
10051         * very-early-lisp.el:
10052         * version.el:
10053         * toolbar.el:
10054         * toolbar-items.el:
10055         * term/sun.el (suntool-map):
10056         * term/sun-mouse.el:
10057         * term/internal.el:
10058         * syntax.el (modify-syntax-entry):
10059         * symbol-syntax.el:
10060         * subr.el:
10061         * startup.el (lock-directory):
10062         * simple.el (set-comment-column):
10063         * simple.el (backward-delete-char-untabify):
10064         * shadow.el (find-emacs-lisp-shadows):
10065         * shadow.el:
10066         * setup-paths.el (paths-construct-info-path):
10067         * select.el (cut-copy-clear-internal):
10068         * process.el (call-process-region):
10069         * process.el (start-process-shell-command):
10070         * process.el:
10071         * paths.el (rmail-spool-directory):
10072         * paragraphs.el (use-hard-newlines):
10073         * package-get.el (package-get-dependencies):
10074         * package-admin.el (package-admin-delete-binary-package):
10075         * obsolete.el (truncate-string):
10076         * obsolete.el (store-substring):
10077         * mouse.el (default-mouse-track-maybe-own-selection):
10078         * mouse.el (mouse-yank-at-point):
10079         * modeline.el:
10080         * modeline.el (mouse-drag-modeline):
10081         * minibuf.el (read-directory-name-internal):
10082         * minibuf.el (read-file-name-internal):
10083         * minibuf.el (read-file-name-internal-1):
10084         * minibuf.el (read-file-name-2):
10085         * minibuf.el (exact-minibuffer-completion-p):
10086         * minibuf.el (read-from-minibuffer):
10087         * minibuf.el:
10088         * menubar.el (check-menu-syntax):
10089         * map-ynp.el (map-y-or-n-p):
10090         * make-docfile.el (docfile-out-of-date):
10091         * loadup.el ((member "run-temacs" command-line-args)):
10092         * loadup.el ((member "no-site-file" command-line-args)):
10093         * loadup.el (really-early-error-handler):
10094         * loadup.el:
10095         * loadhist.el:
10096         * loaddefs.el:
10097         * lisp-mnt.el (lm-verify):
10098         * lib-complete.el (lib-complete:cache-completions):
10099         * lib-complete.el (library-all-completions):
10100         * itimer.el (itimer-run-expired-timers):
10101         * info.el (Info-mode):
10102         * info.el (Info-insert-file-contents):
10103         * info.el (Info-rebuild-dir):
10104         * info.el (Info-build-dir-anew):
10105         * info.el (Info-parse-dir-entries):
10106         * info.el (Info-dir-outdated-p):
10107         * info.el (Info-insert-dir):
10108         * info.el (info-xref):
10109         * info.el:
10110         * hyper-apropos.el (hyper-apropos-get-doc):
10111         * hyper-apropos.el (hyper-describe-face):
10112         * hyper-apropos.el (hyper-apropos-mode):
10113         * hyper-apropos.el:
10114         * help.el (list-processes):
10115         * help.el:
10116         * gnuserv.el:
10117         * font.el (mswindows-font-create-name):
10118         * font.el (font-default-font-for-device):
10119         * font.el (x-font-create-object):
10120         * font.el (font-registry):
10121         * font.el:
10122         * font-lock.el (font-lock-keywords):
10123         * font-lock.el:
10124         * finder.el (finder-compile-keywords):
10125         * find-paths.el (paths-find-recursive-path):
10126         * fill.el (set-justification-center):
10127         * fill.el (fill-region-as-paragraph):
10128         * files.el (insert-directory):
10129         * files.el (wildcard-to-regexp):
10130         * files.el (recover-file):
10131         * files.el (basic-save-buffer):
10132         * files.el (delete-auto-save-file-if-necessary):
10133         * files.el (file-relative-name):
10134         * files.el (backup-extract-version):
10135         * files.el (backup-buffer):
10136         * files.el (set-visited-file-name):
10137         * files.el (set-auto-mode):
10138         * files.el (interpreter-mode-alist):
10139         * files.el:
10140         * files.el (find-file-noselect):
10141         * files.el (abbreviate-file-name):
10142         * files.el (parse-colon-path):
10143         * files.el (directory-abbrev-alist):
10144         * etags.el (visit-tags-table-buffer):
10145         * easymenu.el (easy-menu-define):
10146         * dragdrop.el (experimental-dragdrop-drag):
10147         * dragdrop.el (dragdrop-drop-do-functions):
10148         * dragdrop.el (dragdrop-drop-at-point):
10149         * disass.el (disassemble-1):
10150         * disass.el (disassemble-internal):
10151         * disass.el (disassemble):
10152         * disass.el:
10153         * derived.el (derived-mode-init-mode-variables):
10154         * derived.el (define-derived-mode):
10155         * custom.el (defgroup):
10156         * cus-edit.el (custom-quote):
10157         * config.el:
10158         * code-process.el (open-network-stream):
10159         * code-process.el (start-process):
10160         * code-process.el (call-process-region):
10161         * code-process.el (call-process):
10162         * code-process.el:
10163         * code-files.el (insert-file-contents):
10164         * code-files.el:
10165         * code-files.el (buffer-file-coding-system-for-read):
10166         * cmdloop.el (yes-or-no-p-minibuf):
10167         * cl.el:
10168         * cl-macs.el:
10169         * cl-extra.el:
10170         * callers-of-rpt.el (make-caller-report):
10171         * callers-of-rpt.el:
10172         * bytecomp.el (batch-byte-recompile-directory):
10173         * bytecomp.el (batch-byte-compile-1):
10174         * bytecomp.el (batch-byte-compile):
10175         * bytecomp.el (display-call-tree):
10176         * bytecomp.el (byte-compile-insert):
10177         * bytecomp.el (byte-compile-two-args-19->20):
10178         * bytecomp.el (byte-compile-variable-ref):
10179         * bytecomp.el (byte-compile-form):
10180         * bytecomp.el (byte-compile-top-level-body):
10181         * bytecomp.el (byte-compile-out-toplevel):
10182         * bytecomp.el (byte-compile-byte-code-maker):
10183         * bytecomp.el (byte-compile-file-form-defmumble):
10184         * bytecomp.el (byte-compile-file-form):
10185         * bytecomp.el (byte-compile-keep-pending):
10186         * bytecomp.el (byte-compile-insert-header):
10187         * bytecomp.el (byte-compile-from-buffer):
10188         * bytecomp.el (byte-compile-file):
10189         * bytecomp.el (byte-recompile-file):
10190         * bytecomp.el (byte-compile-close-variables):
10191         * bytecomp.el (byte-compile-warn-about-unused-variables):
10192         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10193         * bytecomp.el (byte-compiler-legal-options):
10194         * bytecomp.el (byte-compile-lapcode):
10195         * bytecomp.el (byte-optimize-log):
10196         * bytecomp.el ((fboundp 'defsubst)):
10197         * bytecomp.el:
10198         * bytecomp-runtime.el:
10199         * byte-optimize.el (byte-optimize-apply):
10200         * byte-optimize.el (car):
10201         * byte-optimize.el (byte-optimize-form):
10202         * byte-optimize.el (byte-optimize-form-code-walker):
10203         * byte-optimize.el:
10204         * build-report.el (build-report-insert-installation-file):
10205         * build-report.el (build-report):
10206         * auto-show.el:
10207         * apropos.el (apropos-documentation):
10208         - mega patch
10209         - clean up byte-compile warnings
10210         - remove unused variables
10211         - Use common lisp style hashtable functions
10212         - byte compiler cleanup
10213         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10214         - remove old backquote syntax usage
10215         - move some cl functionality into C for speed.
10216         - remove last remaining VMS support
10217         - spelling fixes
10218         - implement last, butlast, nbutlast, copy-list in C.
10219         - new macro ignore-file-errors, similar to ignore-errors
10220           (ignore-file-errors (delete-file "foo"))
10221         - get frequent garbage collection during loadup.el by tweaking
10222           gc-cons-threshold, rather than explicitly calling garbage-collect
10223         - default delete-key-deletes-forward to `t'.
10224
10225 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10226
10227         * XEmacs 21.2-beta4 is released.
10228
10229 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10230
10231         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10232         (easy-menu-item-present-p): Wrapper around find-menu-item.
10233         (easy-menu-remove-item): Wrapper around delete-menu-item.
10234
10235         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10236         (add-menu-button): Add 'in-menu' argument.
10237         (add-menu-item-1): Add in-menu support to helper function.
10238
10239 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10240
10241         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10242
10243 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10244
10245         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10246         of Dec 4, 1997.
10247
10248 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10249
10250         * process.el (shell-command-on-region): Report if the command
10251         succeeded or failed.
10252
10253 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10254
10255         * subr.el (buffer-substring-no-properties): Comment out.
10256
10257 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10258
10259         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10260           into font instances first, like `x-frob-font-size' does.
10261           (mswindows-find-larger-font): ditto
10262
10263 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10264
10265         * package-ui.el (pui-install-selected-packages): fix args in call
10266         to `package-get'.
10267
10268 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10269
10270         * package-get.el (host-name): New widget type.
10271         (package-get-remote): Better customization using new type.
10272         (package-get-download-sites): idem dito.
10273
10274         (package-get-custom): Do not use package-get-all untill we have
10275         runtime dependencies.
10276
10277         (package-get-remove-copy): Default to 't' we no longer need this
10278         kludge as we do not currently use depenencies.
10279
10280         (package-get-was-current): New variable.
10281         (package-get-require-base): New 'force-current' argument.
10282         (package-get-update-base): idem
10283         (package-get-package-provider):  idem
10284         (package-get-locate-index-file): New 'no-remote' argument.
10285         (package-get-locate-file): idem.
10286
10287         (package-get-maybe-save-index): New function.
10288         (package-get-update-base): Use it.
10289
10290 1998-10-28 Greg Klanderman <greg@alphatech.com>
10291
10292         * package-get.el (package-get-remote): default to nil; by default,
10293         don't go out to the net via EFS.  They must select a download site.
10294         (package-get-download-sites): new variable.
10295         (package-get-download-menu): new function.
10296         (package-get-locate-index-file): new function.
10297         (package-get-update-base): use it.
10298
10299         * menubar-items.el (default-menubar): add "Update Package Index"
10300         and "Add Download Site" menus under Options | Manage Packages.
10301
10302 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10303
10304         * package-get.el (package-get): bugfix code checking installed version
10305         for case where package is not currently installed.
10306         (package-get-require-signed-base-updates): new variable.
10307         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10308         deemed not a goot thing.  Use the variable
10309         package-get-allow-unsigned-base-updates instead.
10310
10311 1998-10-16 Greg Klanderman <greg@alphatech.com>
10312
10313         * package-get.el (package-get): Don't install an older version than
10314         we already have unless explicitly told to.  Issue a warning.
10315
10316         * package-ui.el (pui-add-required-packages): when adding
10317         dependencies, don't add packages that are up to date.
10318         (pui-package-symbol-char):  Don't consider a package out of date
10319         if you have a newer version installed than the latest version in
10320         package-get-base.
10321
10322         * package-get.el (package-get-base-filename): document that it may
10323         be a path relative to package-get-remote;  new default value.
10324         (package-get-locate-file): new function.
10325         (package-get-update-base): use it to expand package-get-base-filename.
10326         (package-get-save-base): new function to save the package-get database
10327         to file.
10328         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10329         (package-get-update-base): pass the REMOTE-SOURCE arg.
10330         (package-get-update-base-entry): call package-get-custom-add-entry.
10331         (package-get-file-installed-p): removed; no longer needed.
10332         (package-get-create-custom): ditto.
10333         (toplevel): remove code to build and load package-get-custom.el
10334         (package-get-custom-add-entry): new function.
10335
10336 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10337
10338         * wid-edit.el (widget-button-click): Don't switch window.
10339
10340 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10341
10342         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10343
10344 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10345
10346         * etags.el (find-tag-default): Run find-tag-hook using
10347         run-hooks rather than funcall
10348
10349 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10350
10351         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10352         and the current local map as the parents to isearch-mode-map.
10353
10354 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10355
10356         * XEmacs 21.2-beta3 is released.
10357
10358 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10359
10360         * package-get.el (package-get-update-base): use
10361         insert-file-contents-internal, not insert-file-contents-literally.
10362
10363 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10364
10365         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10366         dump time.
10367
10368 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10369
10370         * package-get.el (package-get-update-base-entry): new function.
10371         (package-get-update-base): renamed; was `package-get-load-base'.
10372         cleanup, and use package-get-update-base-from-buffer.
10373         (package-get-update-base-from-buffer): new function.
10374         (package-get-update-base-entries): new; helper for above.
10375         Do not eval lisp grabbed over ftp; parse it from new format.
10376
10377 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10378
10379         * files.el (set-auto-mode): Don't play games loading package-get
10380         database; package-get-package-provider will handle it all.
10381
10382 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10383
10384         * package-get.el (package-get-base-filename): new variable.
10385         (package-get-require-base): new function.
10386         (package-get-pgp-signed-begin-line): new variable.
10387         (package-get-pgp-signature-begin-line): ditto.
10388         (package-get-pgp-signature-end-line):  ditto.
10389         (package-get-load-base): new function.
10390         (package-get-interactive-package-query):
10391         (package-get-update-all):
10392         (package-get-dependencies):
10393         (package-get-package-provider):
10394         (package-get-custom): use package-get-require-base.
10395         [package-get-custom loading]: disable for now.
10396
10397         * package-ui.el (pui-list-packages): use (package-get-require-base)
10398
10399 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10400
10401         * package-ui.el: Correct obvious thinko in choosing extent face.
10402
10403 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10404
10405         * menubar-items.el (default-menubar): pui-list-package has nothing
10406         to with Customize. Move all the package stuff to a new Item in Options.
10407
10408         * package-ui.el (pui-menu): Add menu and Popup menu.
10409
10410         * package-get.el (package-get): Use new
10411         package-admin-get-install-dir.
10412
10413         * package-admin.el (package-admin-get-install-dir): New syntax.
10414         Conserve package location and put mule packages where mule-base is.
10415
10416         * package-get.el : Customized
10417
10418         * package-ui.el (pui): Customized
10419         (pui-package-install-dest-dir): New variable.
10420         (pui-install-selected-packages): Use it
10421
10422 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10423
10424         * package-get.el (package-get-interactive-package-query): Move
10425         dependency on package-get-base to run-time.
10426         (package-get-update-all): Ditto.
10427         (package-get-dependencies): Ditto.
10428         (package-get-package-provider): Ditto.
10429         (package-get-custom): Ditto.
10430
10431 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10432
10433         * events.el: Remove 'ascii-character property from 'backspace
10434         and 'delete symbols
10435
10436 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10437
10438         * package-get-base.el: removed.
10439
10440 1998-09-23  Didier Verna  <didier@xemacs.org>
10441
10442         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10443         (no-upper-case-p): new function.
10444         (with-search-caps-disable-folding): new macro.
10445         (with-interactive-search-caps-disable-folding): new macro.
10446         (zap-to-char): In interactive mode, do a case-sensitive search if
10447         the character is uppercase.
10448         (zap-up-to-char): ditto.
10449
10450         * replace.el (perform-replace): use the function no-upper-case-p.
10451
10452         * isearch-mode.el (isearch-fix-case): ditto.
10453         make obsolete `with-caps-disable-folding' and
10454         `isearch-no-upper-case-p'.
10455
10456         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10457         (tags-search): ditto.
10458         (tags-query-replace): ditto.
10459
10460         * info.el (Info-search): ditto.
10461
10462 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10463
10464         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10465
10466 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10467
10468         * package-admin.el (package-admin-rmtree): rewritten.  need to
10469         check for "." and ".." before symlink check.  expand files and
10470         directories with respect to DIRECTORY, not default-directory.
10471
10472 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10473
10474         * package-get.el (package-get-all): add INSTALL-DIR argument.
10475
10476 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10477
10478         * package-ui.el (pui-add-required-packages): new function, select
10479         dependent packages.
10480         (pui-display-keymap): bind it.
10481         (pui-help-string): document it.
10482         (pui-install-selected-packages): package-get-all -> package-get.
10483
10484         * package-get.el (package-get-dependencies): new function.
10485
10486 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10487
10488         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10489         regexps.
10490
10491 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10492
10493         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10494         function.
10495         (default-mouse-track-normalize-point): Use it.
10496
10497 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10498
10499         * package-admin.el (package-admin-delete-binary-package):
10500                 General cleanup. Remove unnessary use of progn and
10501         save-excursion.
10502         (package-admin-delete-binary-package): Do NOT mess with file
10503         modes. That is evil.
10504         (package-admin-delete-binary-package): Wrap all deleting in
10505         condition-case. The data in MANIFEST is untrustworthy.
10506         (package-admin-delete-binary-package): Let the OS worry about non
10507         empty directories.
10508
10509 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10510
10511         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10512         processing.
10513         (lm-report-bug): Fix mail address to send bug reports to.
10514
10515 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10516
10517         * XEmacs 21.2-beta2 is released.
10518
10519 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10520
10521         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10522
10523 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10524
10525         * info.el (Info-mode): Document page turning by double clicks in
10526         docstring so `M-x describe-mode' will display it.
10527
10528 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10529
10530         * info.el (Info-mouse-track-double-click-hook): Use character
10531         widths to calculate a border region where double clicking does
10532         page turning, and return `nil' by default so other hooks, such as
10533         region highlighting, will be run.
10534
10535 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10536
10537         * sound.el (default-sound-directory-list): Initialize with all the
10538         "sounds" directories in `data-directory-list'.  It used to just be
10539         the first one.
10540
10541         * packages.el (locate-data-directory-list): Created.  This gives
10542         the list of matching directories, unlike `locate-data-directory',
10543         which just gives the first one.
10544
10545 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10546
10547         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10548         make a binding in the local keymap until help-char handling is
10549         improved.
10550
10551         * help.el (help-keymap-with-help-key): Provide keymap with help
10552         binding.
10553         (help-print-help-form): New helper function.
10554
10555 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10556
10557         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10558         move extent to another buffer; no need to create a new extent.
10559         (isearch-fix-case): New function.
10560         (isearch-search-and-update): Use it.
10561
10562 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10563
10564         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10565         the keymap, not minor-mode-map-alist.
10566         (isearch-done): Restore overriding-local-map.
10567
10568 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10569
10570         * bytecomp.el (byte-compile-buffer-substring):
10571         Fix for: (byte-compile (defun f () (buffer-substring)))
10572         ==>   ** buffer-substring called with 3 args, but requires 0-3
10573         - new code not only works, but is more readable, too.
10574
10575 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10576
10577         * msw-faces.el (mswindows-init-device-faces): Don't try to
10578           specify a default font at this late stage. Do try to force
10579           creation of the default face font so that if it fails we get
10580           an error now instead of a crash at frame creation.
10581
10582           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10583           mswindows-make-font-unitalic: Canonical default weight
10584           changed from "Normal" to "Regular".
10585
10586           mswindows-make-font-bold / -bold-italic: Supplied device was
10587           not being passed into call to mswindows-find-smaller-font.
10588
10589 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10590
10591         * package-get.el (package-get-remote): Fix the path where to find
10592           the packages on xemacs.org.
10593
10594 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10595
10596         * about.el (about-maintainer-info): Update Ben's entry.
10597
10598 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10599
10600         * lisp/shadow.el (find-emacs-lisp-shadows):
10601         - `member' was being called on lists of length 2000!
10602         - Replace with hashtables.
10603         - Replace hand-coded loops with (dolist)
10604         - Fix comment typo
10605
10606 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10607
10608         * packages.el: Added new function, `package-delete-name', to
10609           delete existing packages from the installed package database
10610           (`packages-package-list').  Also added the "pkginfo" directory
10611           to `packages-special-base-regexp', so that the pkginfo directory
10612           would not get added to `late-packages'.
10613
10614         * package-admin.el: Added ability to delete an installed package
10615           (added low-level function, `package-admin-delete-package').
10616           Understands how to use the pkginfo/MANIFEST.<package> file to
10617           delete the package.  When installing a package, will also
10618           create a MANIFEST.* file if one is not provided by the
10619           package.  If the MANIFEST.* doesn't exist when deleting a
10620           package, the functions will fall back to attempting to delete
10621           any package-specific lisp directory.
10622
10623         * package-get.el: Moved some functions to package-admin.el.
10624           Added interactive function `package-get-delete-package', for
10625           use by users for deleting a package.
10626
10627           Also modified to not require the presence of efs.
10628
10629 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10630
10631         * files.el (find-file-noselect): Handle all signals, kill the
10632         buffer and resignal.
10633
10634 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10635
10636         * cl-macs.el (glyph-image): Add setf method.
10637
10638 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10639
10640         * package-get.el: Fixed broken EFS downloading.  Also, look for
10641           .tar.gz files first, in preference over .tgz files.
10642
10643         * package-ui.el: Fix display of package version numbers.
10644
10645 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10646
10647         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10648         argument.
10649
10650 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10651
10652         * list-mode.el: `display-completion-list': added new/optional
10653           keyword `:completion-string', which allows the programmer to
10654           change the "Possible completions are:" prompt.
10655
10656         * menubar-items.el: Added new pulldown menu-pick to start up the
10657           visual package browser/installer:
10658
10659                 Options->Customize->List Packages
10660
10661         * package-admin.el: Added hooks for installing under both Unix
10662           and MS Windows.  Does additional error checking.  No longer
10663           calls "add-big-package.sh" to install packages under Unix; now
10664           calls gunzip & tar directly.
10665
10666         * package-get.el: Added ability to install packages from files
10667           on a local disk/CDROM.  Now deletes any existing package lisp
10668           directory.  Does completion on available packages when
10669           querying for package names.  Will also search for .tgz files
10670           in addition for .tar.gz files.  Tries to reload
10671           auto-autoloads, as a convenience when loading new packages,
10672           and also tries to add any new package paths to `load-path'.
10673           Changed all occurences of `concat' to use `expand-file-name'.
10674
10675         * package-ui.el: New file which implements the main visual
10676           package browser/installer, which is started via a menu pick or
10677           M-x pui-list packages.
10678
10679 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10680
10681         * startup.el (load-init-file): spelling fix.
10682
10683 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10684
10685         * startup.el (normal-top-level): Load auto-autoload files
10686         covariantly with their precedence.
10687
10688 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10689
10690         * menubar-items.el (default-menubar): Remove "Font Weight"
10691         option, there is currently no custom equivalent.. Customize-faces
10692         is "Edit faces".
10693
10694         * x-font-menu.el (font-menu-set-font): Use customize to set
10695         default face.
10696
10697         * faces.el (face-spec-update-all-matching): New function.
10698
10699         * cus-face.el (custom-set-face-update-spec): New function.
10700         Interface to customize faces from elisp.
10701
10702         (custom-face-value-create): Show the customized settings if set
10703         but not saved.
10704
10705 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10706
10707         (custom-face-value-create): Show the customized settings if set
10708         but not saved.
10709
10710 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10711
10712         * keydefs.el (global-map): Add FSF 20.3 binding of
10713         query-replace-regexp.
10714
10715 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10716
10717         * minibuf.el (read-file-name-internal-1): use
10718         user-name-completion-1 instead of user-name-completion.
10719
10720 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10721
10722         * loadup.el:
10723         * make-docfile.el:
10724         * update-elc.el: Don't set `source-directory' (now defunct as a
10725         global variable) no more.
10726
10727         * packages.el (packages-list-autoloads): Made `source-directory'
10728         (now defunct as a global variable) a parameter.
10729
10730 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10731
10732         * about.el (about-hackers): new email
10733
10734 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10735
10736         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10737
10738 1998-07-17  Didier Verna  <didier@xemacs.org>
10739
10740         * faces.el (set-face-property):
10741         (set-face-dim-p):
10742         (face-dim-p): updated the doc strings now that the dim property isn't
10743         tty-specific.
10744         (face-equal): the dim property is now a common one.
10745
10746         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10747         Renamed the `stipple' attribute to `background-pixmap'.
10748         (custom-face-background-pixmap): make custom-face-stipple an
10749         obsolete alias for this.
10750
10751 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10752
10753         * find-paths.el (paths-file-readable-directory-p): Created and
10754         used.
10755
10756         * loadup.el: Don't set inhibit-... flags from run-temacs.
10757
10758 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10759
10760         * packages.el (packages-data-path-depth): Added and used.
10761
10762 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10763
10764         * about.el:
10765         - Change .xpm to .png, delete "zcat" section.
10766         - cosmetic fix in the 'marcpa' entry.
10767
10768         * etc/photos
10769         - convert all .xpm.Z to .png
10770         - rename mrb to martin
10771         - rename mcook-m to mcookm
10772
10773 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10774
10775         * x-init.el (x-initialize-compose): Add support for
10776         dead-circumflex as YET ANOTHER NAME for that dead key.
10777
10778 1998-08-05  Colin Rafferty <colin@xemacs.org>
10779
10780         * setup-paths.el (paths-construct-exec-path): Made the
10781         last-packages really be last.
10782         (paths-construct-data-directory-list): Ditto.
10783
10784 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
10785
10786         * startup.el(startup-splash-frame-body):
10787         Update Copyright notice in splash screen
10788
10789 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10790
10791         * minibuf.el (read-file-name-internal-1): do ~user completion.
10792
10793 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10794
10795         * font-lock.el (font-lock-fontify-glumped-region): Add guard
10796         aginst destroyed extents
10797
10798 1998-07-24  Greg Klanderman  <greg@alphatech.com>
10799
10800         * package-get.el (package-get): add `install-dir' argument.
10801
10802 1998-07-20  John Jones  <jj@asu.edu>
10803
10804         * package-get.el: calls to package-get-update-all will only
10805           update packages which are already installed.
10806
10807 1998-07-23  SL Baur  <steve@altair.xemacs.org>
10808
10809         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10810         writable.
10811
10812 1998-07-20  Colin Rafferty   <colin@xemacs.org>
10813
10814         * about.el (about-hackers): Correct my email.
10815
10816 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
10817
10818         * about.el (about-hackers): new email-address.
10819
10820 1998-07-25  SL Baur  <steve@altair.xemacs.org>
10821
10822         * minibuf.el (read-number): Don't let `input-error' condition
10823         escape.
10824
10825 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10826
10827         * about.el (about-hackers): use my `email-for-life' address.
10828
10829 1998-07-19  SL Baur  <steve@altair.xemacs.org>
10830
10831         * XEmacs 21.2-beta1 is released.
10832
10833 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10834
10835         * ldap.el (ldap-search): Doc string change
10836
10837 1998-07-16  Colin Rafferty   <colin@xemacs.org>
10838
10839         * menubar-items.el (default-menubar): Removed references to
10840         `data-directory', and use `locate-data-file' instead, and made
10841         then greyed out if they don't exist.
10842
10843 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10844
10845         * keymap.el (events-to-keys): Use `format' instead of `concat'
10846         since the latter does not accept integer args anymore
10847
10848 1998-07-15  SL Baur  <steve@altair.xemacs.org>
10849
10850         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
10851         macros replaced.
10852
10853 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10854
10855         * make-docfile.el: Get first initialization from very-early-lisp.el
10856         * update-elc.el: Ditto.
10857         * loadup.el (really-early-error-handler): Ditto.
10858
10859         * packages.el (packages-unbytecompiled-lisp): Add new file,
10860         very-early-lisp.el.
10861
10862         * very-early-lisp.el: New file.
10863
10864 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10865
10866         * Symbols that have been obsolete for at least 3 years removed (II).
10867
10868         * obsolete.el (eval-current-buffer): Make compatible.
10869         (byte-code-function-p): Ditto.
10870         (send-string): Removed.
10871         (send-region): Removed.
10872         (screen-scrollbar-width): Removed.
10873         (set-screen-scrollbar-width): Removed.
10874         (set-screen-left-margin-width): Removed.
10875         (set-screen-right-margin-width): Removed.
10876         (screen-left-margin-width): Removed.
10877         (screen-right-margin-width): Removed.
10878         (set-buffer-left-margin-width): Removed.
10879         (set-buffer-right-margin-width): Removed.
10880         (buffer-left-margin-width): Removed.
10881         (buffer-right-margin-width): Removed.
10882         (x-set-frame-icon-pixmap): Removed.
10883         (x-set-screen-icon-pixmap): Removed.
10884         (pixel-name): Removed.
10885         (make-pixmap): Removed.
10886         (make-cursor): Removed.
10887         (pixmap-width): Removed.
10888         (pixmap-contributes-to-line-height-p): Removed.
10889         (set-pixmap-contributes-to-line-height): Removed.
10890
10891 1998-07-13  SL Baur  <steve@altair.xemacs.org>
10892
10893         * obsolete.el (popup-menu-up-p): removed.
10894         (read-no-blanks-input): Removed.
10895         (wholenump): Removed.
10896         (ring-mod): Removed (what was ring-mod?).
10897         (current-time-seconds): Removed.
10898         (run-special-hook-with-args): Removed.
10899         (dot): Removed.
10900         (dot-marker): Removed.
10901         (dot-min): Removed.
10902         (dot-max): Removed.
10903         (window-dot): Removed.
10904         (set-window-dot): Removed.
10905
10906         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
10907         `dot-min'.
10908
10909         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
10910
10911         * code-files.el (insert-file-contents): Rename
10912         run-special-hook-with-args to run-hook-with-args-until-success.
10913         (write-region): Ditto.
10914
10915 1998-07-12  SL Baur  <steve@altair.xemacs.org>
10916
10917         * about.el: Fix typos, update release date.
10918
10919         * Symbols that have been obsolete for at least 3 years removed.
10920
10921         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
10922         screen- functions.
10923         (toplevel): remove setf methods for screen functions.
10924         * cl-macs.el (extent-data): defsetf removed.
10925         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
10926         many places to remove.
10927         (comment-indent-hook): Ditto.
10928         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
10929         (buffer-dedicated-screen): Ditto.
10930         (deiconify-screen): Ditto.
10931         (delete-screen): Ditto.
10932         (event-screen): Ditto.
10933         (find-file-other-screen): Ditto.
10934         (find-file-read-only-other-screen): Ditto.
10935         (live-screen-p): Ditto.
10936         (screen-height): Ditto.
10937         (screen-iconified-p): Ditto.
10938         (screen-list): Ditto.
10939         (screen-live-p): Ditto.
10940         (screen-name): Ditto.
10941         (screen-parameters): Ditto.
10942         (screen-pixel-height): Ditto.
10943         (screen-pixel-width): Ditto.
10944         (screen-root-window): Ditto.
10945         (screen-selected-window): Ditto.
10946         (screen-totally-visible-p): Ditto.
10947         (screen-visible-p): Ditto.
10948         (screen-width): Ditto.
10949         (screenp): Ditto.
10950         (get-screen-for-buffer): Ditto.
10951         (get-screen-for-buffer-noselect): Ditto.
10952         (get-other-screen): Ditto.
10953         (iconify-screen): Ditto.
10954         (lower-screen): Ditto.
10955         (mail-other-screen): Ditto.
10956         (make-screen): Ditto.
10957         (make-screen-invisible): Ditto.
10958         (make-screen-visible): Ditto.
10959         (modify-screen-parameters): Ditto.
10960         (new-screen): Ditto.
10961         (next-screen): Ditto.
10962         (next-multiscreen-window): Ditto.
10963         (other-screen): Ditto.
10964         (previous-screen): Ditto.
10965         (previous-multiscreen-window): Ditto.
10966         (raise-screen): Ditto.
10967         (redraw-screen): Ditto.
10968         (select-screen): Ditto.
10969         (selected-screen): Ditto.
10970         (set-buffer-dedicated-screen): Ditto.
10971         (set-screen-height): Ditto.
10972         (set-screen-position): Ditto.
10973         (set-screen-size): Ditto.
10974         (set-screen-width): Ditto.
10975         (show-temp-buffer-in-current-screen): Ditto.
10976         (switch-to-buffer-other-screen): Ditto.
10977         (visible-screen-list): Ditto.
10978         (window-screen): Ditto.
10979         (x-set-screen-pointer): Ditto.
10980         (x-set-frame-pointer): Ditto.
10981         (screen-title-format): Ditto.
10982         (screen-icon-title-format): Ditto.
10983         (terminal-screen): Ditto.
10984         (delete-screen-hook): Ditto.
10985         (create-screen-hook): Ditto.
10986         (mouse-enter-screen-hook): Ditto.
10987         (mouse-leave-screen-hook): Ditto.
10988         (map-screen-hook): Ditto.
10989         (unmap-screen-hook): Ditto.
10990         (default-screen-alist): Ditto.
10991         (default-screen-name): Ditto.
10992         (x-screen-defaults): Ditto.
10993         (x-create-screen): Ditto.
10994         * obsolete.el: meta-flag removed.
10995         baud-rate removed.
10996         sleep-for-millisecs removed.
10997         extent-data removed.
10998         set-extent-data removed.
10999         set-extent-attribute removed.
11000         extent-glyph removed.
11001         extent-layout removed.
11002         set-extent-layout removed.
11003         list-faces-display removed.
11004         list-faces removed.
11005         trim-versions-without-asking removed.
11006         after-write-file-hooks removed.
11007         truename removed.
11008         auto-fill-hook removed.
11009         blink-paren-hook removed.
11010         select-screen-hook, deselect-screen-hook removed.
11011         auto-raise-screen, auto-lower-screen removed.
11012
11013         * msw-mouse.el: Global change resource -> mswindows-resource.
11014
11015         * XEmacs 21.0-pre5 is released.
11016
11017 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11018
11019         * about.el (about-hackers): Credits update.
11020
11021 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11022
11023         * register.el (insert-register): Don't activate the region.
11024
11025 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11026
11027         * select.el: Restore x-* symbols for backwards compatibility:
11028         x-copy-primary-selection, x-kill-primary-selection,
11029         x-delete-primary-selection, x-select-make-extent-for-selection,
11030         x-valid-simple-selection-, x-cut-copy-clear-internal.
11031
11032 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11033
11034         * XEmacs 21.0-pre4 is released.
11035
11036 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11037
11038         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11039         reporting bugs.
11040         (maybe-add-init-button): Fix semantics under Windows.  Use
11041         `expand-file-name' rather than `concat'.
11042
11043         * help.el (print-messages): New function.
11044
11045 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11046
11047         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11048
11049 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11050
11051         * about.el: Tweaked my entry in about-hackers.
11052
11053         * find-paths.el (paths-emacs-root-p):
11054           Relaxed emacs-root checking of an in-place installation to
11055           also accommodate the flat layout used on MS Windows.
11056
11057 1998-06-29  John Jones  <jj@asu.edu>
11058
11059         * package-get.el: calls to package-get-update-all will only
11060           update packages which are already installed.
11061
11062 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11063
11064         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11065         are handled by the gui-element face fallbacks now.
11066
11067         * x-faces.el: default gui-element face to "background" as well as
11068         the default face.
11069
11070         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11071         and default face settings since these are set as fallbacks now in
11072         the appropriate domain.
11073
11074 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11075
11076         * text-mode.el (text-mode): Reorder regexp so the OR part
11077         corresponding to `page-delim' goes first and the hack in
11078         `forward-paragraph' will work.
11079         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11080
11081 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11082
11083         * subr.el (remove-hook): When checking the hook value
11084           with functionp, don't apply car to it.
11085
11086 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11087
11088         * package-get.el (package-get-remote-filename):
11089           Don't use file-name-as-directory because the local directory
11090           separator conventions might not be the same as ftp's.
11091
11092 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11093
11094         * ldap.el (ldap-host-parameters-alist): New name of
11095         `ldap-host-parameters-plist'
11096
11097 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11098
11099         * package-get.el: Using (require 'package-get-base), now that it
11100         provides itself.  Consequently removed all instances of (load
11101         "package-get-base.el").
11102
11103 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11104
11105         * subr.el (remove-hook): Don't treat the hook value as a
11106           list unless it is both consp and not functionp.
11107
11108 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11109
11110         * about.el: Email address for Ben Wing is ben@xemacs.org.
11111         * auto-show.el: Ditto.
11112         * bytecomp.el: Ditto.
11113         * faces.el: Ditto.
11114         * x-scrollbar.el: Ditto.
11115         * x-misc.el: Ditto.
11116         * tty-init.el: Ditto.
11117         * toolbar-items.el: Ditto.
11118         * symbol-syntax.el: Ditto.
11119         * specifier.el: Ditto.
11120         * objects.el: Ditto.
11121         * hyper-apropos.el: Ditto.
11122         * glyphs.el: Ditto.
11123
11124 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11125
11126         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11127         vertical-divider-always-visible-p.
11128         (default-mouse-motion-handler): Ditto.
11129
11130 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11131
11132         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11133         global value.
11134
11135 1998-06-21  Oliver Graf <ograf@fga.de>
11136
11137         * build-reports.el: changed receiver to xemacs-build-reports list
11138
11139 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11140
11141         * font.el: Split font-family-mappings into X and
11142           mswindows-specific versions.
11143           mswindows-font-create-[object|name]: Treat supplied size
11144           as a pointsize. Added underline and strikethru handling.
11145
11146         * msw-faces.el: changed default mswindows charset to western.
11147
11148         * msw-glyphs.el: removed space in border-glyph font string that
11149           was inserted to get round bugs in the mswindows C font code.
11150
11151 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11152
11153         * about.el (about-hackers): Credits update.
11154
11155         * help-nomule.el (tutorial-supported-languages): Add Romanian
11156         TUTORIAL.
11157
11158         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11159         to ISO-8859-2.
11160
11161 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11162
11163         * font.el: Split font-family-mappings into X and
11164           mswindows-specific versions.
11165           mswindows-font-create-[object|name]: Treat supplied size
11166           as a pointsize. Added underline and strikethru handling.
11167
11168         * msw-faces.el: changed default mswindows charset to western.
11169
11170         * msw-glyphs.el: removed space in border-glyph font string that
11171           was inserted to get round bugs in the mswindows C font code.
11172
11173 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11174
11175         * minibuf.el: make read-color-completion-table call
11176           (mswindows-color-list for mswindows devices.
11177
11178 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11179
11180         * lisp/font-lock.el
11181         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11182         Let declaration items contain non-word symbol characters.
11183
11184 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11185
11186         * package-get.el (package-get-package-provider): Added autoload
11187         cookie.  Loading "package-get-base.el" in ALL functions that use
11188         it.  Fixed some (interactive ...) with multiple argument specs
11189         again.  Cosmetic indentation changes.
11190
11191 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11192
11193         * info.el (Info-insert-dir): Don't use nreverse on variables
11194         that you want to use later.
11195
11196 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11197
11198         * x-mouse.el (x-set-point-and-move-selection): Replace call
11199         to x-kill-primary-selection with kill-primary-selection
11200
11201 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11202
11203         * simple.el (what-cursor-position): Make cursor position reported
11204         use value of column-number-start-at-one
11205
11206 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11207
11208         * about.el (xemacs-hackers): Fix Jareth's email address.
11209
11210 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11211
11212         * startup.el (startup-splash-frame): Remove
11213         `xemacs-startup-logo-function'.
11214
11215 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11216
11217         * about.el (about-hackers): Update credits list.
11218
11219 1998-06-06  Jeff Miller <jmiller@smart.net>
11220
11221         * lisp/sound.el: Update sound-ext to allow filenames with
11222           extensions to be found by load-sound-file
11223
11224 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11225
11226         * info.el (Info-rebuild-outdated-dir): Removed variable
11227         (Info-auto-generate-directory): New variable
11228         (Info-save-auto-generated-dir): New variable
11229         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11230         (Info-build-dir-anew): Second parameter removed.  Use
11231         `Info-save-auto-generated-dir'
11232         (Info-rebuild-dir): Ditto
11233
11234 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11235
11236         * list-mode.el (next-list-mode-item): Would not recognize
11237         border between directly neighbored items.
11238
11239 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11240
11241         * package-get.el: add autoloads for some functions.
11242
11243 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11244
11245         * specifier.el (let-specifier): Tiny docfixes.
11246
11247 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11248
11249         * msw-mouse.el: set selection-pointer-glyph to Normal.
11250
11251 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11252
11253         * wid-edit.el (widget-specify-secret): New function.
11254         (widget-after-change): Use it.
11255         (widget-specify-field): Use it.
11256
11257 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11258
11259         * mouse.el (drag-window-divider): Use `(not done)' instead of
11260         `doit'; reuse result of `window-pixel-edges'.
11261
11262         * modeline.el (drag-modeline-event-lag): Rename to
11263         drag-divider-event-lag.
11264
11265 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11266
11267         * specifier.el (let-specifier): Rewritten not to generate needless
11268         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11269         arguments.
11270
11271 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11272
11273         * minibuf.el (read-file-name-1): Setup buffer-local value of
11274         `completion-ignore-case' in completions buffer under Windows.
11275
11276 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11277
11278         * about.el (about-maintainer-glyph): Fix support for not
11279         compressed images.
11280
11281 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11282
11283         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11284
11285         * mouse.el (mouse-track): Cancel selection if misc-user event with
11286         `cancel-mode-internal' function is fetched.
11287
11288 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11289
11290         * files.el (save-some-buffers-1): Fixed return value.
11291
11292 1998-06-01  Oliver Graf <ograf@fga.de>
11293
11294         * dragdrop.el: added experimental
11295
11296 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11297
11298         * startup.el (after-init-hook, init-file-user,
11299         user-init-directory, load-user-init-file):  Purge references
11300         to "~/.xemacs/init.el" from docstrings.
11301
11302         (load-user-init-file) Use paths-construct-path to construct
11303         paths to user init files.  Go directly to ~/.emacs, do not
11304         search ~/.xemacs/, do not load `default-custom-file'.
11305
11306 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11307
11308         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11309         general *sh.
11310         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11311
11312 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11313
11314         * menubar-items.el (default-menubar): add Update Packages to customize
11315         menu.
11316
11317 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11318
11319         * faces.el: use toolbar face as a fallback for toolbar properties
11320         in xpm-color-symbols instead of default.
11321
11322         * msw-faces.el: rename 3d-object -> gui-element face.
11323
11324 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11325
11326         * startup.el (xemacs-startup-logo-function): New variable.
11327         (startup-splash-frame): Use it.
11328
11329 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11330
11331         * files.el (save-some-buffers): Would wait 1 second.
11332         (save-some-buffers-1): Delete other windows here instead of in
11333         `save-some-buffers'.
11334         (save-some-buffers): Force redisplay only if windows were deleted.
11335
11336 1998-06-02  Didier Verna  <didier@xemacs.org>
11337
11338         * cus-face.el (custom-face-attributes): generalized the use of
11339         toggle buttons for boolean attributes.
11340         Re-ordered the items a bit.
11341
11342 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11343
11344         * sound.el (default-sound-directory): Use `locate-data-directory'
11345         to find the sounds directory.
11346
11347 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11348
11349         * sound.el: default sound-ext to .wav under mswindows, .au
11350         otherwise. load-default sounds without extensions.
11351
11352 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11353
11354         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11355         if send-pr is not bound.
11356
11357 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11358
11359         * files.el: grok idl files in auto-mode-alist.
11360 1998-06-01  Jeff Miller  <jmiller@smart.net>
11361
11362         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11363         calling `upcase'.
11364
11365 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11366
11367         * msw-glyphs.el: add xbm to the list of image types supported.
11368
11369 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11370
11371         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11372         instead of XEmacs one when dumping InfoDock.
11373
11374 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11375
11376         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11377         for `modeline-visible-p'
11378
11379         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11380
11381 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11382
11383         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11384         since it's not used anymore. doc string fixes.
11385
11386         * package-get.el (package-get-file-installed-p): new function. use
11387         instead of file-installed-p which is in an external package.
11388
11389 1998-05-28  Oliver Graf <ograf@fga.de>
11390
11391         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11392         favor of select-window/switch-to-buffer
11393
11394 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11395
11396         * startup.el: changed (getenv "HOME") to (user-home-directory)
11397
11398 1998-05-25  Oliver Graf <ograf@fga.de>
11399
11400         * frame.el (cde-start-drag) moved to dragdrop.el
11401         (offix-start-drag-region) moved to dragdrop.el
11402         (offix-start-drag) moved to dragdrop.el
11403         * dragdrop.el (cde-start-drag) moved from frame.el
11404         (offix-start-drag-region) moved from frame.el
11405         (offix-start-drag) moved from frame.el
11406         (cde-start-drag-region) cde drag regions
11407         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11408
11409 1998-05-26  Oliver Graf <ograf@fga.de>
11410
11411         * dragdrop.el: created dragdrop-drag prototypes
11412         (cde-start-drag-region) fixed typo
11413
11414 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11415
11416         * simple.el (after-init-hook): Remove reader macro.
11417
11418         * packages.el (packages-hardcoded-lisp): Get rid of reader
11419         macros.  Update DOC string.
11420
11421 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11422
11423         * mouse.el (drag-window-divider): Ditto.
11424
11425         * modeline.el (mouse-drag-modeline): Use it.
11426
11427         * lisp-mode.el (let-specifier): Specify indentation.
11428
11429         * specifier.el (let-specifier): Renamed from
11430         `with-specifier-instance'.
11431
11432 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11433
11434         * x-faces.el:
11435         * faces.el: move definition of xpm-color-symbols from x-faces.el
11436         to faces. Predicate x-get-resource on the presence of x.
11437
11438         * msw-faces.el: set 3d-object face rather than modeline. Specify
11439         faces as specfier defaults.
11440
11441         * package-get.el: don't use package-admin-add-single-file-package.
11442
11443 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11444
11445         * toolbar-items.el: Fixup tooltips.
11446         (toolbar-gnus): Don't use obsolete variable
11447         toolbar-news-frame-properties.
11448         (toolbar-news-reader): Default to `gnus' instead of
11449         `not-configured'.
11450
11451         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11452         Windows.
11453
11454 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11455
11456         * package-get.el: rename -installedp -> -installed-p.
11457
11458 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11459
11460         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11461         attributes, and assinged it to continuation, truncation and
11462         hscroll glyphs.
11463
11464         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11465         and made continuation, truncation and hscroll glyphs arrow
11466         characters out of that font.
11467
11468 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11469
11470         * minibuf.el (minibuffer-electric-separator): Play nicely with
11471         directory-sep-char being \.
11472         (minibuffer-electric-tilde): Ditto.
11473         (read-file-name-map): Ditto.
11474
11475 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11476
11477         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11478         on X devices.
11479         (default-mouse-track-deal-with-down-event): Avoid
11480         `x-disown-selection'; use `disown-selection' instead.
11481
11482 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11483
11484         * select.el:
11485         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11486         moved to (cut-copy-clear-internal) in select.el. Ditto for
11487         (x-delete-primary-selection) (x-kill-primary-selection)
11488         (x-copy-primary-selection).
11489         (own-clipboard): new function.
11490
11491         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11492         functions in select.el. remove old ones.
11493         (mswindows-own-clipboard): new function.
11494
11495 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11496
11497         * gnuserv.el: allow connections from mswindows type devices.
11498
11499 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11500
11501         * msw-glyphs.el: change image type used from cursor to resource.
11502
11503 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11504
11505         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11506         for {top,bottom}-{left,right} values in addition to
11507         {top,bottom}_{left,right}.
11508         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11509
11510 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11511
11512         * cl-macs.el (specifier-instance): Undefine its setf method.
11513
11514         * specifier.el (with-specifier-instance): Added docstring.
11515
11516         * mouse.el (drag-window-divider): Ditto.
11517
11518         * modeline.el (mouse-drag-modeline): Use it.
11519
11520         * lisp-mode.el (with-specifier-instance): Define its indentation
11521         level.
11522
11523         * specifier.el (with-specifier-instance): New macro.
11524
11525 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11526
11527         * package-get.el (package-get-create-custom): new function to
11528         auto-generate package-get-custom.el from package-get-base.el.
11529         * (package-get-ever-installedp): new function.
11530         * (package-get-custom): new function to get all packages specified
11531         by customize.
11532
11533 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11534
11535         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11536
11537 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11538
11539         * cl-extra.el: Reverse previous float change.
11540
11541 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11542
11543         * x-faces.el:
11544         * faces.el (try-font-name): moved from x-faces.el since it is
11545         required by w3 under mswindows as well X.
11546
11547 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11548
11549         * winnt.el: Removed evil (setq completion-ignore-case t)
11550         clause, one more overlookef fsfism.
11551         (nt-quote-args-functions-alist): End sentences with double space.
11552
11553 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11554
11555         * window-xemacs.el (push-window-configuration): Remove kludgery of
11556         recaching default-toolbar specifier.
11557         (pop-window-configuration): Ditto.
11558         (unpop-window-configuration): Ditto.
11559
11560 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11561
11562         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11563
11564 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11565
11566         * winnt.el (nt-quote-args-verbatim): Added function.
11567         (nt-quote-args-prefix-quote): Added function.
11568         (nt-quote-args-backslash-quote): Added function.
11569         (nt-quote-args-double-quote): Added function.
11570         (nt-quote-args-functions-alist): New variable.
11571         (nt-quote-process-args): Added function. This is the main quoting
11572         work horse called from process-nt.c
11573
11574 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11575
11576         * winnt.el: Removed duplicate definitions for backspace,
11577         delete, M-backspace and C-M-backspace.
11578         (file-name-buffer-file-type-alist): Removed this variable.
11579         (find-buffer-file-type): Removed function.
11580         (find-file-binary):  Removed function.
11581         (find-file-text): Removed function.
11582         (find-file-not-found-set-buffer-file-type): Removed function.
11583         (save-to-unix-hook): Removed function.
11584         (revert-from-unix-hook): Removed function.
11585         (using-unix-filesystems): Removed function.
11586         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11587         warning.
11588         (x-set-selection): Removed function.
11589         (x-get-selection): Removed function.
11590         Removed commented FSFisms.
11591         Replaced copyright notice (this file is not part of GNU Emacs).
11592         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11593         comint-process-echoes setting to t.
11594
11595 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11596
11597         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11598         and used following the interface change of
11599         `paths-find-recursive-path'.
11600
11601         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11602         regexp instead of a list of base names.
11603         (paths-version-control-filename-regexp):
11604         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11605         Introduced and used following the interface change of
11606         `paths-find-recursive-path'.
11607
11608 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11609
11610         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11611         on X devices, rather than on all non-TTY devices.
11612
11613 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11614
11615         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11616
11617         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11618
11619 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11620
11621         * itimer.el (activate-itimer): Fixed usage of integers
11622         as argument to `concat'.
11623
11624 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11625
11626         * itimer.el (start-itimer): replace the use of `concat' with
11627         `format'
11628
11629 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11630
11631         * mode-motion.el (mode-motion-hook): Clarify docstring.
11632         From Bob Weiner <weiner@altrasoft.com>
11633
11634         * loadhist.el (symbol-file): Supply prompt string when used
11635         interactively.
11636         From Bob Weiner <weiner@altrasoft.com>
11637
11638 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11639
11640         * loadup.el (really-early-error-handler): Ditto.
11641
11642         * update-elc.el: Ditto.
11643
11644         * setup-paths.el (paths-construct-exec-path): Ditto.
11645
11646         * make-docfile.el: Ditto.
11647
11648         * find-paths.el (paths-decode-directory-path): Use split-path
11649         instead of decode-path.
11650
11651         * files.el (parse-colon-path): Update docstring reference.
11652
11653 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11654
11655         * msw-init.el:
11656         * x-init.el:
11657         Bind cut'n'paste keys to non window-system specific functions.
11658
11659         * msw-select.el: New function mswindows-clear-clipboard.
11660         mswindows-cut-copy-clipboard extended to handle clearing of the
11661         selection and renamed to mswindows-cut-copy-clear-clipboard.
11662
11663         * select.el: on mswindows devices delete-primary-selection
11664         calls mswindows-clear-clipboard.
11665
11666 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11667
11668         * simple.el (quoted-insert): Inhibit quit when using read-char.
11669
11670         * cmdloop.el (read-char): Don't inhibit quit.
11671         (read-char-exclusive): Ditto.
11672         (read-char): Signal quit if quit-char was pressed.
11673         (read-char-exclusive): Ditto.
11674         (read-quoted-char): Return a character, not integer.
11675
11676         * menubar-items.el (default-popup-menu): Use Andy's generic
11677         selection code.
11678         (default-popup-menu): Fix code.
11679
11680 1998-05-14  Oliver Graf <ograf@fga.de>
11681
11682         * dragdrop.el (dragdrop-function-widget): this time it's done
11683
11684 1998-05-13  Oliver Graf <ograf@fga.de>
11685
11686         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11687
11688 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11689
11690         * device.el (device-pixel-width):
11691         (device-pixel-height):
11692         (device-mm-width):
11693         (device-mm-height):
11694         (device-bitplanes):
11695         (device-color-cells): Swapped parameters to device-system-metric
11696         according to the interface change.
11697
11698 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11699
11700         * mouse.el (default-mouse-motion-handler): Use new name of the
11701         function event-over-vertical-divider-p.
11702         Do not set E-W arrow cursor over the divider if
11703         vertical-divider-draggable-p is nil in the window.
11704         ([top-level]): Use new name for the variable
11705         vertical-divider-map.
11706         (drag-window-divider): Respect vertical-divider-draggable-p.
11707         Variable name typo fixes.
11708
11709 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11710
11711         * keymap.el (kbd): Define here; handle string constants and
11712         others...
11713
11714 1998-05-15  Christian Nyb <chr@mediascience.no>
11715
11716         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11717         in Emacs 18.
11718
11719 1998-05-13  Didier Verna  <didier@xemacs.org>
11720
11721         * mouse.el (drag-window-divider): give the vertical divider a
11722         pressed look when dragging it.
11723
11724 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11725
11726         * faces.el: predicate some more face operations on x or mswindows
11727         not just x.
11728
11729         * modeline.el: enable modeline coloring for mswindows.
11730
11731 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11732
11733         * minibuf.el (minibuffer-default): Added variable; compatible with
11734         FSF Emacs.
11735         (next-history-element): Used `minibuffer-default'.
11736
11737 1998-05-12  Oliver Graf <ograf@fga.de>
11738
11739         * dragdrop.el (dragdrop-function-widget): button and mods ok
11740         arguments still look a bit strange
11741         (dragdrop-compare-mods) created
11742         (dragdrop-drop-do-functions) correctly checks for buttons and
11743         modifiers
11744
11745 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11746
11747         * setup-paths.el (paths-default-info-directories): Replace
11748         path-separator with directory-sep-char.
11749
11750         * files.el (path-separator): Don't define it here.
11751
11752 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11753
11754         * update-elc.el: Ditto.
11755
11756         * setup-paths.el (paths-construct-exec-path): Ditto.
11757
11758         * make-docfile.el: Ditto.
11759
11760         * loadup.el (really-early-error-handler): Ditto.
11761
11762         * find-paths.el (paths-decode-directory-path): Use decode-path
11763         instead of decode-path-internal.
11764
11765         * files.el (parse-colon-path): Update docstring.
11766
11767 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11768
11769         * subr.el (get-buffer-window-list): Make BUFFER optional.
11770
11771         * window-xemacs.el (windows-of-buffer): Defalias to
11772         get-buffer-window-list.
11773
11774 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11775
11776         * disass.el: Fix maintainer keyword.
11777
11778         * bytecomp.el (byte-compile-and-load-file): Autoload.
11779         (byte-compile-buffer): Ditto.
11780
11781         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11782         value is returned, not the name.
11783         (lisp-imenu-generic-expression): Enable it.
11784         (lisp-mode-variables): Ditto.
11785         (lisp-indent-offset): Change defconst to defvar.
11786         (lisp-indent-function): Ditto.
11787         (lisp-body-indent): Ditto.
11788
11789 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11790
11791         * modeline.el: Use zap-last-kbd-macro-event.
11792
11793         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11794         nil, don't attempt to do anything with messages.
11795         (eval-last-sexp): Use `letf' for clarity.
11796
11797 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11798
11799         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11800
11801 1998-05-11  Martin Buchholz  <martin@xemacs.org>
11802
11803         * buff-menu.el:
11804         * lisp-mode.el:
11805         * obsolete.el:
11806         Change empty docstrings into no doc strings at all.
11807         Fix bogus FSF-format docstrings.
11808         * etags.el: Fix docstring.
11809
11810 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
11811
11812         * package-get.el (package-get): Use internal md5
11813
11814 1998-05-13  SL Baur  <steve@altair.xemacs.org>
11815
11816         * about.el (about-xemacs): Correct abuse of concat.
11817
11818 1998-05-11  SL Baur  <steve@altair.xemacs.org>
11819
11820         * info.el (Info-mode): Use easymenu.
11821
11822 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11823
11824         * apropos.el (apropos): Don't use concat with integers.
11825
11826         * cmdloop.el (describe-last-error): Handle the case when no error
11827         was seen gracefully.
11828
11829         * apropos.el (apropos-print): Use with-displaying-help-buffer as
11830         defun.
11831         (apropos-describe-plist): Ditto.
11832
11833         * help.el (with-displaying-help-buffer): Revert to a defun.
11834         (describe-key): Use it as defun.
11835         (describe-mode): Ditto.
11836         (describe-bindings): Ditto.
11837         (describe-prefix-bindings): Ditto.
11838         (describe-installation): Ditto.
11839         (view-lossage): Ditto.
11840         (describe-function): Ditto.
11841         (describe-variable): Ditto.
11842         (describe-syntax): Ditto.
11843
11844 1998-05-11  Oliver Graf <ograf@fga.de>
11845
11846         * dragdrop.el: changed order of require/provide
11847         (dragdrop-drop-mime-default) changed to new calling conventions
11848         (dragdrop-drop-do-functions) changed to new calling conventions
11849         (dragdrop-function-widget) this one needs more work...
11850
11851 1998-05-10  Oliver Graf <ograf@fga.de>
11852
11853         * about.el: another small change in my entry
11854         * dragdrop.el (dragdrop-drop-log-function): logging added
11855         plus customizations
11856         changed interface to handler functions. now called with event
11857         and object
11858
11859 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
11860
11861         * glyphs.el (divider-pointer-glyph): Declared new glyph,
11862         E-W arrow pointer displayed over draggable dividers.
11863
11864         * mouse.el (default-mouse-motion-handler): Show it when
11865         appropriate.
11866         (drag-window-divider): Added.
11867         ([top-level]): Initialized window-divider-map with a keymap
11868         binding the above function to left button down event.
11869
11870         * x-mouse.el (x-init-pointer-shape): Initialize
11871         divider-pointer-glyph from Cursor.dividerPointer, or use default
11872         E-W double arrow.
11873
11874 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
11875
11876         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
11877
11878 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11879
11880         * simple.el (count-words-buffer): Don't query for buffer.
11881         (count-lines-buffer): Ditto.
11882
11883 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11884
11885         * help.el (where-is): add optional insert argument.
11886
11887 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11888
11889         * help.el (describe-key-briefly): New argument INSERT.
11890
11891         * simple.el (eval-expression): New optional argument; synch with
11892         FSF 20.3.
11893
11894         * keydefs.el (global-map): Add new register bindings.
11895
11896         * register.el: Synched with FSF 20.3.
11897
11898 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11899
11900         * window-xemacs.el (recenter): all arguments are optional.
11901
11902 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
11903
11904         * device.el: (device-pixel-width): Reflected name/parameters
11905         change to device-system-metric.
11906         (device-pixel-height): Ditto.
11907         (device-mm-width): Ditto.
11908         (device-mm-height): Ditto.
11909         (device-bitplanes): Ditto.
11910         (device-color-cells): Ditto.
11911
11912 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11913
11914         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
11915
11916         * cl.el (most-positive-fixnum): Document.
11917         (most-negative-fixnum): Ditto.
11918
11919         * cus-dep.el: Updated comment.
11920
11921         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
11922         constant.
11923
11924         * cus-load.el (custom-put): Removed.
11925
11926         * files.el (after-find-file): Just resignal quit instead of
11927         signaling "canceled".
11928
11929 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11930
11931         * frame.el (other-frame): Use `focus-frame' instead of
11932         select-frame kludges.
11933
11934         * lisp-mode.el: Update lisp-indent-function for
11935         save-selected-frame and with-selected-frame.
11936
11937         * frame.el (save-selected-frame): New macro.
11938         (with-selected-frame): Ditto.
11939         (other-frame): Use `set-frame-focus'.
11940
11941 1998-05-06  Oliver Graf <ograf@fga.de>
11942
11943         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
11944         (dragdrop-drop-url-default) default handler for URL drops created
11945         (dragdrop-drop-mime-default) default handler for MIME drops created
11946         (dragdrop-drop-functions) default custom for handling drops created
11947         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
11948
11949 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
11950
11951         * mouse.el: Removed redundant mouse-mswindows-drop function.
11952
11953 1998-05-05  Oliver Graf <ograf@fga.de>
11954
11955         * about.el: changed some text in my entry
11956         * dragdrop.el: added customs
11957
11958 1998-05-04  Oliver Graf <ograf@fga.de>
11959
11960         * mouse.el: killed global drop key bindings
11961         (mouse-offix-drop) removed
11962         * dragdrop.el: created
11963         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
11964
11965 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
11966
11967         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
11968         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
11969
11970         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
11971         obsolete comment.
11972
11973         * scrollbar.el (scrollbars-visible-p): Use new
11974         {vertical,horizontal}-scrollbar-visible-p specifiers.
11975
11976 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
11977
11978         * device.el (device-pixel-height):
11979         (device-pixel-width):
11980         (device-mm-width):
11981         (device-mm-height):
11982         (device-bitplanes):
11983         (device-color-cells): Moved these 6 functions from device.c; they
11984         all use single (device-system-metrics) call.
11985
11986 1998-05-09  SL Baur  <steve@altair.xemacs.org>
11987
11988         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
11989         were renamed.
11990
11991         * menubar-items.el:
11992         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
11993         Suggested by Hrvoje Niksic <hniksic@srce.hr>
11994
11995         * help.el (help-map): Remove Hyperbole keybinding logic.
11996         Suggested by: Michael Ernst <mernst@cs.washington.edu>
11997
11998 1998-05-08  SL Baur  <steve@altair.xemacs.org>
11999
12000         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12001         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12002
12003 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12004
12005         * msw-glyphs.el: use nicer icon3 from the frame icon.
12006
12007 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12008
12009         * version.el (emacs-version): Remove InfoDock conditionals.
12010
12011         * startup.el (startup-splash-frame): Change ID logo name.
12012
12013 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12014
12015         * files.el (after-find-file): If the user presses C-g on
12016         directory-creation prompt, kill the buffer.
12017
12018 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12019
12020         * simple.el (count-words-region): Reverse previous change.
12021
12022 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12023
12024         * replace.el (query-replace): Just call perform-replace.
12025         (query-replace-regexp): Ditto.
12026         (perform-replace): Move region handling here.
12027         (perform-replace): Use the new arg to match-data.
12028
12029 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12030
12031         * x-init.el: Install X specific display table that
12032           displays char 0240 as a space to avoid whatever it is
12033           that screws up display of that character code.
12034
12035 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12036
12037         * help.el (function-arglist): If no arguments are documented for a
12038         subr, print nothing rather than incorrect output.
12039
12040 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12041
12042         * cmdloop.el (command-error): Update bail-out error message to use
12043         `emacs-program-name'.
12044
12045         * lib-complete.el: Remove reader macro cruft.
12046
12047         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12048         cruft.
12049
12050         * simple.el (count-words-region): Drop interactive-p check on the
12051         message.
12052
12053 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12054
12055         * font.el
12056         * msw-faces.el
12057         Correct spelling of mswindows-font-canonicalize-name.
12058
12059 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12060
12061         * ldap.el (ldap-host-parameters-alist): Replaced with
12062         `ldap-host-parameters-plist'
12063         (ldap-search): Adapt to previous change
12064
12065 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12066
12067         * about.el (about-hackers): Update Bob Weiner bio.
12068         (about-maintainer-info): Ditto.
12069
12070 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12071
12072         * simple.el (display-warning-minimum-level): Docfix.
12073
12074 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12075
12076         * widget.el (:default-get): New keyword.
12077         * wid-edit.el (default, widget-default-default-get): Define it.
12078         (group, widget-group-default-get): Define it.
12079         (menu-choice, widget-choice-default-get): Define it.
12080         (widget-default-get): New function.
12081         (widget-choice-action): Call it.
12082         (widget-editable-list-entry-create): Call it.
12083
12084 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12085
12086         * byte-optimize.el (byte-boolean-vars): Removed.
12087         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12088         lookup through `byte-boolean-vars'.
12089
12090 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12091
12092         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12093         resource-provided values into ghost specs for scrollbar-height and
12094         scrollbar-width.
12095
12096 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12097
12098         * byte-optimize.el: Don't attempt to optimize /=.
12099
12100         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12101         (byte-compile-/=): Ditto.
12102
12103 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12104
12105         * apropos.el: Use `with-displaying-help-buffer'.
12106         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12107         Use `with-displaying-help-buffer'.
12108         (apropos-follow): Do not give special treatment to buffer cursor
12109         was in prior to a mouse click.
12110         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12111         (apropos-print-doc): Set correct buffer for setting text
12112         properties.
12113
12114 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12115
12116         * help.el (help-buffer-prefix-string): New variable.
12117         (help-buffer-name): Use it.
12118
12119         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12120         mode menu.
12121
12122 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12123
12124         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12125
12126 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12127
12128         * files.el (find-file-noselect): Update docstring.
12129         (find-file-noselect): Signal an error if found an unreadable file.
12130         (file-chase-links): Save the match data.
12131         (normal-mode): Use `lwarn' and `error-message-string'.
12132         (interpreter-mode-alist): Change defconst to defvar.
12133         (inhibit-first-line-modes-regexps): Ditto.
12134         (inhibit-first-line-modes-regexps): Added .tgz.
12135         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12136         (change-major-mode-with-file-name): New user-option.
12137         (set-visited-file-name): Synched with FSF.
12138         (file-name-extension): New function, from FSF 20.3.
12139         (file-relative-name): Synched with FSF.
12140         (save-some-buffers): Support the C-r feature.
12141         (recover-session): Synched with FSF.
12142         (kill-some-buffers): Ditto.
12143         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12144
12145 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12146
12147         * files.el (insert-file): Undo previous change and reenable use of
12148         format.el.
12149
12150 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12151
12152         * window-xemacs.el (recenter): Define.
12153
12154 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12155
12156         * font.el (mswindows-font-create-name)
12157         (mswindows-font-create-object): new functions for mswindows type
12158         fonts.
12159
12160         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12161         strings are parsed as well as font objects.
12162
12163 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12164
12165         * modeline.el (defining-kbd-macro): Restore modeline indication of
12166         kbd-macro being recorded.
12167         (add-minor-mode): Simplify docstring.
12168         (modeline-minor-mode-menu): Remove stuff.
12169
12170 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12171
12172         * code-process.el (call-process): dynamically decide process
12173         coding type.
12174
12175 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12176
12177         * modeline.el: Add line-number-mode, column-number-mode to
12178         the modeline minor-mode menu.  Button2 on the line number does
12179         goto-line.
12180
12181 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12182
12183         * mouse.el: move x-selection-owner-p type things to
12184         selection-owner-p.
12185
12186         * msw-init.el: copy zmacs stuff from x-init.el
12187
12188         * msw-select.el (mswindows-own-selection)
12189         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12190         functions. Very simple minded implementation of selectio
12191         ownership.
12192
12193         * select.el (own-selection) (disown-selection)
12194         (activate-region-as-selection) (select-make-extent-for-selection)
12195         (valid-simple-selection-p): functions moved from x-select.el for
12196         generalized selection.
12197
12198         * x-select.el: see select.el changes.
12199
12200         * x-toolbar.el: use new selection functions.
12201
12202 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12203
12204         * packages.el (packages-find-package-directories): Fixed bug that
12205         would pick up multiple site-package directories.
12206         (package-locations): Added "xemacs-packages" as a late package
12207         location.
12208
12209         * find-paths.el: Now uses `emacs-program-name' and
12210         `emacs-program-version'.
12211         Additions to enforce version-specific directories in
12212         `paths-find-version-directory'.
12213
12214 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12215
12216         * default.el: Removed.
12217         * site-start.el: Removed.
12218
12219 1998-04-29  Didier Verna  <didier@xemacs.org>
12220
12221         * minibuf.el (minibuffer-history-minimum-string-length): Default
12222         to nil.
12223
12224 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12225
12226         * find-paths.el (paths-program-name): Rename.
12227         (paths-emacs-root-p): Ditto.
12228         (paths-find-site-directory): Ditto.
12229
12230 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12231
12232         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12233         `emacs-lisp-byte-compile-and-load'.
12234
12235 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12236
12237         * ldap.el (ldap-search): Fixed additional parameter passing to
12238         `ldap-open'
12239
12240 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12241
12242         * select.el (kill-primary-selection) (selection-owner-p)
12243         (copy-primary-selection) (yank-clipboard-selection)
12244         (selection-exists-p) (delete-primary-selection): new file and
12245         functions that do the right thing for the selected device.
12246
12247         * x-menubar.el: use generalised selection functions.
12248
12249         * dumped-lisp.el: dump select.el.
12250
12251 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12252
12253         * find-paths.el (paths-progname): New variable.
12254         (paths-emacs-root-p): Use it.
12255         (paths-find-site-directory): Ditto.
12256
12257 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12258
12259         * loadup.el ((member "dump" command-line-args)): Dump as
12260         `infodock' if InfoDock.
12261
12262 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12263
12264         * find-paths.el (construct-emacs-version): Simplify, include
12265         program name in the return value.
12266         * (paths-find-version-directory): Use it.
12267
12268 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12269
12270         * info.el (Info-parse-dir-entries): Fixed regexp
12271         (Info-build-dir-anew): Remove full suffix and capitalize info file
12272         name for files with no @direntry
12273         (Info-batch-rebuild-dir): New function
12274         (Info-suffixed-file): Check for regular files instead of simple
12275         file existence (could catch directories before)
12276
12277 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12278
12279         * setup-paths.el, find-paths.el: Removed uses of `not' which
12280         temacs doesn't have.
12281
12282         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12283         into root searching.
12284
12285 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12286
12287         * subr.el: Remove definition of `not'.
12288
12289 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12290
12291         * msw-glyphs.el: enable graphics support.
12292
12293 1998-04-23  Didier Verna  <didier@xemacs.org>
12294
12295         * x-menubar.el (default-menubar): restored the line-number-mode
12296         option.
12297
12298         * misc doc string updates related to the options menu.
12299
12300 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12301
12302         * setup-paths.el (paths-construct-load-path): Fix typo.
12303
12304 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12305
12306         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12307         font-menu-ignore-scaled-fonts don't have to be bound now; this
12308         gets us one step further towards making --no-autoloads work.
12309
12310         * startup.el (normal-top-level): Load auto-autoloads only if
12311         lisp-directory is non-nil.
12312
12313         * setup-paths.el (paths-construct-load-path): Made it robust
12314         against nil lisp-directory.
12315
12316         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12317         to the list of variables that cause a warning when nil.
12318
12319         * toolbar.el (init-toolbar-location): Now works even when there's
12320         no toolbar icon directory.
12321
12322 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12323
12324         * help.el (view-lossage): Recognize it.
12325
12326         * simple.el (log-message): Mark multiline messages.
12327
12328 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12329
12330         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12331
12332 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12333
12334         * package-get.el (package-get-all):  add `\n' separator to
12335         interactive specification so that both variables are read
12336
12337 1998-04-22  Didier Verna  <didier@xemacs.org>
12338
12339         * x-menubar.el: ported the options menu to Custom.
12340         Moved the "read only" toggle button to the buffers menu.
12341         Corrected some missing ;;;###autoload or defcustom.
12342
12343         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12344         the scrollbar-visible specifier for options menu handling.
12345
12346         * toolbar.el (toolbar-visible-p)
12347                      (toolbar-captioned-p)
12348                      (default-toolbar-position): defcustom wrappers around
12349         the toolbar specifiers for options menu handling.
12350
12351         * frame.el (get-frame-for-buffer-default-instance-limit):
12352         defcustom it for options menu handling.
12353
12354         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12355         font-lock-mode for options menu handling.
12356
12357         * cus-start.el: added Custom properties to overwrite-mode for
12358         options menu handling.
12359
12360 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12361
12362         * about.el: shameless self-promotion.
12363
12364 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12365
12366         * simple.el (raw-append-message): Slightly optimize.
12367         (remove-message): Use `push' for clarity.
12368         (append-message): Ditto.
12369         (display-warning): Dito.
12370         (raw-append-message): Send the message to the appropriate device.
12371
12372 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12373
12374         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12375         From Sean MacLennan <Sean.MacLennan@pika.ca>
12376
12377 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12378
12379         * setup-paths.el: Changed `directory-sep-char' to
12380         `path-separator', following a change in GNU Emacs.
12381
12382 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12383
12384         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12385         (Info-build-dir-anew): Add a final newline.
12386         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12387         is `always'
12388         (Info-rebuild-dir): Ditto
12389
12390         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12391
12392 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12393
12394         * simple.el (count-words-buffer): Retain zmacs region.
12395         (count-words-region): Ditto.
12396         * simple.el: (what-line): Expanded line counts.
12397         (count-lines): New parameter to conditionalize whether collapsed
12398         lines get counted.
12399         From Bob Weiner <weiner@altrasoft.com>
12400
12401 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12402
12403         * packages.el (package-locations): infodock-packages must override
12404         mule-packages and packages.
12405
12406 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12407
12408         * wid-edit.el:
12409         remove rude messages from widget-activation-widget-mapper
12410         and widget-activation-glyph-mapper
12411
12412 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12413
12414         * toolbar.el: Remove (featurep 'x) test from
12415         toolbar-make-button-list
12416
12417 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12418
12419         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12420         only if in the same frame.
12421
12422 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12423
12424         * packages.el (package-locations): Added site-packages hierarchy.
12425
12426         * setup-paths.el (paths-default-info-directories): Introduced and
12427         used.
12428
12429         * packages.el, setup-paths.el: Set various path searching depths
12430         to 1.
12431
12432         * packages.el (packages-hierarchy-depth):
12433         (packages-load-path-depth): Introduced and used.
12434
12435         * setup-paths.el (paths-load-path-depth): Introduced and used.
12436
12437         * find-paths.el (paths-find-recursive-path): Added max-depth
12438         parameter.
12439
12440 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12441
12442         * setup-paths.el (paths-construct-info-path): Removed
12443         dependency on behavior of (file-name-as-directory "").
12444
12445 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12446
12447         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12448         lisp objects
12449
12450 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12451
12452         * dump-paths.el, startup.el: Added handling for --debug-paths.
12453
12454 1998-04-15  William M. Perry  <wmperry@aventail.com>
12455
12456         * wid-edit.el: We cannot just set the help-echo or balloon-help
12457           properties for an extent based on the :help-echo widget
12458           property, since help-echo and balloon-help cause an EXTENT to
12459           get passed in, where :help-echo functions are expecting a WIDGET
12460
12461 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12462
12463         * scrollbar.el (init-scrollbar-from-resources): Call
12464         mswindows-init-scrollbar-metrics when appropriate.
12465
12466 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12467
12468         * dumped-lisp.el: dump x-toolbar for window system
12469
12470         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12471         have support and xpm.
12472
12473 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12474
12475         * files.el (toggle-read-only): Fix docstring.
12476         From Didier Verna <didier@xemacs.org>
12477
12478 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12479
12480         * startup.el (normal-top-level): Load autoload-file-name without
12481         specifying an extension---some people only auto-autoload.el.gz.
12482
12483 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12484
12485         * files.el (backup-enable-predicate): Don't bomb on NAME being
12486         nil.
12487
12488 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12489
12490         * find-paths.el, packages.el: Now prefers configure'd paths.
12491         This shouldn't cause any of the originally anticipated problems as
12492         the current paths architecture will not define the various
12493         configure-xxx variables if they're not specified on the configure
12494         command line.
12495
12496         * find-paths.el, setup-paths.el, packages.el: Removed all
12497         mentionings of "/" as a path separator.
12498         Used paths-construct-path throughout.
12499
12500         * find-paths.el (paths-construct-path): Created to assemble paths
12501         from directory components.
12502
12503         * setup-paths.el, packages.el: Used paths-decode-directory-path
12504         instead of decode-path-internal.
12505
12506         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12507         and associates.
12508         (paths-decode-directory-path) Created.
12509
12510         * setup-paths.el: Changed configure-exec-path to
12511         configure-exec-directory.
12512
12513 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12514
12515         * packages.el (packages-find-packages): Fixed decoding of
12516         EMACSPACKAGEPATH.
12517
12518         * startup.el: -no-packages -> -no-early-packages.
12519
12520         (packages-load-package-lisps): Fixed loading of auto-autoload
12521         files.
12522
12523         * startup.el (normal-top-level): Fixed loading of core
12524         auto-autoload.
12525
12526         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12527
12528         * startup.el, packages.el, dump-paths.el: Added proper settings
12529         for site-directory and lisp-directory variables.
12530
12531         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12532         inhibit-package-autoloads and fixed handling of it.
12533
12534         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12535         handling of former inhibit-package-init, now
12536         inhibit-early-packages, to make -vanilla etc. work.
12537
12538 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12539
12540         * code-process.el (start-process): Fallback to 'undecided instead
12541         of 'binary for process input coding stream.
12542
12543         * process.el (start-process): Docstring fix.
12544
12545 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12546
12547         * info.el (Info-insert-dir): Do not insert temporary dir files
12548         in Info-dir-file-attributes
12549         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12550         (Info-rebuild-dir): Ditto.
12551
12552 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12553
12554         * obsolete.el: Added obsoleteness declarations for
12555         `site-directory' and `Info-default-directory-list'.
12556
12557 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12558
12559         * find-paths.el (paths-find-emacs-root): Only look at the
12560         executable at the end of the symlink chain for determining the
12561         Emacs root.
12562
12563 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12564
12565         * setup-paths.el (paths-construct-info-path): Changed construction
12566         to cater to gone default in configure.
12567
12568         * find-paths.el (paths-uniq-append): Added.
12569
12570         * packages.el: Rewritten package path construction once again.
12571
12572         * dump-paths.el, startup.el: Removed package-path as a global
12573         variable.
12574
12575         * package-admin.el (package-admin-add-single-file-package):
12576         (package-admin-add-binary-package): Changed package-path to
12577         late-packages.
12578
12579         * packages.el (packages-split-path): Split path at "/" rather than
12580         nil according to change in emacs.c.
12581
12582 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12583
12584         * setup-paths.el (paths-construct-info-path): Changed info path
12585         order so that directories come out right.
12586         (paths-find-lock-directory): Fixed bug: It used to think
12587         configure-lock-directory is a path.
12588
12589 1998-04-06  Jeff Miller <jmiller@smart.net>
12590
12591         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12592         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12593         eases the use of toolbar-add/kill-item functions.
12594
12595 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12596
12597         * code-files.el (file-coding-system-alist): Commented out
12598         loaddefs.el magical treatment.
12599
12600 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12601
12602         * info.el (Info-rebuild-outdated-dir): Added new option
12603         `conservative' and made it the default
12604         (Info-rebuild-dir): Appropriately parse multi-line description
12605         strings, and multi-section dir files. Issue warning when dir
12606         is rebuilt as temporary
12607         (Info-build-dir-anew): Issue warning when dir is built as
12608         temporary
12609
12610 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12611
12612         * list-mode.el (list-mode-map): Bind highlight motion commands to
12613         standard keys left, right, C-b and C-f.
12614
12615 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12616
12617         * files.el (auto-mode-alist): allow .sc for Scheme->C
12618
12619 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12620
12621         * loadup.el (pureload): Don't quote (garbage-collect).
12622
12623 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12624
12625         * package-get-base.el: Updated.
12626
12627 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12628
12629         * isearch-mode.el (isearch-just-started): New variable.
12630         (isearch-mode): Set it.
12631         (isearch-repeat): Advance one character forward only if the search
12632         was successful, and was not just started.
12633         (isearch-repeat): Clear isearch-just-started.
12634
12635 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12636
12637         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12638         if running -batch.
12639
12640 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12641
12642         * subr.el (listify-key-sequence): Removed.
12643
12644 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12645
12646         * bytecomp.el (byte-compile-print-gensym): New option.
12647         (byte-compile-output-file-form): Use it.
12648         (byte-compile-output-docform): Ditto.
12649         (byte-compile-compiled-obj-to-list): Ditto.
12650
12651 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12652
12653         * msw-glyphs.el: set frame icon if xpm support.
12654
12655 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12656
12657         * help.el: Code that pretty prints variable values
12658           removed.
12659
12660 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12661
12662         * find-paths.el (paths-emacs-root-p): Correct test for installation
12663         directory.
12664         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12665
12666 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12667
12668         * loaddefs.el: Don't set debug-ignored-errors; leave
12669           its default value set to nil.
12670
12671 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12672
12673         * info.el (Info-rebuild-dir): fixed mis-spelling.
12674
12675 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12676
12677         * info.el (Info-rebuild-outdated-dir): New custom var
12678         (Info-insert-node): Create/update dir file when needed, ie when it
12679         does not exist or is older than some info files in directory
12680
12681 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12682
12683         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12684         for last packages, mainly for using a 20.4 package base.
12685
12686         * packages.el (late-packages): Typo fix.  It was called
12687         early-packages.
12688
12689         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12690         relative symlinks correctly.
12691         (paths-find-emacs-roots): More rigorous checking for plausible
12692         configuration-time root.
12693
12694         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12695         find its roots.
12696
12697 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12698
12699         * faces.el: Fix docstrings.
12700         * glyphs.el: Fix docstrings.
12701         * mouse.el: Fix docstrings.
12702
12703         * frame.el: Change phrase `current frame' to `selected frame'.
12704
12705         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12706
12707         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12708         macros using backquote to make them infinitely more readable.
12709
12710 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12711
12712         * packages.el (packages-find-package-path): Hardcoded specialized
12713         InfoDock support until we can clean this up.
12714
12715         * help.el (describe-bindings-1): Return the value of the bindings
12716         help buffer created.
12717         (describe-bindings): Ditto.
12718
12719         * simple.el (set-variable): Restore previous behavior of not
12720         bombing if the variable to set is not boundp.
12721
12722 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12723
12724         * packages.el (packages-handle-package-dumped-lisps): Allow for
12725         non-local files to be loaded off the package-lisp variable.
12726
12727 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12728
12729         * x-faces.el: Global X resources should override
12730           specs for all device classes (color, grayscale, mono);
12731           code currently doesn't override any of them.  Fixed by
12732           calling remove-specifier with '(x default) as the tag
12733           set and allowing inexact matches.
12734
12735 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12736
12737         * faces.el: Separated face initializations based on
12738           device classes into device type specific (tag set,
12739           instantiator) pairs.
12740
12741 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12742
12743         * wid-edit.el (widget-choice-action): Remember user's explicit
12744         choice.
12745         (widget-choice-value-create): Respect it.
12746         From Richard Stallman <rms@gnu.org>
12747
12748 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12749
12750         * setup-paths.el (paths-construct-info-path): Always append
12751         existing directories from configure-time info path.
12752
12753         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12754         Info-directory-list.
12755
12756         * info.el: Removed Info-default-directory-list which was broken by
12757         design.
12758         Removed bogus initialization of Info-directory-list---startup.el
12759         can do a much better job.
12760         Added autoload of Info-directory-list.
12761
12762         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12763         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12764         be exclusive; now it's merely given precedence, just like in the
12765         old days.
12766
12767 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12768
12769         * find-paths.el (paths-find-architecture-directory): Fix bug with
12770         finding; it used to default too early.
12771
12772 1998-03-25  Martin Buchholz <martin@xemacs.org>
12773
12774         * packages.el (packages-split-path): Fix a bug; it used to fail
12775         for paths that weren't split.
12776
12777 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12778
12779         * finder.el (finder-compile-keywords): trap on errors.
12780
12781 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
12782
12783         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12784           fourth argument of t so that only the specs exactly
12785           matching the tag lists are removed.
12786
12787 1998-03-25  SL Baur  <steve@altair.xemacs.org>
12788
12789         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12790
12791 1998-03-23  SL Baur  <steve@altair.xemacs.org>
12792
12793         * minibuf.el (mouse-read-file-name-1): If a default directory was
12794         specified, use it for generating the completions.
12795
12796 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12797
12798         * update-elc.el: Now respects inhibit-package-init and
12799         inhibit-site-lisp.
12800         Now does path construction with loadup-paths.
12801
12802         * startup.el (normal-top-level, startup-setup-paths): Now respects
12803         inhibit-package-init and inhibit-site-lisp.
12804
12805         * packages.el (packages-find-package-path): Extended package path
12806         by version-specific hierarchies.
12807         (packages-find-packages): Now respects inhibit flag and
12808         inhibit-site-lisp.
12809         Moved path setup to loadup-paths.
12810
12811         * make-docfile.el: Now respects inhibit-package-init and
12812         inhibit-site-lisp.
12813         Now does path construction with loadup-paths.
12814
12815         * loadup.el: Now respects inhibit-package-init and
12816         inhibit-site-lisp.
12817
12818         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
12819
12820         * loadup-paths.el: New file: setup load-path to encompass
12821         packages.
12822
12823 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12824
12825         * auto-show.el: load-gc renamed to pureload.
12826         * site-load.el: Ditto.
12827         * packages.el (toplevel): Ditto.
12828         * loadup.el (really-early-error-handler): Ditto.
12829         * dumped-lisp.el (preloaded-file-list): Ditto.
12830         * cus-face.el (custom-declare-face): Ditto.
12831
12832 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12833
12834         * <Today>: The Big Path Searching Overhaul.
12835
12836         * find-paths.el: New file: find and assemble paths in the
12837         installation hierarchy.
12838
12839         * setup-paths.el: New file: global layout of paths and directories
12840         within the XEmacs hierarchy.
12841
12842         * packages.el: Replaced everything related to path searching and
12843         startup by code in terms of find-paths.
12844
12845         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
12846         the new path searching engine.
12847
12848         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
12849         and setup-paths.
12850
12851 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12852
12853         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
12854         setup-paths.el.
12855
12856 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12857
12858         * msw-glyphs.el: Added check for 'mswindows feature, so the file
12859         compiles identically in any configuration.
12860         Removed irrelevant commentary.
12861
12862 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12863
12864         * simple.el (set-variable): Allow setting specifiers.
12865
12866 1998-03-19  SL Baur  <steve@altair.xemacs.org>
12867
12868         * lisp.el (forward-sexp): Revert previous change.
12869
12870 1998-03-18  SL Baur  <steve@altair.xemacs.org>
12871
12872         * frame.el (frame-initialize): Use `delete-console' instead of
12873         `delete-device' to delete the stream console to match the usage in
12874         Fkill_emacs.
12875
12876 1998-03-16  SL Baur  <steve@altair.xemacs.org>
12877
12878         * files.el (cdpath-previous): New variable.
12879         (cd): Use it.
12880         From Bob Weiner <weiner@wave.altrasoft.com>
12881
12882 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
12883
12884         * keydefs.el: Changed keybindings of forward-char,
12885           backward, scroll-up and scroll-down to point to their
12886           -command counterparts.
12887
12888         * simple.el: New functions: forwarc-char-command,
12889           backwrad-char-command, scroll-up-command,
12890           scroll-down-command which work liek their counterparts
12891           except that they honor the variable
12892           signal-error-on-buffer-boundary.
12893
12894           Definition of signal-error-on-buffer-boundary received
12895           from src/cmds.c.
12896
12897           defvar declaration added for word-across-newline to avoid
12898           byte-compiler warning about the free variable reference.
12899
12900 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
12901
12902         * winnt.el: Removed "%t" from the beginning of
12903         modeline-format. From now on, there's no nt-specifics in the modeline.
12904
12905 1998-03-14  SL Baur  <steve@altair.xemacs.org>
12906
12907         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
12908         of `when' with `if'.
12909
12910 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
12911
12912         * msw-glyphs.el: New file. Defines TTY-style glyphs for
12913         mswindows. Must be reworked along with glyphs.el, or
12914         merged into it, after there is images support.
12915
12916         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
12917         'mswindows.
12918
12919 1998-03-13  SL Baur  <steve@altair.xemacs.org>
12920
12921         * faces.el: fix for text cursor initialization.
12922         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
12923         From Andy Piper <andyp@parallax.co.uk>
12924
12925 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
12926
12927         * files.el (set-auto-mode): If a mode is not fboundp, check to see
12928         if there is an existing package that handles it and warn the user
12929         about that mode.
12930
12931 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
12932
12933         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
12934         Installation" menu item when Installation-string is not bound.
12935
12936 1998-03-11  SL Baur  <steve@altair.xemacs.org>
12937
12938         * lisp.el (forward-sexp): Fix for test for balanced sexp.
12939         From Jeremiah W. James <jerry@cs.ucsb.edu>
12940
12941 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
12942
12943         * msw-faces.el:
12944         * faces.el: Fix face initialization.
12945
12946 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
12947
12948         * files.el (backup-enable-predicate): fix breakage introduced
12949         by TMPDIR patch.
12950
12951 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12952
12953         * x-faces.el (x-init-face-from-resources): The
12954           TTY face property retrieval functions don't return
12955           specifiers, so use face-property instead.
12956
12957 1998-03-09  SL Baur  <steve@altair.xemacs.org>
12958
12959         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
12960
12961 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12962
12963         * x-menubar.el: Expanded documentation for
12964           option-save-faces.  Changed Options -> Browse Faces
12965           menu entry to invoke customize-face.
12966
12967 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12968
12969         * faces.el: Most face initialization moved out of
12970           init-other-random-faces to the top level so that the
12971           initialization happens before Xemacs is dumped.  Much
12972           of the fascist "face-differs-from-default-p or FROB!"
12973           code has been retired in favor of letting the user do
12974           what they want to do.  Face initialization code changed
12975           to use `default' specifier tag so that the settings can
12976           be overridden later if the user wishes it.
12977
12978 1998-03-08  SL Baur  <steve@altair.xemacs.org>
12979
12980         * about.el (about-hackers): Update contributors list.
12981
12982 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
12983
12984         * specifier.el: Define new specifier tag `default'.
12985
12986         * modeline.el: Initialize faces using `default' tag.
12987
12988         * x-faces.el (x-init-face-from-resources): Remove
12989           specifier specs containing the `default' tag before
12990           adding new specs.
12991
12992 1998-03-02  John Jones  <jj@asu.edu>
12993
12994         * package-get.el (package-get-all): fixed arguments on call to
12995         package-admin-add-single-file-package.
12996         * package-get.el (package-get-installedp): fixed to match
12997         advertised behavior.
12998         * package-get.el: added function package-get-update-all which
12999         installs newest versions of all the current packages (if they are
13000         not already installed).
13001
13002 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13003
13004         * files.el (find-file-noselect): Uncommented `truename' binding in
13005         `let*' and use it later to set `buffer-file-truename' iff it's
13006         still nil, as happens for example when finding a compressed
13007         file with "jka-compr".
13008
13009 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13010
13011         * faces.el: in make-face-* type functions do the operation for all
13012         window systems, not just the first one found.
13013
13014         * font.el: call mswindows-list-fonts for mswindows.
13015
13016 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13017
13018         * code-process.el (call-process-region):
13019         * process.el (call-process-region):
13020         * package-get.el (package-get-dir):
13021         * files.el (backup-enable-predicate):
13022         * gnuserv.el (gnuserv-temp-file-regexp):
13023         Use temp-directory in place of `/tmp'.
13024
13025 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13026
13027         * "Fast" dired-in-C enhancements for Windows 95/NT:
13028
13029         * files.el: Added function, `wildcard-to-regexp', from GNU
13030           Emacs.
13031
13032         * files.el (insert-directory): Modified to use special
13033           dired-in-C enhancements if present.
13034
13035 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13036
13037         * code-files.el: make default coding no-conversion.
13038
13039 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13040
13041         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13042         the load-path.
13043
13044         * update-elc.el: Strip directory when testing for files not to
13045         bytecompile.
13046
13047 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13048
13049         * lisp-mode.el: Use recommended form for menus.
13050
13051         * info.el (Info-construct-menu): Use recommended form for menus.
13052
13053         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13054         entry.
13055
13056 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13057
13058         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13059           (get-frame-for-buffer-noselect): Always return frames
13060           in the not-this-window-p cond clause.
13061
13062 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13063
13064         * help.el (describe-installation): New function.
13065
13066         * x-menubar.el (default-menubar): Add describe-installation to
13067         Help menu.
13068
13069         * packages.el (packages-unbytecompiled-lisp): Installation.el
13070         should not be bytecompiled.
13071
13072         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13073         XEmacs.
13074
13075         * x-menubar.el (default-menubar): Use correct guard for VM menu
13076         entry.
13077
13078         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13079         coding.
13080         From Andy Piper <andyp@parallax.co.uk>
13081
13082 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13083
13084         * ldap.el: Do not require ldap-internal at compile time.
13085
13086 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13087
13088         * code-files.el: new file. a virtual copy of mule-files.el
13089         but without charset
13090         dependencies. (toggle-buffer-file-ocding-system) new function for
13091         changing the eol type for the current buffer.
13092
13093         * code-process.el: new file. a copy of
13094         mule-process.el. mule-process.el will disappear when things have
13095         settled.
13096
13097         * coding.el: new file. a virtual copy of mule-files.el but
13098         without charset dependencies. (coding-system-base) new function
13099         for getting the parent coding system of a coding system with eol
13100         type set.
13101
13102         * dumped-lisp.el: add above files for the non-mule case.
13103
13104 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13105
13106         * window-xemacs.el (display-buffer): If no explicit
13107           frame is specified, search for a window that displays
13108           the buffer on the currently selected frame, before
13109           searching other frames.
13110
13111 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13112
13113         * frame.el (get-frame-for-buffer): If not-this-window-p
13114           is non-nil, use window on the selected frame if it is not
13115           also the selected window.  When defaulting, search for
13116           windows on the currently selected fgrame before searching
13117           other frames.
13118
13119 1998-02-25  Didier Verna  <didier@xemacs.org>
13120
13121         * modeline.el (modeline-swap-buffers): originally named
13122         `mouse-release-modeline'. Whether to actually swap the buffers is
13123         decided in `mouse-drag-modeline'.
13124         (mouse-drag-modeline): A button release event is considered a
13125         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13126         stay unchanged.
13127
13128 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13129
13130         * x-menubar.el: Put redo on the menubar.
13131         From Aki Vehtari <Aki.Vehtari@hut.fi>
13132
13133 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13134
13135         * bytecomp.el (displaying-byte-compile-warnings): if
13136         temp-buffer-show-function is set, use it to display current set of
13137         warnings in the "*Compile-Log-Show*" buffer.
13138
13139         * simple.el (display-warning-buffer): if temp-buffer-show-function
13140         is set, use it to display current set of warnings in the
13141         "*Warnings-Show*" buffer.
13142
13143 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13144
13145         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13146         Common Lisp.
13147
13148 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13149
13150         * menubar.el: Allow button descriptors at least 2 long.
13151
13152         * x-menubar.el (default-menubar): Use recommended forms.
13153         (file-menu-filter): Remove.
13154         (edit-menu-filter): Remove.
13155
13156 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13157
13158         * about.el (about-hackers): Updated.
13159
13160 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13161
13162         * help.el (help-max-help-buffers): new variable
13163         (help-register-and-maybe-prune-excess): new function
13164         (help-buffer-name): use help-max-help-buffers.
13165         (with-displaying-help-buffer): use
13166         help-register-and-maybe-prune-excess.
13167
13168         * help.el (help-maybe-pretty-print-value): if the value fits on
13169         one line, let it.
13170
13171 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13172
13173         * (with-displaying-help-buffer): there is no need to kill the buffer
13174         if it exists, because with-output-to-temp-buffer will clear it.
13175         further, killing the buffer violates the rule that
13176         temp-buffer-show-function, if set, has the full responsibility of
13177         showing the temp buffer.  killing the buffer fucks with the window
13178         configuration, hosing temp-buffer-show-function.
13179
13180
13181 1998-02-23  Didier Verna  <didier@xemacs.org>
13182
13183         * modeline.el (mouse-drag-modeline):
13184         - Always scroll the modeline that was originally clicked on.
13185         - Use x pixels instead of x characters (which doesn't work anyway)
13186         as horizontal reference for modeline dragging. This allows us to
13187         keep on dragging the modeline even if the motion event occurs in
13188         another window.
13189
13190 1998-02-23  Didier Verna  <didier@xemacs.org>
13191
13192         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13193         glyph on the modeline to indicate that dragging the mouse has an
13194         effect both horizontally and vertically.
13195
13196 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13197
13198         * about.el (about-xemacs): Get rid of redundant visible version
13199         number.
13200
13201 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13202
13203         * about.el (about-hackers): Update credits.
13204
13205 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13206
13207         * prim/register.el (view-register): Show register type file-query.
13208
13209 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13210
13211         * mode-motion.el (mode-motion-highlight-internal):
13212           save-excursion inside save-window-exucrsion form to
13213           hide buffer point changes from save-window-excursion.
13214           Prevents display flickering when the mouse pointer
13215           moves.
13216
13217 1998-02-17  Didier Verna  <didier@xemacs.org>
13218
13219         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13220         function to handle correctly the case of a toolbar one side of the
13221         window: scrolling will not necessarily happen.
13222
13223 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13224
13225         * files.el (after-find-file): Restore missing argument
13226           to format that provides filename for "... consider M-x
13227           recover-file" message.  Also call `message' with "%s"
13228           as the first arg instead of an arbitrary string.
13229
13230 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13231
13232         * about.el (about-hackers): Various additions.
13233
13234 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13235
13236         * autoload.el (generate-file-autoloads-1): Don't force an extra
13237         line out when copying on-the-same line autoloads.
13238
13239         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13240         is installed.
13241
13242 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13243
13244         * x11/x-win-xfree86.el (x-win-init-xfree86):
13245         * x11/x-win-sun.el (x-win-init-sun):
13246         * x11/x-init.el (x-initialize-compose):
13247         * prim/simple.el:
13248         (backward-or-forward-kill-sexp):
13249         (backward-or-forward-kill-sentence):
13250         (backward-or-forward-kill-word):
13251         (backward-or-forward-delete-char):
13252         * prim/isearch-mode.el (isearch-help-or-delete-char):
13253         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13254         x-keysym-on-keyboard-p to detect backspace.
13255         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13256         Clean up symbols used with dead keys, checking Linux and solaris
13257         keysyms.
13258         Simplify x-win-*.el using above methods.
13259         Change documentation for x-keysym-*-p functions.
13260
13261 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13262
13263         * about.el (about-hackers): Restore entries for Michael Sperber and
13264         Vinnie Shelton.
13265         From Vinnie Shelton <acs@acm.org>
13266
13267 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13268
13269         * simple.el (count-words-region): Ditto.
13270
13271 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13272
13273         * simple.el (count-words-buffer): Document.  Don't print anything
13274         if non-interactive.
13275
13276 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13277
13278         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13279         multiple files in InfoDock.
13280
13281 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13282
13283         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13284         from version.el in InfoDock.
13285
13286         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13287         specially.
13288
13289 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13290
13291         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13292         variable name in docstring.
13293
13294 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13295
13296         * menubar.h: Include "gui.h".
13297
13298 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13299
13300         * site-load.el: Fix documentation.
13301
13302 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13303
13304         * package-get-base.el (package-get-base): Updated.
13305
13306         * keymap.el: PC-ize.
13307
13308 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13309
13310         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13311         from' on a fresh line.
13312
13313 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13314
13315         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13316         object.
13317
13318 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13319
13320         * undo-stack.el: PC-ize.
13321
13322         * cmdloop.el: PC-ize.
13323
13324 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13325
13326         * bytecomp-runtime.el: PC-ize.
13327
13328         * byte-optimize.el: Prolog fixup.  PC-ize.
13329
13330         * cus-dep.el: Spelling fix.
13331
13332         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13333         entries follow).
13334
13335 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13336
13337         * text-mode.el (text-mode-hook-identify): New function,
13338         put on text-mode-hook.  Set text-mode-variant here.
13339         (text-mode): Don't set it here.
13340
13341 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13342
13343         * text-mode.el (text-mode-hook): New defvar.
13344         (text-mode-variant): New variable.
13345         (text-mode): Set that variable locally.
13346         (toggle-text-mode-auto-fill): New command.
13347
13348 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13349
13350         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13351
13352 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13353
13354         * text-mode.el (paragraph-indent-text-mode):
13355         Renamed from spaced-text-mode.
13356         (text-mode-map): Bind TAB to indent-relative.
13357         (indented-text-mode-map): Variable deleted.
13358         (indented-text-mode): Now an alias for text-mode.
13359
13360 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13361
13362         * loadup.el: test-atoms debugging stuffs removed.
13363
13364 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13365
13366         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13367
13368 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13369
13370         * help.el (describe-beta): Made it use `locate-data-file'.
13371         (describe-distribution): Ditto.
13372         (describe-copying): Ditto.
13373         (describe-project): Ditto.
13374         (view-emacs-news): Ditto.
13375
13376         * help-nomule.el (help-with-tutorial): Made it use
13377         `locate-data-file' to find tutorial.
13378
13379 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13380
13381         * about.el: Corrected my email address.
13382
13383         * mouse.el: Added 'mouse-mswindows-drop' similar to
13384         'mouse-offix-drop'.
13385
13386 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13387
13388         * loadup.el (running-xemacs): Spelling fix.
13389
13390 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13391
13392         * packages.el (packages-find-packages-1): Don't allow a backwards
13393         compatible lisp tree to overwrite `preloaded-file-list'.
13394
13395 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13396
13397         * loadup.el: Don't delete "xemacs" prior to dumping.
13398
13399 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13400
13401         * package-info.el (pi-last-mod-date): New function.
13402         (pi-author-version): New function.
13403         (batch-update-package-info): Use them.
13404
13405 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13406
13407         * frame.el (get-frame-for-buffer-default-to-current): Create.
13408         (get-frame-for-buffer-noselect): Allow user to use current frame
13409         with `get-frame-for-buffer-default-to-current'.
13410
13411 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13412
13413         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13414         (byte-compile-output-docform): Ditto.
13415         (byte-compile-compiled-obj-to-list): Ditto.
13416
13417 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13418
13419         * startup.el (command-line-1): Removed code that ran
13420           buffer-menu.
13421
13422 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13423
13424         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13425
13426 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13427
13428         * frame.el (suspend-emacs-or-iconify-frame): Check using
13429         `device-on-window-system-p' instead of explicitly checking for X,
13430         so that the same logic works for MS Windows.
13431         (suspend-or-iconify-emacs): Ditto.
13432
13433 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13434
13435         * about.el (about-maintainer-info): Andy Piper is back.
13436         (xemacs-hackers): Updated Andy Piper's email address.
13437         (about-hackers): Added Jonathan Harris.
13438         (about-hackers): Updated Tibor Polgar's email address.
13439
13440 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13441
13442         * about.el: Add xemacs.org email manager.
13443
13444         * package-get-base.el (package-get-base): Updated with most recent
13445         package updates.
13446
13447 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13448
13449         * help.el (function-arglist): Use `indirect-function' instead of
13450         `symbol-function' so that aliases are treated correctly.
13451
13452 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13453
13454         * help.el (help-map): Add f1 binding to `help-for-help'.
13455         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13456         (describe-key-briefly): Use `princ' "%s" to print object.
13457         (with-displaying-help-buffer): Kill buffer if it exists, again.
13458         (describe-key): Use `princ' "%s" to print object.
13459         (describe-function-1): Use `princ' "%s" to print object.
13460         Commented out alias lines removed.
13461         (help-pretty-print-limit): New variable to control pretty-printing
13462         of variable values.
13463         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13464         `help-pretty-print-value' again.  Only print-print when OBJECT is
13465         list of length less than `help-pretty-print-limit'.
13466         (describe-variable): Use `help-maybe-pretty-print-value' again.
13467
13468 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13469
13470         * simple.el (blink-matching-open): Remove C++ kludge.
13471         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13472
13473 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13474
13475         * info.el (Info-default-directory-list): Made the documentation
13476         more explanitory.
13477
13478 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13479
13480         * lisp/packages.el:
13481         * lisp/package-admin.el:
13482         * lisp/build-report.el:
13483         Fix typos.
13484
13485 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13486
13487         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13488         warnings in Java buffers without final newline and editing the
13489         last line.
13490
13491 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13492
13493         * packages.el (packages-find-packages-1): Don't allow a backwards
13494         compatible lisp tree to overwrite `preloaded-file-list'.
13495         Suggested by Colin Rafferty  <colin@xemacs.org>
13496
13497         * mouse.el (mouse-offix-drop): Set undo-boundary.
13498         From Oliver Graf <ograf@fga.de>
13499
13500 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13501
13502         * loadup.el (load-gc): rewrite as defun.
13503         Print something sensical if a required dump-time file isn't found.
13504
13505 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13506
13507         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13508         bug strikes a menudescriptor.
13509
13510         * package-get-base.el (package-get-base): Updated.
13511
13512         * package-info.el (batch-update-package-info): Derive REQUIRES
13513         from the Makefile.
13514
13515 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13516
13517         * files.el (save-some-buffers): Don't play games with deleting
13518         other windows if we are in the minibuffer window.
13519
13520 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13521
13522         * modeline.el (modeline-minor-mode-menu): Add support for :active
13523         (add-minor-mode): Document :active property to TOGGLE.
13524
13525 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13526
13527         * modeline.el (modeline-minor-mode-menu): Add support for an
13528         `:included' predicate in the `toggle-sym' plist.
13529         (add-minor-mode): Document the :included property, format
13530         docstring some more.
13531         (modeline-minor-mode-menu): Documentation string added.
13532
13533 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13534
13535         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13536         labels from the symbol-names by thwacking off the overly redundant
13537         and overused "mode", parenthesizing "minor", and capitalizing the
13538         resultant strings.  Also shortened the menu's title by eliminating
13539         the redundant buffer name.
13540         (add-minor-mode): Beautified the docstring, added mention of the
13541         `:menu-tag' property of TOGGLE.
13542         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13543         `toggle-sym' to beatify the mode-life menus.
13544         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13545         `auto-fill-function'.
13546
13547 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13548
13549         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13550         menus to :style 'toggle.
13551
13552 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13553
13554         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13555
13556 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13557
13558         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13559         only recognize first hyperlink.
13560         (hyper-apropos-highlightify): Deletia, this is already done by
13561         `hyper-apropos-insert-face'.
13562         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13563
13564 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13565
13566         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13567         mail.
13568         (toolbar-mail-reader): Add support for `send'.
13569         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13570
13571 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13572
13573         * info.el (Info-emacs-info-file-name): Add defvar for
13574         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13575         will function properly.
13576
13577 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13578
13579         * simple.el: make the backwards delete function called by
13580         `backward-or-forward-delete-char' user configurable.
13581
13582 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13583
13584         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13585         compiled function got loaded from.
13586
13587 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13588
13589         * term/apollo.el: Synched up with InfoDock 3.6.2.
13590
13591 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13592
13593         * startup.el (load-init-file): Load autoloads earlier.
13594         (startup-splash-frame): Handle InfoDock logo.
13595
13596         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13597         InfoDock.
13598         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13599
13600         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13601         doesn't have this function.
13602
13603         * packages.el (locate-data-file): Fix to call `locate-file'.
13604
13605 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13606
13607         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13608         version of version.el.
13609         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13610
13611         * x-menubar.el (default-menubar): Guard reference to
13612         `gnuserv-frame'.
13613         (default-menubar): Guard references to `font-lock-mode'.
13614         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13615         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13616
13617         * make-docfile.el: Don't snarf doc strings from autoloads.
13618
13619         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13620         loading auto-autoloads files.
13621
13622         * loaddefs.el: Disable dumping autoloads.
13623
13624 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13625
13626         * lisp-mnt.el: Synch to Emacs 20.2.
13627
13628         * help.el: Remove manual autoload of `finder-by-keyword'.
13629
13630         * finder.el (finder-by-keyword): Autoload.
13631
13632         * help.el: Conditionalize hyperbole setup.
13633
13634 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13635
13636         * packages.el (package-require): Update to reflect new data format.
13637
13638 1998-01-02  Didier Verna  <didier@xemacs.org>
13639
13640         * x-menubar.el (default-menubar): make the tutorials available
13641         through the menubar. (Plus some compilation warnings cleanup).
13642
13643 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13644
13645         * check-features.el: New file.  Perform sanity check after build.
13646
13647         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13648         files to tooltalk package.
13649         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13650         package.
13651
13652         * package-admin.el (package-admin-xemacs): Use better default for
13653         location of XEmacs binary.
13654
13655 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13656
13657         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13658         tag with sexp and add value tag with value `t'.
13659
13660 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13661
13662         * package-get.el: Changes to work with real data.
13663         From Pete Ware <ware@cis.ohio-state.edu>
13664
13665         * packages.el (packages-reload-autoloads): Guard load for the time
13666         being.
13667
13668         * update-elc.el ("packages.el"): Force loading packages.el instead
13669         of possibly out-of-date packges.elc.
13670         * make-docfile.el ("packages.el"): Ditto.
13671
13672 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13673
13674         * build-report.el (build-report-delete-regexp): Added a rule for
13675         the main tarball shadowing anything past it.
13676
13677 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13678
13679         * packages.el (package-provide): Delete a previous provide.
13680
13681         * package-info.el: New file.
13682
13683         * package-get.el: New file.
13684         From Pete Ware <ware@cis.ohio-state.edu>
13685         (package-get): Fix md5 computation to work with Mule.
13686
13687 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13688
13689         * simple.el (log-message-*): Quote symbols in docstrings properly.
13690
13691 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13692
13693         * packages.el (packages-new-autoloads): Ignore symbolic links.
13694
13695         * cus-face.el (face-custom-attributes-get): Fix typo.
13696         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13697
13698 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13699
13700         * startup.el (load-init-file): Reload new or changed autoloads
13701         unless inhibited.  Reload modified dumped lisp (stubbed).
13702
13703         * packages.el (packages-new-autoloads): New function.
13704         (packages-reload-autoloads): New function.
13705         (packages-reload-dumped-lisp): New (stub) function.
13706
13707         * loadup.el: Inhibit reloading dumped files when running temacs.
13708
13709         * loadhist.el (file-provides): Extend to handle variant
13710         extensions.
13711
13712         * replace.el (query-replace): Fix typo.
13713
13714 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13715
13716         * make-docfile.el: list-autoloads-path has been renamed.
13717         * update-elc.el: list-autoloads has been renamed.
13718
13719         * packages.el (packages-list-autoloads): Renamed.
13720         (packages-list-autoloads-path): Ditto.
13721
13722 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13723
13724         * packages.el (packages-find-packages-1): Made it signal a warning
13725         for an error in an auto-autoload.el file.
13726
13727 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13728
13729         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13730         tag with const.
13731         From Aki Vehtari <Aki.Vehtari@hut.fi>
13732
13733         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13734
13735         * loadhist.el (unload-feature): Remove autoload.
13736
13737 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13738
13739         * loadhist.el: Unpackaged.
13740
13741         * help.el (describe-symbol-find-file): Rename
13742         `describe-function-find-file' and make old name obsolete.
13743         (describe-function-1): Use it.
13744         (describe-function-1): Guard reference to
13745         `compiled-function-annotation'.
13746
13747 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13748
13749         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13750         argument.
13751         (help-mode-quit): New optional arg to control whether it kills or
13752         buries.  Tidied up.
13753         (with-displaying-help-buffer): Don't kill buffer initially, even
13754         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13755         (help-pretty-print-value): Rename back from
13756         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13757         use it, otherwise use dumped `cl-prettyprint'.
13758         (describe-variable): Use `help-pretty-print-value' again.
13759         (find-func): Removed reference to "find-func" at end.
13760
13761 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13762
13763         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13764           GUI XEmacs. Rename? x-menubar is rather window system
13765           independant, except for a couple of items.
13766
13767 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13768
13769         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13770         entries as they will no longer be distributed with XEmacs.
13771
13772         * format.el (format-alist): Fix image/tiff regexps.
13773         From P. E. Jareth Hein <jareth@camelot-soft.com>
13774
13775         * help.el (help-maybe-pretty-print-value): Rename.
13776         (describe-variable): Use it.
13777         (describe-variable): Add trailing linefeed.
13778
13779 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13780
13781         * help.el (describe-function-1): Don't output anything for
13782           arglist of autoload functions.
13783
13784 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13785
13786         * help.el (describe-function-1): Don't output anything for
13787           arglist of autoload functions.
13788
13789 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13790
13791         * help.el (help-mode-map): New bindings for `help-mode-bury',
13792         `describe-function-at-point', `describe-variable-at-point',
13793         `Info-elisp-ref', `customize-variable', `help-next-section' and
13794         `help-prev-section'.
13795         (help-next-section): New function.
13796         (help-prev-section): New function.
13797         (help-mode-quit): Changed to kill the help buffer.
13798         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
13799         correctly.
13800         (help-buffer-name): New function to generate the name of help
13801         buffers.
13802         (with-displaying-help-buffer): Is now a macro.  Takes an new first
13803         argument giving the name of the help buffer.
13804         (describe-key): Use `with-displaying-help-buffer' with name.
13805         (describe-mode): Ditto.
13806         (describe-bindings): Ditto.
13807         (describe-prefix-bindings): Ditto.
13808         (view-lossage): Ditto.
13809         (with-syntax-table): New macro.
13810         (function-called-at-point): Use `ignore-errors' and
13811         `with-syntax-table'.
13812         (function-at-point): Ditto.
13813         (describe-function): Use `with-displaying-help-buffer' with name.
13814         (function-arglist): Extracted from `describe-function-1'.  Returns
13815         function's arglist as string.
13816         (function-documentation): Extracted from `describe-function-1'.
13817         Returns function's docstring.
13818         (describe-function-1): Remove all the "stream" garbage, including
13819         the stream argument.  Use `function-arglist' and
13820         `function-documentation'.
13821         (describe-function-arglist): Just use `function-arglist'.
13822         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
13823         (help-pretty-print-value): New function to help with
13824         pretty-printing variable values.  Knows about `#<...>'.  Needs
13825         `pp-internal'.
13826         (describe-variable): Use `with-displaying-help-buffer' with name.
13827         Formatting improved.  Display file where variable is defined, if
13828         known.  Use `help-pretty-print-value'.
13829         (describe-syntax): Use `with-displaying-help-buffer' with name.
13830         (list-processes): Remove "stream" garbage.
13831
13832 1997-12-25  SL Baur  <steve@altair.xemacs.org>
13833
13834         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
13835         call a dumped routine instead.
13836
13837         * x-win-xfree86.el: Wrap file in defun.
13838         * x-win-sun.el: Ditto.
13839
13840 1997-12-23  SL Baur  <steve@altair.xemacs.org>
13841
13842         * help.el (view-emacs-news): Remove usage of outl-mouse which
13843         advises functions and does other evil things.
13844
13845 1997-12-22  SL Baur  <steve@altair.xemacs.org>
13846
13847         * format.el (format-alist): Add `image/tiff'.
13848         From P. E. Jareth Hein <jareth@camelot-soft.com>
13849
13850 1997-12-21  SL Baur  <steve@altair.xemacs.org>
13851
13852         * about.el (about-hackers): More names added.
13853
13854         * make-docfile.el: Remove superfluous package path search.
13855
13856         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
13857
13858 1997-12-20  SL Baur  <steve@altair.xemacs.org>
13859
13860         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
13861         ignored shadows.
13862
13863 1997-12-18  SL Baur  <steve@altair.xemacs.org>
13864
13865         * startup.el (set-default-load-path): Make sure lisp and site-lisp
13866         get trailing slashes when added to the load-path.
13867
13868         * x-init.el (init-x-win): Locate where XEmacs X localization files
13869         are.
13870
13871 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
13872
13873         * x-faces.el: Added support for foregroundToolBarColor
13874           to xpm-color-symbols.
13875
13876 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13877
13878         * etags.el (tags-remove-duplicates): Removed.
13879         (buffer-tag-table-list): Use `delete-duplicates'.
13880
13881         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
13882         correctly.
13883         (get*): Defalias to `get'.
13884
13885         * cl.el (eql): Compare integers with `eq'.
13886         (cl-map-extents): Check for `map-extents' first.
13887
13888 1997-12-17  Didier Verna  <didier@xemacs.org>
13889
13890         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
13891         added the 'numero', 'copyright' and 'trademark' symbols.
13892
13893         * leim/quail/latin-post.el ("french-postfix"): see above.
13894
13895 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13896
13897         * widget.el (define-widget): Check the arguments.
13898
13899         * cus-edit.el (customize-face): Use `check-argument-type'.
13900         (custom-variable-value-create): Use `signal' to signal error.
13901         (custom-variable-reset-saved): Ditto.
13902         (custom-variable-reset-standard): Ditto.
13903         (custom-face-reset-saved): Ditto.
13904
13905         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
13906         (widget-default-format-handler): Ditto.
13907         (widget-checklist-add-item): Ditto.
13908         (widget-radio-add-item): Ditto.
13909         (widget-editable-list-entry-create): Ditto.
13910         (widget-sexp-prompt-value): Ditto.
13911
13912         * custom.el (custom-declare-variable): Signal errors better.
13913         (custom-handle-keyword): Ditto.
13914         (custom-declare-group): Ditto.
13915
13916         * window-xemacs.el (windows): Ditto.
13917
13918         * menubar.el (menu): Ditto.
13919
13920         * keydefs.el (keyboard): Ditto.
13921
13922         * minibuf.el (minibuffer): Ditto.
13923
13924         * process.el (execute): Ditto.
13925
13926         * fill.el (fill): Ditto.
13927
13928         * modeline.el (modeline): Ditto.
13929
13930         * help.el (help): Ditto.
13931
13932         * faces.el (faces): Ditto.
13933
13934         * files.el (files): Ditto.
13935
13936         * x-init.el (x): Ditto.
13937
13938         * lisp-mode.el (lisp): Ditto.
13939
13940         * process.el (processes): Ditto.
13941
13942         * mouse.el (mouse): Ditto.
13943
13944         * abbrev.el (abbrev): Moved from cus-edit.
13945
13946         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
13947         as variable declaration.
13948
13949 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13950
13951         * menubar.el (find-menu-item): Use `check-argument-type'.
13952         (find-menu-item): Cosmetic changes.
13953
13954 1997-12-18  SL Baur  <steve@altair.xemacs.org>
13955
13956         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
13957
13958 1997-12-17  SL Baur  <steve@altair.xemacs.org>
13959
13960         * startup.el (set-default-load-path): Only search package-path
13961         when not running temacs.
13962
13963         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
13964         files.
13965
13966         * loadup.el: Correct commentary.  Reformatting.
13967         (really-early-error-handler): Use absolute path to the
13968         first dumped-lisp.el file.
13969         (really-early-error-handler): Print full path name of
13970         each dumped lisp file (inherited from InfoDock).
13971
13972         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
13973         dumped-lisp.el files.
13974
13975         * make-docfile.el (preloaded-file-list): Reorder when the
13976         package-path is searched.
13977         * update-elc.el: Ditto.
13978
13979         * lisp-mode.el (call-with-condition-handler): Treat the same as
13980         `condition-case' for indentation.
13981
13982         * about.el (about-xemacs): Update release date.
13983
13984 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13985
13986         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
13987         anywhere but at the last clause.
13988         (ecase): Disallow `t' and `otherwise'.
13989
13990 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13991
13992         * cus-edit.el (custom-buffer-create-buttons): New function
13993         from stuff moved out of `custom-buffer-create-internal'.
13994         (custom-novice): New variable.  Default t.
13995         (custom-display-global-buttons): Ditto.  Default `top'.
13996         (custom-buffer-create-internal): Only display help if
13997         `custom-novice' is non-nil.  Display global buttons according to
13998         `custom-display-global-buttons'.
13999
14000 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14001
14002         * menubar.el (find-menu-item): Use `check-argument-type'.
14003         (find-menu-item): Cosmetic changes.
14004
14005 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14006
14007         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14008         look.
14009
14010 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14011
14012         * format.el (format-deannotate-region):  Bug fix.
14013         Deannotating a region containing unknown tags would fail
14014         (causing decoding of text/enriched to fail at user level)
14015
14016 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14017
14018         * minibuf.el (read-directory-name): Support sixth
14019           arg, HISTORY, as already documented.
14020
14021 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14022
14023         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14024         to `ecase'.
14025
14026 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14027
14028         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14029         skk-activate.
14030
14031 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14032
14033         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.