(U+95CC): Use `->subsumptive'.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2
3         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
4         XEmacs CHISE.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `=>>jis-x0213-1@2004'.
8
9 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
10
11         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
12         XEmacs CHISE.
13
14 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
15
16         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
17         - Use "&g2-*;" as entity-references for `=>>>*'.
18         - Omit "&a{GT|JX1|JX2|JX3}-*;".
19
20         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
21         XEmacs CHISE.
22         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
23         as the mother.
24
25 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
26
27         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
28         setting for `=>>hanyo-denshi/ib'.
29
30         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
31         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
32         (=>>jis-x0208@1990): Ditto.
33         (=>>hanyo-denshi/ib): Ditto.
34
35         * mule/mule-charset.el (default-coded-charset-priority-list):
36         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
37
38 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
39
40         * mule/mule-coding.el (coded-charset-entity-reference-alist):
41         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
42         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
43         `=>>>ucs@jis/2004'.
44
45 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
46
47         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
48         XEmacs CHISE.
49         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
50         `=jis-x0213-1@2004' as the mother.
51         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
52         (=>>>ucs@ks): Ditto.
53
54         * mule/mule-charset.el (default-coded-charset-priority-list):
55         Modify priority of `=hanyo-denshi/*'.
56
57 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
58
59         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
60         settings for `=>>ucs@JP' and `=ucs@JP'.
61
62 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
63
64         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
65         CHISE.
66
67 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         setting for `=>>>ucs@cns'.
71
72         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
73         CHISE.
74
75 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
76
77         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
78         instead of `=>>>jis-x0213-1@2004' as the mother.
79         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
80         (=>>>ucs@unicode): Likewise.
81         (=>>>ucs@jis): Likewise.
82         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
83         mother.
84         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
85
86 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
87
88         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
89         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
90         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
91         `=>>>ucs@jis'.
92
93 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
94
95         * mule/mule-charset.el (default-coded-charset-priority-list):
96         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
97         and `=jis-x0213-*-2000'.
98
99 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
100
101         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
102         XEmacs CHISE.
103         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
104         `=>>jis-x0213-1' as the mother.
105
106 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
107
108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
109         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
110
111 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
112
113         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
114
115 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
116
117         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
118         XEmacs CHISE.
119
120 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
121
122         * mule/mule-coding.el (decomposition-feature-list): Set
123         `=decomposition', `=decomposition@cid' and
124         `=decomposition@hanyo-denshi'.
125
126 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
127
128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
129         setting for `=>>hanyo-denshi/ks'.
130
131         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
132         XEmacs CHISE.
133
134 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
135
136         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
137         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
138
139         * mule/mule-charset.el (default-coded-charset-priority-list): Add
140         `=hanyo-denshi/ks/mf'.
141
142         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
143         XEmacs CHISE.
144         (=hanyo-denshi/ks/mf): Ditto.
145
146 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
147
148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
149         settings for P=hanyo-denshi/jt'.
150
151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
152         `=hanyo-denshi/jt'.
153
154         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
155         XEmacs CHISE.
156
157 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
158
159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
160         settings for `=hanyo-denshi/ip'.
161
162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
163         `=hanyo-denshi/ip'.
164
165         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
166         XEmacs CHISE.
167
168 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
169
170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
171         settings for `=hanyo-denshi/hg'.
172
173         * mule/mule-charset.el (default-coded-charset-priority-list): Add
174         `=hanyo-denshi/hg'.
175
176         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
177         XEmacs CHISE.
178
179 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
180
181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
182         setting for `=>>hanyo-denshi/ft'.
183
184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
185         `=>>hanyo-denshi/ft'.
186
187         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
188         XEmacs CHISE.
189
190 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
191
192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
193         settings for `=hanyo-denshi/ib'.
194
195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
196         `=hanyo-denshi/ib'.
197
198         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
199         XEmacs CHISE.
200
201 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
202
203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
204         settings for isolated characters of `=hanyo-denshi/ia' and
205         non-isolated characters of `=hanyo-denshi/*'.
206
207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
208         `=hanyo-denshi/ia'.
209
210         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
211         XEmacs CHISE.
212
213 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
214
215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
216         setting for isolated characters of `=hanyo-denshi/ft'.
217
218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
219         `=hanyo-denshi/ft'.
220
221         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
222         XEmacs CHISE.
223
224 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
225
226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
227         setting for isolated characters of `=hanyo-denshi/jd'.
228
229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
230         `=hanyo-denshi/jd'.
231
232         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
233         XEmacs CHISE.
234
235 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
236
237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
238         setting for isolated characters of `=hanyo-denshi/jc'.
239
240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
241         `=hanyo-denshi/jc'.
242
243         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
244         XEmacs CHISE.
245
246 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
247
248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
249         setting for isolated characters of `=hanyo-denshi/jb'.
250
251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
252         `=hanyo-denshi/jb'.
253
254         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
255         XEmacs CHISE.
256
257 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         setting for isolated characters of `=hanyo-denshi/ja'.
261
262 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
263
264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
265         `=hanyo-denshi/ja'.
266
267         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
268         XEmacs CHISE.
269
270 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
271
272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
273         settings for isolated characters of `=adobe-japan1-6'.
274
275 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
276
277         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
278         CHISE.
279         (=daikanwa/+2p): Ditto.
280         (=daikanwa/ho): Ditto.
281
282 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
283
284         * mule/mule-coding.el (utf-8-mcs-no-composition): New
285         coding-system for XEmacs CHISE.
286
287 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
288
289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
290         setting for `=>>ruimoku-v6'.
291
292         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
293         CHISE.
294
295 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
296
297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
298         setting for `=daikanwa@rev1'.
299
300 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
301
302         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
303         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
304
305 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
306
307         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
308         XEmacs CHISE.
309         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
310
311 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
312
313         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
314         CHISE.
315
316 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
317
318         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
319         CHISE.
320
321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
322         setting for `=>ucs@jis'.
323
324 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
325
326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
327         setting for `=>jis-x0208@usual'.
328
329         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
330         XEmacs CHISE.
331         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
332         (=>ucs@ks): New coded-charset for XEmacs CHISE.
333         (=ucs@big5): Use `=>>ucs@cns' as the mother.
334
335 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
336
337         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
338         CHISE.
339         (=>>>jis-x0208@1990): Ditto.
340         (=>>>jis-x0213-1): Ditto.
341         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
342         mother.
343         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
344         as the mother.
345
346 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
347
348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
349         setting for `=>ucs@cns' and `=>>ucs@ks'.
350
351         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
352         CHISE.
353
354 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
355
356         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
357         CHISE.
358
359 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
360
361         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
362         CHISE.
363         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
364         mother.
365
366 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
367
368         * mule/mule-charset.el (default-coded-charset-priority-list): Add
369         `==>ucs-bmp-cjk@bucs'.
370
371         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
372         XEmacs CHISE.
373
374 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
375
376         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
377         setting for `==>ucs@bucs'.
378
379         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
380         XEmacs CHISE.
381
382 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
383
384         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
385         - Add setting for `=>>jis-x0208'.
386         - Omit setting for `=>>jis-x0208@1990'.
387         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
388           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
389           `=ucs@FOO'.
390
391 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
392
393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
394         setting for `=>daikanwa'.
395
396 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
397
398         * mule/mule-conf.el (=daikanwa): Fix DOC.
399         (=>daikanwa): New abstract character for XEmacs CHISE.
400         (=>ucs@iso): Likewise.
401         (=>ucs@unicode): Likewise.
402         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
403
404 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
405
406         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
407         - Prefer representative features to `=>>gt', `=>>big5-cdp',
408           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
409         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
410         - Add `=>big5-cdp'.
411
412 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
413
414         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
415         (=>big5-cdp): New abstract character.
416
417 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
418
419         * mule/mule-coding.el (coded-charset-entity-reference-alist):
420         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
421         `chinese-big5'.
422
423 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
424
425         * mule/mule-charset.el (default-coded-charset-priority-list):
426         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
427
428         * mule/mule-coding.el (coded-charset-entity-reference-alist):
429         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
430         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
431         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
432         and `=>jis-x0213-2'.
433
434 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
435
436         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
437         XEmacs CHISE.
438         (=>>ucs@jis/2000): Likewise.
439         (=>>ucs@jis/2004): Likewise.
440
441 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
442
443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
444         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
445         `=>>ucs@cns'.
446
447         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
448         XEmacs CHISE.
449         (=>>gt): Use quote instead of backquote; modify DOC.
450         (=>gt): Use quote instead of backquote.
451         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
452         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
453         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
454         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
455         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
456         (=ucs@iso): Use `=>>ucs@iso' as the mother.
457
458 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
459
460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
461         `=>>ucs@unicode' and `=>>gt'.
462
463 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
464
465         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
466         XEmacs CHISE.
467         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
468         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
469         `=jis-x0208@1978/1er-pr' as the mother.
470         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
471
472 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
473
474         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
475         `=ucs@unicode' as the mother.
476
477 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
478
479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
480         setting for `=>>ucs@unicode'.
481
482         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
483         CHISE.
484
485 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
486
487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
488         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
489
490         * mule/mule-charset.el (default-coded-charset-priority-list): Add
491         `=adobe-japan1-6' and `=adobe-japan1-base'.
492
493         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
494         XEmacs CHISE.
495         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
496         specify `min-code' and `max-code'.
497         (=adobe-japan1-1): Specify `min-code' and `max-code'.
498         (=adobe-japan1-2): Likewise.
499         (=adobe-japan1-3): Likewise.
500         (=adobe-japan1-4): Likewise.
501         (=adobe-japan1-5): Likewise.
502         (=adobe-japan1-6): Likewise.
503
504 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
505
506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
507         setting for `=>gt'.
508
509 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
510
511         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
512         CHISE.
513
514 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
515
516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
517         setting for `=>zinbun-oracle'.
518
519         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
520         for XEmacs CHISE.
521
522 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
523
524         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
525         for XEmacs CHISE.
526         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
527         `=jis-x0208@1978' as the mother.
528
529 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
530
531         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
532         - Use `=gt' instead of `ideograph-gt'.
533         - Use `=gt-k' instead of `ideograph-gt-k'.
534         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
535         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
536         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
537         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
538         - Use `=jis-x0212' instead of `japanese-jisx0212'.
539         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
540         - Use `=>>gt' instead of `<=>gt'.
541         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
542         - Add setting for `=>>jis-x0208@1990'.
543         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
544           `=>>jis-x0213-1@2000'.
545         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
546         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
547           `=>>jis-x0213-1@2004'.
548         - Add setting for `=>>jis-x0208@1978'.
549         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
550
551 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
552
553         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
554         XEmacs CHISE.
555
556 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
557
558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
559         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
560         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
561         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
562         `<=>jis-x0213-1@2004'.
563
564 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
565
566         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
567         CHISE.
568         (=>jis-x0213-2): Ditto.
569
570 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
571
572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
573         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
574
575 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
576
577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
578         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
579         `=>jis-x0213-1'.
580
581 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
582
583         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
584         CHISE.
585         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
586
587 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
588
589         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
590         `<==>jis-x0213-1'.
591         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
592         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
593         (=>jis-x0208): Renamed from `<=>jis-x0208'.
594         (<=>jis-x0208): New alias for `=>jis-x0208'.
595         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
596         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
597         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
598         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
599         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
600         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
601         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
602         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
603         (=>>gt): Renamed from `<==>gt'.
604         (<==>gt): New alias for `=>>gt'.
605
606 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
607
608         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
609         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
610         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
611         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
612         - Add settings for `<=>jis-x0213-1@2000' and
613           `<=>jis-x0213-1@2004'.
614
615         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
616         XEmacs CHISE.
617         (<==>jis-x0213-1): Likewise.
618         (<==>jis-x0213-1@2000): Likewise.
619         (<==>jis-x0213-1@2004): Likewise.
620         (<=>jis-x0208): Add property `=>iso-ir 168'.
621         (<=>jis-x0208@1997): Likewise.
622         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
623         as the mother; add property `=>iso-ir 228'.
624         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
625         property `=>iso-ir 228'.
626         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
627         property `=>iso-ir 233'.
628         (<==>gt): Renamed from `<=>gt'.
629         (<=>gt): New alias for `<==>gt'.
630
631 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
632
633         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
634         CHISE.
635         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
636         `<=>jis-x0208' as the mother.
637         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
638         (<=>jis-x0213-1@2000): Ditto.
639         (<=>jis-x0213-1@2004): Ditto.
640
641 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
642
643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
644         settings for `<=>gt'.
645
646         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
647
648 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
649
650         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
651         XEmacs CHISE.
652         (=jis-x0208@1978/-4pr): Likewise.
653         (=jis-x0208@1978/4-pr): Likewise.
654         (=jis-x0213-1): Likewise.
655         (=ucs@iso): Likewise.
656         (=ucs@unicode): Likewise.
657         (=ucs@gb): Likewise.
658         (=ucs@gb/fw): Likewise.
659         (=ucs@cns): Likewise.
660         (=ucs@cns/fw): Likewise.
661         (=ucs@jis): Likewise.
662         (=ucs@jis/fw): Likewise.
663         (=ucs@jis/1990): Likewise.
664         (=ucs@jis/2000): Likewise.
665         (=ucs@jis/2004): Likewise.
666         (=ucs@JP): Likewise.
667         (=ucs@ks): Likewise.
668         (=ucs@big5): Likewise.
669         (=ucs@big5/cns11643): Likewise.
670         (=ucs@cns11643): Likewise.
671
672 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
673
674         * mule/mule-charset.el (default-coded-charset-priority-list):
675         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
676
677         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
678         CHISE.
679         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
680         mother.
681
682 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
683
684         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
685         from src/mule-charset.c].
686         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
687         specify `final'.
688         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
689         `iso-ir' and `final', namely now it is used as ISO-IR-42.
690         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
691         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
692         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
693         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
694
695 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
696
697         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
698         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
699         (=jis-x0208@1978/i-4): Specify `partial'.
700         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
701         mother coded-charset.
702         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
703
704 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
705
706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
707         settings for `=jis-x0213-1@2004'.
708
709 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
710
711         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
712         CHISE.
713         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
714         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
715         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
716         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
717         temporarily.
718         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
719
720 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
721
722         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
723         CHISE.
724         (=shinjigen@1ed): Inherited from `=shinjigen'.
725         (=shinjigen@rev): Likewise.
726
727 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
728
729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
730         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
731
732 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
733
734         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
735         define it as an alias.
736         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
737         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
738         alias.
739         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
740         alias.
741
742 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
743
744         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
745         CHISE.
746
747 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
748
749         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
750         CHISE.
751         (shinjigen-2): Ditto.
752
753 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
754
755         * mule/mule-charset.el (default-coded-charset-priority-list):
756         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
757         `chinese-big5-eten-*' and `chinese-big5'.
758
759 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
760
761         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
762         #x9FA5 temporarily.
763
764 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
765
766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
767         settings for `=jis-x0208@1978/i1'.
768
769 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
770
771         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
772         XEmacs CHISE.
773
774 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
775
776         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
777         XEmacs CHISE.
778
779 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
780
781         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
782         XEmacs CHISE.
783
784 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
785
786         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
787         CHISE.
788         (=ucs-bmp@cns): Likewise.
789         (=ucs-bmp@jis): Likewise.
790         (=ucs-bmp@ks): Likewise.
791
792 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
793
794         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
795         CHISE.
796         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
797
798 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
799
800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
801         settings for `=zinbun-oracle'.
802
803         * mule/mule-charset.el (default-coded-charset-priority-list): Add
804         `=zinbun-oracle'.
805
806 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
807
808         * mule/mule-coding.el (coded-charset-entity-reference-alist):
809         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
810         `=ucs@iso'.
811
812 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
813
814         * mule/mule-charset.el (default-coded-charset-priority-list):
815         Delete `ucs-sip'; modify order of some CCSs.
816
817 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
818
819         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
820         in XEmacs CHISE.
821
822         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
823         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
824         CHISE.
825
826 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
827
828         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
829         its registry.
830         (=ucs-radicals@unicode): Likewise.
831
832 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
833
834         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
835         CHISE.
836
837 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
838
839         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
840         CHISE.
841
842 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
843
844         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
845         CHISE.
846
847 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
848
849         * mule/mule-coding.el (coded-charset-entity-reference-alist):
850         Modify preference of *isolated settings*.
851
852 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
853
854         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
855         utf-2000 is provided.
856         (=ucs@cns11643): Likewise.
857
858 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
859
860         * mule/mule-coding.el (coded-charset-entity-reference-alist):
861         Prefer every *isolated setting* to ordinary setting.
862
863 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
864
865         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
866         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
867
868 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
869
870         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
871         CHISE.
872
873 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
874
875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
876         settings for `=jis-x0208@1997'.
877
878 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
879
880         * mule/mule-charset.el (default-coded-charset-priority-list): Add
881         `=jis-x0208@1997'.
882
883 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
884
885         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
886         XEmacs CHISE.
887
888 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
889
890         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
891         `=jis-x0208@1978'.
892         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
893         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
894         `=jis-x0208-1990' as the mother.
895         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
896
897 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
898
899         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
900         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
901         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
902         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
903         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
904         for `=ucs@JP'.
905
906 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
907
908         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
909         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
910         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
911         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
912         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
913         `=daikanwa@rev2'.
914
915 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
916
917         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
918         (=gt): Likewise.
919         (=gt-k): Likewise.
920         (=gt-pj-*): Likewise.
921         (=gt-pj-k1): Likewise.
922         (=gt-pj-k2): Likewise.
923         (=daikanwa): Likewise.
924         (=daikanwa-rev1): Likewise.
925         (=daikanwa-rev2): Likewise.
926         (=big5-pua): Likewise.
927         (=big5-eten): Likewise.
928         (chinese-big5-eten-a): Likewise.
929         (chinese-big5-eten-b): Likewise.
930         (=hanziku-*): Likewise.
931         (=cbeta): Likewise.
932         (=jef-china3): Likewise.
933         (=ruimoku-v6): Likewise.
934         (=ucs@iso): Likewise.
935         (=ucs@unicode): Likewise.
936         (=ucs@gb): Likewise.
937         (=ucs@cns): Likewise.
938         (=ucs@jis): Likewise.
939         (=ucs@jis-1990): Likewise.
940         (=ucs@jis-2000): Likewise.
941         (=ucs@jp): Likewise.
942         (=ucs@ks): Likewise.
943         (=ucs@big5): Likewise.
944         (=ucs-radicals): Likewise.
945         (=ucs-radicals@unicode): Likewise.
946         (=ucs-bmp-cjk): Likewise.
947         (=ucs-bmp-cjk@unicode): Likewise.
948         (=ucs-sip-ext-b): Likewise.
949         (=ucs-sip-ext-b@iso): Likewise.
950
951 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
952
953         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
954         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
955
956 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
957
958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
959         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
960         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
961         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
962         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
963         arabic-digit, ipa and ``&I-B-XXXX;''.
964
965 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
966
967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
968         setting for (I-)HZK{03..12}-XXXX.
969
970 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
971
972         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
973         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
974
975         * mule/mule-charset.el (default-coded-charset-priority-list): Add
976         `=ruimoku-v6'.
977
978         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
979         CHISE.
980
981 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
982
983         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
984         (=ucs@unicode): Likewise.
985         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
986         (=ucs@cns): Likewise.
987         (=ucs@jis): Likewise.
988         (=ucs@ks): Likewise.
989         (=ucs@big5): Likewise.
990
991 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
992
993         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
994         `ucs-jis'.
995         (utf-8-jis-er): Likewise.
996         (utf-8-jp): New coding-system.
997         (utf-8-jp-er): Likewise.
998
999         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1000
1001 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1002
1003         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1004
1005         * mule/japanese.el: Move definition of `euc-jisx0213' to
1006         mule/mule-coding.el.
1007
1008 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1009
1010         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1011         mule-coding before loading update-cdb when utf-2000 is provided.
1012
1013 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1014
1015         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1016         `=daikanwa'.
1017
1018 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1019
1020         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1021         definition codes when `utf-2000' is provided.
1022
1023 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1024
1025         * mule/mule-category.el (word-combining-categories): Don't setup
1026         `word-combining-categories' in XEmacs CHISE.
1027         (word-separating-categories): Add setting about Latin script in
1028         XEmacs CHISE.
1029
1030 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1031
1032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1033         setting for `chinese-big5'.
1034
1035 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1036
1037         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1038         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1039         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1040         add setting for HZK0[12]-xxxx.
1041
1042 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1043
1044         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1045         in XEmacs CHISE.
1046
1047 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1048
1049         * mule/mule-charset.el (default-coded-charset-priority-list):
1050         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1051         and `chinese-big5' to `=gt-pj-*'.
1052
1053 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1054
1055         * mule/mule-conf.el (=daikanwa): Renamed from
1056         `ideograph-daikanwa'.
1057         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1058
1059 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1060
1061         * mule/mule-conf.el (=cns11643-7): Renamed from
1062         `chinese-cns11643-7'.
1063         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1064
1065 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1066
1067         * mule/mule-conf.el (=cns11643-6): Renamed from
1068         `chinese-cns11643-6'.
1069         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1070
1071 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1072
1073         * mule/mule-conf.el (=cns11643-5): Renamed from
1074         `chinese-cns11643-5'.
1075         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1076
1077 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1078
1079         * mule/mule-conf.el (=cns11643-4): Renamed from
1080         `chinese-cns11643-4'.
1081         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1082
1083 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1084
1085         * mule/mule-conf.el (=cns11643-3): Renamed from
1086         `chinese-cns11643-3'.
1087         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1088
1089 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1090
1091         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1092         `=cns11643-2'.
1093         (chinese-cns11643-2): New alias for `=cns11643-2'.
1094
1095 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1096
1097         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1098         `=cns11643-1'.
1099         (chinese-cns11643-1): New alias for `=cns11643-1'.
1100
1101 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1102
1103         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1104         (chinese-gb12345): New alias for `=gb12345'.
1105
1106 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1107
1108         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1109         (chinese-gb2312): New alias for `=gb2312'.
1110
1111 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1112
1113         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1114         (chinese-big5): New alias for `=big5'.
1115
1116 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1117
1118         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1119         (korean-ksc5601): New alias for `=ks-x1001'.
1120
1121 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1122
1123         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1124         `=jis-x0212'.
1125         (japanese-jisx0212): New alias for `=jis-x0212'.
1126
1127 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1128
1129         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1130         `=jis-x0208-1983'.
1131         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1132
1133 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1134
1135         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1136         `=jis-x0208-1978'.
1137         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1138
1139 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1140
1141         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1142         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1143
1144 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1145
1146         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1147         (chinese-cns11643-3): Specify iso-ir 183.
1148         (chinese-cns11643-4): Specify iso-ir 184.
1149         (chinese-cns11643-5): Specify iso-ir 185.
1150         (chinese-cns11643-6): Specify iso-ir 186.
1151         (chinese-cns11643-7): Specify iso-ir 187.
1152         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1153         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1154
1155 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1156
1157         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1158         \uXXXX for every cases.
1159
1160 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1161
1162         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1163         (ucs-big5): Changed to an alias for `=ucs@big5'.
1164
1165 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1166
1167         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1168         (ucs-ks): Changed to an alias for `=ucs@ks'.
1169
1170 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1171
1172         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1173         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1174
1175 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1176
1177         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1178         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1179
1180 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1181
1182         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1183         (ucs-jis): Changed to an alias for `=ucs@jis'.
1184
1185 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1186
1187         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1188         (ucs-cns): Changed to an alias for `=ucs@cns'.
1189
1190 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1191
1192         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1193         (ucs-gb): Changed to an alias for `=ucs@gb'.
1194
1195 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1196
1197         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1198         `ideograph-daikanwa-2'.
1199         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1200         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1201
1202 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1203
1204         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1205         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1206
1207         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1208         for `xemacs-chise-version'.
1209
1210 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1211
1212         * mule/mule-charset.el (default-coded-charset-priority-list):
1213         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1214         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1215         instead of `ideograph-hanziku-*'.
1216
1217         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1218         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1219
1220 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1221
1222         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1223         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1224         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1225         `utf-2000' is provided.
1226
1227 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1228
1229         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1230         is provided [was builtin coded-charsets].
1231
1232 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1233
1234         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1235         is provided [was builtin coded-charsets].
1236
1237 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1238
1239         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1240         is provided [was builtin coded-charsets].
1241
1242 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1243
1244         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1245         is provided [was builtin coded-charsets].
1246
1247 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1248
1249         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1250         when `utf-2000' is provided [was builtin coded-charsets].
1251
1252 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1253
1254         * mule/mule-conf.el (=hanziku-*): Renamed from
1255         `ideograph-hanziku-*'.
1256         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1257
1258 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1259
1260         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1261         `utf-2000' is provided [was builtin coded-charsets].
1262         (ideograph-hanziku-{1..12}): Likewise.
1263
1264 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1265
1266         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1267         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1268
1269 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1270
1271         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1272         when `utf-2000' is provided [was builtin coded-charsets].
1273
1274 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1275
1276         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1277         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1278         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1279
1280 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1281
1282         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1283         (ideograph-gt): Changed to an alias for `=gt'.
1284
1285 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1286
1287         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1288         is provided; it was defined as a builtin coded-charset.
1289         (ideograph-gt): Likewise.
1290
1291 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1292
1293         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1294         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1295
1296 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1297
1298         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1299         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1300
1301 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1302
1303         * mule/mule-conf.el (=big5-eten): Renamed from
1304         `chinese-big5-eten'.
1305         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1306
1307 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1308
1309         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1310         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1311
1312 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1313
1314         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1315         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1316
1317 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1318
1319         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1320         (china3-jef): Changed to an alias for `=jef-china3'.
1321
1322 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1323
1324         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1325         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1326
1327         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1328         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1329         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1330         when `utf-2000' is provided.
1331
1332 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1333
1334         * mule/mule-charset.el (default-coded-charset-priority-list):
1335         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1336
1337         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1338         (ucs-jis-2000): Deleted.
1339
1340 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1341
1342         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1343         UTF-2000.
1344         (=ucs-jis-2000): New coded-charset for UTF-2000.
1345
1346 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1347
1348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1349         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1350
1351 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1352
1353         * mule/mule-charset.el (default-coded-charset-priority-list):
1354         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1355         `ideograph-cbeta'.
1356
1357 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1358
1359         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1360         builtin coded-charset].
1361
1362 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1363
1364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1365         settings for &K0-xxxx and &I-K0-xxxx.
1366
1367 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1368
1369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1370         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1371
1372 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1373
1374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1375         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1376
1377 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1378
1379         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1380         UTF-2000.
1381         (ideograph-gt-pj-k1): Likewise.
1382         (ideograph-gt-pj-k2): Likewise.
1383
1384 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1385
1386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1387         `=jis-x0208'.
1388
1389 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1390
1391         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1392         UTF-2000 [was a builtin coded-charset].
1393
1394 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1395
1396         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1397         (utf-8-gb-er): Likewise.
1398
1399 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1400
1401         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1402         settings for JIS X 0212 and JIS X 0208:1978.
1403
1404 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1405
1406         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1407         setting for JIS X 0213.
1408
1409 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1410
1411         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1412         standard-case-table in UTF-2000.
1413
1414 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1415
1416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1417         definitions for isolated-chars.
1418
1419 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1420
1421         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1422         `configure-utf-2000-lisp-directory'.
1423         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1424         `mule-lisp-load-path'.
1425
1426 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1427
1428         * startup.el (startup-setup-paths): Set and use
1429         `utf-2000-lisp-directory'.
1430         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1431         UTF-2000.
1432
1433 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1434
1435         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1436         (paths-find-utf-2000-lisp-directory): New function.
1437         (paths-construct-load-path): Add new optional argument
1438         `utf-2000-lisp-directory'.
1439
1440         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1441
1442 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1443
1444         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1445         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1446         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1447         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1448         `chinese-big5-2' in UTF-2000.
1449
1450         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1451         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1452
1453 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1454
1455         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1456         `big5-eten-er' in UTF-2000.
1457         (big5-cdp): Modify DOC-string and mnemonic.
1458
1459 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1460
1461         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1462         UTF-2000 [renamed from utf-8-er].
1463         (utf-8-gb): New coding-system in UTF-2000.
1464         (utf-8-gb-er): Likewise.
1465         (utf-8-cns): Likewise.
1466         (utf-8-cns-er): Likewise.
1467         (utf-8-big5): Likewise.
1468         (utf-8-big5-er): Likewise.
1469         (utf-8-jis): Likewise.
1470         (utf-8-jis-er): Likewise.
1471         (utf-8-ks): Likewise.
1472         (utf-8-ks-er): Likewise.
1473         (utf-8-er): Likewise.
1474
1475 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1476
1477         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1478         instead of `utf-8-unix' in UTF-2000.
1479
1480         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1481
1482 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1483
1484         * mule/japanese.el (euc-jisx0213): New coding-system.
1485
1486         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1487         `japanese-jisx0208-1990' as the mother.
1488
1489 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1490
1491         * dumped-lisp.el (preloaded-file-list): Change condition of
1492         loading "close-cdb".
1493
1494 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1495
1496         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1497         setup `coded-charset-entity-reference-alist'.
1498
1499 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1500
1501         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1502         UTF-2000.
1503
1504 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1505
1506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1507         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1508
1509 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1510
1511         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1512         (chinese-big5-eten-a): Likewise.
1513         (chinese-big5-eten-b): Likewise.
1514         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1515         code range is #x8140 .. #x8DFE.
1516
1517 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1518
1519         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1520         UTF-2000.
1521         (chinese-big5-cdp): Likewise.
1522
1523 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1524
1525         * dumped-lisp.el (preloaded-file-list): Rename
1526         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1527
1528 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1529
1530         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1531         append `system-char-db-source-file-list' into
1532         `preloaded-file-list' in UTF-2000.
1533
1534 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1535
1536         * dumped-lisp.el (preloaded-file-list): Delete
1537         character-definition files.
1538
1539 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1540
1541         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1542         UTF-2000.
1543
1544 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1545
1546         * mule/mule-charset.el (default-coded-charset-priority-list):
1547         Delete `mojikyo-2022-1'.
1548
1549 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1550
1551         * mule/mule-charset.el (default-coded-charset-priority-list):
1552         Delete `mojikyo'.
1553
1554 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1555
1556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1557         `ucs-sip'.
1558
1559 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1560
1561         * mule/mule-charset.el (default-coded-charset-priority-list):
1562         Comment out `chinese-gb12345'.
1563
1564 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1565
1566         * bytecomp.el (byte-compile-insert-header): Fixed.
1567
1568 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1569
1570         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1571         XEmacs UTF-2000.
1572
1573 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1574
1575         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1576         UTF-2000.
1577
1578 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1579
1580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1581         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1582
1583 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1584
1585         * mule/mule-charset.el (default-coded-charset-priority-list):
1586         `japanese-jef-china3' is renamed `china3-jef'.
1587
1588 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1589
1590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1591         `japanese-jef-china3' and `ideograph-cbeta'.
1592
1593 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1594
1595         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1596
1597 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1598
1599         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1600         `chinese-big5-cdp'.
1601
1602 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1603
1604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1605         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1606
1607 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1608
1609         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1610         loading character definitions.
1611
1612 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1613
1614         * dumped-lisp.el (preloaded-file-list): Rename
1615         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1616
1617 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1618
1619         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1620         `chinese-big5'.
1621
1622 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1623
1624         * dumped-lisp.el (preloaded-file-list): Dump
1625         "Ideograph-R028-Private" with XEmacs UTF-2000.
1626
1627 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1628
1629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1630         `chinese-gb12345'.
1631
1632 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1633
1634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1635         `ideograph-gt-pj-{1..11}'.
1636
1637         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1638         XEmacs UTF-2000.
1639
1640 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1641
1642         * mule/mule-charset.el (default-coded-charset-priority-list):
1643         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1644         `chinese-isoir165'.
1645
1646 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1647
1648         * format.el (format-alist): Revive `image/jpeg', `image/gif',
1649         `image/png', `image/x-xpm' and `image/tiff'.
1650
1651         * files.el (binary-file-regexps): Add *.PNG.
1652
1653 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1654
1655         * mule/mule-charset.el (default-coded-charset-priority-list):
1656         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1657         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1658
1659 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1660
1661         * list-mode.el: Call `completion-list-mode' to avoid slowness of
1662         the first completion when UTF-2000 is running.
1663
1664 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-charset.el (default-coded-charset-priority-list):
1667         Delete `ucs'.
1668
1669 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1670
1671         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
1672
1673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1674         `mojikyo' instead of `mojikyo-pj-[1..21]'.
1675
1676 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1677
1678         * mule/vietnamese.el (vscii-2): Delete abolished property
1679         `composite'; now composite mode is default.
1680
1681 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1682
1683         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
1684         of `raw-text'; check \uHHHH representation even if non-ascii
1685         characters are not found.
1686
1687         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
1688         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
1689         unconditionally.
1690
1691         * mule/viet-ccl.el: New file.
1692
1693         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
1694         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
1695         - Separate CCL based implementations to viet-ccl.el.
1696
1697 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
1698
1699         * mule/mule-conf.el (japanese-jisx0213-1): Allow
1700         "jisx0213.2000-1".
1701         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
1702
1703         * mule/mule-charset.el (default-coded-charset-priority-list):
1704         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
1705         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
1706
1707 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1708
1709         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
1710
1711 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
1712
1713         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1714         `ucs' in UTF-2000.
1715
1716 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
1717
1718         * mule/mule-charset.el (default-coded-charset-priority-list):
1719         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
1720         `arabic-iso8859-6'.
1721
1722 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
1723
1724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1725         `mojikyo-pj-[1 .. 21]' in UTF-2000.
1726
1727 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1728
1729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1730         `katakana-jisx0201' in UTF-2000.
1731
1732 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1733
1734         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
1735         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
1736         "u0FB50-Arabic-Presentation-Forms-A",
1737         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
1738         "u0FE50-Small-Form-Variants",
1739         "u0FE70-Arabic-Presentation-Forms-B",
1740         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
1741         UTF-2000.
1742
1743 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1744
1745         * dumped-lisp.el (preloaded-file-list): Delete
1746         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
1747         ... "Ideograph-R214-Flute" in UTF-2000.
1748
1749 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1750
1751         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1752         (japanese-jisx0213-2): New coded-charset.
1753
1754         * dumped-lisp.el (preloaded-file-list): Add
1755         "Ideograph-R028-Private", "Ideograph-R029-Again" and
1756         "Ideograph-R030-Mouth".
1757
1758 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
1759
1760         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1761         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1762         "Ideograph-R015-Ice", "Ideograph-R016-Table",
1763         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1764         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1765         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1766         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1767         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1768
1769 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
1770
1771         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1772         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1773         "Ideograph-R005-Second", "Ideograph-R006-Hook",
1774         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1775         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1776
1777         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1778         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1779
1780 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1781
1782         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1783         in UTF-2000.
1784
1785 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1786
1787         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1788         (chinese-isoir165): Moved from mule/chinese.el.
1789         (chinese-cns11643-3): Moved from mule/chinese.el.
1790         (chinese-cns11643-4): Moved from mule/chinese.el.
1791         (chinese-cns11643-5): Moved from mule/chinese.el.
1792         (chinese-cns11643-6): Moved from mule/chinese.el.
1793         (chinese-cns11643-7): Moved from mule/chinese.el.
1794
1795         * mule/chinese.el: Move definition of coded-charsets to
1796         mule/mule-conf.el.
1797
1798 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1799
1800         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1801         `ideograph-daikanwa'.
1802
1803 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1804
1805         * dumped-lisp.el (preloaded-file-list): Delete
1806         "ccs-jisx0201-latin.el".
1807
1808 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1809
1810         * dumped-lisp.el (preloaded-file-list): Add
1811         "u031A0-Extended-Bopomofo" in UTF-2000.
1812
1813 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1814
1815         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1816         renamed to u02E00-CJK-Radical-Supplement.
1817
1818 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1819
1820         * dumped-lisp.el (preloaded-file-list): Add
1821         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1822         "u030A0-Katakana", "u03100-Bopomofo",
1823         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1824         "u03200-Enclosed-CJK-Letters-and-Months" and
1825         "u03300-CJK-Compatibility".
1826
1827 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1828
1829         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1830         "u02F00-Kangxi-Radicals" and
1831         "u02FF0-Ideographic-Description-Characters".
1832
1833 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1834
1835         * dumped-lisp.el (preloaded-file-list): Add
1836         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1837         "u02800-Braille-Patterns" in UTF-2000.
1838
1839 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1840
1841         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1842         "uXXXXX-*.el" in UTF-2000.
1843
1844         * bytecomp.el (byte-compile-insert-header): Delete comments if
1845         non-ASCII characters are found; allow `byte-compile-dynamic' and
1846         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1847         `raw-text'.
1848
1849 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1850
1851         * dumped-lisp.el (preloaded-file-list): Add
1852         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1853         "u025A0-Geometric-Shapes.el".
1854
1855 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1856
1857         * dumped-lisp.el (preloaded-file-list): Add
1858         "u02400-Control-Pictures.el", "u02440-OCR.el" and
1859         "u02460-Enclosed-Alphanumerics.el".
1860
1861 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1862
1863         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1864         `chinese-gb2312'.
1865
1866         * dumped-lisp.el (preloaded-file-list): Add
1867         "u02200-Mathematical-Operators.el" and
1868         "u02300-Miscellaneous-Technical.el".
1869
1870 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1871
1872         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1873         `chinese-cns11643-*'.
1874
1875         * dumped-lisp.el (preloaded-file-list): Add
1876         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
1877         "u02190-Arrows.el" in UTF-2000.
1878
1879 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1880
1881         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1882         `korean-ksc5601'.
1883
1884         * dumped-lisp.el (preloaded-file-list): Add
1885         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
1886         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
1887         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
1888
1889 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1890
1891         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
1892
1893 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1894
1895         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
1896         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
1897         "u01780-Khmer.el", "u01800-Mongolian.el",
1898         "u01E00-Latin-Extended-Additional.el" and
1899         "u01F00-Greek-Extended.el" in UTF-2000.
1900
1901 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1902
1903         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1904         `ethiopic-ucs' and `ethiopic'.
1905
1906         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
1907         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
1908
1909         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
1910         from mule/ethiopic.el.
1911
1912         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
1913         mule/mule-conf.el.
1914
1915 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1916
1917         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1918         `lao'.
1919
1920         * mule/mule-conf.el (lao): New coded-charset.
1921
1922         * dumped-lisp.el (preloaded-file-list): Add
1923         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1924         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1925         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1926         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1927         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1928
1929 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1930
1931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1932         `ucs-bmp' and `arabic-iso8859-6'.
1933
1934 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1935
1936         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1937         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1938         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1939
1940 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1941
1942         * startup.el (normal-top-level): Load autoload file for UTF-2000
1943         in UTF-2000.
1944
1945 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
1946
1947         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1948         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1949         "u00020-Basic-Latin.el", "u00080-C1.el",
1950         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1951         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1952         "u002B0-Spacing-Modifier-Letters.el",
1953         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1954         UTF-2000.
1955
1956 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1957
1958         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1959         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1960         instead of `vietnamese-viscii-*'.
1961
1962 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1963
1964         * mule/mule-conf.el: New file.
1965
1966         * mule/misc-lang.el: Move definition of charset `ipa' to
1967         mule/mule-conf.el.
1968
1969 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1970
1971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1972         `latin-viscii'; prefer it for characters used in Vietnamese.
1973
1974 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
1975
1976         * bytecomp.el (byte-compile-insert-header): Fix regexp.
1977
1978 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1979
1980         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1981         `vietnamese-viscii-lower'.
1982         (latin-viscii-upper): Renamed from charset
1983         `vietnamese-viscii-upper'.
1984         (vietnamese-viscii-lower): New alias for charset
1985         `latin-viscii-lower'.
1986         (vietnamese-viscii-upper): New alias for charset
1987         `latin-viscii-upper'.
1988
1989 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
1990
1991         * mule/mule-charset.el (default-coded-charset-priority-list):
1992         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1993
1994 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1995
1996         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1997         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1998         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1999         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2000         lisp/utf-2000.
2001
2002 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2003
2004         * mule/ccs-tcvn5712.el: New file.
2005
2006 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2007
2008         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2009         in UTF-2000.
2010
2011 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2012
2013         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2014         `japanese-jisx0208'.
2015
2016 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2017
2018         * dumped-lisp.el (preloaded-file-list): Add
2019         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2020         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2021         UTF-2000.
2022
2023         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2024         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2025         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2026         mule/ccs-viscii.el: New files.
2027
2028         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2029         if \uXXXX is found.
2030
2031 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2032
2033         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2034         `hiragana-jisx0208' and `katakana-jisx0208'.
2035
2036 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2037
2038         * mule/chinese.el (chinese-cns11643-3): Define it even if
2039         `utf-2000' is provided.
2040         (chinese-cns11643-4): Likewise.
2041         (chinese-cns11643-5): Likewise.
2042         (chinese-cns11643-6): Likewise.
2043         (chinese-cns11643-7): Likewise.
2044
2045 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2046
2047         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2048         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2049
2050 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2051
2052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2053         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2054
2055 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2056
2057         * mule/mule-charset.el (default-coded-charset-priority-list):
2058         Setup in UTF-2000.
2059
2060 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2061
2062         * mule/viet-chars.el: Don't define charset
2063         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2064         they are defined as builtin charsets.
2065
2066 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2067
2068         * version.el (emacs-version): Add more space just before UTF-2000
2069         version string.
2070
2071 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2072
2073         * version.el ([constant] emacs-version): Don't add a space in the
2074         preceding place of `xemacs-betaname' because it is duplicated.
2075         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2076
2077         * startup.el (splash-frame-body): Add ETL.
2078
2079 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2080
2081         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2082         is provided because it is defined as builtin charset.
2083         (chinese-cns11643-4): Likewise.
2084         (chinese-cns11643-5): Likewise.
2085         (chinese-cns11643-6): Likewise.
2086         (chinese-cns11643-7): Likewise.
2087
2088 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2089
2090         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2091         coding-system `iso-10646-ucs-4' is not defined.
2092
2093 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2094
2095         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2096         coding-system if `utf-2000' is provided.
2097
2098 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2099
2100         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2101         `utf-2000' is provided.
2102
2103 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2104
2105         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2106         if utf-2000 is provided temporally.
2107
2108 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2109
2110         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2111         as builtin variable].
2112
2113 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2114
2115         * files.el (insert-file-contents-literally): Treat file as binary;
2116         call file-name-handlers. [sync with Emacs 20.3.10]
2117
2118 2008-12-28  Vin Shelton  <acs@xemacs.org>
2119
2120         * XEmacs 21.4.22 is released
2121
2122 2008-12-30  Vin Shelton  <acs@xemacs.org>
2123
2124         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2125         during building even if no packages are found.
2126
2127 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2128
2129         * printer.el (generic-print-region): 
2130         (generic-print-buffer): 
2131         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2132         check if the msprinter device is available, now that msprinter is
2133         always available as a specifier tag. 
2134
2135 2008-12-24  Vin Shelton  <acs@xemacs.org>
2136
2137         * about.el: Add Francisco to my bio!
2138
2139 2008-12-23  Vin Shelton  <acs@xemacs.org>
2140
2141         * autoload.el: Move operator definitions to autoload-operators.el
2142         in the xemacs-base package.
2143
2144 2007-11-22  Vin Shelton  <acs@xemacs.org>
2145
2146         * about.el (about-hacker-contribution): Updated my bio.
2147
2148 2007-10-07  Vin Shelton  <acs@xemacs.org>
2149
2150         * XEmacs 21.4.21 is released
2151
2152 2007-09-19  Didier Verna  <didier@xemacs.org>
2153
2154         Update my personal info.
2155         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2156         * about.el (about-other-current-hackers): Ditto.
2157         * about.el (about-url-alist): Add my musical website.
2158         * about.el (about-personal-info): Update my entry.
2159         * about.el (about-hacker-contribution): Ditto.
2160
2161 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2162
2163         * package-get.el (package-get-download-sites): Update download
2164         sites in Japan.
2165         * package-get.el (package-get-pre-release-download-sites): Ditto.
2166
2167 2007-08-18  Vin Shelton  <acs@xemacs.org>
2168
2169         * package-get.el (package-get-pre-release-download-sites): Sync
2170         mirror sites with 21.5.  (Thanks, Adrian)
2171
2172 2007-08-09  Mike Sperber  <mike@xemacs.org>
2173
2174         * startup.el (migrate-user-init-file): Create backup of
2175         `user-init-file' before migrating.
2176         * startup.el (maybe-migrate-user-init-file): Print
2177         information about backup file.
2178         (maybe-create-compatibility-dot-emacs): Follow above change.
2179
2180 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2181
2182         * font-lock.el: Sync font-lock-add-keywords and
2183         font-lock-remove-keywords from GNU Emacs.
2184         * font-lock.el (font-lock-keywords-alist): New.
2185         * font-lock.el (font-lock-removed-keywords-alist): New.
2186         * font-lock.el (font-lock-add-keywords): New.
2187         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2188         * font-lock.el (font-lock-remove-keywords): New.
2189
2190 2007-08-16  Vin Shelton  <acs@xemacs.org>
2191
2192         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2193         patch from Hans de Graaff.
2194
2195 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2196
2197         * package-get.el (package-get-download-sites): Document Chile and
2198         update Denmark download site.
2199         * package-get.el (package-get-pre-release-download-sites): Ditto.
2200
2201 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2202
2203         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2204
2205 2006-12-09  Vin Shelton  <acs@xemacs.org>
2206
2207         * XEmacs 21.4.20 is released
2208
2209 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2210
2211         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2212
2213 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2214
2215         * info.el (Info-find-file-node, Info-insert-dir)
2216         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2217         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2218         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2219         and discussion.
2220
2221 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2222
2223         * obsolete.el (line-beginning-position): New, from 21.5.x.
2224         (line-end-position): Ditto.
2225
2226 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2227
2228         * package-get.el (package-get-download-sites): Welcome
2229         nl.xemacs.org and Thanks!
2230         * package-get.el (package-get-pre-release-download-sites): Ditto.
2231
2232 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2233
2234         * font-lock.el: Add support for not-so recent changes in Java to
2235         java-mode.
2236
2237 2006-01-28  Vin Shelton  <acs@xemacs.org>
2238
2239         * XEmacs 21.4.19 is released
2240
2241 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2242
2243         * easymenu.el: Update copyright. 
2244         * easymenu.el (easy-menu-all-popups):
2245         Add a docstring. 
2246         * easymenu.el (easy-menu-add):
2247         Document a bug, rework the function to preserve any existing
2248         non-default mode-popup-menu instead of overwriting it, and not to
2249         bother normalising the menu title (nothing else does).
2250         * easymenu.el (easy-menu-remove):
2251         Restore the default mode-popup-menu instead of leaving an empty
2252         one when we remove the last easy-menu popup. 
2253
2254 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2255
2256         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2257         as suggested by Rodrigo Ventura.
2258         * package-get.el (package-get-pre-release-download-sites): Ditto,
2259         with replacement of xemacs-21.5 by beta, which is the logical path
2260         to our beta core and package pre-releases.
2261
2262 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2263
2264         * package-get.el (package-get-download-sites): Add Hong Kong
2265         download site.
2266         * package-get.el (package-get-pre-release-download-sites): Ditto.
2267
2268 2005-12-26  Vin Shelton  <acs@xemacs.org>
2269
2270         * find-paths.el:
2271         * find-paths.el (paths-emacs-root-p): Add search for package root.
2272         * find-paths.el (paths-find-emacs-root): Replaced with
2273         paths-find-invocation-roots, which returns a list of roots.
2274         * find-paths.el (paths-find-invocation-roots): New.
2275         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2276
2277 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2278
2279         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2280         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2281
2282 2005-12-03  Vin Shelton <acs@xemacs.org>
2283
2284         * XEmacs 21.4.18 is released
2285
2286 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2287
2288         * package-get.el (package-get-download-sites): Update reflecting
2289         latest http://www.xemacs.org/Releases/ information generated by
2290         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2291         * package-get.el (package-get-pre-release-download-sites): Ditto.
2292
2293 2005-02-28  Simon Josefsson  <jas@extundo.com>
2294
2295         * about.el (xemacs-hackers): Add jas.
2296         (about-other-current-hackers): Likewise.
2297         (about-url-alist): Add URL for jas.
2298         (about-personal-info): Document jas.
2299         (about-hacker-contribution): Describe jas contributions.
2300
2301 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2302
2303         * easymenu.el (easy-menu-remove): As described in 
2304         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2305         except the "Command" menu from mode-popup-menu. 
2306
2307 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2308  
2309         * font.el (font-spatial-to-canonical): Correct calculation of 
2310         return value for pixel-based input value. 
2311  
2312 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2313
2314         * code-process.el (call-process): Process-related docstring
2315         improvements spurred by Norbert Koch.
2316         * code-process.el (call-process-region): Ditto.
2317         * code-process.el (start-process): Ditto.
2318
2319 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2320
2321         * finder.el (finder-find-library): Return filename actually
2322         searched for.
2323
2324 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2325
2326         * help.el (view-emacs-news): Use `expand-file-name' instead of
2327         `locate-data-file' as the latter will find any "NEWS" files that
2328         might exist in packages _before_ the one in core.
2329
2330 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2331
2332         * package-get.el (package-get-init-package):
2333         package-get-init-package buglet (21.4.17) by Jeff Mincy
2334         <mincy@rcn.com> fixing false temporary load-path shadows reported
2335         after package installation and simplifying code.
2336
2337 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2338
2339         * package-get.el (package-get-download-sites): Sync mirrors list
2340         with the XEmacs website.
2341         (package-get-pre-release-download-sites): Ditto.
2342
2343 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2344
2345         * derived.el (derived-mode-merge-syntax-tables):
2346         Revert my 21.5-only patch of 2003-07-18 which slipped in
2347         through Jerry James's patch of 2004-06-07.
2348
2349 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2350
2351         * cmdloop.el (keyboard-quit): Remove workaround for
2352         `region-active-p' not making sure active region is in current
2353         buffer now that it does.
2354         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2355         * simple.el (region-active-p): `region-active-p' to only return t
2356         when active region is in current buffer.
2357
2358 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2359
2360         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2361         package names, quell a byte-compiler warning, doc fix.
2362
2363 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2364
2365         * buffer.el (pop-to-buffer):
2366         * window-xemacs.el (display-buffer):
2367         Document use of `same-window-buffer-names,' `same-window-regexps'
2368         by pop-to-buffer and display-buffer. 
2369         
2370 2005-02-06  Vin Shelton <acs@xemacs.org>
2371
2372         * XEmacs 21.4.17 is released
2373
2374 2005-01-29  Ben Wing  <ben@xemacs.org>
2375
2376         * shadow.el (find-emacs-lisp-shadows):
2377         Add custom-defines to list of ignored files.
2378
2379 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2380
2381         * simple.el (shifted-motion-keys-select-region): Fix statement
2382         about unshifted-motion-keys-deselect-region.
2383
2384 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2385
2386         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2387         now) for GNU Emacs compatibility.
2388         (make-obsolete-variable): Ditto.
2389
2390 2004-01-08  Ben Wing  <ben@xemacs.org>
2391
2392         * code-files.el (load):
2393         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2394
2395 2004-12-05  Vin Shelton <acs@xemacs.org>
2396
2397         * XEmacs 21.4.16 is released
2398
2399 2004-12-04  Vin Shelton  <acs@xemacs.org>
2400
2401         * auto-autoloads.el: Regenerated.
2402
2403         * custom-load.el: Regenerated.
2404
2405 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2406
2407         Fix bug: apropos errors if a defalias refers to an undefined
2408         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2409
2410         * apropos.el (apropos):
2411         (apropos-command):
2412         * help.el (frob-help-extents):
2413         * help-macro.el (make-help-screen):
2414         * hyper-apropos.el (hyper-apropos-grok-functions):
2415         (hyper-apropos-get-doc):
2416         Catch void-function error thrown by `documentation'.
2417
2418 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2419
2420         * packages.el (package-require): Fix incorrect arg to format.
2421         This fixes a `format specifier' error.
2422
2423 2004-08-13  Jerry James  <james@xemacs.org>
2424
2425         * bytecomp.el (forward-word): Tell the byte compiler the correct
2426         number of arguments to forward-word.
2427
2428 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2429
2430         * etags.el: Fixed loading of include files for tag completion. Now
2431         you can make a tag file for a library, include it into your
2432         project and it will be reloaded only if it changed. Infinte
2433         include loops are detected and the correct tag files are loaded.
2434         * etags.el (buffer-tag-table-list): Load and verify tag files in
2435         the external function buffer-tag-table-list-load.
2436         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2437         tag files. Also load the included tag files. The priority of the
2438         included files is right below their parent file. If multiple
2439         matches occur then the symbols from the parent file are found
2440         first.
2441         * etags.el (tag-table-include-files): Corrected comment
2442         string. Switched to pattern constant tags-include-pattern to have
2443         it at a central location.
2444         * etags.el (tags-include-pattern): Added doc string.
2445         * etags.el (add-to-tag-completion-table): Removed obsolete
2446         comments as the include files are allready returned by
2447         buffer-tag-table-list and loaded.
2448         * etags.el (find-tag-internal): The include files are allready
2449         included in tag-tables as buffer-tag-table-list returns them now.
2450
2451 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2452
2453         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2454         Loading items into the notebook is now done by C code.
2455         * widgets-gtk.el (gtk-widget-instantiate-internal):
2456         Style no longer changed.
2457
2458 2004-06-28  Nix  <nix@esperi.org.uk>
2459
2460         * cmdloop.el (truncate-command-history-for-gc): Delay
2461         execution of all things that look up variable bindings,
2462         via `enqueue-eval-event'.
2463
2464 2004-06-24  Vin Shelton  <acs@xemacs.org>
2465
2466         * package-get.el (package-get-require-signed-base-updates):
2467         now defaults to nil.
2468
2469 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2470
2471         * subr.el (split-string): Clean up docstring.
2472
2473 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2474
2475         * faces.el (zmacs-region): fix typo in docstring.
2476
2477 2004-06-07  Jerry James  <james@xemacs.org>
2478
2479         * derived.el: Synch with Emacs 21.3.
2480         * subr.el (with-local-quit): New, from Emacs 21.3.
2481         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2482         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2483         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2484
2485 2004-06-16  Jerry James  <james@xemacs.org>
2486
2487         * cl.el (cl-set-substring): Increment start by the length of the
2488         string, not the string itself.
2489
2490 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2491
2492         * etags.el (tag-table-include-files): Expand included TAGS file
2493         paths to avoid problems with relative paths.  Thanks to Peter
2494         Chubb <peterc@gelato.unsw.edu.au>.
2495         * etags.el (tags-include-pattern): New.
2496         * etags.el (add-to-tag-completion-table): Parse and ignore
2497         trailing include lines.
2498
2499 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2500
2501         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2502         avoiding line solely composed of equal signs.
2503
2504 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2505
2506         * cus-edit.el (alloc): Typo fix.
2507         * cus-edit.el (custom-browse-visibility): Ditto.
2508         * cus-edit.el (custom-variable-value-create): Ditto.
2509         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2510         * cus-edit.el (custom-save-variables): Bind print-length and
2511         print-level to nil to avoid value abbreviation.
2512         * cus-edit.el (custom-save-face-internal): Ditto.
2513         * cus-edit.el (custom-save-faces): Save in sorted order.
2514         * cus-edit.el (custom-save-resets): Bind print-length and
2515         print-level to nil to avoid value abbreviation.
2516         * cus-edit.el (custom-save-loaded-themes): Ditto.
2517
2518 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2519
2520         * subr.el (split-string-default-separators): New.
2521         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2522         see comment in source.
2523
2524 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2525
2526         * mule/japanese.el (paragraph-start, paragraph-separate):
2527         Remove anchor to BOL.
2528
2529 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2530
2531         * cl.el (gensym, gentemp): Improve docstrings.
2532
2533 2004-05-10  Vin Shelton  <acs@xemacs.org>
2534
2535         * etags.el: Sync with 21.5 version.
2536
2537 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2538
2539         * etags.el:
2540         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2541         only for use with exuberant ctags. This will also enable building of 
2542         completion tables with exuberant ctags. This will not work with
2543         xemacs ctags. 
2544         * etags.el (get-tag-table-buffer): New function for creating of
2545         completion table is used if tags-exuberant-ctags-optimization-p ist t
2546         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2547         finding the tag names. New.
2548         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2549         building tag completion table with exuberant ctags. New.
2550         * etags.el (find-tag-internal): Improve exact tag matching for tags
2551         with name fields. Before the patch return types of functions or
2552         function parameters (with exuberant ctags) were found as matches.
2553
2554 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2555
2556         * list-mode.el (display-completion-list): Fixed completion list was
2557         taking the width of the frame and not of the window for displaying
2558         the selection methods.
2559
2560 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2561
2562         * menubar-items.el (default-menubar): Options are saved to custom.el.
2563
2564
2565 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2566
2567         * isearch-mode.el (isearch-abort): Preserve successful search target.
2568
2569 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2570
2571         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2572         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2573         Bihlmeyer.
2574         * gnuserv.el (gnuserv-mode-line-string): New.
2575         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2576         gnuserv-mode.
2577         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2578         * gnuserv.el (gnuserv-edit-files): Use
2579         make-x-device-with-gtk-fallback.
2580
2581 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2582
2583         * gtk-widgets.el: New import: gtk-accel-group-new.
2584         * dialog-gtk.el:
2585         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2586         * dialog-gtk.el (popup-builtin-question-dialog):
2587         Added support for dialog button mnemonics.
2588
2589 2004-03-22  Chris Green <cmg@dok.org>
2590
2591         * process.el (shell-command): Output buffer was ignored when a
2592         background process was run via shell-command.
2593
2594 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2595
2596         * cus-edit.el (custom-save-variables): Retrieve a list of
2597         variables to save first, sort it, and make sure the variables are
2598         saved in sorted order.
2599
2600 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2601  
2602         * package-get.el (package-get-update-base-from-buffer): Force
2603         binary coding system for verifying GnuPG signature in the
2604         package-index file.
2605  
2606 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2607
2608         * package-get.el (package-get-package-index-file-location): Handle
2609         missing "EMACSPACKAGEPATH" environment variable.
2610
2611 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2612
2613         * package-admin.el (package-admin-find-top-directory): Simplify
2614         directory comparisions and fix substring errors on short path
2615         components.
2616         * package-get.el (package-get-package-index-file-location):
2617         Default to first component of "EMACSPACKAGEPATH", if set.
2618
2619 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2620
2621         * package-get.el (process-error): New error datum.
2622
2623 2004-02-02  Vin Shelton <acs@xemacs.org>
2624
2625         * XEmacs 21.4.15 is released
2626
2627 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2628
2629         * itimer.el (activate-itimer): Modify the itimer timeout value as
2630         if it were begun at the last time when the itimer driver was woken
2631         up.
2632
2633 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2634
2635         * specifier.el (Copyright):
2636         Update.
2637         (make-specifier-and-init):
2638         (map-specifier):
2639         (canonicalize-inst-pair):
2640         (canonicalize-spec-list):
2641         (set-specifier):
2642         Synch docstrings to 21.5 where appropriate.
2643
2644 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
2645
2646         * package-get.el (package-get-list-packages-where): New.  A
2647         function that allows searching for groups of packages.  For
2648         example, find all packages that require the fsf-compat package.
2649
2650 2004-01-25  Steve Youngs  <youngs@xemacs.org>
2651
2652         The Great PUI Sync.
2653
2654         * auto-autoloads.el: Regenerated.
2655
2656         * custom-load.el: Regenerated.
2657
2658         * dumped-lisp.el (packages-hardcoded-lisp): New.
2659
2660         * menubar-items.el (menu-max-items): New.
2661         (menu-submenu-max-items): New.
2662         (menu-submenu-name-format): New.
2663         (menu-split-long-menu): New.
2664         (menu-sort-menu): New.
2665         (default-menubar): Sync to 21.5 in regard to the PUI menus.
2666
2667         * obsolete.el (pui-add-install-directory): Renamed to the more
2668         logical `pui-set-local-package-get-directory'.
2669         (package-get-download-menu): Moved to `package-ui.el' and renamed
2670         to `package-ui-add-download-menu'.
2671
2672         * package-admin.el (package-admin-install-function-mswindows):
2673         Whitespace clean up.
2674         (package-admin-add-single-file-package): Removed.
2675         (package-admin-default-install-function): Whitespace clean up.
2676         (package-admin-find-top-directory): New.
2677         (package-admin-get-install-dir): Use it.
2678         (package-admin-get-manifest-file): 
2679         (package-admin-check-manifest): 
2680         (package-admin-add-binary-package):
2681         (package-admin-get-lispdir):
2682         (package-admin-delete-binary-package):
2683         (package-admin):
2684
2685         * package-get.el (package-get-package-index-file-location): New.
2686         (package-get-install-to-user-init-directory): New.
2687         (package-get-remote):
2688         (package-get-download-sites):
2689         (package-get-pre-release-download-sites): New.
2690         (package-get-site-release-download-sites): New.
2691         (package-get-base-filename):
2692         (package-get-always-update):
2693         (package-get-user-index-filename): Removed.
2694         (package-get-pgp-available-p): New.
2695         (package-get-require-signed-base-updates):
2696         (package-get-was-current):
2697         (package-entries-are-signed): New.
2698         (package-get-continue-update-base): New.
2699         (package-get-download-menu): Removed.
2700         (package-get-require-base):
2701         (package-get-update-base-entry):
2702         (package-get-locate-file):
2703         (package-get-locate-index-file):
2704         (package-get-maybe-save-index):
2705         (package-get-update-base):
2706         (package-get-update-base-from-buffer):
2707         (package-get-update-base-entries):
2708         (package-get-interactive-package-query):
2709         (package-get-update-all):
2710         (package-get-all):
2711         (package-get-dependencies):
2712         (package-get-init-package):
2713         (package-get-info): New.
2714         (package-get):
2715         (package-get-staging-dir):
2716         (package-get-set-version-prop): Removed.
2717         (package-get-installedp):
2718         (package-get-ever-installed-p):
2719         (packages): Removed.
2720         (package-get-custom-groups): Removed.
2721         (package-get-custom): Removed.
2722         (package-get-custom-add-entry): Removed.
2723
2724         * package-info.el (batch-update-package-info):
2725
2726         * package-net.el (package-net-batch-generate-bin-ini):
2727         (package-net-update-installed-db):
2728
2729         * package-ui.el (pui-info-buffer):
2730         (pui-directory-exists): Removed.
2731         (pui-package-dir-list): Removed.
2732         (pui-add-install-directory): Removed.
2733         (package-ui-download-menu): New.
2734         (package-ui-pre-release-download-menu): New.
2735         (package-ui-site-release-download-menu): New.
2736         (pui-set-local-package-get-directory): New.
2737         (pui-package-symbol-char):
2738         (pui-update-package-display):
2739         (pui-toggle-package):
2740         (pui-toggle-package-key):
2741         (pui-toggle-package-delete):
2742         (pui-toggle-package-delete-key):
2743         (pui-toggle-package-event):
2744         (pui-toggle-verbosity-redisplay):
2745         (pui-install-selected-packages):
2746         (pui-add-required-packages):
2747         (pui-help-echo):
2748         (pui-display-info):
2749         (list-packages-mode):
2750         (pui-list-packages):
2751
2752         * packages.el (packages-compute-package-locations):
2753         (package-require):
2754         (package-delete-name):
2755         (packages-hardcoded-lisp): Removed.
2756         (packages-useful-lisp): Removed.
2757         (packages-unbytecompiled-lisp): Removed.
2758         (packages-find-package-directories):
2759
2760         Summary:
2761
2762         Major code clean up of all things PUI.
2763
2764         Much improved code to determine where packages should be
2765         installed.  PUI no longer depends on any packages being
2766         pre-installed to compute where packages are to be installed to.
2767
2768         The user can specify the location of their package-index file.  It
2769         isn't necessary to set this because it has sane defaults.  People
2770         who "run-in-place" won't accidently overwrite the CVS
2771         package-index file.  See
2772         `package-get-package-index-file-location'. 
2773
2774         PUI will now properly clean up after itself in the event of an
2775         unsuccessful package install.  This drastically reduces the number
2776         of "wrong md5sum" FAQs.
2777
2778         non-Mule XEmacsen can no longer install Mule packages.
2779
2780         Package management via the custom interface has been removed.
2781
2782         The PUI related menubar items have been reorganised.
2783
2784         The PGP verification code has been fixed and the default for
2785         whether or not it is used is automatically computed.
2786
2787         * update-elc.el ((preloaded-file-list site-load-packages
2788         need-to-dump dumped-exe)):
2789         Just a couple of small changes to allow for
2790         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
2791         existing anymore.
2792
2793 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
2794
2795         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
2796         apply `format' to the first argument of byte-compile-warn, it
2797         already calls format.
2798
2799 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
2800
2801         * files.el (delete-old-versions): Avoid going interactive during
2802         make install when environment variable VERSION_CONTROL is set.
2803
2804 2003-12-04  Vin Shelton  <acs@xemacs.org>
2805
2806         * menubar-items.el (menu-item-search): Only bring up search dialog
2807         box if the feature is available and desired.
2808
2809 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
2810
2811         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
2812
2813 2003-11-05  Vin Shelton  <acs@xemacs.org>
2814
2815         * help.el (Help-prin1-face):
2816         (Help-princ-face):
2817         princ and prin1 are functions and need to be called as such.  The
2818         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
2819
2820 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
2821
2822         * about.el (about-xemacs): Give full version and build date.
2823
2824 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
2825
2826         * win32-native.el (grep-null-device): This XEmacs has null-device.
2827
2828 2003-09-06  Mike Sperber  <mike@xemacs.org>
2829
2830         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
2831         implement the specified semantics for `defvar.'
2832
2833 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
2834
2835         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
2836         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
2837         displaying buffer in question.
2838
2839 2003-09-03  Vin Shelton <acs@xemacs.org>
2840
2841         * XEmacs 21.4.14 is released
2842
2843 2003-08-17  Vin Shelton  <acs@xemacs.org>
2844
2845         * about.el: Vanity patch.
2846
2847 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
2848
2849         * code-process.el (call-process):
2850         (call-process-region):
2851         (start-process):
2852         Document coding system processing.
2853
2854 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
2855
2856         * startup.el (splash-frame-body): Idiomatic English.
2857
2858 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
2859
2860         * font-lock.el (font-lock-match-java-declarations): Move
2861         save-restriction, narrow-to-region to beginning of function to
2862         avoid going beyond the limit and causing an infloop.
2863
2864 2003-04-16  Jerry James  <james@xemacs.org>
2865
2866         * keydefs.el: Remove mappings for keys mapped to the nowhere
2867         defined function function-key-error.
2868
2869 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
2870
2871         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
2872         lisp-interaction-mode-hook): Add the docstrings.
2873
2874 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
2875
2876         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
2877         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
2878         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
2879
2880 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
2881
2882         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
2883         lambda list after the original doc.  Care about
2884         #'(lambda () "SingleString") 
2885         (cl-upcase-arg): 
2886         (cl-function-arglist):
2887         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
2888         circular data structures in lambda list specification
2889
2890 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
2891
2892         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
2893         to appear in font-lock-function-name-face.
2894
2895 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
2896
2897         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
2898         is not also the value of the lambda.
2899
2900 2003-05-06  Andy Piper  <andy@xemacs.org>
2901
2902         * files.el (revert-buffer): Make sure local variables get processed,
2903         even in the case of an optimized reversion.
2904
2905 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
2906
2907         * XEmacs 21.4.13 is released
2908
2909 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
2910
2911         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
2912         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
2913
2914 2003-02-14  Ben Wing  <ben@xemacs.org>
2915
2916         * byte-optimize.el:
2917         * byte-optimize.el (byte-compile-inline-expand):
2918         * byte-optimize.el (byte-compile-unfold-lambda):
2919         * byte-optimize.el (byte-optimize-form-code-walker):
2920         * byte-optimize.el (byte-optimize-form):
2921         * byte-optimize.el (byte-decompile-bytecode-1):
2922         * byte-optimize.el (byte-optimize-lapcode):
2923         Review carefully and sync up to 20.7 except for areas as noted.
2924         Fixes problem with JDE compilation.
2925
2926 2003-02-05  Ben Wing  <ben@xemacs.org>
2927
2928         * simple.el:
2929         * simple.el (motion-keys-for-shifted-motion):
2930         Omit M-S-home/end from motion keys.
2931
2932 2003-02-07  Ben Wing  <ben@xemacs.org>
2933
2934         * text-props.el (text-property-any):
2935         * text-props.el (text-property-not-all):
2936         Fix bug when end > start.
2937
2938 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
2939
2940         * info.el (Info-insert-dir): Make default-directory end in
2941         separator.  Patch due to Martin Buchholz.
2942
2943 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
2944
2945         * XEmacs 21.4.12 "Portable Code" is released.
2946
2947 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
2948
2949         * about.el: Update golubev data.
2950
2951 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
2952
2953         * isearch-mode.el (isearch-mode-map): Substitute comment on
2954         desirability, and back out "GR is printable" changes.
2955
2956 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
2957
2958         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
2959
2960 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
2961
2962         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
2963
2964 2003-01-06  Ville Skyttä  <scop@xemacs.org>
2965
2966         * menubar-items.el (default-menubar): Use browse-url-mozilla
2967         instead of browse-url-gnome-moz for Mozilla.
2968
2969 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
2970
2971         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
2972
2973 2002-12-27  Ville Skyttä  <scop@xemacs.org>
2974
2975         * files.el (auto-mode-alist): Remove redundant entries for modes
2976         that live in packages.
2977         (interpreter-mode-alist): Ditto.
2978
2979 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
2980
2981         * menubar-items.el (default-menubar): Sync with current
2982         browse-url-xemacs.el.
2983
2984 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
2985
2986         * XEmacs 21.4.10 "Military Intelligence" is released.
2987
2988 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
2989
2990         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
2991
2992 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
2993
2994         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
2995
2996 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
2997
2998         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
2999         effect free function.
3000         (font-lock-fontify-keywords-region): Supply the argument to
3001         font-lock-compile-keywords.
3002
3003 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3004
3005         * package-get.el (package-get-download-sites): Bring sites list
3006         up to date, prefer xx.xemacs.org addresses.
3007
3008 2002-09-27  Andy Piper  <andy@xemacs.org>
3009
3010         * dialog.el (make-dialog-box): for general dialogs only
3011         delete-frame-hook will be run.
3012
3013 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3014
3015         * font-lock.el (font-lock-fontify-syntactically-region): Add
3016         comment about lookup-syntax-properties, document LOUDLY as unused.
3017
3018 2002-08-26  Andy Piper  <andy@xemacs.org>
3019
3020         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3021         merge.
3022
3023 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3024
3025         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3026         (make-obsolete-variable): Ditto.
3027         (make-compatible): Ditto.
3028         (make-compatible-variable): Ditto.
3029
3030 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3031
3032         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3033         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3034
3035 2002-08-28  Andy Piper  <andy@xemacs.org>
3036
3037         * files.el (revert-buffer): propagate revert-without-query-status.
3038
3039 2002-06-03  Andy Piper  <andy@xemacs.org>
3040
3041         * dialog-items.el (make-search-dialog): align various subcontrols
3042         in visually pleasing ways, allow frame to autosize to the dialog
3043         size.
3044         * dialog.el (make-dialog-box): add a border inside the frame. Add
3045         :autosize property, if t then reset the frame size appropriately
3046         before the frame is mapped.
3047         * gutter-items.el (set-progress-feedback-instantiator): align
3048         various subcontrols.
3049         * gutter-items.el (set-progress-abort-instantiator): ditto.
3050
3051 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3052
3053         * XEmacs 21.4.9 "Informed Management" is released.
3054
3055 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3056
3057         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3058         "&optional append" argument.
3059
3060 2002-07-16  Didier Verna  <didier@xemacs.org>
3061
3062         * subr.el (replace-in-string): fix case fold bug introduced by
3063         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3064         case-fold-search in temporary buffers.
3065
3066 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3067
3068         * lib-complete.el (find-library): Remove check for mule because
3069         decompression DOES work on Mule.
3070
3071 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3072
3073         * simple.el (join-line): New alias for `delete-indentation'.
3074
3075 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3076
3077         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3078         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3079         (font-lock-builtin-face): New.
3080         (font-lock-constant-face): New.
3081         (font-lock-face-list): Add builtin and constant faces.
3082
3083 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3084
3085         * autoload.el (make-autoload): Support define-derived-mode.
3086         Collected puts of doc-string-elt property.  Based on a patch by
3087         Didier Verna <didier@xemacs.org>.
3088
3089 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3090
3091         * wid-edit.el (widget-field-activate): Fix docstring typo.
3092
3093 2002-07-23  Andy Piper  <andy@xemacs.org>
3094
3095         * about.el (about-personal-info): update me.
3096
3097 2002-07-12  Andy Piper  <andy@xemacs.org>
3098
3099         * custom.el (custom-theme-set-variables): remove bogus
3100         arguments. Use custom-set-default to set defaults.
3101         (custom-set-variables): update doc.
3102         (custom-local-buffer): new, synced from FSF.
3103         (custom-set-default): ditto.
3104         (defcustom): update doc.
3105
3106 2002-06-16  Andy Piper  <andy@xemacs.org>
3107
3108         * menubar-items.el (default-menubar): enable windows printing on
3109         cygwin as well as native.
3110
3111 2002-06-12  Andy Piper  <andy@xemacs.org>
3112
3113         * printer.el (generic-print-buffer): catch all errors so that the
3114         print device can be cleared in all scenarios.
3115         (Printer-clear-device): make sure clearing the printer allows it
3116         to be used again immediately.
3117         (generic-print-region): make sure the default printer face is
3118         black-on-white.
3119
3120 2002-04-23  Jerry James  <james@xemacs.org>
3121
3122         * window-xemacs.el (display-buffer-function): Change doc to
3123         reflect new arg.
3124         * window-xemacs.el (pre-display-buffer-function): Ditto.
3125         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3126         non-nil, make the new window just big enough for its contents.
3127         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3128         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3129         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3130
3131 2002-06-06  Andy Piper  <andy@xemacs.org>
3132
3133         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3134         (defcustom): ditto.
3135         (custom-handle-keyword): ditto.
3136
3137 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3138
3139         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3140         Make obsolete.  Default to nil.
3141         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3142         Inspired by a patch by John Palmieri.
3143
3144 2002-07-01  Mike Alexander  <mta@arbortext.com>
3145
3146         * process.el (shell-command-on-region): Don't delete the region
3147         before giving it to call-process-region
3148
3149 2002-06-04  Jerry James <james@eecs.ku.edu>
3150
3151         * find-paths.el (paths-find-architecture-directory): Search in
3152         `system-configuration'/`base', not `base'`system-configuration'.
3153
3154 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3155
3156         * info.el (Info-index): Add missing \ in [ t].
3157
3158 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3159
3160         * gutter-items.el (gutter-buffers-tab-visible-p,
3161         buffers-tab-omit-function, buffers-tab-selection-function,
3162         buffers-tab-filter-functions):
3163         Doc improvements.
3164
3165 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3166
3167         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3168
3169         * toolbar-items.el (toolbar-news): Fix typo in message string.
3170
3171 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3172
3173         * dialog.el (yes-or-no-p-dialog-box): 
3174         * cmdloop.el (y-or-n-p-minibuf):
3175         (yes-or-no-p-minibuf):
3176         (yes-or-no-p):
3177         (y-or-n-p): 
3178         Specify negative answers in docstrings.
3179
3180 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3181
3182         * package-ui.el (pui-help-echo): Display both installed and author
3183         version.  Use a balloon-help window to display extra info like
3184         package requires.
3185
3186 2002-05-30  Andy Piper  <andy@xemacs.org>
3187
3188         * files.el (revert-buffer-internal): don't visit
3189         revert-buffer. Kill buffer when not used. Suggested by Mike
3190         Alexander <mta@arbortext.com>
3191
3192 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3193
3194         * files.el (revert-buffer): More docstring fiddling.
3195
3196 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3197
3198         * files.el (revert-buffer):
3199         (revert-buffer-internal):
3200         (revert-buffer-insert-file-contents-function):
3201         Improve docstrings and comments.
3202
3203 2002-05-08  Andy Piper  <andy@xemacs.org>
3204
3205         * files.el (revert-buffer): observe noconfirm behavior.
3206
3207 2002-04-09  Andy Piper  <andy@xemacs.org>
3208
3209         * files.el (revert-buffer): use revert-buffer-internal if it looks
3210         like doing so will not result in any user-visible changes.
3211         (revert-buffer-internal): new function. Do the actual process of
3212         reversion and then see whether the result is any different to what
3213         we have already. If it is not then do nothing.
3214
3215 2001-12-11  Andy Piper  <andy@xemacs.org>
3216
3217         * menubar.el (get-popup-menu-response): re-order so that it works
3218         on more sane/facist window systems.
3219
3220 2001-12-03  Andy Piper  <andy@xemacs.org>
3221
3222         * faces.el (frob-face-property): don't infloop in face frobbing
3223         from Jan Vroonhof <jan@xemacs.org>.
3224
3225 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3226
3227         * faces.el (frob-face-property): Follow face fall-back hierarchy
3228         properly for face properties without an instance. Only do manual
3229         copy form 'default in last resort. This handles in particular
3230         the case where 'default itself has only a fall-back (which is
3231         the case by default on windows).
3232
3233 2001-11-24  Andy Piper  <andy@xemacs.org>
3234
3235         * printer.el (generic-print-region): set default-frame-plist to
3236         nil while creating the printer frame so that sizes reflect the
3237         printed page.
3238
3239         * faces.el (face-complain-about-font): Don't complain on printers.
3240
3241 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3242         
3243         * package-net.el: Andy synch.
3244         
3245 2001-12-16  Andy Piper  <andy@xemacs.org>
3246
3247         * package-get.el (package-get-update-all): Make sure installed.db
3248         gets updated after updating packages.
3249
3250 2002-03-28  Ben Wing  <ben@xemacs.org>
3251
3252         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3253         continuation, truncation so that we don't get line jumpiness from
3254         them being larger than the line height.
3255
3256         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3257
3258 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3259
3260         * font.el (font-window-system-mappings): Add mapping for Gtk
3261         (assume identical to X) 
3262
3263 2002-02-04  Andy Piper  <andy@xemacs.org>
3264
3265         * files.el (convert-standard-filename): Fix for short filename
3266         Peter Arius <pas@methodpark.de>
3267
3268 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3269
3270         * list-mode.el (default-choose-completion): completion-base-size
3271         should refer to local value in the completion list buffer.
3272
3273 2001-12-03  Didier Verna  <didier@xemacs.org>
3274
3275         * rect.el: autoload `replace-rectangle'.
3276         * keydefs.el (global-map): bind it to `C-x r p'.
3277
3278 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3279
3280         * XEmacs 21.4.8 "Honest Recruiter" is released.
3281
3282 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3283
3284         This patch is based on Jerry James's patch and analysis.
3285
3286         * select.el (get-clipboard):
3287         (get-selection):
3288         Update docstrings.
3289         (get-clipboard-foreign):
3290         (get-selection-foreign):
3291         New function for use as `interprogram-paste-function's.
3292
3293         * simple.el (interprogram-paste-function): Change default to
3294         `get-clipboard-foreign'; improve docstring.
3295         (interprogram-cut-function): Improve dosctring.
3296
3297 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3298
3299         * XEmacs 21.4.7 "Economic Science" is released.
3300
3301 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3302
3303         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3304
3305 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3306
3307         * obsolete.el (assq-delete-all): New compatibility alias for 
3308         remassq.
3309
3310 2002-01-09  Simon Josefsson  <jas@extundo.com>
3311
3312         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3313
3314 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3315
3316         * info.el (Info-auto-generate-directory): Default
3317         Info-auto-generate-directory to 'if-outdated.
3318
3319 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3320
3321         * startup.el (normal-top-level): Prevent migration code from
3322         trashing .emacs on an error in loading the init files.
3323
3324 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3325
3326         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3327         "system default" Xdefaults and friends get xrdb-mode.
3328
3329 2002-03-05  Mats Lidell  <matsl@contactor.se>
3330  
3331         * help-nomule.el (tutorial-supported-languages): Added Swedish
3332         tutorial. Sorted languages.
3333
3334 2002-02-11  Mike Sperber <mike@xemacs.org>
3335
3336         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3337         regenerating outdated dir files and dir is non-existent.
3338
3339 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3340
3341         * code-files.el (convert-mbox-coding-system): Improve comment.
3342         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3343         coding-system argument to `write-region-pre-hook' call.
3344         (write-region-pre-hook): Fix docstring to mention lockname argument.
3345
3346 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3347
3348         * minibuf.el (completing-read): Remove redundant wrong arg list.
3349
3350         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3351
3352 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3353
3354         * obsolete.el (interactive-form): new compatibility alias for 
3355         function-interactive.
3356
3357 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3358
3359         * menubar-items.el (Menubar-items-truncate-list): Removed.
3360         * menubar-items.el (Menubar-items-truncate-history): New.
3361         * menubar-items.el (default-menubar): Use
3362         Menubar-items-truncate-history.
3363
3364 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3365
3366         * printer.el (generic-print-region): Pass correct arguments to
3367         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3368         Torkelsson <torkel@acc.umu.se>.
3369
3370 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3371
3372         * help.el (describe-mode): synched with FSF 19.34; handle nil
3373         minor mode indicators.
3374
3375 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3376
3377         * minibuf.el (completing-read): Update docstring.
3378
3379 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3380
3381         * XEmacs 21.4.6 "Common Lisp" is released.
3382
3383 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3384
3385         * package-net.el: Inadvertant synch with Windows branch.  From
3386         Andy's log:
3387         (package-net-kit-version): new variable.
3388         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3389
3390 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3391
3392         * package-get.el (package-get-locate-index-file): Also search the
3393         core etc/ directory for the package index file if it can't be
3394         found in ~/.xemacs/.
3395
3396 2001-12-13  William Perry  <wmperry@gnu.org>
3397
3398         * dialog-gtk.el (popup-builtin-question-dialog):
3399         Conform to API in gui.c.
3400         
3401 2001-11-12  Andy Piper  <andy@xemacs.org>
3402
3403         * cus-edit.el (custom-save-face-internal): make sure we save
3404         non-themed faces.
3405         (custom-save-variables): ditto variables.
3406
3407 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3408
3409         * faces.el (make-face-family):
3410         (make-face-size):
3411         New face-modifying functions per Jan Vroonhof.
3412
3413         cus-face.el (custom-set-face-font-family):
3414         (custom-set-face-font-size):
3415         Use them.
3416
3417         * font.el (font-window-system-mappings): More precise docstring.
3418
3419         (font-create-name):
3420         (font-create-object):
3421         (tty-font-create-object):
3422         (tty-font-create-plist):
3423         (x-font-create-object):
3424         (x-font-create-name):
3425         (ns-font-create-name):
3426         (mswindows-font-create-object):
3427         (mswindows-font-create-name):
3428         Add doctrings.
3429
3430 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3431
3432         * gtk-faces.el (gtk-init-device-faces): removed spurious
3433         quote before let* expression.
3434
3435 2001-10-29  Andy Piper  <andy@xemacs.org>
3436
3437         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3438         modified when changing coding system.
3439
3440         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3441         that we invoke the GUI directory selector.
3442
3443 2001-10-25  Andy Piper  <andy@xemacs.org>
3444
3445         * dialog.el (make-dialog-box): use new directory dialog support.
3446         * minibuf.el (read-file-name-1): ditto.
3447         (read-file-name): ditto.
3448         (read-directory-name): ditto.
3449
3450 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3451
3452         * XEmacs 21.4.5 "Civil Service" is released.
3453
3454 2001-04-23  Didier Verna  <didier@xemacs.org>
3455
3456         * cus-edit.el (custom-variable-pre-save): New.
3457         * cus-edit.el (custom-variable-post-save): New.
3458         * cus-edit.el (custom-variable-save): use them.
3459         * cus-edit.el (custom-face-pre-save): New.
3460         * cus-edit.el (custom-face-post-save): New.
3461         * cus-edit.el (custom-face-save): use them.
3462         * cus-edit.el (custom-group-pre-save): New.
3463         * cus-edit.el (custom-group-post-save): New.
3464         * cus-edit.el (custom-group-save): use them.
3465         * cus-edit.el (Custom-save): use the pre/post functions above,
3466         call `custom-save-all' only once.
3467         * cus-edit.el (custom-variable-pre-reset-standard): New.
3468         * cus-edit.el (custom-variable-post-reset-standard): New.
3469         * cus-edit.el (custom-variable-reset-standard): use them.
3470         * cus-edit.el (custom-face-pre-reset-standard): New.
3471         * cus-edit.el (custom-face-post-reset-standard): New.
3472         * cus-edit.el (custom-face-reset-standard): use them.
3473         * cus-edit.el (custom-group-pre-reset-standard): New.
3474         * cus-edit.el (custom-group-post-reset-standard): New.
3475         * cus-edit.el (Custom-reset-standard): use them.
3476         * cus-edit.el (custom-face-reset-saved): use the pre/post
3477         functions above, call `custom-save-all' only once.
3478
3479 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3480
3481         * gutter-items.el (buffers-tab face): Derive from the modeline
3482         face by default.  Many people use white-on-black for the default
3483         font, and the tabs look hideous with that color combination.  The
3484         modeline usually has the correct colors.
3485
3486 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3487
3488         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3489         (tag-mark-stack-max): Typo fix.
3490
3491 2001-09-28  Ben Wing  <ben@xemacs.org>
3492
3493         * font-lock.el:
3494         * font-lock.el (font-lock-after-change-function):
3495         fix problem with last patch, reported by Katsumi Yamaoka.
3496
3497 2001-09-17  Ben Wing  <ben@xemacs.org>
3498
3499         * font-lock.el (font-lock-after-change-function):
3500         fix problem when you insert a comment on the line before a line of
3501         code: if we use the following char, then when you hit backspace,
3502         the following line of code turns the comment color.
3503
3504 2001-06-08  Ben Wing  <ben@xemacs.org>
3505
3506         * process.el: comment about shell-command-switch.
3507         * process.el (shell-quote-argument): Need to quote a null
3508         argument, too.  From Dan Holmsand.
3509         
3510         * startup.el (normal-top-level): Delete some unused FSF junk.
3511         * startup.el (command-line-early):
3512         
3513         * startup.el (command-line): Call MS Windows init function.
3514         
3515         * win32-native.el:
3516         * win32-native.el (mswindows-system-shells): New.
3517         * win32-native.el (mswindows-system-shell-p): New.
3518         * win32-native.el (init-mswindows-at-startup): New.
3519         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3520         * win32-native.el (mswindows-quote-one-simple-arg):
3521         * win32-native.el (mswindows-quote-one-command-arg):
3522         * win32-native.el (mswindows-construct-process-command-line-alist):
3523         Correct comments at top.  Correctly handle passing arguments
3524         to Cygwin programs and to bash.  Fix quoting of zero-length
3525         arguments (from Dan Holmsand).  Set shell-command-switch based
3526         on shell-file-name, which in turn comes from env var SHELL.
3527
3528 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3529
3530         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3531         default-toolbar-position): Fill docstrings for balloon-help.
3532
3533 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3534
3535         * faces.el: Reenable specifications over 'gtk domain.
3536
3537 2001-08-08  Didier Verna  <didier@xemacs.org>
3538
3539         * autoload.el (update-autoload-files): make defdir a file name,
3540         not directory name.
3541
3542 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3543
3544         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3545
3546         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3547
3548 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3549
3550         * font-menu.el (font-menu-set-font): Default to current font-family.
3551         (font-menu-preferred-resolution):
3552         (font-menu-size-scaling):
3553         Provide gtk defaults, too.
3554
3555 2001-07-29  Mike Alexander  <mta@arbortext.com>
3556
3557         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3558         list
3559         (custom-set-face-font-family): ditto
3560
3561 2001-07-26  Mike Sperber <mike@xemacs.org>
3562
3563         * files.el (auto-mode-alist): .9 files are man pages, too.
3564
3565 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3566
3567         * process.el (call-process-internal): bind
3568         coding-system-for-write to 'binary when calling
3569         start-process-internal, so the process receives 
3570         the literal contents of INFILE.
3571
3572 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3573
3574         * files.el (auto-mode-alist): Add configure.ac support.
3575
3576 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3577
3578         * buff-menu.el:
3579         mouse.el:
3580         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3581
3582 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3583
3584         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3585
3586 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3587
3588         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3589         mixed text.
3590         (kinsoku-eol-p): Ditto.
3591
3592 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3593
3594         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3595         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3596         characters as the category `s' or `e' correctly.
3597
3598 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3599
3600         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3601
3602 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3603
3604         * mule/cyrillic.el:  Set up case table.
3605
3606 2001-06-08  Mike Sperber <mike@xemacs.org>
3607
3608         * files.el (save-some-buffers-1): Don't zap the help window right
3609         after `map-y-or-n-p' has popped it up.
3610
3611 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3612
3613         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3614
3615 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3616
3617         * specifier.el: define-specifier-tag 'gtk.
3618
3619 2001-05-12  Ben Wing  <ben@xemacs.org>
3620
3621         * find-paths.el (paths-find-recursive-path):
3622         fix error with null EXCLUDE-REGEXP.
3623         
3624         * font-lock.el (font-lock-mode):
3625         fix problem reported by hrvoje with buffers starting with a space.
3626         
3627 2001-05-06  Ben Wing  <ben@xemacs.org>
3628
3629         * dialog.el (make-dialog-box):
3630         * menubar-items.el (default-menubar):
3631         * printer.el (generic-print-buffer):
3632         * printer.el (generic-print-region):
3633         implement printing the selection when it's selected.
3634
3635 2001-04-18  Didier Verna  <didier@xemacs.org>
3636
3637         * cus-edit.el (Custom-reset-standard): reset to standard settings
3638         not only when the buffer's :custom-state is 'modified, but also
3639         when it is 'set or 'saved.
3640
3641 2001-04-17  Didier Verna  <didier@xemacs.org>
3642
3643         * startup.el (load-user-init-file): define `custom-file' before
3644         loading the user's init file.
3645
3646 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
3647
3648         * menubar.el (popup-mode-menu): Make it work with
3649         popup-menu-titles turned off.
3650         
3651 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3652
3653         * about.el (about-mailto-link): Use compose-mail for sending mail.
3654
3655 2001-07-14  Sean MacLennan  <seanm@storm.ca>
3656
3657         * package-admin.el (package-install-hook): New.
3658         (package-delete-hook): New.
3659         (package-admin-add-single-file-package): Use package-delete-hook.
3660
3661         * package-get.el (package-get): Use package-install-hook.
3662
3663 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3664
3665         * package-ui.el (pui-install-selected-packages): reverse the lists
3666         of packages so that they get handled in the same order as they
3667         were selected.
3668
3669 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3670
3671         * packages.el (locate-library): Use read-library-name for completion.
3672
3673 2001-05-21  Martin Buchholz  <martin@xemacs.org>
3674
3675         * byte-optimize.el (=): `=' is not a binary predicate!
3676         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
3677         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
3678
3679 2001-05-20  Martin Buchholz  <martin@xemacs.org>
3680
3681         * bytecomp.el (byte-compile-arithcompare):
3682         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
3683
3684 2001-06-03  William M. Perry  <wmperry@gnu.org>
3685
3686         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
3687         return the filename selected by the user!
3688
3689 2001-05-31  William M. Perry  <wmperry@gnu.org>
3690
3691         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
3692         in XEmacs/GTK.
3693
3694 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
3695
3696         * coding.el: Tiny typo fixed.
3697
3698 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3699
3700         * XEmacs 21.4.3 "Academic Rigor" is released.
3701
3702 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3703
3704         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
3705
3706 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3707
3708         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
3709
3710 2001-05-04  Ben Wing  <ben@xemacs.org>
3711
3712         * printer.el (generic-print-buffer):
3713         * printer.el (generic-print-region):
3714         Enable dialog boxes.  Apply workaround recommended by Kirill.
3715         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
3716         
3717         * simple.el (kill-whole-line):
3718         * simple.el (kill-line-1):
3719         * simple.el (kill-entire-line):
3720         * simple.el (kill-line):
3721         * simple.el (backward-kill-line):
3722         Take out interactive dependence of kill-whole-line.
3723
3724 2001-04-22  Ben Wing  <ben@xemacs.org>
3725
3726         * dialog.el (make-dialog-box):
3727         Put dialog titles back in -- this time correctly.  Fix various
3728         other problems with leaks and such.
3729
3730         * simple.el (region-exists-p):
3731         * simple.el (region-active-p):
3732         Add comment about which one is correct to use in menu specs.
3733
3734 2001-05-05  Ben Wing  <ben@xemacs.org>
3735
3736         * dialog.el (make-dialog-box): fix doc string.
3737         * menubar-items.el (default-menubar): Add Page Setup for Windows,
3738         take out Pretty Print.
3739         * printer.el:
3740         * printer.el (printer-current-device): New.
3741         * printer.el (Printer-get-device): New.
3742         * printer.el (Printer-clear-device): New.
3743         * printer.el (generic-page-setup): New.
3744         * printer.el (generic-print-buffer):
3745         * printer.el (generic-print-region):
3746         Implement Page Setup.  Handle errors properly.
3747
3748 2001-05-05  Ben Wing  <ben@xemacs.org>
3749
3750         * subr.el (error): Complete list of errors in doc string.
3751         
3752 2001-04-22  Ben Wing  <ben@xemacs.org>
3753
3754         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
3755         
3756 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
3757
3758         * build-report.el: Remove CVS keywords since this file has been in
3759         core lisp for a while now.
3760         * build-report.el (build-report-make-output-files): Fix typo.
3761
3762 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3763
3764         * about.el (about-finish-buffer): Make sure the last change works
3765         even if EVENT is nil.
3766
3767 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3768
3769         * about.el (about-finish-buffer): Kill/bury the buffer where the user
3770         clicked, not the one that happens to be the current buffer at the
3771         time.
3772
3773 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
3774
3775         * cus-edit.el (custom-display): Support the GTK Window System also.
3776
3777 2001-04-30  Ben Wing  <ben@xemacs.org>
3778
3779         * printer.el:
3780         * printer.el (printer-page-header):
3781         * printer.el (Print-context): New.
3782         * printer.el (printer-page-footer):
3783         * printer.el (generate-header-element): New.
3784         * printer.el (generate-header-line): New.
3785         * printer.el (print-context-property):
3786         * printer.el (generic-print-buffer):
3787         * printer.el (generic-print-region):
3788         Implement headers and footers.  Implement calling Print dialog box
3789         (#### but it doesn't quite work yet).
3790
3791 2001-04-25  Ben Wing  <ben@xemacs.org>
3792
3793         * about.el (xemacs-hackers):
3794         * about.el (about-url-alist):
3795         * about.el (about-personal-info):
3796         * about.el (about-hacker-contribution):
3797         More contributions.
3798         
3799         * simple.el (handle-post-motion-command):
3800         Fix spurious setting of zmacs-region-stays to t after a non-shift
3801         motion command.
3802
3803 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3804
3805         * about.el (about-personal-info): Update my bio.
3806         (about-hacker-contribution): Ditto.
3807
3808 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
3809
3810         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
3811
3812 2001-04-19  Andy Piper  <andy@xemacs.org>
3813
3814         * package-net.el (package-net-cygwin32-binary-size): new size.
3815         (package-net-win32-binary-size): new size.
3816         (package-net-convert-index-to-ini): Use new arch.
3817         (package-net-batch-convert-index-to-ini): Removed.
3818         (package-net-generate-bin-ini): New.
3819         (package-net-batch-generate-bin-ini): New.
3820
3821 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
3822
3823         * XEmacs 21.4.1 "Copyleft" is released.
3824
3825 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
3826
3827         * x-compose.el (xlib-input-method-bug-workaround):
3828         (alias-colon-to-double-quote):
3829         Force sort in map-keymap to work around rehash bug.
3830
3831 2001-04-17  Ben Wing  <ben@xemacs.org>
3832
3833         * about.el: Finish overhaul, add a few new hackers, update a
3834         couple old ones.
3835
3836 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
3837
3838         * XEmacs 21.4.0 "Solid Vapor" is released.
3839
3840 2001-04-15  Ben Wing  <ben@xemacs.org>
3841
3842         * about.el:
3843         * about.el (about-headline-face): New.
3844         * about.el (about-link-face): New.
3845         * about.el (about-current-release-maintainers): New.
3846         * about.el (about-other-current-hackers): New.
3847         * about.el (about-url-alist):
3848         * about.el (about-once-and-future-hackers): New.
3849         * about.el (about-mailto-link): New.
3850         * about.el (about-get-buffer):
3851         * about.el (about-finish-buffer):
3852         * about.el (about-xemacs):
3853         * about.el (about-features): Removed.
3854         * about.el (about-advantages): New.
3855         * about.el (about-maintainer-info): Removed.
3856         * about.el (about-personal-info): New.
3857         * about.el (about-hacker-contribution): New.
3858         * about.el (about-maintainer):
3859         * about.el (about-show-linked-info):
3860         * about.el (about-hackers):
3861         Major revamping.  Rewriting of most of the text, improve the
3862         link handling, separate info on contributors into personal
3863         and contribution info, add new contributors, update personal
3864         info, etc. etc.
3865         
3866         * menubar-items.el (default-menubar):
3867         Help menubar entry for News now says more accurately
3868         "What's New in XEmacs".
3869         
3870         * mouse.el:
3871         * mouse.el (mouse-track-cleanup-hook):
3872         * mouse.el (mouse-track):
3873         Don't set-buffer to a dead buffer when calling mouse-track
3874         cleanup hooks.
3875
3876 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
3877
3878         * XEmacs 21.2.47 "Zephir" is released.
3879
3880 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
3881
3882         * dialog.el (make-dialog-box): Disable dialog box titles until
3883         we get them working.
3884
3885 2001-03-30  Ben Wing  <ben@xemacs.org>
3886
3887         * help.el:
3888         * help.el (Help-princ-face):
3889         * help.el (Help-prin1-face):
3890         * help.el (frob-help-extents):
3891         * help.el (describe-function-1):
3892         * help.el (describe-variable):
3893         Avoid using font-lock faces, which may not be defined.
3894         Instead, use hyper-apropos faces, and make sure they're
3895         defined as necessary by using `require'. (It's not so safe
3896         to do this for font-lock.) In any case, we will eventually
3897         be merging this functionality into hyper-apropos.
3898
3899         * loaddefs.el (completion-ignored-extensions):
3900         Fix documentation.
3901         
3902         * menubar-items.el (menu-truncate-list): Removed.
3903         * menubar-items.el (Menubar-items-truncate-list): New.
3904         * menubar-items.el (default-menubar):
3905         Fix errors if grep or compile command is too long.  Rename helper
3906         function to be less visible.
3907
3908 2001-03-23  Martin Buchholz  <martin@xemacs.org>
3909
3910         * byte-optimize.el (byte-optimize-minus):
3911         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
3912
3913 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
3914
3915         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
3916         Mule is available.
3917
3918         * mule/latin.el: New file.
3919
3920 2001-03-11  Ben Wing  <ben@xemacs.org>
3921
3922         * auto-save.el:
3923         * auto-save.el (auto-save-directory):
3924         * auto-save.el (make-auto-save-file-name):
3925         * auto-save.el (auto-save-file-name-p): New.
3926
3927         Merge in improvements from other definition of
3928         make-auto-save-file-name in files.el.
3929         
3930         * auto-save.el (auto-save-original-name):
3931         * auto-save.el (auto-save-name-in-fixed-directory):
3932         * auto-save.el (auto-save-unslashify-name): Removed.
3933         * auto-save.el (auto-save-slashify-name): Removed.
3934         * auto-save.el (auto-save-reserved-chars): New.
3935         * auto-save.el (auto-save-escape-name): New.
3936         * auto-save.el (auto-save-unhex): New.
3937         * auto-save.el (auto-save-unescape-name): New.
3938
3939         Change algorithm for encoding filenames in auto-save names to be
3940         entirely safe with all filesystems and all possible characters in
3941         a filename, and 100% reversible. (Essentially, uses
3942         quoted-printable as the encoding.)
3943         
3944         * auto-save.el (recover-all-files):
3945
3946         Use insert-directory rather than calling ls directly -- fixes
3947         things under Windows.
3948
3949         * files.el:
3950         * files.el (convert-standard-filename): Substitute FSF's
3951         definition for this (we had nothing here before).
3952         
3953         * files.el (backup-buffer): Warning fix.
3954         
3955         * files.el (make-backup-file-name):
3956         * files.el (find-backup-file-name):
3957         Fix error in calling sequence to auto-save-file-name-p.
3958         
3959         * files.el (recover-file):
3960         Use insert-directory rather than calling ls directly -- fixes
3961         things under Windows.
3962
3963         * files.el (make-auto-save-file-name): Removed.
3964         * files.el (auto-save-file-name-p): Removed.
3965         auto-save is always dumped so no sense in having a definition
3966         that will always be overwritten with another.
3967         
3968         * files.el (insert-directory):
3969         * win32-native.el:
3970         * win32-native.el (debug-mswindows-process-command-lines):
3971         * win32-native.el (original-make-auto-save-file-name): Removed.
3972         * win32-native.el (make-auto-save-file-name): Removed.
3973
3974
3975 2001-03-21  Martin Buchholz <martin@xemacs.org>
3976
3977         * XEmacs 21.2.46 "Urania" is released.
3978
3979 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
3980
3981         * menubar-items.el (default-menubar): Update sample.emacs to
3982         sample.init.el and adjust accelerators.
3983
3984 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
3985
3986         * build-report.el (build-report): Improve docstring.
3987
3988 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3989
3990         * ChangeLog: Log GTK merge.
3991
3992         * gutter-items.el:
3993         * mwheel.el:
3994         * sound.el:
3995         * startup.el:
3996         Revert gratuitous whitespace changes.
3997
3998 2001-03-07  Ben Wing  <ben@xemacs.org>
3999
4000         * help.el:
4001         * help.el (key-or-menu-binding):
4002         * help.el (Help-find-file): New.
4003         * help.el (describe-beta):
4004         * help.el (describe-copying):
4005         * help.el (describe-project):
4006         * help.el (view-emacs-news):
4007         * help.el (view-sample-init-el): New.
4008         * help.el (Help-princ-face): New.
4009         * help.el (Help-prin1-face): New.
4010         * help.el (help-symbol-function-context-menu):
4011         * help.el (help-symbol-variable-context-menu):
4012         * help.el (help-symbol-function-and-variable-context-menu):
4013         * help.el (frob-help-extents):
4014         * help.el (describe-function-1):
4015         * help.el (describe-variable):
4016
4017         Add coloring in Help buffers, correspondent with hyperlinks.
4018         View files in view-mode rather than Fundamental.
4019         Remove separators from context menus -- now handled in generic code.
4020         Add `Find Tag' to context menu.
4021         
4022         * menubar.el (popup-mode-menu):
4023
4024         Rewrite code that outputs the popup menu to (a) put more specific
4025         entries first, (b) be more robust, (c) output the proper context
4026         menu separators automatically (the context menu functionality is
4027         new and currently used only by Help).
4028
4029 2001-03-10  William M. Perry  <wmperry@aventail.com>
4030
4031         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4032         this function when converting from the 21.1 GTK branch.  Now
4033         supports file, password, question, and color built-in dialogs.
4034
4035 2001-03-06  Ben Wing  <ben@xemacs.org>
4036
4037         * keydefs.el:
4038         * keydefs.el (global-map):
4039         Add commented-out change of M-k (for 21.5).
4040         
4041         * menubar-items.el (default-menubar):
4042         Fix items to control kill-line behavior; add items for
4043         shifted motion.
4044         
4045         * simple.el:
4046         * simple.el (kill-whole-line):
4047         * simple.el (historical-kill-line): Removed.
4048         * simple.el (kill-line): Removed.
4049         * simple.el (kill-entire-line): New.
4050         * simple.el (kill-line-1): New.
4051         * simple.el (backward-kill-line):
4052         Undo kill-whole-line == always changes.  Add new function
4053         kill-entire-line to unconditionally delete the current line.
4054         Add comments describing the lamentable state of affairs of
4055         the kill-line functions and variables.
4056
4057 2001-03-02  Ben Wing  <ben@xemacs.org>
4058
4059         * simple.el:
4060         * simple.el (beginning-of-buffer):
4061         * simple.el (end-of-buffer):
4062         * simple.el (mark-ring-unrecorded-commands):
4063         * simple.el (signal-error-on-buffer-boundary):
4064         * simple.el (shifted-motion-keys-select-region):
4065         * simple.el (unshifted-motion-keys-deselect-region):
4066         * simple.el (motion-keys-for-shifted-motion): New.
4067         * simple.el (handle-pre-motion-command):
4068         * simple.el (handle-post-motion-command):
4069         * simple.el (forward-char-command):
4070         * simple.el (backward-char-command):
4071         * simple.el (scroll-up-command):
4072         * simple.el (scroll-down-command):
4073         * simple.el (next-line):
4074         * simple.el (previous-line):
4075         * simple.el (backward-block-of-lines):
4076         * simple.el (forward-block-of-lines):
4077         * simple.el (backward-word):
4078         * simple.el (mark-word):
4079
4080         Augment documentation of the most common motion commands to make
4081         note of the shifted-motion support.  Improve the support to (a)
4082         properly document how it works and why it's done in the fashion it
4083         is, and (b) allow the keystrokes that trigger it to be customized.
4084
4085         Correct error in the customize specification of
4086         mark-ring-unrecorded-commands.
4087
4088 2001-03-02  Ben Wing  <ben@xemacs.org>
4089
4090         * font-lock.el:
4091         * font-lock.el (font-lock-pending-extent-table): Removed.
4092         * font-lock.el (font-lock-pending-buffer-table): New.
4093         * font-lock.el (font-lock-pre-idle-hook):
4094         * font-lock.el (font-lock-after-change-function):
4095         * font-lock.el (font-lock-fontify-pending-extents):
4096         * font-lock.el (font-lock-lisp-like):
4097
4098         Fix handling of pending extents to avoid excessive slowness (N^2
4099         behavior) when making lots of buffer changes between redisplays,
4100         such as when saving the Options.
4101
4102 2001-03-09  William M. Perry  <wmperry@aventail.com>
4103
4104         * device.el:
4105         * dragdrop.el:
4106         * dumped-lisp.el:
4107         * faces.el:
4108         * frame.el:
4109         * gnuserv.el:
4110         * loadup.el:
4111         * menubar-items.el:
4112         * minibuf.el:
4113         The Great GTK Merge.
4114
4115         * ChangeLog.GTK:
4116         * dialog-gtk.el:
4117         * gdk.el:
4118         * generic-widgets.el:
4119         * glade.el:
4120         * gnome-widgets.el:
4121         * gnome.el:
4122         * gtk-compose.el:
4123         * gtk-extra.el:
4124         * gtk-faces.el:
4125         * gtk-ffi.el:
4126         * gtk-file-dialog.el:
4127         * gtk-font-menu.el:
4128         * gtk-glyphs.el:
4129         * gtk-init.el:
4130         * gtk-iso8859-1.el:
4131         * gtk-marshal.el:
4132         * gtk-mouse.el:
4133         * gtk-package.el:
4134         * gtk-password-dialog.el:
4135         * gtk-select.el:
4136         * gtk-widget-accessors.el:
4137         * gtk-widgets.el:
4138         * gtk.el:
4139         widgets-gtk.el:
4140         The Great GTK Merge: new files.
4141
4142 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4143
4144         * generic-widgets.el: Don't require gtk (a built-in feature) at
4145         top level.  Don't execute the last sexp unless (featurep 'gtk).
4146
4147 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4148
4149         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4150
4151 2001-02-23  Martin Buchholz <martin@xemacs.org>
4152
4153         * XEmacs 21.2.45 "Thelxepeia" is released.
4154
4155 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4156  
4157         * about.el (xemacs-hackers): update my entry. 
4158         * about.el (about-maintainer-info): ditto. 
4159         * about.el (about-hackers): ditto. 
4160
4161 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4162
4163         * about.el (about-maintainer-info): More vanity info about
4164         yours truly.
4165
4166 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4167
4168         * build-report.el (build-report-destination): xemacs-build-reports
4169         has moved to SourceForge, where mailing list name length is
4170         restricted, hence the name change to
4171         xemacs-buildreports@xemacs.org.
4172         * build-report.el (build-report-keep-regexp): Update default.
4173         * build-report.el (build-report-delete-regexp): Ditto.
4174         * build-report.el (build-report-make-output-files): Ditto.
4175
4176 2001-02-19  Craig Lanning  <lanning@scra.org>
4177
4178         * lisp-mode.el: Add indentation specifications for following
4179         Common Lisp forms: handler-case, handler-bind, with-slots,
4180         with-open-file, with-open-stream, print-unreadable-object.
4181
4182 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4183
4184         * font-lock.el (font-lock-set-defaults-1):
4185         Move initialization of `font-lock-cache-position' so that it's set
4186         even if font-lock-keywords is already defined.
4187
4188 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4189
4190         * autoload.el (generate-file-autoloads-1):
4191         Use `emacs-lisp-mode-syntax-table' instead of
4192         `lisp-mode-syntax-table'.
4193         * lisp-mode.el (lisp-mode-syntax-table):
4194         Get rid of old checks for `parse-partial-sexp' version.
4195         Make `|' (pipe) string delimiter instead of punctuation.
4196
4197 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4198
4199         * window.el (save-selected-window):
4200         Use gensym for better macro hygiene.
4201
4202 2001-02-06  Mike Sperber <mike@xemacs.org>
4203
4204         * dump-paths.el:
4205         * startup.el (startup-setup-paths): Set and use
4206         `mule-lisp-directory'.
4207         (startup-setup-paths-warning): Ditto.
4208
4209         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4210         (paths-construct-load-path): Consider `mule-lisp-directory'.
4211
4212 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4213
4214         * font-lock.el: Syntax table improvements used.  A few random
4215         changes are not specified below.
4216         (font-lock-fontify-string-delimiters):
4217         (font-lock-syntactic-keywords):
4218         (font-lock-cache-state nil):
4219         (font-lock-cache-position):
4220         New variables.
4221         (font-lock-set-syntax):
4222         (font-lock-apply-syntactic-highlight):
4223         (font-lock-fontify-syntactic-anchored-keywords):
4224         (font-lock-fontify-syntactic-keywords-region):
4225         (font-lock-eval-keywords):
4226         New functions.
4227         (font-lock-remove-face):
4228         (font-lock-fontify-syntactically-region):
4229         Use syntax properties.
4230
4231 2001-02-08  Martin Buchholz <martin@xemacs.org>
4232
4233         * XEmacs 21.2.44 "Thalia" is released.
4234
4235 2001-01-16  Mike Sperber <mike@xemacs.org>
4236
4237         * startup.el (normal-top-level): Work even if no installation root
4238         is found.
4239
4240 2001-01-30  Andy Piper  <andy@xemacs.org>
4241
4242         * gutter-items.el (progress-abort-glyph): remove instantiator.
4243         (set-progress-abort-instantiator): new function.
4244         (abort-progress-feedback): use it.
4245
4246         * gutter.el (set-gutter-dirty-p): new function.
4247
4248 2001-01-30  Didier Verna  <didier@xemacs.org>
4249
4250         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4251
4252 2001-01-24  Didier Verna  <didier@xemacs.org>
4253
4254         * sound.el (sound-extension-list): give a better default value.
4255         * sound.el (load-sound-file): improve the doc string, also find
4256         files given by absolute names, pass a real extension list to
4257         `locate-file'.
4258
4259 2001-01-26  Martin Buchholz <martin@xemacs.org>
4260
4261         * XEmacs 21.2.43 "Terspichore" is released.
4262
4263 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4264
4265         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4266         messages from gnuserv.
4267
4268 2001-01-20  Martin Buchholz <martin@xemacs.org>
4269
4270         * XEmacs 21.2.42 "Poseidon" is released.
4271
4272 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4273
4274         * cl-macs.el (cl-upcase-arg): New function.
4275         (cl-function-arglist): New function.
4276         (cl-transform-lambda): Automatically add CL-style lambda list to
4277         documentation string using functions above.
4278
4279 2001-01-12  Andy Piper  <andy@xemacs.org>
4280
4281         * package-get.el (package-get-custom): call
4282         package-net-update-installed-db.
4283
4284         * package-ui.el (pui-install-selected-packages): call
4285         package-net-update-installed-db.
4286
4287         * package-net.el (package-net-update-installed-db): use
4288         packages-package-list so that we reflect reality.
4289
4290         * packages.el (packages-package-list): Make docstring reflect
4291         reality.
4292
4293         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4294
4295         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4296         isn't installed.
4297
4298 2001-01-17  Andy Piper  <andy@xemacs.org>
4299
4300         * wid-edit.el (widget-activation-glyph-mapper): activate or
4301         deactivate native widgets.
4302         (widget-glyph-insert-glyph): record instantiator.
4303         (widget-push-button-value-create): use it.
4304
4305         * gui.el (gui-button-action): new function. Make button's domain
4306         buffer current when calling.
4307         (make-gui-button): update to use gui-button-action.
4308
4309 2001-01-16  Didier Verna  <didier@xemacs.org>
4310
4311         * menubar-items.el (default-menubar): add an entry for modeline
4312         horizontal scrolling in Options -> Display.
4313
4314 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4315
4316         * package-get.el (package-get-require-signed-base): Set to nil
4317         by default.
4318
4319 2001-01-17  Martin Buchholz <martin@xemacs.org>
4320
4321         * XEmacs 21.2.41 "Polyhymnia" is released.
4322
4323 2001-01-16  Mike Sperber <mike@xemacs.org>
4324
4325         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4326         catch lisp/mule/.
4327
4328 2001-01-14  Mike Sperber <mike@xemacs.org>
4329
4330         * startup.el (maybe-create-compatibility-dot-emacs):
4331         (maybe-unmigrate-user-init-file):
4332         (unmigrate-user-init-file): Created.
4333         (maybe-migrate-user-init-file): Offer creation of compatibility
4334         .emacs.
4335         Some doc fixes wrt init file location.
4336
4337 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4338
4339         * faces.el (face-frob-from-locale-first): new variable.
4340         (frob-face-font-2): Honor tags arg while trying to use
4341         standard-face-mapping.  When face-frob-from-locale-first is set,
4342         first try to set face inheriting from frobbed-face.
4343
4344 2001-01-15  Didier Verna  <didier@xemacs.org>
4345
4346         * about.el (xemacs-hackers): update my entry.
4347         * about.el (about-url-alist): ditto.
4348         * about.el (about-maintainer-info): ditto.
4349         * about.el (about-hackers): ditto.
4350
4351 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4352
4353         The byte compiler has been badly broken for a year,
4354         by the patch of 1999-12-06.
4355         * byte-optimize.el (byte-optimize-form-code-walker):
4356         Bug was: the byte compiler was making this erroneous optimization:
4357         (progn (or (foo)) (bar)) ==> (bar)
4358
4359 2000-11-20  Mike Sperber <mike@xemacs.org>
4360
4361         * setup-paths.el (paths-core-load-path-depth): Split
4362         `paths-load-path-depth' in two for site and core lisp.  Don't
4363         recurse into core.
4364         * setup-paths.el (paths-construct-load-path): Use.
4365
4366 2001-01-10  Andy Piper  <andy@xemacs.org>
4367
4368         * package-net.el (package-net-cygwin32-binary-size): new variable
4369         (package-net-win32-binary-size): ditto.  add much needed
4370         commentary.
4371
4372         * gutter-items.el (buffers-tab-items): correct off-by-one error
4373         for buffers-tab-max-size.
4374
4375 2001-01-08  Martin Buchholz <martin@xemacs.org>
4376
4377         * XEmacs 21.2.40 is released.
4378
4379 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4380
4381         * mule/hebrew.el: Fix comments and typos.
4382         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4383
4384 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4385
4386         * ChangeLog.1: move ancient log from fill.el.
4387
4388         * dump-paths.el:
4389         paragraphs.el:
4390         mule/mule-category.el:
4391         Miscellaneous typo fixes and slight doc clarifications.
4392
4393         * mule/mule-ccl.el:  Correct file name in header.
4394
4395 2000-12-31  Martin Buchholz <martin@xemacs.org>
4396
4397         * XEmacs 21.2.39 is released.
4398
4399 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4400
4401         * byte-optimize.el (byte-optimize-cond):
4402         (byte-optimize-cond-1): New.
4403         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4404         Optimizes (cond (x nil)) ==> nil.
4405         Provide better diagnostic on malformed expr like (cond foo).
4406
4407 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4408
4409         * mule/mule-coding.el:
4410         mule/mule-cmds.el (reset-language-environment,
4411         set-language-environment-coding-systems):
4412         Safer default coding-priority-list, corresponding to src/file-coding.h.
4413
4414 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4415
4416         * package-admin.el: Allow package removal from
4417         early-package-load-path.
4418
4419 2000-12-15  Andreas Jaeger  <aj@suse.de>
4420
4421         * about.el (about-maintainer-info): Update my entry.
4422
4423 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4424
4425         * packages.el (locate-library): Add support for bzip2
4426         compressed .el files.
4427
4428 2000-12-12  Andy Piper  <andy@xemacs.org>
4429
4430         * package-net.el: new file.
4431
4432 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4433
4434         * font-lock.el: Add missing C++ keywords.
4435
4436 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4437
4438         * simple.el (indent-for-comment): Preserve indentation of comments
4439         starting in column 0, as documented in (Info-goto-node
4440         "(xemacs)Comments").  Update docstring accordingly.
4441
4442 2000-12-05  Martin Buchholz <martin@xemacs.org>
4443
4444         * XEmacs 21.2.38 is released.
4445
4446 2000-12-04  Didier Verna  <didier@xemacs.org>
4447
4448         * mouse.el (default-mouse-track-set-point-in-window): remove
4449         spurious '+' operation detected by Martin.
4450
4451
4452 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4453
4454         * cl-extra.el (coerce):
4455         Implement char to integer coercion.
4456         Remove extraneous (numberp) test.
4457
4458         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4459         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4460         (byte-optimize-predicate):
4461         Warn if evaluating constant expression signals an error.
4462         (byte-optimize-form): Small simplification.
4463
4464         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4465
4466 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4467
4468         * byte-optimize.el:
4469         (byte-optimize-minus):
4470         (byte-optimize-plus):
4471         (byte-optimize-mult):
4472         (byte-optimize-quo):
4473         Use (car (last x)) instead of (last x) to get last elt!
4474         Use `byte-optimize-predicate' to optimize `%'.
4475         Move optimizations for special numeric args to bytecomp.el.
4476         * bytecomp.el (byte-compile-associative): Remove.
4477         (byte-compile-max): New.
4478         (byte-compile-min): New.
4479         Properly handle erroneous calls: (max) (min).
4480         (byte-compile-plus): New.
4481         (byte-compile-minus):
4482         It's easiest to handle 0, +1 and -1 args here.
4483         (byte-compile-mult): New.
4484         It's easiest to handle 1, -1 and 2 args here.
4485         (byte-compile-quo):
4486         It's easiest to handle 0, +1 and -1 args here.
4487         Issue byte-compiler warning when dividing by zero.
4488
4489         Byte-compiler arithmetic improvements.
4490         Better optimize these expressions in the obvious way:
4491         (+ x y 1)   -->  varref x varref y add add1
4492         (+ x y -1)  -->  varref x varref y add sub1
4493         (- x y 0)   -->  (- x y)
4494         (- 0 x y)   -->  (- (- x) y)
4495         (% 42 19)   --> compile-time constant
4496         (/ 42 19)   --> compile-time constant
4497         (* (foo) 2) --> foo call dup plus
4498
4499         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4500         unless (declaim (optimize (safety 3)))
4501         or (setq byte-compile-delete-errors nil).
4502
4503 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4504
4505         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4506         docstrings.
4507
4508 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4509
4510         * startup.el (command-line-do-help):  Add documentation of
4511         portable dumper switches.
4512
4513 2000-11-22  Andy Piper  <andy@xemacs.org>
4514
4515         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4516
4517         * glyphs.el (init-glyphs): don't use autodetect for strings.
4518
4519 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4520
4521         * byte-optimize.el (byte-optimize-char-before):
4522         (byte-optimize-backward-char):
4523         (byte-optimize-backward-word):
4524         Fix incorrect optimizations for these sorts of expressions:
4525         (let ((x nil)) (backward-char x))
4526
4527 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4528
4529         * byte-optimize.el:
4530         * byte-optimize.el (byte-optimize-backward-char): New.
4531         * byte-optimize.el (byte-optimize-backward-word): New.
4532         Make backward-word and backward-char as efficient as forward versions.
4533
4534         * bytecomp.el (byte-compile-no-args-with-one-extra):
4535         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4536         * bytecomp.el (byte-compile-two-args-with-one-extra):
4537         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4538         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4539         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4540         Check if extra arg is constant nil, and if so, use byte-coded call.
4541
4542         * simple.el (backward-word):
4543         * simple.el (mark-word):
4544         * simple.el (kill-word):
4545         * simple.el (backward-kill-word):
4546         Make COUNT argument optional, for consistency with forward-char et al.
4547
4548         * abbrev.el (abbrev-string-to-be-defined):
4549         * abbrev.el (inverse-abbrev-string-to-be-defined):
4550         * abbrev.el (inverse-add-abbrev):
4551         * abbrev.el (expand-region-abbrevs):
4552         * buff-menu.el (Buffer-menu-execute):
4553         * indent.el (move-to-left-margin):
4554         * indent.el (indent-relative):
4555         * indent.el (move-to-tab-stop):
4556         * info.el (Info-reannotate-node):
4557         * lisp-mode.el (lisp-indent-line):
4558         * lisp.el (end-of-defun):
4559         * lisp.el (move-past-close-and-reindent):
4560         * misc.el (copy-from-above-command):
4561         * mouse.el (default-mouse-track-scroll-and-set-point):
4562         * page.el (forward-page):
4563         * paragraphs.el (forward-paragraph):
4564         * paragraphs.el (end-of-paragraph-text):
4565         * picture.el (picture-forward-column):
4566         * picture.el (picture-self-insert):
4567         * rect.el (extract-rectangle-line):
4568         * simple.el (newline):
4569         * simple.el (fixup-whitespace):
4570         * simple.el (backward-delete-char-untabify):
4571         * simple.el (transpose-chars):
4572         * simple.el (transpose-preceding-chars):
4573         * simple.el (do-auto-fill):
4574         * simple.el (indent-new-comment-line):
4575         * simple.el (blink-matching-open):
4576         * view-less.el (cleanup-backspaces):
4577         * wid-edit.el (widget-transpose-chars):
4578         * term/bg-mouse.el (bg-insert-moused-sexp):
4579         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4580
4581         * info.el (Info-fontify-node):
4582         * simple.el (backward-delete-function):
4583         Use canonical delete-backward-char instead of backward-delete-char.
4584
4585 2000-11-20  Andy Piper  <andy@xemacs.org>
4586
4587         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4588         no buffers.
4589
4590 2000-11-20  Andy Piper  <andy@xemacs.org>
4591
4592         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4593         buffer tabs.
4594
4595 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4596
4597         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4598         (proclaim inline...) was shadowing compiler-macros.
4599
4600 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4601
4602         * bytecomp.el (byte-compile-eval): New.
4603         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4604         Keeps this promise made in Lispref:
4605         "If a file being compiled contains a `defmacro' form, the macro is
4606         defined temporarily for the rest of the compilation of that file."
4607
4608 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4609
4610         * cl.el (floatp-safe):
4611         (plusp):
4612         (minusp):
4613         (oddp):
4614         (evenp):
4615         (cl-abs):
4616         Use a better parameter name than `x'.
4617
4618         * cl-macs.el (check-type): Make continuable.  Change documentation
4619         to require PLACE, but accept any form for compatibility.
4620
4621         * abbrev.el (define-abbrev): Use check-type.
4622         * font-menu.el (font-menu-change-face): Use check-type.
4623         * menubar.el (relabel-menu-item): Use check-type.
4624         * itimer.el: Fix typo.
4625
4626 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4627
4628         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4629
4630 2000-11-14  Martin Buchholz <martin@xemacs.org>
4631
4632         * XEmacs 21.2.37 is released.
4633
4634 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4635
4636         * code-cmds.el: Provide the feature.
4637
4638 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
4639
4640         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4641
4642         * code-cmds.el: New file
4643         * mule/mule-cmds.el:
4644         * mule/mule-misc.el
4645         (coding-keymap): New keymap. Define coding system keyboard
4646         commands on file-coding builds too.
4647         (coding-system-change-eol-conversion):
4648         (universal-coding-system-argument):
4649         (set-default-coding-systems):
4650         (prefer-coding-system): Moved from mule-cmds.el
4651         (set-buffer-process-coding-system): Moved from mule-misc.el
4652
4653 2000-09-15  Stephen Carney <carney@scubadoo.com>
4654
4655         * etags.el (buffer-tag-table-files): Use append instead of nconc.
4656
4657 2000-11-09  Steve Youngs  <youngs@xemacs.org>
4658
4659         * package-get.el (package-get-download-sites): Add a pre-release
4660         site for experimental packages.
4661
4662         * auto-autoloads.el: Regenerated.
4663
4664 2000-08-01  Andy Piper  <andy@xemacs.org>
4665
4666         * gutter-items.el (buffers-tab-omit-function): reference
4667         buffers-tab-select-visible-buffers.
4668         (buffers-tab-filter-functions): new variable, by default uses
4669         buffers-tab-selection-function and buffers-tab-omit-function.
4670         (select-buffers-tab-buffers-by-mode): invert arguments.
4671         (buffers-tab-select-visible-buffers): new function. Invert calling
4672         of buffers-menu-omit-invisible-buffers.
4673         (buffers-tab-items): rewrite to use
4674         buffers-tab-filter-functions. Rewrite docstring.
4675         (gutter-buffers-tab-extent): delete.
4676         (add-tab-to-gutter): always build a new extent when adding the
4677         tabs.
4678         (update-tab-in-gutter): make gutter dirty when orientation
4679         changes.
4680
4681 2000-11-07  Martin Buchholz  <martin@xemacs.org>
4682
4683         * bytecomp.el (byte-compile-defvar-or-defconst):
4684         Only do loadhist recording if defvar form includes a value.
4685
4686 2000-11-02  Martin Buchholz  <martin@xemacs.org>
4687
4688         * bytecomp.el (byte-compile-initial-macro-environment):
4689         `eval-when-compile' should not compile its body.
4690
4691 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4692
4693         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
4694         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
4695         some Japanese English.  Remove some ancient FSF comments, and
4696         improve docstrings.  Use symbols not vectors for tables.
4697
4698 2000-11-03  Martin Buchholz  <martin@xemacs.org>
4699
4700         * keymap.el:
4701         (local-key-binding):
4702         (global-key-binding):
4703         Add an optional `accept-defaults' parameter, just like `lookup-key'.
4704
4705         * lisp.el:
4706         (backward-sexp): Slightly simpler code.
4707         (mark-sexp): Make arg optional, like FSF Emacs.
4708         (forward-list): Slightly simpler code.
4709         (backward-list): Slightly simpler code.
4710         (down-list):  Make arg optional, like FSF Emacs.
4711         (up-list):  Make arg optional, like FSF Emacs.
4712         (backward-up-list):  Make arg optional, like FSF Emacs.
4713         (kill-sexp):  Make arg optional, like FSF Emacs.
4714         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
4715
4716         * font-menu.el (font-menu-change-face):
4717         Take continuable errors into account.
4718
4719         * abbrev.el:
4720         * abbrev.el (clear-abbrev-table):
4721         * abbrev.el (define-abbrev-table):
4722         * abbrev.el (define-abbrev):
4723         * abbrev.el (insert-abbrev-table-description):
4724         * apropos.el (apropos-documentation-check-doc-file):
4725         * apropos.el (apropos-documentation-check-elc-file):
4726         * buff-menu.el (list-buffers):
4727         * buff-menu.el (list-buffers-noselect):
4728         * bytecomp.el (byte-recompile-directory):
4729         * bytecomp.el (batch-byte-compile):
4730         * cl-macs.el (typep):
4731         * code-files.el (find-coding-system-magic-cookie):
4732         * code-files.el (insert-file-contents):
4733         * cus-edit.el (customize-set-variable):
4734         * cus-edit.el (customize-save-variable):
4735         * cus-face.el (custom-set-face-font-size):
4736         * cus-face.el (custom-set-face-update-spec):
4737         * cus-face.el (custom-reset-faces):
4738         * custom.el (custom-check-theme):
4739         * custom.el (copy-upto-last):
4740         * fill.el (canonically-space-region):
4741         * fill.el (fill-paragraph):
4742         * fill.el (fill-region):
4743         * fill.el (find-space-insertable-point):
4744         * fill.el (justify-current-line):
4745         * faces.el (face-spec-update-all-matching):
4746         * faces.el (set-face-stipple):
4747         * files-nomule.el (insert-file-contents):
4748         * files.el (insert-file-contents-literally):
4749         * files.el (hack-local-variables-last-page):
4750         * files.el (basic-save-buffer):
4751         * files.el (insert-directory):
4752         * font-menu.el (font-menu-change-face):
4753         * font.el (font-spatial-to-canonical):
4754         * format.el (format-encode-region):
4755         * format.el (format-insert-file):
4756         * format.el (format-replace-strings):
4757         * gutter.el (set-gutter-element):
4758         * help.el (key-or-menu-binding):
4759         * help.el (describe-bindings):
4760         * help.el (with-syntax-table):
4761         * indent.el (indent-rigidly):
4762         * indent.el (delete-to-left-margin):
4763         * info.el:
4764         * info.el (Info-extract-dir-entry-from):
4765         * info.el (Info-build-dir-anew):
4766         * info.el (Info-rebuild-dir):
4767         * info.el (Info-batch-rebuild-dir):
4768         * info.el (Info-read-subfile):
4769         * info.el (Info-build-node-completions):
4770         * info.el (Info-extract-menu-node-name):
4771         * isearch-mode.el (isearch-range-invisible):
4772         * isearch-mode.el (isearch-restore-invisible-extents):
4773         * itimer.el (itimerp):
4774         * itimer.el (itimer-live-p):
4775         * keymap.el:
4776         * keymap.el (substitute-key-definition):
4777         * keymap.el (read-command-or-command-sexp):
4778         * keymap.el (local-key-binding):
4779         * keymap.el (global-key-binding):
4780         * keymap.el (global-set-key):
4781         * keymap.el (local-set-key):
4782         * ldap.el:
4783         * ldap.el (ldap-add-entries):
4784         * ldap.el (ldap-delete-entries):
4785         * lisp.el (backward-sexp):
4786         * lisp.el (mark-sexp):
4787         * lisp.el (forward-list):
4788         * lisp.el (backward-list):
4789         * lisp.el (down-list):
4790         * lisp.el (backward-up-list):
4791         * lisp.el (up-list):
4792         * lisp.el (kill-sexp):
4793         * lisp.el (backward-kill-sexp):
4794         * menubar.el (add-menu-button):
4795         * menubar.el (add-submenu):
4796         * menubar.el (delete-menu-item):
4797         * menubar.el (relabel-menu-item):
4798         * mouse.el (narrow-window-to-region):
4799         * obsolete.el (define-obsolete-variable-alias):
4800         * obsolete.el (store-substring):
4801         * package-admin.el:
4802         * package-admin.el (package-admin-install-function):
4803         * package-admin.el (package-admin-install-function-mswindows):
4804         * package-admin.el (package-admin-default-install-function):
4805         * package-get.el (package-get-update-base-entries):
4806         * packages.el (packages-load-package-dumped-lisps):
4807         * packages.el (packages-collect-package-dumped-lisps):
4808         * printer.el (generic-print-buffer):
4809         * printer.el (generic-print-region):
4810         * replace.el (occur-mode-mouse-goto):
4811         * replace.el (perform-replace):
4812         * select.el (get-selection-no-error):
4813         * simple.el:
4814         * simple.el (newline):
4815         * simple.el (open-line):
4816         * simple.el (edit-and-eval-command):
4817         * simple.el (goto-line):
4818         * simple.el (undo):
4819         * simple.el (kill-region):
4820         * simple.el (copy-region-as-kill):
4821         * simple.el (kill-ring-save):
4822         * simple.el (set-mark):
4823         * simple.el (next-line):
4824         * simple.el (previous-line):
4825         * simple.el (line-move):
4826         * simple.el (set-goal-column):
4827         * simple.el (comment-region):
4828         * subr.el:
4829         * subr.el (putf):
4830         * syntax.el (modify-syntax-entry):
4831         * syntax.el (map-syntax-table):
4832         * view-less.el (view-file):
4833         * view-less.el (view-buffer):
4834         * view-less.el (view-file-other-window):
4835         * window-xemacs.el (backward-other-window):
4836         * window.el:
4837         * window.el (one-window-p):
4838         * window.el (walk-windows):
4839         * window.el (window-list):
4840         * x-mouse.el (x-mouse-kill):
4841         * x-select.el (x-get-cutbuffer):
4842         * x-select.el (x-store-cutbuffer):
4843         * term/bg-mouse.el (bg-mouse-line-to-center):
4844         * term/sun-mouse.el (window-line-end):
4845         * term/sun-mouse.el (sun-select-region):
4846         * term/sun.el (kill-region-and-unmark):
4847         * mule/mule-category.el:
4848         * mule/mule-category.el (modify-category-entry):
4849         * mule/mule-category.el (char-category-list):
4850         * mule/mule-coding.el (coding-system-force-on-output):
4851         * mule/mule-misc.el (coding-system-put):
4852         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
4853
4854 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4855
4856         * cus-face.el: Typo fixes and tiny clarifications.
4857         * custom.el: ditto
4858
4859 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
4860
4861         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
4862         * startup.el (normal-top-level): Setup auto-save-list-file-name
4863         if auto-save-list-file-prefix is non-nil.
4864
4865 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
4866
4867         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
4868
4869 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
4870
4871         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
4872         get symbol at point-min.
4873
4874 2000-10-24  Didier Verna  <didier@xemacs.org>
4875
4876         * info.el (Info-emacs-info-file-name): defconst it.
4877         * info.el (Info-footnote-tag): defcustom it.
4878         * info.el (Info-no-description-string): ditto.
4879         * info.el (Info-find-node): adapt to new semantics of
4880         'Info-suffixed-file (don't do the case variants stuff).
4881         * info.el (Info-insert-dir): rewrite the dir file variants code.
4882         * info.el (Info-directory-files): New. Return the list of info
4883         files in a directory.
4884         * info.el (Info-dir-outdated-p): use it.
4885         * info.el (Info-parse-dir-entries): ditto.
4886         * info.el (Info-build-dir-anew): don't restrict to files ending
4887         with a ".info.*" extension.
4888         * info.el (Info-set-mode-line): ditto.
4889         * info.el (Info-read-subfile): adapt to new semantics of
4890         'Info-suffixed-file (append 'exact argument).
4891         * info.el (Info-all-case-regexp): New. Return a regexp matching a
4892         string independently of the case.
4893         * info.el (Info-suffixed-file): use it (match all possible case
4894         for the file name).
4895         * info.el (Info-insert-file-contents): code cleanup.
4896         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
4897         columns.
4898         * info.el (Info-batch-rebuild-dir): ditto.
4899         * info.el (Info-read-node-name-1): ditto.
4900         * info.el (Info-search): ditto.
4901         * info.el (Info-fontify-node): ditto.
4902
4903
4904 2000-10-24  Didier Verna  <didier@xemacs.org>
4905
4906         * process.el (shell-command): when called from a program, avoid
4907         'push-mark's "mark-set" message.
4908
4909 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
4910
4911         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
4912         by a symbol, not by a vector.
4913         * mule/vietnamese.el (vscii): Likewise.
4914         (viscii): Likewise.
4915         * mule/cyrillic.el (koi8-r): Likewise.
4916
4917         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
4918         by a symbol, not by a vector.
4919         (chinese-big5-2): Likewise.
4920         * mule/ethiopic.el (ethiopic): Likewise.
4921         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
4922         (vietnamese-viscii-upper): Likewise.
4923
4924 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
4925
4926         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
4927
4928 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
4929
4930         * byte-optimize.el (byte-optimize-car): New function.
4931         (byte-optimize-cdr): Ditto.
4932
4933 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
4934
4935         * byte-optimize.el: Partial synch with FSF 20.7.
4936         Optimize constant concatenation.
4937         Add keymapp as a side effect free function.  It is a built-in.
4938         (byte-after-unbind-pos): Remove byte-equal.
4939
4940 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
4941
4942         * update-elc-2.el: Quote regexps correctly.
4943
4944 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
4945
4946         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
4947         (ccl-compile): Apply integerp, not integer-or-char-p to
4948         check the type of the buffer magnification
4949         (ccl-compile-write-string): Encode a string with binary
4950         coding system.
4951         (ccl-compile-write-repeat): Likewise.
4952
4953 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
4954
4955         * buff-menu.el:
4956         * bytecomp.el:
4957         * coding.el:
4958         * faces.el:
4959         * files.el:
4960         * fill.el:
4961         * float-sup.el:
4962         * font-lock.el:
4963         * help.el:
4964         * iso8859-1.el:
4965         * loaddefs.el:
4966         * menubar-items.el:
4967         * menubar.el:
4968         * modeline.el:
4969         * msw-font-menu.el:
4970         * paragraphs.el:
4971         * paths.el:
4972         * replace.el:
4973         * simple.el:
4974         * sound.el:
4975         * startup.el:
4976         * version.el:
4977         * x-faces.el:
4978         * x-font-menu.el:
4979         Remove purecopy.
4980
4981 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
4982
4983         * simple.el (do-auto-fill): Use the function pointer to by
4984         `comment-line-break-function', not `indent-new-comment-line'. This
4985         fixes an issue with cc-mode comment continuation.
4986
4987 2000-10-11  Martin Buchholz  <martin@xemacs.org>
4988
4989         * simple.el (turn-on-auto-fill):  Add (interactive).
4990         * mwheel.el (mwheel-install): Add (interactive).
4991         * font-lock.el (turn-on-font-lock): Add (interactive).
4992         (turn-off-font-lock): Add (interactive).
4993
4994 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
4995
4996         * packages.el (packages-special-base-regexp): Add `man'.
4997
4998 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
4999
5000         * wid-edit.el (widget-specify-active): map over extents in current
5001         buffer like `widget-specify-inactive' does.  Mapping over the
5002         inactive extent object does not work since the current extent is
5003         ignored by `map-extents'.
5004
5005 2000-10-04  Martin Buchholz <martin@xemacs.org>
5006
5007         * XEmacs 21.2.36 is released.
5008
5009 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5010
5011         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5012         Optimize the compiled-function-constants vector by byte-code
5013         reference counts.
5014
5015 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5016
5017         * build-report.el (build-report-delete-regexp): quote value in
5018         defcustom
5019
5020 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5021
5022         * build-report.el (build-report): Don't bind srcdir which we don't
5023         use in `multiple-value-bind' to avoid the only byte-compiler
5024         warning.
5025
5026 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5027
5028         * build-report.el: Requires cl and custom now.
5029         build-report-version is determined by XEmacs version -- remove
5030         build-report-version*.
5031         * build-report.el (build-report-version): Removed.
5032         * build-report.el (build-report-installation-version-regexp): New.
5033         * build-report.el (build-report-version-file-regexp): New.
5034         * build-report.el (build-report-installation-srcdir-regexp): New.
5035         * build-report.el (build-report-destination): Offer
5036         xemacs-build-reports and xemacs-beta.
5037         * build-report.el (build-report-keep-regexp): Adjusted.
5038         * build-report.el (build-report-delete-regexp): Adjusted.
5039         * build-report.el (build-report-make-output-dir): New.
5040         * build-report.el (build-report-installation-file): Replace use of
5041         `concat' with `expand-file-name'.
5042         * build-report.el (build-report-make-output-file): Removed.
5043         * build-report.el (build-report-make-output-files): New.
5044         * build-report.el (build-report-subject): Identify as
5045         user-variable with "*...".
5046         * build-report.el (build-report-prompts): Ditto.
5047         * build-report.el (build-report-version-file): New.
5048         * build-report.el (build-report-file-encoding): Identify as
5049         user-variable with "*...".
5050         * build-report.el (build-report-make-output-get): New.
5051         * build-report.el (build-report-insert-header): Report
5052         emacs-version and system-configuration instead of
5053         build-report-version.
5054         * build-report.el (build-report-insert-make-output): Add file
5055         argument.
5056         * build-report.el (build-report-insert-installation-file):
5057         Re-indent.
5058         * build-report.el (build-report-keep): Change docstring,
5059         re-indent.
5060         * build-report.el (build-report-delete): Ditto.
5061         * build-report.el (build-report-installation-data): New.
5062         * build-report.el (build-report-version-file-data): New.
5063
5064 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5065
5066         * byte-optimize.el (byte-optimize-lapcode):
5067         Fix the optimization of using the first 5 elements of the
5068         constants vector for variables.
5069         (byte-optimize-lapcode): Fix another ancient broken optimization.
5070
5071 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5072
5073         * *: Spelling mega-patch
5074
5075 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5076
5077         * easymenu.el: doc fixes.
5078         (easy-menu-do-define): Use backquote.
5079         (easy-menu-change):
5080         (easy-menu-add):
5081         `when' seems much clearer than `if' here.
5082         (easy-menu-remove):
5083         (easy-menu-add-item):
5084         (easy-menu-item-present-p):
5085         (easy-menu-remove-item):
5086         Wrap using (when (featurep 'menubar) ...)
5087
5088 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5089
5090         * bytecomp.el (displaying-byte-compile-warnings):
5091         Revert Ben's change to this function below so that the compile log
5092         is displayed properly for users of the "popper" package.
5093
5094 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5095
5096         * window.el (save-selected-window): Use backquote.
5097
5098         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5099         Renamed from `byte-compile-file-form-defvar'.
5100         * bytecomp.el (byte-compile-defvar-or-defconst):
5101         Only cons onto current-load-list in top-level forms.
5102         Else this leaks a cons cell every time a defun is called.
5103         Renamed from `byte-compile-defvar', for clarity.
5104         Warn when docstring of defvar is not a string.
5105         Use consistent error messages.
5106         Better comments.
5107
5108 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5109
5110         * simple.el (set-variable):
5111         Remove unneeded defvar by rearranging order of let* forms.
5112
5113         * mule/mule-ccl.el (ccl-get-next-code):
5114         * menubar-items.el (bookmark-menu-filter):
5115         (language-environment-menu-filter):
5116         (tutorials-menu-filter):
5117         * toolbar-items.el (toolbar-compile):
5118         * byte-optimize.el (disassemble-offset):
5119         Use (declare (special ...)) instead of `defvar'.
5120
5121         * cl-macs.el (cl-do-proclaim):
5122         Fix (declare (special ...)) warning suppression syntax.
5123
5124 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5125
5126         * info.el (Info-tag-table-marker):
5127         (Info-tag-table-buffer):
5128         (Info-find-file-node):
5129         (Info-read-subfile):
5130         (Info-build-node-completions):
5131         (Info-search):
5132         (Info-mode):
5133         Multiple info buffer support.
5134
5135 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5136
5137         * ldap.el (ldap-decode-entry): New defun
5138         (ldap-search-entries): Use it in order to decode DN-prefixed
5139         entries properly
5140
5141 2000-08-23  Daniel Pittman <daniel@danann.net>
5142
5143         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5144         Use `eq', not `=', to compare symbols.
5145
5146 2000-07-30  Ben Wing  <ben@xemacs.org>
5147
5148         * bytecomp.el (byte-compile-report-error):
5149         * bytecomp.el (displaying-byte-compile-warnings):
5150         if stack-trace-on-error is set, send out a backtrace when
5151         an error is encountered that stops byte compilation.  this
5152         should make it much much easier to track down those curious
5153         problems.  also undo the kludge of using a separate "*Show*"
5154         buffer for display when there's a temp-buffer-show-function;
5155         we can avoid this by just being a little smarter.
5156
5157         * dialog-items.el:
5158         * dialog-items.el (search-dialog-regexp): New.
5159         * dialog-items.el (search-dialog-callback):
5160         * dialog-items.el (make-search-dialog):
5161         add a regexp option to the dialog and clean up a bit.
5162
5163         * dialog.el:
5164         * dialog.el (yes-or-no-p-dialog-box):
5165         * dialog.el (get-dialog-box-response):
5166         * dialog.el (make-dialog-box):
5167         * dialog.el (dialog-box-finish): New.
5168         * dialog.el (dialog-box-cancel): New.
5169         * dialog.el (internal-make-dialog-box-exit): New.
5170         implement [properly!] the :modal property of the new dialog box
5171         interface.  this is the first time xemacs has ever had *proper*
5172         modal dialog boxes, giving the standard window-system feedback.
5173         (e.g. under windows, clicking on a disabled frame causes a beep
5174         and makes the dialog box flash three times.)
5175
5176         * dragdrop.el: header keyword frobbing.
5177
5178         * dumped-lisp.el (preloaded-file-list):
5179         renamed winnt.el to win32-native.el.
5180
5181         * faces.el (face-property):
5182         * faces.el (set-face-property):
5183         * faces.el (frob-face-property):
5184         * faces.el (frob-face-font-2):
5185         * faces.el (make-face-bold):
5186         * faces.el (make-face-italic):
5187         * faces.el (make-face-bold-italic):
5188         * faces.el (make-face-unbold):
5189         * faces.el (make-face-unitalic):
5190         * faces.el (make-face-smaller):
5191         * faces.el (make-face-larger):
5192         clean up the implementation of these so that window-system-specific
5193         methods are called only on objects belonging to that window system.
5194         previously, you could have [e.g.] mswindows-make-face-bold called
5195         on font object of device type `stream', which is not good and
5196         explains the subtle errors Adrian was getting when byte-compiling
5197         something that required 'term. (Adrian, now you can use stack-trace-
5198         on-error to find the exact place where things are going wrong instead
5199         of having to laboriously binary-search your way through.)
5200
5201         * finder.el (finder-known-keywords):
5202         cleaned up -- properly sorted, clarified the meanings of many of
5203         the keywords, and added a few -- mswin, gui, content, build, www,
5204         user, services.  the last two try to distinguish between a package
5205         that's used directly by the user, and a package that provides
5206         support services to other packages.
5207
5208         * font-lock.el (lisp-font-lock-keywords-2):
5209         update list of lisp control structures to include everything,
5210         including new ones i introduced.
5211
5212         * gutter.el: header keyword frobbing.
5213
5214         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5215         recent isearch element was not doing so!  you got the second-most-
5216         recent instead.
5217
5218         * lisp-mode.el (construct-lisp-mode-menu):
5219         more menubar cleanups.
5220         * lisp-mode.el (with-selected-window):
5221         make it indent properly.
5222
5223         * menubar-items.el (default-menubar): lots of menubar cleanups.
5224         rearranged the options menu the most, e.g. splitting up the
5225         Keyboard/Mouse menu into a new Editing menu and combining the
5226         separate Scrollbar/Gutter/Toolbar submenus into Display.
5227         Got rid of General, moved items to Editing or new Troubleshooting.
5228         Moved Packages to Tools; doesn't seem to belong under Options.
5229         Added stuff to the Cmds menu, e.g. Change Case.
5230
5231         NB please don't complain about these periodic menubar changes.
5232         Anything like this is necessarily incremental in its construction
5233         -- By constant use you gradually become more and more aware of
5234         better and better ways to group menu items.  When we eventually
5235         move the options menu to a property sheet, the existing structure
5236         will probably be preserved fairly well.
5237
5238         * minibuf.el (next-history-element): fix problems with pressing
5239         down arrow in repeat-complex-command.
5240
5241         * modeline.el:
5242         * modeline.el (modeline-3d-p): New.
5243         added custom variable for controlling the 3d modeline.  the
5244         corresponding Options item has been present for a long time,
5245         but commented out with "fix me!" comments.  it's fixed now.
5246
5247         * obsolete.el (add-menu):
5248         remove bogus gettexts.
5249
5250         * process.el (shell-quote-argument):
5251         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5252         For bash under Windows native, see below.
5253
5254         * simple.el:
5255         * simple.el (display-warning-buffer):
5256         Fixed the handling of warning display to eliminate the annoying
5257         *Show* buffer, like was done for byte-compiler output above.
5258
5259         * simple.el (debug-print): New.
5260         Simple function for sending debug messages to the console and/or
5261         other debug places.
5262
5263         * subr.el (replace-in-string):
5264         Rewrite this function to avoid N^2 behavior with large strings --
5265         catastrophic with the new Windows selection code! (Apparently the
5266         author of this function didn't realize there was a fun
5267         replace-match that could make his life much easier, because we
5268         duplicated the entire logic.  The new version is smaller, easier
5269         to understand, much more robust, and has extended features --
5270         those of replace-match.)
5271
5272         * window.el:
5273         * window.el (with-selected-window): New.
5274         An obvious complement to the existing `with-selected-frame' and
5275         `with-current-buffer'.
5276
5277         * win32-native.el: Renamed from winnt.el.
5278         Added a great deal of stuff for properly handling process quoting,
5279         somewhat modeled on Kirill's original model (which i later threw
5280         away).  We should now finally have correctly working process arg
5281         quoting/dequoting so that the final app gets exactly what we
5282         intended.  Because the mechanism is in Lisp, it's easily
5283         extendible. (For those running bash and running the native
5284         version, I tried hard to do what I thought was correct.  But more
5285         thought is needed, and ideally the volunteer work of people with
5286         these configurations that they generally run on.)
5287
5288         * x-font-menu.el (x-font-menu-font-data):
5289         Put in defvar's to fix byte-compiler warnings.
5290
5291 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5292
5293         * select.el (selection-coercion-alist): Initialise.
5294         * select.el (select-coerce-to-text): New.
5295         * select.el (select-coerce): New.
5296         New functions to perform type and value coercion.
5297
5298         * select.el (select-buffer-killed-default): Keep data if it was
5299         on the clipboard.
5300
5301 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5302
5303         * menubar-items.el (default-menubar): Fix typo.
5304         (default-menubar): `lambda' was mispelled as `lamda'.
5305
5306 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5307
5308         * window.el (shrink-window-if-larger-than-buffer): Remove
5309         edge checking code.
5310
5311 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5312
5313         * paths.el (gnus-local-domain): Removed.
5314         (gnus-local-organization): Ditto.
5315         (gnus-startup-file): Ditto.
5316
5317 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5318
5319         * files.el (auto-mode-alist): Add .spec for RPM.
5320
5321 2000-07-31  Andy Piper  <andy@xemacs.org>
5322
5323         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5324
5325 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5326
5327         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5328         browse-url.
5329         * help.el (xemacs-www-page): Ditto.
5330         (xemacs-www-faq): Ditto.
5331         * menubar-items.el (default-menubar): Ditto.
5332
5333         * wid-edit.el (widget-url-link-action): Ditto.
5334         From: Kenichi OKADA <okada@opaopa.org>.
5335
5336 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5337
5338         * finder.el (finder-commentary): Add autoload cookie.
5339
5340 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5341
5342         * files.el (insert-file-contents-literally): Fix second let
5343         binding for `coding-system-for-read' to `coding-system-for-write'
5344         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5345
5346 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5347
5348         * files.el (insert-file-contents-literally): Use binary coding
5349         system (from Morioka san).
5350         (insert-file-contents-literally): Make file-name-handler method.
5351
5352 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5353
5354         * cl-macs.el (get-selection): Add defsetf.
5355
5356 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5357
5358         * x-init.el (x-activate-region-as-selection): replace obsolete
5359         function x-own-selection with own-selection.
5360         (ow-find): replace obsolete functions x-get-selection and
5361         x-get-clipboard with get-selection and get-clipboard.
5362         (init-post-x-win): replace obsolete function x-disown-selection
5363         with disown-selection.
5364
5365 2000-07-20  Mike Sperber  <mike@xemacs.org>
5366
5367         * startup.el (load-user-init-file): Only try to load init file if
5368         it exists.
5369
5370 2000-07-10  Andy Piper  <andy@xemacs.org>
5371
5372         * dialog-items.el: sync with Ben's patch.
5373
5374         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5375         comment.
5376         (progress-text-glyph): deleted.
5377         (progress-layout-glyph): make completely minimal.
5378         (progress-gauge-glyph): ditto.
5379         (progress-display-style): fix to handle dynamic instantiator
5380         changes.
5381         (progress-text-instantiator): new.
5382         (progress-layout-instantiator): new.
5383         (progress-gauge-instantiator): new.
5384         (set-progress-display-instantiator): renamed and changed from
5385         set-progress-display-style.
5386         (progress-abort-glyph): use instantiator not glyph.
5387         (append-progress-display): use set-progress-display-instantiator
5388         and set-glyph-image.
5389         (abort-progress-display): ditto.
5390         (raw-append-progress-display): ditto.
5391
5392 2000-07-20  Ben Wing  <ben@xemacs.org>
5393
5394         * code-files.el: Move Mule-specific code to mule-coding.el.
5395
5396 2000-07-15  Ben Wing  <ben@xemacs.org>
5397
5398         * autoload.el:
5399         Fixed comments.
5400
5401         * cmdloop.el:
5402         * cmdloop.el (yes-or-no-p):
5403         * cmdloop.el (y-or-n-p):
5404         Make these functions use should-use-dialog-box-p and not be
5405         overridden in dialog.el.
5406
5407         * cus-dep.el:
5408         * cus-dep.el (Custom-make-dependencies): Removed.
5409         * cus-dep.el (Custom-make-dependencies-1): New.
5410         * cus-dep.el (Custom-make-one-dependency): New.
5411         New entry point for use in Makefiles, to avoid excessive
5412         invocations.
5413
5414         * cus-edit.el (custom-variable-reset-saved):
5415         * cus-edit.el (custom-variable-reset-standard):
5416         * cus-edit.el (custom-save-resets):
5417         Fix bytecompiler warnings.
5418
5419         * dialog.el:
5420         * dialog.el (yes-or-no-p-dialog-box):
5421         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5422         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5423         * dialog.el (get-dialog-box-response):
5424         * dialog.el (message-or-box):
5425         * dialog.el (make-dialog-box):
5426         * dialog.el (popup-dialog-box): New.
5427         Avoid yes-or-no-p bogosities.
5428         Create a general function `make-dialog-box' to encapsulate all
5429         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5430
5431         * dumped-lisp.el (preloaded-file-list):
5432         Add dialog-items.  Clean up.  Group files by types.
5433
5434         * easymenu.el (easy-menu-add):
5435         * easymenu.el (easy-menu-remove):
5436         Account for accelerators.
5437
5438         * extents.el:
5439         * extents.el (extent-list): New args, like in map-extents.
5440         * extents.el (extent-at-event): New.
5441         * extents.el (extents-at-event): New.
5442
5443         * font-lock.el:
5444         * font-lock.el (font-lock-mode):
5445         * font-lock.el (font-lock-default-fontify-buffer):
5446         * font-lock.el (font-lock-default-unfontify-region):
5447         * font-lock.el (font-lock-fontify-syntactically-region):
5448         * font-lock.el (font-lock-fontify-keywords-region):
5449         Use new progress-feedback names.
5450
5451         * font-lock.el (java-font-lock-identifier-regexp):
5452         * font-lock.el (java-font-lock-class-name-regexp):
5453         Fix bytecompiler warnings.
5454
5455         * gutter-items.el:
5456         * gutter-items.el (progress-display-use-echo-area): Removed.
5457         * gutter-items.el (progress-feedback-use-echo-area): New.
5458         * gutter-items.el (progress-display-popup-period): Removed.
5459         * gutter-items.el (progress-feedback-popup-period): New.
5460         * gutter-items.el (set-progress-display-style): Removed.
5461         * gutter-items.el (set-progress-feedback-style): New.
5462         * gutter-items.el (progress-display-style): Removed.
5463         * gutter-items.el (progress-feedback-style): New.
5464         * gutter-items.el (progress-stack):
5465         * gutter-items.el (progress-displayed-p): Removed.
5466         * gutter-items.el (progress-feedbacked-p): New.
5467         * gutter-items.el (clear-progress-display): Removed.
5468         * gutter-items.el (clear-progress-feedback): New.
5469         * gutter-items.el (progress-display-clear-when-idle): Removed.
5470         * gutter-items.el (progress-feedback-clear-when-idle): New.
5471         * gutter-items.el (remove-progress-display): Removed.
5472         * gutter-items.el (remove-progress-feedback): New.
5473         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5474         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5475         * gutter-items.el (append-progress-display): Removed.
5476         * gutter-items.el (append-progress-feedback): New.
5477         * gutter-items.el (abort-progress-display): Removed.
5478         * gutter-items.el (abort-progress-feedback): New.
5479         * gutter-items.el (raw-append-progress-display): Removed.
5480         * gutter-items.el (raw-append-progress-feedback): New.
5481         * gutter-items.el (display-progress-display): Removed.
5482         * gutter-items.el (display-progress-feedback): New.
5483         * gutter-items.el (current-progress-display): Removed.
5484         * gutter-items.el (current-progress-feedback): New.
5485         * gutter-items.el (current-progress-display-label): Removed.
5486         * gutter-items.el (current-progress-feedback-label): New.
5487         * gutter-items.el (progress-display): Removed.
5488         * gutter-items.el (progress-feedback): New.
5489         Replace "progress-display" with "progress-feedback" globally.
5490
5491         * gutter-items.el (lprogress-display): Removed.
5492         * gutter-items.el (progress-feedback-with-label): New.
5493         Rename lprogress-display ==> progress-feedback-with-label.
5494
5495         * gutter-items.el (search-dialog-direction): Removed.
5496         * gutter-items.el (search-dialog-text): Removed.
5497         * gutter-items.el (search-dialog-callback): Removed.
5498         * gutter-items.el (make-search-dialog): Removed.
5499         Move to dialog-items.el.
5500
5501         * help.el:
5502         * help.el (help-mode-quit):
5503         * help.el (mode-for-help): New.
5504         * help.el (help-sticky-window): New.
5505         * help.el (help-window-config): New.
5506         * help.el (with-displaying-help-buffer):
5507         * help.el (function-at-event): New.
5508         * help.el (help-symbol-regexp): New.
5509         * help.el (help-symbol-run-function-1): New.
5510         * help.el (help-symbol-run-function): New.
5511         * help.el (help-symbol-function-context-menu): New.
5512         * help.el (help-symbol-variable-context-menu): New.
5513         * help.el (help-symbol-function-and-variable-context-menu): New.
5514         * help.el (frob-help-extents): New.
5515         * help.el (describe-function-1):
5516         * help.el (variable-at-point):
5517         * help.el (variable-at-event): New.
5518         * help.el (describe-variable):
5519         Major overhaul.
5520         - Make functions and variables be mousable.
5521         - Middle button hyperlinks.
5522         - New context-menu entries.
5523
5524         * keydefs.el:
5525         * keydefs.el (global-map):
5526         New key bindings to move lines up and down.
5527
5528         * lisp-mode.el:
5529         * lisp-mode.el (construct-lisp-mode-menu): New.
5530         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5531         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5532         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5533         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5534         Make popup and menubar menus be different.  Popup menu uses
5535         clicked location and automatically assumes symbol under the mouse
5536         for various commands.
5537
5538         * menubar-items.el:
5539         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5540         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5541
5542         * menubar-items.el (global-popup-menu): Removed.
5543         * menubar-items.el (mode-popup-menu): Removed.
5544         * menubar-items.el (activate-popup-menu-hook): Removed.
5545         * menubar-items.el (popup-mode-menu): Removed.
5546         * menubar-items.el (popup-buffer-menu): Removed.
5547         * menubar-items.el (popup-menubar-menu): Removed.
5548         Move to menubar.el.
5549
5550         * menubar.el:
5551         * menubar.el (global-popup-menu): New.
5552         * menubar.el (mode-popup-menu): New.
5553         * menubar.el (activate-popup-menu-hook): New.
5554         * menubar.el (last-popup-menu-event): New.
5555         * menubar.el (popup-mode-menu): New.
5556         * menubar.el (popup-buffer-menu): New.
5557         * menubar.el (popup-menubar-menu): New.
5558         * menubar.el (menu-call-at-event): New.
5559         Move non-content functions here.  Add support for context menu
5560         items on extents.
5561
5562         * minibuf.el (minibuffer-history-uniquify):
5563         Typo fix.
5564
5565         * minibuf.el (read-file-name-1):
5566         Call new file dialog box if it exists.
5567
5568         * minibuf.el (mouse-rfn-setup-vars):
5569         Clean up "chop" action.
5570
5571         * mouse.el:
5572         * mouse.el (button2): Now bound to mouse-track.
5573         * mouse.el (click-inside-extent-p):
5574         * mouse.el (point-inside-extent-p):
5575         * mouse.el (point-inside-selection-p):
5576         * mouse.el (mouse-drag-or-yank): Removed.
5577         * mouse.el (mouse-begin-drag-n-drop): New.
5578         * mouse.el (mouse-eval-sexp):
5579         * mouse.el (mouse-track-activate-strokes): New.
5580         * mouse.el (mouse-track-do-activate): New.
5581         * mouse.el (mouse-track):
5582         * mouse.el (default-mouse-track-event-is-with-button): New.
5583         * mouse.el (default-mouse-track-cleanup-hook):
5584         * mouse.el (default-mouse-track-drag-hook):
5585         * mouse.el (default-mouse-track-drag-up-hook):
5586         * mouse.el (default-mouse-track-click-hook):
5587         Merge drag-n-drop into mouse-track.
5588         Add general "activate" support to replace specific button2 kludges.
5589         Use "button modifier" support in mouse-track.
5590
5591         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5592
5593         * package-ui.el:
5594         * package-ui.el (pui-menu):
5595         * package-ui.el (pui-popup-context-sensitive): Removed.
5596         Fix bytecompiler warnings.
5597         Clean up popup code a bit.
5598
5599         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5600
5601         * simple.el:
5602         * simple.el (transpose-lines):
5603         * simple.el (transpose-line-up): New.
5604         * simple.el (transpose-line-down): New.
5605         * simple.el (transpose-subr):
5606         * simple.el (transpose-subr-1): Removed.
5607         Clean up, add functions to move lines up and down.
5608
5609         * startup.el (mail-host-address):
5610         * startup.el (user-mail-address):
5611         Customize.
5612
5613         * subr.el:
5614         * subr.el (set-symbol-value-in-buffer): New.
5615         * subr.el (error):
5616         * subr.el (check-argument-type):
5617         * subr.el (defined-error-p): New.
5618         Add structured error support.
5619
5620         * toolbar-items.el (toolbar-compile):
5621         Use new make-dialog-box.
5622
5623         * update-elc.el:
5624
5625         * userlock.el (ask-user-about-lock-dbox):
5626         * userlock.el (ask-user-about-supersession-threat-dbox):
5627         * userlock.el (ask-user-about-lock):
5628         * userlock.el (ask-user-about-supersession-threat):
5629         Use new make-dialog-box.
5630         Add safety checks; use should use-dialog-box-p.
5631
5632         * window-xemacs.el:
5633         * window-xemacs.el (__buffer-dedicated-frame):
5634         * window-xemacs.el (buffer-dedicated-frame): New.
5635         * window-xemacs.el (set-buffer-dedicated-frame): New.
5636         Move dedicated-frame stuff into lisp.
5637
5638 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5639
5640         * printer.el (generic-print-region): Do not require that
5641         `printer-name' be set.
5642         (printer-name): Commentary clarification.
5643
5644 2000-07-19  Martin Buchholz <martin@xemacs.org>
5645
5646         * XEmacs 21.2.35 is released.
5647
5648 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5649
5650         * select.el (selection-coercible-types): Initialise.
5651
5652 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5653
5654         * select.el (own-clipboard): Bug fix.
5655
5656 2000-07-17  Mike Sperber  <mike@xemacs.org>
5657
5658         * cus-edit.el (custom-migrate-custom-file): Save init file before
5659         continuing.
5660
5661 2000-07-16  Mike Sperber  <mike@xemacs.org>
5662
5663         * startup.el (load-init-file): Remove silly call to
5664         `load-user-custom-file`.
5665         (maybe-migrate-user-init-file): Minor fixes.
5666
5667 2000-07-16  Martin Buchholz  <martin@xemacs.org>
5668
5669         * apropos.el (apropos-documentation-check-doc-file):
5670         `doc' variable should be let-bound, as was presumably intended.
5671
5672         * cus-edit.el (custom-variable-reset-saved):
5673         (custom-variable-reset-standard):
5674         Remove unused variable comment-widget.  Twice.
5675
5676         * toolbar.el (toolbar-blank-press-function):
5677         Add a real defvar with initial value nil and proper docstring.
5678         (press-toolbar-button): No need to check for boundp-ness anymore.
5679
5680         * rect.el (open-rectangle-line): Remove useless (let) form.
5681         Add defvar for pending-delete-mode.
5682
5683         * info.el (Info-find-node): This function needs an autoload cookie.
5684
5685         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
5686         Use let* since the second form referred to the first.
5687
5688 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
5689
5690         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
5691         instead of removed `mswindows-get-clipboard'.
5692
5693
5694 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
5695
5696         * select.el (select-convert-from-text): New.
5697         * select.el (select-convert-from-length): New.
5698         * select.el (select-convert-from-integer): New.
5699         * select.el (select-convert-from-identity): New.
5700         * select.el (select-convert-from-filename): New.
5701         * select.el (selection-converter-in-alist): Use them.
5702         New converter functions for X.
5703
5704         * select.el (get-selection): Removed comment.
5705
5706         * select.el (own-selection): Removed append code - I thought
5707         I'd already done this, but apparently not...
5708
5709         * select.el: Changed comment about TIMESTAMP.
5710
5711         * select.el (select-convert-in): New.
5712         * select.el (select-convert-out): New.
5713         New functions that get used by select.c.
5714
5715         * select.el (select-buffer-killed-default): New.
5716         * select.el (select-buffer-killed-text): New.
5717         * select.el (selection-buffer-killed-alist): New.
5718         New list and functions that get called if a relevant selection
5719         exists and a buffer gets killed.
5720
5721         * select.el (select-convert-to-targets):
5722         * select.el (select-convert-to-identity): Removed.
5723         * select.el (select-convert-from-identity): Removed.
5724         * select.el (select-converter-out-alist):
5725         Removed _EMACS_INTERNAL selection type.
5726
5727         * x-select.el (xselect-kill-buffer-hook): Removed.
5728         * x-select.el (xselect-kill-buffer-hook-1): Removed.
5729         Removed this X-specific nonesense. Use the generic support
5730         in select.el instead.
5731
5732 2000-07-15  Martin Buchholz  <martin@xemacs.org>
5733
5734         * mule/mule-category.el (defined-category-hashtable):
5735         Use make-hash-table instead of make-hashtable
5736
5737         * buff-menu.el: Byte-compiler warning fix.
5738
5739         * isearch-mode.el (isearch-highlight-all-cleanup):
5740         Remove unused variable `isearch-highlight-all-start'.
5741
5742         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
5743
5744         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
5745
5746         * cus-dep.el (Custom-make-dependencies):
5747         Add autoload cookie for custom-add-loads to generated custom-load.el.
5748
5749         * autoload.el (autoload-package-name): Warning suppression.
5750         Move defvar prior to first use.
5751
5752         * custom.el: Add autoload for custom-declare-face.
5753         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5754         * cl.el (cl-hack-byte-compiler):
5755         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5756         to work properly.
5757
5758 2000-07-08  Mike Sperber  <mike@xemacs.org>
5759
5760         * startup.el (load-home-init-file): Added variable.
5761         (maybe-migrate-user-init-file): Added.
5762         (load-user-init-file): Load custom file if different from init
5763         file.
5764
5765         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
5766         "startup."
5767
5768         * cus-edit.el (custom-migrate-custom-file): Added for migration.
5769         Moved `custom-file'-related code to cus-file.el.
5770
5771         * cus-file.el: New file.
5772
5773 2000-04-01  Mike Sperber  <mike@xemacs.org>
5774
5775         * packages.el (packages-find-package-directories): Added support
5776         for external package hierarchies with in-place installations.
5777
5778         * find-paths.el (paths-root-in-place-p): Added.
5779         (paths-find-emacs-directory): Added support for external
5780         directories with in-place installations.
5781         (paths-find-site-directory): Ditto.
5782
5783         * startup.el (find-user-init-file): Also look for
5784         ~/.xemacs/init.elc? in preference to ~/.emacs.
5785
5786 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
5787
5788         * select.el (own-selection):
5789         * select.el (own-clipboard): Changed `append' parameter to
5790         `how-to-use' parameter.
5791         * select.el (own-selection): Removed icky append code.
5792         * select.el (own-selection, get-selection): Removed extra type
5793         checking.
5794         * select.el (selection-appender-alist):
5795         * select.el (selection-converter-{in|out}-alist): Initialise.
5796         * select.el (select-append-to-*): New.
5797         * select.el (select-convert-from-*): New.  New functions to append
5798         data and convert data from external type.
5799
5800 2000-07-12  Stef Epardaud  <stef@lunatech.com>
5801
5802         * font-lock.el: Javadoc enhancements.
5803
5804 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5805
5806         * printer.el (generic-print-region): Compose job name from buffer
5807         name.
5808
5809 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
5810
5811         * font-lock.el (font-lock-fontify-pending-extents): Call
5812         font-lock-fontify-region instead of font-lock-fontify-buffer
5813         to avoid unnecessary progress gauges.
5814
5815 2000-07-06  Craig Lanning  <lanning@scra.org>
5816
5817         * custom-load.el (faces):
5818
5819         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
5820         dir is a regex.
5821
5822         * process.el (call-process-internal): from Dan Holmsand, use binary
5823         coding systems so that jka-compr works.
5824
5825 2000-07-07  Ben Wing  <ben@xemacs.org>
5826
5827         * font-lock.el: Undo previous change.  Unfortunately, some
5828         files actually use the variables directly in their init code
5829         without quoting them.
5830
5831 2000-07-07  Ben Wing  <ben@xemacs.org>
5832
5833         * font-lock.el (defvar font-lock-*-face): Removed.
5834
5835         * font-lock.el (font-lock-apply-highlight): Bind these face vars
5836         only when necessary.
5837
5838 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
5839
5840         * cl-macs.el: fix cl-transform-function-property kludge
5841         so that it does not require a random feature.
5842
5843 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5844
5845         * files.el (auto-mode-alist): allow .make extension for Makefiles,
5846         as in Linux kernel "Rules.make".
5847
5848 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5849
5850         * build-report.el (build-report): Add autoload cookie.
5851
5852 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
5853
5854         * package-ui.el (defgroup pui):  Correct a misspelling
5855         (pui-toggle-package-delete):  Change `seleted' to `selected'
5856
5857 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
5858
5859         * package-get.el (package-get-update-base):
5860         (package-get): Use insert-file-contents-literally always.
5861         (package-get-maybe-save-index):
5862         Force coding system for writing to binary.
5863
5864 2000-06-08  Mike Alexander  <mta@arbortext.com>
5865
5866         * code-process.el (call-process-region): If there is no coding
5867         system for the process on process-coding-system-alist use the
5868         coding system of the buffer containing the region.
5869
5870 2000-06-10  Ben Wing  <ben@xemacs.org>
5871
5872         * cmdloop.el (command-error):
5873         If debug-on-error and noninteractive, output backtrace.
5874
5875         * files.el (file-relative-name):
5876         Remove MSDOS references.
5877
5878         * simple.el (line-number): New function, due to non-obvious
5879         behavior/usage of count-lines.
5880
5881         * simple.el (count-lines): document non-obvious usage to get
5882         line number.
5883
5884 2000-06-11  Ben Wing  <ben@xemacs.org>
5885
5886         * faces.el ((featurep 'xpm)):
5887         * x-faces.el (x-init-face-from-resources):
5888         * x-faces.el (x-init-frame-faces):
5889         * x-misc.el (x-init-specifier-from-resources):
5890         * x-misc.el (x-get-resource-and-bogosity-check):
5891         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
5892         * x-mouse.el (x-init-pointer-shape):
5893         * x-scrollbar.el (x-init-scrollbar-from-resources):
5894         Add sixth argument to x-get-resource calls so as to issue warnings
5895         rather than errors on bogus arguments.
5896
5897 2000-06-05  Ben Wing  <ben@xemacs.org>
5898
5899         * compat.el: new file.  provides a clean, non-intrusive way to
5900         define compatibility functions.
5901
5902         * process.el (shell-quote-argument): temporary fix for lack
5903         of nt-quote-process-args.  #### I need to put back the overall
5904         structure of that mechanism but redo the guts of it using the
5905         extra intelligence in the C code.
5906
5907 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5908
5909         * package-info.el (pi-md5sum): Calculate MD5 sum just like
5910         `package-get' does in package-get.el, instead of using external
5911         "md5sum" program.
5912
5913         * package-get.el (package-get): Insert package file literally to
5914         make checksum calculation work.
5915
5916 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
5917
5918         * code-files.el (convert-mbox-coding-system): Deleted.
5919         (file-coding-system-alist): Removed reference to
5920         convert-mbox-coding-system.
5921
5922 2000-05-28  Martin Buchholz <martin@xemacs.org>
5923
5924         * XEmacs 21.2.34 is released.
5925
5926 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5927
5928         * font-lock.el (font-lock-keywords): Rewrote docstring
5929
5930 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
5931
5932         * loadhist.el (unload-feature): handle case where x is both boundp
5933         and fboundp
5934
5935 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
5936
5937         * packages.el: It's ok to use built-in macros, but not lisp
5938         defined ones.
5939
5940 2000-05-20  Ben Wing  <ben@xemacs.org>
5941
5942         * font-lock.el:
5943         * font-lock.el (font-lock-message-threshold):
5944         * font-lock.el (font-lock-mode):
5945         * font-lock.el (font-lock-default-fontify-buffer):
5946         * font-lock.el (font-lock-always-fontify-immediately):
5947         * font-lock.el (font-lock-old-extent): Removed.
5948         * font-lock.el (font-lock-old-len): Removed.
5949         * font-lock.el (font-lock-fontify-glumped-region): Removed.
5950         * font-lock.el (font-lock-pending-extent-table): New.
5951         * font-lock.el (font-lock-range-table): New.
5952         * font-lock.el (font-lock-after-change-function):
5953         * font-lock.el (font-lock-after-change-function-1): Removed.
5954         * font-lock.el (font-lock-fontify-pending-extents): New.
5955         * font-lock.el ('font-lock-revert-cleanup): Removed.
5956         * font-lock.el ('font-lock-revert-setup): Removed.
5957         Rewrite deferral code to handle any number of changes, merging
5958         them properly.  Remove hacked-up code for revert-buffer, now
5959         unnecessary.
5960
5961         * menubar-items.el (default-menubar):
5962         In Options->Edit Init File, don't switch to emacs-lisp-mode
5963         unless necessary; doing this turns off font-lock.
5964
5965 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
5966
5967         * keydefs.el: Define C-x BS to backward-kill-sentence.
5968
5969 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
5970
5971         * files.el (hack-local-variables-prop-line): Use non-greedy
5972         matching to process -*-texinfo-*- -*-.
5973
5974 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
5975
5976         * minibuf.el (minibuf-directory-files): new function.
5977         (read-file-name-activate-callback): use minibuf-directory-files.
5978         (read-directory-name-internal): ditto.
5979         (mouse-file-display-completion-list): ditto.
5980         (mouse-directory-display-completion-list): ditto.
5981         (read-file-name-internal): remove "./" from completion list unless
5982         explicitly matched, for consistency.
5983
5984 2000-05-11  Ben Wing  <ben@xemacs.org>
5985
5986         * gutter-items.el (gutter-buffers-tab):
5987         * gutter-items.el (add-tab-to-gutter):
5988         * gutter-items.el (update-tab-in-gutter):
5989         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
5990         * gutter-items.el (append-progress-display):
5991         * gutter-items.el (abort-progress-display):
5992         * gutter-items.el (raw-append-progress-display):
5993         Further fixes.  Use set-glyph-image not set-image-instance-property,
5994         to fix problems with multiple windows in a frame.
5995
5996         * menubar-items.el (tutorials-menu-filter):
5997         Fix typo.
5998
5999         * startup.el (early-error-handler):
6000         Display message box under windows; otherwise, message will disappear
6001         before it can be viewed.
6002
6003         * update-elc.el:
6004         Fix bug in NEEDTODUMP processing.
6005
6006 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6007
6008         * startup.el (lock-directory): Removed.
6009         (superlock-file): Ditto.
6010         (startup-set-paths): Remove lockdir.
6011         (startup-setup-paths-warning): Remove lock-directory.
6012
6013         * setup-paths.el (paths-find-lock-directory): Removed.
6014         (paths-find-superlock-file): Ditto.
6015
6016 2000-05-09  Ben Wing  <ben@xemacs.org>
6017
6018         * faces.el (set-face-property):
6019         * faces.el (set-face-font):
6020         * faces.el (set-face-foreground):
6021         * faces.el (set-face-background):
6022         * faces.el (set-face-background-pixmap):
6023         * faces.el (set-face-underline-p):
6024         * faces.el (set-face-strikethru-p):
6025         * faces.el (set-face-highlight-p):
6026         * faces.el (set-face-dim-p):
6027         * faces.el (set-face-blinking-p):
6028         * faces.el (set-face-reverse-p):
6029         doc string changes.
6030
6031         * glyphs.el:
6032         * glyphs.el (make-image-specifier):
6033         * glyphs.el (glyph-property):
6034         * glyphs.el (set-glyph-image):
6035         * glyphs.el (make-glyph):
6036         * glyphs.el (make-pointer-glyph):
6037         * glyphs.el (make-icon-glyph):
6038         * glyphs.el (widget-image-instance-p): New.
6039         authorship info, lots of doc changes.  New predicate, inadvertently
6040         omitted.  the general principle with specifier docs is now that
6041         the description of instantiators should go with the make-foo-specifier
6042         fun's doc string, rather than in foo-specifier-p.  this follows
6043         conventions elsewhere in XEmacs and in general is a lot more obvious
6044         of a place to look.  sometimes the make-foo-specifier function needs
6045         to be created in the process.
6046
6047         * gutter.el:
6048         * gutter.el (make-gutter-specifier): New.
6049         * gutter.el (make-gutter-size-specifier): New.
6050         * gutter.el (make-gutter-visible-specifier): New.
6051         specifier doc updates according to the conventions specified before.
6052
6053         * objects.el:
6054         * objects.el (make-font-specifier):
6055         * objects.el (make-color-specifier):
6056         * objects.el (make-face-boolean-specifier): New.
6057         specifier doc updates according to the conventions specified before.
6058
6059         * specifier.el:
6060         * specifier.el (set-specifier):
6061         * specifier.el (make-integer-specifier): New.
6062         * specifier.el (make-boolean-specifier): New.
6063         * specifier.el (make-natnum-specifier): New.
6064         * specifier.el (make-generic-specifier): New.
6065         * specifier.el (make-display-table-specifier): New.
6066         specifier doc updates according to the conventions specified before.
6067
6068         * toolbar.el:
6069         * toolbar.el (make-toolbar-specifier): New.
6070         specifier doc updates according to the conventions specified before.
6071
6072 2000-05-09  Ben Wing  <ben@xemacs.org>
6073
6074         * process.el (call-process-internal): Revert to previous version
6075         because Mike's change clashed with a change I did not long before.
6076         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6077         Thanks very much Mike for pointing out the bug and submitting a
6078         patch!
6079
6080 2000-04-13  Mike Alexander  <mta@arbortext.com>
6081
6082         * process.el (call-process-internal): Send the correct input buffer
6083         (call-process-internal): Return the exit status of the process
6084
6085 2000-05-07  Ben Wing  <ben@xemacs.org>
6086
6087         * winnt.el:
6088         * winnt.el (nt-quote-args-verbatim): Removed.
6089         * winnt.el (nt-quote-args-prefix-quote): Removed.
6090         * winnt.el (nt-quote-args-backslash-quote): Removed.
6091         * winnt.el (nt-quote-args-double-quote): Removed.
6092         * winnt.el (nt-quote-args-functions-alist): Removed.
6093         * winnt.el (nt-quote-process-args): Removed.
6094         Remove all stuff for argument quoting.  We borrow the code instead
6095         from Emacs 20.6, which is much more careful in its quoting
6096         (e.g. in handling runs of the escape character) and avoids most of
6097         the need for this Lisp mechanism by checking to see whether we're
6098         running a Cygwin or normal program and doing the appropriate
6099         quoting.  If we end up needing such a mechanism, we should add
6100         it by extending the variable `mswindows-quote-process-args' so it
6101         can take an alist of regexps.
6102
6103 2000-05-07  Ben Wing  <ben@xemacs.org>
6104
6105         * keydefs.el:
6106         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6107         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6108         the window without moving point.
6109
6110         * simple.el:
6111         * simple.el (scroll-up-one): New.
6112         * simple.el (scroll-down-one): New.
6113         Functions for use with C-M-up/down.
6114
6115 2000-05-01  Martin Buchholz <martin@xemacs.org>
6116
6117         * XEmacs 21.2.33 is released.
6118
6119 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6120
6121         * dialog.el (yes-or-no-p-dialog-box):
6122         Fix docstring.
6123         Fix following horrible bug in X11 mode with focus-follows-mouse:
6124           1. Visit two files in two different frames.
6125           2. do File->Revert Buffer in one of those frames.
6126           3. Dialog box appears.
6127           4. Arrange things so that the mouse passes over the *other*
6128              frame, then to the dialog box, and click on "Yes".
6129           5. The file contents end up in the *wrong* buffer!
6130         Add TODO comment.
6131
6132 2000-04-28  Ben Wing  <ben@xemacs.org>
6133
6134         * help.el (describe-installation): correct typo introduced
6135         in last patch: boundp -> fboundp.
6136
6137         * etags.el (buffer-tag-table-list):
6138         canonicalize filenames to Unix format so that tag-table-alist
6139         searching works under Windows.
6140
6141         * autoload.el:
6142         Bowdlerize the supposedly objectionable words
6143         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6144
6145         * gutter-items.el (set-progress-display-style):
6146         * gutter-items.el (search-dialog-callback):
6147         * gutter-items.el (make-search-dialog):
6148         Change to new callback-ex api.
6149
6150 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6151
6152         * help.el: (describe-installation): decode-coding-string is not
6153         defined in a non MULE environment.
6154
6155 2000-04-28  Ben Wing  <ben@xemacs.org>
6156
6157         * gutter-items.el (buffer-list-changed-hook):
6158         use it, not record-buffer-hook.
6159
6160         * subr.el (record-buffer-hook): Removed.
6161
6162 2000-04-27  Ben Wing  <ben@xemacs.org>
6163
6164         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6165         use NORECORD option.  Andy will not like this, but the existing
6166         gutter behavior is just wrong, as per this comment:
6167
6168         ;; this used to add the norecord flag to both calls below.
6169         ;; this is bogus because it is a pervasive assumption in XEmacs
6170         ;; that the current buffer is at the front of the buffers list.
6171         ;; for example, select an item and then do M-C-l
6172         ;; (switch-to-other-buffer).  Things get way confused.
6173         ;;
6174         ;; Andy, if you want to maintain the current look, you must
6175         ;;  *uncouple* the gutter order and buffers order.
6176
6177         * loaddefs.el (completion-ignored-extensions): unfuckify.
6178
6179         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6180         xemacs.mak.
6181
6182         * autoload.el (batch-update-one-directory): new function, used in
6183         xemacs.mak.
6184
6185         * loadup.el: set gc-cons-threshold very high unless dumping --
6186         loadup during update-elc is much much much faster.  also do this
6187         when quick-building.
6188
6189         add commented-out code for profiling loadup.
6190
6191
6192         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6193         is required in order to build xemacs.
6194
6195 2000-04-26  Ben Wing  <ben@xemacs.org>
6196
6197         * loadup.el: don't garbage collect during loadup if quick-build
6198         compile-time option is set.
6199
6200 2000-04-23  Ben Wing  <ben@xemacs.org>
6201
6202         * update-elc.el: compute whether any dumped .el or .elc files
6203         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6204         if so.
6205
6206         * update-elc.el (update-elc-files-to-compile): always change
6207         NOBYTECOMPILE in the src directory rather than current dir,
6208         so it will work under NT.
6209
6210         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6211         the form of this file is identical between Unix and Windows.
6212         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6213         Added comment.
6214         (update-autoloads-from-directory): updated doc string.
6215         updated doc strings in a few other places.
6216
6217 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6218
6219         * bytecomp.el (byte-force-recompile): Fix argument to
6220         byte-recompile-directory.
6221
6222 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6223
6224         * gutter-items.el (progress-display-clear-when-idle): Use
6225         add-one-shot-hook.
6226         * gutter-items.el (clear-progress-display): Adjust number of
6227         arguments.
6228
6229 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6230
6231         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6232
6233 2000-04-16  Ben Wing  <ben@xemacs.org>
6234
6235         * printer.el: New file.
6236
6237         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6238
6239         * help.el (describe-installation): Fix decoding for Windows.
6240
6241         * menubar-items.el:
6242         * menubar-items.el (default-menubar):
6243         * menubar-items.el (tutorials-menu-filter): New.
6244         * menubar-items.el (popup-menubar-menu):
6245         Add authorship.  Redo Help menu and Tutorials filter.
6246
6247         * menubar.el: Correct comment.
6248
6249         * modeline.el (modeline-buffer-identification): Correct doc string.
6250
6251         * simple.el:
6252         * simple.el (printing): Removed.
6253         * simple.el (printer-name): Removed.
6254         * simple.el (generic-print-buffer): Removed.
6255         * simple.el (generic-print-region): Removed.
6256         Move generic print code to printer.el.
6257
6258 2000-04-15  Ben Wing  <ben@xemacs.org>
6259
6260         * simple.el (generic-print-region): New.
6261         make this function actually work.
6262         (generic-print-buffer): call generic-print-region.
6263
6264 2000-04-14  Andy Piper  <andy@xemacs.org>
6265
6266         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6267         by using the new widget-callback-current-channel.
6268         (search-dialog-callback): ditto.
6269
6270 2000-04-12  Andy Piper  <andy@xemacs.org>
6271
6272         * gutter.el (default-gutter-position): moved from gutter-items.el.
6273         (default-gutter-position-changed-hook): ditto.
6274         (gutter-element-visibility-changed-hook): ditto.
6275         (set-gutter-element): ditto.
6276         (remove-gutter-element): ditto.
6277         (set-gutter-element-visible-p): ditto.
6278         (gutter-element-visible-p): ditto.
6279         (init-gutter): ditto.
6280
6281         * dialog.el (make-dialog-box): renamed and moved from
6282         gutter-items.el
6283
6284         * gutter-items.el: move various functions elsewhere.
6285
6286 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6287
6288         * menubar-items.el: Fixed place of parenthesis.
6289
6290 2000-04-12  Ben Wing  <ben@xemacs.org>
6291
6292         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6293                 without constantly being prompted for the tag.
6294         * simple.el: Added a number of section headings, to clarify the
6295                 organization of this file.
6296         * simple.el (activate-region):
6297         * simple.el (region-exists-p):
6298         * simple.el (region-active-p):
6299                 Moved these three function down to the other side of
6300                 the case-changing functions, so they join the rest of
6301                 the region code.
6302         * simple.el (printing): New.
6303         * simple.el (printer-name): New.
6304         * simple.el (generic-print-buffer): New.
6305                 New functions, a very simple prototype for a unified
6306                 printing interface.
6307
6308         * process.el (call-process-internal): Real fix for null BUFFER,
6309                 other problems with BUFFER specs.
6310
6311         * menubar-items.el:
6312                 Fixed up File->Print to use new printing functions.
6313                 Various corrections and expansions to Grep/Compile menus.
6314                 New options for Printing.
6315                 New options for SMTP Mail, the way to send mail under
6316                   MS Windows. (There's also a package patch to make SMTP
6317                   Mail be the default under MSWin.)
6318
6319 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6320
6321         * menubar-items.el: Selecting Rectangle Mousing from menubar
6322         did not work.  Needed to quote mouse-track-rectangle-p.
6323
6324 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6325
6326         * cl-compat.el (keywordp): Removed.
6327
6328 2000-04-05  Andy Piper  <andy@xemacs.org>
6329
6330         * gutter-items.el (progress-layout-glyph): don't initialize here.
6331         (progress-gauge-glyph): use dynamic sizing.
6332         (set-progress-display-style): new function. Set progress glyphs
6333         appropriately depending on the style.
6334         (progress-display-style): new variable. Custom version of
6335         set-progress-display-style.
6336         (progress-abort-glyph): switch to dynamic sizes.
6337         (search-dialog-text): make the edit field active.
6338
6339 2000-04-04  Andy Piper  <andy@xemacs.org>
6340
6341         * gutter-items.el (make-search-dialog): need to make the search
6342         dialog visible after creation.
6343
6344         * menubar-items.el (default-menubar): use the search dialog for
6345         searching. Remove some extraneous search menu items.
6346
6347         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6348         well as strings.
6349         (make-gutter-only-dialog-frame): allow the user to create the
6350         frame unmapped. Allow the gutter spec to be given as a glyph.
6351         (search-dialog-direction): new variable.
6352         (search-dialog-text): new variable.
6353         (search-dialog-callback): new function. Callback for the search
6354         dialog action.
6355         (make-search-dialog): new function. Create a user-friendly search
6356         dialog.
6357
6358 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6359
6360         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6361         under Windows.
6362
6363 2000-04-01  Andy Piper  <andy@xemacs.org>
6364
6365         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6366         progress more accurately.
6367
6368 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6369
6370         * finder.el (finder-compile-keywords): Process readable files only.
6371         Because error in process of .#finder-inf.el when compile xemacs
6372         with --with-clash-detection option.
6373
6374 2000-03-31  Andy Piper  <andy@xemacs.org>
6375
6376         * gutter-items.el (append-progress-display): don't delay after a
6377         successful font-lock.
6378         (make-gutter-only-dialog-frame): new function. Allow users to
6379         create gutter-only dialogs.
6380
6381 2000-03-27  Mike Alexander  <mta@arbortext.com>
6382
6383         * process.el (call-process-internal): Handle a null BUFFER
6384         parameter correctly.
6385
6386 2000-03-28  Andy Piper  <andy@xemacs.org>
6387
6388         * gutter-items.el (abort-progress-display): put strings in the
6389         gutter not extents.
6390         (progress-layout-glyph): signal special 'quit callback.
6391         (progress-display-quit-function): deleted.
6392         (progress-display-stop-callback): deleted.
6393         (progress-display-dispatch-command-events): deleted.
6394         (append-progress-display): remove calls to
6395         progress-display-dispatch-command-events.
6396         (raw-append-progress-display): ditto.
6397
6398 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6399
6400         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6401         being a list.  Actually define `stipple-pixmap-p' which is used as
6402         an error predicate.  Correctly handle PIXMAP being either relative
6403         or absolute file name.
6404
6405 2000-03-24  Andy Piper  <andy@xemacs.org>
6406
6407         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6408         (abort-progress-display): ditto. Don't delete the created extent.
6409         (raw-append-progress-display): ditto.
6410         (progress-display-dispatch-non-command-events): new
6411         function. Encapsulates what we want to do when no command input is
6412         required.
6413         (progress-display-dispatch-command-events): likewise, but disable
6414         for now since it causes too many problems.
6415         (append-progress-display): use them.
6416         (raw-append-progress-display): ditto.
6417         (default-gutter-position-changed-hook): set this rather than
6418         default-gutter-position-changed.
6419         (default-gutter-position-changed-hook): lambda with zero arguments
6420         rather than one.
6421         (raw-append-progress-display): trap errors in pending input since
6422         allowing them to signal will hose the gauge well and
6423         truly. Ideally we would like to delay these until we are more able
6424         to cope.
6425         (append-progress-display): ditto.
6426
6427 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6428
6429         * lisp/make-docfile.el: call-process-internal is now implemented
6430         in process.el.
6431
6432 2000-03-21  Ben Wing  <ben@xemacs.org>
6433
6434         * mule\mule-cmds.el (set-language-info-alist):
6435         Fix to correspond to new menu arrangement.
6436
6437 2000-03-21  Ben Wing  <ben@xemacs.org>
6438
6439         * process.el:
6440         * process.el (call-process-internal): New.
6441         New implementation of call-process.  Only enabled under NT, so far.
6442         stderr handling not implemented yet in CVS'd C code.
6443
6444 2000-03-20  Ben Wing  <ben@xemacs.org>
6445
6446         * lisp-mode.el:
6447         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6448         * lisp-mode.el (lisp-interaction-mode):
6449         Put back Lisp Interaction menubar for Jan V's sake.
6450
6451         * simple.el:
6452         * simple.el (mark-ring):
6453         * simple.el (dont-record-current-mark): New.
6454         * simple.el (in-shifted-motion-command): New.
6455         * simple.el (mark-ring-unrecorded-commands): New.
6456         * simple.el (mark-ring-max):
6457         * simple.el (set-mark-command):
6458         * simple.el (push-mark):
6459         * simple.el (handle-pre-motion-command):
6460         Implement scheme for not recording unimportant marks.
6461
6462         * subr.el:
6463         * subr.el (function-allows-args): New.
6464         New function function-allows-args.
6465
6466 2000-03-20  Martin Buchholz <martin@xemacs.org>
6467
6468         * XEmacs 21.2.32 is released.
6469
6470 2000-03-20  Andy Piper  <andy@xemacs.org>
6471
6472         * gutter-items.el (update-tab-in-gutter): force selection of the
6473         selected-window if required to do so.
6474         (buffers-tab-items): ditto.
6475         (add-tab-to-gutter): ditto.
6476         (create-frame-hook): use force-selection.
6477         (default-gutter-position-changed): lambdify.
6478         (update-tab-hook): deleted since it was only used in one place.
6479
6480 2000-03-18  Andy Piper  <andy@xemacs.org>
6481
6482         * files.el (find-file-noselect): undo change that shouldn't have
6483         gone in.
6484
6485 2000-03-17  Andy Piper  <andy@xemacs.org>
6486
6487         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6488         of selected-window trickery.
6489
6490         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6491         frames tabs.
6492         (progress-display-stop-callback): progress -> progress-display
6493         (progress-display-quit-function): ditto.
6494         (clear-progress-display): ditto.
6495         (remove-progress-display): ditto.
6496         (append-progress-display): ditto.
6497         (abort-progress-display): ditto.
6498         (raw-append-progress-display): ditto.
6499         (display-progress-display): ditto.
6500         (current-progress-display-label): ditto.
6501         (current-progress-display): ditto.
6502         (lprogress-display): ditto and save the buffer
6503         (progress-display): ditto. Otherwise the buffer sometimes gets
6504         changed which confuses font-lock.
6505
6506         * font-lock.el (font-lock-default-fontify-buffer): catch all
6507         errors, not just quit.
6508         (font-lock-mode): progress -> display-progress
6509         (font-lock-default-fontify-buffer): ditto.
6510         (font-lock-fontify-syntactically-region): ditto.
6511         (font-lock-fontify-keywords-region): ditto.
6512
6513 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6514
6515         * cl.el (gensym): Move to here from cl-macs.el.
6516         (gentemp): Ditto.
6517
6518 2000-03-16  Andy Piper  <andy@xemacs.org>
6519
6520         * font-lock.el (font-lock-mode): use lprogress and friends for
6521         progress management.
6522         (font-lock-default-fontify-buffer): ditto.
6523         (font-lock-fontify-syntactically-region): ditto.
6524         (font-lock-fontify-keywords-region): ditto.
6525         (font-lock-revert-cleanup): fix reverting.
6526         (font-lock-revert-setup): ditto.
6527
6528         * gutter-items.el (progress-use-echo-area): new variable. Use the
6529         echo area for progress gauges if non-nil.
6530         (clear-progress): remove echo area stuff and defer to
6531         clear-message.
6532         (append-progress): dispatch non-command events after each progress
6533         increment. Remove echo area stuff.
6534         (abort-progress): remove echo area stuff and defer to
6535         display-message.
6536         (raw-append-progress): ditto. Dispatch non-command events after
6537         gutter redisplay.
6538         (display-progress): defer echo area stuff to display-message.
6539
6540         * gutter-items.el (clear-progress):
6541         (abort-progress): indentation changes.
6542         (display-progress): don't clear progress.
6543         (append-progress): compare messages with equal.
6544         (raw-append-progress): use dispatch-non-command-events to flush
6545         widget creation events.
6546
6547 2000-03-13  Ben Wing  <ben@xemacs.org>
6548
6549         * abbrev.el:
6550         * abbrev.el (abbrev-string-to-be-defined): New.
6551         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6552         Changes for use with the menubar.
6553
6554 2000-03-12  Ben Wing  <ben@xemacs.org>
6555
6556         * alist.el (vassoc): moved here from font-menu.el.
6557
6558         * custom.el (defface): typo fix.
6559
6560         * dialog.el (yes-or-no-p-dialog-box):
6561         * dialog.el (message-box):
6562         * files.el (save-some-buffers-1):
6563         Put accelerators in the button names.
6564
6565         * font-lock.el (font-lock-comment-face):
6566         * font-lock.el (font-lock-keyword-face):
6567         * font-lock.el (font-lock-function-name-face):
6568         Fixed some of the colors under MS Windows because the existing
6569         default colors were hardly different from black and needed to be
6570         made lighter.
6571
6572         * font-menu.el:
6573         * font-menu.el (font-menu-split-long-menu):
6574         * font-menu.el (font-menu-family-constructor):
6575         * font-menu.el (font-menu-size-constructor):
6576         * font-menu.el (font-menu-weight-constructor):
6577         * font-menu.el (font-menu-set-font):
6578         vassoc moved to alist.el.
6579         Accelerators added to all menus.
6580         Unused bound var new-props removed.
6581
6582         * keydefs.el: I did a whole lot of rearranging to put things in a
6583         more consistent order and fixed a number of cases where key
6584         combinations involving up, down, left, right and so on were
6585         defined but the corresponding keypad combinations were not
6586         defined.
6587
6588         * lisp-mode.el:
6589         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6590         * lisp-mode.el (emacs-lisp-mode):
6591         * lisp-mode.el (lisp-interaction-mode):
6592         * lisp-mode.el (flet):
6593         Added accelerators onto the menus.
6594         Made all the different versions of the let function be indented
6595         the same way.
6596         Undid Steve's easy-menu-ification, because it makes it impossible
6597         to have the menubar and popup menus different.
6598         Cleaned up the menu; added items for find-function &c and some
6599         indenting, and removed debug-on-*.
6600
6601         * list-mode.el (list-mode-hook):
6602         * list-mode.el (list-mode):
6603         * list-mode.el (completion-setup-hook):
6604         * list-mode.el (display-completion-list):
6605         Added support for the :window-height keyword, which is required
6606         because of other changes that I made for the file dialog box.  I
6607         also made the hook variables list-mode-hook and
6608         completion-setup-hook and also minibuffer-setup-hook in
6609         minibuf.el be permanent-local; see comment in list-mode.el.
6610
6611         * map-ynp.el (map-y-or-n-p):
6612         Added accelerators to the dialog buttons.
6613
6614         * menubar-items.el (menu-truncate-list):
6615         New internal function.
6616         * menubar-items.el (submenu-generate-accelerator-spec):
6617         * menubar-items.el (menu-item-strip-accelerator-spec):
6618         * menubar-items.el (menu-item-generate-accelerator-spec):
6619         New exported functions, for use in auto-generating accelerator specs.
6620
6621         * menubar-items.el:
6622         * menubar-items.el (default-menubar):
6623         * menubar-items.el (maybe-add-init-button):
6624         * menubar-items.el (bookmark-menu-filter):
6625         * menubar-items.el (slow-format-buffers-menu-line):
6626         * menubar-items.el (build-buffers-menu-internal):
6627         * menubar-items.el (language-environment-menu-filter):
6628         * menubar-items.el (default-popup-menu):
6629         * menubar-items.el (popup-buffer-menu):
6630         * menubar-items.el (popup-menubar-menu):
6631         Did a major overhaul on this file, and in fact I'm nowhere near
6632         done working on the menubar, and there will be more patches to
6633         come.  A basic summary of what I've done:
6634
6635         a) I added accelerators to all of the menu items.  For menus that
6636         are auto-generated, such as the buffers menu, the accelerators are
6637         automatically added to the beginning of each line using the
6638         numbers 1 through 9, then zero, and then letters starting with A,
6639         but omitting the letters that are already in use for the fixed
6640         menu items at the top of the buffers menu.  To facilitate adding
6641         accelerators of this kind, I created some new functions
6642         (*-accelerator-spec), which are also being used by other filters
6643         that auto generate lists of things such as ftp sites to download
6644         packages.  If people really don't like these accelerators
6645         appearing at the beginning of the menu items, a variable can be
6646         added to optionally turn them off, but I think this is rather
6647         pointless because other menu items have accelerators and many or
6648         most of the menu users will use the accelerators if the support is
6649         there.
6650
6651         b) I combined the top level Tools and Apps menus into a single
6652         Tools menu, because the distinction between the two is not
6653         obvious, and the items on the menus are not used often enough that
6654         putting some of them onto submenus is a problem.
6655
6656         c) I created two new top level menus called View and Cmds because
6657         there were too many items on the File and Edit menus, and I'm going
6658         to be adding more items to these menus.  In contrast to the Tools
6659         menu, the items on these menus may be used quite often during an
6660         editing session, and so should be available with fewer
6661         keystrokes.
6662
6663         d) I added a number of options to the options menu, including one
6664         for controlling whether the alt key can be used to traverse to
6665         menu items using the accelerators, one for controlling behavior of
6666         control-k, one for controlling how the kill and yank functions
6667         interact with the clipboard, a few additional buffers-menu
6668         options, and various other things.  I also did a bit of
6669         rearranging, for example, combining the keyboard and mouse options
6670         into a single keyboard and mouse submenu to facilitate the
6671         accelerators on that level.
6672
6673         e) I changed the variable buffers-menu-format-buffer-line-function
6674         to take two arguments instead of one, the second argument being
6675         the line number for use in creating an accelerator.  I added a
6676         hack to support existing functions with one argument (although I
6677         doubt that very many of these exist), for backward compatibility.
6678
6679         f) I moved the top level mule menu to be a submenu of the edit
6680         menu.  I think that most of the items on this menu are fairly
6681         useless and there are certainly not enough frequently used items
6682         to justify this being its own top level menu.
6683
6684         g) I combined most of the items in big-menubar.el into the main menu.
6685         If people think the main menu is too big, it would be possible to
6686         create different configurations, some smaller.
6687
6688         * menubar.el (check-menu-syntax):
6689         Deleted some syntax checks that were no longer valid, partly
6690         because of changes that were already made a long time ago, and
6691         partly because of a change I made where I allow the name of the
6692         menu item to be an evaluated expression rather than just a string,
6693         similar to all of the other parameters of a menu item.
6694
6695         * minibuf.el:
6696         * minibuf.el (read-file-name-1):
6697         * minibuf.el (mouse-read-file-name-1):
6698         I made a number of changes to improve the appearance
6699         and functioning of the file dialog box.  They include:
6700
6701         a) Fixing the problem where closing the dialog box by clicking on
6702         the close button of the window didn't properly exit the
6703         minibuffer.
6704
6705         b) Fixing the problem that if you typed part of a file name, and
6706         then clicked on a completion with the mouse, the file was not
6707         correctly selected.
6708
6709         c) Changing the title of the dialog box to reflect the operation
6710         being done in accordance with user interface conventions, rather
6711         than the name of the dialog box buffer, which is rather useless.
6712
6713         d) Remove the words "possible completions are" which didn't
6714         belong.
6715
6716         e) Fix things so that the completions scroll off the end of the
6717         completions windows only to the right, rather than both to the
6718         right and down, which is in accordance with Windows user interface
6719         conventions.
6720
6721         * msw-init.el (init-post-mswindows-win):
6722         Added a binding for meta-F4, which is the standard windows binding
6723         for exiting a program.
6724
6725         * select.el (get-selection-no-error):
6726         * select.el (own-selection):
6727         * select.el (own-clipboard):
6728         Added an optional argument called append to the functions
6729         own-selection and own-clipboard.  This adds support for appending
6730         text to the existing selection and allows the function
6731         own-clipboard to be used as the value of the variable
6732         interprogram- cut-function.
6733
6734         Fixed a bug in own-selection in handling zmacs-region-stays.
6735
6736         * simple.el (historical-kill-line): New.
6737
6738         * simple.el (kill-line):
6739         * simple.el (interprogram-cut-function):
6740         * simple.el (interprogram-paste-function):
6741         * simple.el (handle-pre-motion-command):
6742         * simple.el (next-line):
6743         * simple.el (previous-line):
6744         a) Expanded the variable kill-whole-line, so that function
6745         kill-line can be set to delete the entire line always, not just
6746         when cursor is at the beginning of the line.  This is controlled
6747         by setting the variable kill-whole-line to the symbol 'always.
6748         This behavior, as well as the existing kill-whole-line behavior,
6749         now only take effect when kill-line is called interactively,
6750         although this is a departure from a previous behavior in the case
6751         of setting this variable kill-whole-line to t.  It is almost
6752         certainly what has always been intended, and most likely the old
6753         way of doing things introduced bugs.  I also created a function
6754         called historical-kill-line, which ignores the kill-whole-line
6755         setting and always gives the historical behavior of only killing
6756         to the end of the line.  I bound this function to shift- control-k
6757         so that the kill to end of line behavior is available, even when
6758         kill-whole-line has been set to change control-k into the simple
6759         delete-whole-line behavior. (This can be set using the options
6760         menu.)
6761
6762         b) I changed things so that kill and yank now interact with the
6763         clipboard by default under windows.  This was done by changing the
6764         default value of interprogram-cut- function and
6765         interprogram-paste-function.  You can get the old behavior by
6766         setting these to nil, and there is an option on the options menu
6767         to do this.
6768
6769         c) I added support for selecting text using shifted motion keys.
6770         This support is on by default and can be controlled by the
6771         variable shifted-motion-keys-select-region.  There is also a
6772         variable called unshifted-motion-keys-deselect-region that
6773         controls more specifically how the shifted motion key behavior
6774         works.  I did not put an option on the options menu to turn this
6775         off, because I can't imagine why this would be useful.
6776
6777         * simple.el (forward-block-of-lines):
6778         * simple.el (backward-block-of-lines):
6779         * simple.el (block-movement-size):
6780         New.
6781
6782         * simple.el (uncapitalized-title-words):
6783         * simple.el (uncapitalized-title-word-regexp):
6784         * simple.el (capitalize-string-as-title):
6785         * simple.el (capitalize-region-as-title):
6786         New.
6787
6788
6789         * subr.el (add-hook):
6790         * subr.el (make-local-hook): New.
6791         * subr.el (remove-local-hook): New.
6792         * subr.el (add-one-shot-hook): New.
6793         * subr.el (add-local-one-shot-hook): New.
6794         Added some functions to make using hooks easier.
6795         These include:
6796
6797         a) Functions add-local-hook and remove-local-hook to make it easy
6798         to use local hooks.
6799
6800         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
6801         make it possible to add a "one-shot" hook, which is to say a hook
6802         that runs only once, and automatically removes itself after the
6803         first time it has run.
6804
6805 2000-03-09  Andy Piper  <andy@xemacs.org>
6806
6807         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
6808
6809 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
6810
6811         * buff-menu.el (buffers-menu-omit-invisible-buffers):
6812         Moved from menubar-items.el.
6813         * dumped-lisp.el: Dump gutter-items regardless of menubar.
6814
6815 2000-03-08  Andy Piper  <andy@xemacs.org>
6816
6817         * gutter-items.el (build-buffers-tab-internal): add selected field
6818         to buffers tab spec.
6819
6820 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
6821
6822         * minibuf.el (last-exact-completion): Initialize to nil.
6823
6824 2000-03-07  Didier Verna  <didier@xemacs.org>
6825
6826         * startup.el (command-line-1): remove unused variable
6827         `first-file-buffer'.
6828
6829 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
6830
6831         * loaddefs.el (completion-ignored-extensions): Removed ".log",
6832         which is also used for Web server log files.
6833
6834 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
6835
6836         * mule/mule-charset.el: Setup auto-fill-chars.
6837
6838 2000-03-02  SL Baur  <steve@beopen.com>
6839
6840         * subr.el (with-string-as-buffer-contents): Reimplement using
6841         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
6842         non-deletion of buffer after execution problem.
6843         (with-output-to-string): Use unique buffer name.
6844
6845 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
6846
6847         * gutter-items.el (buffers-tab-sort-function):  New variable.
6848         (buffers-tab-items):  Funcall it to sort the buffer tab list.
6849
6850 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
6851
6852         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
6853
6854 2000-02-28  Martin Buchholz  <martin@xemacs.org>
6855
6856         * menubar-items.el (maybe-add-init-button): Remove the "Load
6857         .emacs" button from all menubars.
6858
6859 2000-03-01  Didier Verna  <didier@xemacs.org>
6860
6861         * rect.el (string-rectangle): depend on `pending-delete-mode' for
6862         region rectangle replacement (from Jan Vroonhof).
6863         (replace-rectangle): new function.
6864
6865 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6866
6867         * mule/mule-cmds.el (set-default-coding-systems): Use
6868         set-terminal-coding-system and set-keyboard-coding-system.
6869         * coding.el (set-terminal-coding-system): Use
6870         set-console-tty-output-coding-system.
6871         (set-keyboard-coding-system): Use
6872         set-console-tty-input-coding-system.
6873
6874 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
6875
6876         * minibuf.el (read-variable): Allow symbol to default argument.
6877
6878 2000-02-27  Andy Piper  <andy@xemacs.org>
6879
6880         * gutter-items.el (update-tab-hook): new function to be used for
6881         hooks.
6882         (create-frame-hook): add update-tab-hook.
6883         (record-buffer-hook): ditto.
6884         (default-gutter-position-changed): ditto.
6885         (default-gutter-position): updating the buffers tab is now handled
6886         by a hook.
6887         (default-gutter-position-changed-hook): new variable.
6888         (gutter-element-visibility-changed-hook): ditto.
6889         (set-gutter-element-visible-p): call it.
6890         (set-gutter-element): use modify-specifier-instances. Set extents
6891         as duplicable before using.
6892         (remove-gutter-element): ditto.
6893         (set-gutter-element-visible-p): ditto.
6894         (init-gutter): new function.
6895         (add-tab-to-gutter): use new gutter-element functions rather than
6896         setting specifiers directly.
6897         (clear-progress): ditto.
6898         (abort-progress): ditto.
6899         (gutter-buffers-tab-visible-p): renamed from
6900         default-gutter-visible-p
6901
6902         * specifier.el (modify-specifier-instances): new function from Jan
6903         Vroonhof.
6904
6905         * x-init.el (init-post-x-win): call init-gutter.
6906
6907         * msw-init.el (init-post-mswindows-win): call init-gutter.
6908
6909         * menubar-items.el (default-menubar): Update to reflect new gutter
6910         variables.
6911
6912 2000-02-26  Andy Piper  <andy@xemacs.org>
6913
6914         * gutter-items.el (set-gutter-element): new function. Add gutter
6915         elements to the specified gutter.
6916         (remove-gutter-element): new function. Remove gutter elements from
6917         the specified gutter.
6918         (set-gutter-element-visible-p): new function. Set gutter element
6919         visibility for the provided gutter-visible specifier.
6920
6921 2000-02-23  Andy Piper  <andy@xemacs.org>
6922
6923         * gutter-items.el (add-tab-to-gutter): specify dimensions
6924         dynamically.
6925
6926 2000-02-24  Martin Buchholz  <martin@xemacs.org>
6927
6928         * gutter-items.el (add-tab-to-gutter):
6929         * package-get.el (package-get-interactive-package-query):
6930         * package-ui.el (pui-directory-exists):
6931         (pui-install-selected-packages):
6932         (pui-list-packages):
6933         Use #'(lambda ...)  instead of '(lambda ...).
6934
6935 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
6936
6937         * startup.el (load-user-init-file): Check to make sure user
6938           has an init-file before calling load().
6939
6940 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6941
6942         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
6943
6944 2000-02-23  Martin Buchholz <martin@xemacs.org>
6945
6946         * XEmacs 21.2.31 is released.
6947
6948 2000-02-21  Mike Sperber <mike@xemacs.org>
6949
6950         * loadup.el (really-early-error-handler):
6951         * update-elc.el:
6952         * make-docfile.el:
6953         Remove dependency on EMACSBOOTSTRAP... environment variables.
6954
6955 2000-02-21  Martin Buchholz <martin@xemacs.org>
6956
6957         * XEmacs 21.2.30 is released.
6958
6959 2000-02-19  Martin Buchholz  <martin@xemacs.org>
6960
6961         * byte-optimize.el (byte-optimize-plus):
6962         (byte-optimize-minus):
6963         (byte-optimize-multiply):
6964         Optimize (- 0) to 0, not (-)
6965         Optimize (+ 5 3.0) to 8.0
6966         Optimize (* 5 3.0) to 15.0
6967         Improve readability.
6968
6969 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6970
6971         * modeline.el: (modeline-scrolling-method): change modeline
6972         mswindows cursor appearance according to the value.
6973
6974         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
6975         and 'gui-element face colors and 'gui-element face font to Windows
6976         defaults.
6977
6978 2000-02-09 Stef Epardaud  <stef@lunatech.com>
6979
6980         * font-lock.el: Javadoc enhancements
6981
6982 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6983
6984         * ldap.el (toplevel): Test if LDAP support has been compiled in
6985         (ldap-verbose): New option
6986         (ldap-search-entries): Renamed from the previous ldap-search
6987         Conditionalize message display on ldap-verbose
6988         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
6989         defuns
6990         (ldap-search): Is now defined as an obsolete wrapper calling
6991         ldap-search-basic or ldap-search-entries
6992
6993
6994 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6995             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
6996             Jan Vroonhof  <jan@xemacs.org>
6997
6998         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
6999         When for-effect is true, didn't call `byte-optimize-form'
7000         in and/or subforms without last.
7001
7002 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7003
7004         * package-get.el (package-get-download-sites): Use correct custom
7005         type.
7006
7007 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7008
7009         * files.el (write-file): Ask for coding system when compiled with
7010         file-coding.
7011
7012 2000-02-16  Andy Piper  <andy@xemacs.org>
7013
7014         * buffer.el (switch-to-buffer): give norecord argument to
7015         set-window-buffer instead of explicitly recording.
7016
7017         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7018         we have to pick a window.
7019
7020 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7021
7022         * mule/mule-cmds.el (describe-language-support): Don't add
7023         unexist function to help-map.
7024         (describe-coding-system): Don't use already assigend `C'.
7025
7026 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7027
7028         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7029         work in custom.
7030
7031 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7032
7033         * about.el: Ienaga's e-mail address change.
7034
7035 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7036
7037         * etags.el (find-tag): force new window -- even if buf already
7038         visible -- when other-window is t
7039
7040 2000-02-16  Martin Buchholz <martin@xemacs.org>
7041
7042         * XEmacs 21.2.29 is released.
7043
7044 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7045
7046         * cl-extra.el (getf): This is now identical to `plist-get', so
7047         just defalias it.
7048         * cl-macs.el: Make getf an alias to plist-get, at the
7049         byte-compiler level, using define-compiler-macro.
7050
7051 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7052
7053         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7054
7055 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7056
7057         * lisp/etags.el (find-tag-internal): set exact-tagname to
7058           a regular expression that matches against the tagname
7059           part of the tag entry first instead of only looking in
7060           the context area.
7061
7062 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7063
7064         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7065         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7066
7067 2000-02-07  Martin Buchholz <martin@xemacs.org>
7068
7069         * XEmacs 21.2.28 is released.
7070
7071 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7072
7073         * cl-extra.el (getf): Just call `get', never `get*'.
7074         Make arglist match docstring.
7075         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7076         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7077         * byte-optimize.el: remove references to `get*'.
7078
7079 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7080
7081         * mule/european.el: Add syntax information for Latin3 and Latin4.
7082
7083 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7084
7085         * byte-optimize.el: Byte-optimize (length "foo")
7086
7087 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7088
7089         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7090         width check using `window-leftmost-p' and `window-rightmost-p'.
7091
7092 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7093
7094         * wid-edit.el (widget-match-inline): An atom never matches a
7095           list.
7096
7097 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7098
7099         * modeline.el: Consolidated 'x and 'mswindows specification under
7100         'win tag.
7101
7102 2000-01-29  Andy Piper  <andy@xemacs.org>
7103
7104         * gutter-items.el: (format-buffers-tab-line): Try and be
7105         intelligent about buffer naming when we have duplicates.
7106
7107 2000-01-29  Andy Piper  <andy@xemacs.org>
7108
7109         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7110         updated when it becomes visible.
7111
7112 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7113
7114         * bytecomp.el (byte-compile-insert-header): Properly set coding
7115         system under MULE and file-coding.
7116
7117 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7118
7119         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7120         (dontusethis-set-value-terminal-coding-system-handler):
7121         (dontusethis-set-value-keyboard-coding-system-handler):
7122         Never undefine coding system aliases.  Emergency fix for gnus.
7123
7124 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7125
7126         * files.el (abbreviate-file-name): Use directory-sep-char instead
7127         of hard-coded "/".
7128
7129 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7130
7131         * startup.el (user-init-file-base-list): New variable, replacing
7132         user-init-file-base.
7133         (find-user-init-file): New function.
7134         (command-line-early): Use it.
7135         (load-user-init-file): Ditto.
7136
7137 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7138
7139         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7140         calling valid-image-instantiator-format-p
7141
7142 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7143
7144         * isearch-mode.el (isearch-mode): The variable is
7145         isearch-unhidden-extents, not isearch-opened-extents.
7146
7147 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7148
7149         * minibuf.el (next-history-element): Modify error message if a
7150         default value is available.
7151
7152 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7153
7154         * bytecomp.el (byte-compile-file): Don't unconditionally write
7155         .elc files in binary - might contain non-Latin1.
7156
7157 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7158
7159         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7160         for windows-nt.
7161
7162         * version.el:
7163         * startup.el (user-init-file-base):
7164         * process.el (call-process-region):
7165         * files.el (make-backup-file-name):
7166         (backup-file-name-p):
7167         (file-relative-name):
7168         (abbreviate-file-name):
7169         (set-auto-mode):
7170         * code-process.el (call-process-region): Removed unnecessary
7171         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7172         support out of the universe.
7173
7174         * process.el:
7175         * code-process.el:
7176         * bytecomp.el (byte-compile-file): Removed reference to
7177         buffer-file-type, and commented usage of binary-process-output
7178         NTEmacs variables.
7179
7180 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7181
7182         * help.el (function-arglist): Add case for macro.
7183
7184 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7185
7186         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7187         printers.
7188         (custom-display): Added a menu for printer/display tags.
7189
7190         * frame.el (frame-type):
7191         * device.el (device-type): Added 'msprinter to the doc string, and
7192         removed 'pc -- it is not going to be implemented ever.
7193         (call-device-method): Fixed docstring typo.
7194         Defined specifier tags 'printer and 'display.
7195
7196 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7197
7198         * lisp/itimer.el (itimer-run-expired-timers): (consp
7199           last-command-event-time) instead of (consp
7200           'last-command-event-time).
7201
7202 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7203
7204         * msw-glyphs.el: Removed obsolete commentary.
7205
7206 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7207
7208         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7209         better default value.
7210
7211 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7212
7213         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7214         (read-string): Ditto.
7215         (eval-minibuffer): Ditto.
7216         (read-command): Ditto.
7217         (read-function): Ditto.
7218         (read-variable): Ditto.
7219         (read-number): Ditto.
7220         (read-shell-command): Ditto.
7221         (read-number): Record history.
7222
7223 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7224
7225         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7226
7227 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7228
7229         * faces.el (startup-initialize-custom-faces): New function.
7230         Reset all faces created during auto-autoloads loading time
7231         by defface.
7232         * startup.el (command-line): Call it.
7233
7234 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7235
7236         * about.el (about-hackers): Add myself to contributors list.
7237
7238 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7239
7240         * menubar-items.el (maybe-add-init-button): Removed an argument in
7241         a call to load-user-init-file, as the function managed to lose its
7242         formal parameter a few betas ago.
7243
7244 2000-01-18  Martin Buchholz <martin@xemacs.org>
7245
7246         * XEmacs 21.2.27 is released.
7247
7248 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7249
7250         * process.el (shell-command-to-string): Use the FSF docstring.
7251         Make shell-command-to-string the standard function, and
7252         exec-to-string the (deprecated) alias.
7253
7254         * startup.el: typo fix.
7255
7256 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7257
7258         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7259
7260 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7261
7262         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7263         buffers after visible buffers.
7264         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7265
7266 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7267
7268         * info.el (Info-extract-menu-node-name): Stop at a dot
7269         followed by whitespace or right parenthesis.
7270
7271 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7272
7273         * info.el (Info-directory-list): Warn against using Customize with
7274         Info-directory-list.
7275
7276 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7277
7278         * minibuf.el (read-file-name): doc fix.
7279
7280         * autoload.el (update-file-autoloads): doc fix.
7281
7282         * about.el (about-hackers): Change my E-mail address.
7283
7284 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7285
7286         * info.el (Info-visit-file): Just use the `f' interactive spec to
7287         read a filename in the standard way.
7288
7289 2000-01-13  Andy Piper  <andy@xemacs.org>
7290
7291         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7292         (gutter-buffers-tab-extent): new variable.
7293         (update-tab-in-gutter): call add-tab-to-gutter again if the
7294         orientation has changed.
7295         (add-tab-to-gutter): cope with different orientations.
7296
7297 2000-01-11  Didier Verna  <didier@xemacs.org>
7298
7299         * info.el (Info-following-node-name): backward-skip dots as well
7300         as spaces (dots at the end of a node name aren't part of it).
7301         (Info-extract-menu-node-name): don't skip dots. There could be
7302         some in the node name.
7303         (Info-index): allow dots to be part of a node name.
7304
7305 2000-01-12  Andreas Jaeger  <aj@suse.de>
7306
7307         * files.el (auto-mode-alist): Added idlwave-mode.
7308         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7309
7310 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7311
7312         * info.el (Info-search): Show default value.
7313
7314 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7315
7316         * info.el (Info-read-node-completion-table): New variable.
7317         (Info-read-node-name-1): New function.
7318         (Info-read-node-name): Use it.
7319         (Info-follow-reference): Use DEFAULT argument of completing-read.
7320         (Info-menu): Ditto.
7321
7322 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7323
7324         * hyper-apropos.el (hyper-describe-key-briefly): Save
7325         window configuration.
7326         (hyper-describe-face): Use DEFAULT of completing-read.
7327         (hyper-apropos-read-variable-symbol): Ditto.
7328         (hyper-apropos-read-function-symbol): Ditto.
7329
7330 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7331
7332         * mule/mule-cmds.el (set-default-coding-system): Set
7333         comint-exec-hook to use coding-system-for-read and
7334         coding-system-for-write so that C-x RET c works.
7335
7336 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7337
7338         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7339         (previous-matching-history-element): Increment
7340         minibuffer-max-depth by 1.
7341         (next-matching-history-element): Ditto.
7342
7343 2000-01-11  Andy Piper  <andy@xemacs.org>
7344
7345         * gutter-items.el (buffers-tab): Create a new face for the buffers
7346         tab.
7347         (buffers-tab-face): use it.
7348
7349 2000-01-10  Didier Verna  <didier@xemacs.org>
7350
7351         * modeline.el (modeline-scrolling-method): change modeline X
7352         cursor appearance according to the value.
7353
7354 2000-01-07  Andreas Jaeger  <aj@suse.de>
7355
7356         * about.el (about-hackers): Moved my entry to contributor list.
7357         (xemacs-hackers): Added myself.
7358         (about-maintainer-info): Added description of myself.
7359
7360
7361 2000-01-07  Didier Verna  <didier@xemacs.org>
7362
7363         * modeline.el (modeline-scrolling-method): new variable.
7364         (mouse-drag-modeline): add reference to it in the docstring.
7365         (mouse-drag-modeline): handle it.
7366
7367 2000-01-08  Andy Piper  <andy@xemacs.org>
7368
7369         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7370         calls.
7371         (remove-buffer-from-gutter-tab): ditto.
7372
7373 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7374
7375         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7376         (custom-face-edit): Fix grammatical error in help message.
7377
7378 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7379
7380         * movemail.el: Added.
7381
7382         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7383
7384 2000-01-03  Didier Verna  <didier@xemacs.org>
7385
7386         * modeline.el (mouse-drag-modeline): remove the code related to
7387         the modeline horizontal scrolling facility.
7388
7389 1999-12-31  Martin Buchholz <martin@xemacs.org>
7390
7391         * XEmacs 21.2.26 is released.
7392
7393 1999-12-28  Andy Piper  <andy@xemacs.org>
7394
7395         * wid-edit.el (widget-push-button-value-create): The gui cache
7396         does not agree with native widgets which can only be displayed
7397         once per window. The reasons for caching are diminished now that
7398         we don't hog resources when creating buttons.
7399         (widget-push-button-cache) deleted.
7400
7401 1999-12-24  Martin Buchholz <martin@xemacs.org>
7402
7403         * XEmacs 21.2.25 is released.
7404
7405 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7406
7407         * hyper-apropos.el (hyper-apropos): Toggle
7408         hyper-apropos-programming-apropos correctly.
7409         Set REGEXP when user accepts default value.
7410
7411 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7412
7413         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7414         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7415
7416 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7417
7418         * mule/mule-category.el (undefined-category-designator):
7419         Return char instead of character.  Search for undefined one.
7420         (describe-category): Use with-displaying-help-buffer.
7421
7422 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7423
7424         * byte-optimize.el (byte-optimize-plus):
7425         Optimize (+ 1) to 1 instead of (1+ nil).
7426
7427         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7428
7429         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7430
7431         * byte-optimize.el (byte-optimize-char-before): New function.
7432         Remove performance penalty for using (char-before) instead of (char-after).
7433
7434 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7435
7436         * mule/mule-category.el (char-category-list): Return character
7437         instead of integer.
7438
7439 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7440
7441         * minibuf.el (read-buffer): Check default is buffer object.
7442
7443 1999-11-25  Andy Piper  <andy@xemacs.org>
7444
7445         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7446         for buttons.
7447
7448 1999-12-16  Andreas Jaeger  <aj@suse.de>
7449
7450         * package-get.el (package-get-maybe-save-index): Fixed typo.
7451         Patch by Jeff Miller <jmiller@smart.net>.
7452
7453 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7454
7455         * gnuserv.el (gnuserv-process-filter):  don't call
7456         gnuserv-write-to-client when gnuserv-current-client is nil
7457
7458 1999-12-14  Martin Buchholz <martin@xemacs.org>
7459
7460         * XEmacs 21.2.24 is released.
7461
7462 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7463
7464         * about.el (about-hackers): Update my email address.
7465
7466 1999-12-07  Martin Buchholz <martin@xemacs.org>
7467
7468         * XEmacs 21.2.23 is released.
7469
7470 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7471
7472         * package-get.el (package-get-download-sites): Removed several
7473         defunct download sites, added many new ones, and corrected a few
7474         incorrect directory-on-site entries.  Added physical locations to
7475         site-description.
7476
7477 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7478
7479         * finder.el (finder-commentary): add DOC string and fix
7480         interactive spec
7481
7482 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7483
7484         * help.el (describe-function): Don't forget to intern the string
7485         completing-read returns.
7486         (describe-variable): Ditto.
7487
7488 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7489
7490         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7491         `hyper-apropos-help-mode' here to find symbol to customize
7492         irregardless of cursor position and simplify
7493         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7494         `hyper-apropos-popup-menu'.
7495
7496 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7497
7498         * apropos.el (apropos-mode-map): Add return to call
7499         apropos-follow.
7500         (apropos-print): Call apropos-mode to have better
7501         command reference. Put keymap text-poperty to
7502         symbole name.
7503
7504 1999-11-22  Alastair Burt  <burt@dfki.de>
7505
7506         * help.el: (describe-bindings-1): Added handling of keymaps for
7507         the extents at point.
7508
7509 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7510
7511         * gutter-items.el (buffers-tab-items): Wrap the function in a
7512         save-match-data
7513
7514 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7515
7516         * help.el (describe-function): Use the DEFAULT argument to
7517         completing-read.
7518         (describe-variable): Ditto.
7519
7520 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7521
7522         * minibuf.el (read-from-minibuffer): Add optional argument
7523         DEFAULT to have better mini-buffer history support.
7524         (completing-read): Pass default to read-from-minibuffer.
7525         (read-buffer): Pass default to completing-read.
7526
7527 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7528
7529         * font-lock.el (font-lock-doc-string-face): Document the
7530         `font-lock-lisp-like' property.
7531
7532 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7533
7534         * lisp-mode.el: Specify `font-lock-lisp-like'.
7535
7536         * font-lock.el (font-lock-lisp-like): New function.
7537         (font-lock-fontify-syntactically-region): Use it.
7538
7539 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7540
7541         * XEmacs 21.2.22 is released
7542
7543 1999-11-28  Martin Buchholz <martin@xemacs.org>
7544
7545         * XEmacs 21.2.21 is released.
7546
7547 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7548
7549         * minibuf.el (read-coding-system): Accept symbol and
7550         coding-system object as a default-coding-system.
7551
7552 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7553
7554         * minibuf.el (read-coding-system): Accept symbol as
7555         a default-coding-system.
7556
7557 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7558
7559         * apropos.el (apropos-documentation): Use insert instead
7560         of princ.
7561
7562 1999-11-07  William M. Perry  <wmperry@aventail.com>
7563
7564         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7565           for the linux console.
7566
7567         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7568           stuff to work when you are not on a window system, since the GPM
7569           mouse support now allows pasting from outside of XEmacs.
7570
7571 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7572
7573         * XEmacs 21.2.20 is released
7574
7575 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7576
7577         * setup-paths.el (paths-default-info-directories): Add
7578         /usr/share/info and /usr/local/share/info.
7579
7580 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7581
7582         * about.el: Updated Vladimir Ivanovic's info.
7583
7584 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7585
7586         * auto-show.el (auto-show-truncationp): Remove.
7587
7588         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7589
7590 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7591
7592         * indent.el (indent-line-to): fix bug: spaces were not replaced
7593         with tab if column is multiple of tab-width
7594         From dhn@qedinc.com
7595
7596 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7597
7598         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7599         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7600
7601         * package-get.el (package-get-package-provider): Be verbose when
7602         interactive. Patch from Robert Pluim
7603
7604 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7605
7606         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7607         info file suffixes.
7608
7609 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7610
7611         * process.el (open-network-stream): Add a new optional parameter
7612         PROTOCOL to support udp; fix a minor typo and add an explanation
7613         in docstring for udp programming.
7614
7615         * code-process.el (open-network-stream): Add a new optional
7616         parameter PROTOCOL to support udp; fix a minor typo and add an
7617         explanation in docstring for udp programming.
7618
7619 1999-10-18  Andy Piper  <andy@xemacs.org>
7620
7621         * gui.el (make-gui-button): be more precise about how we call
7622         callbacks.
7623
7624         * wid-edit.el (widget-push-button-value-create): Use the new form
7625         of native gui-button.
7626
7627 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7628
7629         * info.el (Info-page-prev): Don't do (sit-for 0).
7630
7631 1999-10-13  Andy Piper  <andy@xemacs.org>
7632
7633         * gutter-items.el (progress-abort-glyph): new glyph for showing
7634         abort status.
7635         (append-progress): dispatch-event rather than sit-for.
7636         (abort-progress): new function. Show the abort glyph with an
7637         appropriate message.
7638         (raw-append-progress): dispatch-event rather than sit-for.
7639         (display-progress): cope with aborts.
7640
7641         * gui.el (make-gui-button): Use native widgets for buttons
7642         unconditionally.
7643         (insert-gui-button): ditto.
7644         (gui-button-p): ditto.
7645
7646         * xbm-button.el: remove from core.
7647
7648         * xpm-button.el: remove from core.
7649
7650 1999-10-07  Olivier Galibert  <galibert@pobox.com>
7651
7652         * faces.el (init-device-faces): Don't initialize the random faces
7653         on the stream device.
7654
7655 1999-10-06  Andy Piper  <andy@xemacs.org>
7656
7657         * files.el (recover-file): Don't use ls under windows for revert buffer.
7658
7659 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
7660
7661         * package-get.el (package-get-download-menu): Make menu really
7662         toggle download sites.
7663         (package-get-download-sites): Add autoload cookie.
7664
7665 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7666
7667         * setup-paths.el (paths-find-module-directory): Ditto.
7668
7669 1999-09-29  Werner Fink  <werner@suse.de>
7670
7671         * setup-paths.el (paths-find-exec-directory): Add missing nil
7672         parameter for environment.
7673
7674 1999-09-27  Martin Buchholz  <martin@xemacs.org>
7675
7676         * modeline.el (modeline-format):
7677         Only purecopy the strings.  Else
7678         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
7679         barfs.
7680
7681 1999-08-28  Mike Woolley  <mike@bulsara.com>
7682
7683         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
7684         user setting comint-completion-addsuffix and
7685         comint-process-echoes.
7686
7687 1999-09-22  Andy Piper  <andy@xemacs.org>
7688
7689         * gutter-items.el (update-tab-in-gutter): use
7690         last-nonminibuf-window instead of selected-window.
7691
7692 1999-09-18  Andy Piper  <andy@xemacs.org>
7693
7694         * gnuserv.el (gnuserv-edit-files): select frame we are going to
7695         display on.
7696
7697         * subr.el (record-buffer-hook): new variable so that the hook gets
7698         some documentation.
7699
7700 1999-09-16  Andy Piper  <andy@xemacs.org>
7701
7702         * gutter-items.el (update-tab-in-gutter): only update when the
7703         gutter is visible.
7704         (remove-buffer-from-gutter-tab): ditto.
7705
7706 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
7707
7708         * simple.el (do-auto-fill): Commented out part of Kinsoku
7709         processing.
7710
7711 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
7712
7713         * isearch-mode.el (isearch-highlightify-region): Give the
7714         highlighting extents a high priority.
7715         (isearch-make-extent): Give the main highlighting extent an even
7716         higher priority.
7717
7718 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7719
7720         * packages.el (packages-compute-package-locations): Fix typo from
7721         -u rationalization.
7722
7723 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7724
7725         * setup-paths.el (paths-find-doc-directory): Respect value of
7726         `configure-doc-directory.'
7727
7728         * find-paths.el (paths-find-architecture-directory): Give
7729         precendence `default' argument (which typically comes from
7730         configure).
7731
7732 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7733
7734         * startup.el (command-line-early): Added options -user-init-file
7735         and -user-init-directory.
7736
7737         * files.el (user-init-file): Default to NIL so we can recognize
7738         when it's set.
7739
7740 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7741
7742         * obsolete.el (init-file-user):
7743         * startup.el:
7744         * packages.el (packages-compute-package-locations):
7745         * package-get.el (package-get-user-index-filename):
7746         * menubar-items.el (maybe-add-init-button):
7747         * info.el (Info-annotations-path):
7748         * dump-paths.el:
7749         Change `user-init-directory' to be an absolute path.
7750         Use `user-init-directory' where appropriate.
7751         Zap `init-file-user' and its uses.
7752
7753 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
7754
7755         * subr.el (copy-symbol): New function.
7756
7757 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7758
7759         * isearch-mode.el (isearch-done): Be sure to restore invisible
7760         extents in the proper buffer.
7761         (isearch-pre-command-hook): Set this-command to the correct value
7762         in case the buffer has changed and old overriding-local-map was
7763         used.
7764         (isearch-restore-extent): Use remprop instead of setting the
7765         property to nil.
7766
7767 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7768
7769         * cmdloop.el (execute-extended-command): Update zmacs region
7770         before the delay.
7771         (execute-extended-command): Make the message gettext-friendly.
7772
7773 1999-09-07  Andy Piper  <andy@xemacs.org>
7774
7775         * gutter-items.el (progress-gauge-glyph): renamed from
7776         progress-glyph.
7777         (progress-text-glyph): new variable.
7778         (progress-layout-glyph): use layouts and text glyphs.
7779         (progress-area-buffer): removed.
7780         (progress-text-and-extent): new variable.
7781         (progress-displayed-p): dynamically create gutter area buffer.
7782         (clear-progress): ditto.
7783         (raw-append-progress): ditto.
7784         (append-progress): use new glyph names.
7785         (raw-append-progress): only create the extent when needed. set
7786         properties more optimally.
7787         (progress): remove args.
7788
7789 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
7790
7791         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
7792         mapcar where the return value is unused.
7793         (isearch-restore-invisible-extents): Ditto.
7794         (isearch-highlight-all-cleanup): Ditto.
7795         (isearch-delete-extents-in-range): Traverse the extents only once.
7796         (isearch-highlight-all-update): Don't start over if the search
7797         string has changed and more input is pending.
7798
7799 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
7800
7801         * packages.el (packages-find-package-data-path): Ditto.
7802
7803         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
7804
7805         * subr.el (mapc-internal): Don't make obsolete.
7806
7807         * cl-extra.el (mapc): Resurrect.
7808
7809 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
7810
7811         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
7812         alias.
7813
7814         * isearch-mode.el (isearch-top-state): Restore isearch-word.
7815         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
7816         (isearch-yank-clipboard): Use get-clipboard instead of
7817         x-get-clipboard.
7818         (isearch-yank-selection): Fix docstring.
7819
7820 1999-09-02  Martin Buchholz  <martin@xemacs.org>
7821
7822         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
7823
7824 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
7825
7826         * cl-macs.el (extent-start-position): Fix setf method.
7827         (extent-end-position): Ditto.
7828
7829 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
7830
7831         * isearch-mode.el: End merge with FSF 20.4.
7832
7833         * isearch-mode.el (search-invisible): New variable.
7834         (isearch-hide-immediately): Ditto.
7835         (isearch-unhidden-extents): Ditto.
7836         (isearch-range-invisible): New function.
7837         (isearch-unhide-extent): Ditto.
7838         (isearch-restore-invisible-extents): Ditto.
7839         (isearch-restore-extent): Ditto.
7840
7841         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
7842         implementation.
7843         (isearch-ring-retreat-edit): Ditto.
7844         (isearch-forward): New argument NO-RECURSIVE-EDIT.
7845         (isearch-forward-regexp): New arguments NOT-REGEXP and
7846         NO-RECURSIVE-EDIT.
7847         (isearch-backward): New argument NO-RECURSIVE-EDIT.
7848         (isearch-backward-regexp): New arguments NOT-REGEXP and
7849         NO-RECURSIVE-EDIT.
7850         (isearch-mode): Return isearch-success.
7851         (isearch-update): Use unread-command-events instead of
7852         unread-command-event.
7853         (isearch-abort): If an invalid regexp is encountered, keep popping
7854         states.
7855         (isearch-*-char): Use FSF implementation.
7856         (isearch-whitespace-chars): Use the more robust FSF's
7857         implementation.
7858         (isearch-within-brackets): New variable.
7859         (isearch-mode): Initialize it.
7860         (isearch-edit-string): Bind it.
7861         (isearch-search-and-update): Set it.
7862         (isearch-push-state): Push it.
7863         (isearch-top-state): Pop it.
7864         (isearch-search): Set it.
7865         (isearch-printing-char): When called by isearch-whitespace-chars,
7866         handle M-SPC gracefully.
7867         (isearch-message-prefix): New argument ELLIPSIS.
7868         (isearch-message-suffix): Ditto.
7869         (isearch-message): Use the ELLIPSIS argument when calling
7870         isearch-message-prefix and isearch-message-suffix.
7871         (isearch-message-prefix): Distinguish between "wrapped" and
7872         "overwrapped" search, FWIW.
7873
7874 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
7875
7876         * isearch-mode.el (isearch-edit-string): Use the head of the
7877         search ring instead of search-last-string and search-last-regexp.
7878         (search-highlight): Renamed from isearch-highlight.
7879         (isearch-exit): Use the new name.
7880         (isearch-highlight): Ditto.
7881         (isearch-dehighlight): Ditto.
7882         (isearch-update-ring): New function.
7883         (isearch-done): Call it.
7884         (isearch-done): New argument EDIT.
7885         (isearch-repeat): If search string is empty, look up at the car of
7886         the search ring; ignore the yank pointer.
7887         (isearch-abort): Call isearch-done with NOPUSH.
7888         (isearch-cancel): New function.
7889         (isearch-mode-map): Bind it to ESC ESC ESC.
7890
7891         * isearch-mode.el: Begin merge with FSF 20.4.
7892
7893 1999-09-01  Andy Piper  <andy@xemacs.org>
7894
7895         * x-select.el (x-get-clipboard): obsolete.
7896         (x-yank-clipboard-selection): obsolete
7897
7898         * select.el (disown-selection): need to be careful to disown the
7899         clipboard if we set it via selection.
7900         (get-clipboard): move from x-select.el
7901         (yank-clipboard-selection): ditto.
7902
7903 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
7904
7905         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
7906         isearch-highlight-all-matches to nil.
7907         (isearch-fixed-case): New variable.
7908         (isearch-mode): Initialize it.
7909         (isearch-edit-string): Save it.
7910         (isearch-toggle-case-fold): Set it.
7911         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
7912         need to check isearch-fixed-case.
7913         (isearch-toggle-case-fold): Update highlighting of all matches
7914         before the pause.
7915         (isearch-edit-string):
7916
7917 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
7918
7919         * isearch-mode.el (isearch-edit-string): Call isearch-message
7920         before reading the event so that the prompt is displayed properly.
7921         (isearch-message): Use isearch-nonincremental when calling
7922         isearch-message-prefix.
7923         (minibuffer-local-isearch-map): Bind up and down to do the same as
7924         M-p and M-n respectively.
7925         (isearch-done): New arg NOPUSH.
7926         (isearch-edit-string): Use it.
7927         (isearch-edit-string): Don't bind isearch-string.
7928         (isearch-ring-adjust): Edit string, *then* push state.
7929
7930 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
7931
7932         * faces.el (isearch-secondary): Make isearch-secondary look
7933         different than default.
7934
7935 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
7936
7937         * isearch-mode.el (isearch-yank): Use progn instead of the inner
7938         save-excursion.
7939         (isearch-dehighlight): Remove TOTALLY.  Simplify.
7940         (isearch-update): Call isearch-dehighlight without arguments.
7941         (isearch-done): Ditto.
7942
7943         * isearch-mode.el (isearch-fix-case): If the search string has no
7944         upper-case letters, allow the folding to be reenabled.
7945         Previously, once disabled, the folding would remain that way until
7946         the end of isearch.
7947         (isearch-top-state): Call isearch-fix-case.
7948
7949         * isearch-mode.el (isearch-yank): Use progn instead of the inner
7950         save-excursion.
7951         (isearch-dehighlight): Remove TOTALLY.  Simplify.
7952
7953 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
7954
7955         * xpm-button.el:
7956         xbm-button.el: Need to exist in core because gui.el depends on
7957         them.
7958
7959 1999-08-31  Andy Piper  <andy@xemacs.org>
7960
7961         * gutter-items.el (buffers-tab-face): new customizable variable.
7962         (buffers-tab-default-buffer-line-length): new specifier for
7963         maximum viewable characters.
7964         (progress-stack): new variable for implementing widget-based
7965         progress messages.
7966         (progress-area-buffer): ditto.
7967         (progress-glyph-height): ditto.
7968         (progress-stop-callback): ditto.
7969         (progress-quit-function): new function.
7970         (progress-glyph): new variable.
7971         (progress-layout-glyph): ditto.
7972         (progress-displayed-p): new function, see message-displayed-p for
7973         details.
7974         (clear-progress): ditto.
7975         (remove-progress): ditto.
7976         (append-progress): ditto.
7977         (raw-append-progress): ditto.
7978         (display-progress): ditto.
7979         (current-progress): ditto.
7980         (current-progress-label): ditto.
7981         (progress): ditto.
7982         (lprogress): ditto.
7983
7984
7985 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
7986
7987         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
7988
7989         * isearch-mode.el (isearch-yank-x-selection): Renamed to
7990         `isearch-yank-selection'.
7991         (isearch-mode-map): Use it.
7992         (isearch-yank-selection): Use `get-selection' instead of
7993         `get-x-selection'.
7994
7995 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
7996
7997         * faces.el (isearch-secondary): Create face here.
7998
7999         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8000         timers.
8001
8002 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8003
8004         * subr.el (buffer-string): More robust backward compatibility
8005         check, courtesy William Perry.
8006
8007 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8008
8009         * replace.el (perform-replace): Stop the search after the search
8010         limit has been reached.
8011
8012 1999-08-23  Andy Piper  <andy@xemacs.org>
8013
8014         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8015         here if we don't have one.
8016
8017 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8018
8019         * ldap.el (ldap-coding-system): Default to nil until we get
8020         efficient UTF8 support
8021         (ldap-decode-string): Guard against `decode-coding-string' not
8022         being defined
8023         (ldap-encode-string): Guard against `encode-coding-string' not
8024         being defined
8025
8026 1999-08-23  Didier Verna  <didier@xemacs.org>
8027
8028         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8029         Some doc strings improvements, and add a star to the `interactive'
8030         calls.
8031
8032 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8033
8034         * font-lock.el (java-font-lock-keywords-3): introduced new
8035         keywords and regexpes for javadoc syntax 1.2.
8036
8037 1999-08-17  Andy Piper  <andy@xemacs.org>
8038
8039         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8040         format-buffers-tab-line.
8041         (buffers-tab-max-buffer-line-length): new variable.
8042         (format-buffers-tab-line): new function. truncate names if over
8043         buffers-tab-max-buffer-line-length.
8044
8045 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8046
8047         * cus-start.el: Customize the variable `bell-inhibit-time'.
8048
8049 1999-08-16  Andy Piper  <andy@xemacs.org>
8050
8051         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8052         brute-force approach to deleting the last buffer.
8053         (buffers-tab-grouping-regexp): new customizable variable.
8054         (select-buffers-tab-buffers-by-mode): use it.
8055
8056 1999-08-13  Andy Piper  <andy@xemacs.org>
8057
8058         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8059         deletion problem.
8060
8061 1999-07-30  Didier Verna  <didier@xemacs.org>
8062
8063         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8064         of princ to output symbols.
8065         (custom-save-face-internal): ditto.
8066         (custom-save-resets): ditto.
8067
8068 1999-08-09  Didier Verna  <didier@xemacs.org>
8069
8070         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8071         `regexp-quote' to protect the major mode name for use as a regular
8072         expression (c++ needs this for instance).
8073
8074 1999-08-08  Andy Piper  <andy@xemacs.org>
8075
8076         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8077         cope with similar mode names.
8078
8079         * gutter-items.el (buffers-tab-selection-function): new selection
8080         function.
8081         (select-buffers-tab-buffers-by-mode): new function.
8082         (buffers-tab-items): use it if set to only display buffers in the
8083         tab in the current buffer's group..
8084         (update-tab-in-gutter): use new api.
8085         (remove-buffer-from-gutter-tab): ditto.
8086
8087         * gutter-items.el (buffers-tab-max-size): set custom selection
8088         default to 6.
8089         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8090         (add-tab-to-gutter): set face as default.
8091
8092 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8093
8094         * faces.el (frob-face-property): Merge the fall-back specifier
8095         with the target, not replace it.
8096
8097 1999-08-05  Andy Piper  <andy@xemacs.org>
8098
8099         * gutter-items.el (update-tab-in-gutter): add frame argument for
8100         buffer-items.
8101         (update-tab-in-gutter): use it.
8102
8103         * gutter-items.el (record-buffer-hook): set.
8104
8105         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8106         change.
8107         (switch-to-buffer-hook) deleted.
8108
8109 1999-08-04  Andy Piper  <andy@xemacs.org>
8110
8111         * gutter-items.el (update-tab-in-gutter): make sure this will work
8112         as an argument to create-frame-hook.
8113
8114 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8115
8116         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8117         instead of timer emulation.
8118
8119 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8120
8121         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8122         Emacs isearch enhancements.
8123
8124 1999-07-28  Andy Piper  <andy@xemacs.org>
8125
8126         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8127         all devices that support tab controls.
8128         (remove-buffer-from-gutter-tab): new function. to be used as a
8129         value for kill-buffer-hook.
8130
8131 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8132
8133         * auto-show.el (auto-show-truncationp): changed to match
8134         `window_translation_on'
8135
8136 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8137
8138         * XEmacs 21.2.19 is released
8139
8140 1999-07-28  SL Baur  <steve@miho>
8141
8142         * code-files.el (insert-file-contents): Fix docstring.
8143         revert previous change.
8144
8145 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8146
8147         * fill.el (fill-region-as-paragraph): Change re-break-point to
8148         contain word-across-newline plus one character so that filling
8149         Japanese and Chinese works as desired.
8150         * simple.el (do-auto-fill): Ditto.
8151
8152 1999-07-26  SL Baur  <steve@miho>
8153
8154         * mule/japanese.el ("Japanese"): Do not specify a default input
8155         method.
8156         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8157
8158 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8159
8160         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8161         able to use cl-macs macro in early lisp.
8162
8163 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8164
8165         * custom.el:
8166         * cus-face.el:
8167         * cus-edit.el:
8168                 Massive custom Theme API changes.
8169
8170 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8171
8172         * code-files.el (insert-file-contents): Regard
8173         coding-system-magic-cookie if `coding-system-for-read' is nil.
8174
8175 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8176
8177         * mule/thai-xtis.el: Add coding: local variable, to avoid
8178         bootstrapping problem with C locale.
8179
8180 1999-07-22  Andy Piper  <andy@xemacs.org>
8181
8182         * dumped-lisp.el (preloaded-file-list): guard against putting
8183         gutter-items in a less than functional XEmacs.
8184         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8185
8186 1999-07-18  Bob Weiner  <weiner@beopen.com>
8187
8188         * fill.el (fill-context-prefix): Fixed bug that prevented the
8189         setting of an adaptive fill prefix when the `dont-skip-first' was
8190         t.
8191
8192 1999-07-22  SL Baur  <steve@miho>
8193
8194         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8195
8196 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8197
8198         * files.el (interpreter-mode-alist): add `make', `guile', and
8199         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8200         makefile-mode, guile is a scheme, and someday XEmacs will be
8201         modular enough to use as an efficient scripting tool.)
8202
8203 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8204
8205         * mule/mule-cmds.el (reset-language-environment): Regard
8206         coding-category `utf-8' and `ucs-4' if they are available.
8207
8208 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8209
8210         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8211         (prefer-coding-system): Fix DOC-string.
8212
8213         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8214         DOC-string too.
8215
8216         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8217         Mule.
8218         (coding-system-change-eol-conversion): Fix DOC-string.
8219
8220 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8221
8222         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8223         instead of `list-coding-system'.
8224
8225 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8226
8227         * menubar-items.el (default-menubar): `select-input-method' was
8228         renamed to `set-input-method'.
8229
8230         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8231         "Set Language Environment" menu.
8232
8233         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8234         "Describe Language Support" menu.
8235
8236 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8237
8238         * mule/chinese.el ("Chinese-GB"): Rename
8239         `chinese-gb-environment-setup-function' to
8240         `setup-chinese-gb-environment-internal'.
8241
8242 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8243
8244         * mule/korean.el: Use `define-coding-system-alias' instead of
8245         `copy-coding-system'.
8246
8247 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8248
8249         * mule/mule-cmds.el (set-language-environment-coding-systems):
8250         Treat duplicated coding-categories.
8251
8252 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8253
8254         * mule/japanese.el: Use `define-coding-system-alias' instead of
8255         `copy-coding-system'.
8256
8257 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8258
8259         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8260         coding-system `viscii'.
8261
8262 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8263
8264         * mule/cyrillic.el:
8265         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8266         (cyrillic-alternativnyj-decode-table): New variable.
8267         (cyrillic-alternativnyj-encode-table): New variable.
8268         - Specify `iso-8-1' as a category of coding-system
8269           `alternativnyj'.
8270         - Abolish general Cyrillic environment.
8271
8272 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8273
8274         * mule/chinese.el:
8275         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8276         - Register `chinese-gb-environment-setup-function' as a
8277           `setup-function' of "Chinese-GB" environment.
8278
8279 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8280
8281         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8282         optional argument `parents'.
8283
8284         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8285         property for Thai-XTIS.
8286
8287         * mule/mule-help.el (help-with-tutorial): Use property
8288         `tutorial-coding-system' of language-info as a coding-system to
8289         read tutorial file.
8290
8291 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8292
8293         * mule/thai-xtis.el: Don't setup `setup-function' and
8294         `exit-function'.
8295
8296         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8297         `set-coding-category-system' to set up coding-system for
8298         coding-category.
8299
8300         * mule/mule-cmds.el (prefer-coding-system): Use
8301         `set-coding-category-system' to set up coding-system for
8302         coding-category.
8303
8304 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8305
8306         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8307         Thai-XTIS environment.
8308
8309         * mule/mule-cmds.el (prefer-coding-system): Use
8310         `find-coding-system' instead of `coding-system-p'.
8311
8312 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8313
8314         * mule/mule-cmds.el (set-language-environment-coding-systems):
8315         Modify eol-type for XEmacs.
8316
8317         * mule/thai-xtis.el: Delete unused local variable `category'.
8318
8319         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8320         function.
8321         (prefer-coding-system): Don't call
8322         `update-coding-systems-internal'; use function
8323         `coding-category-list' instead of variable `coding-category-list';
8324         use `set-coding-priority-list' instead of `set-coding-priority';
8325         modify `eol-type' for XEmacs.
8326
8327         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8328         `charset-columns'.
8329         (char-width): Likewise.
8330
8331 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8332
8333         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8334         `tis-620'.
8335
8336         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8337         `set-coding-priority-list' instead of `set-coding-priority'; don't
8338         call `update-coding-systems-internal'.
8339
8340         * mule/mule-misc.el (coding-system-get): New function.
8341         (coding-system-put): New function.
8342         (coding-system-category): New function.
8343
8344 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8345
8346         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8347         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8348         to avoid conflict with leim/quail/thai-xtis.
8349
8350         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8351         to thai-xtis-chars.el.
8352
8353         * mule/thai-xtis-chars.el: New file (split from
8354         mule/thai-xtis.el).
8355
8356 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8357
8358         * mule/thai-xtis.el:
8359         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8360         - Add syntax entries.
8361         - Put `preferred-coding-system' of the charset `thai-xtis' to
8362           `tis-620'.
8363
8364 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8365
8366         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8367         rewritten to use write-multibyte-character.
8368
8369 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8370
8371         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8372         of `iso-2022-7'.
8373         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8374         ported yet.
8375         (read-input-method-name): Treat optional argument `default'.
8376
8377 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8378
8379         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8380         all.
8381         (set-language-info-alist): Set up menus here.
8382
8383 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8384
8385         * minibuf.el (completing-read): Add new optional argument
8386         `default'.
8387         (read-coding-system): Add new optional argument
8388         `default-coding-system'.
8389
8390 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8391
8392         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8393         (viet-viscii-...->viet-vscii...).
8394
8395 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8396
8397         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8398         and menus.
8399
8400 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8401
8402         * mule/mule-cmds.el (input-method-function): Add permanent-local
8403         property.
8404
8405 1999-03-30  Dave Love  <fx@gnu.org>
8406
8407         * mule/mule-cmds.el (current-language-environment): Doc fix.
8408
8409 1999-02-06  Richard Stallman  <rms@gnu.org>
8410
8411         * mule/european.el (setup-slovenian-environment): New function.
8412         ("Slovenian"): New language environment.
8413
8414 1999-01-27  Dave Love  <fx@gnu.org>
8415
8416         * mule/mule-cmds.el (current-language-environment): Provide :link,
8417         :type (choices) and appropriate :get.
8418
8419 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8420
8421         * mule/mule-cmds.el (describe-language-environment): Don't alter
8422         input-method-alist.
8423
8424 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8425
8426         * mule/mule-cmds.el (prefer-coding-system): Call
8427         set-coding-priority, so that the internal array of priorities is
8428         also updated.
8429
8430 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8431
8432         * mule/mule-cmds.el (prefer-coding-system): If the argument
8433         requires specific EOL conversion type, make the default coding
8434         systems use that.
8435
8436 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8437
8438         * mule/mule-cmds.el (set-language-environment): Pass the default
8439         eol-type to set-language-environment-coding-systems.
8440         (set-default-coding-systems): Copy the eol-type property for the
8441         new default values of {buffer-file,process}-coding-system from the
8442         old defaults.
8443         (set-language-environment-coding-systems): Accept an optional
8444         argument EOL-TYPE, and set the eol-type property of the default
8445         coding systems accordingly.
8446
8447 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8448
8449         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8450         use generate-new-buffer instead of get-buffer-create.
8451
8452 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8453
8454         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8455
8456 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8457
8458         * mule/mule-cmds.el (default-input-method): Fix custom type.
8459
8460 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8461
8462         * mule/mule-cmds.el (setup-specified-language-environment):
8463         Add apropos-inhibit property.
8464         (describe-specified-language-support): Likewise.
8465
8466 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8467
8468         * mule/mule-cmds.el: Doc fixes.
8469
8470 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8471
8472         * mule/mule-cmds.el (register-input-method): Doc-string
8473         modified.
8474
8475 1998-09-01  Dave Love  <fx@gnu.org>
8476
8477         * mule/mule-cmds.el (current-language-environment): Fix
8478         setter function.
8479
8480 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8481
8482         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8483         mule/european.el, mule/hebrew.el, mule/japanese.el,
8484         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8485         avoid bootstrapping problem if you need to recompile all the Lisp
8486         files using interpreted code.
8487
8488 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8489
8490         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8491         ("Latin-2"): Likewise.
8492
8493 1998-08-18  Per Starback  <starback@update.uu.se>
8494
8495         * mule/european.el (setup-latin2-environment): Fix typo.
8496
8497 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8498
8499         * mule/european.el: Give proper value of `input-method' key to all
8500         lang. env.
8501
8502         * mule/mule-cmds.el (activate-input-method): Handle the case that
8503         the arg INPUT-METHOD is nil correctly.
8504         (read-multilingual-string): Activate the specified input method
8505         before calling read-string.  Afterward, activate the original
8506         input method.
8507
8508 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8509
8510         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8511         (set-language-info-alist): Fix typo in doc-string.
8512
8513         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8514
8515 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8516
8517         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8518         (reset-language-environment): New function for the job that
8519         setup-english-environment used to do.
8520         (set-language-environment): Do more setups according to the info
8521         in language-info-alist.
8522         (read-language-name): Handle the case that the arg KEY is nil.
8523         (describe-language-environment): Handle input-method property.
8524
8525         * mule/: All files under this directory, which related with
8526         specific languages (such as mule/european.el, mule/greek.el,
8527         mule/hebrew.el, mule/misc-lang.el), modified as below.
8528         (setup-XXX-environment): Just call set-language-environment.  If
8529         they used to do some other jobs than what done by
8530         set-language-environment, those jobs are done in
8531         setup-XXX-environment-internal now.
8532         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8533         the value to setup-XXX-environment-internal.  Add properties
8534         input-method and features.
8535
8536         * mule/english.el (setup-english-environment): Just call
8537         reset-language-environment.
8538
8539         * mule/european.el (setup-8-bit-environment): Function deleted.
8540
8541 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8542
8543         * mule/mule-cmds.el (input-method-exit-on-first-char)
8544         (input-method-use-echo-area): Doc fixes.
8545
8546 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8547
8548         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8549         variable.
8550         (input-method-use-echo-area): New variable.
8551
8552 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8553
8554         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8555
8556 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8557
8558         * mule/mule-cmds.el (activate-input-method): Update mode line.
8559         (inactivate-input-method): Likewise.
8560
8561 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8562
8563         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8564         input method in the current buffer, but just bind
8565         current-input-method.
8566
8567 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8568
8569         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8570
8571         * mule/misc-lang.el ("IPA"): Add coding-priority and
8572         coding-system.
8573
8574 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8575
8576         * mule/greek.el: Add coding-priority.
8577
8578 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8579
8580         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8581         LANG-ENV.
8582
8583 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8584
8585         * mule/mule-cmds.el (register-input-method): Fix previous change.
8586         (setup-specified-language-environment): Doc fix.
8587
8588 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8589
8590         * mule/mule-cmds.el: Several doc fixes.
8591         (get-language-info, set-language-info): Rename argument.
8592         (set-language-info-alist): Likewise.
8593         (register-input-method): Rename argument.
8594         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8595
8596 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8597
8598         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8599         default value while reading an input method.
8600
8601 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8602
8603         * mule/mule-cmds.el (universal-coding-system-argument):
8604         Use buffer-file-coding-system as default.
8605
8606 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8607
8608         * mule/korean.el ("Korean"): Doc fix.
8609
8610 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8611
8612         * mule/mule-cmds.el (describe-language-environment): Print the
8613         languge environment at the head.
8614
8615 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8616
8617         * mule/japanese.el: Set exit-function to exit-japanese-environment
8618         for Japanese environment.
8619
8620 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8621
8622         * mule/mule-cmds.el (set-language-environment): Doc fix.
8623         (current-language-environment): Use defcustom.
8624         (default-input-method): Specify :type.
8625
8626 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8627
8628         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8629         modified.
8630         (prefer-coding-system): Doc-string modified.
8631
8632 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8633
8634         * mule/mule-cmds.el (set-language-info): Doc-string
8635         describes `coding-priority' KEY.
8636         (set-language-environment-coding-systems): New function.
8637         (select-safe-coding-system): New function.
8638         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8639         (set-language-info-alist): New optionla arg PARENTS.  Call
8640         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8641         (set-language-environment-coding-systems): New function.
8642
8643         * mule/chinese.el: Remove setting up of
8644         describe-chinese-environment-map and
8645         setup-chinese-environment-map.  Exclude them in args of calls to
8646         set-language-info-alist.  Register coding-priority key in
8647         language-info-alist.
8648
8649         * mule/cyrillic.el: Remove setting up of
8650         describe-cyrillic-environment-map and
8651         setup-cyrillic-environment-map.  Exclude them in args of calls to
8652         set-language-info-alist.  Register coding-priority key in
8653         language-info-alist.
8654
8655         * mule/english.el: Register coding-priority key in
8656         language-info-alist.
8657
8658         * mule/ethiopic.el: Register coding-priority key in
8659         language-info-alist.
8660
8661         * mule/european.el: Remove setting up of
8662         describe-european-environment-map and
8663         setup-european-environment-map.  Exclude them in args of calls to
8664         set-language-info-alist.  Register coding-priority key in
8665         language-info-alist.  Add "German" language env.
8666         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8667         (setup-german-environment): New function.
8668
8669         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
8670         change default input method to "greek-postfix".
8671
8672         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
8673         coding-priority key in
8674
8675 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
8676
8677         * mule/mule-cmds.el (set-language-info): Doc fix.
8678         (input-method-inactivate-hook): Doc fix.
8679
8680 1997-11-20  Karl Heuer  <kwzh@gnu.org>
8681
8682         * mule/mule-cmds.el (set-input-method): Renamed from
8683         select-input-method.
8684
8685 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
8686
8687         * mule/mule-cmds.el (set-language-environment): Run
8688         exit-language-environment-hook before calling `exit-function'
8689         which is specified for the language environment.
8690
8691 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
8692
8693         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8694         modified.
8695         (prefer-coding-system): Likewise.
8696         (describe-language-environment): Print aliases of each coding
8697         system.
8698         (set-language-environment-hook): New variable.
8699         (exit-language-environment-hook): New variable.
8700         (set-language-environment): Call these hooks.  Before setting a
8701         new language environment, exit from the
8702         current-language-environment if necessary.
8703         (input-method-verbose-flag): The value can be nil, t,
8704         complex-only, or default.
8705         (input-method-highlight-flag): Doc-string augmented.
8706         (activate-input-method): Check if we can run the registered
8707         function to activate an input method.
8708
8709         * mule/korean.el: Set exit-function for language environment
8710         "Korean" to exit-korean-environment.
8711         (setup-korean-environment): Moved to korea-util.el.
8712
8713 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8714
8715         * mule/mule-cmds.el (read-multilingual-string): Use
8716         current-input-method prior to default-input-method.  Don't bind
8717         current-input-method by `let', instead, activate the specified
8718         input method in the current buffer temporarily.
8719
8720 1997-10-19  John F. Whitehead  <jfw@cisco.com>
8721
8722         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
8723
8724 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8725
8726         * mule/chinese.el (post-read-decode-hz): Return the result of
8727         decode-hz-region.
8728         (pre-write-encode-hz): Do not change the value of
8729         last-coding-system.
8730
8731 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8732
8733         * mule/mule-ccl.el: Doc fixes.
8734
8735 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
8736
8737         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
8738         (check-ccl-program): New macro.
8739
8740 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8741
8742         * mule/mule-ccl.el: Comment about CCL syntax modified.
8743         (ccl-command-table): Add read-multibyte-character and
8744         write-multibyte-character.
8745         (ccl-code-table): Add ex-cmd.
8746         (ccl-extended-code-table): New variable.
8747         (ccl-embed-extended-command): New function.
8748         (ccl-compile-read-multibyte-character,
8749         ccl-compile-write-multibyte-character) New functions.
8750         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
8751         ccl-dump-write-multibyte-character): New functions.
8752
8753 1999-07-22  SL Baur  <steve@miho>
8754
8755         * config.el (config-value-file): config.values is installed into
8756         doc-directory.
8757         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
8758
8759 1999-07-19  Didier Verna  <didier@xemacs.org>
8760
8761         * rect.el: all functions rewritten, except when noted. Below is a
8762         list of interface changes.
8763         (apply-on-rectangle): new function. Obsoletes
8764         `operate-on-rectangle'. All functions that used to call this
8765         function now call the new one.
8766         (kill-rectangle): added optional prefix arg to fill lines.
8767         (delete-rectangle): ditto.
8768         (delete-extract-rectangle): ditto.
8769         (open-rectangle): ditto.
8770         (clear-rectangle): ditto.
8771         (delete-rectangle-line): added third arg FILL.
8772         (delete-extract-rectangle-line): ditto.
8773         (open-rectangle-line): ditto.
8774         (clear-rectangle-line): ditto.
8775
8776 1999-07-18  Andy Piper  <andy@xemacs.org>
8777
8778         * menubar-items.el (default-menubar): add gutter options.
8779
8780         * gutter-items.el: new file.
8781         (gutter): new group for custom.
8782         (gutter-visible-p): new variable.
8783         (default-gutter-position): ditto.
8784         (buffers-tab): new group for the buffers tab.
8785         (gutter-buffers-tab): widget to put in the gutter.
8786         (buffers-tab-max-size): max number of tabs.
8787         (buffers-tab-switch-to-buffer-function): function to call when a
8788         tab is pressed.
8789         (buffers-tab-omit-function): filter buffers with this function.
8790         (buffers-tab-format-buffer-line-function): format buffer names for
8791         inclusion in tabs.
8792         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
8793         the record.
8794         (build-buffers-tab-internal): build a list of tab items.
8795         (buffers-tab-items): ditto.
8796         (add-tab-to-gutter): put a tab in the gutter area.
8797         (update-tab-in-gutter): reset the buffers in the tab.
8798
8799         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
8800
8801         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
8802         (switch-to-buffer-hooks): new hook.
8803
8804         * toolbar.el (default-toolbar-position): fix typo.
8805
8806 1999-07-16  Andy Piper  <andy@xemacs.org>
8807
8808         * gui.el (make-dialog-frame): turn off gutters for dialogs.
8809
8810 1999-07-15  Didier Verna  <didier@xemacs.org>
8811
8812         * cus-edit.el (custom-prompt-variable): optional third arg makes
8813         prompt for a comment string.
8814         (customize-set-value): optional prefix makes this function handle
8815         variable comments.
8816         (customize-set-variable): ditto.
8817         (customize-save-variable): ditto.
8818         (customize-customized): handle custom comments.
8819         (customize-save-customized): ditto.
8820         (custom-variable-state-set): ditto.
8821         (custom-face-state-set): ditto.
8822         (customize-saved): ditto.
8823         (custom-variable-set): ditto.
8824         (custom-face-set): ditto.
8825         (custom-variable-save): ditto.
8826         (custom-face-save): ditto.
8827         (custom-variable-reset-saved): ditto.
8828         (custom-face-reset-saved): ditto.
8829         (custom-variable-reset-standard): ditto.
8830         (custom-face-reset-standard): ditto.
8831         (custom-comment-face): new face.
8832         (custom-comment-tag-face): ditto.
8833         (custom-comment): new widget.
8834         (custom-comment-create): new function.
8835         (custom-comment-delete): ditto.
8836         (custom-comment-value-set): ditto.
8837         (custom-comment-show): ditto.
8838         (custom-comment-invisible-p): ditto.
8839         (custom-variable-value-create): create a comment field widget.
8840         (custom-face-value-create): ditto.
8841         (custom-variable-menu): new entry for adding a custom comment.
8842         (custom-face-menu): ditto.
8843         (custom-save-variables): possibly save custom comments.
8844         (custom-save-faces): ditto.
8845
8846         * cus-face.el (custom-set-faces): the arguments can now have a
8847         custom comment as fourth argument.
8848
8849         * custom.el (custom-set-variables): the arguments can now have a
8850         custom comment as fifth element.
8851
8852 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
8853
8854         * XEmacs 21.2.18 is released
8855
8856 1999-07-13  SL Baur  <steve@miho>
8857
8858         * lib-complete.el (read-library-name): Revert previous change.
8859         (read-library): Ditto.
8860
8861 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
8862
8863         * packages.el (packages-package-list): Capitalize docstring.
8864
8865         * packages.el (packages-find-package-library-path): Use #'nconc
8866         rather than #'append to reduce consing -- #'mapcar uses Flist,
8867         which returns a freshly consed list.  #'append would create yet
8868         another fresh list, using Fmake_list in concat.
8869
8870         * packages.el (package-provide): Use setq with remassq like it
8871         says in its docstring.
8872
8873 1999-07-06  SL Baur  <steve@miho.m17n.org>
8874
8875         * lib-complete.el (progn-with-message): Fix typo.
8876
8877 1999-07-06  SL Baur  <steve@miho.m17n.org>
8878
8879         * mule/mule-misc.el (char-octet): Make function match docstring.
8880         From Katsumi Yamaoka <yamaoka@jpl.org>
8881
8882 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
8883
8884         * wid-edit.el (widget-documentation): corrected spelling error.
8885
8886 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
8887
8888         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
8889         keys if already bound
8890
8891 1999-07-06  SL Baur  <steve@miho.m17n.org>
8892
8893         * lib-complete.el (progn-with-message): Revert previous changes.
8894
8895 1999-06-24  Bob Weiner  <weiner@beopen.com>
8896
8897         * lib-complete.el (find-library):
8898         (find-library-other-window):
8899         (find-library-other-frame): Completely rewrote
8900         so that these functions actually work when called non-interactively.
8901         Also made them handle LIBRARY arguments which end with .el or .elc.
8902
8903 1999-06-24  Bob Weiner  <weiner@beopen.com>
8904
8905         * simple.el (indent-new-comment-line): Locally bound
8906         `block-comment-start' to `comstart' or else when this is called
8907         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
8908         `block-comment-start' value, ignoring any existing spacing after a
8909         comment prefix in the previous line and producing ugly comments.
8910
8911 1999-06-23  Bob Weiner  <weiner@beopen.com>
8912
8913         * list-mode.el (mouse-choose-completion):
8914         (choose-completion):
8915         (completion-switch-to-minibuffer): Added.
8916         ([Tab]): [Tab] previously switched to the minibuffer
8917         but since [space] does that and since most applications in the
8918         world use [Tab] to select the next item in a list, do that in the
8919         *Completions* buffer too.  This will cause the least confusion
8920         among the largest population of users.  -- Bob Weiner, BeOpen.com,
8921         06/23/1999.
8922
8923 1999-06-22  Bob Weiner  <weiner@beopen.com>
8924
8925         * help.el (help-buffer-name): Added support for a null value
8926         of `help-buffer-prefix-string' since some buffers require no
8927         prefix.
8928
8929 1999-06-20  Bob Weiner  <weiner@beopen.com>
8930
8931         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
8932         in the completion-list-mode-map to bury the completions buffer
8933         even when the minibuffer is no longer active.
8934
8935 1999-06-20  Bob Weiner  <weiner@beopen.com>
8936
8937         * list-mode.el (list-mode): It is visually disconcerting to have
8938         the text cursor disappear within list buffers, especially when
8939         moving from window to window, so leave it visible.
8940
8941 1999-07-01  SL Baur  <steve@miho.m17n.org>
8942
8943         * menubar-items.el (default-menubar): Conditionalize the bug
8944         report menu item (which may not be possible in this XEmacs).
8945         Reported by: Ken'ichi Handa <handa@etl.go.jp>
8946
8947 1999-06-30  SL Baur  <steve@miho.m17n.org>
8948
8949         * subr.el (with-current-buffer): DOC string fix.
8950         Suggested by Bob Weiner <weiner@altrasoft.com>
8951
8952 1999-06-25  Charles G Waldman <cgw@fnal.gov>
8953
8954         * cus-face.el (custom-face-italic): insert missing args
8955
8956 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8957
8958         * packages.el (package-locations): Changed default early package
8959         hierarchies to ~/.xemacs/mule-packages and
8960         ~/.xemacs/xemacs-packages.
8961
8962 1999-06-23  SL Baur  <steve@miho.m17n.org>
8963
8964         * mule/mule-category.el (Top Level): ASCII is also latin-1.
8965
8966 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8967
8968         * packages.el (package-locations): Changed default early package
8969         hierarchy to ~/.xemacs/packages.
8970         (package-locations): Removed `packages' as a possible name for a
8971         late package hierarchy.
8972
8973 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
8974
8975         * mule/mule-category.el (word-combining-categories): Set up new
8976         variable.
8977         (word-separating-categories): Likewise.
8978
8979 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
8980
8981         * XEmacs 21.2.17 is released
8982
8983 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
8984
8985         * font-menu.el (font-menu-set-font): allow for nil specification
8986         of font size.
8987
8988 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
8989
8990         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
8991         is 1.
8992
8993 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
8994
8995         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
8996         8859-5 instead of ISO 8859-1.
8997
8998 1999-06-15  SL Baur  <steve@steve1.m17n.org>
8999
9000         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9001         (viet-viscii-encode-table): Ditto.
9002
9003         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9004         Make obsolete definition of char-octet.
9005
9006 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9007
9008         * subr.el: Move no-Mule make-char ...
9009         * help-nomule.el (make-char): To here.
9010         (string-width): Make Mule compatibility alias.
9011
9012 1999-06-15  Andy Piper  <andy@xemacs.org>
9013
9014         * select.el (get-selection-no-error): really make there be no-error.
9015         (get-selection): revert to original.
9016
9017 1999-06-11  Andy Piper  <andy@xemacs.org>
9018
9019         * select.el (selection-sets-clipboard): renamed.
9020         (own-selection): use it.
9021
9022 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9023
9024         * XEmacs 21.2.16 is released
9025
9026 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9027
9028         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9029         missing characters to avoid crash.
9030
9031 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9032
9033         * coding.el (set-terminal-coding-system): Only set the console
9034         coding system on the selected console if it is a tty.
9035
9036 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9037
9038         * cus-face.el:
9039         * cus-edit.el:
9040         * faces.el:
9041         (custom):
9042         (face-spec-set):
9043         * faces.el (frob-face-property):
9044         * font-menu.el (font-menu-set-font):
9045                   Actually apply changes from 1999-03-17
9046
9047 1999-06-10  Andy Piper  <andy@xemacs.org>
9048
9049         * select.el (get-selection): abstract out non error-signalling
9050         part.
9051         (get-selection-no-error): get-selection without signalling an
9052         error.
9053         (selection-is-clipboard-p): new variable. controls whether the
9054         selection sets the clipboard.
9055         (own-selection): use it.
9056
9057         * mouse.el (insert-selection): fallback to clipboard after trying
9058         primary selection and cutbuffer.
9059
9060 1999-06-05  Andy Piper  <andy@xemacs.org>
9061
9062         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9063         selection functions.
9064
9065 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9066
9067         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9068         default value.
9069         (load): Use `raw-text' instead of `no-conversion'.
9070         (insert-file-contents): Likewise.
9071
9072         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9073         of `no-conversion'.
9074
9075 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9076
9077         * coding.el: Don't copy `no-conversion' to `raw-text'.
9078
9079 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9080
9081         * subr.el (make-char): Define it if Mule is not around.
9082
9083 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9084
9085         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9086
9087         * x-select.el (x-disown-selection-internal): Restore symbol as an
9088         obsolete alias.
9089         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9090
9091 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9092
9093         * XEmacs 21.2.15 is released
9094
9095 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9096
9097         * subr.el (split-string): Avoid infinite looping
9098
9099 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9100
9101         * ldap.el (ldap-ignore-attribute-codings): New variable
9102         (ldap-default-attribute-decoder): New variable
9103         (ldap-coding-system): New variable
9104         (ldap-attribute-syntax-encoders): New variable
9105         (ldap-attribute-syntax-decoders): New variable
9106         (ldap-attribute-syntaxes-alist): New variable
9107         (ldap-encode-boolean): New function
9108         (ldap-decode-boolean): New function
9109         (ldap-encode-country-string): New function
9110         (ldap-decode-string): New function
9111         (ldap-decode-address): New function
9112         (ldap-encode-address): New function
9113         (ldap-decode-attribute): New function
9114         (ldap-search): Use some of these
9115
9116 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9117
9118         * version.el (emacs-version): Make the patch level/beta come
9119         before the XEmacs qualifier so that it gets into (funcall
9120         emacs-version) and thus in the bug reports.
9121         (emacs-version>=): Support patch levels.
9122
9123 1999-06-03  SL Baur  <steve@xemacs.org>
9124
9125         * version.el: implement x.y.z version number
9126         From Jan Vroonhof <vroonhof@math.ethz.ch>
9127
9128 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9129
9130         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9131
9132 1999-05-22  Vin Shelton <acs@xemacs.org>
9133
9134         * startup.el: Document -private and break out non-standard X options.
9135
9136 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9137
9138         * mule/mule-charset.el (charset-after): New function.
9139         (charset-direction): Synch with Mule, update docstring.
9140         (get-charset-property): New function.
9141         (put-charset-property): New function.
9142         (charset-plist): New function.
9143
9144         * mule/mule-charset.el (compose-region):
9145         (decompose-region): remove;  these functions (which don't work
9146         since we don't do composite characters) have been moved to
9147         mule-util.el.
9148         (toplevel): follow coding standards
9149
9150 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9151
9152         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9153         exist any more.
9154
9155         * code-files.el: Fix commentary to follow coding standards.  Move
9156         the single line left in mule-files.el to here.
9157
9158         * mule/mule-files.el: delete.
9159
9160 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9161
9162         * info.el (Info-scroll-prev): Use event functions instead of the
9163         old emacs 19 interface.
9164
9165 1999-06-02  Andy Piper  <andy@xemacs.org>
9166
9167         * x-font-menu.el (x-font-menu-load-font):
9168         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9169
9170 1999-05-31  Andy Piper  <andy@xemacs.org>
9171
9172         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9173         group.
9174         (font-menu-this-frame-only-p): ditto.
9175         (font-menu-max-items): reinstate, from Jan Vroonhof
9176         <vroonhof@math.ethz.ch>
9177         (font-menu-submenu-name-format): ditto.
9178         (font-menu-split-long-menu): ditto, for use by the family
9179         constructor.
9180         (font-menu-family-constructor): use it.
9181
9182 1999-05-30  Andy Piper  <andy@xemacs.org>
9183
9184         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9185         for use by the font menu.
9186
9187         * msw-font-menu.el: new file implementing mswindows specific
9188         font-menu behaviour.
9189         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9190         (mswindows-font-menu-junk-families): ditto.
9191         (hack-font-truename): ditto.
9192         (mswindows-font-regexp-ascii): ditto.
9193         (mswindows-reset-device-font-menus): ditto.
9194         (mswindows-font-menu-font-data): ditto.
9195         (mswindows-font-menu-load-font): ditto.
9196
9197         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9198         (x-font-menu-font-data): ditto.
9199         (x-font-menu-load-font): ditto.
9200
9201         * font-menu.el: new file implementing generic font menu behaviour.
9202         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9203         made device independent.
9204         (font-menu-this-frame-only-p): ditto.
9205         (font-menu-preferred-resolution): ditto.
9206         (font-menu-size-scaling): new variable used to determine whether
9207         sizes are in points or tenths of a point.
9208         (vassoc): moved from x-font-menu.el.
9209         (device-fonts-cache): ditto.
9210         (device-fonts-cache): ditto.
9211         (flush-device-fonts-cache): ditto.
9212         (reset-device-font-menus): copied from x-font-menu.el and made
9213         device independent. Most functionality deferred to
9214         device-dependent versions.
9215         (font-menu-family-constructor): copied from x-font-menu.el and
9216         made device independent.
9217         (font-menu-size-constructor): ditto.
9218         (font-menu-weight-constructor): ditto.
9219         (font-menu-set-font): ditto.
9220         (font-menu-change-face): ditto.
9221         (font-menu-load-font): new device method.
9222         (font-menu-font-data): ditto.
9223
9224         * x-font-menu.el: The above functions deleted.
9225
9226 1999-05-26  Andy Piper  <andy@xemacs.org>
9227
9228         * update-elc.el:
9229         * make-docfile.el:
9230         * loadup.el: rehash expand-file-name usage to not use default-directory.
9231
9232 1999-05-21  Andy Piper  <andy@xemacs.org>
9233
9234         * x-select.el (x-select-convert-to-text):
9235         (x-selected-text-type):
9236         (x-get-selection):
9237         (xselect-convert-to-string):
9238         (xselect-convert-to-compound-text):
9239         (xselect-convert-to-length):
9240         (xselect-convert-to-targets):
9241         (xselect-convert-to-delete):
9242         (xselect-convert-to-filename):
9243         (xselect-convert-to-charpos):
9244         (xselect-convert-to-lineno):
9245         (xselect-convert-to-colno):
9246         (xselect-convert-to-sourceloc):
9247         (xselect-convert-to-os):
9248         (xselect-convert-to-host):
9249         (xselect-convert-to-user):
9250         (xselect-convert-to-class):
9251         (xselect-convert-to-name):
9252         (xselect-convert-to-integer):
9253         (xselect-convert-to-atom):
9254         (xselect-convert-to-identity): functions renamed from x-* and
9255         moved to select.el.
9256         (x-get-secondary-selection): use rename get-selection.
9257         (x-get-clipboard): ditto.
9258         (x-own-selection): moved to select.el.
9259         (x-valid-simple-selection-p): ditto.
9260         (x-dehilight-selection): ditto.
9261         (x-own-clipboard): ditto.
9262         (x-disown-selection): ditto.
9263
9264         * x-mouse.el (x-yank-function): moved to mouse.el.
9265         (x-insert-selection): ditto.
9266         (x-set-point-and-move-selection): use renamed function.
9267
9268         * select.el (selected-text-type): moved and renamed from
9269         x-select.el.
9270         (selection-owner-p): moved to C.
9271         (selection-exists-p): ditto.
9272         (get-cutbuffer): new device method.
9273         (get-selection): generalised and moved from x-select.el.
9274         (own-selection): moved x-own-selection functionality into here.
9275         (dehilight-selection): renamed and moved from x-select.el.
9276         (own-clipboard): functionality moved from x-select.el using new
9277         generic C builtins.
9278         (disown-clipboard): ditto.
9279         (select-convert-to-text):
9280         (select-convert-to-string):
9281         (select-convert-to-compound-text):
9282         (select-convert-to-length):
9283         (select-convert-to-targets):
9284         (select-convert-to-delete):
9285         (select-convert-to-filename):
9286         (select-convert-to-charpos):
9287         (select-convert-to-lineno):
9288         (select-convert-to-colno):
9289         (select-convert-to-sourceloc):
9290         (select-convert-to-os):
9291         (select-convert-to-host):
9292         (select-convert-to-user):
9293         (select-convert-to-class):
9294         (select-convert-to-name):
9295         (select-convert-to-integer):
9296         (select-convert-to-atom):
9297         (select-convert-to-identity): new functions renamed from x-* and
9298         moved from x-select.el.
9299
9300         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9301         into here and use as the default window-system mouse yank.
9302         (insert-selection): generalised and moved from x-mouse.el.
9303         (own-clipboard): moved to C.
9304
9305         * msw-select.el (mswindows-selection-owned-p): deleted.
9306         (mswindows-own-selection): generalised and moved to select.el.
9307         (mswindows-disown-selection): generalised and moved to C.
9308         (mswindows-selection-owner-p): ditto.
9309
9310 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9311
9312         * XEmacs 21.2.14 is released
9313
9314 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9315
9316         * about.el: update contact info for jason and slb.
9317
9318 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9319
9320         * mule/european.el (setup-romanian-environment): Add Romanian
9321         support from Emacs/Mule romanian.el.
9322
9323 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9324
9325         * cus-face.el: Label all custom changes with the 'custom' tag.
9326
9327         * cus-edit.el: idem ditto.
9328
9329         * faces.el: Added suport for adding device tags to various functions.
9330         (custom): New device tag.
9331         (face-spec-set): Call reset face with tags argument. No longer do
9332         x-init-global-faces hack.
9333
9334         * faces.el (frob-face-property): Use an anonymous specifier to map
9335         frob-face-property-1 over.
9336
9337         * x-font-menu.el (font-menu-set-font): Always specify all
9338         properties to custom.
9339
9340 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9341
9342         * mule/european.el (setup-czech-environment): Add czech support.
9343         From David Sauer <davids@orfinet.cz>
9344
9345 1999-03-15  SL Baur  <steve@xemacs.org>
9346
9347         * check-features.el: Turn hard errors into warnings.
9348
9349 1999-03-21  SL Baur  <steve@xemacs.org>
9350
9351         * simple.el (delete-key-deletes-forward): As per discussion on
9352         xemacs-beta, default to t.
9353
9354 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9355
9356         * loadup.el: Define Installation-string before loading anything.
9357
9358 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9359
9360         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9361         From Anders Stenman <stenman@isy.liu.se>
9362
9363 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9364
9365         * wid-edit.el (widget-glyph-find): Ditto.
9366
9367         * packages.el (locate-library): Ditto.
9368
9369         * loadup.el (really-early-error-handler): Ditto.
9370
9371         * lib-complete.el (read-library): Ditto.
9372
9373         * faces.el (set-face-stipple): Ditto.
9374
9375         * code-files.el (load): Use new calling style of locate-file.
9376
9377 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9378
9379         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9380         dead.
9381
9382 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9383
9384         * dumped-lisp.el (preloaded-file-list): Don't load
9385         Installation.el.
9386
9387         * loadup.el (Installation-string): Define it here.
9388
9389 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9390
9391         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9392         Installation.el needs to be loaded before `dump-paths', otherwise
9393         the dumping process won't find it.
9394
9395 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9396
9397         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9398         subr so that we can use `replace-in-string' in Installation.el to
9399         get rid of C-m chars under the native Windows build.
9400
9401 1999-04-29  Andy Piper  <andy@xemacs.org>
9402
9403         * make-docfile.el: canonicalize file and directory names.
9404
9405         * device.el (call-device-method): new function for calling device
9406         specific methods.
9407         (define-device-method): new function for defining device methods.
9408         (define-device-method*): ditto.
9409
9410 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9411
9412         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9413
9414 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9415
9416         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9417         (cyrillic-koi8-r-encode-table): Likewise.
9418         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9419         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9420
9421         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9422         from vietnamese.el].
9423
9424         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9425         mule/mule-misc.el.
9426
9427 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9428
9429         * mule/thai-xtis.el:
9430         - Change font registry name from "Thai94x94-0" to "xtis-0".
9431         - Change mnemonic of coding-system `tis-620' to "TIS620".
9432
9433 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9434
9435         * mule/ethiopic.el: fixed.
9436
9437 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9438
9439         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9440
9441         * mule/thai-xtis.el: New file.
9442
9443         * mule/vietnamese.el: New file.
9444
9445         * mule/ethiopic.el: New file.
9446
9447 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9448
9449         * bytecomp.el (byte-compile-close-variables): Leave
9450         debug-issue-ebola-notices alone.
9451
9452 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9453
9454         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9455         at the top of the buffer since it is the most important thing to
9456         customize
9457         (ldap-get-host-parameter): New defun
9458         (ldap-search): Add a new parameter `withdn' to retrieve the
9459         distinguished names of entries
9460
9461 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9462
9463         * startup.el (splash-frame-body): Date and spelling fixes.
9464
9465 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9466
9467         * view-less.el (toggle-truncate-lines): add autoload tag
9468
9469 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9470
9471         * format.el (format-alist): Disable image stuff.
9472
9473 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9474
9475         * wid-edit.el (widget-glyph-find): Search by directories, then by
9476         suffixes rather than the other way around.
9477         (widget-image-conversion): Renamed to
9478         `widget-image-file-name-suffixes'.
9479
9480 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9481
9482         * mule/mule-charset.el: Made old functions obsolete, remove the
9483         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9484         (charset-iso-graphic-plane): Rename from charset-graphic.
9485         (charset-iso-final-char): Rename from charset-final.
9486         (charset-width): Rename from charset-columns.
9487         (charset-bytes): Added from fsf compatibility, returns always 1.
9488
9489         * mule/mule-misc.el: Move charset-doc-string alias to
9490         mule-charset.el
9491
9492 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9493
9494         * x-faces.el (x-make-font-bold-italic): honor
9495         *try-oblique-before-italic-fonts*
9496
9497 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9498
9499         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9500
9501 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9502
9503         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9504         name.
9505
9506 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9507
9508         * cl-extra.el (equalp): Would bug out for lists.
9509
9510 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9511
9512         * about.el (about-hackers):  Change cgw's email address
9513
9514 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9515
9516         * XEmacs 21.2.13 is released
9517
9518 1999-03-12  SL Baur  <steve@xemacs.org>
9519
9520         * simple.el (delete-key-deletes-forward): Revert to previous
9521         behavior.
9522
9523 1999-01-18  Didier Verna  <didier@xemacs.org>
9524
9525         * menubar-items.el (xemacs-splash-buffer): handle the case of
9526         multiple elements in the splash buffer body.
9527
9528         * startup.el (splash-frame-timeout): new constant: interval
9529         between splash buffer elements.
9530         (command-line-1): handle splash buffer with multiple elements (use
9531         a timeout).
9532         (splash-frame-body): Originally `startup-splash-frame-body'.
9533         Rewrote a cleaner and more readable version. This can now be array,
9534         in which case each element is displayed in turn in the splash buffer.
9535         (splash-frame-static-body): new constant. Persistent information
9536         across all splash buffer elements (preserves the possibility to give
9537         it in different languages.
9538         (circulate-splash-frame-elements): new function. Used as a timeout
9539         to circulate through all splash frame elements and display them in
9540         sequence.
9541         (display-splash-frame): originally `startup-splash-frame'. Handle
9542         the case of multiple elements in the splash buffer body. Now
9543         returns a timeout id if multiple elements to display, or nil.
9544
9545 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9546
9547         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9548         so they can be overridden by x-init-face-from-resources.
9549         Additionally specify the font name also with an x tag.
9550
9551 1999-03-08  Andy Piper  <andy@xemacs.org>
9552
9553         * package-get.el (package-get-base): autoload.
9554
9555         * menubar-items.el (default-menubar): add update menu item. Fix
9556         custom menu to only be activated when package-base is available.
9557
9558         * package-get.el (package-get-custom): don't load
9559         package-get-custom as it is auto-generated. Fix group definition.
9560
9561 1999-03-05  Didier Verna  <didier@xemacs.org>
9562
9563         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9564         instead of `symbol-name' (Thanks Kyle).
9565
9566         * cus-edit.el (custom-save-variables): use `prin1' instead of
9567         princ to write symbols.
9568
9569 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9570
9571         * XEmacs 21.2.12 is released
9572
9573 1999-03-05  SL Baur  <steve@xemacs.org>
9574
9575         * menubar-items.el (default-menubar): Add kfm browsing support.
9576         From Neal Becker <nbecker@fred.net>
9577
9578 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9579
9580         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9581         calls to font-lock during buffer reversion.
9582
9583 1999-02-12  Didier Verna  <didier@xemacs.org>
9584
9585         * info.el (Info-build-node-completions): unconditionally widen the
9586         tag table buffer.
9587
9588 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9589
9590         * x-faces.el (x-init-face-from-resources):
9591         Only set fonts in the 'x locale.
9592
9593 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9594
9595         * package-ui.el (pui-install-selected-packages): Don't throw on
9596         `package-admin-delete-binary-package' returning nil since it's
9597         normal.  Reindent function.
9598         (pui-add-required-packages): Handle case where packages selected
9599         for installation have never been installed.
9600
9601 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9602
9603         * menubar-items.el (default-menubar):
9604         Implement the ``Mule->Set coding system of process'' menu item.
9605
9606 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9607
9608         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9609         files
9610         - Change some `if's to `when's
9611
9612 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9613
9614         * XEmacs 21.2.11 is released
9615
9616 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9617
9618         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9619         against window close (Fix Bug #460).
9620         (ask-user-about-lock-dbox): Idem.
9621
9622 1999-02-25  SL Baur  <steve@xemacs.org>
9623
9624         * mule/mule-charset.el (charset-leading-byte): New function.
9625         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9626
9627 1999-02-12  Andy Piper  <andy@xemacs.org>
9628
9629         * about.el (xemacs-hackers): change andy's email address.
9630         (about-url-alist): change andy's web page address.
9631         (about-xemacs): add piper.
9632
9633 1999-02-16  SL Baur  <steve@xemacs.org>
9634
9635         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9636         of mule-base into lisp/mule.
9637
9638 1999-02-16  SL Baur  <steve@xemacs.org>
9639
9640         * mule/arabic.el:
9641         mule/canna-leim.el:
9642         mule/chinese.el:
9643         mule/cyrillic.el:
9644         mule/english.el:
9645         mule/european.el:
9646         mule/greek.el:
9647         mule/hebrew.el:
9648         mule/japanese.el:
9649         mule/kinsoku.el:
9650         mule/korean.el:
9651         mule/misc-lang.el:
9652         mule/mule-category.el:
9653         mule/mule-ccl.el:
9654         mule/mule-charset.el:
9655         mule/mule-cmds.el:
9656         mule/mule-coding.el:
9657         mule/mule-files.el:
9658         mule/mule-help.el:
9659         mule/mule-init.el:
9660         mule/mule-misc.el:
9661         mule/mule-tty-init.el:
9662         mule/mule-x-init.el:
9663         mule/viet-chars.el:  Remerge from mule-base.
9664
9665         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9666         of mule-base into lisp/mule.
9667
9668 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
9669
9670         * process.el (exec-to-string): Use `shell-command-switch' in place
9671         of hard-wired "-c" (for WindowsNT).
9672
9673 1999-02-08  Charles G Waldman  <cgw@pgt.com>
9674
9675         * menubar-items.el (default-menubar):  Remove obsolete
9676         "Gopher" item
9677
9678 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
9679
9680         * package-admin.el (package-admin-get-install-dir): First fall
9681         back to the location of xemacs-base for non-mule packages.
9682
9683 1999-02-15  Martin Buchholz  <martin@xemacs.org>
9684
9685         * paths.el:
9686         - improved automounter tmp directory support.
9687         - support 4 (!) empirically discovered automounter conventions
9688
9689 1999-02-12  SL Baur  <steve@xemacs.org>
9690
9691         * etags.el (pop-tag-mark): autoload to match key binding.
9692
9693 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9694
9695         * XEmacs 21.2.10 is released
9696
9697 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
9698
9699         * package-get.el (package-get-remote-filename): Don't bug out for
9700         a local file name in the search entry.
9701
9702 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
9703
9704         * XEmacs 21.2.9 is released
9705
9706 1999-01-19  Didier Verna  <didier@xemacs.org>
9707
9708         * replace.el (replace-search-function): new variable containing a
9709         function to perform a search-forward.
9710         (replace-re-search-function): new variable containing a function
9711         to perform a re-search-forward.
9712         (perform-replace): use them.
9713
9714 1999-01-25  Didier Verna  <didier@xemacs.org>
9715
9716         * select.el (selection-owner-p): use the name `XEmacs'.
9717         (cut-copy-clear-internal): ditto.
9718
9719 1999-01-18  Andy Piper  <andy@xemacs.org>
9720
9721         * about.el (about-url-alist): Update my entry.
9722         (xemacs-hackers): Ditto.
9723
9724 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
9725
9726         * buffer.el (switch-to-buffer): Fixing documentation.
9727         * minibuf.el (minibuffer-completion-table): ditto.
9728         * cl-macs.el (return-from): ditto.
9729
9730 1999-01-04  Didier Verna  <didier@xemacs.org>
9731
9732         * replace.el (delete-non-matching-lines): temporarily disable
9733         case-folding when called interactively with a regexp containing
9734         uppercase characters.
9735         (delete-matching-lines): ditto.
9736         (count-matches): ditto.
9737         (list-matching-lines): ditto.
9738
9739 1999-01-07  Colin Rafferty  <colin@xemacs.org>
9740
9741         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
9742         abort if current window is split horizontally, not if others are
9743         split.  Got rid of unnecessary minibuffer checking.  Also, add
9744         some comments (it's still complex).
9745
9746 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
9747
9748         * package-get.el: changed address for doc.ic.ac.uk to
9749         sunsite.doc.ic.ac.uk
9750
9751 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9752
9753         * ldap.el (toplevel): Remove requires so that the file compiles
9754         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
9755
9756 1999-01-10  J. Kean Johnston  <jkj@sco.com>
9757
9758         * dump-paths.el: Calculate module-directory and set
9759         module-load-path to the load path for modules.
9760
9761         * loadup.el: Get bootstrap value of module-load-path from the
9762         environment variable EMACSBOOTSTRAPMODULEPATH.
9763         - Display the module load path if we're debugging paths.
9764
9765         * setup-paths.el: Added function paths-find-site-module-directory.
9766         - Added function paths-find-module-directory.
9767         - Added function paths-construct-module-load-path.  Uses new
9768         environment variable EMACSMODULEPATH.
9769
9770 1998-12-30  Martin Buchholz  <martin@xemacs.org>
9771
9772         * font.el (font-default-object-for-device):
9773         Oops! This `or' can't be replaced by `unless'.
9774         Fixed inability to run w3, among other things.
9775
9776 1998-12-17  Charles G. Waldman <cgw@pgt.com>
9777
9778         * package-admin.el: Change initialization of
9779           package-admin-install-function dependent on system type.
9780           Change package-admin-install-function-mswindows to use
9781           "minitar".
9782
9783 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
9784
9785         * mouse.el (default-mouse-motion-handler): Disable help echo while
9786         in the minibuffer.
9787
9788 1998-12-28  Martin Buchholz <martin@xemacs.org>
9789
9790         * XEmacs 21.2.8 is released.
9791
9792 1998-12-24  Martin Buchholz <martin@xemacs.org>
9793
9794         * XEmacs 21.2.7 is released.
9795
9796 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9797
9798         * package-ui.el (pui-list-packages): Set truncate-lines.
9799
9800         * package-get.el (package-get-download-menu): Use
9801         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
9802
9803         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
9804         (pui-help-string): idem.
9805         (list-packages-mode): New major mode.
9806         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
9807         (pui-install-selected-packages): Add suport for removing packages.
9808         (pui-toggle-package-delete-key): New function.
9809         (pui-popup-context-sensitive): New kludge.
9810         (pui-list-packages): Add warning when `package-get-remote' is nil.
9811         (package-ui-add-site): New function.
9812
9813 1998-12-01  Didier Verna  <didier@xemacs.org>
9814
9815         * hyper-apropos.el (hyper-where-is): added the missing autoload.
9816
9817 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9818
9819         * ldap.el: Custom-ized
9820         (toplevel): Do not provide `ldap' which is provided by C level
9821         LDAP code
9822         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
9823
9824 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
9825
9826         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
9827
9828 1998-12-17  Andy Piper  <andy@xemacs.org>
9829
9830         * sound.el (sound-load-list): name changed from sound-load-alist.
9831         (sound-extension-list): name changed from sound-ext-list.
9832         (load-default-sounds): use new names.
9833         (load-sound-file): use new names.
9834
9835 1998-12-16  Andy Piper  <andy@xemacs.org>
9836
9837         * XEmacs 21.2.6 is released
9838
9839 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
9840
9841         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
9842         errors.
9843
9844 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
9845
9846         * wid-edit.el (widget-echo-this-extent): Set
9847         help-echo-owns-message to t.
9848
9849 1998-11-30  Greg Klanderman  <greg@alphatech.com>
9850
9851         * package-get.el (package-get-download-menu): use toggles for
9852           each site in the download site menu.
9853
9854 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
9855
9856         * package-get.el (package-get): If we cannot find a package
9857           because package-get-remote is not set, give a more helpful
9858           error message.
9859
9860 1998-11-30  Greg Klanderman  <greg@alphatech.com>
9861
9862         * package-get.el (package-get-remote-filename): use an EFS path
9863         with user anonymous if no user is specified.
9864
9865 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9866
9867         * faces.el (face-spec-set): Re-init fallfacks for default after
9868         calling reset-face on the default face.
9869
9870 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9871
9872         * package-admin.el (package-admin-default-install-function):
9873         Behave as advertised.  Make sure the pkg-dir is proper for
9874         default-directory.
9875         (package-admin-add-binary-package): Make sure the pkg-dir is
9876         proper for default-directory.
9877         (package-admin-install-function-mswindows): Make sure the pkg-dir
9878         is proper for default-directory.
9879
9880 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9881
9882         * XEmacs 21.2.5 is released
9883
9884 1998-12-05  SL Baur  <steve@altair.xemacs.org>
9885
9886         * files.el (binary-file-regexps): regexp-opt is not available at
9887         bytecompile time.
9888
9889 1998-11-30  Martin Buchholz  <martin@xemacs.org>
9890
9891         * x-win-xfree86.el:
9892         * x-win-sun.el (x-win-init-sun):
9893         * x-win-sun.el:
9894         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
9895         * x-iso8859-1.el:
9896         * x-init.el (init-post-x-win):
9897         * x-init.el (init-pre-x-win):
9898         * x-init.el (x-initialize-compose):
9899         * x-init.el:
9900         * x-compose.el:
9901         * winnt.el:
9902         * widget.el:
9903         * wid-edit.el (widget-glyph-click):
9904         * wid-edit.el (widget-glyph-find):
9905         * wid-edit.el (widget-type):
9906         * view-less.el (view-buffer-other-window):
9907         * very-early-lisp.el:
9908         * version.el:
9909         * toolbar.el:
9910         * toolbar-items.el:
9911         * term/sun.el (suntool-map):
9912         * term/sun-mouse.el:
9913         * term/internal.el:
9914         * syntax.el (modify-syntax-entry):
9915         * symbol-syntax.el:
9916         * subr.el:
9917         * startup.el (lock-directory):
9918         * simple.el (set-comment-column):
9919         * simple.el (backward-delete-char-untabify):
9920         * shadow.el (find-emacs-lisp-shadows):
9921         * shadow.el:
9922         * setup-paths.el (paths-construct-info-path):
9923         * select.el (cut-copy-clear-internal):
9924         * process.el (call-process-region):
9925         * process.el (start-process-shell-command):
9926         * process.el:
9927         * paths.el (rmail-spool-directory):
9928         * paragraphs.el (use-hard-newlines):
9929         * package-get.el (package-get-dependencies):
9930         * package-admin.el (package-admin-delete-binary-package):
9931         * obsolete.el (truncate-string):
9932         * obsolete.el (store-substring):
9933         * mouse.el (default-mouse-track-maybe-own-selection):
9934         * mouse.el (mouse-yank-at-point):
9935         * modeline.el:
9936         * modeline.el (mouse-drag-modeline):
9937         * minibuf.el (read-directory-name-internal):
9938         * minibuf.el (read-file-name-internal):
9939         * minibuf.el (read-file-name-internal-1):
9940         * minibuf.el (read-file-name-2):
9941         * minibuf.el (exact-minibuffer-completion-p):
9942         * minibuf.el (read-from-minibuffer):
9943         * minibuf.el:
9944         * menubar.el (check-menu-syntax):
9945         * map-ynp.el (map-y-or-n-p):
9946         * make-docfile.el (docfile-out-of-date):
9947         * loadup.el ((member "run-temacs" command-line-args)):
9948         * loadup.el ((member "no-site-file" command-line-args)):
9949         * loadup.el (really-early-error-handler):
9950         * loadup.el:
9951         * loadhist.el:
9952         * loaddefs.el:
9953         * lisp-mnt.el (lm-verify):
9954         * lib-complete.el (lib-complete:cache-completions):
9955         * lib-complete.el (library-all-completions):
9956         * itimer.el (itimer-run-expired-timers):
9957         * info.el (Info-mode):
9958         * info.el (Info-insert-file-contents):
9959         * info.el (Info-rebuild-dir):
9960         * info.el (Info-build-dir-anew):
9961         * info.el (Info-parse-dir-entries):
9962         * info.el (Info-dir-outdated-p):
9963         * info.el (Info-insert-dir):
9964         * info.el (info-xref):
9965         * info.el:
9966         * hyper-apropos.el (hyper-apropos-get-doc):
9967         * hyper-apropos.el (hyper-describe-face):
9968         * hyper-apropos.el (hyper-apropos-mode):
9969         * hyper-apropos.el:
9970         * help.el (list-processes):
9971         * help.el:
9972         * gnuserv.el:
9973         * font.el (mswindows-font-create-name):
9974         * font.el (font-default-font-for-device):
9975         * font.el (x-font-create-object):
9976         * font.el (font-registry):
9977         * font.el:
9978         * font-lock.el (font-lock-keywords):
9979         * font-lock.el:
9980         * finder.el (finder-compile-keywords):
9981         * find-paths.el (paths-find-recursive-path):
9982         * fill.el (set-justification-center):
9983         * fill.el (fill-region-as-paragraph):
9984         * files.el (insert-directory):
9985         * files.el (wildcard-to-regexp):
9986         * files.el (recover-file):
9987         * files.el (basic-save-buffer):
9988         * files.el (delete-auto-save-file-if-necessary):
9989         * files.el (file-relative-name):
9990         * files.el (backup-extract-version):
9991         * files.el (backup-buffer):
9992         * files.el (set-visited-file-name):
9993         * files.el (set-auto-mode):
9994         * files.el (interpreter-mode-alist):
9995         * files.el:
9996         * files.el (find-file-noselect):
9997         * files.el (abbreviate-file-name):
9998         * files.el (parse-colon-path):
9999         * files.el (directory-abbrev-alist):
10000         * etags.el (visit-tags-table-buffer):
10001         * easymenu.el (easy-menu-define):
10002         * dragdrop.el (experimental-dragdrop-drag):
10003         * dragdrop.el (dragdrop-drop-do-functions):
10004         * dragdrop.el (dragdrop-drop-at-point):
10005         * disass.el (disassemble-1):
10006         * disass.el (disassemble-internal):
10007         * disass.el (disassemble):
10008         * disass.el:
10009         * derived.el (derived-mode-init-mode-variables):
10010         * derived.el (define-derived-mode):
10011         * custom.el (defgroup):
10012         * cus-edit.el (custom-quote):
10013         * config.el:
10014         * code-process.el (open-network-stream):
10015         * code-process.el (start-process):
10016         * code-process.el (call-process-region):
10017         * code-process.el (call-process):
10018         * code-process.el:
10019         * code-files.el (insert-file-contents):
10020         * code-files.el:
10021         * code-files.el (buffer-file-coding-system-for-read):
10022         * cmdloop.el (yes-or-no-p-minibuf):
10023         * cl.el:
10024         * cl-macs.el:
10025         * cl-extra.el:
10026         * callers-of-rpt.el (make-caller-report):
10027         * callers-of-rpt.el:
10028         * bytecomp.el (batch-byte-recompile-directory):
10029         * bytecomp.el (batch-byte-compile-1):
10030         * bytecomp.el (batch-byte-compile):
10031         * bytecomp.el (display-call-tree):
10032         * bytecomp.el (byte-compile-insert):
10033         * bytecomp.el (byte-compile-two-args-19->20):
10034         * bytecomp.el (byte-compile-variable-ref):
10035         * bytecomp.el (byte-compile-form):
10036         * bytecomp.el (byte-compile-top-level-body):
10037         * bytecomp.el (byte-compile-out-toplevel):
10038         * bytecomp.el (byte-compile-byte-code-maker):
10039         * bytecomp.el (byte-compile-file-form-defmumble):
10040         * bytecomp.el (byte-compile-file-form):
10041         * bytecomp.el (byte-compile-keep-pending):
10042         * bytecomp.el (byte-compile-insert-header):
10043         * bytecomp.el (byte-compile-from-buffer):
10044         * bytecomp.el (byte-compile-file):
10045         * bytecomp.el (byte-recompile-file):
10046         * bytecomp.el (byte-compile-close-variables):
10047         * bytecomp.el (byte-compile-warn-about-unused-variables):
10048         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10049         * bytecomp.el (byte-compiler-legal-options):
10050         * bytecomp.el (byte-compile-lapcode):
10051         * bytecomp.el (byte-optimize-log):
10052         * bytecomp.el ((fboundp 'defsubst)):
10053         * bytecomp.el:
10054         * bytecomp-runtime.el:
10055         * byte-optimize.el (byte-optimize-apply):
10056         * byte-optimize.el (car):
10057         * byte-optimize.el (byte-optimize-form):
10058         * byte-optimize.el (byte-optimize-form-code-walker):
10059         * byte-optimize.el:
10060         * build-report.el (build-report-insert-installation-file):
10061         * build-report.el (build-report):
10062         * auto-show.el:
10063         * apropos.el (apropos-documentation):
10064         - mega patch
10065         - clean up byte-compile warnings
10066         - remove unused variables
10067         - Use common lisp style hashtable functions
10068         - byte compiler cleanup
10069         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10070         - remove old backquote syntax usage
10071         - move some cl functionality into C for speed.
10072         - remove last remaining VMS support
10073         - spelling fixes
10074         - implement last, butlast, nbutlast, copy-list in C.
10075         - new macro ignore-file-errors, similar to ignore-errors
10076           (ignore-file-errors (delete-file "foo"))
10077         - get frequent garbage collection during loadup.el by tweaking
10078           gc-cons-threshold, rather than explicitly calling garbage-collect
10079         - default delete-key-deletes-forward to `t'.
10080
10081 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10082
10083         * XEmacs 21.2-beta4 is released.
10084
10085 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10086
10087         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10088         (easy-menu-item-present-p): Wrapper around find-menu-item.
10089         (easy-menu-remove-item): Wrapper around delete-menu-item.
10090
10091         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10092         (add-menu-button): Add 'in-menu' argument.
10093         (add-menu-item-1): Add in-menu support to helper function.
10094
10095 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10096
10097         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10098
10099 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10100
10101         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10102         of Dec 4, 1997.
10103
10104 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10105
10106         * process.el (shell-command-on-region): Report if the command
10107         succeeded or failed.
10108
10109 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10110
10111         * subr.el (buffer-substring-no-properties): Comment out.
10112
10113 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10114
10115         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10116           into font instances first, like `x-frob-font-size' does.
10117           (mswindows-find-larger-font): ditto
10118
10119 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10120
10121         * package-ui.el (pui-install-selected-packages): fix args in call
10122         to `package-get'.
10123
10124 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10125
10126         * package-get.el (host-name): New widget type.
10127         (package-get-remote): Better customization using new type.
10128         (package-get-download-sites): idem dito.
10129
10130         (package-get-custom): Do not use package-get-all untill we have
10131         runtime dependencies.
10132
10133         (package-get-remove-copy): Default to 't' we no longer need this
10134         kludge as we do not currently use depenencies.
10135
10136         (package-get-was-current): New variable.
10137         (package-get-require-base): New 'force-current' argument.
10138         (package-get-update-base): idem
10139         (package-get-package-provider):  idem
10140         (package-get-locate-index-file): New 'no-remote' argument.
10141         (package-get-locate-file): idem.
10142
10143         (package-get-maybe-save-index): New function.
10144         (package-get-update-base): Use it.
10145
10146 1998-10-28 Greg Klanderman <greg@alphatech.com>
10147
10148         * package-get.el (package-get-remote): default to nil; by default,
10149         don't go out to the net via EFS.  They must select a download site.
10150         (package-get-download-sites): new variable.
10151         (package-get-download-menu): new function.
10152         (package-get-locate-index-file): new function.
10153         (package-get-update-base): use it.
10154
10155         * menubar-items.el (default-menubar): add "Update Package Index"
10156         and "Add Download Site" menus under Options | Manage Packages.
10157
10158 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10159
10160         * package-get.el (package-get): bugfix code checking installed version
10161         for case where package is not currently installed.
10162         (package-get-require-signed-base-updates): new variable.
10163         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10164         deemed not a goot thing.  Use the variable
10165         package-get-allow-unsigned-base-updates instead.
10166
10167 1998-10-16 Greg Klanderman <greg@alphatech.com>
10168
10169         * package-get.el (package-get): Don't install an older version than
10170         we already have unless explicitly told to.  Issue a warning.
10171
10172         * package-ui.el (pui-add-required-packages): when adding
10173         dependencies, don't add packages that are up to date.
10174         (pui-package-symbol-char):  Don't consider a package out of date
10175         if you have a newer version installed than the latest version in
10176         package-get-base.
10177
10178         * package-get.el (package-get-base-filename): document that it may
10179         be a path relative to package-get-remote;  new default value.
10180         (package-get-locate-file): new function.
10181         (package-get-update-base): use it to expand package-get-base-filename.
10182         (package-get-save-base): new function to save the package-get database
10183         to file.
10184         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10185         (package-get-update-base): pass the REMOTE-SOURCE arg.
10186         (package-get-update-base-entry): call package-get-custom-add-entry.
10187         (package-get-file-installed-p): removed; no longer needed.
10188         (package-get-create-custom): ditto.
10189         (toplevel): remove code to build and load package-get-custom.el
10190         (package-get-custom-add-entry): new function.
10191
10192 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10193
10194         * wid-edit.el (widget-button-click): Don't switch window.
10195
10196 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10197
10198         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10199
10200 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10201
10202         * etags.el (find-tag-default): Run find-tag-hook using
10203         run-hooks rather than funcall
10204
10205 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10206
10207         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10208         and the current local map as the parents to isearch-mode-map.
10209
10210 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10211
10212         * XEmacs 21.2-beta3 is released.
10213
10214 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10215
10216         * package-get.el (package-get-update-base): use
10217         insert-file-contents-internal, not insert-file-contents-literally.
10218
10219 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10220
10221         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10222         dump time.
10223
10224 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10225
10226         * package-get.el (package-get-update-base-entry): new function.
10227         (package-get-update-base): renamed; was `package-get-load-base'.
10228         cleanup, and use package-get-update-base-from-buffer.
10229         (package-get-update-base-from-buffer): new function.
10230         (package-get-update-base-entries): new; helper for above.
10231         Do not eval lisp grabbed over ftp; parse it from new format.
10232
10233 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10234
10235         * files.el (set-auto-mode): Don't play games loading package-get
10236         database; package-get-package-provider will handle it all.
10237
10238 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10239
10240         * package-get.el (package-get-base-filename): new variable.
10241         (package-get-require-base): new function.
10242         (package-get-pgp-signed-begin-line): new variable.
10243         (package-get-pgp-signature-begin-line): ditto.
10244         (package-get-pgp-signature-end-line):  ditto.
10245         (package-get-load-base): new function.
10246         (package-get-interactive-package-query):
10247         (package-get-update-all):
10248         (package-get-dependencies):
10249         (package-get-package-provider):
10250         (package-get-custom): use package-get-require-base.
10251         [package-get-custom loading]: disable for now.
10252
10253         * package-ui.el (pui-list-packages): use (package-get-require-base)
10254
10255 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10256
10257         * package-ui.el: Correct obvious thinko in choosing extent face.
10258
10259 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10260
10261         * menubar-items.el (default-menubar): pui-list-package has nothing
10262         to with Customize. Move all the package stuff to a new Item in Options.
10263
10264         * package-ui.el (pui-menu): Add menu and Popup menu.
10265
10266         * package-get.el (package-get): Use new
10267         package-admin-get-install-dir.
10268
10269         * package-admin.el (package-admin-get-install-dir): New syntax.
10270         Conserve package location and put mule packages where mule-base is.
10271
10272         * package-get.el : Customized
10273
10274         * package-ui.el (pui): Customized
10275         (pui-package-install-dest-dir): New variable.
10276         (pui-install-selected-packages): Use it
10277
10278 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10279
10280         * package-get.el (package-get-interactive-package-query): Move
10281         dependency on package-get-base to run-time.
10282         (package-get-update-all): Ditto.
10283         (package-get-dependencies): Ditto.
10284         (package-get-package-provider): Ditto.
10285         (package-get-custom): Ditto.
10286
10287 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10288
10289         * events.el: Remove 'ascii-character property from 'backspace
10290         and 'delete symbols
10291
10292 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10293
10294         * package-get-base.el: removed.
10295
10296 1998-09-23  Didier Verna  <didier@xemacs.org>
10297
10298         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10299         (no-upper-case-p): new function.
10300         (with-search-caps-disable-folding): new macro.
10301         (with-interactive-search-caps-disable-folding): new macro.
10302         (zap-to-char): In interactive mode, do a case-sensitive search if
10303         the character is uppercase.
10304         (zap-up-to-char): ditto.
10305
10306         * replace.el (perform-replace): use the function no-upper-case-p.
10307
10308         * isearch-mode.el (isearch-fix-case): ditto.
10309         make obsolete `with-caps-disable-folding' and
10310         `isearch-no-upper-case-p'.
10311
10312         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10313         (tags-search): ditto.
10314         (tags-query-replace): ditto.
10315
10316         * info.el (Info-search): ditto.
10317
10318 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10319
10320         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10321
10322 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10323
10324         * package-admin.el (package-admin-rmtree): rewritten.  need to
10325         check for "." and ".." before symlink check.  expand files and
10326         directories with respect to DIRECTORY, not default-directory.
10327
10328 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10329
10330         * package-get.el (package-get-all): add INSTALL-DIR argument.
10331
10332 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10333
10334         * package-ui.el (pui-add-required-packages): new function, select
10335         dependent packages.
10336         (pui-display-keymap): bind it.
10337         (pui-help-string): document it.
10338         (pui-install-selected-packages): package-get-all -> package-get.
10339
10340         * package-get.el (package-get-dependencies): new function.
10341
10342 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10343
10344         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10345         regexps.
10346
10347 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10348
10349         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10350         function.
10351         (default-mouse-track-normalize-point): Use it.
10352
10353 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10354
10355         * package-admin.el (package-admin-delete-binary-package):
10356                 General cleanup. Remove unnessary use of progn and
10357         save-excursion.
10358         (package-admin-delete-binary-package): Do NOT mess with file
10359         modes. That is evil.
10360         (package-admin-delete-binary-package): Wrap all deleting in
10361         condition-case. The data in MANIFEST is untrustworthy.
10362         (package-admin-delete-binary-package): Let the OS worry about non
10363         empty directories.
10364
10365 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10366
10367         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10368         processing.
10369         (lm-report-bug): Fix mail address to send bug reports to.
10370
10371 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10372
10373         * XEmacs 21.2-beta2 is released.
10374
10375 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10376
10377         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10378
10379 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10380
10381         * info.el (Info-mode): Document page turning by double clicks in
10382         docstring so `M-x describe-mode' will display it.
10383
10384 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10385
10386         * info.el (Info-mouse-track-double-click-hook): Use character
10387         widths to calculate a border region where double clicking does
10388         page turning, and return `nil' by default so other hooks, such as
10389         region highlighting, will be run.
10390
10391 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10392
10393         * sound.el (default-sound-directory-list): Initialize with all the
10394         "sounds" directories in `data-directory-list'.  It used to just be
10395         the first one.
10396
10397         * packages.el (locate-data-directory-list): Created.  This gives
10398         the list of matching directories, unlike `locate-data-directory',
10399         which just gives the first one.
10400
10401 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10402
10403         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10404         make a binding in the local keymap until help-char handling is
10405         improved.
10406
10407         * help.el (help-keymap-with-help-key): Provide keymap with help
10408         binding.
10409         (help-print-help-form): New helper function.
10410
10411 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10412
10413         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10414         move extent to another buffer; no need to create a new extent.
10415         (isearch-fix-case): New function.
10416         (isearch-search-and-update): Use it.
10417
10418 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10419
10420         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10421         the keymap, not minor-mode-map-alist.
10422         (isearch-done): Restore overriding-local-map.
10423
10424 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10425
10426         * bytecomp.el (byte-compile-buffer-substring):
10427         Fix for: (byte-compile (defun f () (buffer-substring)))
10428         ==>   ** buffer-substring called with 3 args, but requires 0-3
10429         - new code not only works, but is more readable, too.
10430
10431 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10432
10433         * msw-faces.el (mswindows-init-device-faces): Don't try to
10434           specify a default font at this late stage. Do try to force
10435           creation of the default face font so that if it fails we get
10436           an error now instead of a crash at frame creation.
10437
10438           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10439           mswindows-make-font-unitalic: Canonical default weight
10440           changed from "Normal" to "Regular".
10441
10442           mswindows-make-font-bold / -bold-italic: Supplied device was
10443           not being passed into call to mswindows-find-smaller-font.
10444
10445 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10446
10447         * package-get.el (package-get-remote): Fix the path where to find
10448           the packages on xemacs.org.
10449
10450 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10451
10452         * about.el (about-maintainer-info): Update Ben's entry.
10453
10454 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10455
10456         * lisp/shadow.el (find-emacs-lisp-shadows):
10457         - `member' was being called on lists of length 2000!
10458         - Replace with hashtables.
10459         - Replace hand-coded loops with (dolist)
10460         - Fix comment typo
10461
10462 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10463
10464         * packages.el: Added new function, `package-delete-name', to
10465           delete existing packages from the installed package database
10466           (`packages-package-list').  Also added the "pkginfo" directory
10467           to `packages-special-base-regexp', so that the pkginfo directory
10468           would not get added to `late-packages'.
10469
10470         * package-admin.el: Added ability to delete an installed package
10471           (added low-level function, `package-admin-delete-package').
10472           Understands how to use the pkginfo/MANIFEST.<package> file to
10473           delete the package.  When installing a package, will also
10474           create a MANIFEST.* file if one is not provided by the
10475           package.  If the MANIFEST.* doesn't exist when deleting a
10476           package, the functions will fall back to attempting to delete
10477           any package-specific lisp directory.
10478
10479         * package-get.el: Moved some functions to package-admin.el.
10480           Added interactive function `package-get-delete-package', for
10481           use by users for deleting a package.
10482
10483           Also modified to not require the presence of efs.
10484
10485 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10486
10487         * files.el (find-file-noselect): Handle all signals, kill the
10488         buffer and resignal.
10489
10490 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10491
10492         * cl-macs.el (glyph-image): Add setf method.
10493
10494 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10495
10496         * package-get.el: Fixed broken EFS downloading.  Also, look for
10497           .tar.gz files first, in preference over .tgz files.
10498
10499         * package-ui.el: Fix display of package version numbers.
10500
10501 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10502
10503         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10504         argument.
10505
10506 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10507
10508         * list-mode.el: `display-completion-list': added new/optional
10509           keyword `:completion-string', which allows the programmer to
10510           change the "Possible completions are:" prompt.
10511
10512         * menubar-items.el: Added new pulldown menu-pick to start up the
10513           visual package browser/installer:
10514
10515                 Options->Customize->List Packages
10516
10517         * package-admin.el: Added hooks for installing under both Unix
10518           and MS Windows.  Does additional error checking.  No longer
10519           calls "add-big-package.sh" to install packages under Unix; now
10520           calls gunzip & tar directly.
10521
10522         * package-get.el: Added ability to install packages from files
10523           on a local disk/CDROM.  Now deletes any existing package lisp
10524           directory.  Does completion on available packages when
10525           querying for package names.  Will also search for .tgz files
10526           in addition for .tar.gz files.  Tries to reload
10527           auto-autoloads, as a convenience when loading new packages,
10528           and also tries to add any new package paths to `load-path'.
10529           Changed all occurences of `concat' to use `expand-file-name'.
10530
10531         * package-ui.el: New file which implements the main visual
10532           package browser/installer, which is started via a menu pick or
10533           M-x pui-list packages.
10534
10535 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10536
10537         * startup.el (load-init-file): spelling fix.
10538
10539 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10540
10541         * startup.el (normal-top-level): Load auto-autoload files
10542         covariantly with their precedence.
10543
10544 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10545
10546         * menubar-items.el (default-menubar): Remove "Font Weight"
10547         option, there is currently no custom equivalent.. Customize-faces
10548         is "Edit faces".
10549
10550         * x-font-menu.el (font-menu-set-font): Use customize to set
10551         default face.
10552
10553         * faces.el (face-spec-update-all-matching): New function.
10554
10555         * cus-face.el (custom-set-face-update-spec): New function.
10556         Interface to customize faces from elisp.
10557
10558         (custom-face-value-create): Show the customized settings if set
10559         but not saved.
10560
10561 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10562
10563         (custom-face-value-create): Show the customized settings if set
10564         but not saved.
10565
10566 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10567
10568         * keydefs.el (global-map): Add FSF 20.3 binding of
10569         query-replace-regexp.
10570
10571 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10572
10573         * minibuf.el (read-file-name-internal-1): use
10574         user-name-completion-1 instead of user-name-completion.
10575
10576 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10577
10578         * loadup.el:
10579         * make-docfile.el:
10580         * update-elc.el: Don't set `source-directory' (now defunct as a
10581         global variable) no more.
10582
10583         * packages.el (packages-list-autoloads): Made `source-directory'
10584         (now defunct as a global variable) a parameter.
10585
10586 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10587
10588         * about.el (about-hackers): new email
10589
10590 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10591
10592         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10593
10594 1998-07-17  Didier Verna  <didier@xemacs.org>
10595
10596         * faces.el (set-face-property):
10597         (set-face-dim-p):
10598         (face-dim-p): updated the doc strings now that the dim property isn't
10599         tty-specific.
10600         (face-equal): the dim property is now a common one.
10601
10602         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10603         Renamed the `stipple' attribute to `background-pixmap'.
10604         (custom-face-background-pixmap): make custom-face-stipple an
10605         obsolete alias for this.
10606
10607 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10608
10609         * find-paths.el (paths-file-readable-directory-p): Created and
10610         used.
10611
10612         * loadup.el: Don't set inhibit-... flags from run-temacs.
10613
10614 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10615
10616         * packages.el (packages-data-path-depth): Added and used.
10617
10618 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10619
10620         * about.el:
10621         - Change .xpm to .png, delete "zcat" section.
10622         - cosmetic fix in the 'marcpa' entry.
10623
10624         * etc/photos
10625         - convert all .xpm.Z to .png
10626         - rename mrb to martin
10627         - rename mcook-m to mcookm
10628
10629 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10630
10631         * x-init.el (x-initialize-compose): Add support for
10632         dead-circumflex as YET ANOTHER NAME for that dead key.
10633
10634 1998-08-05  Colin Rafferty <colin@xemacs.org>
10635
10636         * setup-paths.el (paths-construct-exec-path): Made the
10637         last-packages really be last.
10638         (paths-construct-data-directory-list): Ditto.
10639
10640 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
10641
10642         * startup.el(startup-splash-frame-body):
10643         Update Copyright notice in splash screen
10644
10645 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10646
10647         * minibuf.el (read-file-name-internal-1): do ~user completion.
10648
10649 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10650
10651         * font-lock.el (font-lock-fontify-glumped-region): Add guard
10652         aginst destroyed extents
10653
10654 1998-07-24  Greg Klanderman  <greg@alphatech.com>
10655
10656         * package-get.el (package-get): add `install-dir' argument.
10657
10658 1998-07-20  John Jones  <jj@asu.edu>
10659
10660         * package-get.el: calls to package-get-update-all will only
10661           update packages which are already installed.
10662
10663 1998-07-23  SL Baur  <steve@altair.xemacs.org>
10664
10665         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10666         writable.
10667
10668 1998-07-20  Colin Rafferty   <colin@xemacs.org>
10669
10670         * about.el (about-hackers): Correct my email.
10671
10672 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
10673
10674         * about.el (about-hackers): new email-address.
10675
10676 1998-07-25  SL Baur  <steve@altair.xemacs.org>
10677
10678         * minibuf.el (read-number): Don't let `input-error' condition
10679         escape.
10680
10681 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10682
10683         * about.el (about-hackers): use my `email-for-life' address.
10684
10685 1998-07-19  SL Baur  <steve@altair.xemacs.org>
10686
10687         * XEmacs 21.2-beta1 is released.
10688
10689 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10690
10691         * ldap.el (ldap-search): Doc string change
10692
10693 1998-07-16  Colin Rafferty   <colin@xemacs.org>
10694
10695         * menubar-items.el (default-menubar): Removed references to
10696         `data-directory', and use `locate-data-file' instead, and made
10697         then greyed out if they don't exist.
10698
10699 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10700
10701         * keymap.el (events-to-keys): Use `format' instead of `concat'
10702         since the latter does not accept integer args anymore
10703
10704 1998-07-15  SL Baur  <steve@altair.xemacs.org>
10705
10706         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
10707         macros replaced.
10708
10709 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10710
10711         * make-docfile.el: Get first initialization from very-early-lisp.el
10712         * update-elc.el: Ditto.
10713         * loadup.el (really-early-error-handler): Ditto.
10714
10715         * packages.el (packages-unbytecompiled-lisp): Add new file,
10716         very-early-lisp.el.
10717
10718         * very-early-lisp.el: New file.
10719
10720 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10721
10722         * Symbols that have been obsolete for at least 3 years removed (II).
10723
10724         * obsolete.el (eval-current-buffer): Make compatible.
10725         (byte-code-function-p): Ditto.
10726         (send-string): Removed.
10727         (send-region): Removed.
10728         (screen-scrollbar-width): Removed.
10729         (set-screen-scrollbar-width): Removed.
10730         (set-screen-left-margin-width): Removed.
10731         (set-screen-right-margin-width): Removed.
10732         (screen-left-margin-width): Removed.
10733         (screen-right-margin-width): Removed.
10734         (set-buffer-left-margin-width): Removed.
10735         (set-buffer-right-margin-width): Removed.
10736         (buffer-left-margin-width): Removed.
10737         (buffer-right-margin-width): Removed.
10738         (x-set-frame-icon-pixmap): Removed.
10739         (x-set-screen-icon-pixmap): Removed.
10740         (pixel-name): Removed.
10741         (make-pixmap): Removed.
10742         (make-cursor): Removed.
10743         (pixmap-width): Removed.
10744         (pixmap-contributes-to-line-height-p): Removed.
10745         (set-pixmap-contributes-to-line-height): Removed.
10746
10747 1998-07-13  SL Baur  <steve@altair.xemacs.org>
10748
10749         * obsolete.el (popup-menu-up-p): removed.
10750         (read-no-blanks-input): Removed.
10751         (wholenump): Removed.
10752         (ring-mod): Removed (what was ring-mod?).
10753         (current-time-seconds): Removed.
10754         (run-special-hook-with-args): Removed.
10755         (dot): Removed.
10756         (dot-marker): Removed.
10757         (dot-min): Removed.
10758         (dot-max): Removed.
10759         (window-dot): Removed.
10760         (set-window-dot): Removed.
10761
10762         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
10763         `dot-min'.
10764
10765         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
10766
10767         * code-files.el (insert-file-contents): Rename
10768         run-special-hook-with-args to run-hook-with-args-until-success.
10769         (write-region): Ditto.
10770
10771 1998-07-12  SL Baur  <steve@altair.xemacs.org>
10772
10773         * about.el: Fix typos, update release date.
10774
10775         * Symbols that have been obsolete for at least 3 years removed.
10776
10777         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
10778         screen- functions.
10779         (toplevel): remove setf methods for screen functions.
10780         * cl-macs.el (extent-data): defsetf removed.
10781         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
10782         many places to remove.
10783         (comment-indent-hook): Ditto.
10784         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
10785         (buffer-dedicated-screen): Ditto.
10786         (deiconify-screen): Ditto.
10787         (delete-screen): Ditto.
10788         (event-screen): Ditto.
10789         (find-file-other-screen): Ditto.
10790         (find-file-read-only-other-screen): Ditto.
10791         (live-screen-p): Ditto.
10792         (screen-height): Ditto.
10793         (screen-iconified-p): Ditto.
10794         (screen-list): Ditto.
10795         (screen-live-p): Ditto.
10796         (screen-name): Ditto.
10797         (screen-parameters): Ditto.
10798         (screen-pixel-height): Ditto.
10799         (screen-pixel-width): Ditto.
10800         (screen-root-window): Ditto.
10801         (screen-selected-window): Ditto.
10802         (screen-totally-visible-p): Ditto.
10803         (screen-visible-p): Ditto.
10804         (screen-width): Ditto.
10805         (screenp): Ditto.
10806         (get-screen-for-buffer): Ditto.
10807         (get-screen-for-buffer-noselect): Ditto.
10808         (get-other-screen): Ditto.
10809         (iconify-screen): Ditto.
10810         (lower-screen): Ditto.
10811         (mail-other-screen): Ditto.
10812         (make-screen): Ditto.
10813         (make-screen-invisible): Ditto.
10814         (make-screen-visible): Ditto.
10815         (modify-screen-parameters): Ditto.
10816         (new-screen): Ditto.
10817         (next-screen): Ditto.
10818         (next-multiscreen-window): Ditto.
10819         (other-screen): Ditto.
10820         (previous-screen): Ditto.
10821         (previous-multiscreen-window): Ditto.
10822         (raise-screen): Ditto.
10823         (redraw-screen): Ditto.
10824         (select-screen): Ditto.
10825         (selected-screen): Ditto.
10826         (set-buffer-dedicated-screen): Ditto.
10827         (set-screen-height): Ditto.
10828         (set-screen-position): Ditto.
10829         (set-screen-size): Ditto.
10830         (set-screen-width): Ditto.
10831         (show-temp-buffer-in-current-screen): Ditto.
10832         (switch-to-buffer-other-screen): Ditto.
10833         (visible-screen-list): Ditto.
10834         (window-screen): Ditto.
10835         (x-set-screen-pointer): Ditto.
10836         (x-set-frame-pointer): Ditto.
10837         (screen-title-format): Ditto.
10838         (screen-icon-title-format): Ditto.
10839         (terminal-screen): Ditto.
10840         (delete-screen-hook): Ditto.
10841         (create-screen-hook): Ditto.
10842         (mouse-enter-screen-hook): Ditto.
10843         (mouse-leave-screen-hook): Ditto.
10844         (map-screen-hook): Ditto.
10845         (unmap-screen-hook): Ditto.
10846         (default-screen-alist): Ditto.
10847         (default-screen-name): Ditto.
10848         (x-screen-defaults): Ditto.
10849         (x-create-screen): Ditto.
10850         * obsolete.el: meta-flag removed.
10851         baud-rate removed.
10852         sleep-for-millisecs removed.
10853         extent-data removed.
10854         set-extent-data removed.
10855         set-extent-attribute removed.
10856         extent-glyph removed.
10857         extent-layout removed.
10858         set-extent-layout removed.
10859         list-faces-display removed.
10860         list-faces removed.
10861         trim-versions-without-asking removed.
10862         after-write-file-hooks removed.
10863         truename removed.
10864         auto-fill-hook removed.
10865         blink-paren-hook removed.
10866         select-screen-hook, deselect-screen-hook removed.
10867         auto-raise-screen, auto-lower-screen removed.
10868
10869         * msw-mouse.el: Global change resource -> mswindows-resource.
10870
10871         * XEmacs 21.0-pre5 is released.
10872
10873 1998-07-11  SL Baur  <steve@altair.xemacs.org>
10874
10875         * about.el (about-hackers): Credits update.
10876
10877 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
10878
10879         * register.el (insert-register): Don't activate the region.
10880
10881 1998-07-10  SL Baur  <steve@altair.xemacs.org>
10882
10883         * select.el: Restore x-* symbols for backwards compatibility:
10884         x-copy-primary-selection, x-kill-primary-selection,
10885         x-delete-primary-selection, x-select-make-extent-for-selection,
10886         x-valid-simple-selection-, x-cut-copy-clear-internal.
10887
10888 1998-07-09  SL Baur  <steve@altair.xemacs.org>
10889
10890         * XEmacs 21.0-pre4 is released.
10891
10892 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
10893
10894         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
10895         reporting bugs.
10896         (maybe-add-init-button): Fix semantics under Windows.  Use
10897         `expand-file-name' rather than `concat'.
10898
10899         * help.el (print-messages): New function.
10900
10901 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10902
10903         * ldap.el (ldap-host-parameters-alist): Docstring fixes
10904
10905 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10906
10907         * about.el: Tweaked my entry in about-hackers.
10908
10909         * find-paths.el (paths-emacs-root-p):
10910           Relaxed emacs-root checking of an in-place installation to
10911           also accommodate the flat layout used on MS Windows.
10912
10913 1998-06-29  John Jones  <jj@asu.edu>
10914
10915         * package-get.el: calls to package-get-update-all will only
10916           update packages which are already installed.
10917
10918 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
10919
10920         * faces.el (xpm-color-symbols): remove hardcoded defaults these
10921         are handled by the gui-element face fallbacks now.
10922
10923         * x-faces.el: default gui-element face to "background" as well as
10924         the default face.
10925
10926         * msw-faces.el (mswindows-init-device-faces): remove gui-element
10927         and default face settings since these are set as fallbacks now in
10928         the appropriate domain.
10929
10930 1998-07-02  SL Baur  <steve@altair.xemacs.org>
10931
10932         * text-mode.el (text-mode): Reorder regexp so the OR part
10933         corresponding to `page-delim' goes first and the hack in
10934         `forward-paragraph' will work.
10935         With bug analysis from Bob Weiner <weiner@altrasoft.com>
10936
10937 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
10938
10939         * subr.el (remove-hook): When checking the hook value
10940           with functionp, don't apply car to it.
10941
10942 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10943
10944         * package-get.el (package-get-remote-filename):
10945           Don't use file-name-as-directory because the local directory
10946           separator conventions might not be the same as ftp's.
10947
10948 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10949
10950         * ldap.el (ldap-host-parameters-alist): New name of
10951         `ldap-host-parameters-plist'
10952
10953 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
10954
10955         * package-get.el: Using (require 'package-get-base), now that it
10956         provides itself.  Consequently removed all instances of (load
10957         "package-get-base.el").
10958
10959 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
10960
10961         * subr.el (remove-hook): Don't treat the hook value as a
10962           list unless it is both consp and not functionp.
10963
10964 1998-06-29  SL Baur  <steve@altair.xemacs.org>
10965
10966         * about.el: Email address for Ben Wing is ben@xemacs.org.
10967         * auto-show.el: Ditto.
10968         * bytecomp.el: Ditto.
10969         * faces.el: Ditto.
10970         * x-scrollbar.el: Ditto.
10971         * x-misc.el: Ditto.
10972         * tty-init.el: Ditto.
10973         * toolbar-items.el: Ditto.
10974         * symbol-syntax.el: Ditto.
10975         * specifier.el: Ditto.
10976         * objects.el: Ditto.
10977         * hyper-apropos.el: Ditto.
10978         * glyphs.el: Ditto.
10979
10980 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
10981
10982         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
10983         vertical-divider-always-visible-p.
10984         (default-mouse-motion-handler): Ditto.
10985
10986 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
10987
10988         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
10989         global value.
10990
10991 1998-06-21  Oliver Graf <ograf@fga.de>
10992
10993         * build-reports.el: changed receiver to xemacs-build-reports list
10994
10995 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10996
10997         * font.el: Split font-family-mappings into X and
10998           mswindows-specific versions.
10999           mswindows-font-create-[object|name]: Treat supplied size
11000           as a pointsize. Added underline and strikethru handling.
11001
11002         * msw-faces.el: changed default mswindows charset to western.
11003
11004         * msw-glyphs.el: removed space in border-glyph font string that
11005           was inserted to get round bugs in the mswindows C font code.
11006
11007 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11008
11009         * about.el (about-hackers): Credits update.
11010
11011         * help-nomule.el (tutorial-supported-languages): Add Romanian
11012         TUTORIAL.
11013
11014         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11015         to ISO-8859-2.
11016
11017 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11018
11019         * font.el: Split font-family-mappings into X and
11020           mswindows-specific versions.
11021           mswindows-font-create-[object|name]: Treat supplied size
11022           as a pointsize. Added underline and strikethru handling.
11023
11024         * msw-faces.el: changed default mswindows charset to western.
11025
11026         * msw-glyphs.el: removed space in border-glyph font string that
11027           was inserted to get round bugs in the mswindows C font code.
11028
11029 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11030
11031         * minibuf.el: make read-color-completion-table call
11032           (mswindows-color-list for mswindows devices.
11033
11034 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11035
11036         * lisp/font-lock.el
11037         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11038         Let declaration items contain non-word symbol characters.
11039
11040 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11041
11042         * package-get.el (package-get-package-provider): Added autoload
11043         cookie.  Loading "package-get-base.el" in ALL functions that use
11044         it.  Fixed some (interactive ...) with multiple argument specs
11045         again.  Cosmetic indentation changes.
11046
11047 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11048
11049         * info.el (Info-insert-dir): Don't use nreverse on variables
11050         that you want to use later.
11051
11052 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11053
11054         * x-mouse.el (x-set-point-and-move-selection): Replace call
11055         to x-kill-primary-selection with kill-primary-selection
11056
11057 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11058
11059         * simple.el (what-cursor-position): Make cursor position reported
11060         use value of column-number-start-at-one
11061
11062 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11063
11064         * about.el (xemacs-hackers): Fix Jareth's email address.
11065
11066 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11067
11068         * startup.el (startup-splash-frame): Remove
11069         `xemacs-startup-logo-function'.
11070
11071 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11072
11073         * about.el (about-hackers): Update credits list.
11074
11075 1998-06-06  Jeff Miller <jmiller@smart.net>
11076
11077         * lisp/sound.el: Update sound-ext to allow filenames with
11078           extensions to be found by load-sound-file
11079
11080 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11081
11082         * info.el (Info-rebuild-outdated-dir): Removed variable
11083         (Info-auto-generate-directory): New variable
11084         (Info-save-auto-generated-dir): New variable
11085         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11086         (Info-build-dir-anew): Second parameter removed.  Use
11087         `Info-save-auto-generated-dir'
11088         (Info-rebuild-dir): Ditto
11089
11090 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11091
11092         * list-mode.el (next-list-mode-item): Would not recognize
11093         border between directly neighbored items.
11094
11095 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11096
11097         * package-get.el: add autoloads for some functions.
11098
11099 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11100
11101         * specifier.el (let-specifier): Tiny docfixes.
11102
11103 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11104
11105         * msw-mouse.el: set selection-pointer-glyph to Normal.
11106
11107 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11108
11109         * wid-edit.el (widget-specify-secret): New function.
11110         (widget-after-change): Use it.
11111         (widget-specify-field): Use it.
11112
11113 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11114
11115         * mouse.el (drag-window-divider): Use `(not done)' instead of
11116         `doit'; reuse result of `window-pixel-edges'.
11117
11118         * modeline.el (drag-modeline-event-lag): Rename to
11119         drag-divider-event-lag.
11120
11121 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11122
11123         * specifier.el (let-specifier): Rewritten not to generate needless
11124         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11125         arguments.
11126
11127 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11128
11129         * minibuf.el (read-file-name-1): Setup buffer-local value of
11130         `completion-ignore-case' in completions buffer under Windows.
11131
11132 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11133
11134         * about.el (about-maintainer-glyph): Fix support for not
11135         compressed images.
11136
11137 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11138
11139         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11140
11141         * mouse.el (mouse-track): Cancel selection if misc-user event with
11142         `cancel-mode-internal' function is fetched.
11143
11144 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11145
11146         * files.el (save-some-buffers-1): Fixed return value.
11147
11148 1998-06-01  Oliver Graf <ograf@fga.de>
11149
11150         * dragdrop.el: added experimental
11151
11152 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11153
11154         * startup.el (after-init-hook, init-file-user,
11155         user-init-directory, load-user-init-file):  Purge references
11156         to "~/.xemacs/init.el" from docstrings.
11157
11158         (load-user-init-file) Use paths-construct-path to construct
11159         paths to user init files.  Go directly to ~/.emacs, do not
11160         search ~/.xemacs/, do not load `default-custom-file'.
11161
11162 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11163
11164         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11165         general *sh.
11166         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11167
11168 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11169
11170         * menubar-items.el (default-menubar): add Update Packages to customize
11171         menu.
11172
11173 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11174
11175         * faces.el: use toolbar face as a fallback for toolbar properties
11176         in xpm-color-symbols instead of default.
11177
11178         * msw-faces.el: rename 3d-object -> gui-element face.
11179
11180 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11181
11182         * startup.el (xemacs-startup-logo-function): New variable.
11183         (startup-splash-frame): Use it.
11184
11185 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11186
11187         * files.el (save-some-buffers): Would wait 1 second.
11188         (save-some-buffers-1): Delete other windows here instead of in
11189         `save-some-buffers'.
11190         (save-some-buffers): Force redisplay only if windows were deleted.
11191
11192 1998-06-02  Didier Verna  <didier@xemacs.org>
11193
11194         * cus-face.el (custom-face-attributes): generalized the use of
11195         toggle buttons for boolean attributes.
11196         Re-ordered the items a bit.
11197
11198 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11199
11200         * sound.el (default-sound-directory): Use `locate-data-directory'
11201         to find the sounds directory.
11202
11203 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11204
11205         * sound.el: default sound-ext to .wav under mswindows, .au
11206         otherwise. load-default sounds without extensions.
11207
11208 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11209
11210         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11211         if send-pr is not bound.
11212
11213 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11214
11215         * files.el: grok idl files in auto-mode-alist.
11216 1998-06-01  Jeff Miller  <jmiller@smart.net>
11217
11218         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11219         calling `upcase'.
11220
11221 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11222
11223         * msw-glyphs.el: add xbm to the list of image types supported.
11224
11225 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11226
11227         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11228         instead of XEmacs one when dumping InfoDock.
11229
11230 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11231
11232         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11233         for `modeline-visible-p'
11234
11235         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11236
11237 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11238
11239         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11240         since it's not used anymore. doc string fixes.
11241
11242         * package-get.el (package-get-file-installed-p): new function. use
11243         instead of file-installed-p which is in an external package.
11244
11245 1998-05-28  Oliver Graf <ograf@fga.de>
11246
11247         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11248         favor of select-window/switch-to-buffer
11249
11250 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11251
11252         * startup.el: changed (getenv "HOME") to (user-home-directory)
11253
11254 1998-05-25  Oliver Graf <ograf@fga.de>
11255
11256         * frame.el (cde-start-drag) moved to dragdrop.el
11257         (offix-start-drag-region) moved to dragdrop.el
11258         (offix-start-drag) moved to dragdrop.el
11259         * dragdrop.el (cde-start-drag) moved from frame.el
11260         (offix-start-drag-region) moved from frame.el
11261         (offix-start-drag) moved from frame.el
11262         (cde-start-drag-region) cde drag regions
11263         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11264
11265 1998-05-26  Oliver Graf <ograf@fga.de>
11266
11267         * dragdrop.el: created dragdrop-drag prototypes
11268         (cde-start-drag-region) fixed typo
11269
11270 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11271
11272         * simple.el (after-init-hook): Remove reader macro.
11273
11274         * packages.el (packages-hardcoded-lisp): Get rid of reader
11275         macros.  Update DOC string.
11276
11277 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11278
11279         * mouse.el (drag-window-divider): Ditto.
11280
11281         * modeline.el (mouse-drag-modeline): Use it.
11282
11283         * lisp-mode.el (let-specifier): Specify indentation.
11284
11285         * specifier.el (let-specifier): Renamed from
11286         `with-specifier-instance'.
11287
11288 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11289
11290         * x-faces.el:
11291         * faces.el: move definition of xpm-color-symbols from x-faces.el
11292         to faces. Predicate x-get-resource on the presence of x.
11293
11294         * msw-faces.el: set 3d-object face rather than modeline. Specify
11295         faces as specfier defaults.
11296
11297         * package-get.el: don't use package-admin-add-single-file-package.
11298
11299 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11300
11301         * toolbar-items.el: Fixup tooltips.
11302         (toolbar-gnus): Don't use obsolete variable
11303         toolbar-news-frame-properties.
11304         (toolbar-news-reader): Default to `gnus' instead of
11305         `not-configured'.
11306
11307         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11308         Windows.
11309
11310 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11311
11312         * package-get.el: rename -installedp -> -installed-p.
11313
11314 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11315
11316         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11317         attributes, and assinged it to continuation, truncation and
11318         hscroll glyphs.
11319
11320         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11321         and made continuation, truncation and hscroll glyphs arrow
11322         characters out of that font.
11323
11324 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11325
11326         * minibuf.el (minibuffer-electric-separator): Play nicely with
11327         directory-sep-char being \.
11328         (minibuffer-electric-tilde): Ditto.
11329         (read-file-name-map): Ditto.
11330
11331 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11332
11333         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11334         on X devices.
11335         (default-mouse-track-deal-with-down-event): Avoid
11336         `x-disown-selection'; use `disown-selection' instead.
11337
11338 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11339
11340         * select.el:
11341         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11342         moved to (cut-copy-clear-internal) in select.el. Ditto for
11343         (x-delete-primary-selection) (x-kill-primary-selection)
11344         (x-copy-primary-selection).
11345         (own-clipboard): new function.
11346
11347         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11348         functions in select.el. remove old ones.
11349         (mswindows-own-clipboard): new function.
11350
11351 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11352
11353         * gnuserv.el: allow connections from mswindows type devices.
11354
11355 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11356
11357         * msw-glyphs.el: change image type used from cursor to resource.
11358
11359 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11360
11361         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11362         for {top,bottom}-{left,right} values in addition to
11363         {top,bottom}_{left,right}.
11364         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11365
11366 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11367
11368         * cl-macs.el (specifier-instance): Undefine its setf method.
11369
11370         * specifier.el (with-specifier-instance): Added docstring.
11371
11372         * mouse.el (drag-window-divider): Ditto.
11373
11374         * modeline.el (mouse-drag-modeline): Use it.
11375
11376         * lisp-mode.el (with-specifier-instance): Define its indentation
11377         level.
11378
11379         * specifier.el (with-specifier-instance): New macro.
11380
11381 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11382
11383         * package-get.el (package-get-create-custom): new function to
11384         auto-generate package-get-custom.el from package-get-base.el.
11385         * (package-get-ever-installedp): new function.
11386         * (package-get-custom): new function to get all packages specified
11387         by customize.
11388
11389 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11390
11391         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11392
11393 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11394
11395         * cl-extra.el: Reverse previous float change.
11396
11397 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11398
11399         * x-faces.el:
11400         * faces.el (try-font-name): moved from x-faces.el since it is
11401         required by w3 under mswindows as well X.
11402
11403 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11404
11405         * winnt.el: Removed evil (setq completion-ignore-case t)
11406         clause, one more overlookef fsfism.
11407         (nt-quote-args-functions-alist): End sentences with double space.
11408
11409 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11410
11411         * window-xemacs.el (push-window-configuration): Remove kludgery of
11412         recaching default-toolbar specifier.
11413         (pop-window-configuration): Ditto.
11414         (unpop-window-configuration): Ditto.
11415
11416 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11417
11418         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11419
11420 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11421
11422         * winnt.el (nt-quote-args-verbatim): Added function.
11423         (nt-quote-args-prefix-quote): Added function.
11424         (nt-quote-args-backslash-quote): Added function.
11425         (nt-quote-args-double-quote): Added function.
11426         (nt-quote-args-functions-alist): New variable.
11427         (nt-quote-process-args): Added function. This is the main quoting
11428         work horse called from process-nt.c
11429
11430 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11431
11432         * winnt.el: Removed duplicate definitions for backspace,
11433         delete, M-backspace and C-M-backspace.
11434         (file-name-buffer-file-type-alist): Removed this variable.
11435         (find-buffer-file-type): Removed function.
11436         (find-file-binary):  Removed function.
11437         (find-file-text): Removed function.
11438         (find-file-not-found-set-buffer-file-type): Removed function.
11439         (save-to-unix-hook): Removed function.
11440         (revert-from-unix-hook): Removed function.
11441         (using-unix-filesystems): Removed function.
11442         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11443         warning.
11444         (x-set-selection): Removed function.
11445         (x-get-selection): Removed function.
11446         Removed commented FSFisms.
11447         Replaced copyright notice (this file is not part of GNU Emacs).
11448         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11449         comint-process-echoes setting to t.
11450
11451 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11452
11453         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11454         and used following the interface change of
11455         `paths-find-recursive-path'.
11456
11457         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11458         regexp instead of a list of base names.
11459         (paths-version-control-filename-regexp):
11460         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11461         Introduced and used following the interface change of
11462         `paths-find-recursive-path'.
11463
11464 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11465
11466         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11467         on X devices, rather than on all non-TTY devices.
11468
11469 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11470
11471         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11472
11473         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11474
11475 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11476
11477         * itimer.el (activate-itimer): Fixed usage of integers
11478         as argument to `concat'.
11479
11480 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11481
11482         * itimer.el (start-itimer): replace the use of `concat' with
11483         `format'
11484
11485 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11486
11487         * mode-motion.el (mode-motion-hook): Clarify docstring.
11488         From Bob Weiner <weiner@altrasoft.com>
11489
11490         * loadhist.el (symbol-file): Supply prompt string when used
11491         interactively.
11492         From Bob Weiner <weiner@altrasoft.com>
11493
11494 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11495
11496         * loadup.el (really-early-error-handler): Ditto.
11497
11498         * update-elc.el: Ditto.
11499
11500         * setup-paths.el (paths-construct-exec-path): Ditto.
11501
11502         * make-docfile.el: Ditto.
11503
11504         * find-paths.el (paths-decode-directory-path): Use split-path
11505         instead of decode-path.
11506
11507         * files.el (parse-colon-path): Update docstring reference.
11508
11509 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11510
11511         * msw-init.el:
11512         * x-init.el:
11513         Bind cut'n'paste keys to non window-system specific functions.
11514
11515         * msw-select.el: New function mswindows-clear-clipboard.
11516         mswindows-cut-copy-clipboard extended to handle clearing of the
11517         selection and renamed to mswindows-cut-copy-clear-clipboard.
11518
11519         * select.el: on mswindows devices delete-primary-selection
11520         calls mswindows-clear-clipboard.
11521
11522 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11523
11524         * simple.el (quoted-insert): Inhibit quit when using read-char.
11525
11526         * cmdloop.el (read-char): Don't inhibit quit.
11527         (read-char-exclusive): Ditto.
11528         (read-char): Signal quit if quit-char was pressed.
11529         (read-char-exclusive): Ditto.
11530         (read-quoted-char): Return a character, not integer.
11531
11532         * menubar-items.el (default-popup-menu): Use Andy's generic
11533         selection code.
11534         (default-popup-menu): Fix code.
11535
11536 1998-05-14  Oliver Graf <ograf@fga.de>
11537
11538         * dragdrop.el (dragdrop-function-widget): this time it's done
11539
11540 1998-05-13  Oliver Graf <ograf@fga.de>
11541
11542         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11543
11544 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11545
11546         * device.el (device-pixel-width):
11547         (device-pixel-height):
11548         (device-mm-width):
11549         (device-mm-height):
11550         (device-bitplanes):
11551         (device-color-cells): Swapped parameters to device-system-metric
11552         according to the interface change.
11553
11554 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11555
11556         * mouse.el (default-mouse-motion-handler): Use new name of the
11557         function event-over-vertical-divider-p.
11558         Do not set E-W arrow cursor over the divider if
11559         vertical-divider-draggable-p is nil in the window.
11560         ([top-level]): Use new name for the variable
11561         vertical-divider-map.
11562         (drag-window-divider): Respect vertical-divider-draggable-p.
11563         Variable name typo fixes.
11564
11565 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11566
11567         * keymap.el (kbd): Define here; handle string constants and
11568         others...
11569
11570 1998-05-15  Christian Nyb <chr@mediascience.no>
11571
11572         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11573         in Emacs 18.
11574
11575 1998-05-13  Didier Verna  <didier@xemacs.org>
11576
11577         * mouse.el (drag-window-divider): give the vertical divider a
11578         pressed look when dragging it.
11579
11580 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11581
11582         * faces.el: predicate some more face operations on x or mswindows
11583         not just x.
11584
11585         * modeline.el: enable modeline coloring for mswindows.
11586
11587 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11588
11589         * minibuf.el (minibuffer-default): Added variable; compatible with
11590         FSF Emacs.
11591         (next-history-element): Used `minibuffer-default'.
11592
11593 1998-05-12  Oliver Graf <ograf@fga.de>
11594
11595         * dragdrop.el (dragdrop-function-widget): button and mods ok
11596         arguments still look a bit strange
11597         (dragdrop-compare-mods) created
11598         (dragdrop-drop-do-functions) correctly checks for buttons and
11599         modifiers
11600
11601 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11602
11603         * setup-paths.el (paths-default-info-directories): Replace
11604         path-separator with directory-sep-char.
11605
11606         * files.el (path-separator): Don't define it here.
11607
11608 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11609
11610         * update-elc.el: Ditto.
11611
11612         * setup-paths.el (paths-construct-exec-path): Ditto.
11613
11614         * make-docfile.el: Ditto.
11615
11616         * loadup.el (really-early-error-handler): Ditto.
11617
11618         * find-paths.el (paths-decode-directory-path): Use decode-path
11619         instead of decode-path-internal.
11620
11621         * files.el (parse-colon-path): Update docstring.
11622
11623 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11624
11625         * subr.el (get-buffer-window-list): Make BUFFER optional.
11626
11627         * window-xemacs.el (windows-of-buffer): Defalias to
11628         get-buffer-window-list.
11629
11630 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11631
11632         * disass.el: Fix maintainer keyword.
11633
11634         * bytecomp.el (byte-compile-and-load-file): Autoload.
11635         (byte-compile-buffer): Ditto.
11636
11637         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11638         value is returned, not the name.
11639         (lisp-imenu-generic-expression): Enable it.
11640         (lisp-mode-variables): Ditto.
11641         (lisp-indent-offset): Change defconst to defvar.
11642         (lisp-indent-function): Ditto.
11643         (lisp-body-indent): Ditto.
11644
11645 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11646
11647         * modeline.el: Use zap-last-kbd-macro-event.
11648
11649         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11650         nil, don't attempt to do anything with messages.
11651         (eval-last-sexp): Use `letf' for clarity.
11652
11653 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11654
11655         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11656
11657 1998-05-11  Martin Buchholz  <martin@xemacs.org>
11658
11659         * buff-menu.el:
11660         * lisp-mode.el:
11661         * obsolete.el:
11662         Change empty docstrings into no doc strings at all.
11663         Fix bogus FSF-format docstrings.
11664         * etags.el: Fix docstring.
11665
11666 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
11667
11668         * package-get.el (package-get): Use internal md5
11669
11670 1998-05-13  SL Baur  <steve@altair.xemacs.org>
11671
11672         * about.el (about-xemacs): Correct abuse of concat.
11673
11674 1998-05-11  SL Baur  <steve@altair.xemacs.org>
11675
11676         * info.el (Info-mode): Use easymenu.
11677
11678 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11679
11680         * apropos.el (apropos): Don't use concat with integers.
11681
11682         * cmdloop.el (describe-last-error): Handle the case when no error
11683         was seen gracefully.
11684
11685         * apropos.el (apropos-print): Use with-displaying-help-buffer as
11686         defun.
11687         (apropos-describe-plist): Ditto.
11688
11689         * help.el (with-displaying-help-buffer): Revert to a defun.
11690         (describe-key): Use it as defun.
11691         (describe-mode): Ditto.
11692         (describe-bindings): Ditto.
11693         (describe-prefix-bindings): Ditto.
11694         (describe-installation): Ditto.
11695         (view-lossage): Ditto.
11696         (describe-function): Ditto.
11697         (describe-variable): Ditto.
11698         (describe-syntax): Ditto.
11699
11700 1998-05-11  Oliver Graf <ograf@fga.de>
11701
11702         * dragdrop.el: changed order of require/provide
11703         (dragdrop-drop-mime-default) changed to new calling conventions
11704         (dragdrop-drop-do-functions) changed to new calling conventions
11705         (dragdrop-function-widget) this one needs more work...
11706
11707 1998-05-10  Oliver Graf <ograf@fga.de>
11708
11709         * about.el: another small change in my entry
11710         * dragdrop.el (dragdrop-drop-log-function): logging added
11711         plus customizations
11712         changed interface to handler functions. now called with event
11713         and object
11714
11715 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
11716
11717         * glyphs.el (divider-pointer-glyph): Declared new glyph,
11718         E-W arrow pointer displayed over draggable dividers.
11719
11720         * mouse.el (default-mouse-motion-handler): Show it when
11721         appropriate.
11722         (drag-window-divider): Added.
11723         ([top-level]): Initialized window-divider-map with a keymap
11724         binding the above function to left button down event.
11725
11726         * x-mouse.el (x-init-pointer-shape): Initialize
11727         divider-pointer-glyph from Cursor.dividerPointer, or use default
11728         E-W double arrow.
11729
11730 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
11731
11732         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
11733
11734 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11735
11736         * simple.el (count-words-buffer): Don't query for buffer.
11737         (count-lines-buffer): Ditto.
11738
11739 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11740
11741         * help.el (where-is): add optional insert argument.
11742
11743 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11744
11745         * help.el (describe-key-briefly): New argument INSERT.
11746
11747         * simple.el (eval-expression): New optional argument; synch with
11748         FSF 20.3.
11749
11750         * keydefs.el (global-map): Add new register bindings.
11751
11752         * register.el: Synched with FSF 20.3.
11753
11754 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11755
11756         * window-xemacs.el (recenter): all arguments are optional.
11757
11758 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
11759
11760         * device.el: (device-pixel-width): Reflected name/parameters
11761         change to device-system-metric.
11762         (device-pixel-height): Ditto.
11763         (device-mm-width): Ditto.
11764         (device-mm-height): Ditto.
11765         (device-bitplanes): Ditto.
11766         (device-color-cells): Ditto.
11767
11768 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11769
11770         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
11771
11772         * cl.el (most-positive-fixnum): Document.
11773         (most-negative-fixnum): Ditto.
11774
11775         * cus-dep.el: Updated comment.
11776
11777         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
11778         constant.
11779
11780         * cus-load.el (custom-put): Removed.
11781
11782         * files.el (after-find-file): Just resignal quit instead of
11783         signaling "canceled".
11784
11785 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11786
11787         * frame.el (other-frame): Use `focus-frame' instead of
11788         select-frame kludges.
11789
11790         * lisp-mode.el: Update lisp-indent-function for
11791         save-selected-frame and with-selected-frame.
11792
11793         * frame.el (save-selected-frame): New macro.
11794         (with-selected-frame): Ditto.
11795         (other-frame): Use `set-frame-focus'.
11796
11797 1998-05-06  Oliver Graf <ograf@fga.de>
11798
11799         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
11800         (dragdrop-drop-url-default) default handler for URL drops created
11801         (dragdrop-drop-mime-default) default handler for MIME drops created
11802         (dragdrop-drop-functions) default custom for handling drops created
11803         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
11804
11805 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
11806
11807         * mouse.el: Removed redundant mouse-mswindows-drop function.
11808
11809 1998-05-05  Oliver Graf <ograf@fga.de>
11810
11811         * about.el: changed some text in my entry
11812         * dragdrop.el: added customs
11813
11814 1998-05-04  Oliver Graf <ograf@fga.de>
11815
11816         * mouse.el: killed global drop key bindings
11817         (mouse-offix-drop) removed
11818         * dragdrop.el: created
11819         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
11820
11821 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
11822
11823         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
11824         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
11825
11826         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
11827         obsolete comment.
11828
11829         * scrollbar.el (scrollbars-visible-p): Use new
11830         {vertical,horizontal}-scrollbar-visible-p specifiers.
11831
11832 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
11833
11834         * device.el (device-pixel-height):
11835         (device-pixel-width):
11836         (device-mm-width):
11837         (device-mm-height):
11838         (device-bitplanes):
11839         (device-color-cells): Moved these 6 functions from device.c; they
11840         all use single (device-system-metrics) call.
11841
11842 1998-05-09  SL Baur  <steve@altair.xemacs.org>
11843
11844         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
11845         were renamed.
11846
11847         * menubar-items.el:
11848         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
11849         Suggested by Hrvoje Niksic <hniksic@srce.hr>
11850
11851         * help.el (help-map): Remove Hyperbole keybinding logic.
11852         Suggested by: Michael Ernst <mernst@cs.washington.edu>
11853
11854 1998-05-08  SL Baur  <steve@altair.xemacs.org>
11855
11856         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
11857         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
11858
11859 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
11860
11861         * msw-glyphs.el: use nicer icon3 from the frame icon.
11862
11863 1998-05-07  SL Baur  <steve@altair.xemacs.org>
11864
11865         * version.el (emacs-version): Remove InfoDock conditionals.
11866
11867         * startup.el (startup-splash-frame): Change ID logo name.
11868
11869 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
11870
11871         * files.el (after-find-file): If the user presses C-g on
11872         directory-creation prompt, kill the buffer.
11873
11874 1998-05-06  SL Baur  <steve@altair.xemacs.org>
11875
11876         * simple.el (count-words-region): Reverse previous change.
11877
11878 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
11879
11880         * replace.el (query-replace): Just call perform-replace.
11881         (query-replace-regexp): Ditto.
11882         (perform-replace): Move region handling here.
11883         (perform-replace): Use the new arg to match-data.
11884
11885 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
11886
11887         * x-init.el: Install X specific display table that
11888           displays char 0240 as a space to avoid whatever it is
11889           that screws up display of that character code.
11890
11891 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11892
11893         * help.el (function-arglist): If no arguments are documented for a
11894         subr, print nothing rather than incorrect output.
11895
11896 1998-05-05  SL Baur  <steve@altair.xemacs.org>
11897
11898         * cmdloop.el (command-error): Update bail-out error message to use
11899         `emacs-program-name'.
11900
11901         * lib-complete.el: Remove reader macro cruft.
11902
11903         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
11904         cruft.
11905
11906         * simple.el (count-words-region): Drop interactive-p check on the
11907         message.
11908
11909 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
11910
11911         * font.el
11912         * msw-faces.el
11913         Correct spelling of mswindows-font-canonicalize-name.
11914
11915 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11916
11917         * ldap.el (ldap-host-parameters-alist): Replaced with
11918         `ldap-host-parameters-plist'
11919         (ldap-search): Adapt to previous change
11920
11921 1998-05-02  SL Baur  <steve@altair.xemacs.org>
11922
11923         * about.el (about-hackers): Update Bob Weiner bio.
11924         (about-maintainer-info): Ditto.
11925
11926 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
11927
11928         * simple.el (display-warning-minimum-level): Docfix.
11929
11930 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
11931
11932         * widget.el (:default-get): New keyword.
11933         * wid-edit.el (default, widget-default-default-get): Define it.
11934         (group, widget-group-default-get): Define it.
11935         (menu-choice, widget-choice-default-get): Define it.
11936         (widget-default-get): New function.
11937         (widget-choice-action): Call it.
11938         (widget-editable-list-entry-create): Call it.
11939
11940 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
11941
11942         * byte-optimize.el (byte-boolean-vars): Removed.
11943         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
11944         lookup through `byte-boolean-vars'.
11945
11946 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
11947
11948         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
11949         resource-provided values into ghost specs for scrollbar-height and
11950         scrollbar-width.
11951
11952 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
11953
11954         * byte-optimize.el: Don't attempt to optimize /=.
11955
11956         * bytecomp.el (byte-compile-one-ore-more-args): New function.
11957         (byte-compile-/=): Ditto.
11958
11959 1998-05-02  SL Baur  <steve@altair.xemacs.org>
11960
11961         * apropos.el: Use `with-displaying-help-buffer'.
11962         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
11963         Use `with-displaying-help-buffer'.
11964         (apropos-follow): Do not give special treatment to buffer cursor
11965         was in prior to a mouse click.
11966         (apropos-describe-plist): Use `with-displaying-help-buffer'.
11967         (apropos-print-doc): Set correct buffer for setting text
11968         properties.
11969
11970 1998-05-01  SL Baur  <steve@altair.xemacs.org>
11971
11972         * help.el (help-buffer-prefix-string): New variable.
11973         (help-buffer-name): Use it.
11974
11975         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
11976         mode menu.
11977
11978 1998-04-30  Greg Klanderman  <greg@alphatech.com>
11979
11980         * frame.el (other-frame): Work even when focus-follows-mouse is true.
11981
11982 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
11983
11984         * files.el (find-file-noselect): Update docstring.
11985         (find-file-noselect): Signal an error if found an unreadable file.
11986         (file-chase-links): Save the match data.
11987         (normal-mode): Use `lwarn' and `error-message-string'.
11988         (interpreter-mode-alist): Change defconst to defvar.
11989         (inhibit-first-line-modes-regexps): Ditto.
11990         (inhibit-first-line-modes-regexps): Added .tgz.
11991         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
11992         (change-major-mode-with-file-name): New user-option.
11993         (set-visited-file-name): Synched with FSF.
11994         (file-name-extension): New function, from FSF 20.3.
11995         (file-relative-name): Synched with FSF.
11996         (save-some-buffers): Support the C-r feature.
11997         (recover-session): Synched with FSF.
11998         (kill-some-buffers): Ditto.
11999         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12000
12001 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12002
12003         * files.el (insert-file): Undo previous change and reenable use of
12004         format.el.
12005
12006 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12007
12008         * window-xemacs.el (recenter): Define.
12009
12010 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12011
12012         * font.el (mswindows-font-create-name)
12013         (mswindows-font-create-object): new functions for mswindows type
12014         fonts.
12015
12016         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12017         strings are parsed as well as font objects.
12018
12019 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12020
12021         * modeline.el (defining-kbd-macro): Restore modeline indication of
12022         kbd-macro being recorded.
12023         (add-minor-mode): Simplify docstring.
12024         (modeline-minor-mode-menu): Remove stuff.
12025
12026 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12027
12028         * code-process.el (call-process): dynamically decide process
12029         coding type.
12030
12031 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12032
12033         * modeline.el: Add line-number-mode, column-number-mode to
12034         the modeline minor-mode menu.  Button2 on the line number does
12035         goto-line.
12036
12037 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12038
12039         * mouse.el: move x-selection-owner-p type things to
12040         selection-owner-p.
12041
12042         * msw-init.el: copy zmacs stuff from x-init.el
12043
12044         * msw-select.el (mswindows-own-selection)
12045         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12046         functions. Very simple minded implementation of selectio
12047         ownership.
12048
12049         * select.el (own-selection) (disown-selection)
12050         (activate-region-as-selection) (select-make-extent-for-selection)
12051         (valid-simple-selection-p): functions moved from x-select.el for
12052         generalized selection.
12053
12054         * x-select.el: see select.el changes.
12055
12056         * x-toolbar.el: use new selection functions.
12057
12058 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12059
12060         * packages.el (packages-find-package-directories): Fixed bug that
12061         would pick up multiple site-package directories.
12062         (package-locations): Added "xemacs-packages" as a late package
12063         location.
12064
12065         * find-paths.el: Now uses `emacs-program-name' and
12066         `emacs-program-version'.
12067         Additions to enforce version-specific directories in
12068         `paths-find-version-directory'.
12069
12070 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12071
12072         * default.el: Removed.
12073         * site-start.el: Removed.
12074
12075 1998-04-29  Didier Verna  <didier@xemacs.org>
12076
12077         * minibuf.el (minibuffer-history-minimum-string-length): Default
12078         to nil.
12079
12080 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12081
12082         * find-paths.el (paths-program-name): Rename.
12083         (paths-emacs-root-p): Ditto.
12084         (paths-find-site-directory): Ditto.
12085
12086 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12087
12088         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12089         `emacs-lisp-byte-compile-and-load'.
12090
12091 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12092
12093         * ldap.el (ldap-search): Fixed additional parameter passing to
12094         `ldap-open'
12095
12096 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12097
12098         * select.el (kill-primary-selection) (selection-owner-p)
12099         (copy-primary-selection) (yank-clipboard-selection)
12100         (selection-exists-p) (delete-primary-selection): new file and
12101         functions that do the right thing for the selected device.
12102
12103         * x-menubar.el: use generalised selection functions.
12104
12105         * dumped-lisp.el: dump select.el.
12106
12107 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12108
12109         * find-paths.el (paths-progname): New variable.
12110         (paths-emacs-root-p): Use it.
12111         (paths-find-site-directory): Ditto.
12112
12113 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12114
12115         * loadup.el ((member "dump" command-line-args)): Dump as
12116         `infodock' if InfoDock.
12117
12118 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12119
12120         * find-paths.el (construct-emacs-version): Simplify, include
12121         program name in the return value.
12122         * (paths-find-version-directory): Use it.
12123
12124 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12125
12126         * info.el (Info-parse-dir-entries): Fixed regexp
12127         (Info-build-dir-anew): Remove full suffix and capitalize info file
12128         name for files with no @direntry
12129         (Info-batch-rebuild-dir): New function
12130         (Info-suffixed-file): Check for regular files instead of simple
12131         file existence (could catch directories before)
12132
12133 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12134
12135         * setup-paths.el, find-paths.el: Removed uses of `not' which
12136         temacs doesn't have.
12137
12138         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12139         into root searching.
12140
12141 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12142
12143         * subr.el: Remove definition of `not'.
12144
12145 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12146
12147         * msw-glyphs.el: enable graphics support.
12148
12149 1998-04-23  Didier Verna  <didier@xemacs.org>
12150
12151         * x-menubar.el (default-menubar): restored the line-number-mode
12152         option.
12153
12154         * misc doc string updates related to the options menu.
12155
12156 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12157
12158         * setup-paths.el (paths-construct-load-path): Fix typo.
12159
12160 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12161
12162         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12163         font-menu-ignore-scaled-fonts don't have to be bound now; this
12164         gets us one step further towards making --no-autoloads work.
12165
12166         * startup.el (normal-top-level): Load auto-autoloads only if
12167         lisp-directory is non-nil.
12168
12169         * setup-paths.el (paths-construct-load-path): Made it robust
12170         against nil lisp-directory.
12171
12172         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12173         to the list of variables that cause a warning when nil.
12174
12175         * toolbar.el (init-toolbar-location): Now works even when there's
12176         no toolbar icon directory.
12177
12178 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12179
12180         * help.el (view-lossage): Recognize it.
12181
12182         * simple.el (log-message): Mark multiline messages.
12183
12184 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12185
12186         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12187
12188 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12189
12190         * package-get.el (package-get-all):  add `\n' separator to
12191         interactive specification so that both variables are read
12192
12193 1998-04-22  Didier Verna  <didier@xemacs.org>
12194
12195         * x-menubar.el: ported the options menu to Custom.
12196         Moved the "read only" toggle button to the buffers menu.
12197         Corrected some missing ;;;###autoload or defcustom.
12198
12199         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12200         the scrollbar-visible specifier for options menu handling.
12201
12202         * toolbar.el (toolbar-visible-p)
12203                      (toolbar-captioned-p)
12204                      (default-toolbar-position): defcustom wrappers around
12205         the toolbar specifiers for options menu handling.
12206
12207         * frame.el (get-frame-for-buffer-default-instance-limit):
12208         defcustom it for options menu handling.
12209
12210         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12211         font-lock-mode for options menu handling.
12212
12213         * cus-start.el: added Custom properties to overwrite-mode for
12214         options menu handling.
12215
12216 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12217
12218         * about.el: shameless self-promotion.
12219
12220 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12221
12222         * simple.el (raw-append-message): Slightly optimize.
12223         (remove-message): Use `push' for clarity.
12224         (append-message): Ditto.
12225         (display-warning): Dito.
12226         (raw-append-message): Send the message to the appropriate device.
12227
12228 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12229
12230         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12231         From Sean MacLennan <Sean.MacLennan@pika.ca>
12232
12233 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12234
12235         * setup-paths.el: Changed `directory-sep-char' to
12236         `path-separator', following a change in GNU Emacs.
12237
12238 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12239
12240         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12241         (Info-build-dir-anew): Add a final newline.
12242         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12243         is `always'
12244         (Info-rebuild-dir): Ditto
12245
12246         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12247
12248 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12249
12250         * simple.el (count-words-buffer): Retain zmacs region.
12251         (count-words-region): Ditto.
12252         * simple.el: (what-line): Expanded line counts.
12253         (count-lines): New parameter to conditionalize whether collapsed
12254         lines get counted.
12255         From Bob Weiner <weiner@altrasoft.com>
12256
12257 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12258
12259         * packages.el (package-locations): infodock-packages must override
12260         mule-packages and packages.
12261
12262 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12263
12264         * wid-edit.el:
12265         remove rude messages from widget-activation-widget-mapper
12266         and widget-activation-glyph-mapper
12267
12268 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12269
12270         * toolbar.el: Remove (featurep 'x) test from
12271         toolbar-make-button-list
12272
12273 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12274
12275         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12276         only if in the same frame.
12277
12278 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12279
12280         * packages.el (package-locations): Added site-packages hierarchy.
12281
12282         * setup-paths.el (paths-default-info-directories): Introduced and
12283         used.
12284
12285         * packages.el, setup-paths.el: Set various path searching depths
12286         to 1.
12287
12288         * packages.el (packages-hierarchy-depth):
12289         (packages-load-path-depth): Introduced and used.
12290
12291         * setup-paths.el (paths-load-path-depth): Introduced and used.
12292
12293         * find-paths.el (paths-find-recursive-path): Added max-depth
12294         parameter.
12295
12296 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12297
12298         * setup-paths.el (paths-construct-info-path): Removed
12299         dependency on behavior of (file-name-as-directory "").
12300
12301 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12302
12303         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12304         lisp objects
12305
12306 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12307
12308         * dump-paths.el, startup.el: Added handling for --debug-paths.
12309
12310 1998-04-15  William M. Perry  <wmperry@aventail.com>
12311
12312         * wid-edit.el: We cannot just set the help-echo or balloon-help
12313           properties for an extent based on the :help-echo widget
12314           property, since help-echo and balloon-help cause an EXTENT to
12315           get passed in, where :help-echo functions are expecting a WIDGET
12316
12317 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12318
12319         * scrollbar.el (init-scrollbar-from-resources): Call
12320         mswindows-init-scrollbar-metrics when appropriate.
12321
12322 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12323
12324         * dumped-lisp.el: dump x-toolbar for window system
12325
12326         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12327         have support and xpm.
12328
12329 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12330
12331         * files.el (toggle-read-only): Fix docstring.
12332         From Didier Verna <didier@xemacs.org>
12333
12334 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12335
12336         * startup.el (normal-top-level): Load autoload-file-name without
12337         specifying an extension---some people only auto-autoload.el.gz.
12338
12339 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12340
12341         * files.el (backup-enable-predicate): Don't bomb on NAME being
12342         nil.
12343
12344 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12345
12346         * find-paths.el, packages.el: Now prefers configure'd paths.
12347         This shouldn't cause any of the originally anticipated problems as
12348         the current paths architecture will not define the various
12349         configure-xxx variables if they're not specified on the configure
12350         command line.
12351
12352         * find-paths.el, setup-paths.el, packages.el: Removed all
12353         mentionings of "/" as a path separator.
12354         Used paths-construct-path throughout.
12355
12356         * find-paths.el (paths-construct-path): Created to assemble paths
12357         from directory components.
12358
12359         * setup-paths.el, packages.el: Used paths-decode-directory-path
12360         instead of decode-path-internal.
12361
12362         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12363         and associates.
12364         (paths-decode-directory-path) Created.
12365
12366         * setup-paths.el: Changed configure-exec-path to
12367         configure-exec-directory.
12368
12369 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12370
12371         * packages.el (packages-find-packages): Fixed decoding of
12372         EMACSPACKAGEPATH.
12373
12374         * startup.el: -no-packages -> -no-early-packages.
12375
12376         (packages-load-package-lisps): Fixed loading of auto-autoload
12377         files.
12378
12379         * startup.el (normal-top-level): Fixed loading of core
12380         auto-autoload.
12381
12382         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12383
12384         * startup.el, packages.el, dump-paths.el: Added proper settings
12385         for site-directory and lisp-directory variables.
12386
12387         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12388         inhibit-package-autoloads and fixed handling of it.
12389
12390         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12391         handling of former inhibit-package-init, now
12392         inhibit-early-packages, to make -vanilla etc. work.
12393
12394 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12395
12396         * code-process.el (start-process): Fallback to 'undecided instead
12397         of 'binary for process input coding stream.
12398
12399         * process.el (start-process): Docstring fix.
12400
12401 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12402
12403         * info.el (Info-insert-dir): Do not insert temporary dir files
12404         in Info-dir-file-attributes
12405         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12406         (Info-rebuild-dir): Ditto.
12407
12408 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12409
12410         * obsolete.el: Added obsoleteness declarations for
12411         `site-directory' and `Info-default-directory-list'.
12412
12413 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12414
12415         * find-paths.el (paths-find-emacs-root): Only look at the
12416         executable at the end of the symlink chain for determining the
12417         Emacs root.
12418
12419 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12420
12421         * setup-paths.el (paths-construct-info-path): Changed construction
12422         to cater to gone default in configure.
12423
12424         * find-paths.el (paths-uniq-append): Added.
12425
12426         * packages.el: Rewritten package path construction once again.
12427
12428         * dump-paths.el, startup.el: Removed package-path as a global
12429         variable.
12430
12431         * package-admin.el (package-admin-add-single-file-package):
12432         (package-admin-add-binary-package): Changed package-path to
12433         late-packages.
12434
12435         * packages.el (packages-split-path): Split path at "/" rather than
12436         nil according to change in emacs.c.
12437
12438 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12439
12440         * setup-paths.el (paths-construct-info-path): Changed info path
12441         order so that directories come out right.
12442         (paths-find-lock-directory): Fixed bug: It used to think
12443         configure-lock-directory is a path.
12444
12445 1998-04-06  Jeff Miller <jmiller@smart.net>
12446
12447         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12448         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12449         eases the use of toolbar-add/kill-item functions.
12450
12451 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12452
12453         * code-files.el (file-coding-system-alist): Commented out
12454         loaddefs.el magical treatment.
12455
12456 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12457
12458         * info.el (Info-rebuild-outdated-dir): Added new option
12459         `conservative' and made it the default
12460         (Info-rebuild-dir): Appropriately parse multi-line description
12461         strings, and multi-section dir files. Issue warning when dir
12462         is rebuilt as temporary
12463         (Info-build-dir-anew): Issue warning when dir is built as
12464         temporary
12465
12466 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12467
12468         * list-mode.el (list-mode-map): Bind highlight motion commands to
12469         standard keys left, right, C-b and C-f.
12470
12471 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12472
12473         * files.el (auto-mode-alist): allow .sc for Scheme->C
12474
12475 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12476
12477         * loadup.el (pureload): Don't quote (garbage-collect).
12478
12479 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12480
12481         * package-get-base.el: Updated.
12482
12483 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12484
12485         * isearch-mode.el (isearch-just-started): New variable.
12486         (isearch-mode): Set it.
12487         (isearch-repeat): Advance one character forward only if the search
12488         was successful, and was not just started.
12489         (isearch-repeat): Clear isearch-just-started.
12490
12491 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12492
12493         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12494         if running -batch.
12495
12496 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12497
12498         * subr.el (listify-key-sequence): Removed.
12499
12500 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12501
12502         * bytecomp.el (byte-compile-print-gensym): New option.
12503         (byte-compile-output-file-form): Use it.
12504         (byte-compile-output-docform): Ditto.
12505         (byte-compile-compiled-obj-to-list): Ditto.
12506
12507 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12508
12509         * msw-glyphs.el: set frame icon if xpm support.
12510
12511 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12512
12513         * help.el: Code that pretty prints variable values
12514           removed.
12515
12516 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12517
12518         * find-paths.el (paths-emacs-root-p): Correct test for installation
12519         directory.
12520         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12521
12522 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12523
12524         * loaddefs.el: Don't set debug-ignored-errors; leave
12525           its default value set to nil.
12526
12527 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12528
12529         * info.el (Info-rebuild-dir): fixed mis-spelling.
12530
12531 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12532
12533         * info.el (Info-rebuild-outdated-dir): New custom var
12534         (Info-insert-node): Create/update dir file when needed, ie when it
12535         does not exist or is older than some info files in directory
12536
12537 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12538
12539         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12540         for last packages, mainly for using a 20.4 package base.
12541
12542         * packages.el (late-packages): Typo fix.  It was called
12543         early-packages.
12544
12545         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12546         relative symlinks correctly.
12547         (paths-find-emacs-roots): More rigorous checking for plausible
12548         configuration-time root.
12549
12550         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12551         find its roots.
12552
12553 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12554
12555         * faces.el: Fix docstrings.
12556         * glyphs.el: Fix docstrings.
12557         * mouse.el: Fix docstrings.
12558
12559         * frame.el: Change phrase `current frame' to `selected frame'.
12560
12561         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12562
12563         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12564         macros using backquote to make them infinitely more readable.
12565
12566 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12567
12568         * packages.el (packages-find-package-path): Hardcoded specialized
12569         InfoDock support until we can clean this up.
12570
12571         * help.el (describe-bindings-1): Return the value of the bindings
12572         help buffer created.
12573         (describe-bindings): Ditto.
12574
12575         * simple.el (set-variable): Restore previous behavior of not
12576         bombing if the variable to set is not boundp.
12577
12578 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12579
12580         * packages.el (packages-handle-package-dumped-lisps): Allow for
12581         non-local files to be loaded off the package-lisp variable.
12582
12583 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12584
12585         * x-faces.el: Global X resources should override
12586           specs for all device classes (color, grayscale, mono);
12587           code currently doesn't override any of them.  Fixed by
12588           calling remove-specifier with '(x default) as the tag
12589           set and allowing inexact matches.
12590
12591 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12592
12593         * faces.el: Separated face initializations based on
12594           device classes into device type specific (tag set,
12595           instantiator) pairs.
12596
12597 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12598
12599         * wid-edit.el (widget-choice-action): Remember user's explicit
12600         choice.
12601         (widget-choice-value-create): Respect it.
12602         From Richard Stallman <rms@gnu.org>
12603
12604 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12605
12606         * setup-paths.el (paths-construct-info-path): Always append
12607         existing directories from configure-time info path.
12608
12609         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12610         Info-directory-list.
12611
12612         * info.el: Removed Info-default-directory-list which was broken by
12613         design.
12614         Removed bogus initialization of Info-directory-list---startup.el
12615         can do a much better job.
12616         Added autoload of Info-directory-list.
12617
12618         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12619         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12620         be exclusive; now it's merely given precedence, just like in the
12621         old days.
12622
12623 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12624
12625         * find-paths.el (paths-find-architecture-directory): Fix bug with
12626         finding; it used to default too early.
12627
12628 1998-03-25  Martin Buchholz <martin@xemacs.org>
12629
12630         * packages.el (packages-split-path): Fix a bug; it used to fail
12631         for paths that weren't split.
12632
12633 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12634
12635         * finder.el (finder-compile-keywords): trap on errors.
12636
12637 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
12638
12639         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12640           fourth argument of t so that only the specs exactly
12641           matching the tag lists are removed.
12642
12643 1998-03-25  SL Baur  <steve@altair.xemacs.org>
12644
12645         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12646
12647 1998-03-23  SL Baur  <steve@altair.xemacs.org>
12648
12649         * minibuf.el (mouse-read-file-name-1): If a default directory was
12650         specified, use it for generating the completions.
12651
12652 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12653
12654         * update-elc.el: Now respects inhibit-package-init and
12655         inhibit-site-lisp.
12656         Now does path construction with loadup-paths.
12657
12658         * startup.el (normal-top-level, startup-setup-paths): Now respects
12659         inhibit-package-init and inhibit-site-lisp.
12660
12661         * packages.el (packages-find-package-path): Extended package path
12662         by version-specific hierarchies.
12663         (packages-find-packages): Now respects inhibit flag and
12664         inhibit-site-lisp.
12665         Moved path setup to loadup-paths.
12666
12667         * make-docfile.el: Now respects inhibit-package-init and
12668         inhibit-site-lisp.
12669         Now does path construction with loadup-paths.
12670
12671         * loadup.el: Now respects inhibit-package-init and
12672         inhibit-site-lisp.
12673
12674         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
12675
12676         * loadup-paths.el: New file: setup load-path to encompass
12677         packages.
12678
12679 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12680
12681         * auto-show.el: load-gc renamed to pureload.
12682         * site-load.el: Ditto.
12683         * packages.el (toplevel): Ditto.
12684         * loadup.el (really-early-error-handler): Ditto.
12685         * dumped-lisp.el (preloaded-file-list): Ditto.
12686         * cus-face.el (custom-declare-face): Ditto.
12687
12688 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12689
12690         * <Today>: The Big Path Searching Overhaul.
12691
12692         * find-paths.el: New file: find and assemble paths in the
12693         installation hierarchy.
12694
12695         * setup-paths.el: New file: global layout of paths and directories
12696         within the XEmacs hierarchy.
12697
12698         * packages.el: Replaced everything related to path searching and
12699         startup by code in terms of find-paths.
12700
12701         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
12702         the new path searching engine.
12703
12704         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
12705         and setup-paths.
12706
12707 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12708
12709         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
12710         setup-paths.el.
12711
12712 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12713
12714         * msw-glyphs.el: Added check for 'mswindows feature, so the file
12715         compiles identically in any configuration.
12716         Removed irrelevant commentary.
12717
12718 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12719
12720         * simple.el (set-variable): Allow setting specifiers.
12721
12722 1998-03-19  SL Baur  <steve@altair.xemacs.org>
12723
12724         * lisp.el (forward-sexp): Revert previous change.
12725
12726 1998-03-18  SL Baur  <steve@altair.xemacs.org>
12727
12728         * frame.el (frame-initialize): Use `delete-console' instead of
12729         `delete-device' to delete the stream console to match the usage in
12730         Fkill_emacs.
12731
12732 1998-03-16  SL Baur  <steve@altair.xemacs.org>
12733
12734         * files.el (cdpath-previous): New variable.
12735         (cd): Use it.
12736         From Bob Weiner <weiner@wave.altrasoft.com>
12737
12738 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
12739
12740         * keydefs.el: Changed keybindings of forward-char,
12741           backward, scroll-up and scroll-down to point to their
12742           -command counterparts.
12743
12744         * simple.el: New functions: forwarc-char-command,
12745           backwrad-char-command, scroll-up-command,
12746           scroll-down-command which work liek their counterparts
12747           except that they honor the variable
12748           signal-error-on-buffer-boundary.
12749
12750           Definition of signal-error-on-buffer-boundary received
12751           from src/cmds.c.
12752
12753           defvar declaration added for word-across-newline to avoid
12754           byte-compiler warning about the free variable reference.
12755
12756 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
12757
12758         * winnt.el: Removed "%t" from the beginning of
12759         modeline-format. From now on, there's no nt-specifics in the modeline.
12760
12761 1998-03-14  SL Baur  <steve@altair.xemacs.org>
12762
12763         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
12764         of `when' with `if'.
12765
12766 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
12767
12768         * msw-glyphs.el: New file. Defines TTY-style glyphs for
12769         mswindows. Must be reworked along with glyphs.el, or
12770         merged into it, after there is images support.
12771
12772         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
12773         'mswindows.
12774
12775 1998-03-13  SL Baur  <steve@altair.xemacs.org>
12776
12777         * faces.el: fix for text cursor initialization.
12778         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
12779         From Andy Piper <andyp@parallax.co.uk>
12780
12781 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
12782
12783         * files.el (set-auto-mode): If a mode is not fboundp, check to see
12784         if there is an existing package that handles it and warn the user
12785         about that mode.
12786
12787 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
12788
12789         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
12790         Installation" menu item when Installation-string is not bound.
12791
12792 1998-03-11  SL Baur  <steve@altair.xemacs.org>
12793
12794         * lisp.el (forward-sexp): Fix for test for balanced sexp.
12795         From Jeremiah W. James <jerry@cs.ucsb.edu>
12796
12797 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
12798
12799         * msw-faces.el:
12800         * faces.el: Fix face initialization.
12801
12802 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
12803
12804         * files.el (backup-enable-predicate): fix breakage introduced
12805         by TMPDIR patch.
12806
12807 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12808
12809         * x-faces.el (x-init-face-from-resources): The
12810           TTY face property retrieval functions don't return
12811           specifiers, so use face-property instead.
12812
12813 1998-03-09  SL Baur  <steve@altair.xemacs.org>
12814
12815         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
12816
12817 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12818
12819         * x-menubar.el: Expanded documentation for
12820           option-save-faces.  Changed Options -> Browse Faces
12821           menu entry to invoke customize-face.
12822
12823 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12824
12825         * faces.el: Most face initialization moved out of
12826           init-other-random-faces to the top level so that the
12827           initialization happens before Xemacs is dumped.  Much
12828           of the fascist "face-differs-from-default-p or FROB!"
12829           code has been retired in favor of letting the user do
12830           what they want to do.  Face initialization code changed
12831           to use `default' specifier tag so that the settings can
12832           be overridden later if the user wishes it.
12833
12834 1998-03-08  SL Baur  <steve@altair.xemacs.org>
12835
12836         * about.el (about-hackers): Update contributors list.
12837
12838 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
12839
12840         * specifier.el: Define new specifier tag `default'.
12841
12842         * modeline.el: Initialize faces using `default' tag.
12843
12844         * x-faces.el (x-init-face-from-resources): Remove
12845           specifier specs containing the `default' tag before
12846           adding new specs.
12847
12848 1998-03-02  John Jones  <jj@asu.edu>
12849
12850         * package-get.el (package-get-all): fixed arguments on call to
12851         package-admin-add-single-file-package.
12852         * package-get.el (package-get-installedp): fixed to match
12853         advertised behavior.
12854         * package-get.el: added function package-get-update-all which
12855         installs newest versions of all the current packages (if they are
12856         not already installed).
12857
12858 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
12859
12860         * files.el (find-file-noselect): Uncommented `truename' binding in
12861         `let*' and use it later to set `buffer-file-truename' iff it's
12862         still nil, as happens for example when finding a compressed
12863         file with "jka-compr".
12864
12865 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
12866
12867         * faces.el: in make-face-* type functions do the operation for all
12868         window systems, not just the first one found.
12869
12870         * font.el: call mswindows-list-fonts for mswindows.
12871
12872 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
12873
12874         * code-process.el (call-process-region):
12875         * process.el (call-process-region):
12876         * package-get.el (package-get-dir):
12877         * files.el (backup-enable-predicate):
12878         * gnuserv.el (gnuserv-temp-file-regexp):
12879         Use temp-directory in place of `/tmp'.
12880
12881 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
12882
12883         * "Fast" dired-in-C enhancements for Windows 95/NT:
12884
12885         * files.el: Added function, `wildcard-to-regexp', from GNU
12886           Emacs.
12887
12888         * files.el (insert-directory): Modified to use special
12889           dired-in-C enhancements if present.
12890
12891 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
12892
12893         * code-files.el: make default coding no-conversion.
12894
12895 1998-03-02  SL Baur  <steve@altair.xemacs.org>
12896
12897         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
12898         the load-path.
12899
12900         * update-elc.el: Strip directory when testing for files not to
12901         bytecompile.
12902
12903 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
12904
12905         * lisp-mode.el: Use recommended form for menus.
12906
12907         * info.el (Info-construct-menu): Use recommended form for menus.
12908
12909         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
12910         entry.
12911
12912 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
12913
12914         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
12915           (get-frame-for-buffer-noselect): Always return frames
12916           in the not-this-window-p cond clause.
12917
12918 1998-02-27  SL Baur  <steve@altair.xemacs.org>
12919
12920         * help.el (describe-installation): New function.
12921
12922         * x-menubar.el (default-menubar): Add describe-installation to
12923         Help menu.
12924
12925         * packages.el (packages-unbytecompiled-lisp): Installation.el
12926         should not be bytecompiled.
12927
12928         * dumped-lisp.el (preloaded-file-list): Dump Installation with
12929         XEmacs.
12930
12931         * x-menubar.el (default-menubar): Use correct guard for VM menu
12932         entry.
12933
12934         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
12935         coding.
12936         From Andy Piper <andyp@parallax.co.uk>
12937
12938 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12939
12940         * ldap.el: Do not require ldap-internal at compile time.
12941
12942 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
12943
12944         * code-files.el: new file. a virtual copy of mule-files.el
12945         but without charset
12946         dependencies. (toggle-buffer-file-ocding-system) new function for
12947         changing the eol type for the current buffer.
12948
12949         * code-process.el: new file. a copy of
12950         mule-process.el. mule-process.el will disappear when things have
12951         settled.
12952
12953         * coding.el: new file. a virtual copy of mule-files.el but
12954         without charset dependencies. (coding-system-base) new function
12955         for getting the parent coding system of a coding system with eol
12956         type set.
12957
12958         * dumped-lisp.el: add above files for the non-mule case.
12959
12960 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
12961
12962         * window-xemacs.el (display-buffer): If no explicit
12963           frame is specified, search for a window that displays
12964           the buffer on the currently selected frame, before
12965           searching other frames.
12966
12967 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
12968
12969         * frame.el (get-frame-for-buffer): If not-this-window-p
12970           is non-nil, use window on the selected frame if it is not
12971           also the selected window.  When defaulting, search for
12972           windows on the currently selected fgrame before searching
12973           other frames.
12974
12975 1998-02-25  Didier Verna  <didier@xemacs.org>
12976
12977         * modeline.el (modeline-swap-buffers): originally named
12978         `mouse-release-modeline'. Whether to actually swap the buffers is
12979         decided in `mouse-drag-modeline'.
12980         (mouse-drag-modeline): A button release event is considered a
12981         mouse click is both X (modeline scroll) and Y (modeline drag) pos
12982         stay unchanged.
12983
12984 1998-02-25  SL Baur  <steve@altair.xemacs.org>
12985
12986         * x-menubar.el: Put redo on the menubar.
12987         From Aki Vehtari <Aki.Vehtari@hut.fi>
12988
12989 1998-02-22  Greg Klanderman  <greg@alphatech.com>
12990
12991         * bytecomp.el (displaying-byte-compile-warnings): if
12992         temp-buffer-show-function is set, use it to display current set of
12993         warnings in the "*Compile-Log-Show*" buffer.
12994
12995         * simple.el (display-warning-buffer): if temp-buffer-show-function
12996         is set, use it to display current set of warnings in the
12997         "*Warnings-Show*" buffer.
12998
12999 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13000
13001         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13002         Common Lisp.
13003
13004 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13005
13006         * menubar.el: Allow button descriptors at least 2 long.
13007
13008         * x-menubar.el (default-menubar): Use recommended forms.
13009         (file-menu-filter): Remove.
13010         (edit-menu-filter): Remove.
13011
13012 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13013
13014         * about.el (about-hackers): Updated.
13015
13016 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13017
13018         * help.el (help-max-help-buffers): new variable
13019         (help-register-and-maybe-prune-excess): new function
13020         (help-buffer-name): use help-max-help-buffers.
13021         (with-displaying-help-buffer): use
13022         help-register-and-maybe-prune-excess.
13023
13024         * help.el (help-maybe-pretty-print-value): if the value fits on
13025         one line, let it.
13026
13027 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13028
13029         * (with-displaying-help-buffer): there is no need to kill the buffer
13030         if it exists, because with-output-to-temp-buffer will clear it.
13031         further, killing the buffer violates the rule that
13032         temp-buffer-show-function, if set, has the full responsibility of
13033         showing the temp buffer.  killing the buffer fucks with the window
13034         configuration, hosing temp-buffer-show-function.
13035
13036
13037 1998-02-23  Didier Verna  <didier@xemacs.org>
13038
13039         * modeline.el (mouse-drag-modeline):
13040         - Always scroll the modeline that was originally clicked on.
13041         - Use x pixels instead of x characters (which doesn't work anyway)
13042         as horizontal reference for modeline dragging. This allows us to
13043         keep on dragging the modeline even if the motion event occurs in
13044         another window.
13045
13046 1998-02-23  Didier Verna  <didier@xemacs.org>
13047
13048         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13049         glyph on the modeline to indicate that dragging the mouse has an
13050         effect both horizontally and vertically.
13051
13052 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13053
13054         * about.el (about-xemacs): Get rid of redundant visible version
13055         number.
13056
13057 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13058
13059         * about.el (about-hackers): Update credits.
13060
13061 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13062
13063         * prim/register.el (view-register): Show register type file-query.
13064
13065 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13066
13067         * mode-motion.el (mode-motion-highlight-internal):
13068           save-excursion inside save-window-exucrsion form to
13069           hide buffer point changes from save-window-excursion.
13070           Prevents display flickering when the mouse pointer
13071           moves.
13072
13073 1998-02-17  Didier Verna  <didier@xemacs.org>
13074
13075         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13076         function to handle correctly the case of a toolbar one side of the
13077         window: scrolling will not necessarily happen.
13078
13079 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13080
13081         * files.el (after-find-file): Restore missing argument
13082           to format that provides filename for "... consider M-x
13083           recover-file" message.  Also call `message' with "%s"
13084           as the first arg instead of an arbitrary string.
13085
13086 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13087
13088         * about.el (about-hackers): Various additions.
13089
13090 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13091
13092         * autoload.el (generate-file-autoloads-1): Don't force an extra
13093         line out when copying on-the-same line autoloads.
13094
13095         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13096         is installed.
13097
13098 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13099
13100         * x11/x-win-xfree86.el (x-win-init-xfree86):
13101         * x11/x-win-sun.el (x-win-init-sun):
13102         * x11/x-init.el (x-initialize-compose):
13103         * prim/simple.el:
13104         (backward-or-forward-kill-sexp):
13105         (backward-or-forward-kill-sentence):
13106         (backward-or-forward-kill-word):
13107         (backward-or-forward-delete-char):
13108         * prim/isearch-mode.el (isearch-help-or-delete-char):
13109         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13110         x-keysym-on-keyboard-p to detect backspace.
13111         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13112         Clean up symbols used with dead keys, checking Linux and solaris
13113         keysyms.
13114         Simplify x-win-*.el using above methods.
13115         Change documentation for x-keysym-*-p functions.
13116
13117 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13118
13119         * about.el (about-hackers): Restore entries for Michael Sperber and
13120         Vinnie Shelton.
13121         From Vinnie Shelton <acs@acm.org>
13122
13123 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13124
13125         * simple.el (count-words-region): Ditto.
13126
13127 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13128
13129         * simple.el (count-words-buffer): Document.  Don't print anything
13130         if non-interactive.
13131
13132 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13133
13134         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13135         multiple files in InfoDock.
13136
13137 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13138
13139         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13140         from version.el in InfoDock.
13141
13142         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13143         specially.
13144
13145 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13146
13147         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13148         variable name in docstring.
13149
13150 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13151
13152         * menubar.h: Include "gui.h".
13153
13154 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13155
13156         * site-load.el: Fix documentation.
13157
13158 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13159
13160         * package-get-base.el (package-get-base): Updated.
13161
13162         * keymap.el: PC-ize.
13163
13164 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13165
13166         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13167         from' on a fresh line.
13168
13169 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13170
13171         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13172         object.
13173
13174 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13175
13176         * undo-stack.el: PC-ize.
13177
13178         * cmdloop.el: PC-ize.
13179
13180 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13181
13182         * bytecomp-runtime.el: PC-ize.
13183
13184         * byte-optimize.el: Prolog fixup.  PC-ize.
13185
13186         * cus-dep.el: Spelling fix.
13187
13188         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13189         entries follow).
13190
13191 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13192
13193         * text-mode.el (text-mode-hook-identify): New function,
13194         put on text-mode-hook.  Set text-mode-variant here.
13195         (text-mode): Don't set it here.
13196
13197 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13198
13199         * text-mode.el (text-mode-hook): New defvar.
13200         (text-mode-variant): New variable.
13201         (text-mode): Set that variable locally.
13202         (toggle-text-mode-auto-fill): New command.
13203
13204 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13205
13206         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13207
13208 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13209
13210         * text-mode.el (paragraph-indent-text-mode):
13211         Renamed from spaced-text-mode.
13212         (text-mode-map): Bind TAB to indent-relative.
13213         (indented-text-mode-map): Variable deleted.
13214         (indented-text-mode): Now an alias for text-mode.
13215
13216 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13217
13218         * loadup.el: test-atoms debugging stuffs removed.
13219
13220 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13221
13222         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13223
13224 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13225
13226         * help.el (describe-beta): Made it use `locate-data-file'.
13227         (describe-distribution): Ditto.
13228         (describe-copying): Ditto.
13229         (describe-project): Ditto.
13230         (view-emacs-news): Ditto.
13231
13232         * help-nomule.el (help-with-tutorial): Made it use
13233         `locate-data-file' to find tutorial.
13234
13235 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13236
13237         * about.el: Corrected my email address.
13238
13239         * mouse.el: Added 'mouse-mswindows-drop' similar to
13240         'mouse-offix-drop'.
13241
13242 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13243
13244         * loadup.el (running-xemacs): Spelling fix.
13245
13246 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13247
13248         * packages.el (packages-find-packages-1): Don't allow a backwards
13249         compatible lisp tree to overwrite `preloaded-file-list'.
13250
13251 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13252
13253         * loadup.el: Don't delete "xemacs" prior to dumping.
13254
13255 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13256
13257         * package-info.el (pi-last-mod-date): New function.
13258         (pi-author-version): New function.
13259         (batch-update-package-info): Use them.
13260
13261 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13262
13263         * frame.el (get-frame-for-buffer-default-to-current): Create.
13264         (get-frame-for-buffer-noselect): Allow user to use current frame
13265         with `get-frame-for-buffer-default-to-current'.
13266
13267 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13268
13269         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13270         (byte-compile-output-docform): Ditto.
13271         (byte-compile-compiled-obj-to-list): Ditto.
13272
13273 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13274
13275         * startup.el (command-line-1): Removed code that ran
13276           buffer-menu.
13277
13278 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13279
13280         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13281
13282 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13283
13284         * frame.el (suspend-emacs-or-iconify-frame): Check using
13285         `device-on-window-system-p' instead of explicitly checking for X,
13286         so that the same logic works for MS Windows.
13287         (suspend-or-iconify-emacs): Ditto.
13288
13289 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13290
13291         * about.el (about-maintainer-info): Andy Piper is back.
13292         (xemacs-hackers): Updated Andy Piper's email address.
13293         (about-hackers): Added Jonathan Harris.
13294         (about-hackers): Updated Tibor Polgar's email address.
13295
13296 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13297
13298         * about.el: Add xemacs.org email manager.
13299
13300         * package-get-base.el (package-get-base): Updated with most recent
13301         package updates.
13302
13303 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13304
13305         * help.el (function-arglist): Use `indirect-function' instead of
13306         `symbol-function' so that aliases are treated correctly.
13307
13308 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13309
13310         * help.el (help-map): Add f1 binding to `help-for-help'.
13311         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13312         (describe-key-briefly): Use `princ' "%s" to print object.
13313         (with-displaying-help-buffer): Kill buffer if it exists, again.
13314         (describe-key): Use `princ' "%s" to print object.
13315         (describe-function-1): Use `princ' "%s" to print object.
13316         Commented out alias lines removed.
13317         (help-pretty-print-limit): New variable to control pretty-printing
13318         of variable values.
13319         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13320         `help-pretty-print-value' again.  Only print-print when OBJECT is
13321         list of length less than `help-pretty-print-limit'.
13322         (describe-variable): Use `help-maybe-pretty-print-value' again.
13323
13324 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13325
13326         * simple.el (blink-matching-open): Remove C++ kludge.
13327         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13328
13329 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13330
13331         * info.el (Info-default-directory-list): Made the documentation
13332         more explanitory.
13333
13334 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13335
13336         * lisp/packages.el:
13337         * lisp/package-admin.el:
13338         * lisp/build-report.el:
13339         Fix typos.
13340
13341 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13342
13343         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13344         warnings in Java buffers without final newline and editing the
13345         last line.
13346
13347 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13348
13349         * packages.el (packages-find-packages-1): Don't allow a backwards
13350         compatible lisp tree to overwrite `preloaded-file-list'.
13351         Suggested by Colin Rafferty  <colin@xemacs.org>
13352
13353         * mouse.el (mouse-offix-drop): Set undo-boundary.
13354         From Oliver Graf <ograf@fga.de>
13355
13356 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13357
13358         * loadup.el (load-gc): rewrite as defun.
13359         Print something sensical if a required dump-time file isn't found.
13360
13361 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13362
13363         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13364         bug strikes a menudescriptor.
13365
13366         * package-get-base.el (package-get-base): Updated.
13367
13368         * package-info.el (batch-update-package-info): Derive REQUIRES
13369         from the Makefile.
13370
13371 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13372
13373         * files.el (save-some-buffers): Don't play games with deleting
13374         other windows if we are in the minibuffer window.
13375
13376 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13377
13378         * modeline.el (modeline-minor-mode-menu): Add support for :active
13379         (add-minor-mode): Document :active property to TOGGLE.
13380
13381 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13382
13383         * modeline.el (modeline-minor-mode-menu): Add support for an
13384         `:included' predicate in the `toggle-sym' plist.
13385         (add-minor-mode): Document the :included property, format
13386         docstring some more.
13387         (modeline-minor-mode-menu): Documentation string added.
13388
13389 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13390
13391         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13392         labels from the symbol-names by thwacking off the overly redundant
13393         and overused "mode", parenthesizing "minor", and capitalizing the
13394         resultant strings.  Also shortened the menu's title by eliminating
13395         the redundant buffer name.
13396         (add-minor-mode): Beautified the docstring, added mention of the
13397         `:menu-tag' property of TOGGLE.
13398         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13399         `toggle-sym' to beatify the mode-life menus.
13400         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13401         `auto-fill-function'.
13402
13403 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13404
13405         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13406         menus to :style 'toggle.
13407
13408 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13409
13410         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13411
13412 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13413
13414         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13415         only recognize first hyperlink.
13416         (hyper-apropos-highlightify): Deletia, this is already done by
13417         `hyper-apropos-insert-face'.
13418         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13419
13420 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13421
13422         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13423         mail.
13424         (toolbar-mail-reader): Add support for `send'.
13425         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13426
13427 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13428
13429         * info.el (Info-emacs-info-file-name): Add defvar for
13430         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13431         will function properly.
13432
13433 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13434
13435         * simple.el: make the backwards delete function called by
13436         `backward-or-forward-delete-char' user configurable.
13437
13438 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13439
13440         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13441         compiled function got loaded from.
13442
13443 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13444
13445         * term/apollo.el: Synched up with InfoDock 3.6.2.
13446
13447 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13448
13449         * startup.el (load-init-file): Load autoloads earlier.
13450         (startup-splash-frame): Handle InfoDock logo.
13451
13452         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13453         InfoDock.
13454         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13455
13456         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13457         doesn't have this function.
13458
13459         * packages.el (locate-data-file): Fix to call `locate-file'.
13460
13461 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13462
13463         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13464         version of version.el.
13465         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13466
13467         * x-menubar.el (default-menubar): Guard reference to
13468         `gnuserv-frame'.
13469         (default-menubar): Guard references to `font-lock-mode'.
13470         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13471         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13472
13473         * make-docfile.el: Don't snarf doc strings from autoloads.
13474
13475         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13476         loading auto-autoloads files.
13477
13478         * loaddefs.el: Disable dumping autoloads.
13479
13480 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13481
13482         * lisp-mnt.el: Synch to Emacs 20.2.
13483
13484         * help.el: Remove manual autoload of `finder-by-keyword'.
13485
13486         * finder.el (finder-by-keyword): Autoload.
13487
13488         * help.el: Conditionalize hyperbole setup.
13489
13490 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13491
13492         * packages.el (package-require): Update to reflect new data format.
13493
13494 1998-01-02  Didier Verna  <didier@xemacs.org>
13495
13496         * x-menubar.el (default-menubar): make the tutorials available
13497         through the menubar. (Plus some compilation warnings cleanup).
13498
13499 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13500
13501         * check-features.el: New file.  Perform sanity check after build.
13502
13503         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13504         files to tooltalk package.
13505         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13506         package.
13507
13508         * package-admin.el (package-admin-xemacs): Use better default for
13509         location of XEmacs binary.
13510
13511 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13512
13513         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13514         tag with sexp and add value tag with value `t'.
13515
13516 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13517
13518         * package-get.el: Changes to work with real data.
13519         From Pete Ware <ware@cis.ohio-state.edu>
13520
13521         * packages.el (packages-reload-autoloads): Guard load for the time
13522         being.
13523
13524         * update-elc.el ("packages.el"): Force loading packages.el instead
13525         of possibly out-of-date packges.elc.
13526         * make-docfile.el ("packages.el"): Ditto.
13527
13528 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13529
13530         * build-report.el (build-report-delete-regexp): Added a rule for
13531         the main tarball shadowing anything past it.
13532
13533 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13534
13535         * packages.el (package-provide): Delete a previous provide.
13536
13537         * package-info.el: New file.
13538
13539         * package-get.el: New file.
13540         From Pete Ware <ware@cis.ohio-state.edu>
13541         (package-get): Fix md5 computation to work with Mule.
13542
13543 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13544
13545         * simple.el (log-message-*): Quote symbols in docstrings properly.
13546
13547 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13548
13549         * packages.el (packages-new-autoloads): Ignore symbolic links.
13550
13551         * cus-face.el (face-custom-attributes-get): Fix typo.
13552         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13553
13554 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13555
13556         * startup.el (load-init-file): Reload new or changed autoloads
13557         unless inhibited.  Reload modified dumped lisp (stubbed).
13558
13559         * packages.el (packages-new-autoloads): New function.
13560         (packages-reload-autoloads): New function.
13561         (packages-reload-dumped-lisp): New (stub) function.
13562
13563         * loadup.el: Inhibit reloading dumped files when running temacs.
13564
13565         * loadhist.el (file-provides): Extend to handle variant
13566         extensions.
13567
13568         * replace.el (query-replace): Fix typo.
13569
13570 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13571
13572         * make-docfile.el: list-autoloads-path has been renamed.
13573         * update-elc.el: list-autoloads has been renamed.
13574
13575         * packages.el (packages-list-autoloads): Renamed.
13576         (packages-list-autoloads-path): Ditto.
13577
13578 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13579
13580         * packages.el (packages-find-packages-1): Made it signal a warning
13581         for an error in an auto-autoload.el file.
13582
13583 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13584
13585         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13586         tag with const.
13587         From Aki Vehtari <Aki.Vehtari@hut.fi>
13588
13589         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13590
13591         * loadhist.el (unload-feature): Remove autoload.
13592
13593 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13594
13595         * loadhist.el: Unpackaged.
13596
13597         * help.el (describe-symbol-find-file): Rename
13598         `describe-function-find-file' and make old name obsolete.
13599         (describe-function-1): Use it.
13600         (describe-function-1): Guard reference to
13601         `compiled-function-annotation'.
13602
13603 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13604
13605         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13606         argument.
13607         (help-mode-quit): New optional arg to control whether it kills or
13608         buries.  Tidied up.
13609         (with-displaying-help-buffer): Don't kill buffer initially, even
13610         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13611         (help-pretty-print-value): Rename back from
13612         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13613         use it, otherwise use dumped `cl-prettyprint'.
13614         (describe-variable): Use `help-pretty-print-value' again.
13615         (find-func): Removed reference to "find-func" at end.
13616
13617 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13618
13619         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13620           GUI XEmacs. Rename? x-menubar is rather window system
13621           independant, except for a couple of items.
13622
13623 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13624
13625         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13626         entries as they will no longer be distributed with XEmacs.
13627
13628         * format.el (format-alist): Fix image/tiff regexps.
13629         From P. E. Jareth Hein <jareth@camelot-soft.com>
13630
13631         * help.el (help-maybe-pretty-print-value): Rename.
13632         (describe-variable): Use it.
13633         (describe-variable): Add trailing linefeed.
13634
13635 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13636
13637         * help.el (describe-function-1): Don't output anything for
13638           arglist of autoload functions.
13639
13640 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13641
13642         * help.el (describe-function-1): Don't output anything for
13643           arglist of autoload functions.
13644
13645 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13646
13647         * help.el (help-mode-map): New bindings for `help-mode-bury',
13648         `describe-function-at-point', `describe-variable-at-point',
13649         `Info-elisp-ref', `customize-variable', `help-next-section' and
13650         `help-prev-section'.
13651         (help-next-section): New function.
13652         (help-prev-section): New function.
13653         (help-mode-quit): Changed to kill the help buffer.
13654         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
13655         correctly.
13656         (help-buffer-name): New function to generate the name of help
13657         buffers.
13658         (with-displaying-help-buffer): Is now a macro.  Takes an new first
13659         argument giving the name of the help buffer.
13660         (describe-key): Use `with-displaying-help-buffer' with name.
13661         (describe-mode): Ditto.
13662         (describe-bindings): Ditto.
13663         (describe-prefix-bindings): Ditto.
13664         (view-lossage): Ditto.
13665         (with-syntax-table): New macro.
13666         (function-called-at-point): Use `ignore-errors' and
13667         `with-syntax-table'.
13668         (function-at-point): Ditto.
13669         (describe-function): Use `with-displaying-help-buffer' with name.
13670         (function-arglist): Extracted from `describe-function-1'.  Returns
13671         function's arglist as string.
13672         (function-documentation): Extracted from `describe-function-1'.
13673         Returns function's docstring.
13674         (describe-function-1): Remove all the "stream" garbage, including
13675         the stream argument.  Use `function-arglist' and
13676         `function-documentation'.
13677         (describe-function-arglist): Just use `function-arglist'.
13678         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
13679         (help-pretty-print-value): New function to help with
13680         pretty-printing variable values.  Knows about `#<...>'.  Needs
13681         `pp-internal'.
13682         (describe-variable): Use `with-displaying-help-buffer' with name.
13683         Formatting improved.  Display file where variable is defined, if
13684         known.  Use `help-pretty-print-value'.
13685         (describe-syntax): Use `with-displaying-help-buffer' with name.
13686         (list-processes): Remove "stream" garbage.
13687
13688 1997-12-25  SL Baur  <steve@altair.xemacs.org>
13689
13690         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
13691         call a dumped routine instead.
13692
13693         * x-win-xfree86.el: Wrap file in defun.
13694         * x-win-sun.el: Ditto.
13695
13696 1997-12-23  SL Baur  <steve@altair.xemacs.org>
13697
13698         * help.el (view-emacs-news): Remove usage of outl-mouse which
13699         advises functions and does other evil things.
13700
13701 1997-12-22  SL Baur  <steve@altair.xemacs.org>
13702
13703         * format.el (format-alist): Add `image/tiff'.
13704         From P. E. Jareth Hein <jareth@camelot-soft.com>
13705
13706 1997-12-21  SL Baur  <steve@altair.xemacs.org>
13707
13708         * about.el (about-hackers): More names added.
13709
13710         * make-docfile.el: Remove superfluous package path search.
13711
13712         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
13713
13714 1997-12-20  SL Baur  <steve@altair.xemacs.org>
13715
13716         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
13717         ignored shadows.
13718
13719 1997-12-18  SL Baur  <steve@altair.xemacs.org>
13720
13721         * startup.el (set-default-load-path): Make sure lisp and site-lisp
13722         get trailing slashes when added to the load-path.
13723
13724         * x-init.el (init-x-win): Locate where XEmacs X localization files
13725         are.
13726
13727 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
13728
13729         * x-faces.el: Added support for foregroundToolBarColor
13730           to xpm-color-symbols.
13731
13732 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13733
13734         * etags.el (tags-remove-duplicates): Removed.
13735         (buffer-tag-table-list): Use `delete-duplicates'.
13736
13737         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
13738         correctly.
13739         (get*): Defalias to `get'.
13740
13741         * cl.el (eql): Compare integers with `eq'.
13742         (cl-map-extents): Check for `map-extents' first.
13743
13744 1997-12-17  Didier Verna  <didier@xemacs.org>
13745
13746         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
13747         added the 'numero', 'copyright' and 'trademark' symbols.
13748
13749         * leim/quail/latin-post.el ("french-postfix"): see above.
13750
13751 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13752
13753         * widget.el (define-widget): Check the arguments.
13754
13755         * cus-edit.el (customize-face): Use `check-argument-type'.
13756         (custom-variable-value-create): Use `signal' to signal error.
13757         (custom-variable-reset-saved): Ditto.
13758         (custom-variable-reset-standard): Ditto.
13759         (custom-face-reset-saved): Ditto.
13760
13761         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
13762         (widget-default-format-handler): Ditto.
13763         (widget-checklist-add-item): Ditto.
13764         (widget-radio-add-item): Ditto.
13765         (widget-editable-list-entry-create): Ditto.
13766         (widget-sexp-prompt-value): Ditto.
13767
13768         * custom.el (custom-declare-variable): Signal errors better.
13769         (custom-handle-keyword): Ditto.
13770         (custom-declare-group): Ditto.
13771
13772         * window-xemacs.el (windows): Ditto.
13773
13774         * menubar.el (menu): Ditto.
13775
13776         * keydefs.el (keyboard): Ditto.
13777
13778         * minibuf.el (minibuffer): Ditto.
13779
13780         * process.el (execute): Ditto.
13781
13782         * fill.el (fill): Ditto.
13783
13784         * modeline.el (modeline): Ditto.
13785
13786         * help.el (help): Ditto.
13787
13788         * faces.el (faces): Ditto.
13789
13790         * files.el (files): Ditto.
13791
13792         * x-init.el (x): Ditto.
13793
13794         * lisp-mode.el (lisp): Ditto.
13795
13796         * process.el (processes): Ditto.
13797
13798         * mouse.el (mouse): Ditto.
13799
13800         * abbrev.el (abbrev): Moved from cus-edit.
13801
13802         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
13803         as variable declaration.
13804
13805 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13806
13807         * menubar.el (find-menu-item): Use `check-argument-type'.
13808         (find-menu-item): Cosmetic changes.
13809
13810 1997-12-18  SL Baur  <steve@altair.xemacs.org>
13811
13812         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
13813
13814 1997-12-17  SL Baur  <steve@altair.xemacs.org>
13815
13816         * startup.el (set-default-load-path): Only search package-path
13817         when not running temacs.
13818
13819         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
13820         files.
13821
13822         * loadup.el: Correct commentary.  Reformatting.
13823         (really-early-error-handler): Use absolute path to the
13824         first dumped-lisp.el file.
13825         (really-early-error-handler): Print full path name of
13826         each dumped lisp file (inherited from InfoDock).
13827
13828         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
13829         dumped-lisp.el files.
13830
13831         * make-docfile.el (preloaded-file-list): Reorder when the
13832         package-path is searched.
13833         * update-elc.el: Ditto.
13834
13835         * lisp-mode.el (call-with-condition-handler): Treat the same as
13836         `condition-case' for indentation.
13837
13838         * about.el (about-xemacs): Update release date.
13839
13840 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13841
13842         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
13843         anywhere but at the last clause.
13844         (ecase): Disallow `t' and `otherwise'.
13845
13846 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13847
13848         * cus-edit.el (custom-buffer-create-buttons): New function
13849         from stuff moved out of `custom-buffer-create-internal'.
13850         (custom-novice): New variable.  Default t.
13851         (custom-display-global-buttons): Ditto.  Default `top'.
13852         (custom-buffer-create-internal): Only display help if
13853         `custom-novice' is non-nil.  Display global buttons according to
13854         `custom-display-global-buttons'.
13855
13856 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13857
13858         * menubar.el (find-menu-item): Use `check-argument-type'.
13859         (find-menu-item): Cosmetic changes.
13860
13861 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13862
13863         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
13864         look.
13865
13866 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13867
13868         * format.el (format-deannotate-region):  Bug fix.
13869         Deannotating a region containing unknown tags would fail
13870         (causing decoding of text/enriched to fail at user level)
13871
13872 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
13873
13874         * minibuf.el (read-directory-name): Support sixth
13875           arg, HISTORY, as already documented.
13876
13877 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13878
13879         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
13880         to `ecase'.
13881
13882 1997-12-14  SL Baur  <steve@altair.xemacs.org>
13883
13884         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
13885         skk-activate.
13886
13887 1997-12-13  SL Baur  <steve@altair.xemacs.org>
13888
13889         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.