update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2
3         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
4         - Use "&g2-*;" as entity-references for `=>>>*'.
5         - Omit "&a{GT|JX1|JX2|JX3}-*;".
6
7         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
8         XEmacs CHISE.
9         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
10         as the mother.
11
12 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `=>>hanyo-denshi/ib'.
16
17         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
18         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
19         (=>>jis-x0208@1990): Ditto.
20         (=>>hanyo-denshi/ib): Ditto.
21
22         * mule/mule-charset.el (default-coded-charset-priority-list):
23         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
24
25 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
26
27         * mule/mule-coding.el (coded-charset-entity-reference-alist):
28         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
29         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
30         `=>>>ucs@jis/2004'.
31
32 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
33
34         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
35         XEmacs CHISE.
36         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
37         `=jis-x0213-1@2004' as the mother.
38         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
39         (=>>>ucs@ks): Ditto.
40
41         * mule/mule-charset.el (default-coded-charset-priority-list):
42         Modify priority of `=hanyo-denshi/*'.
43
44 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
45
46         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
47         settings for `=>>ucs@JP' and `=ucs@JP'.
48
49 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
50
51         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
52         CHISE.
53
54 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
55
56         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
57         setting for `=>>>ucs@cns'.
58
59         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
60         CHISE.
61
62 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
63
64         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
65         instead of `=>>>jis-x0213-1@2004' as the mother.
66         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
67         (=>>>ucs@unicode): Likewise.
68         (=>>>ucs@jis): Likewise.
69         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
70         mother.
71         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
72
73 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
74
75         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
76         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
77         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
78         `=>>>ucs@jis'.
79
80 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
81
82         * mule/mule-charset.el (default-coded-charset-priority-list):
83         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
84         and `=jis-x0213-*-2000'.
85
86 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
87
88         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
89         XEmacs CHISE.
90         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
91         `=>>jis-x0213-1' as the mother.
92
93 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
94
95         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
96         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
97
98 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
99
100         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
101
102 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
103
104         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
105         XEmacs CHISE.
106
107 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
108
109         * mule/mule-coding.el (decomposition-feature-list): Set
110         `=decomposition', `=decomposition@cid' and
111         `=decomposition@hanyo-denshi'.
112
113 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
114
115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
116         setting for `=>>hanyo-denshi/ks'.
117
118         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
119         XEmacs CHISE.
120
121 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
122
123         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
124         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
125
126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
127         `=hanyo-denshi/ks/mf'.
128
129         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
130         XEmacs CHISE.
131         (=hanyo-denshi/ks/mf): Ditto.
132
133 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
136         settings for P=hanyo-denshi/jt'.
137
138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
139         `=hanyo-denshi/jt'.
140
141         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
142         XEmacs CHISE.
143
144 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
145
146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
147         settings for `=hanyo-denshi/ip'.
148
149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
150         `=hanyo-denshi/ip'.
151
152         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
153         XEmacs CHISE.
154
155 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
156
157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
158         settings for `=hanyo-denshi/hg'.
159
160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
161         `=hanyo-denshi/hg'.
162
163         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
164         XEmacs CHISE.
165
166 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
167
168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
169         setting for `=>>hanyo-denshi/ft'.
170
171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
172         `=>>hanyo-denshi/ft'.
173
174         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
175         XEmacs CHISE.
176
177 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
178
179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
180         settings for `=hanyo-denshi/ib'.
181
182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
183         `=hanyo-denshi/ib'.
184
185         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
186         XEmacs CHISE.
187
188 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
189
190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
191         settings for isolated characters of `=hanyo-denshi/ia' and
192         non-isolated characters of `=hanyo-denshi/*'.
193
194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
195         `=hanyo-denshi/ia'.
196
197         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
198         XEmacs CHISE.
199
200 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
201
202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
203         setting for isolated characters of `=hanyo-denshi/ft'.
204
205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
206         `=hanyo-denshi/ft'.
207
208         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
209         XEmacs CHISE.
210
211 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
212
213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
214         setting for isolated characters of `=hanyo-denshi/jd'.
215
216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
217         `=hanyo-denshi/jd'.
218
219         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
220         XEmacs CHISE.
221
222 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
223
224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
225         setting for isolated characters of `=hanyo-denshi/jc'.
226
227         * mule/mule-charset.el (default-coded-charset-priority-list): Add
228         `=hanyo-denshi/jc'.
229
230         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
231         XEmacs CHISE.
232
233 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
234
235         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
236         setting for isolated characters of `=hanyo-denshi/jb'.
237
238         * mule/mule-charset.el (default-coded-charset-priority-list): Add
239         `=hanyo-denshi/jb'.
240
241         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
242         XEmacs CHISE.
243
244 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
245
246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
247         setting for isolated characters of `=hanyo-denshi/ja'.
248
249 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
250
251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
252         `=hanyo-denshi/ja'.
253
254         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
255         XEmacs CHISE.
256
257 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         settings for isolated characters of `=adobe-japan1-6'.
261
262 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
263
264         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
265         CHISE.
266         (=daikanwa/+2p): Ditto.
267         (=daikanwa/ho): Ditto.
268
269 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
270
271         * mule/mule-coding.el (utf-8-mcs-no-composition): New
272         coding-system for XEmacs CHISE.
273
274 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
275
276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
277         setting for `=>>ruimoku-v6'.
278
279         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
280         CHISE.
281
282 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
283
284         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
285         setting for `=daikanwa@rev1'.
286
287 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
288
289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
290         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
291
292 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
293
294         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
295         XEmacs CHISE.
296         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
297
298 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
299
300         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
301         CHISE.
302
303 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
304
305         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
306         CHISE.
307
308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
309         setting for `=>ucs@jis'.
310
311 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
312
313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
314         setting for `=>jis-x0208@usual'.
315
316         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
317         XEmacs CHISE.
318         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
319         (=>ucs@ks): New coded-charset for XEmacs CHISE.
320         (=ucs@big5): Use `=>>ucs@cns' as the mother.
321
322 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
323
324         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
325         CHISE.
326         (=>>>jis-x0208@1990): Ditto.
327         (=>>>jis-x0213-1): Ditto.
328         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
329         mother.
330         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
331         as the mother.
332
333 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
334
335         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
336         setting for `=>ucs@cns' and `=>>ucs@ks'.
337
338         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
339         CHISE.
340
341 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
342
343         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
344         CHISE.
345
346 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
347
348         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
349         CHISE.
350         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
351         mother.
352
353 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
354
355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
356         `==>ucs-bmp-cjk@bucs'.
357
358         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
359         XEmacs CHISE.
360
361 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
362
363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
364         setting for `==>ucs@bucs'.
365
366         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
367         XEmacs CHISE.
368
369 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
370
371         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
372         - Add setting for `=>>jis-x0208'.
373         - Omit setting for `=>>jis-x0208@1990'.
374         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
375           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
376           `=ucs@FOO'.
377
378 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
379
380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
381         setting for `=>daikanwa'.
382
383 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
384
385         * mule/mule-conf.el (=daikanwa): Fix DOC.
386         (=>daikanwa): New abstract character for XEmacs CHISE.
387         (=>ucs@iso): Likewise.
388         (=>ucs@unicode): Likewise.
389         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
390
391 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
392
393         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
394         - Prefer representative features to `=>>gt', `=>>big5-cdp',
395           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
396         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
397         - Add `=>big5-cdp'.
398
399 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
400
401         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
402         (=>big5-cdp): New abstract character.
403
404 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
405
406         * mule/mule-coding.el (coded-charset-entity-reference-alist):
407         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
408         `chinese-big5'.
409
410 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
411
412         * mule/mule-charset.el (default-coded-charset-priority-list):
413         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
414
415         * mule/mule-coding.el (coded-charset-entity-reference-alist):
416         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
417         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
418         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
419         and `=>jis-x0213-2'.
420
421 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
422
423         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
424         XEmacs CHISE.
425         (=>>ucs@jis/2000): Likewise.
426         (=>>ucs@jis/2004): Likewise.
427
428 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
429
430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
431         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
432         `=>>ucs@cns'.
433
434         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
435         XEmacs CHISE.
436         (=>>gt): Use quote instead of backquote; modify DOC.
437         (=>gt): Use quote instead of backquote.
438         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
439         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
440         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
441         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
442         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
443         (=ucs@iso): Use `=>>ucs@iso' as the mother.
444
445 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
446
447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
448         `=>>ucs@unicode' and `=>>gt'.
449
450 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
451
452         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
453         XEmacs CHISE.
454         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
455         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
456         `=jis-x0208@1978/1er-pr' as the mother.
457         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
458
459 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
460
461         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
462         `=ucs@unicode' as the mother.
463
464 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
465
466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
467         setting for `=>>ucs@unicode'.
468
469         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
470         CHISE.
471
472 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
473
474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
475         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
476
477         * mule/mule-charset.el (default-coded-charset-priority-list): Add
478         `=adobe-japan1-6' and `=adobe-japan1-base'.
479
480         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
481         XEmacs CHISE.
482         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
483         specify `min-code' and `max-code'.
484         (=adobe-japan1-1): Specify `min-code' and `max-code'.
485         (=adobe-japan1-2): Likewise.
486         (=adobe-japan1-3): Likewise.
487         (=adobe-japan1-4): Likewise.
488         (=adobe-japan1-5): Likewise.
489         (=adobe-japan1-6): Likewise.
490
491 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
492
493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
494         setting for `=>gt'.
495
496 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
497
498         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
499         CHISE.
500
501 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
502
503         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
504         setting for `=>zinbun-oracle'.
505
506         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
507         for XEmacs CHISE.
508
509 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
510
511         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
512         for XEmacs CHISE.
513         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
514         `=jis-x0208@1978' as the mother.
515
516 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
517
518         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
519         - Use `=gt' instead of `ideograph-gt'.
520         - Use `=gt-k' instead of `ideograph-gt-k'.
521         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
522         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
523         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
524         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
525         - Use `=jis-x0212' instead of `japanese-jisx0212'.
526         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
527         - Use `=>>gt' instead of `<=>gt'.
528         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
529         - Add setting for `=>>jis-x0208@1990'.
530         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
531           `=>>jis-x0213-1@2000'.
532         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
533         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
534           `=>>jis-x0213-1@2004'.
535         - Add setting for `=>>jis-x0208@1978'.
536         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
537
538 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
539
540         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
541         XEmacs CHISE.
542
543 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
544
545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
546         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
547         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
548         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
549         `<=>jis-x0213-1@2004'.
550
551 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
552
553         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
554         CHISE.
555         (=>jis-x0213-2): Ditto.
556
557 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
558
559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
560         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
561
562 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
563
564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
565         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
566         `=>jis-x0213-1'.
567
568 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
569
570         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
571         CHISE.
572         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
573
574 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
575
576         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
577         `<==>jis-x0213-1'.
578         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
579         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
580         (=>jis-x0208): Renamed from `<=>jis-x0208'.
581         (<=>jis-x0208): New alias for `=>jis-x0208'.
582         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
583         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
584         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
585         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
586         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
587         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
588         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
589         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
590         (=>>gt): Renamed from `<==>gt'.
591         (<==>gt): New alias for `=>>gt'.
592
593 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
594
595         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
596         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
597         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
598         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
599         - Add settings for `<=>jis-x0213-1@2000' and
600           `<=>jis-x0213-1@2004'.
601
602         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
603         XEmacs CHISE.
604         (<==>jis-x0213-1): Likewise.
605         (<==>jis-x0213-1@2000): Likewise.
606         (<==>jis-x0213-1@2004): Likewise.
607         (<=>jis-x0208): Add property `=>iso-ir 168'.
608         (<=>jis-x0208@1997): Likewise.
609         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
610         as the mother; add property `=>iso-ir 228'.
611         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
612         property `=>iso-ir 228'.
613         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
614         property `=>iso-ir 233'.
615         (<==>gt): Renamed from `<=>gt'.
616         (<=>gt): New alias for `<==>gt'.
617
618 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
619
620         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
621         CHISE.
622         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
623         `<=>jis-x0208' as the mother.
624         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
625         (<=>jis-x0213-1@2000): Ditto.
626         (<=>jis-x0213-1@2004): Ditto.
627
628 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
629
630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
631         settings for `<=>gt'.
632
633         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
634
635 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
636
637         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
638         XEmacs CHISE.
639         (=jis-x0208@1978/-4pr): Likewise.
640         (=jis-x0208@1978/4-pr): Likewise.
641         (=jis-x0213-1): Likewise.
642         (=ucs@iso): Likewise.
643         (=ucs@unicode): Likewise.
644         (=ucs@gb): Likewise.
645         (=ucs@gb/fw): Likewise.
646         (=ucs@cns): Likewise.
647         (=ucs@cns/fw): Likewise.
648         (=ucs@jis): Likewise.
649         (=ucs@jis/fw): Likewise.
650         (=ucs@jis/1990): Likewise.
651         (=ucs@jis/2000): Likewise.
652         (=ucs@jis/2004): Likewise.
653         (=ucs@JP): Likewise.
654         (=ucs@ks): Likewise.
655         (=ucs@big5): Likewise.
656         (=ucs@big5/cns11643): Likewise.
657         (=ucs@cns11643): Likewise.
658
659 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
660
661         * mule/mule-charset.el (default-coded-charset-priority-list):
662         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
663
664         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
665         CHISE.
666         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
667         mother.
668
669 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
670
671         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
672         from src/mule-charset.c].
673         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
674         specify `final'.
675         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
676         `iso-ir' and `final', namely now it is used as ISO-IR-42.
677         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
678         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
679         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
680         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
681
682 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
683
684         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
685         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
686         (=jis-x0208@1978/i-4): Specify `partial'.
687         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
688         mother coded-charset.
689         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
690
691 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
692
693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
694         settings for `=jis-x0213-1@2004'.
695
696 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
697
698         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
699         CHISE.
700         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
701         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
702         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
703         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
704         temporarily.
705         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
706
707 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
708
709         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
710         CHISE.
711         (=shinjigen@1ed): Inherited from `=shinjigen'.
712         (=shinjigen@rev): Likewise.
713
714 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
715
716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
717         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
718
719 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
720
721         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
722         define it as an alias.
723         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
724         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
725         alias.
726         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
727         alias.
728
729 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
730
731         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
732         CHISE.
733
734 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
735
736         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
737         CHISE.
738         (shinjigen-2): Ditto.
739
740 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
741
742         * mule/mule-charset.el (default-coded-charset-priority-list):
743         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
744         `chinese-big5-eten-*' and `chinese-big5'.
745
746 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
747
748         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
749         #x9FA5 temporarily.
750
751 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
752
753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
754         settings for `=jis-x0208@1978/i1'.
755
756 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
757
758         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
759         XEmacs CHISE.
760
761 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
762
763         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
764         XEmacs CHISE.
765
766 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
767
768         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
769         XEmacs CHISE.
770
771 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
772
773         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
774         CHISE.
775         (=ucs-bmp@cns): Likewise.
776         (=ucs-bmp@jis): Likewise.
777         (=ucs-bmp@ks): Likewise.
778
779 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
780
781         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
782         CHISE.
783         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
784
785 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
786
787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
788         settings for `=zinbun-oracle'.
789
790         * mule/mule-charset.el (default-coded-charset-priority-list): Add
791         `=zinbun-oracle'.
792
793 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
794
795         * mule/mule-coding.el (coded-charset-entity-reference-alist):
796         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
797         `=ucs@iso'.
798
799 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
800
801         * mule/mule-charset.el (default-coded-charset-priority-list):
802         Delete `ucs-sip'; modify order of some CCSs.
803
804 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
805
806         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
807         in XEmacs CHISE.
808
809         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
810         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
811         CHISE.
812
813 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
814
815         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
816         its registry.
817         (=ucs-radicals@unicode): Likewise.
818
819 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
820
821         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
822         CHISE.
823
824 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
825
826         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
827         CHISE.
828
829 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
830
831         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
832         CHISE.
833
834 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
835
836         * mule/mule-coding.el (coded-charset-entity-reference-alist):
837         Modify preference of *isolated settings*.
838
839 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
840
841         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
842         utf-2000 is provided.
843         (=ucs@cns11643): Likewise.
844
845 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
846
847         * mule/mule-coding.el (coded-charset-entity-reference-alist):
848         Prefer every *isolated setting* to ordinary setting.
849
850 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
851
852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
853         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
854
855 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
856
857         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
858         CHISE.
859
860 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
861
862         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
863         settings for `=jis-x0208@1997'.
864
865 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
866
867         * mule/mule-charset.el (default-coded-charset-priority-list): Add
868         `=jis-x0208@1997'.
869
870 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
871
872         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
873         XEmacs CHISE.
874
875 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
876
877         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
878         `=jis-x0208@1978'.
879         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
880         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
881         `=jis-x0208-1990' as the mother.
882         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
883
884 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
885
886         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
887         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
888         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
889         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
890         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
891         for `=ucs@JP'.
892
893 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
894
895         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
896         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
897         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
898         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
899         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
900         `=daikanwa@rev2'.
901
902 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
903
904         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
905         (=gt): Likewise.
906         (=gt-k): Likewise.
907         (=gt-pj-*): Likewise.
908         (=gt-pj-k1): Likewise.
909         (=gt-pj-k2): Likewise.
910         (=daikanwa): Likewise.
911         (=daikanwa-rev1): Likewise.
912         (=daikanwa-rev2): Likewise.
913         (=big5-pua): Likewise.
914         (=big5-eten): Likewise.
915         (chinese-big5-eten-a): Likewise.
916         (chinese-big5-eten-b): Likewise.
917         (=hanziku-*): Likewise.
918         (=cbeta): Likewise.
919         (=jef-china3): Likewise.
920         (=ruimoku-v6): Likewise.
921         (=ucs@iso): Likewise.
922         (=ucs@unicode): Likewise.
923         (=ucs@gb): Likewise.
924         (=ucs@cns): Likewise.
925         (=ucs@jis): Likewise.
926         (=ucs@jis-1990): Likewise.
927         (=ucs@jis-2000): Likewise.
928         (=ucs@jp): Likewise.
929         (=ucs@ks): Likewise.
930         (=ucs@big5): Likewise.
931         (=ucs-radicals): Likewise.
932         (=ucs-radicals@unicode): Likewise.
933         (=ucs-bmp-cjk): Likewise.
934         (=ucs-bmp-cjk@unicode): Likewise.
935         (=ucs-sip-ext-b): Likewise.
936         (=ucs-sip-ext-b@iso): Likewise.
937
938 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
939
940         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
941         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
942
943 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
944
945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
946         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
947         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
948         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
949         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
950         arabic-digit, ipa and ``&I-B-XXXX;''.
951
952 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
953
954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
955         setting for (I-)HZK{03..12}-XXXX.
956
957 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
958
959         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
960         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
961
962         * mule/mule-charset.el (default-coded-charset-priority-list): Add
963         `=ruimoku-v6'.
964
965         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
966         CHISE.
967
968 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
969
970         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
971         (=ucs@unicode): Likewise.
972         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
973         (=ucs@cns): Likewise.
974         (=ucs@jis): Likewise.
975         (=ucs@ks): Likewise.
976         (=ucs@big5): Likewise.
977
978 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
979
980         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
981         `ucs-jis'.
982         (utf-8-jis-er): Likewise.
983         (utf-8-jp): New coding-system.
984         (utf-8-jp-er): Likewise.
985
986         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
987
988 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
989
990         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
991
992         * mule/japanese.el: Move definition of `euc-jisx0213' to
993         mule/mule-coding.el.
994
995 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
996
997         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
998         mule-coding before loading update-cdb when utf-2000 is provided.
999
1000 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1001
1002         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1003         `=daikanwa'.
1004
1005 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1006
1007         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1008         definition codes when `utf-2000' is provided.
1009
1010 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1011
1012         * mule/mule-category.el (word-combining-categories): Don't setup
1013         `word-combining-categories' in XEmacs CHISE.
1014         (word-separating-categories): Add setting about Latin script in
1015         XEmacs CHISE.
1016
1017 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1018
1019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1020         setting for `chinese-big5'.
1021
1022 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1023
1024         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1025         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1026         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1027         add setting for HZK0[12]-xxxx.
1028
1029 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1030
1031         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1032         in XEmacs CHISE.
1033
1034 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1035
1036         * mule/mule-charset.el (default-coded-charset-priority-list):
1037         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1038         and `chinese-big5' to `=gt-pj-*'.
1039
1040 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1041
1042         * mule/mule-conf.el (=daikanwa): Renamed from
1043         `ideograph-daikanwa'.
1044         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1045
1046 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1047
1048         * mule/mule-conf.el (=cns11643-7): Renamed from
1049         `chinese-cns11643-7'.
1050         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1051
1052 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1053
1054         * mule/mule-conf.el (=cns11643-6): Renamed from
1055         `chinese-cns11643-6'.
1056         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1057
1058 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1059
1060         * mule/mule-conf.el (=cns11643-5): Renamed from
1061         `chinese-cns11643-5'.
1062         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1063
1064 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1065
1066         * mule/mule-conf.el (=cns11643-4): Renamed from
1067         `chinese-cns11643-4'.
1068         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1069
1070 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1071
1072         * mule/mule-conf.el (=cns11643-3): Renamed from
1073         `chinese-cns11643-3'.
1074         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1075
1076 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1077
1078         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1079         `=cns11643-2'.
1080         (chinese-cns11643-2): New alias for `=cns11643-2'.
1081
1082 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1083
1084         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1085         `=cns11643-1'.
1086         (chinese-cns11643-1): New alias for `=cns11643-1'.
1087
1088 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1089
1090         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1091         (chinese-gb12345): New alias for `=gb12345'.
1092
1093 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1094
1095         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1096         (chinese-gb2312): New alias for `=gb2312'.
1097
1098 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1099
1100         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1101         (chinese-big5): New alias for `=big5'.
1102
1103 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1104
1105         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1106         (korean-ksc5601): New alias for `=ks-x1001'.
1107
1108 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1109
1110         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1111         `=jis-x0212'.
1112         (japanese-jisx0212): New alias for `=jis-x0212'.
1113
1114 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1115
1116         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1117         `=jis-x0208-1983'.
1118         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1119
1120 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1121
1122         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1123         `=jis-x0208-1978'.
1124         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1125
1126 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1127
1128         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1129         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1130
1131 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1132
1133         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1134         (chinese-cns11643-3): Specify iso-ir 183.
1135         (chinese-cns11643-4): Specify iso-ir 184.
1136         (chinese-cns11643-5): Specify iso-ir 185.
1137         (chinese-cns11643-6): Specify iso-ir 186.
1138         (chinese-cns11643-7): Specify iso-ir 187.
1139         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1140         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1141
1142 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1143
1144         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1145         \uXXXX for every cases.
1146
1147 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1148
1149         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1150         (ucs-big5): Changed to an alias for `=ucs@big5'.
1151
1152 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1153
1154         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1155         (ucs-ks): Changed to an alias for `=ucs@ks'.
1156
1157 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1158
1159         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1160         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1161
1162 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1163
1164         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1165         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1166
1167 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1168
1169         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1170         (ucs-jis): Changed to an alias for `=ucs@jis'.
1171
1172 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1173
1174         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1175         (ucs-cns): Changed to an alias for `=ucs@cns'.
1176
1177 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1178
1179         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1180         (ucs-gb): Changed to an alias for `=ucs@gb'.
1181
1182 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1183
1184         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1185         `ideograph-daikanwa-2'.
1186         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1187         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1188
1189 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1190
1191         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1192         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1193
1194         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1195         for `xemacs-chise-version'.
1196
1197 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1198
1199         * mule/mule-charset.el (default-coded-charset-priority-list):
1200         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1201         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1202         instead of `ideograph-hanziku-*'.
1203
1204         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1205         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1206
1207 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1208
1209         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1210         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1211         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1212         `utf-2000' is provided.
1213
1214 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1215
1216         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1217         is provided [was builtin coded-charsets].
1218
1219 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1220
1221         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1222         is provided [was builtin coded-charsets].
1223
1224 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1225
1226         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1227         is provided [was builtin coded-charsets].
1228
1229 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1230
1231         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1232         is provided [was builtin coded-charsets].
1233
1234 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1235
1236         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1237         when `utf-2000' is provided [was builtin coded-charsets].
1238
1239 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1240
1241         * mule/mule-conf.el (=hanziku-*): Renamed from
1242         `ideograph-hanziku-*'.
1243         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1244
1245 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1246
1247         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1248         `utf-2000' is provided [was builtin coded-charsets].
1249         (ideograph-hanziku-{1..12}): Likewise.
1250
1251 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1252
1253         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1254         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1255
1256 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1257
1258         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1259         when `utf-2000' is provided [was builtin coded-charsets].
1260
1261 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1262
1263         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1264         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1265         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1266
1267 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1268
1269         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1270         (ideograph-gt): Changed to an alias for `=gt'.
1271
1272 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1273
1274         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1275         is provided; it was defined as a builtin coded-charset.
1276         (ideograph-gt): Likewise.
1277
1278 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1279
1280         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1281         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1282
1283 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1284
1285         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1286         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1287
1288 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1289
1290         * mule/mule-conf.el (=big5-eten): Renamed from
1291         `chinese-big5-eten'.
1292         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1293
1294 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1295
1296         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1297         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1298
1299 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1300
1301         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1302         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1303
1304 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1305
1306         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1307         (china3-jef): Changed to an alias for `=jef-china3'.
1308
1309 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1310
1311         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1312         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1313
1314         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1315         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1316         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1317         when `utf-2000' is provided.
1318
1319 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1320
1321         * mule/mule-charset.el (default-coded-charset-priority-list):
1322         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1323
1324         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1325         (ucs-jis-2000): Deleted.
1326
1327 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1328
1329         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1330         UTF-2000.
1331         (=ucs-jis-2000): New coded-charset for UTF-2000.
1332
1333 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1334
1335         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1336         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1337
1338 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1339
1340         * mule/mule-charset.el (default-coded-charset-priority-list):
1341         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1342         `ideograph-cbeta'.
1343
1344 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1345
1346         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1347         builtin coded-charset].
1348
1349 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1350
1351         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1352         settings for &K0-xxxx and &I-K0-xxxx.
1353
1354 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1355
1356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1357         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1358
1359 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1360
1361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1362         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1363
1364 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1365
1366         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1367         UTF-2000.
1368         (ideograph-gt-pj-k1): Likewise.
1369         (ideograph-gt-pj-k2): Likewise.
1370
1371 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1372
1373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1374         `=jis-x0208'.
1375
1376 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1377
1378         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1379         UTF-2000 [was a builtin coded-charset].
1380
1381 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1382
1383         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1384         (utf-8-gb-er): Likewise.
1385
1386 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1387
1388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1389         settings for JIS X 0212 and JIS X 0208:1978.
1390
1391 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1392
1393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1394         setting for JIS X 0213.
1395
1396 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1397
1398         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1399         standard-case-table in UTF-2000.
1400
1401 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1402
1403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1404         definitions for isolated-chars.
1405
1406 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1407
1408         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1409         `configure-utf-2000-lisp-directory'.
1410         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1411         `mule-lisp-load-path'.
1412
1413 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1414
1415         * startup.el (startup-setup-paths): Set and use
1416         `utf-2000-lisp-directory'.
1417         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1418         UTF-2000.
1419
1420 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1421
1422         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1423         (paths-find-utf-2000-lisp-directory): New function.
1424         (paths-construct-load-path): Add new optional argument
1425         `utf-2000-lisp-directory'.
1426
1427         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1428
1429 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1430
1431         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1432         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1433         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1434         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1435         `chinese-big5-2' in UTF-2000.
1436
1437         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1438         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1439
1440 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1441
1442         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1443         `big5-eten-er' in UTF-2000.
1444         (big5-cdp): Modify DOC-string and mnemonic.
1445
1446 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1447
1448         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1449         UTF-2000 [renamed from utf-8-er].
1450         (utf-8-gb): New coding-system in UTF-2000.
1451         (utf-8-gb-er): Likewise.
1452         (utf-8-cns): Likewise.
1453         (utf-8-cns-er): Likewise.
1454         (utf-8-big5): Likewise.
1455         (utf-8-big5-er): Likewise.
1456         (utf-8-jis): Likewise.
1457         (utf-8-jis-er): Likewise.
1458         (utf-8-ks): Likewise.
1459         (utf-8-ks-er): Likewise.
1460         (utf-8-er): Likewise.
1461
1462 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1463
1464         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1465         instead of `utf-8-unix' in UTF-2000.
1466
1467         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1468
1469 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1470
1471         * mule/japanese.el (euc-jisx0213): New coding-system.
1472
1473         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1474         `japanese-jisx0208-1990' as the mother.
1475
1476 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1477
1478         * dumped-lisp.el (preloaded-file-list): Change condition of
1479         loading "close-cdb".
1480
1481 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1482
1483         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1484         setup `coded-charset-entity-reference-alist'.
1485
1486 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1487
1488         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1489         UTF-2000.
1490
1491 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1492
1493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1494         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1495
1496 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1497
1498         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1499         (chinese-big5-eten-a): Likewise.
1500         (chinese-big5-eten-b): Likewise.
1501         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1502         code range is #x8140 .. #x8DFE.
1503
1504 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1505
1506         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1507         UTF-2000.
1508         (chinese-big5-cdp): Likewise.
1509
1510 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1511
1512         * dumped-lisp.el (preloaded-file-list): Rename
1513         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1514
1515 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1516
1517         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1518         append `system-char-db-source-file-list' into
1519         `preloaded-file-list' in UTF-2000.
1520
1521 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1522
1523         * dumped-lisp.el (preloaded-file-list): Delete
1524         character-definition files.
1525
1526 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1527
1528         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1529         UTF-2000.
1530
1531 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1532
1533         * mule/mule-charset.el (default-coded-charset-priority-list):
1534         Delete `mojikyo-2022-1'.
1535
1536 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1537
1538         * mule/mule-charset.el (default-coded-charset-priority-list):
1539         Delete `mojikyo'.
1540
1541 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1542
1543         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1544         `ucs-sip'.
1545
1546 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1547
1548         * mule/mule-charset.el (default-coded-charset-priority-list):
1549         Comment out `chinese-gb12345'.
1550
1551 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1552
1553         * bytecomp.el (byte-compile-insert-header): Fixed.
1554
1555 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1556
1557         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1558         XEmacs UTF-2000.
1559
1560 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1561
1562         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1563         UTF-2000.
1564
1565 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1566
1567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1568         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1569
1570 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1571
1572         * mule/mule-charset.el (default-coded-charset-priority-list):
1573         `japanese-jef-china3' is renamed `china3-jef'.
1574
1575 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1576
1577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1578         `japanese-jef-china3' and `ideograph-cbeta'.
1579
1580 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1581
1582         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1583
1584 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1585
1586         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1587         `chinese-big5-cdp'.
1588
1589 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1590
1591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1592         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1593
1594 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1595
1596         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1597         loading character definitions.
1598
1599 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1600
1601         * dumped-lisp.el (preloaded-file-list): Rename
1602         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1603
1604 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1605
1606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1607         `chinese-big5'.
1608
1609 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1610
1611         * dumped-lisp.el (preloaded-file-list): Dump
1612         "Ideograph-R028-Private" with XEmacs UTF-2000.
1613
1614 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1615
1616         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1617         `chinese-gb12345'.
1618
1619 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1620
1621         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1622         `ideograph-gt-pj-{1..11}'.
1623
1624         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1625         XEmacs UTF-2000.
1626
1627 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1628
1629         * mule/mule-charset.el (default-coded-charset-priority-list):
1630         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1631         `chinese-isoir165'.
1632
1633 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1634
1635         * format.el (format-alist): Revive `image/jpeg', `image/gif',
1636         `image/png', `image/x-xpm' and `image/tiff'.
1637
1638         * files.el (binary-file-regexps): Add *.PNG.
1639
1640 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1641
1642         * mule/mule-charset.el (default-coded-charset-priority-list):
1643         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1644         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1645
1646 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1647
1648         * list-mode.el: Call `completion-list-mode' to avoid slowness of
1649         the first completion when UTF-2000 is running.
1650
1651 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1652
1653         * mule/mule-charset.el (default-coded-charset-priority-list):
1654         Delete `ucs'.
1655
1656 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1657
1658         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
1659
1660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1661         `mojikyo' instead of `mojikyo-pj-[1..21]'.
1662
1663 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1664
1665         * mule/vietnamese.el (vscii-2): Delete abolished property
1666         `composite'; now composite mode is default.
1667
1668 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1669
1670         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
1671         of `raw-text'; check \uHHHH representation even if non-ascii
1672         characters are not found.
1673
1674         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
1675         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
1676         unconditionally.
1677
1678         * mule/viet-ccl.el: New file.
1679
1680         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
1681         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
1682         - Separate CCL based implementations to viet-ccl.el.
1683
1684 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
1685
1686         * mule/mule-conf.el (japanese-jisx0213-1): Allow
1687         "jisx0213.2000-1".
1688         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
1689
1690         * mule/mule-charset.el (default-coded-charset-priority-list):
1691         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
1692         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
1693
1694 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1695
1696         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
1697
1698 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
1699
1700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1701         `ucs' in UTF-2000.
1702
1703 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
1704
1705         * mule/mule-charset.el (default-coded-charset-priority-list):
1706         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
1707         `arabic-iso8859-6'.
1708
1709 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
1710
1711         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1712         `mojikyo-pj-[1 .. 21]' in UTF-2000.
1713
1714 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1715
1716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1717         `katakana-jisx0201' in UTF-2000.
1718
1719 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1720
1721         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
1722         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
1723         "u0FB50-Arabic-Presentation-Forms-A",
1724         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
1725         "u0FE50-Small-Form-Variants",
1726         "u0FE70-Arabic-Presentation-Forms-B",
1727         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
1728         UTF-2000.
1729
1730 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1731
1732         * dumped-lisp.el (preloaded-file-list): Delete
1733         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
1734         ... "Ideograph-R214-Flute" in UTF-2000.
1735
1736 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1737
1738         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1739         (japanese-jisx0213-2): New coded-charset.
1740
1741         * dumped-lisp.el (preloaded-file-list): Add
1742         "Ideograph-R028-Private", "Ideograph-R029-Again" and
1743         "Ideograph-R030-Mouth".
1744
1745 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
1746
1747         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1748         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1749         "Ideograph-R015-Ice", "Ideograph-R016-Table",
1750         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1751         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1752         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1753         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1754         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1755
1756 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
1757
1758         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1759         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1760         "Ideograph-R005-Second", "Ideograph-R006-Hook",
1761         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1762         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1763
1764         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1765         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1766
1767 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1768
1769         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1770         in UTF-2000.
1771
1772 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1773
1774         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1775         (chinese-isoir165): Moved from mule/chinese.el.
1776         (chinese-cns11643-3): Moved from mule/chinese.el.
1777         (chinese-cns11643-4): Moved from mule/chinese.el.
1778         (chinese-cns11643-5): Moved from mule/chinese.el.
1779         (chinese-cns11643-6): Moved from mule/chinese.el.
1780         (chinese-cns11643-7): Moved from mule/chinese.el.
1781
1782         * mule/chinese.el: Move definition of coded-charsets to
1783         mule/mule-conf.el.
1784
1785 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1786
1787         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1788         `ideograph-daikanwa'.
1789
1790 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1791
1792         * dumped-lisp.el (preloaded-file-list): Delete
1793         "ccs-jisx0201-latin.el".
1794
1795 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1796
1797         * dumped-lisp.el (preloaded-file-list): Add
1798         "u031A0-Extended-Bopomofo" in UTF-2000.
1799
1800 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1801
1802         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1803         renamed to u02E00-CJK-Radical-Supplement.
1804
1805 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1806
1807         * dumped-lisp.el (preloaded-file-list): Add
1808         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1809         "u030A0-Katakana", "u03100-Bopomofo",
1810         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1811         "u03200-Enclosed-CJK-Letters-and-Months" and
1812         "u03300-CJK-Compatibility".
1813
1814 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1815
1816         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1817         "u02F00-Kangxi-Radicals" and
1818         "u02FF0-Ideographic-Description-Characters".
1819
1820 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1821
1822         * dumped-lisp.el (preloaded-file-list): Add
1823         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1824         "u02800-Braille-Patterns" in UTF-2000.
1825
1826 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1827
1828         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1829         "uXXXXX-*.el" in UTF-2000.
1830
1831         * bytecomp.el (byte-compile-insert-header): Delete comments if
1832         non-ASCII characters are found; allow `byte-compile-dynamic' and
1833         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1834         `raw-text'.
1835
1836 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1837
1838         * dumped-lisp.el (preloaded-file-list): Add
1839         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1840         "u025A0-Geometric-Shapes.el".
1841
1842 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1843
1844         * dumped-lisp.el (preloaded-file-list): Add
1845         "u02400-Control-Pictures.el", "u02440-OCR.el" and
1846         "u02460-Enclosed-Alphanumerics.el".
1847
1848 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1849
1850         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1851         `chinese-gb2312'.
1852
1853         * dumped-lisp.el (preloaded-file-list): Add
1854         "u02200-Mathematical-Operators.el" and
1855         "u02300-Miscellaneous-Technical.el".
1856
1857 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1858
1859         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1860         `chinese-cns11643-*'.
1861
1862         * dumped-lisp.el (preloaded-file-list): Add
1863         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
1864         "u02190-Arrows.el" in UTF-2000.
1865
1866 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1867
1868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1869         `korean-ksc5601'.
1870
1871         * dumped-lisp.el (preloaded-file-list): Add
1872         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
1873         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
1874         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
1875
1876 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1877
1878         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
1879
1880 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1881
1882         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
1883         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
1884         "u01780-Khmer.el", "u01800-Mongolian.el",
1885         "u01E00-Latin-Extended-Additional.el" and
1886         "u01F00-Greek-Extended.el" in UTF-2000.
1887
1888 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1889
1890         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1891         `ethiopic-ucs' and `ethiopic'.
1892
1893         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
1894         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
1895
1896         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
1897         from mule/ethiopic.el.
1898
1899         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
1900         mule/mule-conf.el.
1901
1902 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1903
1904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1905         `lao'.
1906
1907         * mule/mule-conf.el (lao): New coded-charset.
1908
1909         * dumped-lisp.el (preloaded-file-list): Add
1910         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1911         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1912         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1913         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1914         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1915
1916 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1917
1918         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1919         `ucs-bmp' and `arabic-iso8859-6'.
1920
1921 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1922
1923         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1924         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1925         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1926
1927 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1928
1929         * startup.el (normal-top-level): Load autoload file for UTF-2000
1930         in UTF-2000.
1931
1932 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
1933
1934         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1935         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1936         "u00020-Basic-Latin.el", "u00080-C1.el",
1937         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1938         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1939         "u002B0-Spacing-Modifier-Letters.el",
1940         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1941         UTF-2000.
1942
1943 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1944
1945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1946         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1947         instead of `vietnamese-viscii-*'.
1948
1949 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1950
1951         * mule/mule-conf.el: New file.
1952
1953         * mule/misc-lang.el: Move definition of charset `ipa' to
1954         mule/mule-conf.el.
1955
1956 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1957
1958         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1959         `latin-viscii'; prefer it for characters used in Vietnamese.
1960
1961 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
1962
1963         * bytecomp.el (byte-compile-insert-header): Fix regexp.
1964
1965 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1966
1967         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1968         `vietnamese-viscii-lower'.
1969         (latin-viscii-upper): Renamed from charset
1970         `vietnamese-viscii-upper'.
1971         (vietnamese-viscii-lower): New alias for charset
1972         `latin-viscii-lower'.
1973         (vietnamese-viscii-upper): New alias for charset
1974         `latin-viscii-upper'.
1975
1976 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
1977
1978         * mule/mule-charset.el (default-coded-charset-priority-list):
1979         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1980
1981 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1982
1983         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1984         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1985         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1986         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1987         lisp/utf-2000.
1988
1989 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1990
1991         * mule/ccs-tcvn5712.el: New file.
1992
1993 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1994
1995         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1996         in UTF-2000.
1997
1998 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1999
2000         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2001         `japanese-jisx0208'.
2002
2003 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2004
2005         * dumped-lisp.el (preloaded-file-list): Add
2006         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2007         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2008         UTF-2000.
2009
2010         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2011         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2012         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2013         mule/ccs-viscii.el: New files.
2014
2015         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2016         if \uXXXX is found.
2017
2018 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2019
2020         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2021         `hiragana-jisx0208' and `katakana-jisx0208'.
2022
2023 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2024
2025         * mule/chinese.el (chinese-cns11643-3): Define it even if
2026         `utf-2000' is provided.
2027         (chinese-cns11643-4): Likewise.
2028         (chinese-cns11643-5): Likewise.
2029         (chinese-cns11643-6): Likewise.
2030         (chinese-cns11643-7): Likewise.
2031
2032 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2033
2034         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2035         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2036
2037 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2038
2039         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2040         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2041
2042 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2043
2044         * mule/mule-charset.el (default-coded-charset-priority-list):
2045         Setup in UTF-2000.
2046
2047 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2048
2049         * mule/viet-chars.el: Don't define charset
2050         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2051         they are defined as builtin charsets.
2052
2053 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2054
2055         * version.el (emacs-version): Add more space just before UTF-2000
2056         version string.
2057
2058 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2059
2060         * version.el ([constant] emacs-version): Don't add a space in the
2061         preceding place of `xemacs-betaname' because it is duplicated.
2062         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2063
2064         * startup.el (splash-frame-body): Add ETL.
2065
2066 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2067
2068         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2069         is provided because it is defined as builtin charset.
2070         (chinese-cns11643-4): Likewise.
2071         (chinese-cns11643-5): Likewise.
2072         (chinese-cns11643-6): Likewise.
2073         (chinese-cns11643-7): Likewise.
2074
2075 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2076
2077         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2078         coding-system `iso-10646-ucs-4' is not defined.
2079
2080 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2081
2082         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2083         coding-system if `utf-2000' is provided.
2084
2085 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2086
2087         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2088         `utf-2000' is provided.
2089
2090 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2091
2092         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2093         if utf-2000 is provided temporally.
2094
2095 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2096
2097         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2098         as builtin variable].
2099
2100 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2101
2102         * files.el (insert-file-contents-literally): Treat file as binary;
2103         call file-name-handlers. [sync with Emacs 20.3.10]
2104
2105 2008-12-28  Vin Shelton  <acs@xemacs.org>
2106
2107         * XEmacs 21.4.22 is released
2108
2109 2008-12-30  Vin Shelton  <acs@xemacs.org>
2110
2111         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2112         during building even if no packages are found.
2113
2114 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2115
2116         * printer.el (generic-print-region): 
2117         (generic-print-buffer): 
2118         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2119         check if the msprinter device is available, now that msprinter is
2120         always available as a specifier tag. 
2121
2122 2008-12-24  Vin Shelton  <acs@xemacs.org>
2123
2124         * about.el: Add Francisco to my bio!
2125
2126 2008-12-23  Vin Shelton  <acs@xemacs.org>
2127
2128         * autoload.el: Move operator definitions to autoload-operators.el
2129         in the xemacs-base package.
2130
2131 2007-11-22  Vin Shelton  <acs@xemacs.org>
2132
2133         * about.el (about-hacker-contribution): Updated my bio.
2134
2135 2007-10-07  Vin Shelton  <acs@xemacs.org>
2136
2137         * XEmacs 21.4.21 is released
2138
2139 2007-09-19  Didier Verna  <didier@xemacs.org>
2140
2141         Update my personal info.
2142         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2143         * about.el (about-other-current-hackers): Ditto.
2144         * about.el (about-url-alist): Add my musical website.
2145         * about.el (about-personal-info): Update my entry.
2146         * about.el (about-hacker-contribution): Ditto.
2147
2148 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2149
2150         * package-get.el (package-get-download-sites): Update download
2151         sites in Japan.
2152         * package-get.el (package-get-pre-release-download-sites): Ditto.
2153
2154 2007-08-18  Vin Shelton  <acs@xemacs.org>
2155
2156         * package-get.el (package-get-pre-release-download-sites): Sync
2157         mirror sites with 21.5.  (Thanks, Adrian)
2158
2159 2007-08-09  Mike Sperber  <mike@xemacs.org>
2160
2161         * startup.el (migrate-user-init-file): Create backup of
2162         `user-init-file' before migrating.
2163         * startup.el (maybe-migrate-user-init-file): Print
2164         information about backup file.
2165         (maybe-create-compatibility-dot-emacs): Follow above change.
2166
2167 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2168
2169         * font-lock.el: Sync font-lock-add-keywords and
2170         font-lock-remove-keywords from GNU Emacs.
2171         * font-lock.el (font-lock-keywords-alist): New.
2172         * font-lock.el (font-lock-removed-keywords-alist): New.
2173         * font-lock.el (font-lock-add-keywords): New.
2174         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2175         * font-lock.el (font-lock-remove-keywords): New.
2176
2177 2007-08-16  Vin Shelton  <acs@xemacs.org>
2178
2179         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2180         patch from Hans de Graaff.
2181
2182 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2183
2184         * package-get.el (package-get-download-sites): Document Chile and
2185         update Denmark download site.
2186         * package-get.el (package-get-pre-release-download-sites): Ditto.
2187
2188 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2189
2190         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2191
2192 2006-12-09  Vin Shelton  <acs@xemacs.org>
2193
2194         * XEmacs 21.4.20 is released
2195
2196 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2197
2198         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2199
2200 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2201
2202         * info.el (Info-find-file-node, Info-insert-dir)
2203         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2204         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2205         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2206         and discussion.
2207
2208 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2209
2210         * obsolete.el (line-beginning-position): New, from 21.5.x.
2211         (line-end-position): Ditto.
2212
2213 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2214
2215         * package-get.el (package-get-download-sites): Welcome
2216         nl.xemacs.org and Thanks!
2217         * package-get.el (package-get-pre-release-download-sites): Ditto.
2218
2219 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2220
2221         * font-lock.el: Add support for not-so recent changes in Java to
2222         java-mode.
2223
2224 2006-01-28  Vin Shelton  <acs@xemacs.org>
2225
2226         * XEmacs 21.4.19 is released
2227
2228 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2229
2230         * easymenu.el: Update copyright. 
2231         * easymenu.el (easy-menu-all-popups):
2232         Add a docstring. 
2233         * easymenu.el (easy-menu-add):
2234         Document a bug, rework the function to preserve any existing
2235         non-default mode-popup-menu instead of overwriting it, and not to
2236         bother normalising the menu title (nothing else does).
2237         * easymenu.el (easy-menu-remove):
2238         Restore the default mode-popup-menu instead of leaving an empty
2239         one when we remove the last easy-menu popup. 
2240
2241 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2242
2243         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2244         as suggested by Rodrigo Ventura.
2245         * package-get.el (package-get-pre-release-download-sites): Ditto,
2246         with replacement of xemacs-21.5 by beta, which is the logical path
2247         to our beta core and package pre-releases.
2248
2249 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2250
2251         * package-get.el (package-get-download-sites): Add Hong Kong
2252         download site.
2253         * package-get.el (package-get-pre-release-download-sites): Ditto.
2254
2255 2005-12-26  Vin Shelton  <acs@xemacs.org>
2256
2257         * find-paths.el:
2258         * find-paths.el (paths-emacs-root-p): Add search for package root.
2259         * find-paths.el (paths-find-emacs-root): Replaced with
2260         paths-find-invocation-roots, which returns a list of roots.
2261         * find-paths.el (paths-find-invocation-roots): New.
2262         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2263
2264 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2265
2266         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2267         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2268
2269 2005-12-03  Vin Shelton <acs@xemacs.org>
2270
2271         * XEmacs 21.4.18 is released
2272
2273 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2274
2275         * package-get.el (package-get-download-sites): Update reflecting
2276         latest http://www.xemacs.org/Releases/ information generated by
2277         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2278         * package-get.el (package-get-pre-release-download-sites): Ditto.
2279
2280 2005-02-28  Simon Josefsson  <jas@extundo.com>
2281
2282         * about.el (xemacs-hackers): Add jas.
2283         (about-other-current-hackers): Likewise.
2284         (about-url-alist): Add URL for jas.
2285         (about-personal-info): Document jas.
2286         (about-hacker-contribution): Describe jas contributions.
2287
2288 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2289
2290         * easymenu.el (easy-menu-remove): As described in 
2291         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2292         except the "Command" menu from mode-popup-menu. 
2293
2294 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2295  
2296         * font.el (font-spatial-to-canonical): Correct calculation of 
2297         return value for pixel-based input value. 
2298  
2299 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2300
2301         * code-process.el (call-process): Process-related docstring
2302         improvements spurred by Norbert Koch.
2303         * code-process.el (call-process-region): Ditto.
2304         * code-process.el (start-process): Ditto.
2305
2306 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2307
2308         * finder.el (finder-find-library): Return filename actually
2309         searched for.
2310
2311 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2312
2313         * help.el (view-emacs-news): Use `expand-file-name' instead of
2314         `locate-data-file' as the latter will find any "NEWS" files that
2315         might exist in packages _before_ the one in core.
2316
2317 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2318
2319         * package-get.el (package-get-init-package):
2320         package-get-init-package buglet (21.4.17) by Jeff Mincy
2321         <mincy@rcn.com> fixing false temporary load-path shadows reported
2322         after package installation and simplifying code.
2323
2324 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2325
2326         * package-get.el (package-get-download-sites): Sync mirrors list
2327         with the XEmacs website.
2328         (package-get-pre-release-download-sites): Ditto.
2329
2330 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2331
2332         * derived.el (derived-mode-merge-syntax-tables):
2333         Revert my 21.5-only patch of 2003-07-18 which slipped in
2334         through Jerry James's patch of 2004-06-07.
2335
2336 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2337
2338         * cmdloop.el (keyboard-quit): Remove workaround for
2339         `region-active-p' not making sure active region is in current
2340         buffer now that it does.
2341         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2342         * simple.el (region-active-p): `region-active-p' to only return t
2343         when active region is in current buffer.
2344
2345 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2346
2347         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2348         package names, quell a byte-compiler warning, doc fix.
2349
2350 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2351
2352         * buffer.el (pop-to-buffer):
2353         * window-xemacs.el (display-buffer):
2354         Document use of `same-window-buffer-names,' `same-window-regexps'
2355         by pop-to-buffer and display-buffer. 
2356         
2357 2005-02-06  Vin Shelton <acs@xemacs.org>
2358
2359         * XEmacs 21.4.17 is released
2360
2361 2005-01-29  Ben Wing  <ben@xemacs.org>
2362
2363         * shadow.el (find-emacs-lisp-shadows):
2364         Add custom-defines to list of ignored files.
2365
2366 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2367
2368         * simple.el (shifted-motion-keys-select-region): Fix statement
2369         about unshifted-motion-keys-deselect-region.
2370
2371 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2372
2373         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2374         now) for GNU Emacs compatibility.
2375         (make-obsolete-variable): Ditto.
2376
2377 2004-01-08  Ben Wing  <ben@xemacs.org>
2378
2379         * code-files.el (load):
2380         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2381
2382 2004-12-05  Vin Shelton <acs@xemacs.org>
2383
2384         * XEmacs 21.4.16 is released
2385
2386 2004-12-04  Vin Shelton  <acs@xemacs.org>
2387
2388         * auto-autoloads.el: Regenerated.
2389
2390         * custom-load.el: Regenerated.
2391
2392 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2393
2394         Fix bug: apropos errors if a defalias refers to an undefined
2395         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2396
2397         * apropos.el (apropos):
2398         (apropos-command):
2399         * help.el (frob-help-extents):
2400         * help-macro.el (make-help-screen):
2401         * hyper-apropos.el (hyper-apropos-grok-functions):
2402         (hyper-apropos-get-doc):
2403         Catch void-function error thrown by `documentation'.
2404
2405 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2406
2407         * packages.el (package-require): Fix incorrect arg to format.
2408         This fixes a `format specifier' error.
2409
2410 2004-08-13  Jerry James  <james@xemacs.org>
2411
2412         * bytecomp.el (forward-word): Tell the byte compiler the correct
2413         number of arguments to forward-word.
2414
2415 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2416
2417         * etags.el: Fixed loading of include files for tag completion. Now
2418         you can make a tag file for a library, include it into your
2419         project and it will be reloaded only if it changed. Infinte
2420         include loops are detected and the correct tag files are loaded.
2421         * etags.el (buffer-tag-table-list): Load and verify tag files in
2422         the external function buffer-tag-table-list-load.
2423         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2424         tag files. Also load the included tag files. The priority of the
2425         included files is right below their parent file. If multiple
2426         matches occur then the symbols from the parent file are found
2427         first.
2428         * etags.el (tag-table-include-files): Corrected comment
2429         string. Switched to pattern constant tags-include-pattern to have
2430         it at a central location.
2431         * etags.el (tags-include-pattern): Added doc string.
2432         * etags.el (add-to-tag-completion-table): Removed obsolete
2433         comments as the include files are allready returned by
2434         buffer-tag-table-list and loaded.
2435         * etags.el (find-tag-internal): The include files are allready
2436         included in tag-tables as buffer-tag-table-list returns them now.
2437
2438 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2439
2440         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2441         Loading items into the notebook is now done by C code.
2442         * widgets-gtk.el (gtk-widget-instantiate-internal):
2443         Style no longer changed.
2444
2445 2004-06-28  Nix  <nix@esperi.org.uk>
2446
2447         * cmdloop.el (truncate-command-history-for-gc): Delay
2448         execution of all things that look up variable bindings,
2449         via `enqueue-eval-event'.
2450
2451 2004-06-24  Vin Shelton  <acs@xemacs.org>
2452
2453         * package-get.el (package-get-require-signed-base-updates):
2454         now defaults to nil.
2455
2456 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2457
2458         * subr.el (split-string): Clean up docstring.
2459
2460 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2461
2462         * faces.el (zmacs-region): fix typo in docstring.
2463
2464 2004-06-07  Jerry James  <james@xemacs.org>
2465
2466         * derived.el: Synch with Emacs 21.3.
2467         * subr.el (with-local-quit): New, from Emacs 21.3.
2468         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2469         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2470         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2471
2472 2004-06-16  Jerry James  <james@xemacs.org>
2473
2474         * cl.el (cl-set-substring): Increment start by the length of the
2475         string, not the string itself.
2476
2477 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2478
2479         * etags.el (tag-table-include-files): Expand included TAGS file
2480         paths to avoid problems with relative paths.  Thanks to Peter
2481         Chubb <peterc@gelato.unsw.edu.au>.
2482         * etags.el (tags-include-pattern): New.
2483         * etags.el (add-to-tag-completion-table): Parse and ignore
2484         trailing include lines.
2485
2486 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2487
2488         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2489         avoiding line solely composed of equal signs.
2490
2491 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2492
2493         * cus-edit.el (alloc): Typo fix.
2494         * cus-edit.el (custom-browse-visibility): Ditto.
2495         * cus-edit.el (custom-variable-value-create): Ditto.
2496         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2497         * cus-edit.el (custom-save-variables): Bind print-length and
2498         print-level to nil to avoid value abbreviation.
2499         * cus-edit.el (custom-save-face-internal): Ditto.
2500         * cus-edit.el (custom-save-faces): Save in sorted order.
2501         * cus-edit.el (custom-save-resets): Bind print-length and
2502         print-level to nil to avoid value abbreviation.
2503         * cus-edit.el (custom-save-loaded-themes): Ditto.
2504
2505 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2506
2507         * subr.el (split-string-default-separators): New.
2508         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2509         see comment in source.
2510
2511 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2512
2513         * mule/japanese.el (paragraph-start, paragraph-separate):
2514         Remove anchor to BOL.
2515
2516 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2517
2518         * cl.el (gensym, gentemp): Improve docstrings.
2519
2520 2004-05-10  Vin Shelton  <acs@xemacs.org>
2521
2522         * etags.el: Sync with 21.5 version.
2523
2524 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2525
2526         * etags.el:
2527         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2528         only for use with exuberant ctags. This will also enable building of 
2529         completion tables with exuberant ctags. This will not work with
2530         xemacs ctags. 
2531         * etags.el (get-tag-table-buffer): New function for creating of
2532         completion table is used if tags-exuberant-ctags-optimization-p ist t
2533         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2534         finding the tag names. New.
2535         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2536         building tag completion table with exuberant ctags. New.
2537         * etags.el (find-tag-internal): Improve exact tag matching for tags
2538         with name fields. Before the patch return types of functions or
2539         function parameters (with exuberant ctags) were found as matches.
2540
2541 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2542
2543         * list-mode.el (display-completion-list): Fixed completion list was
2544         taking the width of the frame and not of the window for displaying
2545         the selection methods.
2546
2547 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2548
2549         * menubar-items.el (default-menubar): Options are saved to custom.el.
2550
2551
2552 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2553
2554         * isearch-mode.el (isearch-abort): Preserve successful search target.
2555
2556 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2557
2558         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2559         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2560         Bihlmeyer.
2561         * gnuserv.el (gnuserv-mode-line-string): New.
2562         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2563         gnuserv-mode.
2564         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2565         * gnuserv.el (gnuserv-edit-files): Use
2566         make-x-device-with-gtk-fallback.
2567
2568 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2569
2570         * gtk-widgets.el: New import: gtk-accel-group-new.
2571         * dialog-gtk.el:
2572         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2573         * dialog-gtk.el (popup-builtin-question-dialog):
2574         Added support for dialog button mnemonics.
2575
2576 2004-03-22  Chris Green <cmg@dok.org>
2577
2578         * process.el (shell-command): Output buffer was ignored when a
2579         background process was run via shell-command.
2580
2581 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2582
2583         * cus-edit.el (custom-save-variables): Retrieve a list of
2584         variables to save first, sort it, and make sure the variables are
2585         saved in sorted order.
2586
2587 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2588  
2589         * package-get.el (package-get-update-base-from-buffer): Force
2590         binary coding system for verifying GnuPG signature in the
2591         package-index file.
2592  
2593 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2594
2595         * package-get.el (package-get-package-index-file-location): Handle
2596         missing "EMACSPACKAGEPATH" environment variable.
2597
2598 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2599
2600         * package-admin.el (package-admin-find-top-directory): Simplify
2601         directory comparisions and fix substring errors on short path
2602         components.
2603         * package-get.el (package-get-package-index-file-location):
2604         Default to first component of "EMACSPACKAGEPATH", if set.
2605
2606 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2607
2608         * package-get.el (process-error): New error datum.
2609
2610 2004-02-02  Vin Shelton <acs@xemacs.org>
2611
2612         * XEmacs 21.4.15 is released
2613
2614 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2615
2616         * itimer.el (activate-itimer): Modify the itimer timeout value as
2617         if it were begun at the last time when the itimer driver was woken
2618         up.
2619
2620 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2621
2622         * specifier.el (Copyright):
2623         Update.
2624         (make-specifier-and-init):
2625         (map-specifier):
2626         (canonicalize-inst-pair):
2627         (canonicalize-spec-list):
2628         (set-specifier):
2629         Synch docstrings to 21.5 where appropriate.
2630
2631 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
2632
2633         * package-get.el (package-get-list-packages-where): New.  A
2634         function that allows searching for groups of packages.  For
2635         example, find all packages that require the fsf-compat package.
2636
2637 2004-01-25  Steve Youngs  <youngs@xemacs.org>
2638
2639         The Great PUI Sync.
2640
2641         * auto-autoloads.el: Regenerated.
2642
2643         * custom-load.el: Regenerated.
2644
2645         * dumped-lisp.el (packages-hardcoded-lisp): New.
2646
2647         * menubar-items.el (menu-max-items): New.
2648         (menu-submenu-max-items): New.
2649         (menu-submenu-name-format): New.
2650         (menu-split-long-menu): New.
2651         (menu-sort-menu): New.
2652         (default-menubar): Sync to 21.5 in regard to the PUI menus.
2653
2654         * obsolete.el (pui-add-install-directory): Renamed to the more
2655         logical `pui-set-local-package-get-directory'.
2656         (package-get-download-menu): Moved to `package-ui.el' and renamed
2657         to `package-ui-add-download-menu'.
2658
2659         * package-admin.el (package-admin-install-function-mswindows):
2660         Whitespace clean up.
2661         (package-admin-add-single-file-package): Removed.
2662         (package-admin-default-install-function): Whitespace clean up.
2663         (package-admin-find-top-directory): New.
2664         (package-admin-get-install-dir): Use it.
2665         (package-admin-get-manifest-file): 
2666         (package-admin-check-manifest): 
2667         (package-admin-add-binary-package):
2668         (package-admin-get-lispdir):
2669         (package-admin-delete-binary-package):
2670         (package-admin):
2671
2672         * package-get.el (package-get-package-index-file-location): New.
2673         (package-get-install-to-user-init-directory): New.
2674         (package-get-remote):
2675         (package-get-download-sites):
2676         (package-get-pre-release-download-sites): New.
2677         (package-get-site-release-download-sites): New.
2678         (package-get-base-filename):
2679         (package-get-always-update):
2680         (package-get-user-index-filename): Removed.
2681         (package-get-pgp-available-p): New.
2682         (package-get-require-signed-base-updates):
2683         (package-get-was-current):
2684         (package-entries-are-signed): New.
2685         (package-get-continue-update-base): New.
2686         (package-get-download-menu): Removed.
2687         (package-get-require-base):
2688         (package-get-update-base-entry):
2689         (package-get-locate-file):
2690         (package-get-locate-index-file):
2691         (package-get-maybe-save-index):
2692         (package-get-update-base):
2693         (package-get-update-base-from-buffer):
2694         (package-get-update-base-entries):
2695         (package-get-interactive-package-query):
2696         (package-get-update-all):
2697         (package-get-all):
2698         (package-get-dependencies):
2699         (package-get-init-package):
2700         (package-get-info): New.
2701         (package-get):
2702         (package-get-staging-dir):
2703         (package-get-set-version-prop): Removed.
2704         (package-get-installedp):
2705         (package-get-ever-installed-p):
2706         (packages): Removed.
2707         (package-get-custom-groups): Removed.
2708         (package-get-custom): Removed.
2709         (package-get-custom-add-entry): Removed.
2710
2711         * package-info.el (batch-update-package-info):
2712
2713         * package-net.el (package-net-batch-generate-bin-ini):
2714         (package-net-update-installed-db):
2715
2716         * package-ui.el (pui-info-buffer):
2717         (pui-directory-exists): Removed.
2718         (pui-package-dir-list): Removed.
2719         (pui-add-install-directory): Removed.
2720         (package-ui-download-menu): New.
2721         (package-ui-pre-release-download-menu): New.
2722         (package-ui-site-release-download-menu): New.
2723         (pui-set-local-package-get-directory): New.
2724         (pui-package-symbol-char):
2725         (pui-update-package-display):
2726         (pui-toggle-package):
2727         (pui-toggle-package-key):
2728         (pui-toggle-package-delete):
2729         (pui-toggle-package-delete-key):
2730         (pui-toggle-package-event):
2731         (pui-toggle-verbosity-redisplay):
2732         (pui-install-selected-packages):
2733         (pui-add-required-packages):
2734         (pui-help-echo):
2735         (pui-display-info):
2736         (list-packages-mode):
2737         (pui-list-packages):
2738
2739         * packages.el (packages-compute-package-locations):
2740         (package-require):
2741         (package-delete-name):
2742         (packages-hardcoded-lisp): Removed.
2743         (packages-useful-lisp): Removed.
2744         (packages-unbytecompiled-lisp): Removed.
2745         (packages-find-package-directories):
2746
2747         Summary:
2748
2749         Major code clean up of all things PUI.
2750
2751         Much improved code to determine where packages should be
2752         installed.  PUI no longer depends on any packages being
2753         pre-installed to compute where packages are to be installed to.
2754
2755         The user can specify the location of their package-index file.  It
2756         isn't necessary to set this because it has sane defaults.  People
2757         who "run-in-place" won't accidently overwrite the CVS
2758         package-index file.  See
2759         `package-get-package-index-file-location'. 
2760
2761         PUI will now properly clean up after itself in the event of an
2762         unsuccessful package install.  This drastically reduces the number
2763         of "wrong md5sum" FAQs.
2764
2765         non-Mule XEmacsen can no longer install Mule packages.
2766
2767         Package management via the custom interface has been removed.
2768
2769         The PUI related menubar items have been reorganised.
2770
2771         The PGP verification code has been fixed and the default for
2772         whether or not it is used is automatically computed.
2773
2774         * update-elc.el ((preloaded-file-list site-load-packages
2775         need-to-dump dumped-exe)):
2776         Just a couple of small changes to allow for
2777         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
2778         existing anymore.
2779
2780 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
2781
2782         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
2783         apply `format' to the first argument of byte-compile-warn, it
2784         already calls format.
2785
2786 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
2787
2788         * files.el (delete-old-versions): Avoid going interactive during
2789         make install when environment variable VERSION_CONTROL is set.
2790
2791 2003-12-04  Vin Shelton  <acs@xemacs.org>
2792
2793         * menubar-items.el (menu-item-search): Only bring up search dialog
2794         box if the feature is available and desired.
2795
2796 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
2797
2798         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
2799
2800 2003-11-05  Vin Shelton  <acs@xemacs.org>
2801
2802         * help.el (Help-prin1-face):
2803         (Help-princ-face):
2804         princ and prin1 are functions and need to be called as such.  The
2805         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
2806
2807 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
2808
2809         * about.el (about-xemacs): Give full version and build date.
2810
2811 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
2812
2813         * win32-native.el (grep-null-device): This XEmacs has null-device.
2814
2815 2003-09-06  Mike Sperber  <mike@xemacs.org>
2816
2817         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
2818         implement the specified semantics for `defvar.'
2819
2820 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
2821
2822         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
2823         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
2824         displaying buffer in question.
2825
2826 2003-09-03  Vin Shelton <acs@xemacs.org>
2827
2828         * XEmacs 21.4.14 is released
2829
2830 2003-08-17  Vin Shelton  <acs@xemacs.org>
2831
2832         * about.el: Vanity patch.
2833
2834 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
2835
2836         * code-process.el (call-process):
2837         (call-process-region):
2838         (start-process):
2839         Document coding system processing.
2840
2841 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
2842
2843         * startup.el (splash-frame-body): Idiomatic English.
2844
2845 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
2846
2847         * font-lock.el (font-lock-match-java-declarations): Move
2848         save-restriction, narrow-to-region to beginning of function to
2849         avoid going beyond the limit and causing an infloop.
2850
2851 2003-04-16  Jerry James  <james@xemacs.org>
2852
2853         * keydefs.el: Remove mappings for keys mapped to the nowhere
2854         defined function function-key-error.
2855
2856 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
2857
2858         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
2859         lisp-interaction-mode-hook): Add the docstrings.
2860
2861 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
2862
2863         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
2864         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
2865         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
2866
2867 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
2868
2869         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
2870         lambda list after the original doc.  Care about
2871         #'(lambda () "SingleString") 
2872         (cl-upcase-arg): 
2873         (cl-function-arglist):
2874         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
2875         circular data structures in lambda list specification
2876
2877 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
2878
2879         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
2880         to appear in font-lock-function-name-face.
2881
2882 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
2883
2884         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
2885         is not also the value of the lambda.
2886
2887 2003-05-06  Andy Piper  <andy@xemacs.org>
2888
2889         * files.el (revert-buffer): Make sure local variables get processed,
2890         even in the case of an optimized reversion.
2891
2892 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
2893
2894         * XEmacs 21.4.13 is released
2895
2896 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
2897
2898         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
2899         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
2900
2901 2003-02-14  Ben Wing  <ben@xemacs.org>
2902
2903         * byte-optimize.el:
2904         * byte-optimize.el (byte-compile-inline-expand):
2905         * byte-optimize.el (byte-compile-unfold-lambda):
2906         * byte-optimize.el (byte-optimize-form-code-walker):
2907         * byte-optimize.el (byte-optimize-form):
2908         * byte-optimize.el (byte-decompile-bytecode-1):
2909         * byte-optimize.el (byte-optimize-lapcode):
2910         Review carefully and sync up to 20.7 except for areas as noted.
2911         Fixes problem with JDE compilation.
2912
2913 2003-02-05  Ben Wing  <ben@xemacs.org>
2914
2915         * simple.el:
2916         * simple.el (motion-keys-for-shifted-motion):
2917         Omit M-S-home/end from motion keys.
2918
2919 2003-02-07  Ben Wing  <ben@xemacs.org>
2920
2921         * text-props.el (text-property-any):
2922         * text-props.el (text-property-not-all):
2923         Fix bug when end > start.
2924
2925 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
2926
2927         * info.el (Info-insert-dir): Make default-directory end in
2928         separator.  Patch due to Martin Buchholz.
2929
2930 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
2931
2932         * XEmacs 21.4.12 "Portable Code" is released.
2933
2934 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
2935
2936         * about.el: Update golubev data.
2937
2938 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
2939
2940         * isearch-mode.el (isearch-mode-map): Substitute comment on
2941         desirability, and back out "GR is printable" changes.
2942
2943 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
2944
2945         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
2946
2947 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
2948
2949         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
2950
2951 2003-01-06  Ville Skyttä  <scop@xemacs.org>
2952
2953         * menubar-items.el (default-menubar): Use browse-url-mozilla
2954         instead of browse-url-gnome-moz for Mozilla.
2955
2956 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
2957
2958         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
2959
2960 2002-12-27  Ville Skyttä  <scop@xemacs.org>
2961
2962         * files.el (auto-mode-alist): Remove redundant entries for modes
2963         that live in packages.
2964         (interpreter-mode-alist): Ditto.
2965
2966 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
2967
2968         * menubar-items.el (default-menubar): Sync with current
2969         browse-url-xemacs.el.
2970
2971 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
2972
2973         * XEmacs 21.4.10 "Military Intelligence" is released.
2974
2975 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
2976
2977         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
2978
2979 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
2980
2981         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
2982
2983 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
2984
2985         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
2986         effect free function.
2987         (font-lock-fontify-keywords-region): Supply the argument to
2988         font-lock-compile-keywords.
2989
2990 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
2991
2992         * package-get.el (package-get-download-sites): Bring sites list
2993         up to date, prefer xx.xemacs.org addresses.
2994
2995 2002-09-27  Andy Piper  <andy@xemacs.org>
2996
2997         * dialog.el (make-dialog-box): for general dialogs only
2998         delete-frame-hook will be run.
2999
3000 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3001
3002         * font-lock.el (font-lock-fontify-syntactically-region): Add
3003         comment about lookup-syntax-properties, document LOUDLY as unused.
3004
3005 2002-08-26  Andy Piper  <andy@xemacs.org>
3006
3007         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3008         merge.
3009
3010 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3011
3012         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3013         (make-obsolete-variable): Ditto.
3014         (make-compatible): Ditto.
3015         (make-compatible-variable): Ditto.
3016
3017 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3018
3019         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3020         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3021
3022 2002-08-28  Andy Piper  <andy@xemacs.org>
3023
3024         * files.el (revert-buffer): propagate revert-without-query-status.
3025
3026 2002-06-03  Andy Piper  <andy@xemacs.org>
3027
3028         * dialog-items.el (make-search-dialog): align various subcontrols
3029         in visually pleasing ways, allow frame to autosize to the dialog
3030         size.
3031         * dialog.el (make-dialog-box): add a border inside the frame. Add
3032         :autosize property, if t then reset the frame size appropriately
3033         before the frame is mapped.
3034         * gutter-items.el (set-progress-feedback-instantiator): align
3035         various subcontrols.
3036         * gutter-items.el (set-progress-abort-instantiator): ditto.
3037
3038 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3039
3040         * XEmacs 21.4.9 "Informed Management" is released.
3041
3042 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3043
3044         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3045         "&optional append" argument.
3046
3047 2002-07-16  Didier Verna  <didier@xemacs.org>
3048
3049         * subr.el (replace-in-string): fix case fold bug introduced by
3050         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3051         case-fold-search in temporary buffers.
3052
3053 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3054
3055         * lib-complete.el (find-library): Remove check for mule because
3056         decompression DOES work on Mule.
3057
3058 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3059
3060         * simple.el (join-line): New alias for `delete-indentation'.
3061
3062 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3063
3064         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3065         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3066         (font-lock-builtin-face): New.
3067         (font-lock-constant-face): New.
3068         (font-lock-face-list): Add builtin and constant faces.
3069
3070 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3071
3072         * autoload.el (make-autoload): Support define-derived-mode.
3073         Collected puts of doc-string-elt property.  Based on a patch by
3074         Didier Verna <didier@xemacs.org>.
3075
3076 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3077
3078         * wid-edit.el (widget-field-activate): Fix docstring typo.
3079
3080 2002-07-23  Andy Piper  <andy@xemacs.org>
3081
3082         * about.el (about-personal-info): update me.
3083
3084 2002-07-12  Andy Piper  <andy@xemacs.org>
3085
3086         * custom.el (custom-theme-set-variables): remove bogus
3087         arguments. Use custom-set-default to set defaults.
3088         (custom-set-variables): update doc.
3089         (custom-local-buffer): new, synced from FSF.
3090         (custom-set-default): ditto.
3091         (defcustom): update doc.
3092
3093 2002-06-16  Andy Piper  <andy@xemacs.org>
3094
3095         * menubar-items.el (default-menubar): enable windows printing on
3096         cygwin as well as native.
3097
3098 2002-06-12  Andy Piper  <andy@xemacs.org>
3099
3100         * printer.el (generic-print-buffer): catch all errors so that the
3101         print device can be cleared in all scenarios.
3102         (Printer-clear-device): make sure clearing the printer allows it
3103         to be used again immediately.
3104         (generic-print-region): make sure the default printer face is
3105         black-on-white.
3106
3107 2002-04-23  Jerry James  <james@xemacs.org>
3108
3109         * window-xemacs.el (display-buffer-function): Change doc to
3110         reflect new arg.
3111         * window-xemacs.el (pre-display-buffer-function): Ditto.
3112         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3113         non-nil, make the new window just big enough for its contents.
3114         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3115         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3116         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3117
3118 2002-06-06  Andy Piper  <andy@xemacs.org>
3119
3120         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3121         (defcustom): ditto.
3122         (custom-handle-keyword): ditto.
3123
3124 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3125
3126         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3127         Make obsolete.  Default to nil.
3128         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3129         Inspired by a patch by John Palmieri.
3130
3131 2002-07-01  Mike Alexander  <mta@arbortext.com>
3132
3133         * process.el (shell-command-on-region): Don't delete the region
3134         before giving it to call-process-region
3135
3136 2002-06-04  Jerry James <james@eecs.ku.edu>
3137
3138         * find-paths.el (paths-find-architecture-directory): Search in
3139         `system-configuration'/`base', not `base'`system-configuration'.
3140
3141 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3142
3143         * info.el (Info-index): Add missing \ in [ t].
3144
3145 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3146
3147         * gutter-items.el (gutter-buffers-tab-visible-p,
3148         buffers-tab-omit-function, buffers-tab-selection-function,
3149         buffers-tab-filter-functions):
3150         Doc improvements.
3151
3152 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3153
3154         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3155
3156         * toolbar-items.el (toolbar-news): Fix typo in message string.
3157
3158 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3159
3160         * dialog.el (yes-or-no-p-dialog-box): 
3161         * cmdloop.el (y-or-n-p-minibuf):
3162         (yes-or-no-p-minibuf):
3163         (yes-or-no-p):
3164         (y-or-n-p): 
3165         Specify negative answers in docstrings.
3166
3167 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3168
3169         * package-ui.el (pui-help-echo): Display both installed and author
3170         version.  Use a balloon-help window to display extra info like
3171         package requires.
3172
3173 2002-05-30  Andy Piper  <andy@xemacs.org>
3174
3175         * files.el (revert-buffer-internal): don't visit
3176         revert-buffer. Kill buffer when not used. Suggested by Mike
3177         Alexander <mta@arbortext.com>
3178
3179 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3180
3181         * files.el (revert-buffer): More docstring fiddling.
3182
3183 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3184
3185         * files.el (revert-buffer):
3186         (revert-buffer-internal):
3187         (revert-buffer-insert-file-contents-function):
3188         Improve docstrings and comments.
3189
3190 2002-05-08  Andy Piper  <andy@xemacs.org>
3191
3192         * files.el (revert-buffer): observe noconfirm behavior.
3193
3194 2002-04-09  Andy Piper  <andy@xemacs.org>
3195
3196         * files.el (revert-buffer): use revert-buffer-internal if it looks
3197         like doing so will not result in any user-visible changes.
3198         (revert-buffer-internal): new function. Do the actual process of
3199         reversion and then see whether the result is any different to what
3200         we have already. If it is not then do nothing.
3201
3202 2001-12-11  Andy Piper  <andy@xemacs.org>
3203
3204         * menubar.el (get-popup-menu-response): re-order so that it works
3205         on more sane/facist window systems.
3206
3207 2001-12-03  Andy Piper  <andy@xemacs.org>
3208
3209         * faces.el (frob-face-property): don't infloop in face frobbing
3210         from Jan Vroonhof <jan@xemacs.org>.
3211
3212 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3213
3214         * faces.el (frob-face-property): Follow face fall-back hierarchy
3215         properly for face properties without an instance. Only do manual
3216         copy form 'default in last resort. This handles in particular
3217         the case where 'default itself has only a fall-back (which is
3218         the case by default on windows).
3219
3220 2001-11-24  Andy Piper  <andy@xemacs.org>
3221
3222         * printer.el (generic-print-region): set default-frame-plist to
3223         nil while creating the printer frame so that sizes reflect the
3224         printed page.
3225
3226         * faces.el (face-complain-about-font): Don't complain on printers.
3227
3228 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3229         
3230         * package-net.el: Andy synch.
3231         
3232 2001-12-16  Andy Piper  <andy@xemacs.org>
3233
3234         * package-get.el (package-get-update-all): Make sure installed.db
3235         gets updated after updating packages.
3236
3237 2002-03-28  Ben Wing  <ben@xemacs.org>
3238
3239         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3240         continuation, truncation so that we don't get line jumpiness from
3241         them being larger than the line height.
3242
3243         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3244
3245 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3246
3247         * font.el (font-window-system-mappings): Add mapping for Gtk
3248         (assume identical to X) 
3249
3250 2002-02-04  Andy Piper  <andy@xemacs.org>
3251
3252         * files.el (convert-standard-filename): Fix for short filename
3253         Peter Arius <pas@methodpark.de>
3254
3255 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3256
3257         * list-mode.el (default-choose-completion): completion-base-size
3258         should refer to local value in the completion list buffer.
3259
3260 2001-12-03  Didier Verna  <didier@xemacs.org>
3261
3262         * rect.el: autoload `replace-rectangle'.
3263         * keydefs.el (global-map): bind it to `C-x r p'.
3264
3265 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3266
3267         * XEmacs 21.4.8 "Honest Recruiter" is released.
3268
3269 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3270
3271         This patch is based on Jerry James's patch and analysis.
3272
3273         * select.el (get-clipboard):
3274         (get-selection):
3275         Update docstrings.
3276         (get-clipboard-foreign):
3277         (get-selection-foreign):
3278         New function for use as `interprogram-paste-function's.
3279
3280         * simple.el (interprogram-paste-function): Change default to
3281         `get-clipboard-foreign'; improve docstring.
3282         (interprogram-cut-function): Improve dosctring.
3283
3284 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3285
3286         * XEmacs 21.4.7 "Economic Science" is released.
3287
3288 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3289
3290         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3291
3292 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3293
3294         * obsolete.el (assq-delete-all): New compatibility alias for 
3295         remassq.
3296
3297 2002-01-09  Simon Josefsson  <jas@extundo.com>
3298
3299         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3300
3301 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3302
3303         * info.el (Info-auto-generate-directory): Default
3304         Info-auto-generate-directory to 'if-outdated.
3305
3306 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3307
3308         * startup.el (normal-top-level): Prevent migration code from
3309         trashing .emacs on an error in loading the init files.
3310
3311 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3312
3313         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3314         "system default" Xdefaults and friends get xrdb-mode.
3315
3316 2002-03-05  Mats Lidell  <matsl@contactor.se>
3317  
3318         * help-nomule.el (tutorial-supported-languages): Added Swedish
3319         tutorial. Sorted languages.
3320
3321 2002-02-11  Mike Sperber <mike@xemacs.org>
3322
3323         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3324         regenerating outdated dir files and dir is non-existent.
3325
3326 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3327
3328         * code-files.el (convert-mbox-coding-system): Improve comment.
3329         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3330         coding-system argument to `write-region-pre-hook' call.
3331         (write-region-pre-hook): Fix docstring to mention lockname argument.
3332
3333 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3334
3335         * minibuf.el (completing-read): Remove redundant wrong arg list.
3336
3337         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3338
3339 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3340
3341         * obsolete.el (interactive-form): new compatibility alias for 
3342         function-interactive.
3343
3344 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3345
3346         * menubar-items.el (Menubar-items-truncate-list): Removed.
3347         * menubar-items.el (Menubar-items-truncate-history): New.
3348         * menubar-items.el (default-menubar): Use
3349         Menubar-items-truncate-history.
3350
3351 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3352
3353         * printer.el (generic-print-region): Pass correct arguments to
3354         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3355         Torkelsson <torkel@acc.umu.se>.
3356
3357 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3358
3359         * help.el (describe-mode): synched with FSF 19.34; handle nil
3360         minor mode indicators.
3361
3362 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3363
3364         * minibuf.el (completing-read): Update docstring.
3365
3366 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3367
3368         * XEmacs 21.4.6 "Common Lisp" is released.
3369
3370 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3371
3372         * package-net.el: Inadvertant synch with Windows branch.  From
3373         Andy's log:
3374         (package-net-kit-version): new variable.
3375         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3376
3377 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3378
3379         * package-get.el (package-get-locate-index-file): Also search the
3380         core etc/ directory for the package index file if it can't be
3381         found in ~/.xemacs/.
3382
3383 2001-12-13  William Perry  <wmperry@gnu.org>
3384
3385         * dialog-gtk.el (popup-builtin-question-dialog):
3386         Conform to API in gui.c.
3387         
3388 2001-11-12  Andy Piper  <andy@xemacs.org>
3389
3390         * cus-edit.el (custom-save-face-internal): make sure we save
3391         non-themed faces.
3392         (custom-save-variables): ditto variables.
3393
3394 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3395
3396         * faces.el (make-face-family):
3397         (make-face-size):
3398         New face-modifying functions per Jan Vroonhof.
3399
3400         cus-face.el (custom-set-face-font-family):
3401         (custom-set-face-font-size):
3402         Use them.
3403
3404         * font.el (font-window-system-mappings): More precise docstring.
3405
3406         (font-create-name):
3407         (font-create-object):
3408         (tty-font-create-object):
3409         (tty-font-create-plist):
3410         (x-font-create-object):
3411         (x-font-create-name):
3412         (ns-font-create-name):
3413         (mswindows-font-create-object):
3414         (mswindows-font-create-name):
3415         Add doctrings.
3416
3417 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3418
3419         * gtk-faces.el (gtk-init-device-faces): removed spurious
3420         quote before let* expression.
3421
3422 2001-10-29  Andy Piper  <andy@xemacs.org>
3423
3424         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3425         modified when changing coding system.
3426
3427         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3428         that we invoke the GUI directory selector.
3429
3430 2001-10-25  Andy Piper  <andy@xemacs.org>
3431
3432         * dialog.el (make-dialog-box): use new directory dialog support.
3433         * minibuf.el (read-file-name-1): ditto.
3434         (read-file-name): ditto.
3435         (read-directory-name): ditto.
3436
3437 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3438
3439         * XEmacs 21.4.5 "Civil Service" is released.
3440
3441 2001-04-23  Didier Verna  <didier@xemacs.org>
3442
3443         * cus-edit.el (custom-variable-pre-save): New.
3444         * cus-edit.el (custom-variable-post-save): New.
3445         * cus-edit.el (custom-variable-save): use them.
3446         * cus-edit.el (custom-face-pre-save): New.
3447         * cus-edit.el (custom-face-post-save): New.
3448         * cus-edit.el (custom-face-save): use them.
3449         * cus-edit.el (custom-group-pre-save): New.
3450         * cus-edit.el (custom-group-post-save): New.
3451         * cus-edit.el (custom-group-save): use them.
3452         * cus-edit.el (Custom-save): use the pre/post functions above,
3453         call `custom-save-all' only once.
3454         * cus-edit.el (custom-variable-pre-reset-standard): New.
3455         * cus-edit.el (custom-variable-post-reset-standard): New.
3456         * cus-edit.el (custom-variable-reset-standard): use them.
3457         * cus-edit.el (custom-face-pre-reset-standard): New.
3458         * cus-edit.el (custom-face-post-reset-standard): New.
3459         * cus-edit.el (custom-face-reset-standard): use them.
3460         * cus-edit.el (custom-group-pre-reset-standard): New.
3461         * cus-edit.el (custom-group-post-reset-standard): New.
3462         * cus-edit.el (Custom-reset-standard): use them.
3463         * cus-edit.el (custom-face-reset-saved): use the pre/post
3464         functions above, call `custom-save-all' only once.
3465
3466 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3467
3468         * gutter-items.el (buffers-tab face): Derive from the modeline
3469         face by default.  Many people use white-on-black for the default
3470         font, and the tabs look hideous with that color combination.  The
3471         modeline usually has the correct colors.
3472
3473 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3474
3475         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3476         (tag-mark-stack-max): Typo fix.
3477
3478 2001-09-28  Ben Wing  <ben@xemacs.org>
3479
3480         * font-lock.el:
3481         * font-lock.el (font-lock-after-change-function):
3482         fix problem with last patch, reported by Katsumi Yamaoka.
3483
3484 2001-09-17  Ben Wing  <ben@xemacs.org>
3485
3486         * font-lock.el (font-lock-after-change-function):
3487         fix problem when you insert a comment on the line before a line of
3488         code: if we use the following char, then when you hit backspace,
3489         the following line of code turns the comment color.
3490
3491 2001-06-08  Ben Wing  <ben@xemacs.org>
3492
3493         * process.el: comment about shell-command-switch.
3494         * process.el (shell-quote-argument): Need to quote a null
3495         argument, too.  From Dan Holmsand.
3496         
3497         * startup.el (normal-top-level): Delete some unused FSF junk.
3498         * startup.el (command-line-early):
3499         
3500         * startup.el (command-line): Call MS Windows init function.
3501         
3502         * win32-native.el:
3503         * win32-native.el (mswindows-system-shells): New.
3504         * win32-native.el (mswindows-system-shell-p): New.
3505         * win32-native.el (init-mswindows-at-startup): New.
3506         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3507         * win32-native.el (mswindows-quote-one-simple-arg):
3508         * win32-native.el (mswindows-quote-one-command-arg):
3509         * win32-native.el (mswindows-construct-process-command-line-alist):
3510         Correct comments at top.  Correctly handle passing arguments
3511         to Cygwin programs and to bash.  Fix quoting of zero-length
3512         arguments (from Dan Holmsand).  Set shell-command-switch based
3513         on shell-file-name, which in turn comes from env var SHELL.
3514
3515 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3516
3517         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3518         default-toolbar-position): Fill docstrings for balloon-help.
3519
3520 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3521
3522         * faces.el: Reenable specifications over 'gtk domain.
3523
3524 2001-08-08  Didier Verna  <didier@xemacs.org>
3525
3526         * autoload.el (update-autoload-files): make defdir a file name,
3527         not directory name.
3528
3529 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3530
3531         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3532
3533         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3534
3535 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3536
3537         * font-menu.el (font-menu-set-font): Default to current font-family.
3538         (font-menu-preferred-resolution):
3539         (font-menu-size-scaling):
3540         Provide gtk defaults, too.
3541
3542 2001-07-29  Mike Alexander  <mta@arbortext.com>
3543
3544         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3545         list
3546         (custom-set-face-font-family): ditto
3547
3548 2001-07-26  Mike Sperber <mike@xemacs.org>
3549
3550         * files.el (auto-mode-alist): .9 files are man pages, too.
3551
3552 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3553
3554         * process.el (call-process-internal): bind
3555         coding-system-for-write to 'binary when calling
3556         start-process-internal, so the process receives 
3557         the literal contents of INFILE.
3558
3559 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3560
3561         * files.el (auto-mode-alist): Add configure.ac support.
3562
3563 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3564
3565         * buff-menu.el:
3566         mouse.el:
3567         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3568
3569 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3570
3571         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3572
3573 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3574
3575         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3576         mixed text.
3577         (kinsoku-eol-p): Ditto.
3578
3579 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3580
3581         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3582         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3583         characters as the category `s' or `e' correctly.
3584
3585 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3586
3587         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3588
3589 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3590
3591         * mule/cyrillic.el:  Set up case table.
3592
3593 2001-06-08  Mike Sperber <mike@xemacs.org>
3594
3595         * files.el (save-some-buffers-1): Don't zap the help window right
3596         after `map-y-or-n-p' has popped it up.
3597
3598 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3599
3600         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3601
3602 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3603
3604         * specifier.el: define-specifier-tag 'gtk.
3605
3606 2001-05-12  Ben Wing  <ben@xemacs.org>
3607
3608         * find-paths.el (paths-find-recursive-path):
3609         fix error with null EXCLUDE-REGEXP.
3610         
3611         * font-lock.el (font-lock-mode):
3612         fix problem reported by hrvoje with buffers starting with a space.
3613         
3614 2001-05-06  Ben Wing  <ben@xemacs.org>
3615
3616         * dialog.el (make-dialog-box):
3617         * menubar-items.el (default-menubar):
3618         * printer.el (generic-print-buffer):
3619         * printer.el (generic-print-region):
3620         implement printing the selection when it's selected.
3621
3622 2001-04-18  Didier Verna  <didier@xemacs.org>
3623
3624         * cus-edit.el (Custom-reset-standard): reset to standard settings
3625         not only when the buffer's :custom-state is 'modified, but also
3626         when it is 'set or 'saved.
3627
3628 2001-04-17  Didier Verna  <didier@xemacs.org>
3629
3630         * startup.el (load-user-init-file): define `custom-file' before
3631         loading the user's init file.
3632
3633 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
3634
3635         * menubar.el (popup-mode-menu): Make it work with
3636         popup-menu-titles turned off.
3637         
3638 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3639
3640         * about.el (about-mailto-link): Use compose-mail for sending mail.
3641
3642 2001-07-14  Sean MacLennan  <seanm@storm.ca>
3643
3644         * package-admin.el (package-install-hook): New.
3645         (package-delete-hook): New.
3646         (package-admin-add-single-file-package): Use package-delete-hook.
3647
3648         * package-get.el (package-get): Use package-install-hook.
3649
3650 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3651
3652         * package-ui.el (pui-install-selected-packages): reverse the lists
3653         of packages so that they get handled in the same order as they
3654         were selected.
3655
3656 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3657
3658         * packages.el (locate-library): Use read-library-name for completion.
3659
3660 2001-05-21  Martin Buchholz  <martin@xemacs.org>
3661
3662         * byte-optimize.el (=): `=' is not a binary predicate!
3663         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
3664         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
3665
3666 2001-05-20  Martin Buchholz  <martin@xemacs.org>
3667
3668         * bytecomp.el (byte-compile-arithcompare):
3669         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
3670
3671 2001-06-03  William M. Perry  <wmperry@gnu.org>
3672
3673         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
3674         return the filename selected by the user!
3675
3676 2001-05-31  William M. Perry  <wmperry@gnu.org>
3677
3678         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
3679         in XEmacs/GTK.
3680
3681 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
3682
3683         * coding.el: Tiny typo fixed.
3684
3685 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3686
3687         * XEmacs 21.4.3 "Academic Rigor" is released.
3688
3689 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3690
3691         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
3692
3693 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3694
3695         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
3696
3697 2001-05-04  Ben Wing  <ben@xemacs.org>
3698
3699         * printer.el (generic-print-buffer):
3700         * printer.el (generic-print-region):
3701         Enable dialog boxes.  Apply workaround recommended by Kirill.
3702         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
3703         
3704         * simple.el (kill-whole-line):
3705         * simple.el (kill-line-1):
3706         * simple.el (kill-entire-line):
3707         * simple.el (kill-line):
3708         * simple.el (backward-kill-line):
3709         Take out interactive dependence of kill-whole-line.
3710
3711 2001-04-22  Ben Wing  <ben@xemacs.org>
3712
3713         * dialog.el (make-dialog-box):
3714         Put dialog titles back in -- this time correctly.  Fix various
3715         other problems with leaks and such.
3716
3717         * simple.el (region-exists-p):
3718         * simple.el (region-active-p):
3719         Add comment about which one is correct to use in menu specs.
3720
3721 2001-05-05  Ben Wing  <ben@xemacs.org>
3722
3723         * dialog.el (make-dialog-box): fix doc string.
3724         * menubar-items.el (default-menubar): Add Page Setup for Windows,
3725         take out Pretty Print.
3726         * printer.el:
3727         * printer.el (printer-current-device): New.
3728         * printer.el (Printer-get-device): New.
3729         * printer.el (Printer-clear-device): New.
3730         * printer.el (generic-page-setup): New.
3731         * printer.el (generic-print-buffer):
3732         * printer.el (generic-print-region):
3733         Implement Page Setup.  Handle errors properly.
3734
3735 2001-05-05  Ben Wing  <ben@xemacs.org>
3736
3737         * subr.el (error): Complete list of errors in doc string.
3738         
3739 2001-04-22  Ben Wing  <ben@xemacs.org>
3740
3741         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
3742         
3743 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
3744
3745         * build-report.el: Remove CVS keywords since this file has been in
3746         core lisp for a while now.
3747         * build-report.el (build-report-make-output-files): Fix typo.
3748
3749 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3750
3751         * about.el (about-finish-buffer): Make sure the last change works
3752         even if EVENT is nil.
3753
3754 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3755
3756         * about.el (about-finish-buffer): Kill/bury the buffer where the user
3757         clicked, not the one that happens to be the current buffer at the
3758         time.
3759
3760 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
3761
3762         * cus-edit.el (custom-display): Support the GTK Window System also.
3763
3764 2001-04-30  Ben Wing  <ben@xemacs.org>
3765
3766         * printer.el:
3767         * printer.el (printer-page-header):
3768         * printer.el (Print-context): New.
3769         * printer.el (printer-page-footer):
3770         * printer.el (generate-header-element): New.
3771         * printer.el (generate-header-line): New.
3772         * printer.el (print-context-property):
3773         * printer.el (generic-print-buffer):
3774         * printer.el (generic-print-region):
3775         Implement headers and footers.  Implement calling Print dialog box
3776         (#### but it doesn't quite work yet).
3777
3778 2001-04-25  Ben Wing  <ben@xemacs.org>
3779
3780         * about.el (xemacs-hackers):
3781         * about.el (about-url-alist):
3782         * about.el (about-personal-info):
3783         * about.el (about-hacker-contribution):
3784         More contributions.
3785         
3786         * simple.el (handle-post-motion-command):
3787         Fix spurious setting of zmacs-region-stays to t after a non-shift
3788         motion command.
3789
3790 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3791
3792         * about.el (about-personal-info): Update my bio.
3793         (about-hacker-contribution): Ditto.
3794
3795 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
3796
3797         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
3798
3799 2001-04-19  Andy Piper  <andy@xemacs.org>
3800
3801         * package-net.el (package-net-cygwin32-binary-size): new size.
3802         (package-net-win32-binary-size): new size.
3803         (package-net-convert-index-to-ini): Use new arch.
3804         (package-net-batch-convert-index-to-ini): Removed.
3805         (package-net-generate-bin-ini): New.
3806         (package-net-batch-generate-bin-ini): New.
3807
3808 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
3809
3810         * XEmacs 21.4.1 "Copyleft" is released.
3811
3812 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
3813
3814         * x-compose.el (xlib-input-method-bug-workaround):
3815         (alias-colon-to-double-quote):
3816         Force sort in map-keymap to work around rehash bug.
3817
3818 2001-04-17  Ben Wing  <ben@xemacs.org>
3819
3820         * about.el: Finish overhaul, add a few new hackers, update a
3821         couple old ones.
3822
3823 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
3824
3825         * XEmacs 21.4.0 "Solid Vapor" is released.
3826
3827 2001-04-15  Ben Wing  <ben@xemacs.org>
3828
3829         * about.el:
3830         * about.el (about-headline-face): New.
3831         * about.el (about-link-face): New.
3832         * about.el (about-current-release-maintainers): New.
3833         * about.el (about-other-current-hackers): New.
3834         * about.el (about-url-alist):
3835         * about.el (about-once-and-future-hackers): New.
3836         * about.el (about-mailto-link): New.
3837         * about.el (about-get-buffer):
3838         * about.el (about-finish-buffer):
3839         * about.el (about-xemacs):
3840         * about.el (about-features): Removed.
3841         * about.el (about-advantages): New.
3842         * about.el (about-maintainer-info): Removed.
3843         * about.el (about-personal-info): New.
3844         * about.el (about-hacker-contribution): New.
3845         * about.el (about-maintainer):
3846         * about.el (about-show-linked-info):
3847         * about.el (about-hackers):
3848         Major revamping.  Rewriting of most of the text, improve the
3849         link handling, separate info on contributors into personal
3850         and contribution info, add new contributors, update personal
3851         info, etc. etc.
3852         
3853         * menubar-items.el (default-menubar):
3854         Help menubar entry for News now says more accurately
3855         "What's New in XEmacs".
3856         
3857         * mouse.el:
3858         * mouse.el (mouse-track-cleanup-hook):
3859         * mouse.el (mouse-track):
3860         Don't set-buffer to a dead buffer when calling mouse-track
3861         cleanup hooks.
3862
3863 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
3864
3865         * XEmacs 21.2.47 "Zephir" is released.
3866
3867 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
3868
3869         * dialog.el (make-dialog-box): Disable dialog box titles until
3870         we get them working.
3871
3872 2001-03-30  Ben Wing  <ben@xemacs.org>
3873
3874         * help.el:
3875         * help.el (Help-princ-face):
3876         * help.el (Help-prin1-face):
3877         * help.el (frob-help-extents):
3878         * help.el (describe-function-1):
3879         * help.el (describe-variable):
3880         Avoid using font-lock faces, which may not be defined.
3881         Instead, use hyper-apropos faces, and make sure they're
3882         defined as necessary by using `require'. (It's not so safe
3883         to do this for font-lock.) In any case, we will eventually
3884         be merging this functionality into hyper-apropos.
3885
3886         * loaddefs.el (completion-ignored-extensions):
3887         Fix documentation.
3888         
3889         * menubar-items.el (menu-truncate-list): Removed.
3890         * menubar-items.el (Menubar-items-truncate-list): New.
3891         * menubar-items.el (default-menubar):
3892         Fix errors if grep or compile command is too long.  Rename helper
3893         function to be less visible.
3894
3895 2001-03-23  Martin Buchholz  <martin@xemacs.org>
3896
3897         * byte-optimize.el (byte-optimize-minus):
3898         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
3899
3900 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
3901
3902         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
3903         Mule is available.
3904
3905         * mule/latin.el: New file.
3906
3907 2001-03-11  Ben Wing  <ben@xemacs.org>
3908
3909         * auto-save.el:
3910         * auto-save.el (auto-save-directory):
3911         * auto-save.el (make-auto-save-file-name):
3912         * auto-save.el (auto-save-file-name-p): New.
3913
3914         Merge in improvements from other definition of
3915         make-auto-save-file-name in files.el.
3916         
3917         * auto-save.el (auto-save-original-name):
3918         * auto-save.el (auto-save-name-in-fixed-directory):
3919         * auto-save.el (auto-save-unslashify-name): Removed.
3920         * auto-save.el (auto-save-slashify-name): Removed.
3921         * auto-save.el (auto-save-reserved-chars): New.
3922         * auto-save.el (auto-save-escape-name): New.
3923         * auto-save.el (auto-save-unhex): New.
3924         * auto-save.el (auto-save-unescape-name): New.
3925
3926         Change algorithm for encoding filenames in auto-save names to be
3927         entirely safe with all filesystems and all possible characters in
3928         a filename, and 100% reversible. (Essentially, uses
3929         quoted-printable as the encoding.)
3930         
3931         * auto-save.el (recover-all-files):
3932
3933         Use insert-directory rather than calling ls directly -- fixes
3934         things under Windows.
3935
3936         * files.el:
3937         * files.el (convert-standard-filename): Substitute FSF's
3938         definition for this (we had nothing here before).
3939         
3940         * files.el (backup-buffer): Warning fix.
3941         
3942         * files.el (make-backup-file-name):
3943         * files.el (find-backup-file-name):
3944         Fix error in calling sequence to auto-save-file-name-p.
3945         
3946         * files.el (recover-file):
3947         Use insert-directory rather than calling ls directly -- fixes
3948         things under Windows.
3949
3950         * files.el (make-auto-save-file-name): Removed.
3951         * files.el (auto-save-file-name-p): Removed.
3952         auto-save is always dumped so no sense in having a definition
3953         that will always be overwritten with another.
3954         
3955         * files.el (insert-directory):
3956         * win32-native.el:
3957         * win32-native.el (debug-mswindows-process-command-lines):
3958         * win32-native.el (original-make-auto-save-file-name): Removed.
3959         * win32-native.el (make-auto-save-file-name): Removed.
3960
3961
3962 2001-03-21  Martin Buchholz <martin@xemacs.org>
3963
3964         * XEmacs 21.2.46 "Urania" is released.
3965
3966 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
3967
3968         * menubar-items.el (default-menubar): Update sample.emacs to
3969         sample.init.el and adjust accelerators.
3970
3971 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
3972
3973         * build-report.el (build-report): Improve docstring.
3974
3975 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3976
3977         * ChangeLog: Log GTK merge.
3978
3979         * gutter-items.el:
3980         * mwheel.el:
3981         * sound.el:
3982         * startup.el:
3983         Revert gratuitous whitespace changes.
3984
3985 2001-03-07  Ben Wing  <ben@xemacs.org>
3986
3987         * help.el:
3988         * help.el (key-or-menu-binding):
3989         * help.el (Help-find-file): New.
3990         * help.el (describe-beta):
3991         * help.el (describe-copying):
3992         * help.el (describe-project):
3993         * help.el (view-emacs-news):
3994         * help.el (view-sample-init-el): New.
3995         * help.el (Help-princ-face): New.
3996         * help.el (Help-prin1-face): New.
3997         * help.el (help-symbol-function-context-menu):
3998         * help.el (help-symbol-variable-context-menu):
3999         * help.el (help-symbol-function-and-variable-context-menu):
4000         * help.el (frob-help-extents):
4001         * help.el (describe-function-1):
4002         * help.el (describe-variable):
4003
4004         Add coloring in Help buffers, correspondent with hyperlinks.
4005         View files in view-mode rather than Fundamental.
4006         Remove separators from context menus -- now handled in generic code.
4007         Add `Find Tag' to context menu.
4008         
4009         * menubar.el (popup-mode-menu):
4010
4011         Rewrite code that outputs the popup menu to (a) put more specific
4012         entries first, (b) be more robust, (c) output the proper context
4013         menu separators automatically (the context menu functionality is
4014         new and currently used only by Help).
4015
4016 2001-03-10  William M. Perry  <wmperry@aventail.com>
4017
4018         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4019         this function when converting from the 21.1 GTK branch.  Now
4020         supports file, password, question, and color built-in dialogs.
4021
4022 2001-03-06  Ben Wing  <ben@xemacs.org>
4023
4024         * keydefs.el:
4025         * keydefs.el (global-map):
4026         Add commented-out change of M-k (for 21.5).
4027         
4028         * menubar-items.el (default-menubar):
4029         Fix items to control kill-line behavior; add items for
4030         shifted motion.
4031         
4032         * simple.el:
4033         * simple.el (kill-whole-line):
4034         * simple.el (historical-kill-line): Removed.
4035         * simple.el (kill-line): Removed.
4036         * simple.el (kill-entire-line): New.
4037         * simple.el (kill-line-1): New.
4038         * simple.el (backward-kill-line):
4039         Undo kill-whole-line == always changes.  Add new function
4040         kill-entire-line to unconditionally delete the current line.
4041         Add comments describing the lamentable state of affairs of
4042         the kill-line functions and variables.
4043
4044 2001-03-02  Ben Wing  <ben@xemacs.org>
4045
4046         * simple.el:
4047         * simple.el (beginning-of-buffer):
4048         * simple.el (end-of-buffer):
4049         * simple.el (mark-ring-unrecorded-commands):
4050         * simple.el (signal-error-on-buffer-boundary):
4051         * simple.el (shifted-motion-keys-select-region):
4052         * simple.el (unshifted-motion-keys-deselect-region):
4053         * simple.el (motion-keys-for-shifted-motion): New.
4054         * simple.el (handle-pre-motion-command):
4055         * simple.el (handle-post-motion-command):
4056         * simple.el (forward-char-command):
4057         * simple.el (backward-char-command):
4058         * simple.el (scroll-up-command):
4059         * simple.el (scroll-down-command):
4060         * simple.el (next-line):
4061         * simple.el (previous-line):
4062         * simple.el (backward-block-of-lines):
4063         * simple.el (forward-block-of-lines):
4064         * simple.el (backward-word):
4065         * simple.el (mark-word):
4066
4067         Augment documentation of the most common motion commands to make
4068         note of the shifted-motion support.  Improve the support to (a)
4069         properly document how it works and why it's done in the fashion it
4070         is, and (b) allow the keystrokes that trigger it to be customized.
4071
4072         Correct error in the customize specification of
4073         mark-ring-unrecorded-commands.
4074
4075 2001-03-02  Ben Wing  <ben@xemacs.org>
4076
4077         * font-lock.el:
4078         * font-lock.el (font-lock-pending-extent-table): Removed.
4079         * font-lock.el (font-lock-pending-buffer-table): New.
4080         * font-lock.el (font-lock-pre-idle-hook):
4081         * font-lock.el (font-lock-after-change-function):
4082         * font-lock.el (font-lock-fontify-pending-extents):
4083         * font-lock.el (font-lock-lisp-like):
4084
4085         Fix handling of pending extents to avoid excessive slowness (N^2
4086         behavior) when making lots of buffer changes between redisplays,
4087         such as when saving the Options.
4088
4089 2001-03-09  William M. Perry  <wmperry@aventail.com>
4090
4091         * device.el:
4092         * dragdrop.el:
4093         * dumped-lisp.el:
4094         * faces.el:
4095         * frame.el:
4096         * gnuserv.el:
4097         * loadup.el:
4098         * menubar-items.el:
4099         * minibuf.el:
4100         The Great GTK Merge.
4101
4102         * ChangeLog.GTK:
4103         * dialog-gtk.el:
4104         * gdk.el:
4105         * generic-widgets.el:
4106         * glade.el:
4107         * gnome-widgets.el:
4108         * gnome.el:
4109         * gtk-compose.el:
4110         * gtk-extra.el:
4111         * gtk-faces.el:
4112         * gtk-ffi.el:
4113         * gtk-file-dialog.el:
4114         * gtk-font-menu.el:
4115         * gtk-glyphs.el:
4116         * gtk-init.el:
4117         * gtk-iso8859-1.el:
4118         * gtk-marshal.el:
4119         * gtk-mouse.el:
4120         * gtk-package.el:
4121         * gtk-password-dialog.el:
4122         * gtk-select.el:
4123         * gtk-widget-accessors.el:
4124         * gtk-widgets.el:
4125         * gtk.el:
4126         widgets-gtk.el:
4127         The Great GTK Merge: new files.
4128
4129 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4130
4131         * generic-widgets.el: Don't require gtk (a built-in feature) at
4132         top level.  Don't execute the last sexp unless (featurep 'gtk).
4133
4134 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4135
4136         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4137
4138 2001-02-23  Martin Buchholz <martin@xemacs.org>
4139
4140         * XEmacs 21.2.45 "Thelxepeia" is released.
4141
4142 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4143  
4144         * about.el (xemacs-hackers): update my entry. 
4145         * about.el (about-maintainer-info): ditto. 
4146         * about.el (about-hackers): ditto. 
4147
4148 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4149
4150         * about.el (about-maintainer-info): More vanity info about
4151         yours truly.
4152
4153 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4154
4155         * build-report.el (build-report-destination): xemacs-build-reports
4156         has moved to SourceForge, where mailing list name length is
4157         restricted, hence the name change to
4158         xemacs-buildreports@xemacs.org.
4159         * build-report.el (build-report-keep-regexp): Update default.
4160         * build-report.el (build-report-delete-regexp): Ditto.
4161         * build-report.el (build-report-make-output-files): Ditto.
4162
4163 2001-02-19  Craig Lanning  <lanning@scra.org>
4164
4165         * lisp-mode.el: Add indentation specifications for following
4166         Common Lisp forms: handler-case, handler-bind, with-slots,
4167         with-open-file, with-open-stream, print-unreadable-object.
4168
4169 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4170
4171         * font-lock.el (font-lock-set-defaults-1):
4172         Move initialization of `font-lock-cache-position' so that it's set
4173         even if font-lock-keywords is already defined.
4174
4175 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4176
4177         * autoload.el (generate-file-autoloads-1):
4178         Use `emacs-lisp-mode-syntax-table' instead of
4179         `lisp-mode-syntax-table'.
4180         * lisp-mode.el (lisp-mode-syntax-table):
4181         Get rid of old checks for `parse-partial-sexp' version.
4182         Make `|' (pipe) string delimiter instead of punctuation.
4183
4184 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4185
4186         * window.el (save-selected-window):
4187         Use gensym for better macro hygiene.
4188
4189 2001-02-06  Mike Sperber <mike@xemacs.org>
4190
4191         * dump-paths.el:
4192         * startup.el (startup-setup-paths): Set and use
4193         `mule-lisp-directory'.
4194         (startup-setup-paths-warning): Ditto.
4195
4196         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4197         (paths-construct-load-path): Consider `mule-lisp-directory'.
4198
4199 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4200
4201         * font-lock.el: Syntax table improvements used.  A few random
4202         changes are not specified below.
4203         (font-lock-fontify-string-delimiters):
4204         (font-lock-syntactic-keywords):
4205         (font-lock-cache-state nil):
4206         (font-lock-cache-position):
4207         New variables.
4208         (font-lock-set-syntax):
4209         (font-lock-apply-syntactic-highlight):
4210         (font-lock-fontify-syntactic-anchored-keywords):
4211         (font-lock-fontify-syntactic-keywords-region):
4212         (font-lock-eval-keywords):
4213         New functions.
4214         (font-lock-remove-face):
4215         (font-lock-fontify-syntactically-region):
4216         Use syntax properties.
4217
4218 2001-02-08  Martin Buchholz <martin@xemacs.org>
4219
4220         * XEmacs 21.2.44 "Thalia" is released.
4221
4222 2001-01-16  Mike Sperber <mike@xemacs.org>
4223
4224         * startup.el (normal-top-level): Work even if no installation root
4225         is found.
4226
4227 2001-01-30  Andy Piper  <andy@xemacs.org>
4228
4229         * gutter-items.el (progress-abort-glyph): remove instantiator.
4230         (set-progress-abort-instantiator): new function.
4231         (abort-progress-feedback): use it.
4232
4233         * gutter.el (set-gutter-dirty-p): new function.
4234
4235 2001-01-30  Didier Verna  <didier@xemacs.org>
4236
4237         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4238
4239 2001-01-24  Didier Verna  <didier@xemacs.org>
4240
4241         * sound.el (sound-extension-list): give a better default value.
4242         * sound.el (load-sound-file): improve the doc string, also find
4243         files given by absolute names, pass a real extension list to
4244         `locate-file'.
4245
4246 2001-01-26  Martin Buchholz <martin@xemacs.org>
4247
4248         * XEmacs 21.2.43 "Terspichore" is released.
4249
4250 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4251
4252         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4253         messages from gnuserv.
4254
4255 2001-01-20  Martin Buchholz <martin@xemacs.org>
4256
4257         * XEmacs 21.2.42 "Poseidon" is released.
4258
4259 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4260
4261         * cl-macs.el (cl-upcase-arg): New function.
4262         (cl-function-arglist): New function.
4263         (cl-transform-lambda): Automatically add CL-style lambda list to
4264         documentation string using functions above.
4265
4266 2001-01-12  Andy Piper  <andy@xemacs.org>
4267
4268         * package-get.el (package-get-custom): call
4269         package-net-update-installed-db.
4270
4271         * package-ui.el (pui-install-selected-packages): call
4272         package-net-update-installed-db.
4273
4274         * package-net.el (package-net-update-installed-db): use
4275         packages-package-list so that we reflect reality.
4276
4277         * packages.el (packages-package-list): Make docstring reflect
4278         reality.
4279
4280         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4281
4282         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4283         isn't installed.
4284
4285 2001-01-17  Andy Piper  <andy@xemacs.org>
4286
4287         * wid-edit.el (widget-activation-glyph-mapper): activate or
4288         deactivate native widgets.
4289         (widget-glyph-insert-glyph): record instantiator.
4290         (widget-push-button-value-create): use it.
4291
4292         * gui.el (gui-button-action): new function. Make button's domain
4293         buffer current when calling.
4294         (make-gui-button): update to use gui-button-action.
4295
4296 2001-01-16  Didier Verna  <didier@xemacs.org>
4297
4298         * menubar-items.el (default-menubar): add an entry for modeline
4299         horizontal scrolling in Options -> Display.
4300
4301 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4302
4303         * package-get.el (package-get-require-signed-base): Set to nil
4304         by default.
4305
4306 2001-01-17  Martin Buchholz <martin@xemacs.org>
4307
4308         * XEmacs 21.2.41 "Polyhymnia" is released.
4309
4310 2001-01-16  Mike Sperber <mike@xemacs.org>
4311
4312         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4313         catch lisp/mule/.
4314
4315 2001-01-14  Mike Sperber <mike@xemacs.org>
4316
4317         * startup.el (maybe-create-compatibility-dot-emacs):
4318         (maybe-unmigrate-user-init-file):
4319         (unmigrate-user-init-file): Created.
4320         (maybe-migrate-user-init-file): Offer creation of compatibility
4321         .emacs.
4322         Some doc fixes wrt init file location.
4323
4324 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4325
4326         * faces.el (face-frob-from-locale-first): new variable.
4327         (frob-face-font-2): Honor tags arg while trying to use
4328         standard-face-mapping.  When face-frob-from-locale-first is set,
4329         first try to set face inheriting from frobbed-face.
4330
4331 2001-01-15  Didier Verna  <didier@xemacs.org>
4332
4333         * about.el (xemacs-hackers): update my entry.
4334         * about.el (about-url-alist): ditto.
4335         * about.el (about-maintainer-info): ditto.
4336         * about.el (about-hackers): ditto.
4337
4338 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4339
4340         The byte compiler has been badly broken for a year,
4341         by the patch of 1999-12-06.
4342         * byte-optimize.el (byte-optimize-form-code-walker):
4343         Bug was: the byte compiler was making this erroneous optimization:
4344         (progn (or (foo)) (bar)) ==> (bar)
4345
4346 2000-11-20  Mike Sperber <mike@xemacs.org>
4347
4348         * setup-paths.el (paths-core-load-path-depth): Split
4349         `paths-load-path-depth' in two for site and core lisp.  Don't
4350         recurse into core.
4351         * setup-paths.el (paths-construct-load-path): Use.
4352
4353 2001-01-10  Andy Piper  <andy@xemacs.org>
4354
4355         * package-net.el (package-net-cygwin32-binary-size): new variable
4356         (package-net-win32-binary-size): ditto.  add much needed
4357         commentary.
4358
4359         * gutter-items.el (buffers-tab-items): correct off-by-one error
4360         for buffers-tab-max-size.
4361
4362 2001-01-08  Martin Buchholz <martin@xemacs.org>
4363
4364         * XEmacs 21.2.40 is released.
4365
4366 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4367
4368         * mule/hebrew.el: Fix comments and typos.
4369         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4370
4371 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4372
4373         * ChangeLog.1: move ancient log from fill.el.
4374
4375         * dump-paths.el:
4376         paragraphs.el:
4377         mule/mule-category.el:
4378         Miscellaneous typo fixes and slight doc clarifications.
4379
4380         * mule/mule-ccl.el:  Correct file name in header.
4381
4382 2000-12-31  Martin Buchholz <martin@xemacs.org>
4383
4384         * XEmacs 21.2.39 is released.
4385
4386 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4387
4388         * byte-optimize.el (byte-optimize-cond):
4389         (byte-optimize-cond-1): New.
4390         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4391         Optimizes (cond (x nil)) ==> nil.
4392         Provide better diagnostic on malformed expr like (cond foo).
4393
4394 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4395
4396         * mule/mule-coding.el:
4397         mule/mule-cmds.el (reset-language-environment,
4398         set-language-environment-coding-systems):
4399         Safer default coding-priority-list, corresponding to src/file-coding.h.
4400
4401 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4402
4403         * package-admin.el: Allow package removal from
4404         early-package-load-path.
4405
4406 2000-12-15  Andreas Jaeger  <aj@suse.de>
4407
4408         * about.el (about-maintainer-info): Update my entry.
4409
4410 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4411
4412         * packages.el (locate-library): Add support for bzip2
4413         compressed .el files.
4414
4415 2000-12-12  Andy Piper  <andy@xemacs.org>
4416
4417         * package-net.el: new file.
4418
4419 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4420
4421         * font-lock.el: Add missing C++ keywords.
4422
4423 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4424
4425         * simple.el (indent-for-comment): Preserve indentation of comments
4426         starting in column 0, as documented in (Info-goto-node
4427         "(xemacs)Comments").  Update docstring accordingly.
4428
4429 2000-12-05  Martin Buchholz <martin@xemacs.org>
4430
4431         * XEmacs 21.2.38 is released.
4432
4433 2000-12-04  Didier Verna  <didier@xemacs.org>
4434
4435         * mouse.el (default-mouse-track-set-point-in-window): remove
4436         spurious '+' operation detected by Martin.
4437
4438
4439 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4440
4441         * cl-extra.el (coerce):
4442         Implement char to integer coercion.
4443         Remove extraneous (numberp) test.
4444
4445         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4446         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4447         (byte-optimize-predicate):
4448         Warn if evaluating constant expression signals an error.
4449         (byte-optimize-form): Small simplification.
4450
4451         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4452
4453 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4454
4455         * byte-optimize.el:
4456         (byte-optimize-minus):
4457         (byte-optimize-plus):
4458         (byte-optimize-mult):
4459         (byte-optimize-quo):
4460         Use (car (last x)) instead of (last x) to get last elt!
4461         Use `byte-optimize-predicate' to optimize `%'.
4462         Move optimizations for special numeric args to bytecomp.el.
4463         * bytecomp.el (byte-compile-associative): Remove.
4464         (byte-compile-max): New.
4465         (byte-compile-min): New.
4466         Properly handle erroneous calls: (max) (min).
4467         (byte-compile-plus): New.
4468         (byte-compile-minus):
4469         It's easiest to handle 0, +1 and -1 args here.
4470         (byte-compile-mult): New.
4471         It's easiest to handle 1, -1 and 2 args here.
4472         (byte-compile-quo):
4473         It's easiest to handle 0, +1 and -1 args here.
4474         Issue byte-compiler warning when dividing by zero.
4475
4476         Byte-compiler arithmetic improvements.
4477         Better optimize these expressions in the obvious way:
4478         (+ x y 1)   -->  varref x varref y add add1
4479         (+ x y -1)  -->  varref x varref y add sub1
4480         (- x y 0)   -->  (- x y)
4481         (- 0 x y)   -->  (- (- x) y)
4482         (% 42 19)   --> compile-time constant
4483         (/ 42 19)   --> compile-time constant
4484         (* (foo) 2) --> foo call dup plus
4485
4486         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4487         unless (declaim (optimize (safety 3)))
4488         or (setq byte-compile-delete-errors nil).
4489
4490 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4491
4492         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4493         docstrings.
4494
4495 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4496
4497         * startup.el (command-line-do-help):  Add documentation of
4498         portable dumper switches.
4499
4500 2000-11-22  Andy Piper  <andy@xemacs.org>
4501
4502         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4503
4504         * glyphs.el (init-glyphs): don't use autodetect for strings.
4505
4506 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4507
4508         * byte-optimize.el (byte-optimize-char-before):
4509         (byte-optimize-backward-char):
4510         (byte-optimize-backward-word):
4511         Fix incorrect optimizations for these sorts of expressions:
4512         (let ((x nil)) (backward-char x))
4513
4514 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4515
4516         * byte-optimize.el:
4517         * byte-optimize.el (byte-optimize-backward-char): New.
4518         * byte-optimize.el (byte-optimize-backward-word): New.
4519         Make backward-word and backward-char as efficient as forward versions.
4520
4521         * bytecomp.el (byte-compile-no-args-with-one-extra):
4522         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4523         * bytecomp.el (byte-compile-two-args-with-one-extra):
4524         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4525         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4526         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4527         Check if extra arg is constant nil, and if so, use byte-coded call.
4528
4529         * simple.el (backward-word):
4530         * simple.el (mark-word):
4531         * simple.el (kill-word):
4532         * simple.el (backward-kill-word):
4533         Make COUNT argument optional, for consistency with forward-char et al.
4534
4535         * abbrev.el (abbrev-string-to-be-defined):
4536         * abbrev.el (inverse-abbrev-string-to-be-defined):
4537         * abbrev.el (inverse-add-abbrev):
4538         * abbrev.el (expand-region-abbrevs):
4539         * buff-menu.el (Buffer-menu-execute):
4540         * indent.el (move-to-left-margin):
4541         * indent.el (indent-relative):
4542         * indent.el (move-to-tab-stop):
4543         * info.el (Info-reannotate-node):
4544         * lisp-mode.el (lisp-indent-line):
4545         * lisp.el (end-of-defun):
4546         * lisp.el (move-past-close-and-reindent):
4547         * misc.el (copy-from-above-command):
4548         * mouse.el (default-mouse-track-scroll-and-set-point):
4549         * page.el (forward-page):
4550         * paragraphs.el (forward-paragraph):
4551         * paragraphs.el (end-of-paragraph-text):
4552         * picture.el (picture-forward-column):
4553         * picture.el (picture-self-insert):
4554         * rect.el (extract-rectangle-line):
4555         * simple.el (newline):
4556         * simple.el (fixup-whitespace):
4557         * simple.el (backward-delete-char-untabify):
4558         * simple.el (transpose-chars):
4559         * simple.el (transpose-preceding-chars):
4560         * simple.el (do-auto-fill):
4561         * simple.el (indent-new-comment-line):
4562         * simple.el (blink-matching-open):
4563         * view-less.el (cleanup-backspaces):
4564         * wid-edit.el (widget-transpose-chars):
4565         * term/bg-mouse.el (bg-insert-moused-sexp):
4566         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4567
4568         * info.el (Info-fontify-node):
4569         * simple.el (backward-delete-function):
4570         Use canonical delete-backward-char instead of backward-delete-char.
4571
4572 2000-11-20  Andy Piper  <andy@xemacs.org>
4573
4574         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4575         no buffers.
4576
4577 2000-11-20  Andy Piper  <andy@xemacs.org>
4578
4579         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4580         buffer tabs.
4581
4582 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4583
4584         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4585         (proclaim inline...) was shadowing compiler-macros.
4586
4587 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4588
4589         * bytecomp.el (byte-compile-eval): New.
4590         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4591         Keeps this promise made in Lispref:
4592         "If a file being compiled contains a `defmacro' form, the macro is
4593         defined temporarily for the rest of the compilation of that file."
4594
4595 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4596
4597         * cl.el (floatp-safe):
4598         (plusp):
4599         (minusp):
4600         (oddp):
4601         (evenp):
4602         (cl-abs):
4603         Use a better parameter name than `x'.
4604
4605         * cl-macs.el (check-type): Make continuable.  Change documentation
4606         to require PLACE, but accept any form for compatibility.
4607
4608         * abbrev.el (define-abbrev): Use check-type.
4609         * font-menu.el (font-menu-change-face): Use check-type.
4610         * menubar.el (relabel-menu-item): Use check-type.
4611         * itimer.el: Fix typo.
4612
4613 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4614
4615         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4616
4617 2000-11-14  Martin Buchholz <martin@xemacs.org>
4618
4619         * XEmacs 21.2.37 is released.
4620
4621 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4622
4623         * code-cmds.el: Provide the feature.
4624
4625 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
4626
4627         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4628
4629         * code-cmds.el: New file
4630         * mule/mule-cmds.el:
4631         * mule/mule-misc.el
4632         (coding-keymap): New keymap. Define coding system keyboard
4633         commands on file-coding builds too.
4634         (coding-system-change-eol-conversion):
4635         (universal-coding-system-argument):
4636         (set-default-coding-systems):
4637         (prefer-coding-system): Moved from mule-cmds.el
4638         (set-buffer-process-coding-system): Moved from mule-misc.el
4639
4640 2000-09-15  Stephen Carney <carney@scubadoo.com>
4641
4642         * etags.el (buffer-tag-table-files): Use append instead of nconc.
4643
4644 2000-11-09  Steve Youngs  <youngs@xemacs.org>
4645
4646         * package-get.el (package-get-download-sites): Add a pre-release
4647         site for experimental packages.
4648
4649         * auto-autoloads.el: Regenerated.
4650
4651 2000-08-01  Andy Piper  <andy@xemacs.org>
4652
4653         * gutter-items.el (buffers-tab-omit-function): reference
4654         buffers-tab-select-visible-buffers.
4655         (buffers-tab-filter-functions): new variable, by default uses
4656         buffers-tab-selection-function and buffers-tab-omit-function.
4657         (select-buffers-tab-buffers-by-mode): invert arguments.
4658         (buffers-tab-select-visible-buffers): new function. Invert calling
4659         of buffers-menu-omit-invisible-buffers.
4660         (buffers-tab-items): rewrite to use
4661         buffers-tab-filter-functions. Rewrite docstring.
4662         (gutter-buffers-tab-extent): delete.
4663         (add-tab-to-gutter): always build a new extent when adding the
4664         tabs.
4665         (update-tab-in-gutter): make gutter dirty when orientation
4666         changes.
4667
4668 2000-11-07  Martin Buchholz  <martin@xemacs.org>
4669
4670         * bytecomp.el (byte-compile-defvar-or-defconst):
4671         Only do loadhist recording if defvar form includes a value.
4672
4673 2000-11-02  Martin Buchholz  <martin@xemacs.org>
4674
4675         * bytecomp.el (byte-compile-initial-macro-environment):
4676         `eval-when-compile' should not compile its body.
4677
4678 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4679
4680         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
4681         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
4682         some Japanese English.  Remove some ancient FSF comments, and
4683         improve docstrings.  Use symbols not vectors for tables.
4684
4685 2000-11-03  Martin Buchholz  <martin@xemacs.org>
4686
4687         * keymap.el:
4688         (local-key-binding):
4689         (global-key-binding):
4690         Add an optional `accept-defaults' parameter, just like `lookup-key'.
4691
4692         * lisp.el:
4693         (backward-sexp): Slightly simpler code.
4694         (mark-sexp): Make arg optional, like FSF Emacs.
4695         (forward-list): Slightly simpler code.
4696         (backward-list): Slightly simpler code.
4697         (down-list):  Make arg optional, like FSF Emacs.
4698         (up-list):  Make arg optional, like FSF Emacs.
4699         (backward-up-list):  Make arg optional, like FSF Emacs.
4700         (kill-sexp):  Make arg optional, like FSF Emacs.
4701         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
4702
4703         * font-menu.el (font-menu-change-face):
4704         Take continuable errors into account.
4705
4706         * abbrev.el:
4707         * abbrev.el (clear-abbrev-table):
4708         * abbrev.el (define-abbrev-table):
4709         * abbrev.el (define-abbrev):
4710         * abbrev.el (insert-abbrev-table-description):
4711         * apropos.el (apropos-documentation-check-doc-file):
4712         * apropos.el (apropos-documentation-check-elc-file):
4713         * buff-menu.el (list-buffers):
4714         * buff-menu.el (list-buffers-noselect):
4715         * bytecomp.el (byte-recompile-directory):
4716         * bytecomp.el (batch-byte-compile):
4717         * cl-macs.el (typep):
4718         * code-files.el (find-coding-system-magic-cookie):
4719         * code-files.el (insert-file-contents):
4720         * cus-edit.el (customize-set-variable):
4721         * cus-edit.el (customize-save-variable):
4722         * cus-face.el (custom-set-face-font-size):
4723         * cus-face.el (custom-set-face-update-spec):
4724         * cus-face.el (custom-reset-faces):
4725         * custom.el (custom-check-theme):
4726         * custom.el (copy-upto-last):
4727         * fill.el (canonically-space-region):
4728         * fill.el (fill-paragraph):
4729         * fill.el (fill-region):
4730         * fill.el (find-space-insertable-point):
4731         * fill.el (justify-current-line):
4732         * faces.el (face-spec-update-all-matching):
4733         * faces.el (set-face-stipple):
4734         * files-nomule.el (insert-file-contents):
4735         * files.el (insert-file-contents-literally):
4736         * files.el (hack-local-variables-last-page):
4737         * files.el (basic-save-buffer):
4738         * files.el (insert-directory):
4739         * font-menu.el (font-menu-change-face):
4740         * font.el (font-spatial-to-canonical):
4741         * format.el (format-encode-region):
4742         * format.el (format-insert-file):
4743         * format.el (format-replace-strings):
4744         * gutter.el (set-gutter-element):
4745         * help.el (key-or-menu-binding):
4746         * help.el (describe-bindings):
4747         * help.el (with-syntax-table):
4748         * indent.el (indent-rigidly):
4749         * indent.el (delete-to-left-margin):
4750         * info.el:
4751         * info.el (Info-extract-dir-entry-from):
4752         * info.el (Info-build-dir-anew):
4753         * info.el (Info-rebuild-dir):
4754         * info.el (Info-batch-rebuild-dir):
4755         * info.el (Info-read-subfile):
4756         * info.el (Info-build-node-completions):
4757         * info.el (Info-extract-menu-node-name):
4758         * isearch-mode.el (isearch-range-invisible):
4759         * isearch-mode.el (isearch-restore-invisible-extents):
4760         * itimer.el (itimerp):
4761         * itimer.el (itimer-live-p):
4762         * keymap.el:
4763         * keymap.el (substitute-key-definition):
4764         * keymap.el (read-command-or-command-sexp):
4765         * keymap.el (local-key-binding):
4766         * keymap.el (global-key-binding):
4767         * keymap.el (global-set-key):
4768         * keymap.el (local-set-key):
4769         * ldap.el:
4770         * ldap.el (ldap-add-entries):
4771         * ldap.el (ldap-delete-entries):
4772         * lisp.el (backward-sexp):
4773         * lisp.el (mark-sexp):
4774         * lisp.el (forward-list):
4775         * lisp.el (backward-list):
4776         * lisp.el (down-list):
4777         * lisp.el (backward-up-list):
4778         * lisp.el (up-list):
4779         * lisp.el (kill-sexp):
4780         * lisp.el (backward-kill-sexp):
4781         * menubar.el (add-menu-button):
4782         * menubar.el (add-submenu):
4783         * menubar.el (delete-menu-item):
4784         * menubar.el (relabel-menu-item):
4785         * mouse.el (narrow-window-to-region):
4786         * obsolete.el (define-obsolete-variable-alias):
4787         * obsolete.el (store-substring):
4788         * package-admin.el:
4789         * package-admin.el (package-admin-install-function):
4790         * package-admin.el (package-admin-install-function-mswindows):
4791         * package-admin.el (package-admin-default-install-function):
4792         * package-get.el (package-get-update-base-entries):
4793         * packages.el (packages-load-package-dumped-lisps):
4794         * packages.el (packages-collect-package-dumped-lisps):
4795         * printer.el (generic-print-buffer):
4796         * printer.el (generic-print-region):
4797         * replace.el (occur-mode-mouse-goto):
4798         * replace.el (perform-replace):
4799         * select.el (get-selection-no-error):
4800         * simple.el:
4801         * simple.el (newline):
4802         * simple.el (open-line):
4803         * simple.el (edit-and-eval-command):
4804         * simple.el (goto-line):
4805         * simple.el (undo):
4806         * simple.el (kill-region):
4807         * simple.el (copy-region-as-kill):
4808         * simple.el (kill-ring-save):
4809         * simple.el (set-mark):
4810         * simple.el (next-line):
4811         * simple.el (previous-line):
4812         * simple.el (line-move):
4813         * simple.el (set-goal-column):
4814         * simple.el (comment-region):
4815         * subr.el:
4816         * subr.el (putf):
4817         * syntax.el (modify-syntax-entry):
4818         * syntax.el (map-syntax-table):
4819         * view-less.el (view-file):
4820         * view-less.el (view-buffer):
4821         * view-less.el (view-file-other-window):
4822         * window-xemacs.el (backward-other-window):
4823         * window.el:
4824         * window.el (one-window-p):
4825         * window.el (walk-windows):
4826         * window.el (window-list):
4827         * x-mouse.el (x-mouse-kill):
4828         * x-select.el (x-get-cutbuffer):
4829         * x-select.el (x-store-cutbuffer):
4830         * term/bg-mouse.el (bg-mouse-line-to-center):
4831         * term/sun-mouse.el (window-line-end):
4832         * term/sun-mouse.el (sun-select-region):
4833         * term/sun.el (kill-region-and-unmark):
4834         * mule/mule-category.el:
4835         * mule/mule-category.el (modify-category-entry):
4836         * mule/mule-category.el (char-category-list):
4837         * mule/mule-coding.el (coding-system-force-on-output):
4838         * mule/mule-misc.el (coding-system-put):
4839         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
4840
4841 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4842
4843         * cus-face.el: Typo fixes and tiny clarifications.
4844         * custom.el: ditto
4845
4846 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
4847
4848         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
4849         * startup.el (normal-top-level): Setup auto-save-list-file-name
4850         if auto-save-list-file-prefix is non-nil.
4851
4852 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
4853
4854         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
4855
4856 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
4857
4858         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
4859         get symbol at point-min.
4860
4861 2000-10-24  Didier Verna  <didier@xemacs.org>
4862
4863         * info.el (Info-emacs-info-file-name): defconst it.
4864         * info.el (Info-footnote-tag): defcustom it.
4865         * info.el (Info-no-description-string): ditto.
4866         * info.el (Info-find-node): adapt to new semantics of
4867         'Info-suffixed-file (don't do the case variants stuff).
4868         * info.el (Info-insert-dir): rewrite the dir file variants code.
4869         * info.el (Info-directory-files): New. Return the list of info
4870         files in a directory.
4871         * info.el (Info-dir-outdated-p): use it.
4872         * info.el (Info-parse-dir-entries): ditto.
4873         * info.el (Info-build-dir-anew): don't restrict to files ending
4874         with a ".info.*" extension.
4875         * info.el (Info-set-mode-line): ditto.
4876         * info.el (Info-read-subfile): adapt to new semantics of
4877         'Info-suffixed-file (append 'exact argument).
4878         * info.el (Info-all-case-regexp): New. Return a regexp matching a
4879         string independently of the case.
4880         * info.el (Info-suffixed-file): use it (match all possible case
4881         for the file name).
4882         * info.el (Info-insert-file-contents): code cleanup.
4883         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
4884         columns.
4885         * info.el (Info-batch-rebuild-dir): ditto.
4886         * info.el (Info-read-node-name-1): ditto.
4887         * info.el (Info-search): ditto.
4888         * info.el (Info-fontify-node): ditto.
4889
4890
4891 2000-10-24  Didier Verna  <didier@xemacs.org>
4892
4893         * process.el (shell-command): when called from a program, avoid
4894         'push-mark's "mark-set" message.
4895
4896 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
4897
4898         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
4899         by a symbol, not by a vector.
4900         * mule/vietnamese.el (vscii): Likewise.
4901         (viscii): Likewise.
4902         * mule/cyrillic.el (koi8-r): Likewise.
4903
4904         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
4905         by a symbol, not by a vector.
4906         (chinese-big5-2): Likewise.
4907         * mule/ethiopic.el (ethiopic): Likewise.
4908         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
4909         (vietnamese-viscii-upper): Likewise.
4910
4911 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
4912
4913         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
4914
4915 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
4916
4917         * byte-optimize.el (byte-optimize-car): New function.
4918         (byte-optimize-cdr): Ditto.
4919
4920 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
4921
4922         * byte-optimize.el: Partial synch with FSF 20.7.
4923         Optimize constant concatenation.
4924         Add keymapp as a side effect free function.  It is a built-in.
4925         (byte-after-unbind-pos): Remove byte-equal.
4926
4927 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
4928
4929         * update-elc-2.el: Quote regexps correctly.
4930
4931 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
4932
4933         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
4934         (ccl-compile): Apply integerp, not integer-or-char-p to
4935         check the type of the buffer magnification
4936         (ccl-compile-write-string): Encode a string with binary
4937         coding system.
4938         (ccl-compile-write-repeat): Likewise.
4939
4940 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
4941
4942         * buff-menu.el:
4943         * bytecomp.el:
4944         * coding.el:
4945         * faces.el:
4946         * files.el:
4947         * fill.el:
4948         * float-sup.el:
4949         * font-lock.el:
4950         * help.el:
4951         * iso8859-1.el:
4952         * loaddefs.el:
4953         * menubar-items.el:
4954         * menubar.el:
4955         * modeline.el:
4956         * msw-font-menu.el:
4957         * paragraphs.el:
4958         * paths.el:
4959         * replace.el:
4960         * simple.el:
4961         * sound.el:
4962         * startup.el:
4963         * version.el:
4964         * x-faces.el:
4965         * x-font-menu.el:
4966         Remove purecopy.
4967
4968 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
4969
4970         * simple.el (do-auto-fill): Use the function pointer to by
4971         `comment-line-break-function', not `indent-new-comment-line'. This
4972         fixes an issue with cc-mode comment continuation.
4973
4974 2000-10-11  Martin Buchholz  <martin@xemacs.org>
4975
4976         * simple.el (turn-on-auto-fill):  Add (interactive).
4977         * mwheel.el (mwheel-install): Add (interactive).
4978         * font-lock.el (turn-on-font-lock): Add (interactive).
4979         (turn-off-font-lock): Add (interactive).
4980
4981 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
4982
4983         * packages.el (packages-special-base-regexp): Add `man'.
4984
4985 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
4986
4987         * wid-edit.el (widget-specify-active): map over extents in current
4988         buffer like `widget-specify-inactive' does.  Mapping over the
4989         inactive extent object does not work since the current extent is
4990         ignored by `map-extents'.
4991
4992 2000-10-04  Martin Buchholz <martin@xemacs.org>
4993
4994         * XEmacs 21.2.36 is released.
4995
4996 2000-09-22  Martin Buchholz  <martin@xemacs.org>
4997
4998         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
4999         Optimize the compiled-function-constants vector by byte-code
5000         reference counts.
5001
5002 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5003
5004         * build-report.el (build-report-delete-regexp): quote value in
5005         defcustom
5006
5007 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5008
5009         * build-report.el (build-report): Don't bind srcdir which we don't
5010         use in `multiple-value-bind' to avoid the only byte-compiler
5011         warning.
5012
5013 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5014
5015         * build-report.el: Requires cl and custom now.
5016         build-report-version is determined by XEmacs version -- remove
5017         build-report-version*.
5018         * build-report.el (build-report-version): Removed.
5019         * build-report.el (build-report-installation-version-regexp): New.
5020         * build-report.el (build-report-version-file-regexp): New.
5021         * build-report.el (build-report-installation-srcdir-regexp): New.
5022         * build-report.el (build-report-destination): Offer
5023         xemacs-build-reports and xemacs-beta.
5024         * build-report.el (build-report-keep-regexp): Adjusted.
5025         * build-report.el (build-report-delete-regexp): Adjusted.
5026         * build-report.el (build-report-make-output-dir): New.
5027         * build-report.el (build-report-installation-file): Replace use of
5028         `concat' with `expand-file-name'.
5029         * build-report.el (build-report-make-output-file): Removed.
5030         * build-report.el (build-report-make-output-files): New.
5031         * build-report.el (build-report-subject): Identify as
5032         user-variable with "*...".
5033         * build-report.el (build-report-prompts): Ditto.
5034         * build-report.el (build-report-version-file): New.
5035         * build-report.el (build-report-file-encoding): Identify as
5036         user-variable with "*...".
5037         * build-report.el (build-report-make-output-get): New.
5038         * build-report.el (build-report-insert-header): Report
5039         emacs-version and system-configuration instead of
5040         build-report-version.
5041         * build-report.el (build-report-insert-make-output): Add file
5042         argument.
5043         * build-report.el (build-report-insert-installation-file):
5044         Re-indent.
5045         * build-report.el (build-report-keep): Change docstring,
5046         re-indent.
5047         * build-report.el (build-report-delete): Ditto.
5048         * build-report.el (build-report-installation-data): New.
5049         * build-report.el (build-report-version-file-data): New.
5050
5051 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5052
5053         * byte-optimize.el (byte-optimize-lapcode):
5054         Fix the optimization of using the first 5 elements of the
5055         constants vector for variables.
5056         (byte-optimize-lapcode): Fix another ancient broken optimization.
5057
5058 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5059
5060         * *: Spelling mega-patch
5061
5062 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5063
5064         * easymenu.el: doc fixes.
5065         (easy-menu-do-define): Use backquote.
5066         (easy-menu-change):
5067         (easy-menu-add):
5068         `when' seems much clearer than `if' here.
5069         (easy-menu-remove):
5070         (easy-menu-add-item):
5071         (easy-menu-item-present-p):
5072         (easy-menu-remove-item):
5073         Wrap using (when (featurep 'menubar) ...)
5074
5075 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5076
5077         * bytecomp.el (displaying-byte-compile-warnings):
5078         Revert Ben's change to this function below so that the compile log
5079         is displayed properly for users of the "popper" package.
5080
5081 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5082
5083         * window.el (save-selected-window): Use backquote.
5084
5085         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5086         Renamed from `byte-compile-file-form-defvar'.
5087         * bytecomp.el (byte-compile-defvar-or-defconst):
5088         Only cons onto current-load-list in top-level forms.
5089         Else this leaks a cons cell every time a defun is called.
5090         Renamed from `byte-compile-defvar', for clarity.
5091         Warn when docstring of defvar is not a string.
5092         Use consistent error messages.
5093         Better comments.
5094
5095 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5096
5097         * simple.el (set-variable):
5098         Remove unneeded defvar by rearranging order of let* forms.
5099
5100         * mule/mule-ccl.el (ccl-get-next-code):
5101         * menubar-items.el (bookmark-menu-filter):
5102         (language-environment-menu-filter):
5103         (tutorials-menu-filter):
5104         * toolbar-items.el (toolbar-compile):
5105         * byte-optimize.el (disassemble-offset):
5106         Use (declare (special ...)) instead of `defvar'.
5107
5108         * cl-macs.el (cl-do-proclaim):
5109         Fix (declare (special ...)) warning suppression syntax.
5110
5111 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5112
5113         * info.el (Info-tag-table-marker):
5114         (Info-tag-table-buffer):
5115         (Info-find-file-node):
5116         (Info-read-subfile):
5117         (Info-build-node-completions):
5118         (Info-search):
5119         (Info-mode):
5120         Multiple info buffer support.
5121
5122 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5123
5124         * ldap.el (ldap-decode-entry): New defun
5125         (ldap-search-entries): Use it in order to decode DN-prefixed
5126         entries properly
5127
5128 2000-08-23  Daniel Pittman <daniel@danann.net>
5129
5130         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5131         Use `eq', not `=', to compare symbols.
5132
5133 2000-07-30  Ben Wing  <ben@xemacs.org>
5134
5135         * bytecomp.el (byte-compile-report-error):
5136         * bytecomp.el (displaying-byte-compile-warnings):
5137         if stack-trace-on-error is set, send out a backtrace when
5138         an error is encountered that stops byte compilation.  this
5139         should make it much much easier to track down those curious
5140         problems.  also undo the kludge of using a separate "*Show*"
5141         buffer for display when there's a temp-buffer-show-function;
5142         we can avoid this by just being a little smarter.
5143
5144         * dialog-items.el:
5145         * dialog-items.el (search-dialog-regexp): New.
5146         * dialog-items.el (search-dialog-callback):
5147         * dialog-items.el (make-search-dialog):
5148         add a regexp option to the dialog and clean up a bit.
5149
5150         * dialog.el:
5151         * dialog.el (yes-or-no-p-dialog-box):
5152         * dialog.el (get-dialog-box-response):
5153         * dialog.el (make-dialog-box):
5154         * dialog.el (dialog-box-finish): New.
5155         * dialog.el (dialog-box-cancel): New.
5156         * dialog.el (internal-make-dialog-box-exit): New.
5157         implement [properly!] the :modal property of the new dialog box
5158         interface.  this is the first time xemacs has ever had *proper*
5159         modal dialog boxes, giving the standard window-system feedback.
5160         (e.g. under windows, clicking on a disabled frame causes a beep
5161         and makes the dialog box flash three times.)
5162
5163         * dragdrop.el: header keyword frobbing.
5164
5165         * dumped-lisp.el (preloaded-file-list):
5166         renamed winnt.el to win32-native.el.
5167
5168         * faces.el (face-property):
5169         * faces.el (set-face-property):
5170         * faces.el (frob-face-property):
5171         * faces.el (frob-face-font-2):
5172         * faces.el (make-face-bold):
5173         * faces.el (make-face-italic):
5174         * faces.el (make-face-bold-italic):
5175         * faces.el (make-face-unbold):
5176         * faces.el (make-face-unitalic):
5177         * faces.el (make-face-smaller):
5178         * faces.el (make-face-larger):
5179         clean up the implementation of these so that window-system-specific
5180         methods are called only on objects belonging to that window system.
5181         previously, you could have [e.g.] mswindows-make-face-bold called
5182         on font object of device type `stream', which is not good and
5183         explains the subtle errors Adrian was getting when byte-compiling
5184         something that required 'term. (Adrian, now you can use stack-trace-
5185         on-error to find the exact place where things are going wrong instead
5186         of having to laboriously binary-search your way through.)
5187
5188         * finder.el (finder-known-keywords):
5189         cleaned up -- properly sorted, clarified the meanings of many of
5190         the keywords, and added a few -- mswin, gui, content, build, www,
5191         user, services.  the last two try to distinguish between a package
5192         that's used directly by the user, and a package that provides
5193         support services to other packages.
5194
5195         * font-lock.el (lisp-font-lock-keywords-2):
5196         update list of lisp control structures to include everything,
5197         including new ones i introduced.
5198
5199         * gutter.el: header keyword frobbing.
5200
5201         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5202         recent isearch element was not doing so!  you got the second-most-
5203         recent instead.
5204
5205         * lisp-mode.el (construct-lisp-mode-menu):
5206         more menubar cleanups.
5207         * lisp-mode.el (with-selected-window):
5208         make it indent properly.
5209
5210         * menubar-items.el (default-menubar): lots of menubar cleanups.
5211         rearranged the options menu the most, e.g. splitting up the
5212         Keyboard/Mouse menu into a new Editing menu and combining the
5213         separate Scrollbar/Gutter/Toolbar submenus into Display.
5214         Got rid of General, moved items to Editing or new Troubleshooting.
5215         Moved Packages to Tools; doesn't seem to belong under Options.
5216         Added stuff to the Cmds menu, e.g. Change Case.
5217
5218         NB please don't complain about these periodic menubar changes.
5219         Anything like this is necessarily incremental in its construction
5220         -- By constant use you gradually become more and more aware of
5221         better and better ways to group menu items.  When we eventually
5222         move the options menu to a property sheet, the existing structure
5223         will probably be preserved fairly well.
5224
5225         * minibuf.el (next-history-element): fix problems with pressing
5226         down arrow in repeat-complex-command.
5227
5228         * modeline.el:
5229         * modeline.el (modeline-3d-p): New.
5230         added custom variable for controlling the 3d modeline.  the
5231         corresponding Options item has been present for a long time,
5232         but commented out with "fix me!" comments.  it's fixed now.
5233
5234         * obsolete.el (add-menu):
5235         remove bogus gettexts.
5236
5237         * process.el (shell-quote-argument):
5238         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5239         For bash under Windows native, see below.
5240
5241         * simple.el:
5242         * simple.el (display-warning-buffer):
5243         Fixed the handling of warning display to eliminate the annoying
5244         *Show* buffer, like was done for byte-compiler output above.
5245
5246         * simple.el (debug-print): New.
5247         Simple function for sending debug messages to the console and/or
5248         other debug places.
5249
5250         * subr.el (replace-in-string):
5251         Rewrite this function to avoid N^2 behavior with large strings --
5252         catastrophic with the new Windows selection code! (Apparently the
5253         author of this function didn't realize there was a fun
5254         replace-match that could make his life much easier, because we
5255         duplicated the entire logic.  The new version is smaller, easier
5256         to understand, much more robust, and has extended features --
5257         those of replace-match.)
5258
5259         * window.el:
5260         * window.el (with-selected-window): New.
5261         An obvious complement to the existing `with-selected-frame' and
5262         `with-current-buffer'.
5263
5264         * win32-native.el: Renamed from winnt.el.
5265         Added a great deal of stuff for properly handling process quoting,
5266         somewhat modeled on Kirill's original model (which i later threw
5267         away).  We should now finally have correctly working process arg
5268         quoting/dequoting so that the final app gets exactly what we
5269         intended.  Because the mechanism is in Lisp, it's easily
5270         extendible. (For those running bash and running the native
5271         version, I tried hard to do what I thought was correct.  But more
5272         thought is needed, and ideally the volunteer work of people with
5273         these configurations that they generally run on.)
5274
5275         * x-font-menu.el (x-font-menu-font-data):
5276         Put in defvar's to fix byte-compiler warnings.
5277
5278 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5279
5280         * select.el (selection-coercion-alist): Initialise.
5281         * select.el (select-coerce-to-text): New.
5282         * select.el (select-coerce): New.
5283         New functions to perform type and value coercion.
5284
5285         * select.el (select-buffer-killed-default): Keep data if it was
5286         on the clipboard.
5287
5288 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5289
5290         * menubar-items.el (default-menubar): Fix typo.
5291         (default-menubar): `lambda' was mispelled as `lamda'.
5292
5293 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5294
5295         * window.el (shrink-window-if-larger-than-buffer): Remove
5296         edge checking code.
5297
5298 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5299
5300         * paths.el (gnus-local-domain): Removed.
5301         (gnus-local-organization): Ditto.
5302         (gnus-startup-file): Ditto.
5303
5304 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5305
5306         * files.el (auto-mode-alist): Add .spec for RPM.
5307
5308 2000-07-31  Andy Piper  <andy@xemacs.org>
5309
5310         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5311
5312 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5313
5314         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5315         browse-url.
5316         * help.el (xemacs-www-page): Ditto.
5317         (xemacs-www-faq): Ditto.
5318         * menubar-items.el (default-menubar): Ditto.
5319
5320         * wid-edit.el (widget-url-link-action): Ditto.
5321         From: Kenichi OKADA <okada@opaopa.org>.
5322
5323 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5324
5325         * finder.el (finder-commentary): Add autoload cookie.
5326
5327 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5328
5329         * files.el (insert-file-contents-literally): Fix second let
5330         binding for `coding-system-for-read' to `coding-system-for-write'
5331         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5332
5333 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5334
5335         * files.el (insert-file-contents-literally): Use binary coding
5336         system (from Morioka san).
5337         (insert-file-contents-literally): Make file-name-handler method.
5338
5339 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5340
5341         * cl-macs.el (get-selection): Add defsetf.
5342
5343 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5344
5345         * x-init.el (x-activate-region-as-selection): replace obsolete
5346         function x-own-selection with own-selection.
5347         (ow-find): replace obsolete functions x-get-selection and
5348         x-get-clipboard with get-selection and get-clipboard.
5349         (init-post-x-win): replace obsolete function x-disown-selection
5350         with disown-selection.
5351
5352 2000-07-20  Mike Sperber  <mike@xemacs.org>
5353
5354         * startup.el (load-user-init-file): Only try to load init file if
5355         it exists.
5356
5357 2000-07-10  Andy Piper  <andy@xemacs.org>
5358
5359         * dialog-items.el: sync with Ben's patch.
5360
5361         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5362         comment.
5363         (progress-text-glyph): deleted.
5364         (progress-layout-glyph): make completely minimal.
5365         (progress-gauge-glyph): ditto.
5366         (progress-display-style): fix to handle dynamic instantiator
5367         changes.
5368         (progress-text-instantiator): new.
5369         (progress-layout-instantiator): new.
5370         (progress-gauge-instantiator): new.
5371         (set-progress-display-instantiator): renamed and changed from
5372         set-progress-display-style.
5373         (progress-abort-glyph): use instantiator not glyph.
5374         (append-progress-display): use set-progress-display-instantiator
5375         and set-glyph-image.
5376         (abort-progress-display): ditto.
5377         (raw-append-progress-display): ditto.
5378
5379 2000-07-20  Ben Wing  <ben@xemacs.org>
5380
5381         * code-files.el: Move Mule-specific code to mule-coding.el.
5382
5383 2000-07-15  Ben Wing  <ben@xemacs.org>
5384
5385         * autoload.el:
5386         Fixed comments.
5387
5388         * cmdloop.el:
5389         * cmdloop.el (yes-or-no-p):
5390         * cmdloop.el (y-or-n-p):
5391         Make these functions use should-use-dialog-box-p and not be
5392         overridden in dialog.el.
5393
5394         * cus-dep.el:
5395         * cus-dep.el (Custom-make-dependencies): Removed.
5396         * cus-dep.el (Custom-make-dependencies-1): New.
5397         * cus-dep.el (Custom-make-one-dependency): New.
5398         New entry point for use in Makefiles, to avoid excessive
5399         invocations.
5400
5401         * cus-edit.el (custom-variable-reset-saved):
5402         * cus-edit.el (custom-variable-reset-standard):
5403         * cus-edit.el (custom-save-resets):
5404         Fix bytecompiler warnings.
5405
5406         * dialog.el:
5407         * dialog.el (yes-or-no-p-dialog-box):
5408         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5409         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5410         * dialog.el (get-dialog-box-response):
5411         * dialog.el (message-or-box):
5412         * dialog.el (make-dialog-box):
5413         * dialog.el (popup-dialog-box): New.
5414         Avoid yes-or-no-p bogosities.
5415         Create a general function `make-dialog-box' to encapsulate all
5416         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5417
5418         * dumped-lisp.el (preloaded-file-list):
5419         Add dialog-items.  Clean up.  Group files by types.
5420
5421         * easymenu.el (easy-menu-add):
5422         * easymenu.el (easy-menu-remove):
5423         Account for accelerators.
5424
5425         * extents.el:
5426         * extents.el (extent-list): New args, like in map-extents.
5427         * extents.el (extent-at-event): New.
5428         * extents.el (extents-at-event): New.
5429
5430         * font-lock.el:
5431         * font-lock.el (font-lock-mode):
5432         * font-lock.el (font-lock-default-fontify-buffer):
5433         * font-lock.el (font-lock-default-unfontify-region):
5434         * font-lock.el (font-lock-fontify-syntactically-region):
5435         * font-lock.el (font-lock-fontify-keywords-region):
5436         Use new progress-feedback names.
5437
5438         * font-lock.el (java-font-lock-identifier-regexp):
5439         * font-lock.el (java-font-lock-class-name-regexp):
5440         Fix bytecompiler warnings.
5441
5442         * gutter-items.el:
5443         * gutter-items.el (progress-display-use-echo-area): Removed.
5444         * gutter-items.el (progress-feedback-use-echo-area): New.
5445         * gutter-items.el (progress-display-popup-period): Removed.
5446         * gutter-items.el (progress-feedback-popup-period): New.
5447         * gutter-items.el (set-progress-display-style): Removed.
5448         * gutter-items.el (set-progress-feedback-style): New.
5449         * gutter-items.el (progress-display-style): Removed.
5450         * gutter-items.el (progress-feedback-style): New.
5451         * gutter-items.el (progress-stack):
5452         * gutter-items.el (progress-displayed-p): Removed.
5453         * gutter-items.el (progress-feedbacked-p): New.
5454         * gutter-items.el (clear-progress-display): Removed.
5455         * gutter-items.el (clear-progress-feedback): New.
5456         * gutter-items.el (progress-display-clear-when-idle): Removed.
5457         * gutter-items.el (progress-feedback-clear-when-idle): New.
5458         * gutter-items.el (remove-progress-display): Removed.
5459         * gutter-items.el (remove-progress-feedback): New.
5460         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5461         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5462         * gutter-items.el (append-progress-display): Removed.
5463         * gutter-items.el (append-progress-feedback): New.
5464         * gutter-items.el (abort-progress-display): Removed.
5465         * gutter-items.el (abort-progress-feedback): New.
5466         * gutter-items.el (raw-append-progress-display): Removed.
5467         * gutter-items.el (raw-append-progress-feedback): New.
5468         * gutter-items.el (display-progress-display): Removed.
5469         * gutter-items.el (display-progress-feedback): New.
5470         * gutter-items.el (current-progress-display): Removed.
5471         * gutter-items.el (current-progress-feedback): New.
5472         * gutter-items.el (current-progress-display-label): Removed.
5473         * gutter-items.el (current-progress-feedback-label): New.
5474         * gutter-items.el (progress-display): Removed.
5475         * gutter-items.el (progress-feedback): New.
5476         Replace "progress-display" with "progress-feedback" globally.
5477
5478         * gutter-items.el (lprogress-display): Removed.
5479         * gutter-items.el (progress-feedback-with-label): New.
5480         Rename lprogress-display ==> progress-feedback-with-label.
5481
5482         * gutter-items.el (search-dialog-direction): Removed.
5483         * gutter-items.el (search-dialog-text): Removed.
5484         * gutter-items.el (search-dialog-callback): Removed.
5485         * gutter-items.el (make-search-dialog): Removed.
5486         Move to dialog-items.el.
5487
5488         * help.el:
5489         * help.el (help-mode-quit):
5490         * help.el (mode-for-help): New.
5491         * help.el (help-sticky-window): New.
5492         * help.el (help-window-config): New.
5493         * help.el (with-displaying-help-buffer):
5494         * help.el (function-at-event): New.
5495         * help.el (help-symbol-regexp): New.
5496         * help.el (help-symbol-run-function-1): New.
5497         * help.el (help-symbol-run-function): New.
5498         * help.el (help-symbol-function-context-menu): New.
5499         * help.el (help-symbol-variable-context-menu): New.
5500         * help.el (help-symbol-function-and-variable-context-menu): New.
5501         * help.el (frob-help-extents): New.
5502         * help.el (describe-function-1):
5503         * help.el (variable-at-point):
5504         * help.el (variable-at-event): New.
5505         * help.el (describe-variable):
5506         Major overhaul.
5507         - Make functions and variables be mousable.
5508         - Middle button hyperlinks.
5509         - New context-menu entries.
5510
5511         * keydefs.el:
5512         * keydefs.el (global-map):
5513         New key bindings to move lines up and down.
5514
5515         * lisp-mode.el:
5516         * lisp-mode.el (construct-lisp-mode-menu): New.
5517         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5518         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5519         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5520         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5521         Make popup and menubar menus be different.  Popup menu uses
5522         clicked location and automatically assumes symbol under the mouse
5523         for various commands.
5524
5525         * menubar-items.el:
5526         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5527         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5528
5529         * menubar-items.el (global-popup-menu): Removed.
5530         * menubar-items.el (mode-popup-menu): Removed.
5531         * menubar-items.el (activate-popup-menu-hook): Removed.
5532         * menubar-items.el (popup-mode-menu): Removed.
5533         * menubar-items.el (popup-buffer-menu): Removed.
5534         * menubar-items.el (popup-menubar-menu): Removed.
5535         Move to menubar.el.
5536
5537         * menubar.el:
5538         * menubar.el (global-popup-menu): New.
5539         * menubar.el (mode-popup-menu): New.
5540         * menubar.el (activate-popup-menu-hook): New.
5541         * menubar.el (last-popup-menu-event): New.
5542         * menubar.el (popup-mode-menu): New.
5543         * menubar.el (popup-buffer-menu): New.
5544         * menubar.el (popup-menubar-menu): New.
5545         * menubar.el (menu-call-at-event): New.
5546         Move non-content functions here.  Add support for context menu
5547         items on extents.
5548
5549         * minibuf.el (minibuffer-history-uniquify):
5550         Typo fix.
5551
5552         * minibuf.el (read-file-name-1):
5553         Call new file dialog box if it exists.
5554
5555         * minibuf.el (mouse-rfn-setup-vars):
5556         Clean up "chop" action.
5557
5558         * mouse.el:
5559         * mouse.el (button2): Now bound to mouse-track.
5560         * mouse.el (click-inside-extent-p):
5561         * mouse.el (point-inside-extent-p):
5562         * mouse.el (point-inside-selection-p):
5563         * mouse.el (mouse-drag-or-yank): Removed.
5564         * mouse.el (mouse-begin-drag-n-drop): New.
5565         * mouse.el (mouse-eval-sexp):
5566         * mouse.el (mouse-track-activate-strokes): New.
5567         * mouse.el (mouse-track-do-activate): New.
5568         * mouse.el (mouse-track):
5569         * mouse.el (default-mouse-track-event-is-with-button): New.
5570         * mouse.el (default-mouse-track-cleanup-hook):
5571         * mouse.el (default-mouse-track-drag-hook):
5572         * mouse.el (default-mouse-track-drag-up-hook):
5573         * mouse.el (default-mouse-track-click-hook):
5574         Merge drag-n-drop into mouse-track.
5575         Add general "activate" support to replace specific button2 kludges.
5576         Use "button modifier" support in mouse-track.
5577
5578         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5579
5580         * package-ui.el:
5581         * package-ui.el (pui-menu):
5582         * package-ui.el (pui-popup-context-sensitive): Removed.
5583         Fix bytecompiler warnings.
5584         Clean up popup code a bit.
5585
5586         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5587
5588         * simple.el:
5589         * simple.el (transpose-lines):
5590         * simple.el (transpose-line-up): New.
5591         * simple.el (transpose-line-down): New.
5592         * simple.el (transpose-subr):
5593         * simple.el (transpose-subr-1): Removed.
5594         Clean up, add functions to move lines up and down.
5595
5596         * startup.el (mail-host-address):
5597         * startup.el (user-mail-address):
5598         Customize.
5599
5600         * subr.el:
5601         * subr.el (set-symbol-value-in-buffer): New.
5602         * subr.el (error):
5603         * subr.el (check-argument-type):
5604         * subr.el (defined-error-p): New.
5605         Add structured error support.
5606
5607         * toolbar-items.el (toolbar-compile):
5608         Use new make-dialog-box.
5609
5610         * update-elc.el:
5611
5612         * userlock.el (ask-user-about-lock-dbox):
5613         * userlock.el (ask-user-about-supersession-threat-dbox):
5614         * userlock.el (ask-user-about-lock):
5615         * userlock.el (ask-user-about-supersession-threat):
5616         Use new make-dialog-box.
5617         Add safety checks; use should use-dialog-box-p.
5618
5619         * window-xemacs.el:
5620         * window-xemacs.el (__buffer-dedicated-frame):
5621         * window-xemacs.el (buffer-dedicated-frame): New.
5622         * window-xemacs.el (set-buffer-dedicated-frame): New.
5623         Move dedicated-frame stuff into lisp.
5624
5625 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5626
5627         * printer.el (generic-print-region): Do not require that
5628         `printer-name' be set.
5629         (printer-name): Commentary clarification.
5630
5631 2000-07-19  Martin Buchholz <martin@xemacs.org>
5632
5633         * XEmacs 21.2.35 is released.
5634
5635 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5636
5637         * select.el (selection-coercible-types): Initialise.
5638
5639 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5640
5641         * select.el (own-clipboard): Bug fix.
5642
5643 2000-07-17  Mike Sperber  <mike@xemacs.org>
5644
5645         * cus-edit.el (custom-migrate-custom-file): Save init file before
5646         continuing.
5647
5648 2000-07-16  Mike Sperber  <mike@xemacs.org>
5649
5650         * startup.el (load-init-file): Remove silly call to
5651         `load-user-custom-file`.
5652         (maybe-migrate-user-init-file): Minor fixes.
5653
5654 2000-07-16  Martin Buchholz  <martin@xemacs.org>
5655
5656         * apropos.el (apropos-documentation-check-doc-file):
5657         `doc' variable should be let-bound, as was presumably intended.
5658
5659         * cus-edit.el (custom-variable-reset-saved):
5660         (custom-variable-reset-standard):
5661         Remove unused variable comment-widget.  Twice.
5662
5663         * toolbar.el (toolbar-blank-press-function):
5664         Add a real defvar with initial value nil and proper docstring.
5665         (press-toolbar-button): No need to check for boundp-ness anymore.
5666
5667         * rect.el (open-rectangle-line): Remove useless (let) form.
5668         Add defvar for pending-delete-mode.
5669
5670         * info.el (Info-find-node): This function needs an autoload cookie.
5671
5672         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
5673         Use let* since the second form referred to the first.
5674
5675 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
5676
5677         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
5678         instead of removed `mswindows-get-clipboard'.
5679
5680
5681 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
5682
5683         * select.el (select-convert-from-text): New.
5684         * select.el (select-convert-from-length): New.
5685         * select.el (select-convert-from-integer): New.
5686         * select.el (select-convert-from-identity): New.
5687         * select.el (select-convert-from-filename): New.
5688         * select.el (selection-converter-in-alist): Use them.
5689         New converter functions for X.
5690
5691         * select.el (get-selection): Removed comment.
5692
5693         * select.el (own-selection): Removed append code - I thought
5694         I'd already done this, but apparently not...
5695
5696         * select.el: Changed comment about TIMESTAMP.
5697
5698         * select.el (select-convert-in): New.
5699         * select.el (select-convert-out): New.
5700         New functions that get used by select.c.
5701
5702         * select.el (select-buffer-killed-default): New.
5703         * select.el (select-buffer-killed-text): New.
5704         * select.el (selection-buffer-killed-alist): New.
5705         New list and functions that get called if a relevant selection
5706         exists and a buffer gets killed.
5707
5708         * select.el (select-convert-to-targets):
5709         * select.el (select-convert-to-identity): Removed.
5710         * select.el (select-convert-from-identity): Removed.
5711         * select.el (select-converter-out-alist):
5712         Removed _EMACS_INTERNAL selection type.
5713
5714         * x-select.el (xselect-kill-buffer-hook): Removed.
5715         * x-select.el (xselect-kill-buffer-hook-1): Removed.
5716         Removed this X-specific nonesense. Use the generic support
5717         in select.el instead.
5718
5719 2000-07-15  Martin Buchholz  <martin@xemacs.org>
5720
5721         * mule/mule-category.el (defined-category-hashtable):
5722         Use make-hash-table instead of make-hashtable
5723
5724         * buff-menu.el: Byte-compiler warning fix.
5725
5726         * isearch-mode.el (isearch-highlight-all-cleanup):
5727         Remove unused variable `isearch-highlight-all-start'.
5728
5729         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
5730
5731         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
5732
5733         * cus-dep.el (Custom-make-dependencies):
5734         Add autoload cookie for custom-add-loads to generated custom-load.el.
5735
5736         * autoload.el (autoload-package-name): Warning suppression.
5737         Move defvar prior to first use.
5738
5739         * custom.el: Add autoload for custom-declare-face.
5740         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5741         * cl.el (cl-hack-byte-compiler):
5742         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5743         to work properly.
5744
5745 2000-07-08  Mike Sperber  <mike@xemacs.org>
5746
5747         * startup.el (load-home-init-file): Added variable.
5748         (maybe-migrate-user-init-file): Added.
5749         (load-user-init-file): Load custom file if different from init
5750         file.
5751
5752         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
5753         "startup."
5754
5755         * cus-edit.el (custom-migrate-custom-file): Added for migration.
5756         Moved `custom-file'-related code to cus-file.el.
5757
5758         * cus-file.el: New file.
5759
5760 2000-04-01  Mike Sperber  <mike@xemacs.org>
5761
5762         * packages.el (packages-find-package-directories): Added support
5763         for external package hierarchies with in-place installations.
5764
5765         * find-paths.el (paths-root-in-place-p): Added.
5766         (paths-find-emacs-directory): Added support for external
5767         directories with in-place installations.
5768         (paths-find-site-directory): Ditto.
5769
5770         * startup.el (find-user-init-file): Also look for
5771         ~/.xemacs/init.elc? in preference to ~/.emacs.
5772
5773 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
5774
5775         * select.el (own-selection):
5776         * select.el (own-clipboard): Changed `append' parameter to
5777         `how-to-use' parameter.
5778         * select.el (own-selection): Removed icky append code.
5779         * select.el (own-selection, get-selection): Removed extra type
5780         checking.
5781         * select.el (selection-appender-alist):
5782         * select.el (selection-converter-{in|out}-alist): Initialise.
5783         * select.el (select-append-to-*): New.
5784         * select.el (select-convert-from-*): New.  New functions to append
5785         data and convert data from external type.
5786
5787 2000-07-12  Stef Epardaud  <stef@lunatech.com>
5788
5789         * font-lock.el: Javadoc enhancements.
5790
5791 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5792
5793         * printer.el (generic-print-region): Compose job name from buffer
5794         name.
5795
5796 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
5797
5798         * font-lock.el (font-lock-fontify-pending-extents): Call
5799         font-lock-fontify-region instead of font-lock-fontify-buffer
5800         to avoid unnecessary progress gauges.
5801
5802 2000-07-06  Craig Lanning  <lanning@scra.org>
5803
5804         * custom-load.el (faces):
5805
5806         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
5807         dir is a regex.
5808
5809         * process.el (call-process-internal): from Dan Holmsand, use binary
5810         coding systems so that jka-compr works.
5811
5812 2000-07-07  Ben Wing  <ben@xemacs.org>
5813
5814         * font-lock.el: Undo previous change.  Unfortunately, some
5815         files actually use the variables directly in their init code
5816         without quoting them.
5817
5818 2000-07-07  Ben Wing  <ben@xemacs.org>
5819
5820         * font-lock.el (defvar font-lock-*-face): Removed.
5821
5822         * font-lock.el (font-lock-apply-highlight): Bind these face vars
5823         only when necessary.
5824
5825 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
5826
5827         * cl-macs.el: fix cl-transform-function-property kludge
5828         so that it does not require a random feature.
5829
5830 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5831
5832         * files.el (auto-mode-alist): allow .make extension for Makefiles,
5833         as in Linux kernel "Rules.make".
5834
5835 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5836
5837         * build-report.el (build-report): Add autoload cookie.
5838
5839 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
5840
5841         * package-ui.el (defgroup pui):  Correct a misspelling
5842         (pui-toggle-package-delete):  Change `seleted' to `selected'
5843
5844 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
5845
5846         * package-get.el (package-get-update-base):
5847         (package-get): Use insert-file-contents-literally always.
5848         (package-get-maybe-save-index):
5849         Force coding system for writing to binary.
5850
5851 2000-06-08  Mike Alexander  <mta@arbortext.com>
5852
5853         * code-process.el (call-process-region): If there is no coding
5854         system for the process on process-coding-system-alist use the
5855         coding system of the buffer containing the region.
5856
5857 2000-06-10  Ben Wing  <ben@xemacs.org>
5858
5859         * cmdloop.el (command-error):
5860         If debug-on-error and noninteractive, output backtrace.
5861
5862         * files.el (file-relative-name):
5863         Remove MSDOS references.
5864
5865         * simple.el (line-number): New function, due to non-obvious
5866         behavior/usage of count-lines.
5867
5868         * simple.el (count-lines): document non-obvious usage to get
5869         line number.
5870
5871 2000-06-11  Ben Wing  <ben@xemacs.org>
5872
5873         * faces.el ((featurep 'xpm)):
5874         * x-faces.el (x-init-face-from-resources):
5875         * x-faces.el (x-init-frame-faces):
5876         * x-misc.el (x-init-specifier-from-resources):
5877         * x-misc.el (x-get-resource-and-bogosity-check):
5878         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
5879         * x-mouse.el (x-init-pointer-shape):
5880         * x-scrollbar.el (x-init-scrollbar-from-resources):
5881         Add sixth argument to x-get-resource calls so as to issue warnings
5882         rather than errors on bogus arguments.
5883
5884 2000-06-05  Ben Wing  <ben@xemacs.org>
5885
5886         * compat.el: new file.  provides a clean, non-intrusive way to
5887         define compatibility functions.
5888
5889         * process.el (shell-quote-argument): temporary fix for lack
5890         of nt-quote-process-args.  #### I need to put back the overall
5891         structure of that mechanism but redo the guts of it using the
5892         extra intelligence in the C code.
5893
5894 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5895
5896         * package-info.el (pi-md5sum): Calculate MD5 sum just like
5897         `package-get' does in package-get.el, instead of using external
5898         "md5sum" program.
5899
5900         * package-get.el (package-get): Insert package file literally to
5901         make checksum calculation work.
5902
5903 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
5904
5905         * code-files.el (convert-mbox-coding-system): Deleted.
5906         (file-coding-system-alist): Removed reference to
5907         convert-mbox-coding-system.
5908
5909 2000-05-28  Martin Buchholz <martin@xemacs.org>
5910
5911         * XEmacs 21.2.34 is released.
5912
5913 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5914
5915         * font-lock.el (font-lock-keywords): Rewrote docstring
5916
5917 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
5918
5919         * loadhist.el (unload-feature): handle case where x is both boundp
5920         and fboundp
5921
5922 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
5923
5924         * packages.el: It's ok to use built-in macros, but not lisp
5925         defined ones.
5926
5927 2000-05-20  Ben Wing  <ben@xemacs.org>
5928
5929         * font-lock.el:
5930         * font-lock.el (font-lock-message-threshold):
5931         * font-lock.el (font-lock-mode):
5932         * font-lock.el (font-lock-default-fontify-buffer):
5933         * font-lock.el (font-lock-always-fontify-immediately):
5934         * font-lock.el (font-lock-old-extent): Removed.
5935         * font-lock.el (font-lock-old-len): Removed.
5936         * font-lock.el (font-lock-fontify-glumped-region): Removed.
5937         * font-lock.el (font-lock-pending-extent-table): New.
5938         * font-lock.el (font-lock-range-table): New.
5939         * font-lock.el (font-lock-after-change-function):
5940         * font-lock.el (font-lock-after-change-function-1): Removed.
5941         * font-lock.el (font-lock-fontify-pending-extents): New.
5942         * font-lock.el ('font-lock-revert-cleanup): Removed.
5943         * font-lock.el ('font-lock-revert-setup): Removed.
5944         Rewrite deferral code to handle any number of changes, merging
5945         them properly.  Remove hacked-up code for revert-buffer, now
5946         unnecessary.
5947
5948         * menubar-items.el (default-menubar):
5949         In Options->Edit Init File, don't switch to emacs-lisp-mode
5950         unless necessary; doing this turns off font-lock.
5951
5952 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
5953
5954         * keydefs.el: Define C-x BS to backward-kill-sentence.
5955
5956 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
5957
5958         * files.el (hack-local-variables-prop-line): Use non-greedy
5959         matching to process -*-texinfo-*- -*-.
5960
5961 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
5962
5963         * minibuf.el (minibuf-directory-files): new function.
5964         (read-file-name-activate-callback): use minibuf-directory-files.
5965         (read-directory-name-internal): ditto.
5966         (mouse-file-display-completion-list): ditto.
5967         (mouse-directory-display-completion-list): ditto.
5968         (read-file-name-internal): remove "./" from completion list unless
5969         explicitly matched, for consistency.
5970
5971 2000-05-11  Ben Wing  <ben@xemacs.org>
5972
5973         * gutter-items.el (gutter-buffers-tab):
5974         * gutter-items.el (add-tab-to-gutter):
5975         * gutter-items.el (update-tab-in-gutter):
5976         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
5977         * gutter-items.el (append-progress-display):
5978         * gutter-items.el (abort-progress-display):
5979         * gutter-items.el (raw-append-progress-display):
5980         Further fixes.  Use set-glyph-image not set-image-instance-property,
5981         to fix problems with multiple windows in a frame.
5982
5983         * menubar-items.el (tutorials-menu-filter):
5984         Fix typo.
5985
5986         * startup.el (early-error-handler):
5987         Display message box under windows; otherwise, message will disappear
5988         before it can be viewed.
5989
5990         * update-elc.el:
5991         Fix bug in NEEDTODUMP processing.
5992
5993 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
5994
5995         * startup.el (lock-directory): Removed.
5996         (superlock-file): Ditto.
5997         (startup-set-paths): Remove lockdir.
5998         (startup-setup-paths-warning): Remove lock-directory.
5999
6000         * setup-paths.el (paths-find-lock-directory): Removed.
6001         (paths-find-superlock-file): Ditto.
6002
6003 2000-05-09  Ben Wing  <ben@xemacs.org>
6004
6005         * faces.el (set-face-property):
6006         * faces.el (set-face-font):
6007         * faces.el (set-face-foreground):
6008         * faces.el (set-face-background):
6009         * faces.el (set-face-background-pixmap):
6010         * faces.el (set-face-underline-p):
6011         * faces.el (set-face-strikethru-p):
6012         * faces.el (set-face-highlight-p):
6013         * faces.el (set-face-dim-p):
6014         * faces.el (set-face-blinking-p):
6015         * faces.el (set-face-reverse-p):
6016         doc string changes.
6017
6018         * glyphs.el:
6019         * glyphs.el (make-image-specifier):
6020         * glyphs.el (glyph-property):
6021         * glyphs.el (set-glyph-image):
6022         * glyphs.el (make-glyph):
6023         * glyphs.el (make-pointer-glyph):
6024         * glyphs.el (make-icon-glyph):
6025         * glyphs.el (widget-image-instance-p): New.
6026         authorship info, lots of doc changes.  New predicate, inadvertently
6027         omitted.  the general principle with specifier docs is now that
6028         the description of instantiators should go with the make-foo-specifier
6029         fun's doc string, rather than in foo-specifier-p.  this follows
6030         conventions elsewhere in XEmacs and in general is a lot more obvious
6031         of a place to look.  sometimes the make-foo-specifier function needs
6032         to be created in the process.
6033
6034         * gutter.el:
6035         * gutter.el (make-gutter-specifier): New.
6036         * gutter.el (make-gutter-size-specifier): New.
6037         * gutter.el (make-gutter-visible-specifier): New.
6038         specifier doc updates according to the conventions specified before.
6039
6040         * objects.el:
6041         * objects.el (make-font-specifier):
6042         * objects.el (make-color-specifier):
6043         * objects.el (make-face-boolean-specifier): New.
6044         specifier doc updates according to the conventions specified before.
6045
6046         * specifier.el:
6047         * specifier.el (set-specifier):
6048         * specifier.el (make-integer-specifier): New.
6049         * specifier.el (make-boolean-specifier): New.
6050         * specifier.el (make-natnum-specifier): New.
6051         * specifier.el (make-generic-specifier): New.
6052         * specifier.el (make-display-table-specifier): New.
6053         specifier doc updates according to the conventions specified before.
6054
6055         * toolbar.el:
6056         * toolbar.el (make-toolbar-specifier): New.
6057         specifier doc updates according to the conventions specified before.
6058
6059 2000-05-09  Ben Wing  <ben@xemacs.org>
6060
6061         * process.el (call-process-internal): Revert to previous version
6062         because Mike's change clashed with a change I did not long before.
6063         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6064         Thanks very much Mike for pointing out the bug and submitting a
6065         patch!
6066
6067 2000-04-13  Mike Alexander  <mta@arbortext.com>
6068
6069         * process.el (call-process-internal): Send the correct input buffer
6070         (call-process-internal): Return the exit status of the process
6071
6072 2000-05-07  Ben Wing  <ben@xemacs.org>
6073
6074         * winnt.el:
6075         * winnt.el (nt-quote-args-verbatim): Removed.
6076         * winnt.el (nt-quote-args-prefix-quote): Removed.
6077         * winnt.el (nt-quote-args-backslash-quote): Removed.
6078         * winnt.el (nt-quote-args-double-quote): Removed.
6079         * winnt.el (nt-quote-args-functions-alist): Removed.
6080         * winnt.el (nt-quote-process-args): Removed.
6081         Remove all stuff for argument quoting.  We borrow the code instead
6082         from Emacs 20.6, which is much more careful in its quoting
6083         (e.g. in handling runs of the escape character) and avoids most of
6084         the need for this Lisp mechanism by checking to see whether we're
6085         running a Cygwin or normal program and doing the appropriate
6086         quoting.  If we end up needing such a mechanism, we should add
6087         it by extending the variable `mswindows-quote-process-args' so it
6088         can take an alist of regexps.
6089
6090 2000-05-07  Ben Wing  <ben@xemacs.org>
6091
6092         * keydefs.el:
6093         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6094         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6095         the window without moving point.
6096
6097         * simple.el:
6098         * simple.el (scroll-up-one): New.
6099         * simple.el (scroll-down-one): New.
6100         Functions for use with C-M-up/down.
6101
6102 2000-05-01  Martin Buchholz <martin@xemacs.org>
6103
6104         * XEmacs 21.2.33 is released.
6105
6106 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6107
6108         * dialog.el (yes-or-no-p-dialog-box):
6109         Fix docstring.
6110         Fix following horrible bug in X11 mode with focus-follows-mouse:
6111           1. Visit two files in two different frames.
6112           2. do File->Revert Buffer in one of those frames.
6113           3. Dialog box appears.
6114           4. Arrange things so that the mouse passes over the *other*
6115              frame, then to the dialog box, and click on "Yes".
6116           5. The file contents end up in the *wrong* buffer!
6117         Add TODO comment.
6118
6119 2000-04-28  Ben Wing  <ben@xemacs.org>
6120
6121         * help.el (describe-installation): correct typo introduced
6122         in last patch: boundp -> fboundp.
6123
6124         * etags.el (buffer-tag-table-list):
6125         canonicalize filenames to Unix format so that tag-table-alist
6126         searching works under Windows.
6127
6128         * autoload.el:
6129         Bowdlerize the supposedly objectionable words
6130         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6131
6132         * gutter-items.el (set-progress-display-style):
6133         * gutter-items.el (search-dialog-callback):
6134         * gutter-items.el (make-search-dialog):
6135         Change to new callback-ex api.
6136
6137 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6138
6139         * help.el: (describe-installation): decode-coding-string is not
6140         defined in a non MULE environment.
6141
6142 2000-04-28  Ben Wing  <ben@xemacs.org>
6143
6144         * gutter-items.el (buffer-list-changed-hook):
6145         use it, not record-buffer-hook.
6146
6147         * subr.el (record-buffer-hook): Removed.
6148
6149 2000-04-27  Ben Wing  <ben@xemacs.org>
6150
6151         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6152         use NORECORD option.  Andy will not like this, but the existing
6153         gutter behavior is just wrong, as per this comment:
6154
6155         ;; this used to add the norecord flag to both calls below.
6156         ;; this is bogus because it is a pervasive assumption in XEmacs
6157         ;; that the current buffer is at the front of the buffers list.
6158         ;; for example, select an item and then do M-C-l
6159         ;; (switch-to-other-buffer).  Things get way confused.
6160         ;;
6161         ;; Andy, if you want to maintain the current look, you must
6162         ;;  *uncouple* the gutter order and buffers order.
6163
6164         * loaddefs.el (completion-ignored-extensions): unfuckify.
6165
6166         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6167         xemacs.mak.
6168
6169         * autoload.el (batch-update-one-directory): new function, used in
6170         xemacs.mak.
6171
6172         * loadup.el: set gc-cons-threshold very high unless dumping --
6173         loadup during update-elc is much much much faster.  also do this
6174         when quick-building.
6175
6176         add commented-out code for profiling loadup.
6177
6178
6179         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6180         is required in order to build xemacs.
6181
6182 2000-04-26  Ben Wing  <ben@xemacs.org>
6183
6184         * loadup.el: don't garbage collect during loadup if quick-build
6185         compile-time option is set.
6186
6187 2000-04-23  Ben Wing  <ben@xemacs.org>
6188
6189         * update-elc.el: compute whether any dumped .el or .elc files
6190         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6191         if so.
6192
6193         * update-elc.el (update-elc-files-to-compile): always change
6194         NOBYTECOMPILE in the src directory rather than current dir,
6195         so it will work under NT.
6196
6197         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6198         the form of this file is identical between Unix and Windows.
6199         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6200         Added comment.
6201         (update-autoloads-from-directory): updated doc string.
6202         updated doc strings in a few other places.
6203
6204 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6205
6206         * bytecomp.el (byte-force-recompile): Fix argument to
6207         byte-recompile-directory.
6208
6209 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6210
6211         * gutter-items.el (progress-display-clear-when-idle): Use
6212         add-one-shot-hook.
6213         * gutter-items.el (clear-progress-display): Adjust number of
6214         arguments.
6215
6216 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6217
6218         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6219
6220 2000-04-16  Ben Wing  <ben@xemacs.org>
6221
6222         * printer.el: New file.
6223
6224         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6225
6226         * help.el (describe-installation): Fix decoding for Windows.
6227
6228         * menubar-items.el:
6229         * menubar-items.el (default-menubar):
6230         * menubar-items.el (tutorials-menu-filter): New.
6231         * menubar-items.el (popup-menubar-menu):
6232         Add authorship.  Redo Help menu and Tutorials filter.
6233
6234         * menubar.el: Correct comment.
6235
6236         * modeline.el (modeline-buffer-identification): Correct doc string.
6237
6238         * simple.el:
6239         * simple.el (printing): Removed.
6240         * simple.el (printer-name): Removed.
6241         * simple.el (generic-print-buffer): Removed.
6242         * simple.el (generic-print-region): Removed.
6243         Move generic print code to printer.el.
6244
6245 2000-04-15  Ben Wing  <ben@xemacs.org>
6246
6247         * simple.el (generic-print-region): New.
6248         make this function actually work.
6249         (generic-print-buffer): call generic-print-region.
6250
6251 2000-04-14  Andy Piper  <andy@xemacs.org>
6252
6253         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6254         by using the new widget-callback-current-channel.
6255         (search-dialog-callback): ditto.
6256
6257 2000-04-12  Andy Piper  <andy@xemacs.org>
6258
6259         * gutter.el (default-gutter-position): moved from gutter-items.el.
6260         (default-gutter-position-changed-hook): ditto.
6261         (gutter-element-visibility-changed-hook): ditto.
6262         (set-gutter-element): ditto.
6263         (remove-gutter-element): ditto.
6264         (set-gutter-element-visible-p): ditto.
6265         (gutter-element-visible-p): ditto.
6266         (init-gutter): ditto.
6267
6268         * dialog.el (make-dialog-box): renamed and moved from
6269         gutter-items.el
6270
6271         * gutter-items.el: move various functions elsewhere.
6272
6273 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6274
6275         * menubar-items.el: Fixed place of parenthesis.
6276
6277 2000-04-12  Ben Wing  <ben@xemacs.org>
6278
6279         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6280                 without constantly being prompted for the tag.
6281         * simple.el: Added a number of section headings, to clarify the
6282                 organization of this file.
6283         * simple.el (activate-region):
6284         * simple.el (region-exists-p):
6285         * simple.el (region-active-p):
6286                 Moved these three function down to the other side of
6287                 the case-changing functions, so they join the rest of
6288                 the region code.
6289         * simple.el (printing): New.
6290         * simple.el (printer-name): New.
6291         * simple.el (generic-print-buffer): New.
6292                 New functions, a very simple prototype for a unified
6293                 printing interface.
6294
6295         * process.el (call-process-internal): Real fix for null BUFFER,
6296                 other problems with BUFFER specs.
6297
6298         * menubar-items.el:
6299                 Fixed up File->Print to use new printing functions.
6300                 Various corrections and expansions to Grep/Compile menus.
6301                 New options for Printing.
6302                 New options for SMTP Mail, the way to send mail under
6303                   MS Windows. (There's also a package patch to make SMTP
6304                   Mail be the default under MSWin.)
6305
6306 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6307
6308         * menubar-items.el: Selecting Rectangle Mousing from menubar
6309         did not work.  Needed to quote mouse-track-rectangle-p.
6310
6311 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6312
6313         * cl-compat.el (keywordp): Removed.
6314
6315 2000-04-05  Andy Piper  <andy@xemacs.org>
6316
6317         * gutter-items.el (progress-layout-glyph): don't initialize here.
6318         (progress-gauge-glyph): use dynamic sizing.
6319         (set-progress-display-style): new function. Set progress glyphs
6320         appropriately depending on the style.
6321         (progress-display-style): new variable. Custom version of
6322         set-progress-display-style.
6323         (progress-abort-glyph): switch to dynamic sizes.
6324         (search-dialog-text): make the edit field active.
6325
6326 2000-04-04  Andy Piper  <andy@xemacs.org>
6327
6328         * gutter-items.el (make-search-dialog): need to make the search
6329         dialog visible after creation.
6330
6331         * menubar-items.el (default-menubar): use the search dialog for
6332         searching. Remove some extraneous search menu items.
6333
6334         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6335         well as strings.
6336         (make-gutter-only-dialog-frame): allow the user to create the
6337         frame unmapped. Allow the gutter spec to be given as a glyph.
6338         (search-dialog-direction): new variable.
6339         (search-dialog-text): new variable.
6340         (search-dialog-callback): new function. Callback for the search
6341         dialog action.
6342         (make-search-dialog): new function. Create a user-friendly search
6343         dialog.
6344
6345 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6346
6347         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6348         under Windows.
6349
6350 2000-04-01  Andy Piper  <andy@xemacs.org>
6351
6352         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6353         progress more accurately.
6354
6355 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6356
6357         * finder.el (finder-compile-keywords): Process readable files only.
6358         Because error in process of .#finder-inf.el when compile xemacs
6359         with --with-clash-detection option.
6360
6361 2000-03-31  Andy Piper  <andy@xemacs.org>
6362
6363         * gutter-items.el (append-progress-display): don't delay after a
6364         successful font-lock.
6365         (make-gutter-only-dialog-frame): new function. Allow users to
6366         create gutter-only dialogs.
6367
6368 2000-03-27  Mike Alexander  <mta@arbortext.com>
6369
6370         * process.el (call-process-internal): Handle a null BUFFER
6371         parameter correctly.
6372
6373 2000-03-28  Andy Piper  <andy@xemacs.org>
6374
6375         * gutter-items.el (abort-progress-display): put strings in the
6376         gutter not extents.
6377         (progress-layout-glyph): signal special 'quit callback.
6378         (progress-display-quit-function): deleted.
6379         (progress-display-stop-callback): deleted.
6380         (progress-display-dispatch-command-events): deleted.
6381         (append-progress-display): remove calls to
6382         progress-display-dispatch-command-events.
6383         (raw-append-progress-display): ditto.
6384
6385 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6386
6387         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6388         being a list.  Actually define `stipple-pixmap-p' which is used as
6389         an error predicate.  Correctly handle PIXMAP being either relative
6390         or absolute file name.
6391
6392 2000-03-24  Andy Piper  <andy@xemacs.org>
6393
6394         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6395         (abort-progress-display): ditto. Don't delete the created extent.
6396         (raw-append-progress-display): ditto.
6397         (progress-display-dispatch-non-command-events): new
6398         function. Encapsulates what we want to do when no command input is
6399         required.
6400         (progress-display-dispatch-command-events): likewise, but disable
6401         for now since it causes too many problems.
6402         (append-progress-display): use them.
6403         (raw-append-progress-display): ditto.
6404         (default-gutter-position-changed-hook): set this rather than
6405         default-gutter-position-changed.
6406         (default-gutter-position-changed-hook): lambda with zero arguments
6407         rather than one.
6408         (raw-append-progress-display): trap errors in pending input since
6409         allowing them to signal will hose the gauge well and
6410         truly. Ideally we would like to delay these until we are more able
6411         to cope.
6412         (append-progress-display): ditto.
6413
6414 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6415
6416         * lisp/make-docfile.el: call-process-internal is now implemented
6417         in process.el.
6418
6419 2000-03-21  Ben Wing  <ben@xemacs.org>
6420
6421         * mule\mule-cmds.el (set-language-info-alist):
6422         Fix to correspond to new menu arrangement.
6423
6424 2000-03-21  Ben Wing  <ben@xemacs.org>
6425
6426         * process.el:
6427         * process.el (call-process-internal): New.
6428         New implementation of call-process.  Only enabled under NT, so far.
6429         stderr handling not implemented yet in CVS'd C code.
6430
6431 2000-03-20  Ben Wing  <ben@xemacs.org>
6432
6433         * lisp-mode.el:
6434         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6435         * lisp-mode.el (lisp-interaction-mode):
6436         Put back Lisp Interaction menubar for Jan V's sake.
6437
6438         * simple.el:
6439         * simple.el (mark-ring):
6440         * simple.el (dont-record-current-mark): New.
6441         * simple.el (in-shifted-motion-command): New.
6442         * simple.el (mark-ring-unrecorded-commands): New.
6443         * simple.el (mark-ring-max):
6444         * simple.el (set-mark-command):
6445         * simple.el (push-mark):
6446         * simple.el (handle-pre-motion-command):
6447         Implement scheme for not recording unimportant marks.
6448
6449         * subr.el:
6450         * subr.el (function-allows-args): New.
6451         New function function-allows-args.
6452
6453 2000-03-20  Martin Buchholz <martin@xemacs.org>
6454
6455         * XEmacs 21.2.32 is released.
6456
6457 2000-03-20  Andy Piper  <andy@xemacs.org>
6458
6459         * gutter-items.el (update-tab-in-gutter): force selection of the
6460         selected-window if required to do so.
6461         (buffers-tab-items): ditto.
6462         (add-tab-to-gutter): ditto.
6463         (create-frame-hook): use force-selection.
6464         (default-gutter-position-changed): lambdify.
6465         (update-tab-hook): deleted since it was only used in one place.
6466
6467 2000-03-18  Andy Piper  <andy@xemacs.org>
6468
6469         * files.el (find-file-noselect): undo change that shouldn't have
6470         gone in.
6471
6472 2000-03-17  Andy Piper  <andy@xemacs.org>
6473
6474         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6475         of selected-window trickery.
6476
6477         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6478         frames tabs.
6479         (progress-display-stop-callback): progress -> progress-display
6480         (progress-display-quit-function): ditto.
6481         (clear-progress-display): ditto.
6482         (remove-progress-display): ditto.
6483         (append-progress-display): ditto.
6484         (abort-progress-display): ditto.
6485         (raw-append-progress-display): ditto.
6486         (display-progress-display): ditto.
6487         (current-progress-display-label): ditto.
6488         (current-progress-display): ditto.
6489         (lprogress-display): ditto and save the buffer
6490         (progress-display): ditto. Otherwise the buffer sometimes gets
6491         changed which confuses font-lock.
6492
6493         * font-lock.el (font-lock-default-fontify-buffer): catch all
6494         errors, not just quit.
6495         (font-lock-mode): progress -> display-progress
6496         (font-lock-default-fontify-buffer): ditto.
6497         (font-lock-fontify-syntactically-region): ditto.
6498         (font-lock-fontify-keywords-region): ditto.
6499
6500 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6501
6502         * cl.el (gensym): Move to here from cl-macs.el.
6503         (gentemp): Ditto.
6504
6505 2000-03-16  Andy Piper  <andy@xemacs.org>
6506
6507         * font-lock.el (font-lock-mode): use lprogress and friends for
6508         progress management.
6509         (font-lock-default-fontify-buffer): ditto.
6510         (font-lock-fontify-syntactically-region): ditto.
6511         (font-lock-fontify-keywords-region): ditto.
6512         (font-lock-revert-cleanup): fix reverting.
6513         (font-lock-revert-setup): ditto.
6514
6515         * gutter-items.el (progress-use-echo-area): new variable. Use the
6516         echo area for progress gauges if non-nil.
6517         (clear-progress): remove echo area stuff and defer to
6518         clear-message.
6519         (append-progress): dispatch non-command events after each progress
6520         increment. Remove echo area stuff.
6521         (abort-progress): remove echo area stuff and defer to
6522         display-message.
6523         (raw-append-progress): ditto. Dispatch non-command events after
6524         gutter redisplay.
6525         (display-progress): defer echo area stuff to display-message.
6526
6527         * gutter-items.el (clear-progress):
6528         (abort-progress): indentation changes.
6529         (display-progress): don't clear progress.
6530         (append-progress): compare messages with equal.
6531         (raw-append-progress): use dispatch-non-command-events to flush
6532         widget creation events.
6533
6534 2000-03-13  Ben Wing  <ben@xemacs.org>
6535
6536         * abbrev.el:
6537         * abbrev.el (abbrev-string-to-be-defined): New.
6538         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6539         Changes for use with the menubar.
6540
6541 2000-03-12  Ben Wing  <ben@xemacs.org>
6542
6543         * alist.el (vassoc): moved here from font-menu.el.
6544
6545         * custom.el (defface): typo fix.
6546
6547         * dialog.el (yes-or-no-p-dialog-box):
6548         * dialog.el (message-box):
6549         * files.el (save-some-buffers-1):
6550         Put accelerators in the button names.
6551
6552         * font-lock.el (font-lock-comment-face):
6553         * font-lock.el (font-lock-keyword-face):
6554         * font-lock.el (font-lock-function-name-face):
6555         Fixed some of the colors under MS Windows because the existing
6556         default colors were hardly different from black and needed to be
6557         made lighter.
6558
6559         * font-menu.el:
6560         * font-menu.el (font-menu-split-long-menu):
6561         * font-menu.el (font-menu-family-constructor):
6562         * font-menu.el (font-menu-size-constructor):
6563         * font-menu.el (font-menu-weight-constructor):
6564         * font-menu.el (font-menu-set-font):
6565         vassoc moved to alist.el.
6566         Accelerators added to all menus.
6567         Unused bound var new-props removed.
6568
6569         * keydefs.el: I did a whole lot of rearranging to put things in a
6570         more consistent order and fixed a number of cases where key
6571         combinations involving up, down, left, right and so on were
6572         defined but the corresponding keypad combinations were not
6573         defined.
6574
6575         * lisp-mode.el:
6576         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6577         * lisp-mode.el (emacs-lisp-mode):
6578         * lisp-mode.el (lisp-interaction-mode):
6579         * lisp-mode.el (flet):
6580         Added accelerators onto the menus.
6581         Made all the different versions of the let function be indented
6582         the same way.
6583         Undid Steve's easy-menu-ification, because it makes it impossible
6584         to have the menubar and popup menus different.
6585         Cleaned up the menu; added items for find-function &c and some
6586         indenting, and removed debug-on-*.
6587
6588         * list-mode.el (list-mode-hook):
6589         * list-mode.el (list-mode):
6590         * list-mode.el (completion-setup-hook):
6591         * list-mode.el (display-completion-list):
6592         Added support for the :window-height keyword, which is required
6593         because of other changes that I made for the file dialog box.  I
6594         also made the hook variables list-mode-hook and
6595         completion-setup-hook and also minibuffer-setup-hook in
6596         minibuf.el be permanent-local; see comment in list-mode.el.
6597
6598         * map-ynp.el (map-y-or-n-p):
6599         Added accelerators to the dialog buttons.
6600
6601         * menubar-items.el (menu-truncate-list):
6602         New internal function.
6603         * menubar-items.el (submenu-generate-accelerator-spec):
6604         * menubar-items.el (menu-item-strip-accelerator-spec):
6605         * menubar-items.el (menu-item-generate-accelerator-spec):
6606         New exported functions, for use in auto-generating accelerator specs.
6607
6608         * menubar-items.el:
6609         * menubar-items.el (default-menubar):
6610         * menubar-items.el (maybe-add-init-button):
6611         * menubar-items.el (bookmark-menu-filter):
6612         * menubar-items.el (slow-format-buffers-menu-line):
6613         * menubar-items.el (build-buffers-menu-internal):
6614         * menubar-items.el (language-environment-menu-filter):
6615         * menubar-items.el (default-popup-menu):
6616         * menubar-items.el (popup-buffer-menu):
6617         * menubar-items.el (popup-menubar-menu):
6618         Did a major overhaul on this file, and in fact I'm nowhere near
6619         done working on the menubar, and there will be more patches to
6620         come.  A basic summary of what I've done:
6621
6622         a) I added accelerators to all of the menu items.  For menus that
6623         are auto-generated, such as the buffers menu, the accelerators are
6624         automatically added to the beginning of each line using the
6625         numbers 1 through 9, then zero, and then letters starting with A,
6626         but omitting the letters that are already in use for the fixed
6627         menu items at the top of the buffers menu.  To facilitate adding
6628         accelerators of this kind, I created some new functions
6629         (*-accelerator-spec), which are also being used by other filters
6630         that auto generate lists of things such as ftp sites to download
6631         packages.  If people really don't like these accelerators
6632         appearing at the beginning of the menu items, a variable can be
6633         added to optionally turn them off, but I think this is rather
6634         pointless because other menu items have accelerators and many or
6635         most of the menu users will use the accelerators if the support is
6636         there.
6637
6638         b) I combined the top level Tools and Apps menus into a single
6639         Tools menu, because the distinction between the two is not
6640         obvious, and the items on the menus are not used often enough that
6641         putting some of them onto submenus is a problem.
6642
6643         c) I created two new top level menus called View and Cmds because
6644         there were too many items on the File and Edit menus, and I'm going
6645         to be adding more items to these menus.  In contrast to the Tools
6646         menu, the items on these menus may be used quite often during an
6647         editing session, and so should be available with fewer
6648         keystrokes.
6649
6650         d) I added a number of options to the options menu, including one
6651         for controlling whether the alt key can be used to traverse to
6652         menu items using the accelerators, one for controlling behavior of
6653         control-k, one for controlling how the kill and yank functions
6654         interact with the clipboard, a few additional buffers-menu
6655         options, and various other things.  I also did a bit of
6656         rearranging, for example, combining the keyboard and mouse options
6657         into a single keyboard and mouse submenu to facilitate the
6658         accelerators on that level.
6659
6660         e) I changed the variable buffers-menu-format-buffer-line-function
6661         to take two arguments instead of one, the second argument being
6662         the line number for use in creating an accelerator.  I added a
6663         hack to support existing functions with one argument (although I
6664         doubt that very many of these exist), for backward compatibility.
6665
6666         f) I moved the top level mule menu to be a submenu of the edit
6667         menu.  I think that most of the items on this menu are fairly
6668         useless and there are certainly not enough frequently used items
6669         to justify this being its own top level menu.
6670
6671         g) I combined most of the items in big-menubar.el into the main menu.
6672         If people think the main menu is too big, it would be possible to
6673         create different configurations, some smaller.
6674
6675         * menubar.el (check-menu-syntax):
6676         Deleted some syntax checks that were no longer valid, partly
6677         because of changes that were already made a long time ago, and
6678         partly because of a change I made where I allow the name of the
6679         menu item to be an evaluated expression rather than just a string,
6680         similar to all of the other parameters of a menu item.
6681
6682         * minibuf.el:
6683         * minibuf.el (read-file-name-1):
6684         * minibuf.el (mouse-read-file-name-1):
6685         I made a number of changes to improve the appearance
6686         and functioning of the file dialog box.  They include:
6687
6688         a) Fixing the problem where closing the dialog box by clicking on
6689         the close button of the window didn't properly exit the
6690         minibuffer.
6691
6692         b) Fixing the problem that if you typed part of a file name, and
6693         then clicked on a completion with the mouse, the file was not
6694         correctly selected.
6695
6696         c) Changing the title of the dialog box to reflect the operation
6697         being done in accordance with user interface conventions, rather
6698         than the name of the dialog box buffer, which is rather useless.
6699
6700         d) Remove the words "possible completions are" which didn't
6701         belong.
6702
6703         e) Fix things so that the completions scroll off the end of the
6704         completions windows only to the right, rather than both to the
6705         right and down, which is in accordance with Windows user interface
6706         conventions.
6707
6708         * msw-init.el (init-post-mswindows-win):
6709         Added a binding for meta-F4, which is the standard windows binding
6710         for exiting a program.
6711
6712         * select.el (get-selection-no-error):
6713         * select.el (own-selection):
6714         * select.el (own-clipboard):
6715         Added an optional argument called append to the functions
6716         own-selection and own-clipboard.  This adds support for appending
6717         text to the existing selection and allows the function
6718         own-clipboard to be used as the value of the variable
6719         interprogram- cut-function.
6720
6721         Fixed a bug in own-selection in handling zmacs-region-stays.
6722
6723         * simple.el (historical-kill-line): New.
6724
6725         * simple.el (kill-line):
6726         * simple.el (interprogram-cut-function):
6727         * simple.el (interprogram-paste-function):
6728         * simple.el (handle-pre-motion-command):
6729         * simple.el (next-line):
6730         * simple.el (previous-line):
6731         a) Expanded the variable kill-whole-line, so that function
6732         kill-line can be set to delete the entire line always, not just
6733         when cursor is at the beginning of the line.  This is controlled
6734         by setting the variable kill-whole-line to the symbol 'always.
6735         This behavior, as well as the existing kill-whole-line behavior,
6736         now only take effect when kill-line is called interactively,
6737         although this is a departure from a previous behavior in the case
6738         of setting this variable kill-whole-line to t.  It is almost
6739         certainly what has always been intended, and most likely the old
6740         way of doing things introduced bugs.  I also created a function
6741         called historical-kill-line, which ignores the kill-whole-line
6742         setting and always gives the historical behavior of only killing
6743         to the end of the line.  I bound this function to shift- control-k
6744         so that the kill to end of line behavior is available, even when
6745         kill-whole-line has been set to change control-k into the simple
6746         delete-whole-line behavior. (This can be set using the options
6747         menu.)
6748
6749         b) I changed things so that kill and yank now interact with the
6750         clipboard by default under windows.  This was done by changing the
6751         default value of interprogram-cut- function and
6752         interprogram-paste-function.  You can get the old behavior by
6753         setting these to nil, and there is an option on the options menu
6754         to do this.
6755
6756         c) I added support for selecting text using shifted motion keys.
6757         This support is on by default and can be controlled by the
6758         variable shifted-motion-keys-select-region.  There is also a
6759         variable called unshifted-motion-keys-deselect-region that
6760         controls more specifically how the shifted motion key behavior
6761         works.  I did not put an option on the options menu to turn this
6762         off, because I can't imagine why this would be useful.
6763
6764         * simple.el (forward-block-of-lines):
6765         * simple.el (backward-block-of-lines):
6766         * simple.el (block-movement-size):
6767         New.
6768
6769         * simple.el (uncapitalized-title-words):
6770         * simple.el (uncapitalized-title-word-regexp):
6771         * simple.el (capitalize-string-as-title):
6772         * simple.el (capitalize-region-as-title):
6773         New.
6774
6775
6776         * subr.el (add-hook):
6777         * subr.el (make-local-hook): New.
6778         * subr.el (remove-local-hook): New.
6779         * subr.el (add-one-shot-hook): New.
6780         * subr.el (add-local-one-shot-hook): New.
6781         Added some functions to make using hooks easier.
6782         These include:
6783
6784         a) Functions add-local-hook and remove-local-hook to make it easy
6785         to use local hooks.
6786
6787         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
6788         make it possible to add a "one-shot" hook, which is to say a hook
6789         that runs only once, and automatically removes itself after the
6790         first time it has run.
6791
6792 2000-03-09  Andy Piper  <andy@xemacs.org>
6793
6794         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
6795
6796 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
6797
6798         * buff-menu.el (buffers-menu-omit-invisible-buffers):
6799         Moved from menubar-items.el.
6800         * dumped-lisp.el: Dump gutter-items regardless of menubar.
6801
6802 2000-03-08  Andy Piper  <andy@xemacs.org>
6803
6804         * gutter-items.el (build-buffers-tab-internal): add selected field
6805         to buffers tab spec.
6806
6807 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
6808
6809         * minibuf.el (last-exact-completion): Initialize to nil.
6810
6811 2000-03-07  Didier Verna  <didier@xemacs.org>
6812
6813         * startup.el (command-line-1): remove unused variable
6814         `first-file-buffer'.
6815
6816 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
6817
6818         * loaddefs.el (completion-ignored-extensions): Removed ".log",
6819         which is also used for Web server log files.
6820
6821 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
6822
6823         * mule/mule-charset.el: Setup auto-fill-chars.
6824
6825 2000-03-02  SL Baur  <steve@beopen.com>
6826
6827         * subr.el (with-string-as-buffer-contents): Reimplement using
6828         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
6829         non-deletion of buffer after execution problem.
6830         (with-output-to-string): Use unique buffer name.
6831
6832 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
6833
6834         * gutter-items.el (buffers-tab-sort-function):  New variable.
6835         (buffers-tab-items):  Funcall it to sort the buffer tab list.
6836
6837 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
6838
6839         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
6840
6841 2000-02-28  Martin Buchholz  <martin@xemacs.org>
6842
6843         * menubar-items.el (maybe-add-init-button): Remove the "Load
6844         .emacs" button from all menubars.
6845
6846 2000-03-01  Didier Verna  <didier@xemacs.org>
6847
6848         * rect.el (string-rectangle): depend on `pending-delete-mode' for
6849         region rectangle replacement (from Jan Vroonhof).
6850         (replace-rectangle): new function.
6851
6852 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6853
6854         * mule/mule-cmds.el (set-default-coding-systems): Use
6855         set-terminal-coding-system and set-keyboard-coding-system.
6856         * coding.el (set-terminal-coding-system): Use
6857         set-console-tty-output-coding-system.
6858         (set-keyboard-coding-system): Use
6859         set-console-tty-input-coding-system.
6860
6861 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
6862
6863         * minibuf.el (read-variable): Allow symbol to default argument.
6864
6865 2000-02-27  Andy Piper  <andy@xemacs.org>
6866
6867         * gutter-items.el (update-tab-hook): new function to be used for
6868         hooks.
6869         (create-frame-hook): add update-tab-hook.
6870         (record-buffer-hook): ditto.
6871         (default-gutter-position-changed): ditto.
6872         (default-gutter-position): updating the buffers tab is now handled
6873         by a hook.
6874         (default-gutter-position-changed-hook): new variable.
6875         (gutter-element-visibility-changed-hook): ditto.
6876         (set-gutter-element-visible-p): call it.
6877         (set-gutter-element): use modify-specifier-instances. Set extents
6878         as duplicable before using.
6879         (remove-gutter-element): ditto.
6880         (set-gutter-element-visible-p): ditto.
6881         (init-gutter): new function.
6882         (add-tab-to-gutter): use new gutter-element functions rather than
6883         setting specifiers directly.
6884         (clear-progress): ditto.
6885         (abort-progress): ditto.
6886         (gutter-buffers-tab-visible-p): renamed from
6887         default-gutter-visible-p
6888
6889         * specifier.el (modify-specifier-instances): new function from Jan
6890         Vroonhof.
6891
6892         * x-init.el (init-post-x-win): call init-gutter.
6893
6894         * msw-init.el (init-post-mswindows-win): call init-gutter.
6895
6896         * menubar-items.el (default-menubar): Update to reflect new gutter
6897         variables.
6898
6899 2000-02-26  Andy Piper  <andy@xemacs.org>
6900
6901         * gutter-items.el (set-gutter-element): new function. Add gutter
6902         elements to the specified gutter.
6903         (remove-gutter-element): new function. Remove gutter elements from
6904         the specified gutter.
6905         (set-gutter-element-visible-p): new function. Set gutter element
6906         visibility for the provided gutter-visible specifier.
6907
6908 2000-02-23  Andy Piper  <andy@xemacs.org>
6909
6910         * gutter-items.el (add-tab-to-gutter): specify dimensions
6911         dynamically.
6912
6913 2000-02-24  Martin Buchholz  <martin@xemacs.org>
6914
6915         * gutter-items.el (add-tab-to-gutter):
6916         * package-get.el (package-get-interactive-package-query):
6917         * package-ui.el (pui-directory-exists):
6918         (pui-install-selected-packages):
6919         (pui-list-packages):
6920         Use #'(lambda ...)  instead of '(lambda ...).
6921
6922 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
6923
6924         * startup.el (load-user-init-file): Check to make sure user
6925           has an init-file before calling load().
6926
6927 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6928
6929         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
6930
6931 2000-02-23  Martin Buchholz <martin@xemacs.org>
6932
6933         * XEmacs 21.2.31 is released.
6934
6935 2000-02-21  Mike Sperber <mike@xemacs.org>
6936
6937         * loadup.el (really-early-error-handler):
6938         * update-elc.el:
6939         * make-docfile.el:
6940         Remove dependency on EMACSBOOTSTRAP... environment variables.
6941
6942 2000-02-21  Martin Buchholz <martin@xemacs.org>
6943
6944         * XEmacs 21.2.30 is released.
6945
6946 2000-02-19  Martin Buchholz  <martin@xemacs.org>
6947
6948         * byte-optimize.el (byte-optimize-plus):
6949         (byte-optimize-minus):
6950         (byte-optimize-multiply):
6951         Optimize (- 0) to 0, not (-)
6952         Optimize (+ 5 3.0) to 8.0
6953         Optimize (* 5 3.0) to 15.0
6954         Improve readability.
6955
6956 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6957
6958         * modeline.el: (modeline-scrolling-method): change modeline
6959         mswindows cursor appearance according to the value.
6960
6961         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
6962         and 'gui-element face colors and 'gui-element face font to Windows
6963         defaults.
6964
6965 2000-02-09 Stef Epardaud  <stef@lunatech.com>
6966
6967         * font-lock.el: Javadoc enhancements
6968
6969 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6970
6971         * ldap.el (toplevel): Test if LDAP support has been compiled in
6972         (ldap-verbose): New option
6973         (ldap-search-entries): Renamed from the previous ldap-search
6974         Conditionalize message display on ldap-verbose
6975         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
6976         defuns
6977         (ldap-search): Is now defined as an obsolete wrapper calling
6978         ldap-search-basic or ldap-search-entries
6979
6980
6981 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6982             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
6983             Jan Vroonhof  <jan@xemacs.org>
6984
6985         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
6986         When for-effect is true, didn't call `byte-optimize-form'
6987         in and/or subforms without last.
6988
6989 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
6990
6991         * package-get.el (package-get-download-sites): Use correct custom
6992         type.
6993
6994 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6995
6996         * files.el (write-file): Ask for coding system when compiled with
6997         file-coding.
6998
6999 2000-02-16  Andy Piper  <andy@xemacs.org>
7000
7001         * buffer.el (switch-to-buffer): give norecord argument to
7002         set-window-buffer instead of explicitly recording.
7003
7004         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7005         we have to pick a window.
7006
7007 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7008
7009         * mule/mule-cmds.el (describe-language-support): Don't add
7010         unexist function to help-map.
7011         (describe-coding-system): Don't use already assigend `C'.
7012
7013 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7014
7015         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7016         work in custom.
7017
7018 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7019
7020         * about.el: Ienaga's e-mail address change.
7021
7022 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7023
7024         * etags.el (find-tag): force new window -- even if buf already
7025         visible -- when other-window is t
7026
7027 2000-02-16  Martin Buchholz <martin@xemacs.org>
7028
7029         * XEmacs 21.2.29 is released.
7030
7031 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7032
7033         * cl-extra.el (getf): This is now identical to `plist-get', so
7034         just defalias it.
7035         * cl-macs.el: Make getf an alias to plist-get, at the
7036         byte-compiler level, using define-compiler-macro.
7037
7038 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7039
7040         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7041
7042 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7043
7044         * lisp/etags.el (find-tag-internal): set exact-tagname to
7045           a regular expression that matches against the tagname
7046           part of the tag entry first instead of only looking in
7047           the context area.
7048
7049 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7050
7051         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7052         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7053
7054 2000-02-07  Martin Buchholz <martin@xemacs.org>
7055
7056         * XEmacs 21.2.28 is released.
7057
7058 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7059
7060         * cl-extra.el (getf): Just call `get', never `get*'.
7061         Make arglist match docstring.
7062         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7063         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7064         * byte-optimize.el: remove references to `get*'.
7065
7066 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7067
7068         * mule/european.el: Add syntax information for Latin3 and Latin4.
7069
7070 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7071
7072         * byte-optimize.el: Byte-optimize (length "foo")
7073
7074 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7075
7076         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7077         width check using `window-leftmost-p' and `window-rightmost-p'.
7078
7079 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7080
7081         * wid-edit.el (widget-match-inline): An atom never matches a
7082           list.
7083
7084 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7085
7086         * modeline.el: Consolidated 'x and 'mswindows specification under
7087         'win tag.
7088
7089 2000-01-29  Andy Piper  <andy@xemacs.org>
7090
7091         * gutter-items.el: (format-buffers-tab-line): Try and be
7092         intelligent about buffer naming when we have duplicates.
7093
7094 2000-01-29  Andy Piper  <andy@xemacs.org>
7095
7096         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7097         updated when it becomes visible.
7098
7099 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7100
7101         * bytecomp.el (byte-compile-insert-header): Properly set coding
7102         system under MULE and file-coding.
7103
7104 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7105
7106         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7107         (dontusethis-set-value-terminal-coding-system-handler):
7108         (dontusethis-set-value-keyboard-coding-system-handler):
7109         Never undefine coding system aliases.  Emergency fix for gnus.
7110
7111 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7112
7113         * files.el (abbreviate-file-name): Use directory-sep-char instead
7114         of hard-coded "/".
7115
7116 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7117
7118         * startup.el (user-init-file-base-list): New variable, replacing
7119         user-init-file-base.
7120         (find-user-init-file): New function.
7121         (command-line-early): Use it.
7122         (load-user-init-file): Ditto.
7123
7124 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7125
7126         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7127         calling valid-image-instantiator-format-p
7128
7129 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7130
7131         * isearch-mode.el (isearch-mode): The variable is
7132         isearch-unhidden-extents, not isearch-opened-extents.
7133
7134 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7135
7136         * minibuf.el (next-history-element): Modify error message if a
7137         default value is available.
7138
7139 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7140
7141         * bytecomp.el (byte-compile-file): Don't unconditionally write
7142         .elc files in binary - might contain non-Latin1.
7143
7144 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7145
7146         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7147         for windows-nt.
7148
7149         * version.el:
7150         * startup.el (user-init-file-base):
7151         * process.el (call-process-region):
7152         * files.el (make-backup-file-name):
7153         (backup-file-name-p):
7154         (file-relative-name):
7155         (abbreviate-file-name):
7156         (set-auto-mode):
7157         * code-process.el (call-process-region): Removed unnecessary
7158         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7159         support out of the universe.
7160
7161         * process.el:
7162         * code-process.el:
7163         * bytecomp.el (byte-compile-file): Removed reference to
7164         buffer-file-type, and commented usage of binary-process-output
7165         NTEmacs variables.
7166
7167 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7168
7169         * help.el (function-arglist): Add case for macro.
7170
7171 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7172
7173         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7174         printers.
7175         (custom-display): Added a menu for printer/display tags.
7176
7177         * frame.el (frame-type):
7178         * device.el (device-type): Added 'msprinter to the doc string, and
7179         removed 'pc -- it is not going to be implemented ever.
7180         (call-device-method): Fixed docstring typo.
7181         Defined specifier tags 'printer and 'display.
7182
7183 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7184
7185         * lisp/itimer.el (itimer-run-expired-timers): (consp
7186           last-command-event-time) instead of (consp
7187           'last-command-event-time).
7188
7189 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7190
7191         * msw-glyphs.el: Removed obsolete commentary.
7192
7193 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7194
7195         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7196         better default value.
7197
7198 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7199
7200         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7201         (read-string): Ditto.
7202         (eval-minibuffer): Ditto.
7203         (read-command): Ditto.
7204         (read-function): Ditto.
7205         (read-variable): Ditto.
7206         (read-number): Ditto.
7207         (read-shell-command): Ditto.
7208         (read-number): Record history.
7209
7210 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7211
7212         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7213
7214 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7215
7216         * faces.el (startup-initialize-custom-faces): New function.
7217         Reset all faces created during auto-autoloads loading time
7218         by defface.
7219         * startup.el (command-line): Call it.
7220
7221 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7222
7223         * about.el (about-hackers): Add myself to contributors list.
7224
7225 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7226
7227         * menubar-items.el (maybe-add-init-button): Removed an argument in
7228         a call to load-user-init-file, as the function managed to lose its
7229         formal parameter a few betas ago.
7230
7231 2000-01-18  Martin Buchholz <martin@xemacs.org>
7232
7233         * XEmacs 21.2.27 is released.
7234
7235 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7236
7237         * process.el (shell-command-to-string): Use the FSF docstring.
7238         Make shell-command-to-string the standard function, and
7239         exec-to-string the (deprecated) alias.
7240
7241         * startup.el: typo fix.
7242
7243 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7244
7245         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7246
7247 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7248
7249         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7250         buffers after visible buffers.
7251         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7252
7253 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7254
7255         * info.el (Info-extract-menu-node-name): Stop at a dot
7256         followed by whitespace or right parenthesis.
7257
7258 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7259
7260         * info.el (Info-directory-list): Warn against using Customize with
7261         Info-directory-list.
7262
7263 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7264
7265         * minibuf.el (read-file-name): doc fix.
7266
7267         * autoload.el (update-file-autoloads): doc fix.
7268
7269         * about.el (about-hackers): Change my E-mail address.
7270
7271 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7272
7273         * info.el (Info-visit-file): Just use the `f' interactive spec to
7274         read a filename in the standard way.
7275
7276 2000-01-13  Andy Piper  <andy@xemacs.org>
7277
7278         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7279         (gutter-buffers-tab-extent): new variable.
7280         (update-tab-in-gutter): call add-tab-to-gutter again if the
7281         orientation has changed.
7282         (add-tab-to-gutter): cope with different orientations.
7283
7284 2000-01-11  Didier Verna  <didier@xemacs.org>
7285
7286         * info.el (Info-following-node-name): backward-skip dots as well
7287         as spaces (dots at the end of a node name aren't part of it).
7288         (Info-extract-menu-node-name): don't skip dots. There could be
7289         some in the node name.
7290         (Info-index): allow dots to be part of a node name.
7291
7292 2000-01-12  Andreas Jaeger  <aj@suse.de>
7293
7294         * files.el (auto-mode-alist): Added idlwave-mode.
7295         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7296
7297 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7298
7299         * info.el (Info-search): Show default value.
7300
7301 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7302
7303         * info.el (Info-read-node-completion-table): New variable.
7304         (Info-read-node-name-1): New function.
7305         (Info-read-node-name): Use it.
7306         (Info-follow-reference): Use DEFAULT argument of completing-read.
7307         (Info-menu): Ditto.
7308
7309 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7310
7311         * hyper-apropos.el (hyper-describe-key-briefly): Save
7312         window configuration.
7313         (hyper-describe-face): Use DEFAULT of completing-read.
7314         (hyper-apropos-read-variable-symbol): Ditto.
7315         (hyper-apropos-read-function-symbol): Ditto.
7316
7317 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7318
7319         * mule/mule-cmds.el (set-default-coding-system): Set
7320         comint-exec-hook to use coding-system-for-read and
7321         coding-system-for-write so that C-x RET c works.
7322
7323 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7324
7325         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7326         (previous-matching-history-element): Increment
7327         minibuffer-max-depth by 1.
7328         (next-matching-history-element): Ditto.
7329
7330 2000-01-11  Andy Piper  <andy@xemacs.org>
7331
7332         * gutter-items.el (buffers-tab): Create a new face for the buffers
7333         tab.
7334         (buffers-tab-face): use it.
7335
7336 2000-01-10  Didier Verna  <didier@xemacs.org>
7337
7338         * modeline.el (modeline-scrolling-method): change modeline X
7339         cursor appearance according to the value.
7340
7341 2000-01-07  Andreas Jaeger  <aj@suse.de>
7342
7343         * about.el (about-hackers): Moved my entry to contributor list.
7344         (xemacs-hackers): Added myself.
7345         (about-maintainer-info): Added description of myself.
7346
7347
7348 2000-01-07  Didier Verna  <didier@xemacs.org>
7349
7350         * modeline.el (modeline-scrolling-method): new variable.
7351         (mouse-drag-modeline): add reference to it in the docstring.
7352         (mouse-drag-modeline): handle it.
7353
7354 2000-01-08  Andy Piper  <andy@xemacs.org>
7355
7356         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7357         calls.
7358         (remove-buffer-from-gutter-tab): ditto.
7359
7360 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7361
7362         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7363         (custom-face-edit): Fix grammatical error in help message.
7364
7365 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7366
7367         * movemail.el: Added.
7368
7369         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7370
7371 2000-01-03  Didier Verna  <didier@xemacs.org>
7372
7373         * modeline.el (mouse-drag-modeline): remove the code related to
7374         the modeline horizontal scrolling facility.
7375
7376 1999-12-31  Martin Buchholz <martin@xemacs.org>
7377
7378         * XEmacs 21.2.26 is released.
7379
7380 1999-12-28  Andy Piper  <andy@xemacs.org>
7381
7382         * wid-edit.el (widget-push-button-value-create): The gui cache
7383         does not agree with native widgets which can only be displayed
7384         once per window. The reasons for caching are diminished now that
7385         we don't hog resources when creating buttons.
7386         (widget-push-button-cache) deleted.
7387
7388 1999-12-24  Martin Buchholz <martin@xemacs.org>
7389
7390         * XEmacs 21.2.25 is released.
7391
7392 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7393
7394         * hyper-apropos.el (hyper-apropos): Toggle
7395         hyper-apropos-programming-apropos correctly.
7396         Set REGEXP when user accepts default value.
7397
7398 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7399
7400         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7401         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7402
7403 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7404
7405         * mule/mule-category.el (undefined-category-designator):
7406         Return char instead of character.  Search for undefined one.
7407         (describe-category): Use with-displaying-help-buffer.
7408
7409 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7410
7411         * byte-optimize.el (byte-optimize-plus):
7412         Optimize (+ 1) to 1 instead of (1+ nil).
7413
7414         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7415
7416         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7417
7418         * byte-optimize.el (byte-optimize-char-before): New function.
7419         Remove performance penalty for using (char-before) instead of (char-after).
7420
7421 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7422
7423         * mule/mule-category.el (char-category-list): Return character
7424         instead of integer.
7425
7426 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7427
7428         * minibuf.el (read-buffer): Check default is buffer object.
7429
7430 1999-11-25  Andy Piper  <andy@xemacs.org>
7431
7432         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7433         for buttons.
7434
7435 1999-12-16  Andreas Jaeger  <aj@suse.de>
7436
7437         * package-get.el (package-get-maybe-save-index): Fixed typo.
7438         Patch by Jeff Miller <jmiller@smart.net>.
7439
7440 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7441
7442         * gnuserv.el (gnuserv-process-filter):  don't call
7443         gnuserv-write-to-client when gnuserv-current-client is nil
7444
7445 1999-12-14  Martin Buchholz <martin@xemacs.org>
7446
7447         * XEmacs 21.2.24 is released.
7448
7449 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7450
7451         * about.el (about-hackers): Update my email address.
7452
7453 1999-12-07  Martin Buchholz <martin@xemacs.org>
7454
7455         * XEmacs 21.2.23 is released.
7456
7457 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7458
7459         * package-get.el (package-get-download-sites): Removed several
7460         defunct download sites, added many new ones, and corrected a few
7461         incorrect directory-on-site entries.  Added physical locations to
7462         site-description.
7463
7464 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7465
7466         * finder.el (finder-commentary): add DOC string and fix
7467         interactive spec
7468
7469 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7470
7471         * help.el (describe-function): Don't forget to intern the string
7472         completing-read returns.
7473         (describe-variable): Ditto.
7474
7475 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7476
7477         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7478         `hyper-apropos-help-mode' here to find symbol to customize
7479         irregardless of cursor position and simplify
7480         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7481         `hyper-apropos-popup-menu'.
7482
7483 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7484
7485         * apropos.el (apropos-mode-map): Add return to call
7486         apropos-follow.
7487         (apropos-print): Call apropos-mode to have better
7488         command reference. Put keymap text-poperty to
7489         symbole name.
7490
7491 1999-11-22  Alastair Burt  <burt@dfki.de>
7492
7493         * help.el: (describe-bindings-1): Added handling of keymaps for
7494         the extents at point.
7495
7496 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7497
7498         * gutter-items.el (buffers-tab-items): Wrap the function in a
7499         save-match-data
7500
7501 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7502
7503         * help.el (describe-function): Use the DEFAULT argument to
7504         completing-read.
7505         (describe-variable): Ditto.
7506
7507 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7508
7509         * minibuf.el (read-from-minibuffer): Add optional argument
7510         DEFAULT to have better mini-buffer history support.
7511         (completing-read): Pass default to read-from-minibuffer.
7512         (read-buffer): Pass default to completing-read.
7513
7514 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7515
7516         * font-lock.el (font-lock-doc-string-face): Document the
7517         `font-lock-lisp-like' property.
7518
7519 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7520
7521         * lisp-mode.el: Specify `font-lock-lisp-like'.
7522
7523         * font-lock.el (font-lock-lisp-like): New function.
7524         (font-lock-fontify-syntactically-region): Use it.
7525
7526 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7527
7528         * XEmacs 21.2.22 is released
7529
7530 1999-11-28  Martin Buchholz <martin@xemacs.org>
7531
7532         * XEmacs 21.2.21 is released.
7533
7534 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7535
7536         * minibuf.el (read-coding-system): Accept symbol and
7537         coding-system object as a default-coding-system.
7538
7539 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7540
7541         * minibuf.el (read-coding-system): Accept symbol as
7542         a default-coding-system.
7543
7544 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7545
7546         * apropos.el (apropos-documentation): Use insert instead
7547         of princ.
7548
7549 1999-11-07  William M. Perry  <wmperry@aventail.com>
7550
7551         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7552           for the linux console.
7553
7554         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7555           stuff to work when you are not on a window system, since the GPM
7556           mouse support now allows pasting from outside of XEmacs.
7557
7558 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7559
7560         * XEmacs 21.2.20 is released
7561
7562 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7563
7564         * setup-paths.el (paths-default-info-directories): Add
7565         /usr/share/info and /usr/local/share/info.
7566
7567 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7568
7569         * about.el: Updated Vladimir Ivanovic's info.
7570
7571 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7572
7573         * auto-show.el (auto-show-truncationp): Remove.
7574
7575         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7576
7577 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7578
7579         * indent.el (indent-line-to): fix bug: spaces were not replaced
7580         with tab if column is multiple of tab-width
7581         From dhn@qedinc.com
7582
7583 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7584
7585         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7586         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7587
7588         * package-get.el (package-get-package-provider): Be verbose when
7589         interactive. Patch from Robert Pluim
7590
7591 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7592
7593         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7594         info file suffixes.
7595
7596 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7597
7598         * process.el (open-network-stream): Add a new optional parameter
7599         PROTOCOL to support udp; fix a minor typo and add an explanation
7600         in docstring for udp programming.
7601
7602         * code-process.el (open-network-stream): Add a new optional
7603         parameter PROTOCOL to support udp; fix a minor typo and add an
7604         explanation in docstring for udp programming.
7605
7606 1999-10-18  Andy Piper  <andy@xemacs.org>
7607
7608         * gui.el (make-gui-button): be more precise about how we call
7609         callbacks.
7610
7611         * wid-edit.el (widget-push-button-value-create): Use the new form
7612         of native gui-button.
7613
7614 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7615
7616         * info.el (Info-page-prev): Don't do (sit-for 0).
7617
7618 1999-10-13  Andy Piper  <andy@xemacs.org>
7619
7620         * gutter-items.el (progress-abort-glyph): new glyph for showing
7621         abort status.
7622         (append-progress): dispatch-event rather than sit-for.
7623         (abort-progress): new function. Show the abort glyph with an
7624         appropriate message.
7625         (raw-append-progress): dispatch-event rather than sit-for.
7626         (display-progress): cope with aborts.
7627
7628         * gui.el (make-gui-button): Use native widgets for buttons
7629         unconditionally.
7630         (insert-gui-button): ditto.
7631         (gui-button-p): ditto.
7632
7633         * xbm-button.el: remove from core.
7634
7635         * xpm-button.el: remove from core.
7636
7637 1999-10-07  Olivier Galibert  <galibert@pobox.com>
7638
7639         * faces.el (init-device-faces): Don't initialize the random faces
7640         on the stream device.
7641
7642 1999-10-06  Andy Piper  <andy@xemacs.org>
7643
7644         * files.el (recover-file): Don't use ls under windows for revert buffer.
7645
7646 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
7647
7648         * package-get.el (package-get-download-menu): Make menu really
7649         toggle download sites.
7650         (package-get-download-sites): Add autoload cookie.
7651
7652 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7653
7654         * setup-paths.el (paths-find-module-directory): Ditto.
7655
7656 1999-09-29  Werner Fink  <werner@suse.de>
7657
7658         * setup-paths.el (paths-find-exec-directory): Add missing nil
7659         parameter for environment.
7660
7661 1999-09-27  Martin Buchholz  <martin@xemacs.org>
7662
7663         * modeline.el (modeline-format):
7664         Only purecopy the strings.  Else
7665         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
7666         barfs.
7667
7668 1999-08-28  Mike Woolley  <mike@bulsara.com>
7669
7670         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
7671         user setting comint-completion-addsuffix and
7672         comint-process-echoes.
7673
7674 1999-09-22  Andy Piper  <andy@xemacs.org>
7675
7676         * gutter-items.el (update-tab-in-gutter): use
7677         last-nonminibuf-window instead of selected-window.
7678
7679 1999-09-18  Andy Piper  <andy@xemacs.org>
7680
7681         * gnuserv.el (gnuserv-edit-files): select frame we are going to
7682         display on.
7683
7684         * subr.el (record-buffer-hook): new variable so that the hook gets
7685         some documentation.
7686
7687 1999-09-16  Andy Piper  <andy@xemacs.org>
7688
7689         * gutter-items.el (update-tab-in-gutter): only update when the
7690         gutter is visible.
7691         (remove-buffer-from-gutter-tab): ditto.
7692
7693 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
7694
7695         * simple.el (do-auto-fill): Commented out part of Kinsoku
7696         processing.
7697
7698 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
7699
7700         * isearch-mode.el (isearch-highlightify-region): Give the
7701         highlighting extents a high priority.
7702         (isearch-make-extent): Give the main highlighting extent an even
7703         higher priority.
7704
7705 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7706
7707         * packages.el (packages-compute-package-locations): Fix typo from
7708         -u rationalization.
7709
7710 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7711
7712         * setup-paths.el (paths-find-doc-directory): Respect value of
7713         `configure-doc-directory.'
7714
7715         * find-paths.el (paths-find-architecture-directory): Give
7716         precendence `default' argument (which typically comes from
7717         configure).
7718
7719 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7720
7721         * startup.el (command-line-early): Added options -user-init-file
7722         and -user-init-directory.
7723
7724         * files.el (user-init-file): Default to NIL so we can recognize
7725         when it's set.
7726
7727 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7728
7729         * obsolete.el (init-file-user):
7730         * startup.el:
7731         * packages.el (packages-compute-package-locations):
7732         * package-get.el (package-get-user-index-filename):
7733         * menubar-items.el (maybe-add-init-button):
7734         * info.el (Info-annotations-path):
7735         * dump-paths.el:
7736         Change `user-init-directory' to be an absolute path.
7737         Use `user-init-directory' where appropriate.
7738         Zap `init-file-user' and its uses.
7739
7740 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
7741
7742         * subr.el (copy-symbol): New function.
7743
7744 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7745
7746         * isearch-mode.el (isearch-done): Be sure to restore invisible
7747         extents in the proper buffer.
7748         (isearch-pre-command-hook): Set this-command to the correct value
7749         in case the buffer has changed and old overriding-local-map was
7750         used.
7751         (isearch-restore-extent): Use remprop instead of setting the
7752         property to nil.
7753
7754 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7755
7756         * cmdloop.el (execute-extended-command): Update zmacs region
7757         before the delay.
7758         (execute-extended-command): Make the message gettext-friendly.
7759
7760 1999-09-07  Andy Piper  <andy@xemacs.org>
7761
7762         * gutter-items.el (progress-gauge-glyph): renamed from
7763         progress-glyph.
7764         (progress-text-glyph): new variable.
7765         (progress-layout-glyph): use layouts and text glyphs.
7766         (progress-area-buffer): removed.
7767         (progress-text-and-extent): new variable.
7768         (progress-displayed-p): dynamically create gutter area buffer.
7769         (clear-progress): ditto.
7770         (raw-append-progress): ditto.
7771         (append-progress): use new glyph names.
7772         (raw-append-progress): only create the extent when needed. set
7773         properties more optimally.
7774         (progress): remove args.
7775
7776 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
7777
7778         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
7779         mapcar where the return value is unused.
7780         (isearch-restore-invisible-extents): Ditto.
7781         (isearch-highlight-all-cleanup): Ditto.
7782         (isearch-delete-extents-in-range): Traverse the extents only once.
7783         (isearch-highlight-all-update): Don't start over if the search
7784         string has changed and more input is pending.
7785
7786 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
7787
7788         * packages.el (packages-find-package-data-path): Ditto.
7789
7790         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
7791
7792         * subr.el (mapc-internal): Don't make obsolete.
7793
7794         * cl-extra.el (mapc): Resurrect.
7795
7796 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
7797
7798         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
7799         alias.
7800
7801         * isearch-mode.el (isearch-top-state): Restore isearch-word.
7802         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
7803         (isearch-yank-clipboard): Use get-clipboard instead of
7804         x-get-clipboard.
7805         (isearch-yank-selection): Fix docstring.
7806
7807 1999-09-02  Martin Buchholz  <martin@xemacs.org>
7808
7809         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
7810
7811 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
7812
7813         * cl-macs.el (extent-start-position): Fix setf method.
7814         (extent-end-position): Ditto.
7815
7816 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
7817
7818         * isearch-mode.el: End merge with FSF 20.4.
7819
7820         * isearch-mode.el (search-invisible): New variable.
7821         (isearch-hide-immediately): Ditto.
7822         (isearch-unhidden-extents): Ditto.
7823         (isearch-range-invisible): New function.
7824         (isearch-unhide-extent): Ditto.
7825         (isearch-restore-invisible-extents): Ditto.
7826         (isearch-restore-extent): Ditto.
7827
7828         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
7829         implementation.
7830         (isearch-ring-retreat-edit): Ditto.
7831         (isearch-forward): New argument NO-RECURSIVE-EDIT.
7832         (isearch-forward-regexp): New arguments NOT-REGEXP and
7833         NO-RECURSIVE-EDIT.
7834         (isearch-backward): New argument NO-RECURSIVE-EDIT.
7835         (isearch-backward-regexp): New arguments NOT-REGEXP and
7836         NO-RECURSIVE-EDIT.
7837         (isearch-mode): Return isearch-success.
7838         (isearch-update): Use unread-command-events instead of
7839         unread-command-event.
7840         (isearch-abort): If an invalid regexp is encountered, keep popping
7841         states.
7842         (isearch-*-char): Use FSF implementation.
7843         (isearch-whitespace-chars): Use the more robust FSF's
7844         implementation.
7845         (isearch-within-brackets): New variable.
7846         (isearch-mode): Initialize it.
7847         (isearch-edit-string): Bind it.
7848         (isearch-search-and-update): Set it.
7849         (isearch-push-state): Push it.
7850         (isearch-top-state): Pop it.
7851         (isearch-search): Set it.
7852         (isearch-printing-char): When called by isearch-whitespace-chars,
7853         handle M-SPC gracefully.
7854         (isearch-message-prefix): New argument ELLIPSIS.
7855         (isearch-message-suffix): Ditto.
7856         (isearch-message): Use the ELLIPSIS argument when calling
7857         isearch-message-prefix and isearch-message-suffix.
7858         (isearch-message-prefix): Distinguish between "wrapped" and
7859         "overwrapped" search, FWIW.
7860
7861 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
7862
7863         * isearch-mode.el (isearch-edit-string): Use the head of the
7864         search ring instead of search-last-string and search-last-regexp.
7865         (search-highlight): Renamed from isearch-highlight.
7866         (isearch-exit): Use the new name.
7867         (isearch-highlight): Ditto.
7868         (isearch-dehighlight): Ditto.
7869         (isearch-update-ring): New function.
7870         (isearch-done): Call it.
7871         (isearch-done): New argument EDIT.
7872         (isearch-repeat): If search string is empty, look up at the car of
7873         the search ring; ignore the yank pointer.
7874         (isearch-abort): Call isearch-done with NOPUSH.
7875         (isearch-cancel): New function.
7876         (isearch-mode-map): Bind it to ESC ESC ESC.
7877
7878         * isearch-mode.el: Begin merge with FSF 20.4.
7879
7880 1999-09-01  Andy Piper  <andy@xemacs.org>
7881
7882         * x-select.el (x-get-clipboard): obsolete.
7883         (x-yank-clipboard-selection): obsolete
7884
7885         * select.el (disown-selection): need to be careful to disown the
7886         clipboard if we set it via selection.
7887         (get-clipboard): move from x-select.el
7888         (yank-clipboard-selection): ditto.
7889
7890 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
7891
7892         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
7893         isearch-highlight-all-matches to nil.
7894         (isearch-fixed-case): New variable.
7895         (isearch-mode): Initialize it.
7896         (isearch-edit-string): Save it.
7897         (isearch-toggle-case-fold): Set it.
7898         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
7899         need to check isearch-fixed-case.
7900         (isearch-toggle-case-fold): Update highlighting of all matches
7901         before the pause.
7902         (isearch-edit-string):
7903
7904 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
7905
7906         * isearch-mode.el (isearch-edit-string): Call isearch-message
7907         before reading the event so that the prompt is displayed properly.
7908         (isearch-message): Use isearch-nonincremental when calling
7909         isearch-message-prefix.
7910         (minibuffer-local-isearch-map): Bind up and down to do the same as
7911         M-p and M-n respectively.
7912         (isearch-done): New arg NOPUSH.
7913         (isearch-edit-string): Use it.
7914         (isearch-edit-string): Don't bind isearch-string.
7915         (isearch-ring-adjust): Edit string, *then* push state.
7916
7917 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
7918
7919         * faces.el (isearch-secondary): Make isearch-secondary look
7920         different than default.
7921
7922 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
7923
7924         * isearch-mode.el (isearch-yank): Use progn instead of the inner
7925         save-excursion.
7926         (isearch-dehighlight): Remove TOTALLY.  Simplify.
7927         (isearch-update): Call isearch-dehighlight without arguments.
7928         (isearch-done): Ditto.
7929
7930         * isearch-mode.el (isearch-fix-case): If the search string has no
7931         upper-case letters, allow the folding to be reenabled.
7932         Previously, once disabled, the folding would remain that way until
7933         the end of isearch.
7934         (isearch-top-state): Call isearch-fix-case.
7935
7936         * isearch-mode.el (isearch-yank): Use progn instead of the inner
7937         save-excursion.
7938         (isearch-dehighlight): Remove TOTALLY.  Simplify.
7939
7940 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
7941
7942         * xpm-button.el:
7943         xbm-button.el: Need to exist in core because gui.el depends on
7944         them.
7945
7946 1999-08-31  Andy Piper  <andy@xemacs.org>
7947
7948         * gutter-items.el (buffers-tab-face): new customizable variable.
7949         (buffers-tab-default-buffer-line-length): new specifier for
7950         maximum viewable characters.
7951         (progress-stack): new variable for implementing widget-based
7952         progress messages.
7953         (progress-area-buffer): ditto.
7954         (progress-glyph-height): ditto.
7955         (progress-stop-callback): ditto.
7956         (progress-quit-function): new function.
7957         (progress-glyph): new variable.
7958         (progress-layout-glyph): ditto.
7959         (progress-displayed-p): new function, see message-displayed-p for
7960         details.
7961         (clear-progress): ditto.
7962         (remove-progress): ditto.
7963         (append-progress): ditto.
7964         (raw-append-progress): ditto.
7965         (display-progress): ditto.
7966         (current-progress): ditto.
7967         (current-progress-label): ditto.
7968         (progress): ditto.
7969         (lprogress): ditto.
7970
7971
7972 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
7973
7974         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
7975
7976         * isearch-mode.el (isearch-yank-x-selection): Renamed to
7977         `isearch-yank-selection'.
7978         (isearch-mode-map): Use it.
7979         (isearch-yank-selection): Use `get-selection' instead of
7980         `get-x-selection'.
7981
7982 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
7983
7984         * faces.el (isearch-secondary): Create face here.
7985
7986         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
7987         timers.
7988
7989 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
7990
7991         * subr.el (buffer-string): More robust backward compatibility
7992         check, courtesy William Perry.
7993
7994 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
7995
7996         * replace.el (perform-replace): Stop the search after the search
7997         limit has been reached.
7998
7999 1999-08-23  Andy Piper  <andy@xemacs.org>
8000
8001         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8002         here if we don't have one.
8003
8004 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8005
8006         * ldap.el (ldap-coding-system): Default to nil until we get
8007         efficient UTF8 support
8008         (ldap-decode-string): Guard against `decode-coding-string' not
8009         being defined
8010         (ldap-encode-string): Guard against `encode-coding-string' not
8011         being defined
8012
8013 1999-08-23  Didier Verna  <didier@xemacs.org>
8014
8015         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8016         Some doc strings improvements, and add a star to the `interactive'
8017         calls.
8018
8019 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8020
8021         * font-lock.el (java-font-lock-keywords-3): introduced new
8022         keywords and regexpes for javadoc syntax 1.2.
8023
8024 1999-08-17  Andy Piper  <andy@xemacs.org>
8025
8026         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8027         format-buffers-tab-line.
8028         (buffers-tab-max-buffer-line-length): new variable.
8029         (format-buffers-tab-line): new function. truncate names if over
8030         buffers-tab-max-buffer-line-length.
8031
8032 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8033
8034         * cus-start.el: Customize the variable `bell-inhibit-time'.
8035
8036 1999-08-16  Andy Piper  <andy@xemacs.org>
8037
8038         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8039         brute-force approach to deleting the last buffer.
8040         (buffers-tab-grouping-regexp): new customizable variable.
8041         (select-buffers-tab-buffers-by-mode): use it.
8042
8043 1999-08-13  Andy Piper  <andy@xemacs.org>
8044
8045         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8046         deletion problem.
8047
8048 1999-07-30  Didier Verna  <didier@xemacs.org>
8049
8050         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8051         of princ to output symbols.
8052         (custom-save-face-internal): ditto.
8053         (custom-save-resets): ditto.
8054
8055 1999-08-09  Didier Verna  <didier@xemacs.org>
8056
8057         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8058         `regexp-quote' to protect the major mode name for use as a regular
8059         expression (c++ needs this for instance).
8060
8061 1999-08-08  Andy Piper  <andy@xemacs.org>
8062
8063         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8064         cope with similar mode names.
8065
8066         * gutter-items.el (buffers-tab-selection-function): new selection
8067         function.
8068         (select-buffers-tab-buffers-by-mode): new function.
8069         (buffers-tab-items): use it if set to only display buffers in the
8070         tab in the current buffer's group..
8071         (update-tab-in-gutter): use new api.
8072         (remove-buffer-from-gutter-tab): ditto.
8073
8074         * gutter-items.el (buffers-tab-max-size): set custom selection
8075         default to 6.
8076         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8077         (add-tab-to-gutter): set face as default.
8078
8079 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8080
8081         * faces.el (frob-face-property): Merge the fall-back specifier
8082         with the target, not replace it.
8083
8084 1999-08-05  Andy Piper  <andy@xemacs.org>
8085
8086         * gutter-items.el (update-tab-in-gutter): add frame argument for
8087         buffer-items.
8088         (update-tab-in-gutter): use it.
8089
8090         * gutter-items.el (record-buffer-hook): set.
8091
8092         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8093         change.
8094         (switch-to-buffer-hook) deleted.
8095
8096 1999-08-04  Andy Piper  <andy@xemacs.org>
8097
8098         * gutter-items.el (update-tab-in-gutter): make sure this will work
8099         as an argument to create-frame-hook.
8100
8101 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8102
8103         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8104         instead of timer emulation.
8105
8106 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8107
8108         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8109         Emacs isearch enhancements.
8110
8111 1999-07-28  Andy Piper  <andy@xemacs.org>
8112
8113         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8114         all devices that support tab controls.
8115         (remove-buffer-from-gutter-tab): new function. to be used as a
8116         value for kill-buffer-hook.
8117
8118 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8119
8120         * auto-show.el (auto-show-truncationp): changed to match
8121         `window_translation_on'
8122
8123 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8124
8125         * XEmacs 21.2.19 is released
8126
8127 1999-07-28  SL Baur  <steve@miho>
8128
8129         * code-files.el (insert-file-contents): Fix docstring.
8130         revert previous change.
8131
8132 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8133
8134         * fill.el (fill-region-as-paragraph): Change re-break-point to
8135         contain word-across-newline plus one character so that filling
8136         Japanese and Chinese works as desired.
8137         * simple.el (do-auto-fill): Ditto.
8138
8139 1999-07-26  SL Baur  <steve@miho>
8140
8141         * mule/japanese.el ("Japanese"): Do not specify a default input
8142         method.
8143         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8144
8145 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8146
8147         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8148         able to use cl-macs macro in early lisp.
8149
8150 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8151
8152         * custom.el:
8153         * cus-face.el:
8154         * cus-edit.el:
8155                 Massive custom Theme API changes.
8156
8157 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8158
8159         * code-files.el (insert-file-contents): Regard
8160         coding-system-magic-cookie if `coding-system-for-read' is nil.
8161
8162 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8163
8164         * mule/thai-xtis.el: Add coding: local variable, to avoid
8165         bootstrapping problem with C locale.
8166
8167 1999-07-22  Andy Piper  <andy@xemacs.org>
8168
8169         * dumped-lisp.el (preloaded-file-list): guard against putting
8170         gutter-items in a less than functional XEmacs.
8171         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8172
8173 1999-07-18  Bob Weiner  <weiner@beopen.com>
8174
8175         * fill.el (fill-context-prefix): Fixed bug that prevented the
8176         setting of an adaptive fill prefix when the `dont-skip-first' was
8177         t.
8178
8179 1999-07-22  SL Baur  <steve@miho>
8180
8181         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8182
8183 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8184
8185         * files.el (interpreter-mode-alist): add `make', `guile', and
8186         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8187         makefile-mode, guile is a scheme, and someday XEmacs will be
8188         modular enough to use as an efficient scripting tool.)
8189
8190 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8191
8192         * mule/mule-cmds.el (reset-language-environment): Regard
8193         coding-category `utf-8' and `ucs-4' if they are available.
8194
8195 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8196
8197         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8198         (prefer-coding-system): Fix DOC-string.
8199
8200         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8201         DOC-string too.
8202
8203         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8204         Mule.
8205         (coding-system-change-eol-conversion): Fix DOC-string.
8206
8207 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8208
8209         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8210         instead of `list-coding-system'.
8211
8212 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8213
8214         * menubar-items.el (default-menubar): `select-input-method' was
8215         renamed to `set-input-method'.
8216
8217         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8218         "Set Language Environment" menu.
8219
8220         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8221         "Describe Language Support" menu.
8222
8223 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8224
8225         * mule/chinese.el ("Chinese-GB"): Rename
8226         `chinese-gb-environment-setup-function' to
8227         `setup-chinese-gb-environment-internal'.
8228
8229 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8230
8231         * mule/korean.el: Use `define-coding-system-alias' instead of
8232         `copy-coding-system'.
8233
8234 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8235
8236         * mule/mule-cmds.el (set-language-environment-coding-systems):
8237         Treat duplicated coding-categories.
8238
8239 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8240
8241         * mule/japanese.el: Use `define-coding-system-alias' instead of
8242         `copy-coding-system'.
8243
8244 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8245
8246         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8247         coding-system `viscii'.
8248
8249 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8250
8251         * mule/cyrillic.el:
8252         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8253         (cyrillic-alternativnyj-decode-table): New variable.
8254         (cyrillic-alternativnyj-encode-table): New variable.
8255         - Specify `iso-8-1' as a category of coding-system
8256           `alternativnyj'.
8257         - Abolish general Cyrillic environment.
8258
8259 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8260
8261         * mule/chinese.el:
8262         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8263         - Register `chinese-gb-environment-setup-function' as a
8264           `setup-function' of "Chinese-GB" environment.
8265
8266 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8267
8268         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8269         optional argument `parents'.
8270
8271         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8272         property for Thai-XTIS.
8273
8274         * mule/mule-help.el (help-with-tutorial): Use property
8275         `tutorial-coding-system' of language-info as a coding-system to
8276         read tutorial file.
8277
8278 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8279
8280         * mule/thai-xtis.el: Don't setup `setup-function' and
8281         `exit-function'.
8282
8283         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8284         `set-coding-category-system' to set up coding-system for
8285         coding-category.
8286
8287         * mule/mule-cmds.el (prefer-coding-system): Use
8288         `set-coding-category-system' to set up coding-system for
8289         coding-category.
8290
8291 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8292
8293         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8294         Thai-XTIS environment.
8295
8296         * mule/mule-cmds.el (prefer-coding-system): Use
8297         `find-coding-system' instead of `coding-system-p'.
8298
8299 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8300
8301         * mule/mule-cmds.el (set-language-environment-coding-systems):
8302         Modify eol-type for XEmacs.
8303
8304         * mule/thai-xtis.el: Delete unused local variable `category'.
8305
8306         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8307         function.
8308         (prefer-coding-system): Don't call
8309         `update-coding-systems-internal'; use function
8310         `coding-category-list' instead of variable `coding-category-list';
8311         use `set-coding-priority-list' instead of `set-coding-priority';
8312         modify `eol-type' for XEmacs.
8313
8314         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8315         `charset-columns'.
8316         (char-width): Likewise.
8317
8318 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8319
8320         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8321         `tis-620'.
8322
8323         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8324         `set-coding-priority-list' instead of `set-coding-priority'; don't
8325         call `update-coding-systems-internal'.
8326
8327         * mule/mule-misc.el (coding-system-get): New function.
8328         (coding-system-put): New function.
8329         (coding-system-category): New function.
8330
8331 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8332
8333         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8334         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8335         to avoid conflict with leim/quail/thai-xtis.
8336
8337         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8338         to thai-xtis-chars.el.
8339
8340         * mule/thai-xtis-chars.el: New file (split from
8341         mule/thai-xtis.el).
8342
8343 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8344
8345         * mule/thai-xtis.el:
8346         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8347         - Add syntax entries.
8348         - Put `preferred-coding-system' of the charset `thai-xtis' to
8349           `tis-620'.
8350
8351 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8352
8353         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8354         rewritten to use write-multibyte-character.
8355
8356 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8357
8358         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8359         of `iso-2022-7'.
8360         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8361         ported yet.
8362         (read-input-method-name): Treat optional argument `default'.
8363
8364 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8365
8366         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8367         all.
8368         (set-language-info-alist): Set up menus here.
8369
8370 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8371
8372         * minibuf.el (completing-read): Add new optional argument
8373         `default'.
8374         (read-coding-system): Add new optional argument
8375         `default-coding-system'.
8376
8377 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8378
8379         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8380         (viet-viscii-...->viet-vscii...).
8381
8382 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8383
8384         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8385         and menus.
8386
8387 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8388
8389         * mule/mule-cmds.el (input-method-function): Add permanent-local
8390         property.
8391
8392 1999-03-30  Dave Love  <fx@gnu.org>
8393
8394         * mule/mule-cmds.el (current-language-environment): Doc fix.
8395
8396 1999-02-06  Richard Stallman  <rms@gnu.org>
8397
8398         * mule/european.el (setup-slovenian-environment): New function.
8399         ("Slovenian"): New language environment.
8400
8401 1999-01-27  Dave Love  <fx@gnu.org>
8402
8403         * mule/mule-cmds.el (current-language-environment): Provide :link,
8404         :type (choices) and appropriate :get.
8405
8406 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8407
8408         * mule/mule-cmds.el (describe-language-environment): Don't alter
8409         input-method-alist.
8410
8411 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8412
8413         * mule/mule-cmds.el (prefer-coding-system): Call
8414         set-coding-priority, so that the internal array of priorities is
8415         also updated.
8416
8417 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8418
8419         * mule/mule-cmds.el (prefer-coding-system): If the argument
8420         requires specific EOL conversion type, make the default coding
8421         systems use that.
8422
8423 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8424
8425         * mule/mule-cmds.el (set-language-environment): Pass the default
8426         eol-type to set-language-environment-coding-systems.
8427         (set-default-coding-systems): Copy the eol-type property for the
8428         new default values of {buffer-file,process}-coding-system from the
8429         old defaults.
8430         (set-language-environment-coding-systems): Accept an optional
8431         argument EOL-TYPE, and set the eol-type property of the default
8432         coding systems accordingly.
8433
8434 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8435
8436         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8437         use generate-new-buffer instead of get-buffer-create.
8438
8439 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8440
8441         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8442
8443 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8444
8445         * mule/mule-cmds.el (default-input-method): Fix custom type.
8446
8447 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8448
8449         * mule/mule-cmds.el (setup-specified-language-environment):
8450         Add apropos-inhibit property.
8451         (describe-specified-language-support): Likewise.
8452
8453 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8454
8455         * mule/mule-cmds.el: Doc fixes.
8456
8457 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8458
8459         * mule/mule-cmds.el (register-input-method): Doc-string
8460         modified.
8461
8462 1998-09-01  Dave Love  <fx@gnu.org>
8463
8464         * mule/mule-cmds.el (current-language-environment): Fix
8465         setter function.
8466
8467 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8468
8469         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8470         mule/european.el, mule/hebrew.el, mule/japanese.el,
8471         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8472         avoid bootstrapping problem if you need to recompile all the Lisp
8473         files using interpreted code.
8474
8475 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8476
8477         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8478         ("Latin-2"): Likewise.
8479
8480 1998-08-18  Per Starback  <starback@update.uu.se>
8481
8482         * mule/european.el (setup-latin2-environment): Fix typo.
8483
8484 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8485
8486         * mule/european.el: Give proper value of `input-method' key to all
8487         lang. env.
8488
8489         * mule/mule-cmds.el (activate-input-method): Handle the case that
8490         the arg INPUT-METHOD is nil correctly.
8491         (read-multilingual-string): Activate the specified input method
8492         before calling read-string.  Afterward, activate the original
8493         input method.
8494
8495 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8496
8497         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8498         (set-language-info-alist): Fix typo in doc-string.
8499
8500         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8501
8502 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8503
8504         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8505         (reset-language-environment): New function for the job that
8506         setup-english-environment used to do.
8507         (set-language-environment): Do more setups according to the info
8508         in language-info-alist.
8509         (read-language-name): Handle the case that the arg KEY is nil.
8510         (describe-language-environment): Handle input-method property.
8511
8512         * mule/: All files under this directory, which related with
8513         specific languages (such as mule/european.el, mule/greek.el,
8514         mule/hebrew.el, mule/misc-lang.el), modified as below.
8515         (setup-XXX-environment): Just call set-language-environment.  If
8516         they used to do some other jobs than what done by
8517         set-language-environment, those jobs are done in
8518         setup-XXX-environment-internal now.
8519         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8520         the value to setup-XXX-environment-internal.  Add properties
8521         input-method and features.
8522
8523         * mule/english.el (setup-english-environment): Just call
8524         reset-language-environment.
8525
8526         * mule/european.el (setup-8-bit-environment): Function deleted.
8527
8528 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8529
8530         * mule/mule-cmds.el (input-method-exit-on-first-char)
8531         (input-method-use-echo-area): Doc fixes.
8532
8533 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8534
8535         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8536         variable.
8537         (input-method-use-echo-area): New variable.
8538
8539 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8540
8541         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8542
8543 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8544
8545         * mule/mule-cmds.el (activate-input-method): Update mode line.
8546         (inactivate-input-method): Likewise.
8547
8548 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8549
8550         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8551         input method in the current buffer, but just bind
8552         current-input-method.
8553
8554 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8555
8556         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8557
8558         * mule/misc-lang.el ("IPA"): Add coding-priority and
8559         coding-system.
8560
8561 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8562
8563         * mule/greek.el: Add coding-priority.
8564
8565 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8566
8567         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8568         LANG-ENV.
8569
8570 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8571
8572         * mule/mule-cmds.el (register-input-method): Fix previous change.
8573         (setup-specified-language-environment): Doc fix.
8574
8575 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8576
8577         * mule/mule-cmds.el: Several doc fixes.
8578         (get-language-info, set-language-info): Rename argument.
8579         (set-language-info-alist): Likewise.
8580         (register-input-method): Rename argument.
8581         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8582
8583 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8584
8585         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8586         default value while reading an input method.
8587
8588 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8589
8590         * mule/mule-cmds.el (universal-coding-system-argument):
8591         Use buffer-file-coding-system as default.
8592
8593 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8594
8595         * mule/korean.el ("Korean"): Doc fix.
8596
8597 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8598
8599         * mule/mule-cmds.el (describe-language-environment): Print the
8600         languge environment at the head.
8601
8602 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8603
8604         * mule/japanese.el: Set exit-function to exit-japanese-environment
8605         for Japanese environment.
8606
8607 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8608
8609         * mule/mule-cmds.el (set-language-environment): Doc fix.
8610         (current-language-environment): Use defcustom.
8611         (default-input-method): Specify :type.
8612
8613 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8614
8615         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8616         modified.
8617         (prefer-coding-system): Doc-string modified.
8618
8619 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8620
8621         * mule/mule-cmds.el (set-language-info): Doc-string
8622         describes `coding-priority' KEY.
8623         (set-language-environment-coding-systems): New function.
8624         (select-safe-coding-system): New function.
8625         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8626         (set-language-info-alist): New optionla arg PARENTS.  Call
8627         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8628         (set-language-environment-coding-systems): New function.
8629
8630         * mule/chinese.el: Remove setting up of
8631         describe-chinese-environment-map and
8632         setup-chinese-environment-map.  Exclude them in args of calls to
8633         set-language-info-alist.  Register coding-priority key in
8634         language-info-alist.
8635
8636         * mule/cyrillic.el: Remove setting up of
8637         describe-cyrillic-environment-map and
8638         setup-cyrillic-environment-map.  Exclude them in args of calls to
8639         set-language-info-alist.  Register coding-priority key in
8640         language-info-alist.
8641
8642         * mule/english.el: Register coding-priority key in
8643         language-info-alist.
8644
8645         * mule/ethiopic.el: Register coding-priority key in
8646         language-info-alist.
8647
8648         * mule/european.el: Remove setting up of
8649         describe-european-environment-map and
8650         setup-european-environment-map.  Exclude them in args of calls to
8651         set-language-info-alist.  Register coding-priority key in
8652         language-info-alist.  Add "German" language env.
8653         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8654         (setup-german-environment): New function.
8655
8656         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
8657         change default input method to "greek-postfix".
8658
8659         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
8660         coding-priority key in
8661
8662 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
8663
8664         * mule/mule-cmds.el (set-language-info): Doc fix.
8665         (input-method-inactivate-hook): Doc fix.
8666
8667 1997-11-20  Karl Heuer  <kwzh@gnu.org>
8668
8669         * mule/mule-cmds.el (set-input-method): Renamed from
8670         select-input-method.
8671
8672 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
8673
8674         * mule/mule-cmds.el (set-language-environment): Run
8675         exit-language-environment-hook before calling `exit-function'
8676         which is specified for the language environment.
8677
8678 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
8679
8680         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8681         modified.
8682         (prefer-coding-system): Likewise.
8683         (describe-language-environment): Print aliases of each coding
8684         system.
8685         (set-language-environment-hook): New variable.
8686         (exit-language-environment-hook): New variable.
8687         (set-language-environment): Call these hooks.  Before setting a
8688         new language environment, exit from the
8689         current-language-environment if necessary.
8690         (input-method-verbose-flag): The value can be nil, t,
8691         complex-only, or default.
8692         (input-method-highlight-flag): Doc-string augmented.
8693         (activate-input-method): Check if we can run the registered
8694         function to activate an input method.
8695
8696         * mule/korean.el: Set exit-function for language environment
8697         "Korean" to exit-korean-environment.
8698         (setup-korean-environment): Moved to korea-util.el.
8699
8700 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8701
8702         * mule/mule-cmds.el (read-multilingual-string): Use
8703         current-input-method prior to default-input-method.  Don't bind
8704         current-input-method by `let', instead, activate the specified
8705         input method in the current buffer temporarily.
8706
8707 1997-10-19  John F. Whitehead  <jfw@cisco.com>
8708
8709         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
8710
8711 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8712
8713         * mule/chinese.el (post-read-decode-hz): Return the result of
8714         decode-hz-region.
8715         (pre-write-encode-hz): Do not change the value of
8716         last-coding-system.
8717
8718 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8719
8720         * mule/mule-ccl.el: Doc fixes.
8721
8722 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
8723
8724         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
8725         (check-ccl-program): New macro.
8726
8727 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8728
8729         * mule/mule-ccl.el: Comment about CCL syntax modified.
8730         (ccl-command-table): Add read-multibyte-character and
8731         write-multibyte-character.
8732         (ccl-code-table): Add ex-cmd.
8733         (ccl-extended-code-table): New variable.
8734         (ccl-embed-extended-command): New function.
8735         (ccl-compile-read-multibyte-character,
8736         ccl-compile-write-multibyte-character) New functions.
8737         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
8738         ccl-dump-write-multibyte-character): New functions.
8739
8740 1999-07-22  SL Baur  <steve@miho>
8741
8742         * config.el (config-value-file): config.values is installed into
8743         doc-directory.
8744         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
8745
8746 1999-07-19  Didier Verna  <didier@xemacs.org>
8747
8748         * rect.el: all functions rewritten, except when noted. Below is a
8749         list of interface changes.
8750         (apply-on-rectangle): new function. Obsoletes
8751         `operate-on-rectangle'. All functions that used to call this
8752         function now call the new one.
8753         (kill-rectangle): added optional prefix arg to fill lines.
8754         (delete-rectangle): ditto.
8755         (delete-extract-rectangle): ditto.
8756         (open-rectangle): ditto.
8757         (clear-rectangle): ditto.
8758         (delete-rectangle-line): added third arg FILL.
8759         (delete-extract-rectangle-line): ditto.
8760         (open-rectangle-line): ditto.
8761         (clear-rectangle-line): ditto.
8762
8763 1999-07-18  Andy Piper  <andy@xemacs.org>
8764
8765         * menubar-items.el (default-menubar): add gutter options.
8766
8767         * gutter-items.el: new file.
8768         (gutter): new group for custom.
8769         (gutter-visible-p): new variable.
8770         (default-gutter-position): ditto.
8771         (buffers-tab): new group for the buffers tab.
8772         (gutter-buffers-tab): widget to put in the gutter.
8773         (buffers-tab-max-size): max number of tabs.
8774         (buffers-tab-switch-to-buffer-function): function to call when a
8775         tab is pressed.
8776         (buffers-tab-omit-function): filter buffers with this function.
8777         (buffers-tab-format-buffer-line-function): format buffer names for
8778         inclusion in tabs.
8779         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
8780         the record.
8781         (build-buffers-tab-internal): build a list of tab items.
8782         (buffers-tab-items): ditto.
8783         (add-tab-to-gutter): put a tab in the gutter area.
8784         (update-tab-in-gutter): reset the buffers in the tab.
8785
8786         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
8787
8788         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
8789         (switch-to-buffer-hooks): new hook.
8790
8791         * toolbar.el (default-toolbar-position): fix typo.
8792
8793 1999-07-16  Andy Piper  <andy@xemacs.org>
8794
8795         * gui.el (make-dialog-frame): turn off gutters for dialogs.
8796
8797 1999-07-15  Didier Verna  <didier@xemacs.org>
8798
8799         * cus-edit.el (custom-prompt-variable): optional third arg makes
8800         prompt for a comment string.
8801         (customize-set-value): optional prefix makes this function handle
8802         variable comments.
8803         (customize-set-variable): ditto.
8804         (customize-save-variable): ditto.
8805         (customize-customized): handle custom comments.
8806         (customize-save-customized): ditto.
8807         (custom-variable-state-set): ditto.
8808         (custom-face-state-set): ditto.
8809         (customize-saved): ditto.
8810         (custom-variable-set): ditto.
8811         (custom-face-set): ditto.
8812         (custom-variable-save): ditto.
8813         (custom-face-save): ditto.
8814         (custom-variable-reset-saved): ditto.
8815         (custom-face-reset-saved): ditto.
8816         (custom-variable-reset-standard): ditto.
8817         (custom-face-reset-standard): ditto.
8818         (custom-comment-face): new face.
8819         (custom-comment-tag-face): ditto.
8820         (custom-comment): new widget.
8821         (custom-comment-create): new function.
8822         (custom-comment-delete): ditto.
8823         (custom-comment-value-set): ditto.
8824         (custom-comment-show): ditto.
8825         (custom-comment-invisible-p): ditto.
8826         (custom-variable-value-create): create a comment field widget.
8827         (custom-face-value-create): ditto.
8828         (custom-variable-menu): new entry for adding a custom comment.
8829         (custom-face-menu): ditto.
8830         (custom-save-variables): possibly save custom comments.
8831         (custom-save-faces): ditto.
8832
8833         * cus-face.el (custom-set-faces): the arguments can now have a
8834         custom comment as fourth argument.
8835
8836         * custom.el (custom-set-variables): the arguments can now have a
8837         custom comment as fifth element.
8838
8839 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
8840
8841         * XEmacs 21.2.18 is released
8842
8843 1999-07-13  SL Baur  <steve@miho>
8844
8845         * lib-complete.el (read-library-name): Revert previous change.
8846         (read-library): Ditto.
8847
8848 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
8849
8850         * packages.el (packages-package-list): Capitalize docstring.
8851
8852         * packages.el (packages-find-package-library-path): Use #'nconc
8853         rather than #'append to reduce consing -- #'mapcar uses Flist,
8854         which returns a freshly consed list.  #'append would create yet
8855         another fresh list, using Fmake_list in concat.
8856
8857         * packages.el (package-provide): Use setq with remassq like it
8858         says in its docstring.
8859
8860 1999-07-06  SL Baur  <steve@miho.m17n.org>
8861
8862         * lib-complete.el (progn-with-message): Fix typo.
8863
8864 1999-07-06  SL Baur  <steve@miho.m17n.org>
8865
8866         * mule/mule-misc.el (char-octet): Make function match docstring.
8867         From Katsumi Yamaoka <yamaoka@jpl.org>
8868
8869 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
8870
8871         * wid-edit.el (widget-documentation): corrected spelling error.
8872
8873 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
8874
8875         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
8876         keys if already bound
8877
8878 1999-07-06  SL Baur  <steve@miho.m17n.org>
8879
8880         * lib-complete.el (progn-with-message): Revert previous changes.
8881
8882 1999-06-24  Bob Weiner  <weiner@beopen.com>
8883
8884         * lib-complete.el (find-library):
8885         (find-library-other-window):
8886         (find-library-other-frame): Completely rewrote
8887         so that these functions actually work when called non-interactively.
8888         Also made them handle LIBRARY arguments which end with .el or .elc.
8889
8890 1999-06-24  Bob Weiner  <weiner@beopen.com>
8891
8892         * simple.el (indent-new-comment-line): Locally bound
8893         `block-comment-start' to `comstart' or else when this is called
8894         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
8895         `block-comment-start' value, ignoring any existing spacing after a
8896         comment prefix in the previous line and producing ugly comments.
8897
8898 1999-06-23  Bob Weiner  <weiner@beopen.com>
8899
8900         * list-mode.el (mouse-choose-completion):
8901         (choose-completion):
8902         (completion-switch-to-minibuffer): Added.
8903         ([Tab]): [Tab] previously switched to the minibuffer
8904         but since [space] does that and since most applications in the
8905         world use [Tab] to select the next item in a list, do that in the
8906         *Completions* buffer too.  This will cause the least confusion
8907         among the largest population of users.  -- Bob Weiner, BeOpen.com,
8908         06/23/1999.
8909
8910 1999-06-22  Bob Weiner  <weiner@beopen.com>
8911
8912         * help.el (help-buffer-name): Added support for a null value
8913         of `help-buffer-prefix-string' since some buffers require no
8914         prefix.
8915
8916 1999-06-20  Bob Weiner  <weiner@beopen.com>
8917
8918         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
8919         in the completion-list-mode-map to bury the completions buffer
8920         even when the minibuffer is no longer active.
8921
8922 1999-06-20  Bob Weiner  <weiner@beopen.com>
8923
8924         * list-mode.el (list-mode): It is visually disconcerting to have
8925         the text cursor disappear within list buffers, especially when
8926         moving from window to window, so leave it visible.
8927
8928 1999-07-01  SL Baur  <steve@miho.m17n.org>
8929
8930         * menubar-items.el (default-menubar): Conditionalize the bug
8931         report menu item (which may not be possible in this XEmacs).
8932         Reported by: Ken'ichi Handa <handa@etl.go.jp>
8933
8934 1999-06-30  SL Baur  <steve@miho.m17n.org>
8935
8936         * subr.el (with-current-buffer): DOC string fix.
8937         Suggested by Bob Weiner <weiner@altrasoft.com>
8938
8939 1999-06-25  Charles G Waldman <cgw@fnal.gov>
8940
8941         * cus-face.el (custom-face-italic): insert missing args
8942
8943 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8944
8945         * packages.el (package-locations): Changed default early package
8946         hierarchies to ~/.xemacs/mule-packages and
8947         ~/.xemacs/xemacs-packages.
8948
8949 1999-06-23  SL Baur  <steve@miho.m17n.org>
8950
8951         * mule/mule-category.el (Top Level): ASCII is also latin-1.
8952
8953 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8954
8955         * packages.el (package-locations): Changed default early package
8956         hierarchy to ~/.xemacs/packages.
8957         (package-locations): Removed `packages' as a possible name for a
8958         late package hierarchy.
8959
8960 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
8961
8962         * mule/mule-category.el (word-combining-categories): Set up new
8963         variable.
8964         (word-separating-categories): Likewise.
8965
8966 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
8967
8968         * XEmacs 21.2.17 is released
8969
8970 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
8971
8972         * font-menu.el (font-menu-set-font): allow for nil specification
8973         of font size.
8974
8975 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
8976
8977         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
8978         is 1.
8979
8980 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
8981
8982         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
8983         8859-5 instead of ISO 8859-1.
8984
8985 1999-06-15  SL Baur  <steve@steve1.m17n.org>
8986
8987         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
8988         (viet-viscii-encode-table): Ditto.
8989
8990         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
8991         Make obsolete definition of char-octet.
8992
8993 1999-06-14  SL Baur  <steve@steve1.m17n.org>
8994
8995         * subr.el: Move no-Mule make-char ...
8996         * help-nomule.el (make-char): To here.
8997         (string-width): Make Mule compatibility alias.
8998
8999 1999-06-15  Andy Piper  <andy@xemacs.org>
9000
9001         * select.el (get-selection-no-error): really make there be no-error.
9002         (get-selection): revert to original.
9003
9004 1999-06-11  Andy Piper  <andy@xemacs.org>
9005
9006         * select.el (selection-sets-clipboard): renamed.
9007         (own-selection): use it.
9008
9009 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9010
9011         * XEmacs 21.2.16 is released
9012
9013 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9014
9015         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9016         missing characters to avoid crash.
9017
9018 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9019
9020         * coding.el (set-terminal-coding-system): Only set the console
9021         coding system on the selected console if it is a tty.
9022
9023 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9024
9025         * cus-face.el:
9026         * cus-edit.el:
9027         * faces.el:
9028         (custom):
9029         (face-spec-set):
9030         * faces.el (frob-face-property):
9031         * font-menu.el (font-menu-set-font):
9032                   Actually apply changes from 1999-03-17
9033
9034 1999-06-10  Andy Piper  <andy@xemacs.org>
9035
9036         * select.el (get-selection): abstract out non error-signalling
9037         part.
9038         (get-selection-no-error): get-selection without signalling an
9039         error.
9040         (selection-is-clipboard-p): new variable. controls whether the
9041         selection sets the clipboard.
9042         (own-selection): use it.
9043
9044         * mouse.el (insert-selection): fallback to clipboard after trying
9045         primary selection and cutbuffer.
9046
9047 1999-06-05  Andy Piper  <andy@xemacs.org>
9048
9049         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9050         selection functions.
9051
9052 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9053
9054         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9055         default value.
9056         (load): Use `raw-text' instead of `no-conversion'.
9057         (insert-file-contents): Likewise.
9058
9059         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9060         of `no-conversion'.
9061
9062 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9063
9064         * coding.el: Don't copy `no-conversion' to `raw-text'.
9065
9066 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9067
9068         * subr.el (make-char): Define it if Mule is not around.
9069
9070 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9071
9072         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9073
9074         * x-select.el (x-disown-selection-internal): Restore symbol as an
9075         obsolete alias.
9076         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9077
9078 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9079
9080         * XEmacs 21.2.15 is released
9081
9082 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9083
9084         * subr.el (split-string): Avoid infinite looping
9085
9086 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9087
9088         * ldap.el (ldap-ignore-attribute-codings): New variable
9089         (ldap-default-attribute-decoder): New variable
9090         (ldap-coding-system): New variable
9091         (ldap-attribute-syntax-encoders): New variable
9092         (ldap-attribute-syntax-decoders): New variable
9093         (ldap-attribute-syntaxes-alist): New variable
9094         (ldap-encode-boolean): New function
9095         (ldap-decode-boolean): New function
9096         (ldap-encode-country-string): New function
9097         (ldap-decode-string): New function
9098         (ldap-decode-address): New function
9099         (ldap-encode-address): New function
9100         (ldap-decode-attribute): New function
9101         (ldap-search): Use some of these
9102
9103 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9104
9105         * version.el (emacs-version): Make the patch level/beta come
9106         before the XEmacs qualifier so that it gets into (funcall
9107         emacs-version) and thus in the bug reports.
9108         (emacs-version>=): Support patch levels.
9109
9110 1999-06-03  SL Baur  <steve@xemacs.org>
9111
9112         * version.el: implement x.y.z version number
9113         From Jan Vroonhof <vroonhof@math.ethz.ch>
9114
9115 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9116
9117         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9118
9119 1999-05-22  Vin Shelton <acs@xemacs.org>
9120
9121         * startup.el: Document -private and break out non-standard X options.
9122
9123 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9124
9125         * mule/mule-charset.el (charset-after): New function.
9126         (charset-direction): Synch with Mule, update docstring.
9127         (get-charset-property): New function.
9128         (put-charset-property): New function.
9129         (charset-plist): New function.
9130
9131         * mule/mule-charset.el (compose-region):
9132         (decompose-region): remove;  these functions (which don't work
9133         since we don't do composite characters) have been moved to
9134         mule-util.el.
9135         (toplevel): follow coding standards
9136
9137 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9138
9139         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9140         exist any more.
9141
9142         * code-files.el: Fix commentary to follow coding standards.  Move
9143         the single line left in mule-files.el to here.
9144
9145         * mule/mule-files.el: delete.
9146
9147 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9148
9149         * info.el (Info-scroll-prev): Use event functions instead of the
9150         old emacs 19 interface.
9151
9152 1999-06-02  Andy Piper  <andy@xemacs.org>
9153
9154         * x-font-menu.el (x-font-menu-load-font):
9155         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9156
9157 1999-05-31  Andy Piper  <andy@xemacs.org>
9158
9159         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9160         group.
9161         (font-menu-this-frame-only-p): ditto.
9162         (font-menu-max-items): reinstate, from Jan Vroonhof
9163         <vroonhof@math.ethz.ch>
9164         (font-menu-submenu-name-format): ditto.
9165         (font-menu-split-long-menu): ditto, for use by the family
9166         constructor.
9167         (font-menu-family-constructor): use it.
9168
9169 1999-05-30  Andy Piper  <andy@xemacs.org>
9170
9171         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9172         for use by the font menu.
9173
9174         * msw-font-menu.el: new file implementing mswindows specific
9175         font-menu behaviour.
9176         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9177         (mswindows-font-menu-junk-families): ditto.
9178         (hack-font-truename): ditto.
9179         (mswindows-font-regexp-ascii): ditto.
9180         (mswindows-reset-device-font-menus): ditto.
9181         (mswindows-font-menu-font-data): ditto.
9182         (mswindows-font-menu-load-font): ditto.
9183
9184         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9185         (x-font-menu-font-data): ditto.
9186         (x-font-menu-load-font): ditto.
9187
9188         * font-menu.el: new file implementing generic font menu behaviour.
9189         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9190         made device independent.
9191         (font-menu-this-frame-only-p): ditto.
9192         (font-menu-preferred-resolution): ditto.
9193         (font-menu-size-scaling): new variable used to determine whether
9194         sizes are in points or tenths of a point.
9195         (vassoc): moved from x-font-menu.el.
9196         (device-fonts-cache): ditto.
9197         (device-fonts-cache): ditto.
9198         (flush-device-fonts-cache): ditto.
9199         (reset-device-font-menus): copied from x-font-menu.el and made
9200         device independent. Most functionality deferred to
9201         device-dependent versions.
9202         (font-menu-family-constructor): copied from x-font-menu.el and
9203         made device independent.
9204         (font-menu-size-constructor): ditto.
9205         (font-menu-weight-constructor): ditto.
9206         (font-menu-set-font): ditto.
9207         (font-menu-change-face): ditto.
9208         (font-menu-load-font): new device method.
9209         (font-menu-font-data): ditto.
9210
9211         * x-font-menu.el: The above functions deleted.
9212
9213 1999-05-26  Andy Piper  <andy@xemacs.org>
9214
9215         * update-elc.el:
9216         * make-docfile.el:
9217         * loadup.el: rehash expand-file-name usage to not use default-directory.
9218
9219 1999-05-21  Andy Piper  <andy@xemacs.org>
9220
9221         * x-select.el (x-select-convert-to-text):
9222         (x-selected-text-type):
9223         (x-get-selection):
9224         (xselect-convert-to-string):
9225         (xselect-convert-to-compound-text):
9226         (xselect-convert-to-length):
9227         (xselect-convert-to-targets):
9228         (xselect-convert-to-delete):
9229         (xselect-convert-to-filename):
9230         (xselect-convert-to-charpos):
9231         (xselect-convert-to-lineno):
9232         (xselect-convert-to-colno):
9233         (xselect-convert-to-sourceloc):
9234         (xselect-convert-to-os):
9235         (xselect-convert-to-host):
9236         (xselect-convert-to-user):
9237         (xselect-convert-to-class):
9238         (xselect-convert-to-name):
9239         (xselect-convert-to-integer):
9240         (xselect-convert-to-atom):
9241         (xselect-convert-to-identity): functions renamed from x-* and
9242         moved to select.el.
9243         (x-get-secondary-selection): use rename get-selection.
9244         (x-get-clipboard): ditto.
9245         (x-own-selection): moved to select.el.
9246         (x-valid-simple-selection-p): ditto.
9247         (x-dehilight-selection): ditto.
9248         (x-own-clipboard): ditto.
9249         (x-disown-selection): ditto.
9250
9251         * x-mouse.el (x-yank-function): moved to mouse.el.
9252         (x-insert-selection): ditto.
9253         (x-set-point-and-move-selection): use renamed function.
9254
9255         * select.el (selected-text-type): moved and renamed from
9256         x-select.el.
9257         (selection-owner-p): moved to C.
9258         (selection-exists-p): ditto.
9259         (get-cutbuffer): new device method.
9260         (get-selection): generalised and moved from x-select.el.
9261         (own-selection): moved x-own-selection functionality into here.
9262         (dehilight-selection): renamed and moved from x-select.el.
9263         (own-clipboard): functionality moved from x-select.el using new
9264         generic C builtins.
9265         (disown-clipboard): ditto.
9266         (select-convert-to-text):
9267         (select-convert-to-string):
9268         (select-convert-to-compound-text):
9269         (select-convert-to-length):
9270         (select-convert-to-targets):
9271         (select-convert-to-delete):
9272         (select-convert-to-filename):
9273         (select-convert-to-charpos):
9274         (select-convert-to-lineno):
9275         (select-convert-to-colno):
9276         (select-convert-to-sourceloc):
9277         (select-convert-to-os):
9278         (select-convert-to-host):
9279         (select-convert-to-user):
9280         (select-convert-to-class):
9281         (select-convert-to-name):
9282         (select-convert-to-integer):
9283         (select-convert-to-atom):
9284         (select-convert-to-identity): new functions renamed from x-* and
9285         moved from x-select.el.
9286
9287         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9288         into here and use as the default window-system mouse yank.
9289         (insert-selection): generalised and moved from x-mouse.el.
9290         (own-clipboard): moved to C.
9291
9292         * msw-select.el (mswindows-selection-owned-p): deleted.
9293         (mswindows-own-selection): generalised and moved to select.el.
9294         (mswindows-disown-selection): generalised and moved to C.
9295         (mswindows-selection-owner-p): ditto.
9296
9297 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9298
9299         * XEmacs 21.2.14 is released
9300
9301 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9302
9303         * about.el: update contact info for jason and slb.
9304
9305 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9306
9307         * mule/european.el (setup-romanian-environment): Add Romanian
9308         support from Emacs/Mule romanian.el.
9309
9310 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9311
9312         * cus-face.el: Label all custom changes with the 'custom' tag.
9313
9314         * cus-edit.el: idem ditto.
9315
9316         * faces.el: Added suport for adding device tags to various functions.
9317         (custom): New device tag.
9318         (face-spec-set): Call reset face with tags argument. No longer do
9319         x-init-global-faces hack.
9320
9321         * faces.el (frob-face-property): Use an anonymous specifier to map
9322         frob-face-property-1 over.
9323
9324         * x-font-menu.el (font-menu-set-font): Always specify all
9325         properties to custom.
9326
9327 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9328
9329         * mule/european.el (setup-czech-environment): Add czech support.
9330         From David Sauer <davids@orfinet.cz>
9331
9332 1999-03-15  SL Baur  <steve@xemacs.org>
9333
9334         * check-features.el: Turn hard errors into warnings.
9335
9336 1999-03-21  SL Baur  <steve@xemacs.org>
9337
9338         * simple.el (delete-key-deletes-forward): As per discussion on
9339         xemacs-beta, default to t.
9340
9341 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9342
9343         * loadup.el: Define Installation-string before loading anything.
9344
9345 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9346
9347         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9348         From Anders Stenman <stenman@isy.liu.se>
9349
9350 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9351
9352         * wid-edit.el (widget-glyph-find): Ditto.
9353
9354         * packages.el (locate-library): Ditto.
9355
9356         * loadup.el (really-early-error-handler): Ditto.
9357
9358         * lib-complete.el (read-library): Ditto.
9359
9360         * faces.el (set-face-stipple): Ditto.
9361
9362         * code-files.el (load): Use new calling style of locate-file.
9363
9364 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9365
9366         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9367         dead.
9368
9369 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9370
9371         * dumped-lisp.el (preloaded-file-list): Don't load
9372         Installation.el.
9373
9374         * loadup.el (Installation-string): Define it here.
9375
9376 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9377
9378         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9379         Installation.el needs to be loaded before `dump-paths', otherwise
9380         the dumping process won't find it.
9381
9382 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9383
9384         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9385         subr so that we can use `replace-in-string' in Installation.el to
9386         get rid of C-m chars under the native Windows build.
9387
9388 1999-04-29  Andy Piper  <andy@xemacs.org>
9389
9390         * make-docfile.el: canonicalize file and directory names.
9391
9392         * device.el (call-device-method): new function for calling device
9393         specific methods.
9394         (define-device-method): new function for defining device methods.
9395         (define-device-method*): ditto.
9396
9397 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9398
9399         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9400
9401 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9402
9403         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9404         (cyrillic-koi8-r-encode-table): Likewise.
9405         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9406         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9407
9408         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9409         from vietnamese.el].
9410
9411         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9412         mule/mule-misc.el.
9413
9414 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9415
9416         * mule/thai-xtis.el:
9417         - Change font registry name from "Thai94x94-0" to "xtis-0".
9418         - Change mnemonic of coding-system `tis-620' to "TIS620".
9419
9420 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9421
9422         * mule/ethiopic.el: fixed.
9423
9424 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9425
9426         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9427
9428         * mule/thai-xtis.el: New file.
9429
9430         * mule/vietnamese.el: New file.
9431
9432         * mule/ethiopic.el: New file.
9433
9434 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9435
9436         * bytecomp.el (byte-compile-close-variables): Leave
9437         debug-issue-ebola-notices alone.
9438
9439 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9440
9441         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9442         at the top of the buffer since it is the most important thing to
9443         customize
9444         (ldap-get-host-parameter): New defun
9445         (ldap-search): Add a new parameter `withdn' to retrieve the
9446         distinguished names of entries
9447
9448 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9449
9450         * startup.el (splash-frame-body): Date and spelling fixes.
9451
9452 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9453
9454         * view-less.el (toggle-truncate-lines): add autoload tag
9455
9456 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9457
9458         * format.el (format-alist): Disable image stuff.
9459
9460 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9461
9462         * wid-edit.el (widget-glyph-find): Search by directories, then by
9463         suffixes rather than the other way around.
9464         (widget-image-conversion): Renamed to
9465         `widget-image-file-name-suffixes'.
9466
9467 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9468
9469         * mule/mule-charset.el: Made old functions obsolete, remove the
9470         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9471         (charset-iso-graphic-plane): Rename from charset-graphic.
9472         (charset-iso-final-char): Rename from charset-final.
9473         (charset-width): Rename from charset-columns.
9474         (charset-bytes): Added from fsf compatibility, returns always 1.
9475
9476         * mule/mule-misc.el: Move charset-doc-string alias to
9477         mule-charset.el
9478
9479 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9480
9481         * x-faces.el (x-make-font-bold-italic): honor
9482         *try-oblique-before-italic-fonts*
9483
9484 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9485
9486         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9487
9488 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9489
9490         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9491         name.
9492
9493 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9494
9495         * cl-extra.el (equalp): Would bug out for lists.
9496
9497 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9498
9499         * about.el (about-hackers):  Change cgw's email address
9500
9501 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9502
9503         * XEmacs 21.2.13 is released
9504
9505 1999-03-12  SL Baur  <steve@xemacs.org>
9506
9507         * simple.el (delete-key-deletes-forward): Revert to previous
9508         behavior.
9509
9510 1999-01-18  Didier Verna  <didier@xemacs.org>
9511
9512         * menubar-items.el (xemacs-splash-buffer): handle the case of
9513         multiple elements in the splash buffer body.
9514
9515         * startup.el (splash-frame-timeout): new constant: interval
9516         between splash buffer elements.
9517         (command-line-1): handle splash buffer with multiple elements (use
9518         a timeout).
9519         (splash-frame-body): Originally `startup-splash-frame-body'.
9520         Rewrote a cleaner and more readable version. This can now be array,
9521         in which case each element is displayed in turn in the splash buffer.
9522         (splash-frame-static-body): new constant. Persistent information
9523         across all splash buffer elements (preserves the possibility to give
9524         it in different languages.
9525         (circulate-splash-frame-elements): new function. Used as a timeout
9526         to circulate through all splash frame elements and display them in
9527         sequence.
9528         (display-splash-frame): originally `startup-splash-frame'. Handle
9529         the case of multiple elements in the splash buffer body. Now
9530         returns a timeout id if multiple elements to display, or nil.
9531
9532 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9533
9534         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9535         so they can be overridden by x-init-face-from-resources.
9536         Additionally specify the font name also with an x tag.
9537
9538 1999-03-08  Andy Piper  <andy@xemacs.org>
9539
9540         * package-get.el (package-get-base): autoload.
9541
9542         * menubar-items.el (default-menubar): add update menu item. Fix
9543         custom menu to only be activated when package-base is available.
9544
9545         * package-get.el (package-get-custom): don't load
9546         package-get-custom as it is auto-generated. Fix group definition.
9547
9548 1999-03-05  Didier Verna  <didier@xemacs.org>
9549
9550         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9551         instead of `symbol-name' (Thanks Kyle).
9552
9553         * cus-edit.el (custom-save-variables): use `prin1' instead of
9554         princ to write symbols.
9555
9556 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9557
9558         * XEmacs 21.2.12 is released
9559
9560 1999-03-05  SL Baur  <steve@xemacs.org>
9561
9562         * menubar-items.el (default-menubar): Add kfm browsing support.
9563         From Neal Becker <nbecker@fred.net>
9564
9565 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9566
9567         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9568         calls to font-lock during buffer reversion.
9569
9570 1999-02-12  Didier Verna  <didier@xemacs.org>
9571
9572         * info.el (Info-build-node-completions): unconditionally widen the
9573         tag table buffer.
9574
9575 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9576
9577         * x-faces.el (x-init-face-from-resources):
9578         Only set fonts in the 'x locale.
9579
9580 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9581
9582         * package-ui.el (pui-install-selected-packages): Don't throw on
9583         `package-admin-delete-binary-package' returning nil since it's
9584         normal.  Reindent function.
9585         (pui-add-required-packages): Handle case where packages selected
9586         for installation have never been installed.
9587
9588 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9589
9590         * menubar-items.el (default-menubar):
9591         Implement the ``Mule->Set coding system of process'' menu item.
9592
9593 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9594
9595         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9596         files
9597         - Change some `if's to `when's
9598
9599 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9600
9601         * XEmacs 21.2.11 is released
9602
9603 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9604
9605         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9606         against window close (Fix Bug #460).
9607         (ask-user-about-lock-dbox): Idem.
9608
9609 1999-02-25  SL Baur  <steve@xemacs.org>
9610
9611         * mule/mule-charset.el (charset-leading-byte): New function.
9612         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9613
9614 1999-02-12  Andy Piper  <andy@xemacs.org>
9615
9616         * about.el (xemacs-hackers): change andy's email address.
9617         (about-url-alist): change andy's web page address.
9618         (about-xemacs): add piper.
9619
9620 1999-02-16  SL Baur  <steve@xemacs.org>
9621
9622         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9623         of mule-base into lisp/mule.
9624
9625 1999-02-16  SL Baur  <steve@xemacs.org>
9626
9627         * mule/arabic.el:
9628         mule/canna-leim.el:
9629         mule/chinese.el:
9630         mule/cyrillic.el:
9631         mule/english.el:
9632         mule/european.el:
9633         mule/greek.el:
9634         mule/hebrew.el:
9635         mule/japanese.el:
9636         mule/kinsoku.el:
9637         mule/korean.el:
9638         mule/misc-lang.el:
9639         mule/mule-category.el:
9640         mule/mule-ccl.el:
9641         mule/mule-charset.el:
9642         mule/mule-cmds.el:
9643         mule/mule-coding.el:
9644         mule/mule-files.el:
9645         mule/mule-help.el:
9646         mule/mule-init.el:
9647         mule/mule-misc.el:
9648         mule/mule-tty-init.el:
9649         mule/mule-x-init.el:
9650         mule/viet-chars.el:  Remerge from mule-base.
9651
9652         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9653         of mule-base into lisp/mule.
9654
9655 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
9656
9657         * process.el (exec-to-string): Use `shell-command-switch' in place
9658         of hard-wired "-c" (for WindowsNT).
9659
9660 1999-02-08  Charles G Waldman  <cgw@pgt.com>
9661
9662         * menubar-items.el (default-menubar):  Remove obsolete
9663         "Gopher" item
9664
9665 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
9666
9667         * package-admin.el (package-admin-get-install-dir): First fall
9668         back to the location of xemacs-base for non-mule packages.
9669
9670 1999-02-15  Martin Buchholz  <martin@xemacs.org>
9671
9672         * paths.el:
9673         - improved automounter tmp directory support.
9674         - support 4 (!) empirically discovered automounter conventions
9675
9676 1999-02-12  SL Baur  <steve@xemacs.org>
9677
9678         * etags.el (pop-tag-mark): autoload to match key binding.
9679
9680 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9681
9682         * XEmacs 21.2.10 is released
9683
9684 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
9685
9686         * package-get.el (package-get-remote-filename): Don't bug out for
9687         a local file name in the search entry.
9688
9689 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
9690
9691         * XEmacs 21.2.9 is released
9692
9693 1999-01-19  Didier Verna  <didier@xemacs.org>
9694
9695         * replace.el (replace-search-function): new variable containing a
9696         function to perform a search-forward.
9697         (replace-re-search-function): new variable containing a function
9698         to perform a re-search-forward.
9699         (perform-replace): use them.
9700
9701 1999-01-25  Didier Verna  <didier@xemacs.org>
9702
9703         * select.el (selection-owner-p): use the name `XEmacs'.
9704         (cut-copy-clear-internal): ditto.
9705
9706 1999-01-18  Andy Piper  <andy@xemacs.org>
9707
9708         * about.el (about-url-alist): Update my entry.
9709         (xemacs-hackers): Ditto.
9710
9711 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
9712
9713         * buffer.el (switch-to-buffer): Fixing documentation.
9714         * minibuf.el (minibuffer-completion-table): ditto.
9715         * cl-macs.el (return-from): ditto.
9716
9717 1999-01-04  Didier Verna  <didier@xemacs.org>
9718
9719         * replace.el (delete-non-matching-lines): temporarily disable
9720         case-folding when called interactively with a regexp containing
9721         uppercase characters.
9722         (delete-matching-lines): ditto.
9723         (count-matches): ditto.
9724         (list-matching-lines): ditto.
9725
9726 1999-01-07  Colin Rafferty  <colin@xemacs.org>
9727
9728         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
9729         abort if current window is split horizontally, not if others are
9730         split.  Got rid of unnecessary minibuffer checking.  Also, add
9731         some comments (it's still complex).
9732
9733 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
9734
9735         * package-get.el: changed address for doc.ic.ac.uk to
9736         sunsite.doc.ic.ac.uk
9737
9738 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9739
9740         * ldap.el (toplevel): Remove requires so that the file compiles
9741         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
9742
9743 1999-01-10  J. Kean Johnston  <jkj@sco.com>
9744
9745         * dump-paths.el: Calculate module-directory and set
9746         module-load-path to the load path for modules.
9747
9748         * loadup.el: Get bootstrap value of module-load-path from the
9749         environment variable EMACSBOOTSTRAPMODULEPATH.
9750         - Display the module load path if we're debugging paths.
9751
9752         * setup-paths.el: Added function paths-find-site-module-directory.
9753         - Added function paths-find-module-directory.
9754         - Added function paths-construct-module-load-path.  Uses new
9755         environment variable EMACSMODULEPATH.
9756
9757 1998-12-30  Martin Buchholz  <martin@xemacs.org>
9758
9759         * font.el (font-default-object-for-device):
9760         Oops! This `or' can't be replaced by `unless'.
9761         Fixed inability to run w3, among other things.
9762
9763 1998-12-17  Charles G. Waldman <cgw@pgt.com>
9764
9765         * package-admin.el: Change initialization of
9766           package-admin-install-function dependent on system type.
9767           Change package-admin-install-function-mswindows to use
9768           "minitar".
9769
9770 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
9771
9772         * mouse.el (default-mouse-motion-handler): Disable help echo while
9773         in the minibuffer.
9774
9775 1998-12-28  Martin Buchholz <martin@xemacs.org>
9776
9777         * XEmacs 21.2.8 is released.
9778
9779 1998-12-24  Martin Buchholz <martin@xemacs.org>
9780
9781         * XEmacs 21.2.7 is released.
9782
9783 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9784
9785         * package-ui.el (pui-list-packages): Set truncate-lines.
9786
9787         * package-get.el (package-get-download-menu): Use
9788         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
9789
9790         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
9791         (pui-help-string): idem.
9792         (list-packages-mode): New major mode.
9793         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
9794         (pui-install-selected-packages): Add suport for removing packages.
9795         (pui-toggle-package-delete-key): New function.
9796         (pui-popup-context-sensitive): New kludge.
9797         (pui-list-packages): Add warning when `package-get-remote' is nil.
9798         (package-ui-add-site): New function.
9799
9800 1998-12-01  Didier Verna  <didier@xemacs.org>
9801
9802         * hyper-apropos.el (hyper-where-is): added the missing autoload.
9803
9804 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9805
9806         * ldap.el: Custom-ized
9807         (toplevel): Do not provide `ldap' which is provided by C level
9808         LDAP code
9809         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
9810
9811 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
9812
9813         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
9814
9815 1998-12-17  Andy Piper  <andy@xemacs.org>
9816
9817         * sound.el (sound-load-list): name changed from sound-load-alist.
9818         (sound-extension-list): name changed from sound-ext-list.
9819         (load-default-sounds): use new names.
9820         (load-sound-file): use new names.
9821
9822 1998-12-16  Andy Piper  <andy@xemacs.org>
9823
9824         * XEmacs 21.2.6 is released
9825
9826 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
9827
9828         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
9829         errors.
9830
9831 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
9832
9833         * wid-edit.el (widget-echo-this-extent): Set
9834         help-echo-owns-message to t.
9835
9836 1998-11-30  Greg Klanderman  <greg@alphatech.com>
9837
9838         * package-get.el (package-get-download-menu): use toggles for
9839           each site in the download site menu.
9840
9841 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
9842
9843         * package-get.el (package-get): If we cannot find a package
9844           because package-get-remote is not set, give a more helpful
9845           error message.
9846
9847 1998-11-30  Greg Klanderman  <greg@alphatech.com>
9848
9849         * package-get.el (package-get-remote-filename): use an EFS path
9850         with user anonymous if no user is specified.
9851
9852 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9853
9854         * faces.el (face-spec-set): Re-init fallfacks for default after
9855         calling reset-face on the default face.
9856
9857 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9858
9859         * package-admin.el (package-admin-default-install-function):
9860         Behave as advertised.  Make sure the pkg-dir is proper for
9861         default-directory.
9862         (package-admin-add-binary-package): Make sure the pkg-dir is
9863         proper for default-directory.
9864         (package-admin-install-function-mswindows): Make sure the pkg-dir
9865         is proper for default-directory.
9866
9867 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9868
9869         * XEmacs 21.2.5 is released
9870
9871 1998-12-05  SL Baur  <steve@altair.xemacs.org>
9872
9873         * files.el (binary-file-regexps): regexp-opt is not available at
9874         bytecompile time.
9875
9876 1998-11-30  Martin Buchholz  <martin@xemacs.org>
9877
9878         * x-win-xfree86.el:
9879         * x-win-sun.el (x-win-init-sun):
9880         * x-win-sun.el:
9881         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
9882         * x-iso8859-1.el:
9883         * x-init.el (init-post-x-win):
9884         * x-init.el (init-pre-x-win):
9885         * x-init.el (x-initialize-compose):
9886         * x-init.el:
9887         * x-compose.el:
9888         * winnt.el:
9889         * widget.el:
9890         * wid-edit.el (widget-glyph-click):
9891         * wid-edit.el (widget-glyph-find):
9892         * wid-edit.el (widget-type):
9893         * view-less.el (view-buffer-other-window):
9894         * very-early-lisp.el:
9895         * version.el:
9896         * toolbar.el:
9897         * toolbar-items.el:
9898         * term/sun.el (suntool-map):
9899         * term/sun-mouse.el:
9900         * term/internal.el:
9901         * syntax.el (modify-syntax-entry):
9902         * symbol-syntax.el:
9903         * subr.el:
9904         * startup.el (lock-directory):
9905         * simple.el (set-comment-column):
9906         * simple.el (backward-delete-char-untabify):
9907         * shadow.el (find-emacs-lisp-shadows):
9908         * shadow.el:
9909         * setup-paths.el (paths-construct-info-path):
9910         * select.el (cut-copy-clear-internal):
9911         * process.el (call-process-region):
9912         * process.el (start-process-shell-command):
9913         * process.el:
9914         * paths.el (rmail-spool-directory):
9915         * paragraphs.el (use-hard-newlines):
9916         * package-get.el (package-get-dependencies):
9917         * package-admin.el (package-admin-delete-binary-package):
9918         * obsolete.el (truncate-string):
9919         * obsolete.el (store-substring):
9920         * mouse.el (default-mouse-track-maybe-own-selection):
9921         * mouse.el (mouse-yank-at-point):
9922         * modeline.el:
9923         * modeline.el (mouse-drag-modeline):
9924         * minibuf.el (read-directory-name-internal):
9925         * minibuf.el (read-file-name-internal):
9926         * minibuf.el (read-file-name-internal-1):
9927         * minibuf.el (read-file-name-2):
9928         * minibuf.el (exact-minibuffer-completion-p):
9929         * minibuf.el (read-from-minibuffer):
9930         * minibuf.el:
9931         * menubar.el (check-menu-syntax):
9932         * map-ynp.el (map-y-or-n-p):
9933         * make-docfile.el (docfile-out-of-date):
9934         * loadup.el ((member "run-temacs" command-line-args)):
9935         * loadup.el ((member "no-site-file" command-line-args)):
9936         * loadup.el (really-early-error-handler):
9937         * loadup.el:
9938         * loadhist.el:
9939         * loaddefs.el:
9940         * lisp-mnt.el (lm-verify):
9941         * lib-complete.el (lib-complete:cache-completions):
9942         * lib-complete.el (library-all-completions):
9943         * itimer.el (itimer-run-expired-timers):
9944         * info.el (Info-mode):
9945         * info.el (Info-insert-file-contents):
9946         * info.el (Info-rebuild-dir):
9947         * info.el (Info-build-dir-anew):
9948         * info.el (Info-parse-dir-entries):
9949         * info.el (Info-dir-outdated-p):
9950         * info.el (Info-insert-dir):
9951         * info.el (info-xref):
9952         * info.el:
9953         * hyper-apropos.el (hyper-apropos-get-doc):
9954         * hyper-apropos.el (hyper-describe-face):
9955         * hyper-apropos.el (hyper-apropos-mode):
9956         * hyper-apropos.el:
9957         * help.el (list-processes):
9958         * help.el:
9959         * gnuserv.el:
9960         * font.el (mswindows-font-create-name):
9961         * font.el (font-default-font-for-device):
9962         * font.el (x-font-create-object):
9963         * font.el (font-registry):
9964         * font.el:
9965         * font-lock.el (font-lock-keywords):
9966         * font-lock.el:
9967         * finder.el (finder-compile-keywords):
9968         * find-paths.el (paths-find-recursive-path):
9969         * fill.el (set-justification-center):
9970         * fill.el (fill-region-as-paragraph):
9971         * files.el (insert-directory):
9972         * files.el (wildcard-to-regexp):
9973         * files.el (recover-file):
9974         * files.el (basic-save-buffer):
9975         * files.el (delete-auto-save-file-if-necessary):
9976         * files.el (file-relative-name):
9977         * files.el (backup-extract-version):
9978         * files.el (backup-buffer):
9979         * files.el (set-visited-file-name):
9980         * files.el (set-auto-mode):
9981         * files.el (interpreter-mode-alist):
9982         * files.el:
9983         * files.el (find-file-noselect):
9984         * files.el (abbreviate-file-name):
9985         * files.el (parse-colon-path):
9986         * files.el (directory-abbrev-alist):
9987         * etags.el (visit-tags-table-buffer):
9988         * easymenu.el (easy-menu-define):
9989         * dragdrop.el (experimental-dragdrop-drag):
9990         * dragdrop.el (dragdrop-drop-do-functions):
9991         * dragdrop.el (dragdrop-drop-at-point):
9992         * disass.el (disassemble-1):
9993         * disass.el (disassemble-internal):
9994         * disass.el (disassemble):
9995         * disass.el:
9996         * derived.el (derived-mode-init-mode-variables):
9997         * derived.el (define-derived-mode):
9998         * custom.el (defgroup):
9999         * cus-edit.el (custom-quote):
10000         * config.el:
10001         * code-process.el (open-network-stream):
10002         * code-process.el (start-process):
10003         * code-process.el (call-process-region):
10004         * code-process.el (call-process):
10005         * code-process.el:
10006         * code-files.el (insert-file-contents):
10007         * code-files.el:
10008         * code-files.el (buffer-file-coding-system-for-read):
10009         * cmdloop.el (yes-or-no-p-minibuf):
10010         * cl.el:
10011         * cl-macs.el:
10012         * cl-extra.el:
10013         * callers-of-rpt.el (make-caller-report):
10014         * callers-of-rpt.el:
10015         * bytecomp.el (batch-byte-recompile-directory):
10016         * bytecomp.el (batch-byte-compile-1):
10017         * bytecomp.el (batch-byte-compile):
10018         * bytecomp.el (display-call-tree):
10019         * bytecomp.el (byte-compile-insert):
10020         * bytecomp.el (byte-compile-two-args-19->20):
10021         * bytecomp.el (byte-compile-variable-ref):
10022         * bytecomp.el (byte-compile-form):
10023         * bytecomp.el (byte-compile-top-level-body):
10024         * bytecomp.el (byte-compile-out-toplevel):
10025         * bytecomp.el (byte-compile-byte-code-maker):
10026         * bytecomp.el (byte-compile-file-form-defmumble):
10027         * bytecomp.el (byte-compile-file-form):
10028         * bytecomp.el (byte-compile-keep-pending):
10029         * bytecomp.el (byte-compile-insert-header):
10030         * bytecomp.el (byte-compile-from-buffer):
10031         * bytecomp.el (byte-compile-file):
10032         * bytecomp.el (byte-recompile-file):
10033         * bytecomp.el (byte-compile-close-variables):
10034         * bytecomp.el (byte-compile-warn-about-unused-variables):
10035         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10036         * bytecomp.el (byte-compiler-legal-options):
10037         * bytecomp.el (byte-compile-lapcode):
10038         * bytecomp.el (byte-optimize-log):
10039         * bytecomp.el ((fboundp 'defsubst)):
10040         * bytecomp.el:
10041         * bytecomp-runtime.el:
10042         * byte-optimize.el (byte-optimize-apply):
10043         * byte-optimize.el (car):
10044         * byte-optimize.el (byte-optimize-form):
10045         * byte-optimize.el (byte-optimize-form-code-walker):
10046         * byte-optimize.el:
10047         * build-report.el (build-report-insert-installation-file):
10048         * build-report.el (build-report):
10049         * auto-show.el:
10050         * apropos.el (apropos-documentation):
10051         - mega patch
10052         - clean up byte-compile warnings
10053         - remove unused variables
10054         - Use common lisp style hashtable functions
10055         - byte compiler cleanup
10056         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10057         - remove old backquote syntax usage
10058         - move some cl functionality into C for speed.
10059         - remove last remaining VMS support
10060         - spelling fixes
10061         - implement last, butlast, nbutlast, copy-list in C.
10062         - new macro ignore-file-errors, similar to ignore-errors
10063           (ignore-file-errors (delete-file "foo"))
10064         - get frequent garbage collection during loadup.el by tweaking
10065           gc-cons-threshold, rather than explicitly calling garbage-collect
10066         - default delete-key-deletes-forward to `t'.
10067
10068 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10069
10070         * XEmacs 21.2-beta4 is released.
10071
10072 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10073
10074         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10075         (easy-menu-item-present-p): Wrapper around find-menu-item.
10076         (easy-menu-remove-item): Wrapper around delete-menu-item.
10077
10078         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10079         (add-menu-button): Add 'in-menu' argument.
10080         (add-menu-item-1): Add in-menu support to helper function.
10081
10082 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10083
10084         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10085
10086 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10087
10088         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10089         of Dec 4, 1997.
10090
10091 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10092
10093         * process.el (shell-command-on-region): Report if the command
10094         succeeded or failed.
10095
10096 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10097
10098         * subr.el (buffer-substring-no-properties): Comment out.
10099
10100 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10101
10102         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10103           into font instances first, like `x-frob-font-size' does.
10104           (mswindows-find-larger-font): ditto
10105
10106 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10107
10108         * package-ui.el (pui-install-selected-packages): fix args in call
10109         to `package-get'.
10110
10111 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10112
10113         * package-get.el (host-name): New widget type.
10114         (package-get-remote): Better customization using new type.
10115         (package-get-download-sites): idem dito.
10116
10117         (package-get-custom): Do not use package-get-all untill we have
10118         runtime dependencies.
10119
10120         (package-get-remove-copy): Default to 't' we no longer need this
10121         kludge as we do not currently use depenencies.
10122
10123         (package-get-was-current): New variable.
10124         (package-get-require-base): New 'force-current' argument.
10125         (package-get-update-base): idem
10126         (package-get-package-provider):  idem
10127         (package-get-locate-index-file): New 'no-remote' argument.
10128         (package-get-locate-file): idem.
10129
10130         (package-get-maybe-save-index): New function.
10131         (package-get-update-base): Use it.
10132
10133 1998-10-28 Greg Klanderman <greg@alphatech.com>
10134
10135         * package-get.el (package-get-remote): default to nil; by default,
10136         don't go out to the net via EFS.  They must select a download site.
10137         (package-get-download-sites): new variable.
10138         (package-get-download-menu): new function.
10139         (package-get-locate-index-file): new function.
10140         (package-get-update-base): use it.
10141
10142         * menubar-items.el (default-menubar): add "Update Package Index"
10143         and "Add Download Site" menus under Options | Manage Packages.
10144
10145 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10146
10147         * package-get.el (package-get): bugfix code checking installed version
10148         for case where package is not currently installed.
10149         (package-get-require-signed-base-updates): new variable.
10150         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10151         deemed not a goot thing.  Use the variable
10152         package-get-allow-unsigned-base-updates instead.
10153
10154 1998-10-16 Greg Klanderman <greg@alphatech.com>
10155
10156         * package-get.el (package-get): Don't install an older version than
10157         we already have unless explicitly told to.  Issue a warning.
10158
10159         * package-ui.el (pui-add-required-packages): when adding
10160         dependencies, don't add packages that are up to date.
10161         (pui-package-symbol-char):  Don't consider a package out of date
10162         if you have a newer version installed than the latest version in
10163         package-get-base.
10164
10165         * package-get.el (package-get-base-filename): document that it may
10166         be a path relative to package-get-remote;  new default value.
10167         (package-get-locate-file): new function.
10168         (package-get-update-base): use it to expand package-get-base-filename.
10169         (package-get-save-base): new function to save the package-get database
10170         to file.
10171         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10172         (package-get-update-base): pass the REMOTE-SOURCE arg.
10173         (package-get-update-base-entry): call package-get-custom-add-entry.
10174         (package-get-file-installed-p): removed; no longer needed.
10175         (package-get-create-custom): ditto.
10176         (toplevel): remove code to build and load package-get-custom.el
10177         (package-get-custom-add-entry): new function.
10178
10179 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10180
10181         * wid-edit.el (widget-button-click): Don't switch window.
10182
10183 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10184
10185         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10186
10187 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10188
10189         * etags.el (find-tag-default): Run find-tag-hook using
10190         run-hooks rather than funcall
10191
10192 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10193
10194         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10195         and the current local map as the parents to isearch-mode-map.
10196
10197 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10198
10199         * XEmacs 21.2-beta3 is released.
10200
10201 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10202
10203         * package-get.el (package-get-update-base): use
10204         insert-file-contents-internal, not insert-file-contents-literally.
10205
10206 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10207
10208         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10209         dump time.
10210
10211 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10212
10213         * package-get.el (package-get-update-base-entry): new function.
10214         (package-get-update-base): renamed; was `package-get-load-base'.
10215         cleanup, and use package-get-update-base-from-buffer.
10216         (package-get-update-base-from-buffer): new function.
10217         (package-get-update-base-entries): new; helper for above.
10218         Do not eval lisp grabbed over ftp; parse it from new format.
10219
10220 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10221
10222         * files.el (set-auto-mode): Don't play games loading package-get
10223         database; package-get-package-provider will handle it all.
10224
10225 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10226
10227         * package-get.el (package-get-base-filename): new variable.
10228         (package-get-require-base): new function.
10229         (package-get-pgp-signed-begin-line): new variable.
10230         (package-get-pgp-signature-begin-line): ditto.
10231         (package-get-pgp-signature-end-line):  ditto.
10232         (package-get-load-base): new function.
10233         (package-get-interactive-package-query):
10234         (package-get-update-all):
10235         (package-get-dependencies):
10236         (package-get-package-provider):
10237         (package-get-custom): use package-get-require-base.
10238         [package-get-custom loading]: disable for now.
10239
10240         * package-ui.el (pui-list-packages): use (package-get-require-base)
10241
10242 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10243
10244         * package-ui.el: Correct obvious thinko in choosing extent face.
10245
10246 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10247
10248         * menubar-items.el (default-menubar): pui-list-package has nothing
10249         to with Customize. Move all the package stuff to a new Item in Options.
10250
10251         * package-ui.el (pui-menu): Add menu and Popup menu.
10252
10253         * package-get.el (package-get): Use new
10254         package-admin-get-install-dir.
10255
10256         * package-admin.el (package-admin-get-install-dir): New syntax.
10257         Conserve package location and put mule packages where mule-base is.
10258
10259         * package-get.el : Customized
10260
10261         * package-ui.el (pui): Customized
10262         (pui-package-install-dest-dir): New variable.
10263         (pui-install-selected-packages): Use it
10264
10265 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10266
10267         * package-get.el (package-get-interactive-package-query): Move
10268         dependency on package-get-base to run-time.
10269         (package-get-update-all): Ditto.
10270         (package-get-dependencies): Ditto.
10271         (package-get-package-provider): Ditto.
10272         (package-get-custom): Ditto.
10273
10274 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10275
10276         * events.el: Remove 'ascii-character property from 'backspace
10277         and 'delete symbols
10278
10279 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10280
10281         * package-get-base.el: removed.
10282
10283 1998-09-23  Didier Verna  <didier@xemacs.org>
10284
10285         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10286         (no-upper-case-p): new function.
10287         (with-search-caps-disable-folding): new macro.
10288         (with-interactive-search-caps-disable-folding): new macro.
10289         (zap-to-char): In interactive mode, do a case-sensitive search if
10290         the character is uppercase.
10291         (zap-up-to-char): ditto.
10292
10293         * replace.el (perform-replace): use the function no-upper-case-p.
10294
10295         * isearch-mode.el (isearch-fix-case): ditto.
10296         make obsolete `with-caps-disable-folding' and
10297         `isearch-no-upper-case-p'.
10298
10299         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10300         (tags-search): ditto.
10301         (tags-query-replace): ditto.
10302
10303         * info.el (Info-search): ditto.
10304
10305 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10306
10307         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10308
10309 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10310
10311         * package-admin.el (package-admin-rmtree): rewritten.  need to
10312         check for "." and ".." before symlink check.  expand files and
10313         directories with respect to DIRECTORY, not default-directory.
10314
10315 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10316
10317         * package-get.el (package-get-all): add INSTALL-DIR argument.
10318
10319 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10320
10321         * package-ui.el (pui-add-required-packages): new function, select
10322         dependent packages.
10323         (pui-display-keymap): bind it.
10324         (pui-help-string): document it.
10325         (pui-install-selected-packages): package-get-all -> package-get.
10326
10327         * package-get.el (package-get-dependencies): new function.
10328
10329 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10330
10331         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10332         regexps.
10333
10334 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10335
10336         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10337         function.
10338         (default-mouse-track-normalize-point): Use it.
10339
10340 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10341
10342         * package-admin.el (package-admin-delete-binary-package):
10343                 General cleanup. Remove unnessary use of progn and
10344         save-excursion.
10345         (package-admin-delete-binary-package): Do NOT mess with file
10346         modes. That is evil.
10347         (package-admin-delete-binary-package): Wrap all deleting in
10348         condition-case. The data in MANIFEST is untrustworthy.
10349         (package-admin-delete-binary-package): Let the OS worry about non
10350         empty directories.
10351
10352 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10353
10354         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10355         processing.
10356         (lm-report-bug): Fix mail address to send bug reports to.
10357
10358 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10359
10360         * XEmacs 21.2-beta2 is released.
10361
10362 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10363
10364         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10365
10366 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10367
10368         * info.el (Info-mode): Document page turning by double clicks in
10369         docstring so `M-x describe-mode' will display it.
10370
10371 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10372
10373         * info.el (Info-mouse-track-double-click-hook): Use character
10374         widths to calculate a border region where double clicking does
10375         page turning, and return `nil' by default so other hooks, such as
10376         region highlighting, will be run.
10377
10378 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10379
10380         * sound.el (default-sound-directory-list): Initialize with all the
10381         "sounds" directories in `data-directory-list'.  It used to just be
10382         the first one.
10383
10384         * packages.el (locate-data-directory-list): Created.  This gives
10385         the list of matching directories, unlike `locate-data-directory',
10386         which just gives the first one.
10387
10388 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10389
10390         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10391         make a binding in the local keymap until help-char handling is
10392         improved.
10393
10394         * help.el (help-keymap-with-help-key): Provide keymap with help
10395         binding.
10396         (help-print-help-form): New helper function.
10397
10398 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10399
10400         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10401         move extent to another buffer; no need to create a new extent.
10402         (isearch-fix-case): New function.
10403         (isearch-search-and-update): Use it.
10404
10405 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10406
10407         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10408         the keymap, not minor-mode-map-alist.
10409         (isearch-done): Restore overriding-local-map.
10410
10411 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10412
10413         * bytecomp.el (byte-compile-buffer-substring):
10414         Fix for: (byte-compile (defun f () (buffer-substring)))
10415         ==>   ** buffer-substring called with 3 args, but requires 0-3
10416         - new code not only works, but is more readable, too.
10417
10418 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10419
10420         * msw-faces.el (mswindows-init-device-faces): Don't try to
10421           specify a default font at this late stage. Do try to force
10422           creation of the default face font so that if it fails we get
10423           an error now instead of a crash at frame creation.
10424
10425           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10426           mswindows-make-font-unitalic: Canonical default weight
10427           changed from "Normal" to "Regular".
10428
10429           mswindows-make-font-bold / -bold-italic: Supplied device was
10430           not being passed into call to mswindows-find-smaller-font.
10431
10432 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10433
10434         * package-get.el (package-get-remote): Fix the path where to find
10435           the packages on xemacs.org.
10436
10437 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10438
10439         * about.el (about-maintainer-info): Update Ben's entry.
10440
10441 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10442
10443         * lisp/shadow.el (find-emacs-lisp-shadows):
10444         - `member' was being called on lists of length 2000!
10445         - Replace with hashtables.
10446         - Replace hand-coded loops with (dolist)
10447         - Fix comment typo
10448
10449 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10450
10451         * packages.el: Added new function, `package-delete-name', to
10452           delete existing packages from the installed package database
10453           (`packages-package-list').  Also added the "pkginfo" directory
10454           to `packages-special-base-regexp', so that the pkginfo directory
10455           would not get added to `late-packages'.
10456
10457         * package-admin.el: Added ability to delete an installed package
10458           (added low-level function, `package-admin-delete-package').
10459           Understands how to use the pkginfo/MANIFEST.<package> file to
10460           delete the package.  When installing a package, will also
10461           create a MANIFEST.* file if one is not provided by the
10462           package.  If the MANIFEST.* doesn't exist when deleting a
10463           package, the functions will fall back to attempting to delete
10464           any package-specific lisp directory.
10465
10466         * package-get.el: Moved some functions to package-admin.el.
10467           Added interactive function `package-get-delete-package', for
10468           use by users for deleting a package.
10469
10470           Also modified to not require the presence of efs.
10471
10472 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10473
10474         * files.el (find-file-noselect): Handle all signals, kill the
10475         buffer and resignal.
10476
10477 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10478
10479         * cl-macs.el (glyph-image): Add setf method.
10480
10481 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10482
10483         * package-get.el: Fixed broken EFS downloading.  Also, look for
10484           .tar.gz files first, in preference over .tgz files.
10485
10486         * package-ui.el: Fix display of package version numbers.
10487
10488 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10489
10490         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10491         argument.
10492
10493 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10494
10495         * list-mode.el: `display-completion-list': added new/optional
10496           keyword `:completion-string', which allows the programmer to
10497           change the "Possible completions are:" prompt.
10498
10499         * menubar-items.el: Added new pulldown menu-pick to start up the
10500           visual package browser/installer:
10501
10502                 Options->Customize->List Packages
10503
10504         * package-admin.el: Added hooks for installing under both Unix
10505           and MS Windows.  Does additional error checking.  No longer
10506           calls "add-big-package.sh" to install packages under Unix; now
10507           calls gunzip & tar directly.
10508
10509         * package-get.el: Added ability to install packages from files
10510           on a local disk/CDROM.  Now deletes any existing package lisp
10511           directory.  Does completion on available packages when
10512           querying for package names.  Will also search for .tgz files
10513           in addition for .tar.gz files.  Tries to reload
10514           auto-autoloads, as a convenience when loading new packages,
10515           and also tries to add any new package paths to `load-path'.
10516           Changed all occurences of `concat' to use `expand-file-name'.
10517
10518         * package-ui.el: New file which implements the main visual
10519           package browser/installer, which is started via a menu pick or
10520           M-x pui-list packages.
10521
10522 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10523
10524         * startup.el (load-init-file): spelling fix.
10525
10526 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10527
10528         * startup.el (normal-top-level): Load auto-autoload files
10529         covariantly with their precedence.
10530
10531 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10532
10533         * menubar-items.el (default-menubar): Remove "Font Weight"
10534         option, there is currently no custom equivalent.. Customize-faces
10535         is "Edit faces".
10536
10537         * x-font-menu.el (font-menu-set-font): Use customize to set
10538         default face.
10539
10540         * faces.el (face-spec-update-all-matching): New function.
10541
10542         * cus-face.el (custom-set-face-update-spec): New function.
10543         Interface to customize faces from elisp.
10544
10545         (custom-face-value-create): Show the customized settings if set
10546         but not saved.
10547
10548 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10549
10550         (custom-face-value-create): Show the customized settings if set
10551         but not saved.
10552
10553 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10554
10555         * keydefs.el (global-map): Add FSF 20.3 binding of
10556         query-replace-regexp.
10557
10558 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10559
10560         * minibuf.el (read-file-name-internal-1): use
10561         user-name-completion-1 instead of user-name-completion.
10562
10563 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10564
10565         * loadup.el:
10566         * make-docfile.el:
10567         * update-elc.el: Don't set `source-directory' (now defunct as a
10568         global variable) no more.
10569
10570         * packages.el (packages-list-autoloads): Made `source-directory'
10571         (now defunct as a global variable) a parameter.
10572
10573 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10574
10575         * about.el (about-hackers): new email
10576
10577 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10578
10579         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10580
10581 1998-07-17  Didier Verna  <didier@xemacs.org>
10582
10583         * faces.el (set-face-property):
10584         (set-face-dim-p):
10585         (face-dim-p): updated the doc strings now that the dim property isn't
10586         tty-specific.
10587         (face-equal): the dim property is now a common one.
10588
10589         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10590         Renamed the `stipple' attribute to `background-pixmap'.
10591         (custom-face-background-pixmap): make custom-face-stipple an
10592         obsolete alias for this.
10593
10594 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10595
10596         * find-paths.el (paths-file-readable-directory-p): Created and
10597         used.
10598
10599         * loadup.el: Don't set inhibit-... flags from run-temacs.
10600
10601 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10602
10603         * packages.el (packages-data-path-depth): Added and used.
10604
10605 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10606
10607         * about.el:
10608         - Change .xpm to .png, delete "zcat" section.
10609         - cosmetic fix in the 'marcpa' entry.
10610
10611         * etc/photos
10612         - convert all .xpm.Z to .png
10613         - rename mrb to martin
10614         - rename mcook-m to mcookm
10615
10616 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10617
10618         * x-init.el (x-initialize-compose): Add support for
10619         dead-circumflex as YET ANOTHER NAME for that dead key.
10620
10621 1998-08-05  Colin Rafferty <colin@xemacs.org>
10622
10623         * setup-paths.el (paths-construct-exec-path): Made the
10624         last-packages really be last.
10625         (paths-construct-data-directory-list): Ditto.
10626
10627 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
10628
10629         * startup.el(startup-splash-frame-body):
10630         Update Copyright notice in splash screen
10631
10632 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10633
10634         * minibuf.el (read-file-name-internal-1): do ~user completion.
10635
10636 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10637
10638         * font-lock.el (font-lock-fontify-glumped-region): Add guard
10639         aginst destroyed extents
10640
10641 1998-07-24  Greg Klanderman  <greg@alphatech.com>
10642
10643         * package-get.el (package-get): add `install-dir' argument.
10644
10645 1998-07-20  John Jones  <jj@asu.edu>
10646
10647         * package-get.el: calls to package-get-update-all will only
10648           update packages which are already installed.
10649
10650 1998-07-23  SL Baur  <steve@altair.xemacs.org>
10651
10652         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10653         writable.
10654
10655 1998-07-20  Colin Rafferty   <colin@xemacs.org>
10656
10657         * about.el (about-hackers): Correct my email.
10658
10659 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
10660
10661         * about.el (about-hackers): new email-address.
10662
10663 1998-07-25  SL Baur  <steve@altair.xemacs.org>
10664
10665         * minibuf.el (read-number): Don't let `input-error' condition
10666         escape.
10667
10668 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10669
10670         * about.el (about-hackers): use my `email-for-life' address.
10671
10672 1998-07-19  SL Baur  <steve@altair.xemacs.org>
10673
10674         * XEmacs 21.2-beta1 is released.
10675
10676 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10677
10678         * ldap.el (ldap-search): Doc string change
10679
10680 1998-07-16  Colin Rafferty   <colin@xemacs.org>
10681
10682         * menubar-items.el (default-menubar): Removed references to
10683         `data-directory', and use `locate-data-file' instead, and made
10684         then greyed out if they don't exist.
10685
10686 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10687
10688         * keymap.el (events-to-keys): Use `format' instead of `concat'
10689         since the latter does not accept integer args anymore
10690
10691 1998-07-15  SL Baur  <steve@altair.xemacs.org>
10692
10693         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
10694         macros replaced.
10695
10696 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10697
10698         * make-docfile.el: Get first initialization from very-early-lisp.el
10699         * update-elc.el: Ditto.
10700         * loadup.el (really-early-error-handler): Ditto.
10701
10702         * packages.el (packages-unbytecompiled-lisp): Add new file,
10703         very-early-lisp.el.
10704
10705         * very-early-lisp.el: New file.
10706
10707 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10708
10709         * Symbols that have been obsolete for at least 3 years removed (II).
10710
10711         * obsolete.el (eval-current-buffer): Make compatible.
10712         (byte-code-function-p): Ditto.
10713         (send-string): Removed.
10714         (send-region): Removed.
10715         (screen-scrollbar-width): Removed.
10716         (set-screen-scrollbar-width): Removed.
10717         (set-screen-left-margin-width): Removed.
10718         (set-screen-right-margin-width): Removed.
10719         (screen-left-margin-width): Removed.
10720         (screen-right-margin-width): Removed.
10721         (set-buffer-left-margin-width): Removed.
10722         (set-buffer-right-margin-width): Removed.
10723         (buffer-left-margin-width): Removed.
10724         (buffer-right-margin-width): Removed.
10725         (x-set-frame-icon-pixmap): Removed.
10726         (x-set-screen-icon-pixmap): Removed.
10727         (pixel-name): Removed.
10728         (make-pixmap): Removed.
10729         (make-cursor): Removed.
10730         (pixmap-width): Removed.
10731         (pixmap-contributes-to-line-height-p): Removed.
10732         (set-pixmap-contributes-to-line-height): Removed.
10733
10734 1998-07-13  SL Baur  <steve@altair.xemacs.org>
10735
10736         * obsolete.el (popup-menu-up-p): removed.
10737         (read-no-blanks-input): Removed.
10738         (wholenump): Removed.
10739         (ring-mod): Removed (what was ring-mod?).
10740         (current-time-seconds): Removed.
10741         (run-special-hook-with-args): Removed.
10742         (dot): Removed.
10743         (dot-marker): Removed.
10744         (dot-min): Removed.
10745         (dot-max): Removed.
10746         (window-dot): Removed.
10747         (set-window-dot): Removed.
10748
10749         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
10750         `dot-min'.
10751
10752         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
10753
10754         * code-files.el (insert-file-contents): Rename
10755         run-special-hook-with-args to run-hook-with-args-until-success.
10756         (write-region): Ditto.
10757
10758 1998-07-12  SL Baur  <steve@altair.xemacs.org>
10759
10760         * about.el: Fix typos, update release date.
10761
10762         * Symbols that have been obsolete for at least 3 years removed.
10763
10764         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
10765         screen- functions.
10766         (toplevel): remove setf methods for screen functions.
10767         * cl-macs.el (extent-data): defsetf removed.
10768         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
10769         many places to remove.
10770         (comment-indent-hook): Ditto.
10771         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
10772         (buffer-dedicated-screen): Ditto.
10773         (deiconify-screen): Ditto.
10774         (delete-screen): Ditto.
10775         (event-screen): Ditto.
10776         (find-file-other-screen): Ditto.
10777         (find-file-read-only-other-screen): Ditto.
10778         (live-screen-p): Ditto.
10779         (screen-height): Ditto.
10780         (screen-iconified-p): Ditto.
10781         (screen-list): Ditto.
10782         (screen-live-p): Ditto.
10783         (screen-name): Ditto.
10784         (screen-parameters): Ditto.
10785         (screen-pixel-height): Ditto.
10786         (screen-pixel-width): Ditto.
10787         (screen-root-window): Ditto.
10788         (screen-selected-window): Ditto.
10789         (screen-totally-visible-p): Ditto.
10790         (screen-visible-p): Ditto.
10791         (screen-width): Ditto.
10792         (screenp): Ditto.
10793         (get-screen-for-buffer): Ditto.
10794         (get-screen-for-buffer-noselect): Ditto.
10795         (get-other-screen): Ditto.
10796         (iconify-screen): Ditto.
10797         (lower-screen): Ditto.
10798         (mail-other-screen): Ditto.
10799         (make-screen): Ditto.
10800         (make-screen-invisible): Ditto.
10801         (make-screen-visible): Ditto.
10802         (modify-screen-parameters): Ditto.
10803         (new-screen): Ditto.
10804         (next-screen): Ditto.
10805         (next-multiscreen-window): Ditto.
10806         (other-screen): Ditto.
10807         (previous-screen): Ditto.
10808         (previous-multiscreen-window): Ditto.
10809         (raise-screen): Ditto.
10810         (redraw-screen): Ditto.
10811         (select-screen): Ditto.
10812         (selected-screen): Ditto.
10813         (set-buffer-dedicated-screen): Ditto.
10814         (set-screen-height): Ditto.
10815         (set-screen-position): Ditto.
10816         (set-screen-size): Ditto.
10817         (set-screen-width): Ditto.
10818         (show-temp-buffer-in-current-screen): Ditto.
10819         (switch-to-buffer-other-screen): Ditto.
10820         (visible-screen-list): Ditto.
10821         (window-screen): Ditto.
10822         (x-set-screen-pointer): Ditto.
10823         (x-set-frame-pointer): Ditto.
10824         (screen-title-format): Ditto.
10825         (screen-icon-title-format): Ditto.
10826         (terminal-screen): Ditto.
10827         (delete-screen-hook): Ditto.
10828         (create-screen-hook): Ditto.
10829         (mouse-enter-screen-hook): Ditto.
10830         (mouse-leave-screen-hook): Ditto.
10831         (map-screen-hook): Ditto.
10832         (unmap-screen-hook): Ditto.
10833         (default-screen-alist): Ditto.
10834         (default-screen-name): Ditto.
10835         (x-screen-defaults): Ditto.
10836         (x-create-screen): Ditto.
10837         * obsolete.el: meta-flag removed.
10838         baud-rate removed.
10839         sleep-for-millisecs removed.
10840         extent-data removed.
10841         set-extent-data removed.
10842         set-extent-attribute removed.
10843         extent-glyph removed.
10844         extent-layout removed.
10845         set-extent-layout removed.
10846         list-faces-display removed.
10847         list-faces removed.
10848         trim-versions-without-asking removed.
10849         after-write-file-hooks removed.
10850         truename removed.
10851         auto-fill-hook removed.
10852         blink-paren-hook removed.
10853         select-screen-hook, deselect-screen-hook removed.
10854         auto-raise-screen, auto-lower-screen removed.
10855
10856         * msw-mouse.el: Global change resource -> mswindows-resource.
10857
10858         * XEmacs 21.0-pre5 is released.
10859
10860 1998-07-11  SL Baur  <steve@altair.xemacs.org>
10861
10862         * about.el (about-hackers): Credits update.
10863
10864 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
10865
10866         * register.el (insert-register): Don't activate the region.
10867
10868 1998-07-10  SL Baur  <steve@altair.xemacs.org>
10869
10870         * select.el: Restore x-* symbols for backwards compatibility:
10871         x-copy-primary-selection, x-kill-primary-selection,
10872         x-delete-primary-selection, x-select-make-extent-for-selection,
10873         x-valid-simple-selection-, x-cut-copy-clear-internal.
10874
10875 1998-07-09  SL Baur  <steve@altair.xemacs.org>
10876
10877         * XEmacs 21.0-pre4 is released.
10878
10879 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
10880
10881         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
10882         reporting bugs.
10883         (maybe-add-init-button): Fix semantics under Windows.  Use
10884         `expand-file-name' rather than `concat'.
10885
10886         * help.el (print-messages): New function.
10887
10888 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10889
10890         * ldap.el (ldap-host-parameters-alist): Docstring fixes
10891
10892 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10893
10894         * about.el: Tweaked my entry in about-hackers.
10895
10896         * find-paths.el (paths-emacs-root-p):
10897           Relaxed emacs-root checking of an in-place installation to
10898           also accommodate the flat layout used on MS Windows.
10899
10900 1998-06-29  John Jones  <jj@asu.edu>
10901
10902         * package-get.el: calls to package-get-update-all will only
10903           update packages which are already installed.
10904
10905 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
10906
10907         * faces.el (xpm-color-symbols): remove hardcoded defaults these
10908         are handled by the gui-element face fallbacks now.
10909
10910         * x-faces.el: default gui-element face to "background" as well as
10911         the default face.
10912
10913         * msw-faces.el (mswindows-init-device-faces): remove gui-element
10914         and default face settings since these are set as fallbacks now in
10915         the appropriate domain.
10916
10917 1998-07-02  SL Baur  <steve@altair.xemacs.org>
10918
10919         * text-mode.el (text-mode): Reorder regexp so the OR part
10920         corresponding to `page-delim' goes first and the hack in
10921         `forward-paragraph' will work.
10922         With bug analysis from Bob Weiner <weiner@altrasoft.com>
10923
10924 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
10925
10926         * subr.el (remove-hook): When checking the hook value
10927           with functionp, don't apply car to it.
10928
10929 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10930
10931         * package-get.el (package-get-remote-filename):
10932           Don't use file-name-as-directory because the local directory
10933           separator conventions might not be the same as ftp's.
10934
10935 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10936
10937         * ldap.el (ldap-host-parameters-alist): New name of
10938         `ldap-host-parameters-plist'
10939
10940 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
10941
10942         * package-get.el: Using (require 'package-get-base), now that it
10943         provides itself.  Consequently removed all instances of (load
10944         "package-get-base.el").
10945
10946 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
10947
10948         * subr.el (remove-hook): Don't treat the hook value as a
10949           list unless it is both consp and not functionp.
10950
10951 1998-06-29  SL Baur  <steve@altair.xemacs.org>
10952
10953         * about.el: Email address for Ben Wing is ben@xemacs.org.
10954         * auto-show.el: Ditto.
10955         * bytecomp.el: Ditto.
10956         * faces.el: Ditto.
10957         * x-scrollbar.el: Ditto.
10958         * x-misc.el: Ditto.
10959         * tty-init.el: Ditto.
10960         * toolbar-items.el: Ditto.
10961         * symbol-syntax.el: Ditto.
10962         * specifier.el: Ditto.
10963         * objects.el: Ditto.
10964         * hyper-apropos.el: Ditto.
10965         * glyphs.el: Ditto.
10966
10967 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
10968
10969         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
10970         vertical-divider-always-visible-p.
10971         (default-mouse-motion-handler): Ditto.
10972
10973 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
10974
10975         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
10976         global value.
10977
10978 1998-06-21  Oliver Graf <ograf@fga.de>
10979
10980         * build-reports.el: changed receiver to xemacs-build-reports list
10981
10982 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10983
10984         * font.el: Split font-family-mappings into X and
10985           mswindows-specific versions.
10986           mswindows-font-create-[object|name]: Treat supplied size
10987           as a pointsize. Added underline and strikethru handling.
10988
10989         * msw-faces.el: changed default mswindows charset to western.
10990
10991         * msw-glyphs.el: removed space in border-glyph font string that
10992           was inserted to get round bugs in the mswindows C font code.
10993
10994 1998-06-27  SL Baur  <steve@altair.xemacs.org>
10995
10996         * about.el (about-hackers): Credits update.
10997
10998         * help-nomule.el (tutorial-supported-languages): Add Romanian
10999         TUTORIAL.
11000
11001         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11002         to ISO-8859-2.
11003
11004 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11005
11006         * font.el: Split font-family-mappings into X and
11007           mswindows-specific versions.
11008           mswindows-font-create-[object|name]: Treat supplied size
11009           as a pointsize. Added underline and strikethru handling.
11010
11011         * msw-faces.el: changed default mswindows charset to western.
11012
11013         * msw-glyphs.el: removed space in border-glyph font string that
11014           was inserted to get round bugs in the mswindows C font code.
11015
11016 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11017
11018         * minibuf.el: make read-color-completion-table call
11019           (mswindows-color-list for mswindows devices.
11020
11021 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11022
11023         * lisp/font-lock.el
11024         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11025         Let declaration items contain non-word symbol characters.
11026
11027 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11028
11029         * package-get.el (package-get-package-provider): Added autoload
11030         cookie.  Loading "package-get-base.el" in ALL functions that use
11031         it.  Fixed some (interactive ...) with multiple argument specs
11032         again.  Cosmetic indentation changes.
11033
11034 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11035
11036         * info.el (Info-insert-dir): Don't use nreverse on variables
11037         that you want to use later.
11038
11039 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11040
11041         * x-mouse.el (x-set-point-and-move-selection): Replace call
11042         to x-kill-primary-selection with kill-primary-selection
11043
11044 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11045
11046         * simple.el (what-cursor-position): Make cursor position reported
11047         use value of column-number-start-at-one
11048
11049 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11050
11051         * about.el (xemacs-hackers): Fix Jareth's email address.
11052
11053 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11054
11055         * startup.el (startup-splash-frame): Remove
11056         `xemacs-startup-logo-function'.
11057
11058 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11059
11060         * about.el (about-hackers): Update credits list.
11061
11062 1998-06-06  Jeff Miller <jmiller@smart.net>
11063
11064         * lisp/sound.el: Update sound-ext to allow filenames with
11065           extensions to be found by load-sound-file
11066
11067 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11068
11069         * info.el (Info-rebuild-outdated-dir): Removed variable
11070         (Info-auto-generate-directory): New variable
11071         (Info-save-auto-generated-dir): New variable
11072         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11073         (Info-build-dir-anew): Second parameter removed.  Use
11074         `Info-save-auto-generated-dir'
11075         (Info-rebuild-dir): Ditto
11076
11077 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11078
11079         * list-mode.el (next-list-mode-item): Would not recognize
11080         border between directly neighbored items.
11081
11082 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11083
11084         * package-get.el: add autoloads for some functions.
11085
11086 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11087
11088         * specifier.el (let-specifier): Tiny docfixes.
11089
11090 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11091
11092         * msw-mouse.el: set selection-pointer-glyph to Normal.
11093
11094 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11095
11096         * wid-edit.el (widget-specify-secret): New function.
11097         (widget-after-change): Use it.
11098         (widget-specify-field): Use it.
11099
11100 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11101
11102         * mouse.el (drag-window-divider): Use `(not done)' instead of
11103         `doit'; reuse result of `window-pixel-edges'.
11104
11105         * modeline.el (drag-modeline-event-lag): Rename to
11106         drag-divider-event-lag.
11107
11108 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11109
11110         * specifier.el (let-specifier): Rewritten not to generate needless
11111         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11112         arguments.
11113
11114 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11115
11116         * minibuf.el (read-file-name-1): Setup buffer-local value of
11117         `completion-ignore-case' in completions buffer under Windows.
11118
11119 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11120
11121         * about.el (about-maintainer-glyph): Fix support for not
11122         compressed images.
11123
11124 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11125
11126         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11127
11128         * mouse.el (mouse-track): Cancel selection if misc-user event with
11129         `cancel-mode-internal' function is fetched.
11130
11131 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11132
11133         * files.el (save-some-buffers-1): Fixed return value.
11134
11135 1998-06-01  Oliver Graf <ograf@fga.de>
11136
11137         * dragdrop.el: added experimental
11138
11139 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11140
11141         * startup.el (after-init-hook, init-file-user,
11142         user-init-directory, load-user-init-file):  Purge references
11143         to "~/.xemacs/init.el" from docstrings.
11144
11145         (load-user-init-file) Use paths-construct-path to construct
11146         paths to user init files.  Go directly to ~/.emacs, do not
11147         search ~/.xemacs/, do not load `default-custom-file'.
11148
11149 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11150
11151         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11152         general *sh.
11153         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11154
11155 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11156
11157         * menubar-items.el (default-menubar): add Update Packages to customize
11158         menu.
11159
11160 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11161
11162         * faces.el: use toolbar face as a fallback for toolbar properties
11163         in xpm-color-symbols instead of default.
11164
11165         * msw-faces.el: rename 3d-object -> gui-element face.
11166
11167 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11168
11169         * startup.el (xemacs-startup-logo-function): New variable.
11170         (startup-splash-frame): Use it.
11171
11172 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11173
11174         * files.el (save-some-buffers): Would wait 1 second.
11175         (save-some-buffers-1): Delete other windows here instead of in
11176         `save-some-buffers'.
11177         (save-some-buffers): Force redisplay only if windows were deleted.
11178
11179 1998-06-02  Didier Verna  <didier@xemacs.org>
11180
11181         * cus-face.el (custom-face-attributes): generalized the use of
11182         toggle buttons for boolean attributes.
11183         Re-ordered the items a bit.
11184
11185 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11186
11187         * sound.el (default-sound-directory): Use `locate-data-directory'
11188         to find the sounds directory.
11189
11190 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11191
11192         * sound.el: default sound-ext to .wav under mswindows, .au
11193         otherwise. load-default sounds without extensions.
11194
11195 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11196
11197         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11198         if send-pr is not bound.
11199
11200 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11201
11202         * files.el: grok idl files in auto-mode-alist.
11203 1998-06-01  Jeff Miller  <jmiller@smart.net>
11204
11205         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11206         calling `upcase'.
11207
11208 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11209
11210         * msw-glyphs.el: add xbm to the list of image types supported.
11211
11212 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11213
11214         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11215         instead of XEmacs one when dumping InfoDock.
11216
11217 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11218
11219         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11220         for `modeline-visible-p'
11221
11222         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11223
11224 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11225
11226         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11227         since it's not used anymore. doc string fixes.
11228
11229         * package-get.el (package-get-file-installed-p): new function. use
11230         instead of file-installed-p which is in an external package.
11231
11232 1998-05-28  Oliver Graf <ograf@fga.de>
11233
11234         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11235         favor of select-window/switch-to-buffer
11236
11237 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11238
11239         * startup.el: changed (getenv "HOME") to (user-home-directory)
11240
11241 1998-05-25  Oliver Graf <ograf@fga.de>
11242
11243         * frame.el (cde-start-drag) moved to dragdrop.el
11244         (offix-start-drag-region) moved to dragdrop.el
11245         (offix-start-drag) moved to dragdrop.el
11246         * dragdrop.el (cde-start-drag) moved from frame.el
11247         (offix-start-drag-region) moved from frame.el
11248         (offix-start-drag) moved from frame.el
11249         (cde-start-drag-region) cde drag regions
11250         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11251
11252 1998-05-26  Oliver Graf <ograf@fga.de>
11253
11254         * dragdrop.el: created dragdrop-drag prototypes
11255         (cde-start-drag-region) fixed typo
11256
11257 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11258
11259         * simple.el (after-init-hook): Remove reader macro.
11260
11261         * packages.el (packages-hardcoded-lisp): Get rid of reader
11262         macros.  Update DOC string.
11263
11264 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11265
11266         * mouse.el (drag-window-divider): Ditto.
11267
11268         * modeline.el (mouse-drag-modeline): Use it.
11269
11270         * lisp-mode.el (let-specifier): Specify indentation.
11271
11272         * specifier.el (let-specifier): Renamed from
11273         `with-specifier-instance'.
11274
11275 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11276
11277         * x-faces.el:
11278         * faces.el: move definition of xpm-color-symbols from x-faces.el
11279         to faces. Predicate x-get-resource on the presence of x.
11280
11281         * msw-faces.el: set 3d-object face rather than modeline. Specify
11282         faces as specfier defaults.
11283
11284         * package-get.el: don't use package-admin-add-single-file-package.
11285
11286 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11287
11288         * toolbar-items.el: Fixup tooltips.
11289         (toolbar-gnus): Don't use obsolete variable
11290         toolbar-news-frame-properties.
11291         (toolbar-news-reader): Default to `gnus' instead of
11292         `not-configured'.
11293
11294         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11295         Windows.
11296
11297 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11298
11299         * package-get.el: rename -installedp -> -installed-p.
11300
11301 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11302
11303         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11304         attributes, and assinged it to continuation, truncation and
11305         hscroll glyphs.
11306
11307         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11308         and made continuation, truncation and hscroll glyphs arrow
11309         characters out of that font.
11310
11311 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11312
11313         * minibuf.el (minibuffer-electric-separator): Play nicely with
11314         directory-sep-char being \.
11315         (minibuffer-electric-tilde): Ditto.
11316         (read-file-name-map): Ditto.
11317
11318 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11319
11320         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11321         on X devices.
11322         (default-mouse-track-deal-with-down-event): Avoid
11323         `x-disown-selection'; use `disown-selection' instead.
11324
11325 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11326
11327         * select.el:
11328         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11329         moved to (cut-copy-clear-internal) in select.el. Ditto for
11330         (x-delete-primary-selection) (x-kill-primary-selection)
11331         (x-copy-primary-selection).
11332         (own-clipboard): new function.
11333
11334         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11335         functions in select.el. remove old ones.
11336         (mswindows-own-clipboard): new function.
11337
11338 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11339
11340         * gnuserv.el: allow connections from mswindows type devices.
11341
11342 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11343
11344         * msw-glyphs.el: change image type used from cursor to resource.
11345
11346 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11347
11348         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11349         for {top,bottom}-{left,right} values in addition to
11350         {top,bottom}_{left,right}.
11351         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11352
11353 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11354
11355         * cl-macs.el (specifier-instance): Undefine its setf method.
11356
11357         * specifier.el (with-specifier-instance): Added docstring.
11358
11359         * mouse.el (drag-window-divider): Ditto.
11360
11361         * modeline.el (mouse-drag-modeline): Use it.
11362
11363         * lisp-mode.el (with-specifier-instance): Define its indentation
11364         level.
11365
11366         * specifier.el (with-specifier-instance): New macro.
11367
11368 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11369
11370         * package-get.el (package-get-create-custom): new function to
11371         auto-generate package-get-custom.el from package-get-base.el.
11372         * (package-get-ever-installedp): new function.
11373         * (package-get-custom): new function to get all packages specified
11374         by customize.
11375
11376 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11377
11378         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11379
11380 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11381
11382         * cl-extra.el: Reverse previous float change.
11383
11384 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11385
11386         * x-faces.el:
11387         * faces.el (try-font-name): moved from x-faces.el since it is
11388         required by w3 under mswindows as well X.
11389
11390 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11391
11392         * winnt.el: Removed evil (setq completion-ignore-case t)
11393         clause, one more overlookef fsfism.
11394         (nt-quote-args-functions-alist): End sentences with double space.
11395
11396 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11397
11398         * window-xemacs.el (push-window-configuration): Remove kludgery of
11399         recaching default-toolbar specifier.
11400         (pop-window-configuration): Ditto.
11401         (unpop-window-configuration): Ditto.
11402
11403 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11404
11405         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11406
11407 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11408
11409         * winnt.el (nt-quote-args-verbatim): Added function.
11410         (nt-quote-args-prefix-quote): Added function.
11411         (nt-quote-args-backslash-quote): Added function.
11412         (nt-quote-args-double-quote): Added function.
11413         (nt-quote-args-functions-alist): New variable.
11414         (nt-quote-process-args): Added function. This is the main quoting
11415         work horse called from process-nt.c
11416
11417 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11418
11419         * winnt.el: Removed duplicate definitions for backspace,
11420         delete, M-backspace and C-M-backspace.
11421         (file-name-buffer-file-type-alist): Removed this variable.
11422         (find-buffer-file-type): Removed function.
11423         (find-file-binary):  Removed function.
11424         (find-file-text): Removed function.
11425         (find-file-not-found-set-buffer-file-type): Removed function.
11426         (save-to-unix-hook): Removed function.
11427         (revert-from-unix-hook): Removed function.
11428         (using-unix-filesystems): Removed function.
11429         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11430         warning.
11431         (x-set-selection): Removed function.
11432         (x-get-selection): Removed function.
11433         Removed commented FSFisms.
11434         Replaced copyright notice (this file is not part of GNU Emacs).
11435         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11436         comint-process-echoes setting to t.
11437
11438 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11439
11440         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11441         and used following the interface change of
11442         `paths-find-recursive-path'.
11443
11444         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11445         regexp instead of a list of base names.
11446         (paths-version-control-filename-regexp):
11447         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11448         Introduced and used following the interface change of
11449         `paths-find-recursive-path'.
11450
11451 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11452
11453         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11454         on X devices, rather than on all non-TTY devices.
11455
11456 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11457
11458         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11459
11460         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11461
11462 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11463
11464         * itimer.el (activate-itimer): Fixed usage of integers
11465         as argument to `concat'.
11466
11467 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11468
11469         * itimer.el (start-itimer): replace the use of `concat' with
11470         `format'
11471
11472 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11473
11474         * mode-motion.el (mode-motion-hook): Clarify docstring.
11475         From Bob Weiner <weiner@altrasoft.com>
11476
11477         * loadhist.el (symbol-file): Supply prompt string when used
11478         interactively.
11479         From Bob Weiner <weiner@altrasoft.com>
11480
11481 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11482
11483         * loadup.el (really-early-error-handler): Ditto.
11484
11485         * update-elc.el: Ditto.
11486
11487         * setup-paths.el (paths-construct-exec-path): Ditto.
11488
11489         * make-docfile.el: Ditto.
11490
11491         * find-paths.el (paths-decode-directory-path): Use split-path
11492         instead of decode-path.
11493
11494         * files.el (parse-colon-path): Update docstring reference.
11495
11496 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11497
11498         * msw-init.el:
11499         * x-init.el:
11500         Bind cut'n'paste keys to non window-system specific functions.
11501
11502         * msw-select.el: New function mswindows-clear-clipboard.
11503         mswindows-cut-copy-clipboard extended to handle clearing of the
11504         selection and renamed to mswindows-cut-copy-clear-clipboard.
11505
11506         * select.el: on mswindows devices delete-primary-selection
11507         calls mswindows-clear-clipboard.
11508
11509 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11510
11511         * simple.el (quoted-insert): Inhibit quit when using read-char.
11512
11513         * cmdloop.el (read-char): Don't inhibit quit.
11514         (read-char-exclusive): Ditto.
11515         (read-char): Signal quit if quit-char was pressed.
11516         (read-char-exclusive): Ditto.
11517         (read-quoted-char): Return a character, not integer.
11518
11519         * menubar-items.el (default-popup-menu): Use Andy's generic
11520         selection code.
11521         (default-popup-menu): Fix code.
11522
11523 1998-05-14  Oliver Graf <ograf@fga.de>
11524
11525         * dragdrop.el (dragdrop-function-widget): this time it's done
11526
11527 1998-05-13  Oliver Graf <ograf@fga.de>
11528
11529         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11530
11531 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11532
11533         * device.el (device-pixel-width):
11534         (device-pixel-height):
11535         (device-mm-width):
11536         (device-mm-height):
11537         (device-bitplanes):
11538         (device-color-cells): Swapped parameters to device-system-metric
11539         according to the interface change.
11540
11541 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11542
11543         * mouse.el (default-mouse-motion-handler): Use new name of the
11544         function event-over-vertical-divider-p.
11545         Do not set E-W arrow cursor over the divider if
11546         vertical-divider-draggable-p is nil in the window.
11547         ([top-level]): Use new name for the variable
11548         vertical-divider-map.
11549         (drag-window-divider): Respect vertical-divider-draggable-p.
11550         Variable name typo fixes.
11551
11552 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11553
11554         * keymap.el (kbd): Define here; handle string constants and
11555         others...
11556
11557 1998-05-15  Christian Nyb <chr@mediascience.no>
11558
11559         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11560         in Emacs 18.
11561
11562 1998-05-13  Didier Verna  <didier@xemacs.org>
11563
11564         * mouse.el (drag-window-divider): give the vertical divider a
11565         pressed look when dragging it.
11566
11567 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11568
11569         * faces.el: predicate some more face operations on x or mswindows
11570         not just x.
11571
11572         * modeline.el: enable modeline coloring for mswindows.
11573
11574 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11575
11576         * minibuf.el (minibuffer-default): Added variable; compatible with
11577         FSF Emacs.
11578         (next-history-element): Used `minibuffer-default'.
11579
11580 1998-05-12  Oliver Graf <ograf@fga.de>
11581
11582         * dragdrop.el (dragdrop-function-widget): button and mods ok
11583         arguments still look a bit strange
11584         (dragdrop-compare-mods) created
11585         (dragdrop-drop-do-functions) correctly checks for buttons and
11586         modifiers
11587
11588 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11589
11590         * setup-paths.el (paths-default-info-directories): Replace
11591         path-separator with directory-sep-char.
11592
11593         * files.el (path-separator): Don't define it here.
11594
11595 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11596
11597         * update-elc.el: Ditto.
11598
11599         * setup-paths.el (paths-construct-exec-path): Ditto.
11600
11601         * make-docfile.el: Ditto.
11602
11603         * loadup.el (really-early-error-handler): Ditto.
11604
11605         * find-paths.el (paths-decode-directory-path): Use decode-path
11606         instead of decode-path-internal.
11607
11608         * files.el (parse-colon-path): Update docstring.
11609
11610 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11611
11612         * subr.el (get-buffer-window-list): Make BUFFER optional.
11613
11614         * window-xemacs.el (windows-of-buffer): Defalias to
11615         get-buffer-window-list.
11616
11617 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11618
11619         * disass.el: Fix maintainer keyword.
11620
11621         * bytecomp.el (byte-compile-and-load-file): Autoload.
11622         (byte-compile-buffer): Ditto.
11623
11624         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11625         value is returned, not the name.
11626         (lisp-imenu-generic-expression): Enable it.
11627         (lisp-mode-variables): Ditto.
11628         (lisp-indent-offset): Change defconst to defvar.
11629         (lisp-indent-function): Ditto.
11630         (lisp-body-indent): Ditto.
11631
11632 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11633
11634         * modeline.el: Use zap-last-kbd-macro-event.
11635
11636         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11637         nil, don't attempt to do anything with messages.
11638         (eval-last-sexp): Use `letf' for clarity.
11639
11640 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11641
11642         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11643
11644 1998-05-11  Martin Buchholz  <martin@xemacs.org>
11645
11646         * buff-menu.el:
11647         * lisp-mode.el:
11648         * obsolete.el:
11649         Change empty docstrings into no doc strings at all.
11650         Fix bogus FSF-format docstrings.
11651         * etags.el: Fix docstring.
11652
11653 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
11654
11655         * package-get.el (package-get): Use internal md5
11656
11657 1998-05-13  SL Baur  <steve@altair.xemacs.org>
11658
11659         * about.el (about-xemacs): Correct abuse of concat.
11660
11661 1998-05-11  SL Baur  <steve@altair.xemacs.org>
11662
11663         * info.el (Info-mode): Use easymenu.
11664
11665 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11666
11667         * apropos.el (apropos): Don't use concat with integers.
11668
11669         * cmdloop.el (describe-last-error): Handle the case when no error
11670         was seen gracefully.
11671
11672         * apropos.el (apropos-print): Use with-displaying-help-buffer as
11673         defun.
11674         (apropos-describe-plist): Ditto.
11675
11676         * help.el (with-displaying-help-buffer): Revert to a defun.
11677         (describe-key): Use it as defun.
11678         (describe-mode): Ditto.
11679         (describe-bindings): Ditto.
11680         (describe-prefix-bindings): Ditto.
11681         (describe-installation): Ditto.
11682         (view-lossage): Ditto.
11683         (describe-function): Ditto.
11684         (describe-variable): Ditto.
11685         (describe-syntax): Ditto.
11686
11687 1998-05-11  Oliver Graf <ograf@fga.de>
11688
11689         * dragdrop.el: changed order of require/provide
11690         (dragdrop-drop-mime-default) changed to new calling conventions
11691         (dragdrop-drop-do-functions) changed to new calling conventions
11692         (dragdrop-function-widget) this one needs more work...
11693
11694 1998-05-10  Oliver Graf <ograf@fga.de>
11695
11696         * about.el: another small change in my entry
11697         * dragdrop.el (dragdrop-drop-log-function): logging added
11698         plus customizations
11699         changed interface to handler functions. now called with event
11700         and object
11701
11702 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
11703
11704         * glyphs.el (divider-pointer-glyph): Declared new glyph,
11705         E-W arrow pointer displayed over draggable dividers.
11706
11707         * mouse.el (default-mouse-motion-handler): Show it when
11708         appropriate.
11709         (drag-window-divider): Added.
11710         ([top-level]): Initialized window-divider-map with a keymap
11711         binding the above function to left button down event.
11712
11713         * x-mouse.el (x-init-pointer-shape): Initialize
11714         divider-pointer-glyph from Cursor.dividerPointer, or use default
11715         E-W double arrow.
11716
11717 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
11718
11719         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
11720
11721 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11722
11723         * simple.el (count-words-buffer): Don't query for buffer.
11724         (count-lines-buffer): Ditto.
11725
11726 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11727
11728         * help.el (where-is): add optional insert argument.
11729
11730 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11731
11732         * help.el (describe-key-briefly): New argument INSERT.
11733
11734         * simple.el (eval-expression): New optional argument; synch with
11735         FSF 20.3.
11736
11737         * keydefs.el (global-map): Add new register bindings.
11738
11739         * register.el: Synched with FSF 20.3.
11740
11741 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11742
11743         * window-xemacs.el (recenter): all arguments are optional.
11744
11745 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
11746
11747         * device.el: (device-pixel-width): Reflected name/parameters
11748         change to device-system-metric.
11749         (device-pixel-height): Ditto.
11750         (device-mm-width): Ditto.
11751         (device-mm-height): Ditto.
11752         (device-bitplanes): Ditto.
11753         (device-color-cells): Ditto.
11754
11755 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11756
11757         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
11758
11759         * cl.el (most-positive-fixnum): Document.
11760         (most-negative-fixnum): Ditto.
11761
11762         * cus-dep.el: Updated comment.
11763
11764         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
11765         constant.
11766
11767         * cus-load.el (custom-put): Removed.
11768
11769         * files.el (after-find-file): Just resignal quit instead of
11770         signaling "canceled".
11771
11772 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11773
11774         * frame.el (other-frame): Use `focus-frame' instead of
11775         select-frame kludges.
11776
11777         * lisp-mode.el: Update lisp-indent-function for
11778         save-selected-frame and with-selected-frame.
11779
11780         * frame.el (save-selected-frame): New macro.
11781         (with-selected-frame): Ditto.
11782         (other-frame): Use `set-frame-focus'.
11783
11784 1998-05-06  Oliver Graf <ograf@fga.de>
11785
11786         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
11787         (dragdrop-drop-url-default) default handler for URL drops created
11788         (dragdrop-drop-mime-default) default handler for MIME drops created
11789         (dragdrop-drop-functions) default custom for handling drops created
11790         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
11791
11792 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
11793
11794         * mouse.el: Removed redundant mouse-mswindows-drop function.
11795
11796 1998-05-05  Oliver Graf <ograf@fga.de>
11797
11798         * about.el: changed some text in my entry
11799         * dragdrop.el: added customs
11800
11801 1998-05-04  Oliver Graf <ograf@fga.de>
11802
11803         * mouse.el: killed global drop key bindings
11804         (mouse-offix-drop) removed
11805         * dragdrop.el: created
11806         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
11807
11808 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
11809
11810         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
11811         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
11812
11813         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
11814         obsolete comment.
11815
11816         * scrollbar.el (scrollbars-visible-p): Use new
11817         {vertical,horizontal}-scrollbar-visible-p specifiers.
11818
11819 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
11820
11821         * device.el (device-pixel-height):
11822         (device-pixel-width):
11823         (device-mm-width):
11824         (device-mm-height):
11825         (device-bitplanes):
11826         (device-color-cells): Moved these 6 functions from device.c; they
11827         all use single (device-system-metrics) call.
11828
11829 1998-05-09  SL Baur  <steve@altair.xemacs.org>
11830
11831         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
11832         were renamed.
11833
11834         * menubar-items.el:
11835         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
11836         Suggested by Hrvoje Niksic <hniksic@srce.hr>
11837
11838         * help.el (help-map): Remove Hyperbole keybinding logic.
11839         Suggested by: Michael Ernst <mernst@cs.washington.edu>
11840
11841 1998-05-08  SL Baur  <steve@altair.xemacs.org>
11842
11843         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
11844         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
11845
11846 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
11847
11848         * msw-glyphs.el: use nicer icon3 from the frame icon.
11849
11850 1998-05-07  SL Baur  <steve@altair.xemacs.org>
11851
11852         * version.el (emacs-version): Remove InfoDock conditionals.
11853
11854         * startup.el (startup-splash-frame): Change ID logo name.
11855
11856 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
11857
11858         * files.el (after-find-file): If the user presses C-g on
11859         directory-creation prompt, kill the buffer.
11860
11861 1998-05-06  SL Baur  <steve@altair.xemacs.org>
11862
11863         * simple.el (count-words-region): Reverse previous change.
11864
11865 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
11866
11867         * replace.el (query-replace): Just call perform-replace.
11868         (query-replace-regexp): Ditto.
11869         (perform-replace): Move region handling here.
11870         (perform-replace): Use the new arg to match-data.
11871
11872 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
11873
11874         * x-init.el: Install X specific display table that
11875           displays char 0240 as a space to avoid whatever it is
11876           that screws up display of that character code.
11877
11878 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11879
11880         * help.el (function-arglist): If no arguments are documented for a
11881         subr, print nothing rather than incorrect output.
11882
11883 1998-05-05  SL Baur  <steve@altair.xemacs.org>
11884
11885         * cmdloop.el (command-error): Update bail-out error message to use
11886         `emacs-program-name'.
11887
11888         * lib-complete.el: Remove reader macro cruft.
11889
11890         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
11891         cruft.
11892
11893         * simple.el (count-words-region): Drop interactive-p check on the
11894         message.
11895
11896 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
11897
11898         * font.el
11899         * msw-faces.el
11900         Correct spelling of mswindows-font-canonicalize-name.
11901
11902 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11903
11904         * ldap.el (ldap-host-parameters-alist): Replaced with
11905         `ldap-host-parameters-plist'
11906         (ldap-search): Adapt to previous change
11907
11908 1998-05-02  SL Baur  <steve@altair.xemacs.org>
11909
11910         * about.el (about-hackers): Update Bob Weiner bio.
11911         (about-maintainer-info): Ditto.
11912
11913 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
11914
11915         * simple.el (display-warning-minimum-level): Docfix.
11916
11917 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
11918
11919         * widget.el (:default-get): New keyword.
11920         * wid-edit.el (default, widget-default-default-get): Define it.
11921         (group, widget-group-default-get): Define it.
11922         (menu-choice, widget-choice-default-get): Define it.
11923         (widget-default-get): New function.
11924         (widget-choice-action): Call it.
11925         (widget-editable-list-entry-create): Call it.
11926
11927 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
11928
11929         * byte-optimize.el (byte-boolean-vars): Removed.
11930         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
11931         lookup through `byte-boolean-vars'.
11932
11933 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
11934
11935         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
11936         resource-provided values into ghost specs for scrollbar-height and
11937         scrollbar-width.
11938
11939 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
11940
11941         * byte-optimize.el: Don't attempt to optimize /=.
11942
11943         * bytecomp.el (byte-compile-one-ore-more-args): New function.
11944         (byte-compile-/=): Ditto.
11945
11946 1998-05-02  SL Baur  <steve@altair.xemacs.org>
11947
11948         * apropos.el: Use `with-displaying-help-buffer'.
11949         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
11950         Use `with-displaying-help-buffer'.
11951         (apropos-follow): Do not give special treatment to buffer cursor
11952         was in prior to a mouse click.
11953         (apropos-describe-plist): Use `with-displaying-help-buffer'.
11954         (apropos-print-doc): Set correct buffer for setting text
11955         properties.
11956
11957 1998-05-01  SL Baur  <steve@altair.xemacs.org>
11958
11959         * help.el (help-buffer-prefix-string): New variable.
11960         (help-buffer-name): Use it.
11961
11962         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
11963         mode menu.
11964
11965 1998-04-30  Greg Klanderman  <greg@alphatech.com>
11966
11967         * frame.el (other-frame): Work even when focus-follows-mouse is true.
11968
11969 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
11970
11971         * files.el (find-file-noselect): Update docstring.
11972         (find-file-noselect): Signal an error if found an unreadable file.
11973         (file-chase-links): Save the match data.
11974         (normal-mode): Use `lwarn' and `error-message-string'.
11975         (interpreter-mode-alist): Change defconst to defvar.
11976         (inhibit-first-line-modes-regexps): Ditto.
11977         (inhibit-first-line-modes-regexps): Added .tgz.
11978         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
11979         (change-major-mode-with-file-name): New user-option.
11980         (set-visited-file-name): Synched with FSF.
11981         (file-name-extension): New function, from FSF 20.3.
11982         (file-relative-name): Synched with FSF.
11983         (save-some-buffers): Support the C-r feature.
11984         (recover-session): Synched with FSF.
11985         (kill-some-buffers): Ditto.
11986         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
11987
11988 1998-04-30  SL Baur  <steve@altair.xemacs.org>
11989
11990         * files.el (insert-file): Undo previous change and reenable use of
11991         format.el.
11992
11993 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
11994
11995         * window-xemacs.el (recenter): Define.
11996
11997 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
11998
11999         * font.el (mswindows-font-create-name)
12000         (mswindows-font-create-object): new functions for mswindows type
12001         fonts.
12002
12003         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12004         strings are parsed as well as font objects.
12005
12006 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12007
12008         * modeline.el (defining-kbd-macro): Restore modeline indication of
12009         kbd-macro being recorded.
12010         (add-minor-mode): Simplify docstring.
12011         (modeline-minor-mode-menu): Remove stuff.
12012
12013 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12014
12015         * code-process.el (call-process): dynamically decide process
12016         coding type.
12017
12018 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12019
12020         * modeline.el: Add line-number-mode, column-number-mode to
12021         the modeline minor-mode menu.  Button2 on the line number does
12022         goto-line.
12023
12024 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12025
12026         * mouse.el: move x-selection-owner-p type things to
12027         selection-owner-p.
12028
12029         * msw-init.el: copy zmacs stuff from x-init.el
12030
12031         * msw-select.el (mswindows-own-selection)
12032         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12033         functions. Very simple minded implementation of selectio
12034         ownership.
12035
12036         * select.el (own-selection) (disown-selection)
12037         (activate-region-as-selection) (select-make-extent-for-selection)
12038         (valid-simple-selection-p): functions moved from x-select.el for
12039         generalized selection.
12040
12041         * x-select.el: see select.el changes.
12042
12043         * x-toolbar.el: use new selection functions.
12044
12045 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12046
12047         * packages.el (packages-find-package-directories): Fixed bug that
12048         would pick up multiple site-package directories.
12049         (package-locations): Added "xemacs-packages" as a late package
12050         location.
12051
12052         * find-paths.el: Now uses `emacs-program-name' and
12053         `emacs-program-version'.
12054         Additions to enforce version-specific directories in
12055         `paths-find-version-directory'.
12056
12057 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12058
12059         * default.el: Removed.
12060         * site-start.el: Removed.
12061
12062 1998-04-29  Didier Verna  <didier@xemacs.org>
12063
12064         * minibuf.el (minibuffer-history-minimum-string-length): Default
12065         to nil.
12066
12067 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12068
12069         * find-paths.el (paths-program-name): Rename.
12070         (paths-emacs-root-p): Ditto.
12071         (paths-find-site-directory): Ditto.
12072
12073 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12074
12075         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12076         `emacs-lisp-byte-compile-and-load'.
12077
12078 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12079
12080         * ldap.el (ldap-search): Fixed additional parameter passing to
12081         `ldap-open'
12082
12083 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12084
12085         * select.el (kill-primary-selection) (selection-owner-p)
12086         (copy-primary-selection) (yank-clipboard-selection)
12087         (selection-exists-p) (delete-primary-selection): new file and
12088         functions that do the right thing for the selected device.
12089
12090         * x-menubar.el: use generalised selection functions.
12091
12092         * dumped-lisp.el: dump select.el.
12093
12094 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12095
12096         * find-paths.el (paths-progname): New variable.
12097         (paths-emacs-root-p): Use it.
12098         (paths-find-site-directory): Ditto.
12099
12100 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12101
12102         * loadup.el ((member "dump" command-line-args)): Dump as
12103         `infodock' if InfoDock.
12104
12105 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12106
12107         * find-paths.el (construct-emacs-version): Simplify, include
12108         program name in the return value.
12109         * (paths-find-version-directory): Use it.
12110
12111 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12112
12113         * info.el (Info-parse-dir-entries): Fixed regexp
12114         (Info-build-dir-anew): Remove full suffix and capitalize info file
12115         name for files with no @direntry
12116         (Info-batch-rebuild-dir): New function
12117         (Info-suffixed-file): Check for regular files instead of simple
12118         file existence (could catch directories before)
12119
12120 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12121
12122         * setup-paths.el, find-paths.el: Removed uses of `not' which
12123         temacs doesn't have.
12124
12125         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12126         into root searching.
12127
12128 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12129
12130         * subr.el: Remove definition of `not'.
12131
12132 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12133
12134         * msw-glyphs.el: enable graphics support.
12135
12136 1998-04-23  Didier Verna  <didier@xemacs.org>
12137
12138         * x-menubar.el (default-menubar): restored the line-number-mode
12139         option.
12140
12141         * misc doc string updates related to the options menu.
12142
12143 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12144
12145         * setup-paths.el (paths-construct-load-path): Fix typo.
12146
12147 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12148
12149         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12150         font-menu-ignore-scaled-fonts don't have to be bound now; this
12151         gets us one step further towards making --no-autoloads work.
12152
12153         * startup.el (normal-top-level): Load auto-autoloads only if
12154         lisp-directory is non-nil.
12155
12156         * setup-paths.el (paths-construct-load-path): Made it robust
12157         against nil lisp-directory.
12158
12159         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12160         to the list of variables that cause a warning when nil.
12161
12162         * toolbar.el (init-toolbar-location): Now works even when there's
12163         no toolbar icon directory.
12164
12165 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12166
12167         * help.el (view-lossage): Recognize it.
12168
12169         * simple.el (log-message): Mark multiline messages.
12170
12171 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12172
12173         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12174
12175 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12176
12177         * package-get.el (package-get-all):  add `\n' separator to
12178         interactive specification so that both variables are read
12179
12180 1998-04-22  Didier Verna  <didier@xemacs.org>
12181
12182         * x-menubar.el: ported the options menu to Custom.
12183         Moved the "read only" toggle button to the buffers menu.
12184         Corrected some missing ;;;###autoload or defcustom.
12185
12186         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12187         the scrollbar-visible specifier for options menu handling.
12188
12189         * toolbar.el (toolbar-visible-p)
12190                      (toolbar-captioned-p)
12191                      (default-toolbar-position): defcustom wrappers around
12192         the toolbar specifiers for options menu handling.
12193
12194         * frame.el (get-frame-for-buffer-default-instance-limit):
12195         defcustom it for options menu handling.
12196
12197         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12198         font-lock-mode for options menu handling.
12199
12200         * cus-start.el: added Custom properties to overwrite-mode for
12201         options menu handling.
12202
12203 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12204
12205         * about.el: shameless self-promotion.
12206
12207 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12208
12209         * simple.el (raw-append-message): Slightly optimize.
12210         (remove-message): Use `push' for clarity.
12211         (append-message): Ditto.
12212         (display-warning): Dito.
12213         (raw-append-message): Send the message to the appropriate device.
12214
12215 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12216
12217         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12218         From Sean MacLennan <Sean.MacLennan@pika.ca>
12219
12220 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12221
12222         * setup-paths.el: Changed `directory-sep-char' to
12223         `path-separator', following a change in GNU Emacs.
12224
12225 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12226
12227         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12228         (Info-build-dir-anew): Add a final newline.
12229         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12230         is `always'
12231         (Info-rebuild-dir): Ditto
12232
12233         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12234
12235 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12236
12237         * simple.el (count-words-buffer): Retain zmacs region.
12238         (count-words-region): Ditto.
12239         * simple.el: (what-line): Expanded line counts.
12240         (count-lines): New parameter to conditionalize whether collapsed
12241         lines get counted.
12242         From Bob Weiner <weiner@altrasoft.com>
12243
12244 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12245
12246         * packages.el (package-locations): infodock-packages must override
12247         mule-packages and packages.
12248
12249 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12250
12251         * wid-edit.el:
12252         remove rude messages from widget-activation-widget-mapper
12253         and widget-activation-glyph-mapper
12254
12255 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12256
12257         * toolbar.el: Remove (featurep 'x) test from
12258         toolbar-make-button-list
12259
12260 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12261
12262         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12263         only if in the same frame.
12264
12265 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12266
12267         * packages.el (package-locations): Added site-packages hierarchy.
12268
12269         * setup-paths.el (paths-default-info-directories): Introduced and
12270         used.
12271
12272         * packages.el, setup-paths.el: Set various path searching depths
12273         to 1.
12274
12275         * packages.el (packages-hierarchy-depth):
12276         (packages-load-path-depth): Introduced and used.
12277
12278         * setup-paths.el (paths-load-path-depth): Introduced and used.
12279
12280         * find-paths.el (paths-find-recursive-path): Added max-depth
12281         parameter.
12282
12283 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12284
12285         * setup-paths.el (paths-construct-info-path): Removed
12286         dependency on behavior of (file-name-as-directory "").
12287
12288 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12289
12290         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12291         lisp objects
12292
12293 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12294
12295         * dump-paths.el, startup.el: Added handling for --debug-paths.
12296
12297 1998-04-15  William M. Perry  <wmperry@aventail.com>
12298
12299         * wid-edit.el: We cannot just set the help-echo or balloon-help
12300           properties for an extent based on the :help-echo widget
12301           property, since help-echo and balloon-help cause an EXTENT to
12302           get passed in, where :help-echo functions are expecting a WIDGET
12303
12304 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12305
12306         * scrollbar.el (init-scrollbar-from-resources): Call
12307         mswindows-init-scrollbar-metrics when appropriate.
12308
12309 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12310
12311         * dumped-lisp.el: dump x-toolbar for window system
12312
12313         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12314         have support and xpm.
12315
12316 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12317
12318         * files.el (toggle-read-only): Fix docstring.
12319         From Didier Verna <didier@xemacs.org>
12320
12321 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12322
12323         * startup.el (normal-top-level): Load autoload-file-name without
12324         specifying an extension---some people only auto-autoload.el.gz.
12325
12326 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12327
12328         * files.el (backup-enable-predicate): Don't bomb on NAME being
12329         nil.
12330
12331 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12332
12333         * find-paths.el, packages.el: Now prefers configure'd paths.
12334         This shouldn't cause any of the originally anticipated problems as
12335         the current paths architecture will not define the various
12336         configure-xxx variables if they're not specified on the configure
12337         command line.
12338
12339         * find-paths.el, setup-paths.el, packages.el: Removed all
12340         mentionings of "/" as a path separator.
12341         Used paths-construct-path throughout.
12342
12343         * find-paths.el (paths-construct-path): Created to assemble paths
12344         from directory components.
12345
12346         * setup-paths.el, packages.el: Used paths-decode-directory-path
12347         instead of decode-path-internal.
12348
12349         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12350         and associates.
12351         (paths-decode-directory-path) Created.
12352
12353         * setup-paths.el: Changed configure-exec-path to
12354         configure-exec-directory.
12355
12356 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12357
12358         * packages.el (packages-find-packages): Fixed decoding of
12359         EMACSPACKAGEPATH.
12360
12361         * startup.el: -no-packages -> -no-early-packages.
12362
12363         (packages-load-package-lisps): Fixed loading of auto-autoload
12364         files.
12365
12366         * startup.el (normal-top-level): Fixed loading of core
12367         auto-autoload.
12368
12369         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12370
12371         * startup.el, packages.el, dump-paths.el: Added proper settings
12372         for site-directory and lisp-directory variables.
12373
12374         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12375         inhibit-package-autoloads and fixed handling of it.
12376
12377         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12378         handling of former inhibit-package-init, now
12379         inhibit-early-packages, to make -vanilla etc. work.
12380
12381 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12382
12383         * code-process.el (start-process): Fallback to 'undecided instead
12384         of 'binary for process input coding stream.
12385
12386         * process.el (start-process): Docstring fix.
12387
12388 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12389
12390         * info.el (Info-insert-dir): Do not insert temporary dir files
12391         in Info-dir-file-attributes
12392         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12393         (Info-rebuild-dir): Ditto.
12394
12395 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12396
12397         * obsolete.el: Added obsoleteness declarations for
12398         `site-directory' and `Info-default-directory-list'.
12399
12400 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12401
12402         * find-paths.el (paths-find-emacs-root): Only look at the
12403         executable at the end of the symlink chain for determining the
12404         Emacs root.
12405
12406 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12407
12408         * setup-paths.el (paths-construct-info-path): Changed construction
12409         to cater to gone default in configure.
12410
12411         * find-paths.el (paths-uniq-append): Added.
12412
12413         * packages.el: Rewritten package path construction once again.
12414
12415         * dump-paths.el, startup.el: Removed package-path as a global
12416         variable.
12417
12418         * package-admin.el (package-admin-add-single-file-package):
12419         (package-admin-add-binary-package): Changed package-path to
12420         late-packages.
12421
12422         * packages.el (packages-split-path): Split path at "/" rather than
12423         nil according to change in emacs.c.
12424
12425 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12426
12427         * setup-paths.el (paths-construct-info-path): Changed info path
12428         order so that directories come out right.
12429         (paths-find-lock-directory): Fixed bug: It used to think
12430         configure-lock-directory is a path.
12431
12432 1998-04-06  Jeff Miller <jmiller@smart.net>
12433
12434         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12435         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12436         eases the use of toolbar-add/kill-item functions.
12437
12438 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12439
12440         * code-files.el (file-coding-system-alist): Commented out
12441         loaddefs.el magical treatment.
12442
12443 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12444
12445         * info.el (Info-rebuild-outdated-dir): Added new option
12446         `conservative' and made it the default
12447         (Info-rebuild-dir): Appropriately parse multi-line description
12448         strings, and multi-section dir files. Issue warning when dir
12449         is rebuilt as temporary
12450         (Info-build-dir-anew): Issue warning when dir is built as
12451         temporary
12452
12453 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12454
12455         * list-mode.el (list-mode-map): Bind highlight motion commands to
12456         standard keys left, right, C-b and C-f.
12457
12458 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12459
12460         * files.el (auto-mode-alist): allow .sc for Scheme->C
12461
12462 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12463
12464         * loadup.el (pureload): Don't quote (garbage-collect).
12465
12466 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12467
12468         * package-get-base.el: Updated.
12469
12470 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12471
12472         * isearch-mode.el (isearch-just-started): New variable.
12473         (isearch-mode): Set it.
12474         (isearch-repeat): Advance one character forward only if the search
12475         was successful, and was not just started.
12476         (isearch-repeat): Clear isearch-just-started.
12477
12478 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12479
12480         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12481         if running -batch.
12482
12483 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12484
12485         * subr.el (listify-key-sequence): Removed.
12486
12487 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12488
12489         * bytecomp.el (byte-compile-print-gensym): New option.
12490         (byte-compile-output-file-form): Use it.
12491         (byte-compile-output-docform): Ditto.
12492         (byte-compile-compiled-obj-to-list): Ditto.
12493
12494 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12495
12496         * msw-glyphs.el: set frame icon if xpm support.
12497
12498 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12499
12500         * help.el: Code that pretty prints variable values
12501           removed.
12502
12503 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12504
12505         * find-paths.el (paths-emacs-root-p): Correct test for installation
12506         directory.
12507         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12508
12509 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12510
12511         * loaddefs.el: Don't set debug-ignored-errors; leave
12512           its default value set to nil.
12513
12514 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12515
12516         * info.el (Info-rebuild-dir): fixed mis-spelling.
12517
12518 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12519
12520         * info.el (Info-rebuild-outdated-dir): New custom var
12521         (Info-insert-node): Create/update dir file when needed, ie when it
12522         does not exist or is older than some info files in directory
12523
12524 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12525
12526         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12527         for last packages, mainly for using a 20.4 package base.
12528
12529         * packages.el (late-packages): Typo fix.  It was called
12530         early-packages.
12531
12532         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12533         relative symlinks correctly.
12534         (paths-find-emacs-roots): More rigorous checking for plausible
12535         configuration-time root.
12536
12537         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12538         find its roots.
12539
12540 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12541
12542         * faces.el: Fix docstrings.
12543         * glyphs.el: Fix docstrings.
12544         * mouse.el: Fix docstrings.
12545
12546         * frame.el: Change phrase `current frame' to `selected frame'.
12547
12548         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12549
12550         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12551         macros using backquote to make them infinitely more readable.
12552
12553 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12554
12555         * packages.el (packages-find-package-path): Hardcoded specialized
12556         InfoDock support until we can clean this up.
12557
12558         * help.el (describe-bindings-1): Return the value of the bindings
12559         help buffer created.
12560         (describe-bindings): Ditto.
12561
12562         * simple.el (set-variable): Restore previous behavior of not
12563         bombing if the variable to set is not boundp.
12564
12565 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12566
12567         * packages.el (packages-handle-package-dumped-lisps): Allow for
12568         non-local files to be loaded off the package-lisp variable.
12569
12570 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12571
12572         * x-faces.el: Global X resources should override
12573           specs for all device classes (color, grayscale, mono);
12574           code currently doesn't override any of them.  Fixed by
12575           calling remove-specifier with '(x default) as the tag
12576           set and allowing inexact matches.
12577
12578 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12579
12580         * faces.el: Separated face initializations based on
12581           device classes into device type specific (tag set,
12582           instantiator) pairs.
12583
12584 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12585
12586         * wid-edit.el (widget-choice-action): Remember user's explicit
12587         choice.
12588         (widget-choice-value-create): Respect it.
12589         From Richard Stallman <rms@gnu.org>
12590
12591 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12592
12593         * setup-paths.el (paths-construct-info-path): Always append
12594         existing directories from configure-time info path.
12595
12596         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12597         Info-directory-list.
12598
12599         * info.el: Removed Info-default-directory-list which was broken by
12600         design.
12601         Removed bogus initialization of Info-directory-list---startup.el
12602         can do a much better job.
12603         Added autoload of Info-directory-list.
12604
12605         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12606         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12607         be exclusive; now it's merely given precedence, just like in the
12608         old days.
12609
12610 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12611
12612         * find-paths.el (paths-find-architecture-directory): Fix bug with
12613         finding; it used to default too early.
12614
12615 1998-03-25  Martin Buchholz <martin@xemacs.org>
12616
12617         * packages.el (packages-split-path): Fix a bug; it used to fail
12618         for paths that weren't split.
12619
12620 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12621
12622         * finder.el (finder-compile-keywords): trap on errors.
12623
12624 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
12625
12626         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12627           fourth argument of t so that only the specs exactly
12628           matching the tag lists are removed.
12629
12630 1998-03-25  SL Baur  <steve@altair.xemacs.org>
12631
12632         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12633
12634 1998-03-23  SL Baur  <steve@altair.xemacs.org>
12635
12636         * minibuf.el (mouse-read-file-name-1): If a default directory was
12637         specified, use it for generating the completions.
12638
12639 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12640
12641         * update-elc.el: Now respects inhibit-package-init and
12642         inhibit-site-lisp.
12643         Now does path construction with loadup-paths.
12644
12645         * startup.el (normal-top-level, startup-setup-paths): Now respects
12646         inhibit-package-init and inhibit-site-lisp.
12647
12648         * packages.el (packages-find-package-path): Extended package path
12649         by version-specific hierarchies.
12650         (packages-find-packages): Now respects inhibit flag and
12651         inhibit-site-lisp.
12652         Moved path setup to loadup-paths.
12653
12654         * make-docfile.el: Now respects inhibit-package-init and
12655         inhibit-site-lisp.
12656         Now does path construction with loadup-paths.
12657
12658         * loadup.el: Now respects inhibit-package-init and
12659         inhibit-site-lisp.
12660
12661         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
12662
12663         * loadup-paths.el: New file: setup load-path to encompass
12664         packages.
12665
12666 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12667
12668         * auto-show.el: load-gc renamed to pureload.
12669         * site-load.el: Ditto.
12670         * packages.el (toplevel): Ditto.
12671         * loadup.el (really-early-error-handler): Ditto.
12672         * dumped-lisp.el (preloaded-file-list): Ditto.
12673         * cus-face.el (custom-declare-face): Ditto.
12674
12675 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12676
12677         * <Today>: The Big Path Searching Overhaul.
12678
12679         * find-paths.el: New file: find and assemble paths in the
12680         installation hierarchy.
12681
12682         * setup-paths.el: New file: global layout of paths and directories
12683         within the XEmacs hierarchy.
12684
12685         * packages.el: Replaced everything related to path searching and
12686         startup by code in terms of find-paths.
12687
12688         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
12689         the new path searching engine.
12690
12691         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
12692         and setup-paths.
12693
12694 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12695
12696         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
12697         setup-paths.el.
12698
12699 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12700
12701         * msw-glyphs.el: Added check for 'mswindows feature, so the file
12702         compiles identically in any configuration.
12703         Removed irrelevant commentary.
12704
12705 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12706
12707         * simple.el (set-variable): Allow setting specifiers.
12708
12709 1998-03-19  SL Baur  <steve@altair.xemacs.org>
12710
12711         * lisp.el (forward-sexp): Revert previous change.
12712
12713 1998-03-18  SL Baur  <steve@altair.xemacs.org>
12714
12715         * frame.el (frame-initialize): Use `delete-console' instead of
12716         `delete-device' to delete the stream console to match the usage in
12717         Fkill_emacs.
12718
12719 1998-03-16  SL Baur  <steve@altair.xemacs.org>
12720
12721         * files.el (cdpath-previous): New variable.
12722         (cd): Use it.
12723         From Bob Weiner <weiner@wave.altrasoft.com>
12724
12725 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
12726
12727         * keydefs.el: Changed keybindings of forward-char,
12728           backward, scroll-up and scroll-down to point to their
12729           -command counterparts.
12730
12731         * simple.el: New functions: forwarc-char-command,
12732           backwrad-char-command, scroll-up-command,
12733           scroll-down-command which work liek their counterparts
12734           except that they honor the variable
12735           signal-error-on-buffer-boundary.
12736
12737           Definition of signal-error-on-buffer-boundary received
12738           from src/cmds.c.
12739
12740           defvar declaration added for word-across-newline to avoid
12741           byte-compiler warning about the free variable reference.
12742
12743 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
12744
12745         * winnt.el: Removed "%t" from the beginning of
12746         modeline-format. From now on, there's no nt-specifics in the modeline.
12747
12748 1998-03-14  SL Baur  <steve@altair.xemacs.org>
12749
12750         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
12751         of `when' with `if'.
12752
12753 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
12754
12755         * msw-glyphs.el: New file. Defines TTY-style glyphs for
12756         mswindows. Must be reworked along with glyphs.el, or
12757         merged into it, after there is images support.
12758
12759         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
12760         'mswindows.
12761
12762 1998-03-13  SL Baur  <steve@altair.xemacs.org>
12763
12764         * faces.el: fix for text cursor initialization.
12765         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
12766         From Andy Piper <andyp@parallax.co.uk>
12767
12768 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
12769
12770         * files.el (set-auto-mode): If a mode is not fboundp, check to see
12771         if there is an existing package that handles it and warn the user
12772         about that mode.
12773
12774 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
12775
12776         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
12777         Installation" menu item when Installation-string is not bound.
12778
12779 1998-03-11  SL Baur  <steve@altair.xemacs.org>
12780
12781         * lisp.el (forward-sexp): Fix for test for balanced sexp.
12782         From Jeremiah W. James <jerry@cs.ucsb.edu>
12783
12784 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
12785
12786         * msw-faces.el:
12787         * faces.el: Fix face initialization.
12788
12789 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
12790
12791         * files.el (backup-enable-predicate): fix breakage introduced
12792         by TMPDIR patch.
12793
12794 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12795
12796         * x-faces.el (x-init-face-from-resources): The
12797           TTY face property retrieval functions don't return
12798           specifiers, so use face-property instead.
12799
12800 1998-03-09  SL Baur  <steve@altair.xemacs.org>
12801
12802         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
12803
12804 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12805
12806         * x-menubar.el: Expanded documentation for
12807           option-save-faces.  Changed Options -> Browse Faces
12808           menu entry to invoke customize-face.
12809
12810 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12811
12812         * faces.el: Most face initialization moved out of
12813           init-other-random-faces to the top level so that the
12814           initialization happens before Xemacs is dumped.  Much
12815           of the fascist "face-differs-from-default-p or FROB!"
12816           code has been retired in favor of letting the user do
12817           what they want to do.  Face initialization code changed
12818           to use `default' specifier tag so that the settings can
12819           be overridden later if the user wishes it.
12820
12821 1998-03-08  SL Baur  <steve@altair.xemacs.org>
12822
12823         * about.el (about-hackers): Update contributors list.
12824
12825 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
12826
12827         * specifier.el: Define new specifier tag `default'.
12828
12829         * modeline.el: Initialize faces using `default' tag.
12830
12831         * x-faces.el (x-init-face-from-resources): Remove
12832           specifier specs containing the `default' tag before
12833           adding new specs.
12834
12835 1998-03-02  John Jones  <jj@asu.edu>
12836
12837         * package-get.el (package-get-all): fixed arguments on call to
12838         package-admin-add-single-file-package.
12839         * package-get.el (package-get-installedp): fixed to match
12840         advertised behavior.
12841         * package-get.el: added function package-get-update-all which
12842         installs newest versions of all the current packages (if they are
12843         not already installed).
12844
12845 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
12846
12847         * files.el (find-file-noselect): Uncommented `truename' binding in
12848         `let*' and use it later to set `buffer-file-truename' iff it's
12849         still nil, as happens for example when finding a compressed
12850         file with "jka-compr".
12851
12852 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
12853
12854         * faces.el: in make-face-* type functions do the operation for all
12855         window systems, not just the first one found.
12856
12857         * font.el: call mswindows-list-fonts for mswindows.
12858
12859 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
12860
12861         * code-process.el (call-process-region):
12862         * process.el (call-process-region):
12863         * package-get.el (package-get-dir):
12864         * files.el (backup-enable-predicate):
12865         * gnuserv.el (gnuserv-temp-file-regexp):
12866         Use temp-directory in place of `/tmp'.
12867
12868 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
12869
12870         * "Fast" dired-in-C enhancements for Windows 95/NT:
12871
12872         * files.el: Added function, `wildcard-to-regexp', from GNU
12873           Emacs.
12874
12875         * files.el (insert-directory): Modified to use special
12876           dired-in-C enhancements if present.
12877
12878 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
12879
12880         * code-files.el: make default coding no-conversion.
12881
12882 1998-03-02  SL Baur  <steve@altair.xemacs.org>
12883
12884         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
12885         the load-path.
12886
12887         * update-elc.el: Strip directory when testing for files not to
12888         bytecompile.
12889
12890 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
12891
12892         * lisp-mode.el: Use recommended form for menus.
12893
12894         * info.el (Info-construct-menu): Use recommended form for menus.
12895
12896         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
12897         entry.
12898
12899 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
12900
12901         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
12902           (get-frame-for-buffer-noselect): Always return frames
12903           in the not-this-window-p cond clause.
12904
12905 1998-02-27  SL Baur  <steve@altair.xemacs.org>
12906
12907         * help.el (describe-installation): New function.
12908
12909         * x-menubar.el (default-menubar): Add describe-installation to
12910         Help menu.
12911
12912         * packages.el (packages-unbytecompiled-lisp): Installation.el
12913         should not be bytecompiled.
12914
12915         * dumped-lisp.el (preloaded-file-list): Dump Installation with
12916         XEmacs.
12917
12918         * x-menubar.el (default-menubar): Use correct guard for VM menu
12919         entry.
12920
12921         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
12922         coding.
12923         From Andy Piper <andyp@parallax.co.uk>
12924
12925 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12926
12927         * ldap.el: Do not require ldap-internal at compile time.
12928
12929 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
12930
12931         * code-files.el: new file. a virtual copy of mule-files.el
12932         but without charset
12933         dependencies. (toggle-buffer-file-ocding-system) new function for
12934         changing the eol type for the current buffer.
12935
12936         * code-process.el: new file. a copy of
12937         mule-process.el. mule-process.el will disappear when things have
12938         settled.
12939
12940         * coding.el: new file. a virtual copy of mule-files.el but
12941         without charset dependencies. (coding-system-base) new function
12942         for getting the parent coding system of a coding system with eol
12943         type set.
12944
12945         * dumped-lisp.el: add above files for the non-mule case.
12946
12947 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
12948
12949         * window-xemacs.el (display-buffer): If no explicit
12950           frame is specified, search for a window that displays
12951           the buffer on the currently selected frame, before
12952           searching other frames.
12953
12954 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
12955
12956         * frame.el (get-frame-for-buffer): If not-this-window-p
12957           is non-nil, use window on the selected frame if it is not
12958           also the selected window.  When defaulting, search for
12959           windows on the currently selected fgrame before searching
12960           other frames.
12961
12962 1998-02-25  Didier Verna  <didier@xemacs.org>
12963
12964         * modeline.el (modeline-swap-buffers): originally named
12965         `mouse-release-modeline'. Whether to actually swap the buffers is
12966         decided in `mouse-drag-modeline'.
12967         (mouse-drag-modeline): A button release event is considered a
12968         mouse click is both X (modeline scroll) and Y (modeline drag) pos
12969         stay unchanged.
12970
12971 1998-02-25  SL Baur  <steve@altair.xemacs.org>
12972
12973         * x-menubar.el: Put redo on the menubar.
12974         From Aki Vehtari <Aki.Vehtari@hut.fi>
12975
12976 1998-02-22  Greg Klanderman  <greg@alphatech.com>
12977
12978         * bytecomp.el (displaying-byte-compile-warnings): if
12979         temp-buffer-show-function is set, use it to display current set of
12980         warnings in the "*Compile-Log-Show*" buffer.
12981
12982         * simple.el (display-warning-buffer): if temp-buffer-show-function
12983         is set, use it to display current set of warnings in the
12984         "*Warnings-Show*" buffer.
12985
12986 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12987
12988         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
12989         Common Lisp.
12990
12991 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
12992
12993         * menubar.el: Allow button descriptors at least 2 long.
12994
12995         * x-menubar.el (default-menubar): Use recommended forms.
12996         (file-menu-filter): Remove.
12997         (edit-menu-filter): Remove.
12998
12999 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13000
13001         * about.el (about-hackers): Updated.
13002
13003 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13004
13005         * help.el (help-max-help-buffers): new variable
13006         (help-register-and-maybe-prune-excess): new function
13007         (help-buffer-name): use help-max-help-buffers.
13008         (with-displaying-help-buffer): use
13009         help-register-and-maybe-prune-excess.
13010
13011         * help.el (help-maybe-pretty-print-value): if the value fits on
13012         one line, let it.
13013
13014 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13015
13016         * (with-displaying-help-buffer): there is no need to kill the buffer
13017         if it exists, because with-output-to-temp-buffer will clear it.
13018         further, killing the buffer violates the rule that
13019         temp-buffer-show-function, if set, has the full responsibility of
13020         showing the temp buffer.  killing the buffer fucks with the window
13021         configuration, hosing temp-buffer-show-function.
13022
13023
13024 1998-02-23  Didier Verna  <didier@xemacs.org>
13025
13026         * modeline.el (mouse-drag-modeline):
13027         - Always scroll the modeline that was originally clicked on.
13028         - Use x pixels instead of x characters (which doesn't work anyway)
13029         as horizontal reference for modeline dragging. This allows us to
13030         keep on dragging the modeline even if the motion event occurs in
13031         another window.
13032
13033 1998-02-23  Didier Verna  <didier@xemacs.org>
13034
13035         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13036         glyph on the modeline to indicate that dragging the mouse has an
13037         effect both horizontally and vertically.
13038
13039 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13040
13041         * about.el (about-xemacs): Get rid of redundant visible version
13042         number.
13043
13044 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13045
13046         * about.el (about-hackers): Update credits.
13047
13048 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13049
13050         * prim/register.el (view-register): Show register type file-query.
13051
13052 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13053
13054         * mode-motion.el (mode-motion-highlight-internal):
13055           save-excursion inside save-window-exucrsion form to
13056           hide buffer point changes from save-window-excursion.
13057           Prevents display flickering when the mouse pointer
13058           moves.
13059
13060 1998-02-17  Didier Verna  <didier@xemacs.org>
13061
13062         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13063         function to handle correctly the case of a toolbar one side of the
13064         window: scrolling will not necessarily happen.
13065
13066 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13067
13068         * files.el (after-find-file): Restore missing argument
13069           to format that provides filename for "... consider M-x
13070           recover-file" message.  Also call `message' with "%s"
13071           as the first arg instead of an arbitrary string.
13072
13073 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13074
13075         * about.el (about-hackers): Various additions.
13076
13077 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13078
13079         * autoload.el (generate-file-autoloads-1): Don't force an extra
13080         line out when copying on-the-same line autoloads.
13081
13082         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13083         is installed.
13084
13085 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13086
13087         * x11/x-win-xfree86.el (x-win-init-xfree86):
13088         * x11/x-win-sun.el (x-win-init-sun):
13089         * x11/x-init.el (x-initialize-compose):
13090         * prim/simple.el:
13091         (backward-or-forward-kill-sexp):
13092         (backward-or-forward-kill-sentence):
13093         (backward-or-forward-kill-word):
13094         (backward-or-forward-delete-char):
13095         * prim/isearch-mode.el (isearch-help-or-delete-char):
13096         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13097         x-keysym-on-keyboard-p to detect backspace.
13098         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13099         Clean up symbols used with dead keys, checking Linux and solaris
13100         keysyms.
13101         Simplify x-win-*.el using above methods.
13102         Change documentation for x-keysym-*-p functions.
13103
13104 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13105
13106         * about.el (about-hackers): Restore entries for Michael Sperber and
13107         Vinnie Shelton.
13108         From Vinnie Shelton <acs@acm.org>
13109
13110 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13111
13112         * simple.el (count-words-region): Ditto.
13113
13114 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13115
13116         * simple.el (count-words-buffer): Document.  Don't print anything
13117         if non-interactive.
13118
13119 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13120
13121         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13122         multiple files in InfoDock.
13123
13124 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13125
13126         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13127         from version.el in InfoDock.
13128
13129         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13130         specially.
13131
13132 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13133
13134         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13135         variable name in docstring.
13136
13137 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13138
13139         * menubar.h: Include "gui.h".
13140
13141 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13142
13143         * site-load.el: Fix documentation.
13144
13145 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13146
13147         * package-get-base.el (package-get-base): Updated.
13148
13149         * keymap.el: PC-ize.
13150
13151 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13152
13153         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13154         from' on a fresh line.
13155
13156 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13157
13158         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13159         object.
13160
13161 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13162
13163         * undo-stack.el: PC-ize.
13164
13165         * cmdloop.el: PC-ize.
13166
13167 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13168
13169         * bytecomp-runtime.el: PC-ize.
13170
13171         * byte-optimize.el: Prolog fixup.  PC-ize.
13172
13173         * cus-dep.el: Spelling fix.
13174
13175         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13176         entries follow).
13177
13178 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13179
13180         * text-mode.el (text-mode-hook-identify): New function,
13181         put on text-mode-hook.  Set text-mode-variant here.
13182         (text-mode): Don't set it here.
13183
13184 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13185
13186         * text-mode.el (text-mode-hook): New defvar.
13187         (text-mode-variant): New variable.
13188         (text-mode): Set that variable locally.
13189         (toggle-text-mode-auto-fill): New command.
13190
13191 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13192
13193         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13194
13195 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13196
13197         * text-mode.el (paragraph-indent-text-mode):
13198         Renamed from spaced-text-mode.
13199         (text-mode-map): Bind TAB to indent-relative.
13200         (indented-text-mode-map): Variable deleted.
13201         (indented-text-mode): Now an alias for text-mode.
13202
13203 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13204
13205         * loadup.el: test-atoms debugging stuffs removed.
13206
13207 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13208
13209         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13210
13211 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13212
13213         * help.el (describe-beta): Made it use `locate-data-file'.
13214         (describe-distribution): Ditto.
13215         (describe-copying): Ditto.
13216         (describe-project): Ditto.
13217         (view-emacs-news): Ditto.
13218
13219         * help-nomule.el (help-with-tutorial): Made it use
13220         `locate-data-file' to find tutorial.
13221
13222 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13223
13224         * about.el: Corrected my email address.
13225
13226         * mouse.el: Added 'mouse-mswindows-drop' similar to
13227         'mouse-offix-drop'.
13228
13229 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13230
13231         * loadup.el (running-xemacs): Spelling fix.
13232
13233 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13234
13235         * packages.el (packages-find-packages-1): Don't allow a backwards
13236         compatible lisp tree to overwrite `preloaded-file-list'.
13237
13238 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13239
13240         * loadup.el: Don't delete "xemacs" prior to dumping.
13241
13242 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13243
13244         * package-info.el (pi-last-mod-date): New function.
13245         (pi-author-version): New function.
13246         (batch-update-package-info): Use them.
13247
13248 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13249
13250         * frame.el (get-frame-for-buffer-default-to-current): Create.
13251         (get-frame-for-buffer-noselect): Allow user to use current frame
13252         with `get-frame-for-buffer-default-to-current'.
13253
13254 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13255
13256         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13257         (byte-compile-output-docform): Ditto.
13258         (byte-compile-compiled-obj-to-list): Ditto.
13259
13260 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13261
13262         * startup.el (command-line-1): Removed code that ran
13263           buffer-menu.
13264
13265 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13266
13267         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13268
13269 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13270
13271         * frame.el (suspend-emacs-or-iconify-frame): Check using
13272         `device-on-window-system-p' instead of explicitly checking for X,
13273         so that the same logic works for MS Windows.
13274         (suspend-or-iconify-emacs): Ditto.
13275
13276 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13277
13278         * about.el (about-maintainer-info): Andy Piper is back.
13279         (xemacs-hackers): Updated Andy Piper's email address.
13280         (about-hackers): Added Jonathan Harris.
13281         (about-hackers): Updated Tibor Polgar's email address.
13282
13283 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13284
13285         * about.el: Add xemacs.org email manager.
13286
13287         * package-get-base.el (package-get-base): Updated with most recent
13288         package updates.
13289
13290 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13291
13292         * help.el (function-arglist): Use `indirect-function' instead of
13293         `symbol-function' so that aliases are treated correctly.
13294
13295 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13296
13297         * help.el (help-map): Add f1 binding to `help-for-help'.
13298         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13299         (describe-key-briefly): Use `princ' "%s" to print object.
13300         (with-displaying-help-buffer): Kill buffer if it exists, again.
13301         (describe-key): Use `princ' "%s" to print object.
13302         (describe-function-1): Use `princ' "%s" to print object.
13303         Commented out alias lines removed.
13304         (help-pretty-print-limit): New variable to control pretty-printing
13305         of variable values.
13306         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13307         `help-pretty-print-value' again.  Only print-print when OBJECT is
13308         list of length less than `help-pretty-print-limit'.
13309         (describe-variable): Use `help-maybe-pretty-print-value' again.
13310
13311 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13312
13313         * simple.el (blink-matching-open): Remove C++ kludge.
13314         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13315
13316 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13317
13318         * info.el (Info-default-directory-list): Made the documentation
13319         more explanitory.
13320
13321 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13322
13323         * lisp/packages.el:
13324         * lisp/package-admin.el:
13325         * lisp/build-report.el:
13326         Fix typos.
13327
13328 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13329
13330         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13331         warnings in Java buffers without final newline and editing the
13332         last line.
13333
13334 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13335
13336         * packages.el (packages-find-packages-1): Don't allow a backwards
13337         compatible lisp tree to overwrite `preloaded-file-list'.
13338         Suggested by Colin Rafferty  <colin@xemacs.org>
13339
13340         * mouse.el (mouse-offix-drop): Set undo-boundary.
13341         From Oliver Graf <ograf@fga.de>
13342
13343 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13344
13345         * loadup.el (load-gc): rewrite as defun.
13346         Print something sensical if a required dump-time file isn't found.
13347
13348 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13349
13350         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13351         bug strikes a menudescriptor.
13352
13353         * package-get-base.el (package-get-base): Updated.
13354
13355         * package-info.el (batch-update-package-info): Derive REQUIRES
13356         from the Makefile.
13357
13358 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13359
13360         * files.el (save-some-buffers): Don't play games with deleting
13361         other windows if we are in the minibuffer window.
13362
13363 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13364
13365         * modeline.el (modeline-minor-mode-menu): Add support for :active
13366         (add-minor-mode): Document :active property to TOGGLE.
13367
13368 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13369
13370         * modeline.el (modeline-minor-mode-menu): Add support for an
13371         `:included' predicate in the `toggle-sym' plist.
13372         (add-minor-mode): Document the :included property, format
13373         docstring some more.
13374         (modeline-minor-mode-menu): Documentation string added.
13375
13376 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13377
13378         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13379         labels from the symbol-names by thwacking off the overly redundant
13380         and overused "mode", parenthesizing "minor", and capitalizing the
13381         resultant strings.  Also shortened the menu's title by eliminating
13382         the redundant buffer name.
13383         (add-minor-mode): Beautified the docstring, added mention of the
13384         `:menu-tag' property of TOGGLE.
13385         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13386         `toggle-sym' to beatify the mode-life menus.
13387         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13388         `auto-fill-function'.
13389
13390 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13391
13392         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13393         menus to :style 'toggle.
13394
13395 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13396
13397         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13398
13399 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13400
13401         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13402         only recognize first hyperlink.
13403         (hyper-apropos-highlightify): Deletia, this is already done by
13404         `hyper-apropos-insert-face'.
13405         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13406
13407 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13408
13409         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13410         mail.
13411         (toolbar-mail-reader): Add support for `send'.
13412         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13413
13414 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13415
13416         * info.el (Info-emacs-info-file-name): Add defvar for
13417         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13418         will function properly.
13419
13420 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13421
13422         * simple.el: make the backwards delete function called by
13423         `backward-or-forward-delete-char' user configurable.
13424
13425 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13426
13427         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13428         compiled function got loaded from.
13429
13430 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13431
13432         * term/apollo.el: Synched up with InfoDock 3.6.2.
13433
13434 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13435
13436         * startup.el (load-init-file): Load autoloads earlier.
13437         (startup-splash-frame): Handle InfoDock logo.
13438
13439         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13440         InfoDock.
13441         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13442
13443         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13444         doesn't have this function.
13445
13446         * packages.el (locate-data-file): Fix to call `locate-file'.
13447
13448 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13449
13450         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13451         version of version.el.
13452         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13453
13454         * x-menubar.el (default-menubar): Guard reference to
13455         `gnuserv-frame'.
13456         (default-menubar): Guard references to `font-lock-mode'.
13457         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13458         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13459
13460         * make-docfile.el: Don't snarf doc strings from autoloads.
13461
13462         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13463         loading auto-autoloads files.
13464
13465         * loaddefs.el: Disable dumping autoloads.
13466
13467 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13468
13469         * lisp-mnt.el: Synch to Emacs 20.2.
13470
13471         * help.el: Remove manual autoload of `finder-by-keyword'.
13472
13473         * finder.el (finder-by-keyword): Autoload.
13474
13475         * help.el: Conditionalize hyperbole setup.
13476
13477 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13478
13479         * packages.el (package-require): Update to reflect new data format.
13480
13481 1998-01-02  Didier Verna  <didier@xemacs.org>
13482
13483         * x-menubar.el (default-menubar): make the tutorials available
13484         through the menubar. (Plus some compilation warnings cleanup).
13485
13486 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13487
13488         * check-features.el: New file.  Perform sanity check after build.
13489
13490         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13491         files to tooltalk package.
13492         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13493         package.
13494
13495         * package-admin.el (package-admin-xemacs): Use better default for
13496         location of XEmacs binary.
13497
13498 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13499
13500         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13501         tag with sexp and add value tag with value `t'.
13502
13503 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13504
13505         * package-get.el: Changes to work with real data.
13506         From Pete Ware <ware@cis.ohio-state.edu>
13507
13508         * packages.el (packages-reload-autoloads): Guard load for the time
13509         being.
13510
13511         * update-elc.el ("packages.el"): Force loading packages.el instead
13512         of possibly out-of-date packges.elc.
13513         * make-docfile.el ("packages.el"): Ditto.
13514
13515 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13516
13517         * build-report.el (build-report-delete-regexp): Added a rule for
13518         the main tarball shadowing anything past it.
13519
13520 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13521
13522         * packages.el (package-provide): Delete a previous provide.
13523
13524         * package-info.el: New file.
13525
13526         * package-get.el: New file.
13527         From Pete Ware <ware@cis.ohio-state.edu>
13528         (package-get): Fix md5 computation to work with Mule.
13529
13530 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13531
13532         * simple.el (log-message-*): Quote symbols in docstrings properly.
13533
13534 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13535
13536         * packages.el (packages-new-autoloads): Ignore symbolic links.
13537
13538         * cus-face.el (face-custom-attributes-get): Fix typo.
13539         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13540
13541 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13542
13543         * startup.el (load-init-file): Reload new or changed autoloads
13544         unless inhibited.  Reload modified dumped lisp (stubbed).
13545
13546         * packages.el (packages-new-autoloads): New function.
13547         (packages-reload-autoloads): New function.
13548         (packages-reload-dumped-lisp): New (stub) function.
13549
13550         * loadup.el: Inhibit reloading dumped files when running temacs.
13551
13552         * loadhist.el (file-provides): Extend to handle variant
13553         extensions.
13554
13555         * replace.el (query-replace): Fix typo.
13556
13557 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13558
13559         * make-docfile.el: list-autoloads-path has been renamed.
13560         * update-elc.el: list-autoloads has been renamed.
13561
13562         * packages.el (packages-list-autoloads): Renamed.
13563         (packages-list-autoloads-path): Ditto.
13564
13565 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13566
13567         * packages.el (packages-find-packages-1): Made it signal a warning
13568         for an error in an auto-autoload.el file.
13569
13570 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13571
13572         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13573         tag with const.
13574         From Aki Vehtari <Aki.Vehtari@hut.fi>
13575
13576         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13577
13578         * loadhist.el (unload-feature): Remove autoload.
13579
13580 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13581
13582         * loadhist.el: Unpackaged.
13583
13584         * help.el (describe-symbol-find-file): Rename
13585         `describe-function-find-file' and make old name obsolete.
13586         (describe-function-1): Use it.
13587         (describe-function-1): Guard reference to
13588         `compiled-function-annotation'.
13589
13590 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13591
13592         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13593         argument.
13594         (help-mode-quit): New optional arg to control whether it kills or
13595         buries.  Tidied up.
13596         (with-displaying-help-buffer): Don't kill buffer initially, even
13597         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13598         (help-pretty-print-value): Rename back from
13599         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13600         use it, otherwise use dumped `cl-prettyprint'.
13601         (describe-variable): Use `help-pretty-print-value' again.
13602         (find-func): Removed reference to "find-func" at end.
13603
13604 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13605
13606         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13607           GUI XEmacs. Rename? x-menubar is rather window system
13608           independant, except for a couple of items.
13609
13610 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13611
13612         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13613         entries as they will no longer be distributed with XEmacs.
13614
13615         * format.el (format-alist): Fix image/tiff regexps.
13616         From P. E. Jareth Hein <jareth@camelot-soft.com>
13617
13618         * help.el (help-maybe-pretty-print-value): Rename.
13619         (describe-variable): Use it.
13620         (describe-variable): Add trailing linefeed.
13621
13622 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13623
13624         * help.el (describe-function-1): Don't output anything for
13625           arglist of autoload functions.
13626
13627 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13628
13629         * help.el (describe-function-1): Don't output anything for
13630           arglist of autoload functions.
13631
13632 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13633
13634         * help.el (help-mode-map): New bindings for `help-mode-bury',
13635         `describe-function-at-point', `describe-variable-at-point',
13636         `Info-elisp-ref', `customize-variable', `help-next-section' and
13637         `help-prev-section'.
13638         (help-next-section): New function.
13639         (help-prev-section): New function.
13640         (help-mode-quit): Changed to kill the help buffer.
13641         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
13642         correctly.
13643         (help-buffer-name): New function to generate the name of help
13644         buffers.
13645         (with-displaying-help-buffer): Is now a macro.  Takes an new first
13646         argument giving the name of the help buffer.
13647         (describe-key): Use `with-displaying-help-buffer' with name.
13648         (describe-mode): Ditto.
13649         (describe-bindings): Ditto.
13650         (describe-prefix-bindings): Ditto.
13651         (view-lossage): Ditto.
13652         (with-syntax-table): New macro.
13653         (function-called-at-point): Use `ignore-errors' and
13654         `with-syntax-table'.
13655         (function-at-point): Ditto.
13656         (describe-function): Use `with-displaying-help-buffer' with name.
13657         (function-arglist): Extracted from `describe-function-1'.  Returns
13658         function's arglist as string.
13659         (function-documentation): Extracted from `describe-function-1'.
13660         Returns function's docstring.
13661         (describe-function-1): Remove all the "stream" garbage, including
13662         the stream argument.  Use `function-arglist' and
13663         `function-documentation'.
13664         (describe-function-arglist): Just use `function-arglist'.
13665         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
13666         (help-pretty-print-value): New function to help with
13667         pretty-printing variable values.  Knows about `#<...>'.  Needs
13668         `pp-internal'.
13669         (describe-variable): Use `with-displaying-help-buffer' with name.
13670         Formatting improved.  Display file where variable is defined, if
13671         known.  Use `help-pretty-print-value'.
13672         (describe-syntax): Use `with-displaying-help-buffer' with name.
13673         (list-processes): Remove "stream" garbage.
13674
13675 1997-12-25  SL Baur  <steve@altair.xemacs.org>
13676
13677         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
13678         call a dumped routine instead.
13679
13680         * x-win-xfree86.el: Wrap file in defun.
13681         * x-win-sun.el: Ditto.
13682
13683 1997-12-23  SL Baur  <steve@altair.xemacs.org>
13684
13685         * help.el (view-emacs-news): Remove usage of outl-mouse which
13686         advises functions and does other evil things.
13687
13688 1997-12-22  SL Baur  <steve@altair.xemacs.org>
13689
13690         * format.el (format-alist): Add `image/tiff'.
13691         From P. E. Jareth Hein <jareth@camelot-soft.com>
13692
13693 1997-12-21  SL Baur  <steve@altair.xemacs.org>
13694
13695         * about.el (about-hackers): More names added.
13696
13697         * make-docfile.el: Remove superfluous package path search.
13698
13699         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
13700
13701 1997-12-20  SL Baur  <steve@altair.xemacs.org>
13702
13703         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
13704         ignored shadows.
13705
13706 1997-12-18  SL Baur  <steve@altair.xemacs.org>
13707
13708         * startup.el (set-default-load-path): Make sure lisp and site-lisp
13709         get trailing slashes when added to the load-path.
13710
13711         * x-init.el (init-x-win): Locate where XEmacs X localization files
13712         are.
13713
13714 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
13715
13716         * x-faces.el: Added support for foregroundToolBarColor
13717           to xpm-color-symbols.
13718
13719 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13720
13721         * etags.el (tags-remove-duplicates): Removed.
13722         (buffer-tag-table-list): Use `delete-duplicates'.
13723
13724         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
13725         correctly.
13726         (get*): Defalias to `get'.
13727
13728         * cl.el (eql): Compare integers with `eq'.
13729         (cl-map-extents): Check for `map-extents' first.
13730
13731 1997-12-17  Didier Verna  <didier@xemacs.org>
13732
13733         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
13734         added the 'numero', 'copyright' and 'trademark' symbols.
13735
13736         * leim/quail/latin-post.el ("french-postfix"): see above.
13737
13738 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13739
13740         * widget.el (define-widget): Check the arguments.
13741
13742         * cus-edit.el (customize-face): Use `check-argument-type'.
13743         (custom-variable-value-create): Use `signal' to signal error.
13744         (custom-variable-reset-saved): Ditto.
13745         (custom-variable-reset-standard): Ditto.
13746         (custom-face-reset-saved): Ditto.
13747
13748         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
13749         (widget-default-format-handler): Ditto.
13750         (widget-checklist-add-item): Ditto.
13751         (widget-radio-add-item): Ditto.
13752         (widget-editable-list-entry-create): Ditto.
13753         (widget-sexp-prompt-value): Ditto.
13754
13755         * custom.el (custom-declare-variable): Signal errors better.
13756         (custom-handle-keyword): Ditto.
13757         (custom-declare-group): Ditto.
13758
13759         * window-xemacs.el (windows): Ditto.
13760
13761         * menubar.el (menu): Ditto.
13762
13763         * keydefs.el (keyboard): Ditto.
13764
13765         * minibuf.el (minibuffer): Ditto.
13766
13767         * process.el (execute): Ditto.
13768
13769         * fill.el (fill): Ditto.
13770
13771         * modeline.el (modeline): Ditto.
13772
13773         * help.el (help): Ditto.
13774
13775         * faces.el (faces): Ditto.
13776
13777         * files.el (files): Ditto.
13778
13779         * x-init.el (x): Ditto.
13780
13781         * lisp-mode.el (lisp): Ditto.
13782
13783         * process.el (processes): Ditto.
13784
13785         * mouse.el (mouse): Ditto.
13786
13787         * abbrev.el (abbrev): Moved from cus-edit.
13788
13789         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
13790         as variable declaration.
13791
13792 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13793
13794         * menubar.el (find-menu-item): Use `check-argument-type'.
13795         (find-menu-item): Cosmetic changes.
13796
13797 1997-12-18  SL Baur  <steve@altair.xemacs.org>
13798
13799         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
13800
13801 1997-12-17  SL Baur  <steve@altair.xemacs.org>
13802
13803         * startup.el (set-default-load-path): Only search package-path
13804         when not running temacs.
13805
13806         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
13807         files.
13808
13809         * loadup.el: Correct commentary.  Reformatting.
13810         (really-early-error-handler): Use absolute path to the
13811         first dumped-lisp.el file.
13812         (really-early-error-handler): Print full path name of
13813         each dumped lisp file (inherited from InfoDock).
13814
13815         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
13816         dumped-lisp.el files.
13817
13818         * make-docfile.el (preloaded-file-list): Reorder when the
13819         package-path is searched.
13820         * update-elc.el: Ditto.
13821
13822         * lisp-mode.el (call-with-condition-handler): Treat the same as
13823         `condition-case' for indentation.
13824
13825         * about.el (about-xemacs): Update release date.
13826
13827 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13828
13829         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
13830         anywhere but at the last clause.
13831         (ecase): Disallow `t' and `otherwise'.
13832
13833 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13834
13835         * cus-edit.el (custom-buffer-create-buttons): New function
13836         from stuff moved out of `custom-buffer-create-internal'.
13837         (custom-novice): New variable.  Default t.
13838         (custom-display-global-buttons): Ditto.  Default `top'.
13839         (custom-buffer-create-internal): Only display help if
13840         `custom-novice' is non-nil.  Display global buttons according to
13841         `custom-display-global-buttons'.
13842
13843 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13844
13845         * menubar.el (find-menu-item): Use `check-argument-type'.
13846         (find-menu-item): Cosmetic changes.
13847
13848 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13849
13850         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
13851         look.
13852
13853 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13854
13855         * format.el (format-deannotate-region):  Bug fix.
13856         Deannotating a region containing unknown tags would fail
13857         (causing decoding of text/enriched to fail at user level)
13858
13859 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
13860
13861         * minibuf.el (read-directory-name): Support sixth
13862           arg, HISTORY, as already documented.
13863
13864 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13865
13866         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
13867         to `ecase'.
13868
13869 1997-12-14  SL Baur  <steve@altair.xemacs.org>
13870
13871         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
13872         skk-activate.
13873
13874 1997-12-13  SL Baur  <steve@altair.xemacs.org>
13875
13876         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.