update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2
3         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
4         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
5         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
6         - Add setting for `=+>ucs@cns'.
7
8         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
9         CHISE.
10         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
11         as the mother.
12         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
13         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
14
15         * mule/mule-charset.el (default-coded-charset-priority-list): Add
16         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
17
18 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
19
20         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
21         setting for `=>ucs@ks'.
22
23 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
24
25         * mule/mule-charset.el (default-coded-charset-priority-list): Add
26         `=ucs-bmp-cjk-compat@unicode'.
27
28         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
29         coded-charset for XEmacs CHISE.
30
31 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
32
33         * mule/mule-charset.el (default-coded-charset-priority-list): Add
34         `=ucs-bmp-cjk-compat'.
35
36         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
37         XEmacs CHISE.
38
39 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
40
41         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
42         CHISE.
43
44 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
45
46         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
47         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
48
49         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
50         `=>ucs@jis/1990'.
51         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
52
53 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
54
55         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
56         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
57
58         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
59         CHISE.
60         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
61         mother.
62
63 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
64
65         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
66         `=>jis-x0213-2@usual'.
67         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
68         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
69         `=>jis-x0213-2@usual' as the mother.
70
71 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
72
73         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
74         (=>ucs@JP): New alias for `=+>ucs@jis'.
75
76 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
77
78         * mule/mule-conf.el (=+>jis-x0208): Renamed from
79         `=>jis-x0208@usual'.
80         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
81         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
82         `=>jis-x0208@usual' as the mother.
83         (=>jis-x0208): Likewise.
84
85 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
86
87         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
88         setting for `=+>jis-x0208@1978'.
89
90 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
91
92         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
93         XEmacs CHISE.
94
95 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
96
97         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
98         setting for `=>>>ucs@jis/1990'.
99
100 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
101
102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
103         setting for `=>ucs@jis/1990'.
104
105 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
106
107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
108         setting for `=ucs@JP/hanazono'.
109
110         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
111         CHISE.
112         (=ucs@JP/hanazono): Ditto.
113         (=ucs-bmp-cjk@JP/hanazono): Ditto.
114         (=>>hanyo-denshi/jc): Ditto.
115         (=>>hanyo-denshi/jd): Ditto.
116
117 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
118
119         * mule/mule-charset.el (default-coded-charset-priority-list): Use
120         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
121
122 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
123
124         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
125         XEmacs CHISE.
126
127 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
128
129         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
130         XEmacs CHISE.
131
132 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
133
134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
135         `=ucs-bmp-cjk@JP'.
136
137 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
138
139         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
140         XEmacs CHISE.
141
142 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
143
144         * mule/mule-coding.el (coded-charset-entity-reference-alist):
145         Modify order of settings; add settings for `=daikanwa@rev2'.
146
147 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
148
149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
150         setting for `=>>cbeta'.
151
152         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
153         CHISE.
154
155 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
156
157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
158         setting for `=>>adobe-japan1'.
159
160 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
161
162         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
163         XEmacs CHISE.
164
165 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
166
167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
168         setting for `=>>hanyo-denshi/ia'.
169
170         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
171         XEmacs CHISE.
172
173 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
174
175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
176         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
177
178         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
179         XEmacs CHISE.
180         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
181         `=hanyo-denshi/jt' as the mother.
182
183 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
184
185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
186         setting for `=>>>jis-x0213-2'.
187
188         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
189         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
190         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
191
192 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
193
194         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
195         XEmacs CHISE.
196
197 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
198
199         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
200         XEmacs CHISE.
201
202         * mule/mule-charset.el (default-coded-charset-priority-list): Add
203         `=>>jis-x0213-1@2004'.
204
205 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
206
207         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
208         XEmacs CHISE.
209
210 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
211
212         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
213         - Use "&g2-*;" as entity-references for `=>>>*'.
214         - Omit "&a{GT|JX1|JX2|JX3}-*;".
215
216         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
217         XEmacs CHISE.
218         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
219         as the mother.
220
221 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
222
223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
224         setting for `=>>hanyo-denshi/ib'.
225
226         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
227         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
228         (=>>jis-x0208@1990): Ditto.
229         (=>>hanyo-denshi/ib): Ditto.
230
231         * mule/mule-charset.el (default-coded-charset-priority-list):
232         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
233
234 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
235
236         * mule/mule-coding.el (coded-charset-entity-reference-alist):
237         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
238         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
239         `=>>>ucs@jis/2004'.
240
241 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
242
243         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
244         XEmacs CHISE.
245         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
246         `=jis-x0213-1@2004' as the mother.
247         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
248         (=>>>ucs@ks): Ditto.
249
250         * mule/mule-charset.el (default-coded-charset-priority-list):
251         Modify priority of `=hanyo-denshi/*'.
252
253 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
254
255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
256         settings for `=>>ucs@JP' and `=ucs@JP'.
257
258 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
259
260         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
261         CHISE.
262
263 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
264
265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
266         setting for `=>>>ucs@cns'.
267
268         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
269         CHISE.
270
271 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
272
273         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
274         instead of `=>>>jis-x0213-1@2004' as the mother.
275         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
276         (=>>>ucs@unicode): Likewise.
277         (=>>>ucs@jis): Likewise.
278         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
279         mother.
280         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
281
282 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
283
284         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
285         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
286         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
287         `=>>>ucs@jis'.
288
289 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
290
291         * mule/mule-charset.el (default-coded-charset-priority-list):
292         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
293         and `=jis-x0213-*-2000'.
294
295 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
296
297         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
298         XEmacs CHISE.
299         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
300         `=>>jis-x0213-1' as the mother.
301
302 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
303
304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
305         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
306
307 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
308
309         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
310
311 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
312
313         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
314         XEmacs CHISE.
315
316 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
317
318         * mule/mule-coding.el (decomposition-feature-list): Set
319         `=decomposition', `=decomposition@cid' and
320         `=decomposition@hanyo-denshi'.
321
322 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
323
324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
325         setting for `=>>hanyo-denshi/ks'.
326
327         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
328         XEmacs CHISE.
329
330 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
331
332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
333         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
334
335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
336         `=hanyo-denshi/ks/mf'.
337
338         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
339         XEmacs CHISE.
340         (=hanyo-denshi/ks/mf): Ditto.
341
342 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
343
344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
345         settings for P=hanyo-denshi/jt'.
346
347         * mule/mule-charset.el (default-coded-charset-priority-list): Add
348         `=hanyo-denshi/jt'.
349
350         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
351         XEmacs CHISE.
352
353 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
354
355         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
356         settings for `=hanyo-denshi/ip'.
357
358         * mule/mule-charset.el (default-coded-charset-priority-list): Add
359         `=hanyo-denshi/ip'.
360
361         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
362         XEmacs CHISE.
363
364 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
365
366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
367         settings for `=hanyo-denshi/hg'.
368
369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
370         `=hanyo-denshi/hg'.
371
372         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
373         XEmacs CHISE.
374
375 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
376
377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
378         setting for `=>>hanyo-denshi/ft'.
379
380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
381         `=>>hanyo-denshi/ft'.
382
383         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
384         XEmacs CHISE.
385
386 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
387
388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
389         settings for `=hanyo-denshi/ib'.
390
391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
392         `=hanyo-denshi/ib'.
393
394         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
395         XEmacs CHISE.
396
397 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
398
399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
400         settings for isolated characters of `=hanyo-denshi/ia' and
401         non-isolated characters of `=hanyo-denshi/*'.
402
403         * mule/mule-charset.el (default-coded-charset-priority-list): Add
404         `=hanyo-denshi/ia'.
405
406         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
407         XEmacs CHISE.
408
409 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
410
411         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
412         setting for isolated characters of `=hanyo-denshi/ft'.
413
414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
415         `=hanyo-denshi/ft'.
416
417         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
418         XEmacs CHISE.
419
420 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
421
422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
423         setting for isolated characters of `=hanyo-denshi/jd'.
424
425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
426         `=hanyo-denshi/jd'.
427
428         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
429         XEmacs CHISE.
430
431 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
432
433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
434         setting for isolated characters of `=hanyo-denshi/jc'.
435
436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
437         `=hanyo-denshi/jc'.
438
439         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
440         XEmacs CHISE.
441
442 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
443
444         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
445         setting for isolated characters of `=hanyo-denshi/jb'.
446
447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
448         `=hanyo-denshi/jb'.
449
450         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
451         XEmacs CHISE.
452
453 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
454
455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
456         setting for isolated characters of `=hanyo-denshi/ja'.
457
458 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
459
460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
461         `=hanyo-denshi/ja'.
462
463         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
464         XEmacs CHISE.
465
466 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
467
468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
469         settings for isolated characters of `=adobe-japan1-6'.
470
471 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
472
473         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
474         CHISE.
475         (=daikanwa/+2p): Ditto.
476         (=daikanwa/ho): Ditto.
477
478 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
479
480         * mule/mule-coding.el (utf-8-mcs-no-composition): New
481         coding-system for XEmacs CHISE.
482
483 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
484
485         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
486         setting for `=>>ruimoku-v6'.
487
488         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
489         CHISE.
490
491 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
492
493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
494         setting for `=daikanwa@rev1'.
495
496 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
497
498         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
499         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
500
501 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
502
503         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
504         XEmacs CHISE.
505         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
506
507 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
508
509         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
510         CHISE.
511
512 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
513
514         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
515         CHISE.
516
517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
518         setting for `=>ucs@jis'.
519
520 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
521
522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
523         setting for `=>jis-x0208@usual'.
524
525         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
526         XEmacs CHISE.
527         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
528         (=>ucs@ks): New coded-charset for XEmacs CHISE.
529         (=ucs@big5): Use `=>>ucs@cns' as the mother.
530
531 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
532
533         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
534         CHISE.
535         (=>>>jis-x0208@1990): Ditto.
536         (=>>>jis-x0213-1): Ditto.
537         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
538         mother.
539         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
540         as the mother.
541
542 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
543
544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
545         setting for `=>ucs@cns' and `=>>ucs@ks'.
546
547         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
548         CHISE.
549
550 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
551
552         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
553         CHISE.
554
555 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
556
557         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
558         CHISE.
559         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
560         mother.
561
562 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
563
564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
565         `==>ucs-bmp-cjk@bucs'.
566
567         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
568         XEmacs CHISE.
569
570 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
571
572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
573         setting for `==>ucs@bucs'.
574
575         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
576         XEmacs CHISE.
577
578 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
579
580         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
581         - Add setting for `=>>jis-x0208'.
582         - Omit setting for `=>>jis-x0208@1990'.
583         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
584           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
585           `=ucs@FOO'.
586
587 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
588
589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
590         setting for `=>daikanwa'.
591
592 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
593
594         * mule/mule-conf.el (=daikanwa): Fix DOC.
595         (=>daikanwa): New abstract character for XEmacs CHISE.
596         (=>ucs@iso): Likewise.
597         (=>ucs@unicode): Likewise.
598         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
599
600 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
601
602         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
603         - Prefer representative features to `=>>gt', `=>>big5-cdp',
604           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
605         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
606         - Add `=>big5-cdp'.
607
608 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
609
610         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
611         (=>big5-cdp): New abstract character.
612
613 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
614
615         * mule/mule-coding.el (coded-charset-entity-reference-alist):
616         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
617         `chinese-big5'.
618
619 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
620
621         * mule/mule-charset.el (default-coded-charset-priority-list):
622         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
623
624         * mule/mule-coding.el (coded-charset-entity-reference-alist):
625         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
626         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
627         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
628         and `=>jis-x0213-2'.
629
630 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
631
632         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
633         XEmacs CHISE.
634         (=>>ucs@jis/2000): Likewise.
635         (=>>ucs@jis/2004): Likewise.
636
637 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
638
639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
640         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
641         `=>>ucs@cns'.
642
643         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
644         XEmacs CHISE.
645         (=>>gt): Use quote instead of backquote; modify DOC.
646         (=>gt): Use quote instead of backquote.
647         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
648         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
649         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
650         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
651         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
652         (=ucs@iso): Use `=>>ucs@iso' as the mother.
653
654 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
655
656         * mule/mule-charset.el (default-coded-charset-priority-list): Add
657         `=>>ucs@unicode' and `=>>gt'.
658
659 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
660
661         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
662         XEmacs CHISE.
663         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
664         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
665         `=jis-x0208@1978/1er-pr' as the mother.
666         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
667
668 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
669
670         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
671         `=ucs@unicode' as the mother.
672
673 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
674
675         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
676         setting for `=>>ucs@unicode'.
677
678         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
679         CHISE.
680
681 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
682
683         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
684         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
685
686         * mule/mule-charset.el (default-coded-charset-priority-list): Add
687         `=adobe-japan1-6' and `=adobe-japan1-base'.
688
689         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
690         XEmacs CHISE.
691         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
692         specify `min-code' and `max-code'.
693         (=adobe-japan1-1): Specify `min-code' and `max-code'.
694         (=adobe-japan1-2): Likewise.
695         (=adobe-japan1-3): Likewise.
696         (=adobe-japan1-4): Likewise.
697         (=adobe-japan1-5): Likewise.
698         (=adobe-japan1-6): Likewise.
699
700 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
703         setting for `=>gt'.
704
705 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
706
707         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
708         CHISE.
709
710 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
711
712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
713         setting for `=>zinbun-oracle'.
714
715         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
716         for XEmacs CHISE.
717
718 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
719
720         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
721         for XEmacs CHISE.
722         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
723         `=jis-x0208@1978' as the mother.
724
725 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
726
727         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
728         - Use `=gt' instead of `ideograph-gt'.
729         - Use `=gt-k' instead of `ideograph-gt-k'.
730         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
731         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
732         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
733         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
734         - Use `=jis-x0212' instead of `japanese-jisx0212'.
735         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
736         - Use `=>>gt' instead of `<=>gt'.
737         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
738         - Add setting for `=>>jis-x0208@1990'.
739         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
740           `=>>jis-x0213-1@2000'.
741         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
742         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
743           `=>>jis-x0213-1@2004'.
744         - Add setting for `=>>jis-x0208@1978'.
745         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
746
747 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
748
749         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
750         XEmacs CHISE.
751
752 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
753
754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
755         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
756         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
757         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
758         `<=>jis-x0213-1@2004'.
759
760 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
761
762         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
763         CHISE.
764         (=>jis-x0213-2): Ditto.
765
766 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
767
768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
769         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
770
771 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
772
773         * mule/mule-charset.el (default-coded-charset-priority-list): Add
774         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
775         `=>jis-x0213-1'.
776
777 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
778
779         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
780         CHISE.
781         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
782
783 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
784
785         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
786         `<==>jis-x0213-1'.
787         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
788         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
789         (=>jis-x0208): Renamed from `<=>jis-x0208'.
790         (<=>jis-x0208): New alias for `=>jis-x0208'.
791         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
792         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
793         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
794         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
795         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
796         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
797         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
798         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
799         (=>>gt): Renamed from `<==>gt'.
800         (<==>gt): New alias for `=>>gt'.
801
802 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
803
804         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
805         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
806         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
807         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
808         - Add settings for `<=>jis-x0213-1@2000' and
809           `<=>jis-x0213-1@2004'.
810
811         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
812         XEmacs CHISE.
813         (<==>jis-x0213-1): Likewise.
814         (<==>jis-x0213-1@2000): Likewise.
815         (<==>jis-x0213-1@2004): Likewise.
816         (<=>jis-x0208): Add property `=>iso-ir 168'.
817         (<=>jis-x0208@1997): Likewise.
818         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
819         as the mother; add property `=>iso-ir 228'.
820         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
821         property `=>iso-ir 228'.
822         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
823         property `=>iso-ir 233'.
824         (<==>gt): Renamed from `<=>gt'.
825         (<=>gt): New alias for `<==>gt'.
826
827 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
828
829         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
830         CHISE.
831         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
832         `<=>jis-x0208' as the mother.
833         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
834         (<=>jis-x0213-1@2000): Ditto.
835         (<=>jis-x0213-1@2004): Ditto.
836
837 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
838
839         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
840         settings for `<=>gt'.
841
842         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
843
844 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
845
846         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
847         XEmacs CHISE.
848         (=jis-x0208@1978/-4pr): Likewise.
849         (=jis-x0208@1978/4-pr): Likewise.
850         (=jis-x0213-1): Likewise.
851         (=ucs@iso): Likewise.
852         (=ucs@unicode): Likewise.
853         (=ucs@gb): Likewise.
854         (=ucs@gb/fw): Likewise.
855         (=ucs@cns): Likewise.
856         (=ucs@cns/fw): Likewise.
857         (=ucs@jis): Likewise.
858         (=ucs@jis/fw): Likewise.
859         (=ucs@jis/1990): Likewise.
860         (=ucs@jis/2000): Likewise.
861         (=ucs@jis/2004): Likewise.
862         (=ucs@JP): Likewise.
863         (=ucs@ks): Likewise.
864         (=ucs@big5): Likewise.
865         (=ucs@big5/cns11643): Likewise.
866         (=ucs@cns11643): Likewise.
867
868 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
869
870         * mule/mule-charset.el (default-coded-charset-priority-list):
871         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
872
873         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
874         CHISE.
875         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
876         mother.
877
878 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
879
880         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
881         from src/mule-charset.c].
882         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
883         specify `final'.
884         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
885         `iso-ir' and `final', namely now it is used as ISO-IR-42.
886         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
887         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
888         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
889         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
890
891 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
892
893         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
894         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
895         (=jis-x0208@1978/i-4): Specify `partial'.
896         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
897         mother coded-charset.
898         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
899
900 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
901
902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
903         settings for `=jis-x0213-1@2004'.
904
905 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
906
907         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
908         CHISE.
909         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
910         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
911         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
912         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
913         temporarily.
914         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
915
916 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
917
918         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
919         CHISE.
920         (=shinjigen@1ed): Inherited from `=shinjigen'.
921         (=shinjigen@rev): Likewise.
922
923 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
924
925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
926         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
927
928 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
929
930         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
931         define it as an alias.
932         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
933         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
934         alias.
935         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
936         alias.
937
938 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
939
940         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
941         CHISE.
942
943 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
944
945         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
946         CHISE.
947         (shinjigen-2): Ditto.
948
949 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
950
951         * mule/mule-charset.el (default-coded-charset-priority-list):
952         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
953         `chinese-big5-eten-*' and `chinese-big5'.
954
955 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
956
957         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
958         #x9FA5 temporarily.
959
960 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
961
962         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
963         settings for `=jis-x0208@1978/i1'.
964
965 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
966
967         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
968         XEmacs CHISE.
969
970 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
971
972         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
973         XEmacs CHISE.
974
975 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
976
977         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
978         XEmacs CHISE.
979
980 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
981
982         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
983         CHISE.
984         (=ucs-bmp@cns): Likewise.
985         (=ucs-bmp@jis): Likewise.
986         (=ucs-bmp@ks): Likewise.
987
988 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
989
990         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
991         CHISE.
992         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
993
994 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
995
996         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
997         settings for `=zinbun-oracle'.
998
999         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1000         `=zinbun-oracle'.
1001
1002 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1003
1004         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1005         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1006         `=ucs@iso'.
1007
1008 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1009
1010         * mule/mule-charset.el (default-coded-charset-priority-list):
1011         Delete `ucs-sip'; modify order of some CCSs.
1012
1013 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1014
1015         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1016         in XEmacs CHISE.
1017
1018         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1019         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1020         CHISE.
1021
1022 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1023
1024         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1025         its registry.
1026         (=ucs-radicals@unicode): Likewise.
1027
1028 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1029
1030         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1031         CHISE.
1032
1033 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1034
1035         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1036         CHISE.
1037
1038 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1039
1040         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1041         CHISE.
1042
1043 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1044
1045         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1046         Modify preference of *isolated settings*.
1047
1048 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1049
1050         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1051         utf-2000 is provided.
1052         (=ucs@cns11643): Likewise.
1053
1054 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1055
1056         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1057         Prefer every *isolated setting* to ordinary setting.
1058
1059 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1060
1061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1062         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1063
1064 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1065
1066         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1067         CHISE.
1068
1069 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1070
1071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1072         settings for `=jis-x0208@1997'.
1073
1074 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1075
1076         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1077         `=jis-x0208@1997'.
1078
1079 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1080
1081         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1082         XEmacs CHISE.
1083
1084 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1085
1086         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1087         `=jis-x0208@1978'.
1088         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1089         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1090         `=jis-x0208-1990' as the mother.
1091         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1092
1093 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1094
1095         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1096         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1097         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1098         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1099         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1100         for `=ucs@JP'.
1101
1102 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1103
1104         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1105         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1106         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1107         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1108         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1109         `=daikanwa@rev2'.
1110
1111 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1112
1113         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1114         (=gt): Likewise.
1115         (=gt-k): Likewise.
1116         (=gt-pj-*): Likewise.
1117         (=gt-pj-k1): Likewise.
1118         (=gt-pj-k2): Likewise.
1119         (=daikanwa): Likewise.
1120         (=daikanwa-rev1): Likewise.
1121         (=daikanwa-rev2): Likewise.
1122         (=big5-pua): Likewise.
1123         (=big5-eten): Likewise.
1124         (chinese-big5-eten-a): Likewise.
1125         (chinese-big5-eten-b): Likewise.
1126         (=hanziku-*): Likewise.
1127         (=cbeta): Likewise.
1128         (=jef-china3): Likewise.
1129         (=ruimoku-v6): Likewise.
1130         (=ucs@iso): Likewise.
1131         (=ucs@unicode): Likewise.
1132         (=ucs@gb): Likewise.
1133         (=ucs@cns): Likewise.
1134         (=ucs@jis): Likewise.
1135         (=ucs@jis-1990): Likewise.
1136         (=ucs@jis-2000): Likewise.
1137         (=ucs@jp): Likewise.
1138         (=ucs@ks): Likewise.
1139         (=ucs@big5): Likewise.
1140         (=ucs-radicals): Likewise.
1141         (=ucs-radicals@unicode): Likewise.
1142         (=ucs-bmp-cjk): Likewise.
1143         (=ucs-bmp-cjk@unicode): Likewise.
1144         (=ucs-sip-ext-b): Likewise.
1145         (=ucs-sip-ext-b@iso): Likewise.
1146
1147 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1148
1149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1150         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1151
1152 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1153
1154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1155         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1156         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1157         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1158         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1159         arabic-digit, ipa and ``&I-B-XXXX;''.
1160
1161 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1162
1163         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1164         setting for (I-)HZK{03..12}-XXXX.
1165
1166 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1167
1168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1169         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1170
1171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1172         `=ruimoku-v6'.
1173
1174         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1175         CHISE.
1176
1177 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1178
1179         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1180         (=ucs@unicode): Likewise.
1181         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1182         (=ucs@cns): Likewise.
1183         (=ucs@jis): Likewise.
1184         (=ucs@ks): Likewise.
1185         (=ucs@big5): Likewise.
1186
1187 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1188
1189         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1190         `ucs-jis'.
1191         (utf-8-jis-er): Likewise.
1192         (utf-8-jp): New coding-system.
1193         (utf-8-jp-er): Likewise.
1194
1195         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1196
1197 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1198
1199         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1200
1201         * mule/japanese.el: Move definition of `euc-jisx0213' to
1202         mule/mule-coding.el.
1203
1204 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1205
1206         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1207         mule-coding before loading update-cdb when utf-2000 is provided.
1208
1209 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1210
1211         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1212         `=daikanwa'.
1213
1214 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1215
1216         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1217         definition codes when `utf-2000' is provided.
1218
1219 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1220
1221         * mule/mule-category.el (word-combining-categories): Don't setup
1222         `word-combining-categories' in XEmacs CHISE.
1223         (word-separating-categories): Add setting about Latin script in
1224         XEmacs CHISE.
1225
1226 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1227
1228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1229         setting for `chinese-big5'.
1230
1231 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1232
1233         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1234         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1235         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1236         add setting for HZK0[12]-xxxx.
1237
1238 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1239
1240         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1241         in XEmacs CHISE.
1242
1243 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1244
1245         * mule/mule-charset.el (default-coded-charset-priority-list):
1246         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1247         and `chinese-big5' to `=gt-pj-*'.
1248
1249 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1250
1251         * mule/mule-conf.el (=daikanwa): Renamed from
1252         `ideograph-daikanwa'.
1253         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1254
1255 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1256
1257         * mule/mule-conf.el (=cns11643-7): Renamed from
1258         `chinese-cns11643-7'.
1259         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1260
1261 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1262
1263         * mule/mule-conf.el (=cns11643-6): Renamed from
1264         `chinese-cns11643-6'.
1265         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1266
1267 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1268
1269         * mule/mule-conf.el (=cns11643-5): Renamed from
1270         `chinese-cns11643-5'.
1271         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1272
1273 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1274
1275         * mule/mule-conf.el (=cns11643-4): Renamed from
1276         `chinese-cns11643-4'.
1277         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1278
1279 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1280
1281         * mule/mule-conf.el (=cns11643-3): Renamed from
1282         `chinese-cns11643-3'.
1283         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1284
1285 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1286
1287         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1288         `=cns11643-2'.
1289         (chinese-cns11643-2): New alias for `=cns11643-2'.
1290
1291 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1292
1293         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1294         `=cns11643-1'.
1295         (chinese-cns11643-1): New alias for `=cns11643-1'.
1296
1297 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1298
1299         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1300         (chinese-gb12345): New alias for `=gb12345'.
1301
1302 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1303
1304         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1305         (chinese-gb2312): New alias for `=gb2312'.
1306
1307 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1308
1309         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1310         (chinese-big5): New alias for `=big5'.
1311
1312 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1313
1314         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1315         (korean-ksc5601): New alias for `=ks-x1001'.
1316
1317 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1318
1319         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1320         `=jis-x0212'.
1321         (japanese-jisx0212): New alias for `=jis-x0212'.
1322
1323 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1324
1325         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1326         `=jis-x0208-1983'.
1327         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1328
1329 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1330
1331         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1332         `=jis-x0208-1978'.
1333         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1334
1335 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1336
1337         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1338         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1339
1340 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1341
1342         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1343         (chinese-cns11643-3): Specify iso-ir 183.
1344         (chinese-cns11643-4): Specify iso-ir 184.
1345         (chinese-cns11643-5): Specify iso-ir 185.
1346         (chinese-cns11643-6): Specify iso-ir 186.
1347         (chinese-cns11643-7): Specify iso-ir 187.
1348         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1349         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1350
1351 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1352
1353         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1354         \uXXXX for every cases.
1355
1356 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1357
1358         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1359         (ucs-big5): Changed to an alias for `=ucs@big5'.
1360
1361 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1362
1363         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1364         (ucs-ks): Changed to an alias for `=ucs@ks'.
1365
1366 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1367
1368         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1369         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1370
1371 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1372
1373         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1374         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1375
1376 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1377
1378         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1379         (ucs-jis): Changed to an alias for `=ucs@jis'.
1380
1381 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1382
1383         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1384         (ucs-cns): Changed to an alias for `=ucs@cns'.
1385
1386 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1387
1388         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1389         (ucs-gb): Changed to an alias for `=ucs@gb'.
1390
1391 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1392
1393         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1394         `ideograph-daikanwa-2'.
1395         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1396         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1397
1398 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1399
1400         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1401         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1402
1403         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1404         for `xemacs-chise-version'.
1405
1406 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1407
1408         * mule/mule-charset.el (default-coded-charset-priority-list):
1409         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1410         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1411         instead of `ideograph-hanziku-*'.
1412
1413         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1414         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1415
1416 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1417
1418         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1419         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1420         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1421         `utf-2000' is provided.
1422
1423 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1424
1425         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1426         is provided [was builtin coded-charsets].
1427
1428 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1429
1430         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1431         is provided [was builtin coded-charsets].
1432
1433 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1434
1435         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1436         is provided [was builtin coded-charsets].
1437
1438 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1439
1440         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1441         is provided [was builtin coded-charsets].
1442
1443 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1444
1445         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1446         when `utf-2000' is provided [was builtin coded-charsets].
1447
1448 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1449
1450         * mule/mule-conf.el (=hanziku-*): Renamed from
1451         `ideograph-hanziku-*'.
1452         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1453
1454 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1455
1456         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1457         `utf-2000' is provided [was builtin coded-charsets].
1458         (ideograph-hanziku-{1..12}): Likewise.
1459
1460 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1461
1462         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1463         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1464
1465 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1466
1467         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1468         when `utf-2000' is provided [was builtin coded-charsets].
1469
1470 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1471
1472         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1473         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1474         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1475
1476 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1477
1478         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1479         (ideograph-gt): Changed to an alias for `=gt'.
1480
1481 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1482
1483         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1484         is provided; it was defined as a builtin coded-charset.
1485         (ideograph-gt): Likewise.
1486
1487 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1488
1489         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1490         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1491
1492 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1493
1494         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1495         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1496
1497 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1498
1499         * mule/mule-conf.el (=big5-eten): Renamed from
1500         `chinese-big5-eten'.
1501         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1502
1503 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1504
1505         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1506         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1507
1508 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1509
1510         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1511         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1512
1513 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1514
1515         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1516         (china3-jef): Changed to an alias for `=jef-china3'.
1517
1518 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1519
1520         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1521         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1522
1523         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1524         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1525         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1526         when `utf-2000' is provided.
1527
1528 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1529
1530         * mule/mule-charset.el (default-coded-charset-priority-list):
1531         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1532
1533         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1534         (ucs-jis-2000): Deleted.
1535
1536 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1537
1538         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1539         UTF-2000.
1540         (=ucs-jis-2000): New coded-charset for UTF-2000.
1541
1542 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1543
1544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1545         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1546
1547 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1548
1549         * mule/mule-charset.el (default-coded-charset-priority-list):
1550         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1551         `ideograph-cbeta'.
1552
1553 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1554
1555         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1556         builtin coded-charset].
1557
1558 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1559
1560         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1561         settings for &K0-xxxx and &I-K0-xxxx.
1562
1563 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1564
1565         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1566         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1567
1568 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1569
1570         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1571         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1572
1573 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1574
1575         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1576         UTF-2000.
1577         (ideograph-gt-pj-k1): Likewise.
1578         (ideograph-gt-pj-k2): Likewise.
1579
1580 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1581
1582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1583         `=jis-x0208'.
1584
1585 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1586
1587         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1588         UTF-2000 [was a builtin coded-charset].
1589
1590 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1591
1592         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1593         (utf-8-gb-er): Likewise.
1594
1595 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1596
1597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1598         settings for JIS X 0212 and JIS X 0208:1978.
1599
1600 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1601
1602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1603         setting for JIS X 0213.
1604
1605 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1606
1607         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1608         standard-case-table in UTF-2000.
1609
1610 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1611
1612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1613         definitions for isolated-chars.
1614
1615 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1616
1617         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1618         `configure-utf-2000-lisp-directory'.
1619         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1620         `mule-lisp-load-path'.
1621
1622 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1623
1624         * startup.el (startup-setup-paths): Set and use
1625         `utf-2000-lisp-directory'.
1626         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1627         UTF-2000.
1628
1629 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1630
1631         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1632         (paths-find-utf-2000-lisp-directory): New function.
1633         (paths-construct-load-path): Add new optional argument
1634         `utf-2000-lisp-directory'.
1635
1636         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1637
1638 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1639
1640         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1641         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1642         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1643         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1644         `chinese-big5-2' in UTF-2000.
1645
1646         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1647         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1648
1649 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1650
1651         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1652         `big5-eten-er' in UTF-2000.
1653         (big5-cdp): Modify DOC-string and mnemonic.
1654
1655 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1656
1657         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1658         UTF-2000 [renamed from utf-8-er].
1659         (utf-8-gb): New coding-system in UTF-2000.
1660         (utf-8-gb-er): Likewise.
1661         (utf-8-cns): Likewise.
1662         (utf-8-cns-er): Likewise.
1663         (utf-8-big5): Likewise.
1664         (utf-8-big5-er): Likewise.
1665         (utf-8-jis): Likewise.
1666         (utf-8-jis-er): Likewise.
1667         (utf-8-ks): Likewise.
1668         (utf-8-ks-er): Likewise.
1669         (utf-8-er): Likewise.
1670
1671 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1672
1673         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1674         instead of `utf-8-unix' in UTF-2000.
1675
1676         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1677
1678 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1679
1680         * mule/japanese.el (euc-jisx0213): New coding-system.
1681
1682         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1683         `japanese-jisx0208-1990' as the mother.
1684
1685 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1686
1687         * dumped-lisp.el (preloaded-file-list): Change condition of
1688         loading "close-cdb".
1689
1690 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1691
1692         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1693         setup `coded-charset-entity-reference-alist'.
1694
1695 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1696
1697         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1698         UTF-2000.
1699
1700 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1701
1702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1703         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1704
1705 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1706
1707         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1708         (chinese-big5-eten-a): Likewise.
1709         (chinese-big5-eten-b): Likewise.
1710         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1711         code range is #x8140 .. #x8DFE.
1712
1713 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1714
1715         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1716         UTF-2000.
1717         (chinese-big5-cdp): Likewise.
1718
1719 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1720
1721         * dumped-lisp.el (preloaded-file-list): Rename
1722         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1723
1724 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1725
1726         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1727         append `system-char-db-source-file-list' into
1728         `preloaded-file-list' in UTF-2000.
1729
1730 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1731
1732         * dumped-lisp.el (preloaded-file-list): Delete
1733         character-definition files.
1734
1735 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1736
1737         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1738         UTF-2000.
1739
1740 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1741
1742         * mule/mule-charset.el (default-coded-charset-priority-list):
1743         Delete `mojikyo-2022-1'.
1744
1745 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1746
1747         * mule/mule-charset.el (default-coded-charset-priority-list):
1748         Delete `mojikyo'.
1749
1750 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1751
1752         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1753         `ucs-sip'.
1754
1755 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1756
1757         * mule/mule-charset.el (default-coded-charset-priority-list):
1758         Comment out `chinese-gb12345'.
1759
1760 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1761
1762         * bytecomp.el (byte-compile-insert-header): Fixed.
1763
1764 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1765
1766         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1767         XEmacs UTF-2000.
1768
1769 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1770
1771         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1772         UTF-2000.
1773
1774 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1775
1776         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1777         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1778
1779 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1780
1781         * mule/mule-charset.el (default-coded-charset-priority-list):
1782         `japanese-jef-china3' is renamed `china3-jef'.
1783
1784 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1785
1786         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1787         `japanese-jef-china3' and `ideograph-cbeta'.
1788
1789 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1790
1791         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1792
1793 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1794
1795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1796         `chinese-big5-cdp'.
1797
1798 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1799
1800         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1801         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1802
1803 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1804
1805         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1806         loading character definitions.
1807
1808 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1809
1810         * dumped-lisp.el (preloaded-file-list): Rename
1811         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1812
1813 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1814
1815         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1816         `chinese-big5'.
1817
1818 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1819
1820         * dumped-lisp.el (preloaded-file-list): Dump
1821         "Ideograph-R028-Private" with XEmacs UTF-2000.
1822
1823 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1824
1825         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1826         `chinese-gb12345'.
1827
1828 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1829
1830         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1831         `ideograph-gt-pj-{1..11}'.
1832
1833         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1834         XEmacs UTF-2000.
1835
1836 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1837
1838         * mule/mule-charset.el (default-coded-charset-priority-list):
1839         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1840         `chinese-isoir165'.
1841
1842 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1843
1844         * format.el (format-alist): Revive `image/jpeg', `image/gif',
1845         `image/png', `image/x-xpm' and `image/tiff'.
1846
1847         * files.el (binary-file-regexps): Add *.PNG.
1848
1849 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1850
1851         * mule/mule-charset.el (default-coded-charset-priority-list):
1852         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1853         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1854
1855 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1856
1857         * list-mode.el: Call `completion-list-mode' to avoid slowness of
1858         the first completion when UTF-2000 is running.
1859
1860 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1861
1862         * mule/mule-charset.el (default-coded-charset-priority-list):
1863         Delete `ucs'.
1864
1865 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1866
1867         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
1868
1869         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1870         `mojikyo' instead of `mojikyo-pj-[1..21]'.
1871
1872 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1873
1874         * mule/vietnamese.el (vscii-2): Delete abolished property
1875         `composite'; now composite mode is default.
1876
1877 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1878
1879         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
1880         of `raw-text'; check \uHHHH representation even if non-ascii
1881         characters are not found.
1882
1883         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
1884         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
1885         unconditionally.
1886
1887         * mule/viet-ccl.el: New file.
1888
1889         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
1890         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
1891         - Separate CCL based implementations to viet-ccl.el.
1892
1893 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
1894
1895         * mule/mule-conf.el (japanese-jisx0213-1): Allow
1896         "jisx0213.2000-1".
1897         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
1898
1899         * mule/mule-charset.el (default-coded-charset-priority-list):
1900         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
1901         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
1902
1903 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1904
1905         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
1906
1907 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
1908
1909         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1910         `ucs' in UTF-2000.
1911
1912 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
1913
1914         * mule/mule-charset.el (default-coded-charset-priority-list):
1915         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
1916         `arabic-iso8859-6'.
1917
1918 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
1919
1920         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1921         `mojikyo-pj-[1 .. 21]' in UTF-2000.
1922
1923 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1924
1925         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1926         `katakana-jisx0201' in UTF-2000.
1927
1928 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1929
1930         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
1931         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
1932         "u0FB50-Arabic-Presentation-Forms-A",
1933         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
1934         "u0FE50-Small-Form-Variants",
1935         "u0FE70-Arabic-Presentation-Forms-B",
1936         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
1937         UTF-2000.
1938
1939 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1940
1941         * dumped-lisp.el (preloaded-file-list): Delete
1942         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
1943         ... "Ideograph-R214-Flute" in UTF-2000.
1944
1945 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1946
1947         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1948         (japanese-jisx0213-2): New coded-charset.
1949
1950         * dumped-lisp.el (preloaded-file-list): Add
1951         "Ideograph-R028-Private", "Ideograph-R029-Again" and
1952         "Ideograph-R030-Mouth".
1953
1954 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
1955
1956         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1957         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1958         "Ideograph-R015-Ice", "Ideograph-R016-Table",
1959         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1960         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1961         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1962         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1963         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1964
1965 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
1966
1967         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1968         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1969         "Ideograph-R005-Second", "Ideograph-R006-Hook",
1970         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1971         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1972
1973         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1974         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1975
1976 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1977
1978         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1979         in UTF-2000.
1980
1981 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1982
1983         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1984         (chinese-isoir165): Moved from mule/chinese.el.
1985         (chinese-cns11643-3): Moved from mule/chinese.el.
1986         (chinese-cns11643-4): Moved from mule/chinese.el.
1987         (chinese-cns11643-5): Moved from mule/chinese.el.
1988         (chinese-cns11643-6): Moved from mule/chinese.el.
1989         (chinese-cns11643-7): Moved from mule/chinese.el.
1990
1991         * mule/chinese.el: Move definition of coded-charsets to
1992         mule/mule-conf.el.
1993
1994 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1995
1996         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1997         `ideograph-daikanwa'.
1998
1999 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2000
2001         * dumped-lisp.el (preloaded-file-list): Delete
2002         "ccs-jisx0201-latin.el".
2003
2004 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2005
2006         * dumped-lisp.el (preloaded-file-list): Add
2007         "u031A0-Extended-Bopomofo" in UTF-2000.
2008
2009 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2010
2011         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2012         renamed to u02E00-CJK-Radical-Supplement.
2013
2014 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2015
2016         * dumped-lisp.el (preloaded-file-list): Add
2017         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2018         "u030A0-Katakana", "u03100-Bopomofo",
2019         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2020         "u03200-Enclosed-CJK-Letters-and-Months" and
2021         "u03300-CJK-Compatibility".
2022
2023 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2024
2025         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2026         "u02F00-Kangxi-Radicals" and
2027         "u02FF0-Ideographic-Description-Characters".
2028
2029 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2030
2031         * dumped-lisp.el (preloaded-file-list): Add
2032         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2033         "u02800-Braille-Patterns" in UTF-2000.
2034
2035 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2036
2037         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2038         "uXXXXX-*.el" in UTF-2000.
2039
2040         * bytecomp.el (byte-compile-insert-header): Delete comments if
2041         non-ASCII characters are found; allow `byte-compile-dynamic' and
2042         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2043         `raw-text'.
2044
2045 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2046
2047         * dumped-lisp.el (preloaded-file-list): Add
2048         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2049         "u025A0-Geometric-Shapes.el".
2050
2051 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2052
2053         * dumped-lisp.el (preloaded-file-list): Add
2054         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2055         "u02460-Enclosed-Alphanumerics.el".
2056
2057 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2058
2059         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2060         `chinese-gb2312'.
2061
2062         * dumped-lisp.el (preloaded-file-list): Add
2063         "u02200-Mathematical-Operators.el" and
2064         "u02300-Miscellaneous-Technical.el".
2065
2066 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2067
2068         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2069         `chinese-cns11643-*'.
2070
2071         * dumped-lisp.el (preloaded-file-list): Add
2072         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2073         "u02190-Arrows.el" in UTF-2000.
2074
2075 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2076
2077         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2078         `korean-ksc5601'.
2079
2080         * dumped-lisp.el (preloaded-file-list): Add
2081         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2082         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2083         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2084
2085 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2086
2087         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2088
2089 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2090
2091         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2092         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2093         "u01780-Khmer.el", "u01800-Mongolian.el",
2094         "u01E00-Latin-Extended-Additional.el" and
2095         "u01F00-Greek-Extended.el" in UTF-2000.
2096
2097 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2098
2099         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2100         `ethiopic-ucs' and `ethiopic'.
2101
2102         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2103         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2104
2105         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2106         from mule/ethiopic.el.
2107
2108         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2109         mule/mule-conf.el.
2110
2111 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2112
2113         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2114         `lao'.
2115
2116         * mule/mule-conf.el (lao): New coded-charset.
2117
2118         * dumped-lisp.el (preloaded-file-list): Add
2119         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2120         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2121         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2122         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2123         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2124
2125 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2126
2127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2128         `ucs-bmp' and `arabic-iso8859-6'.
2129
2130 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2131
2132         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2133         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2134         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2135
2136 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2137
2138         * startup.el (normal-top-level): Load autoload file for UTF-2000
2139         in UTF-2000.
2140
2141 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2142
2143         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2144         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2145         "u00020-Basic-Latin.el", "u00080-C1.el",
2146         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2147         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2148         "u002B0-Spacing-Modifier-Letters.el",
2149         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2150         UTF-2000.
2151
2152 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2153
2154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2155         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2156         instead of `vietnamese-viscii-*'.
2157
2158 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2159
2160         * mule/mule-conf.el: New file.
2161
2162         * mule/misc-lang.el: Move definition of charset `ipa' to
2163         mule/mule-conf.el.
2164
2165 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2166
2167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2168         `latin-viscii'; prefer it for characters used in Vietnamese.
2169
2170 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2171
2172         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2173
2174 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2175
2176         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2177         `vietnamese-viscii-lower'.
2178         (latin-viscii-upper): Renamed from charset
2179         `vietnamese-viscii-upper'.
2180         (vietnamese-viscii-lower): New alias for charset
2181         `latin-viscii-lower'.
2182         (vietnamese-viscii-upper): New alias for charset
2183         `latin-viscii-upper'.
2184
2185 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2186
2187         * mule/mule-charset.el (default-coded-charset-priority-list):
2188         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2189
2190 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2191
2192         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2193         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2194         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2195         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2196         lisp/utf-2000.
2197
2198 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2199
2200         * mule/ccs-tcvn5712.el: New file.
2201
2202 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2203
2204         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2205         in UTF-2000.
2206
2207 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2208
2209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2210         `japanese-jisx0208'.
2211
2212 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2213
2214         * dumped-lisp.el (preloaded-file-list): Add
2215         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2216         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2217         UTF-2000.
2218
2219         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2220         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2221         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2222         mule/ccs-viscii.el: New files.
2223
2224         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2225         if \uXXXX is found.
2226
2227 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2228
2229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2230         `hiragana-jisx0208' and `katakana-jisx0208'.
2231
2232 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2233
2234         * mule/chinese.el (chinese-cns11643-3): Define it even if
2235         `utf-2000' is provided.
2236         (chinese-cns11643-4): Likewise.
2237         (chinese-cns11643-5): Likewise.
2238         (chinese-cns11643-6): Likewise.
2239         (chinese-cns11643-7): Likewise.
2240
2241 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2242
2243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2244         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2245
2246 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2247
2248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2249         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2250
2251 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2252
2253         * mule/mule-charset.el (default-coded-charset-priority-list):
2254         Setup in UTF-2000.
2255
2256 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2257
2258         * mule/viet-chars.el: Don't define charset
2259         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2260         they are defined as builtin charsets.
2261
2262 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2263
2264         * version.el (emacs-version): Add more space just before UTF-2000
2265         version string.
2266
2267 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2268
2269         * version.el ([constant] emacs-version): Don't add a space in the
2270         preceding place of `xemacs-betaname' because it is duplicated.
2271         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2272
2273         * startup.el (splash-frame-body): Add ETL.
2274
2275 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2276
2277         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2278         is provided because it is defined as builtin charset.
2279         (chinese-cns11643-4): Likewise.
2280         (chinese-cns11643-5): Likewise.
2281         (chinese-cns11643-6): Likewise.
2282         (chinese-cns11643-7): Likewise.
2283
2284 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2285
2286         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2287         coding-system `iso-10646-ucs-4' is not defined.
2288
2289 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2290
2291         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2292         coding-system if `utf-2000' is provided.
2293
2294 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2295
2296         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2297         `utf-2000' is provided.
2298
2299 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2300
2301         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2302         if utf-2000 is provided temporally.
2303
2304 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2305
2306         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2307         as builtin variable].
2308
2309 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2310
2311         * files.el (insert-file-contents-literally): Treat file as binary;
2312         call file-name-handlers. [sync with Emacs 20.3.10]
2313
2314 2008-12-28  Vin Shelton  <acs@xemacs.org>
2315
2316         * XEmacs 21.4.22 is released
2317
2318 2008-12-30  Vin Shelton  <acs@xemacs.org>
2319
2320         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2321         during building even if no packages are found.
2322
2323 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2324
2325         * printer.el (generic-print-region): 
2326         (generic-print-buffer): 
2327         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2328         check if the msprinter device is available, now that msprinter is
2329         always available as a specifier tag. 
2330
2331 2008-12-24  Vin Shelton  <acs@xemacs.org>
2332
2333         * about.el: Add Francisco to my bio!
2334
2335 2008-12-23  Vin Shelton  <acs@xemacs.org>
2336
2337         * autoload.el: Move operator definitions to autoload-operators.el
2338         in the xemacs-base package.
2339
2340 2007-11-22  Vin Shelton  <acs@xemacs.org>
2341
2342         * about.el (about-hacker-contribution): Updated my bio.
2343
2344 2007-10-07  Vin Shelton  <acs@xemacs.org>
2345
2346         * XEmacs 21.4.21 is released
2347
2348 2007-09-19  Didier Verna  <didier@xemacs.org>
2349
2350         Update my personal info.
2351         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2352         * about.el (about-other-current-hackers): Ditto.
2353         * about.el (about-url-alist): Add my musical website.
2354         * about.el (about-personal-info): Update my entry.
2355         * about.el (about-hacker-contribution): Ditto.
2356
2357 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2358
2359         * package-get.el (package-get-download-sites): Update download
2360         sites in Japan.
2361         * package-get.el (package-get-pre-release-download-sites): Ditto.
2362
2363 2007-08-18  Vin Shelton  <acs@xemacs.org>
2364
2365         * package-get.el (package-get-pre-release-download-sites): Sync
2366         mirror sites with 21.5.  (Thanks, Adrian)
2367
2368 2007-08-09  Mike Sperber  <mike@xemacs.org>
2369
2370         * startup.el (migrate-user-init-file): Create backup of
2371         `user-init-file' before migrating.
2372         * startup.el (maybe-migrate-user-init-file): Print
2373         information about backup file.
2374         (maybe-create-compatibility-dot-emacs): Follow above change.
2375
2376 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2377
2378         * font-lock.el: Sync font-lock-add-keywords and
2379         font-lock-remove-keywords from GNU Emacs.
2380         * font-lock.el (font-lock-keywords-alist): New.
2381         * font-lock.el (font-lock-removed-keywords-alist): New.
2382         * font-lock.el (font-lock-add-keywords): New.
2383         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2384         * font-lock.el (font-lock-remove-keywords): New.
2385
2386 2007-08-16  Vin Shelton  <acs@xemacs.org>
2387
2388         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2389         patch from Hans de Graaff.
2390
2391 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2392
2393         * package-get.el (package-get-download-sites): Document Chile and
2394         update Denmark download site.
2395         * package-get.el (package-get-pre-release-download-sites): Ditto.
2396
2397 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2398
2399         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2400
2401 2006-12-09  Vin Shelton  <acs@xemacs.org>
2402
2403         * XEmacs 21.4.20 is released
2404
2405 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2406
2407         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2408
2409 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2410
2411         * info.el (Info-find-file-node, Info-insert-dir)
2412         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2413         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2414         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2415         and discussion.
2416
2417 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2418
2419         * obsolete.el (line-beginning-position): New, from 21.5.x.
2420         (line-end-position): Ditto.
2421
2422 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2423
2424         * package-get.el (package-get-download-sites): Welcome
2425         nl.xemacs.org and Thanks!
2426         * package-get.el (package-get-pre-release-download-sites): Ditto.
2427
2428 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2429
2430         * font-lock.el: Add support for not-so recent changes in Java to
2431         java-mode.
2432
2433 2006-01-28  Vin Shelton  <acs@xemacs.org>
2434
2435         * XEmacs 21.4.19 is released
2436
2437 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2438
2439         * easymenu.el: Update copyright. 
2440         * easymenu.el (easy-menu-all-popups):
2441         Add a docstring. 
2442         * easymenu.el (easy-menu-add):
2443         Document a bug, rework the function to preserve any existing
2444         non-default mode-popup-menu instead of overwriting it, and not to
2445         bother normalising the menu title (nothing else does).
2446         * easymenu.el (easy-menu-remove):
2447         Restore the default mode-popup-menu instead of leaving an empty
2448         one when we remove the last easy-menu popup. 
2449
2450 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2451
2452         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2453         as suggested by Rodrigo Ventura.
2454         * package-get.el (package-get-pre-release-download-sites): Ditto,
2455         with replacement of xemacs-21.5 by beta, which is the logical path
2456         to our beta core and package pre-releases.
2457
2458 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2459
2460         * package-get.el (package-get-download-sites): Add Hong Kong
2461         download site.
2462         * package-get.el (package-get-pre-release-download-sites): Ditto.
2463
2464 2005-12-26  Vin Shelton  <acs@xemacs.org>
2465
2466         * find-paths.el:
2467         * find-paths.el (paths-emacs-root-p): Add search for package root.
2468         * find-paths.el (paths-find-emacs-root): Replaced with
2469         paths-find-invocation-roots, which returns a list of roots.
2470         * find-paths.el (paths-find-invocation-roots): New.
2471         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2472
2473 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2474
2475         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2476         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2477
2478 2005-12-03  Vin Shelton <acs@xemacs.org>
2479
2480         * XEmacs 21.4.18 is released
2481
2482 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2483
2484         * package-get.el (package-get-download-sites): Update reflecting
2485         latest http://www.xemacs.org/Releases/ information generated by
2486         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2487         * package-get.el (package-get-pre-release-download-sites): Ditto.
2488
2489 2005-02-28  Simon Josefsson  <jas@extundo.com>
2490
2491         * about.el (xemacs-hackers): Add jas.
2492         (about-other-current-hackers): Likewise.
2493         (about-url-alist): Add URL for jas.
2494         (about-personal-info): Document jas.
2495         (about-hacker-contribution): Describe jas contributions.
2496
2497 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2498
2499         * easymenu.el (easy-menu-remove): As described in 
2500         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2501         except the "Command" menu from mode-popup-menu. 
2502
2503 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2504  
2505         * font.el (font-spatial-to-canonical): Correct calculation of 
2506         return value for pixel-based input value. 
2507  
2508 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2509
2510         * code-process.el (call-process): Process-related docstring
2511         improvements spurred by Norbert Koch.
2512         * code-process.el (call-process-region): Ditto.
2513         * code-process.el (start-process): Ditto.
2514
2515 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2516
2517         * finder.el (finder-find-library): Return filename actually
2518         searched for.
2519
2520 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2521
2522         * help.el (view-emacs-news): Use `expand-file-name' instead of
2523         `locate-data-file' as the latter will find any "NEWS" files that
2524         might exist in packages _before_ the one in core.
2525
2526 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2527
2528         * package-get.el (package-get-init-package):
2529         package-get-init-package buglet (21.4.17) by Jeff Mincy
2530         <mincy@rcn.com> fixing false temporary load-path shadows reported
2531         after package installation and simplifying code.
2532
2533 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2534
2535         * package-get.el (package-get-download-sites): Sync mirrors list
2536         with the XEmacs website.
2537         (package-get-pre-release-download-sites): Ditto.
2538
2539 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2540
2541         * derived.el (derived-mode-merge-syntax-tables):
2542         Revert my 21.5-only patch of 2003-07-18 which slipped in
2543         through Jerry James's patch of 2004-06-07.
2544
2545 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2546
2547         * cmdloop.el (keyboard-quit): Remove workaround for
2548         `region-active-p' not making sure active region is in current
2549         buffer now that it does.
2550         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2551         * simple.el (region-active-p): `region-active-p' to only return t
2552         when active region is in current buffer.
2553
2554 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2555
2556         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2557         package names, quell a byte-compiler warning, doc fix.
2558
2559 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2560
2561         * buffer.el (pop-to-buffer):
2562         * window-xemacs.el (display-buffer):
2563         Document use of `same-window-buffer-names,' `same-window-regexps'
2564         by pop-to-buffer and display-buffer. 
2565         
2566 2005-02-06  Vin Shelton <acs@xemacs.org>
2567
2568         * XEmacs 21.4.17 is released
2569
2570 2005-01-29  Ben Wing  <ben@xemacs.org>
2571
2572         * shadow.el (find-emacs-lisp-shadows):
2573         Add custom-defines to list of ignored files.
2574
2575 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2576
2577         * simple.el (shifted-motion-keys-select-region): Fix statement
2578         about unshifted-motion-keys-deselect-region.
2579
2580 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2581
2582         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2583         now) for GNU Emacs compatibility.
2584         (make-obsolete-variable): Ditto.
2585
2586 2004-01-08  Ben Wing  <ben@xemacs.org>
2587
2588         * code-files.el (load):
2589         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2590
2591 2004-12-05  Vin Shelton <acs@xemacs.org>
2592
2593         * XEmacs 21.4.16 is released
2594
2595 2004-12-04  Vin Shelton  <acs@xemacs.org>
2596
2597         * auto-autoloads.el: Regenerated.
2598
2599         * custom-load.el: Regenerated.
2600
2601 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2602
2603         Fix bug: apropos errors if a defalias refers to an undefined
2604         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2605
2606         * apropos.el (apropos):
2607         (apropos-command):
2608         * help.el (frob-help-extents):
2609         * help-macro.el (make-help-screen):
2610         * hyper-apropos.el (hyper-apropos-grok-functions):
2611         (hyper-apropos-get-doc):
2612         Catch void-function error thrown by `documentation'.
2613
2614 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2615
2616         * packages.el (package-require): Fix incorrect arg to format.
2617         This fixes a `format specifier' error.
2618
2619 2004-08-13  Jerry James  <james@xemacs.org>
2620
2621         * bytecomp.el (forward-word): Tell the byte compiler the correct
2622         number of arguments to forward-word.
2623
2624 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2625
2626         * etags.el: Fixed loading of include files for tag completion. Now
2627         you can make a tag file for a library, include it into your
2628         project and it will be reloaded only if it changed. Infinte
2629         include loops are detected and the correct tag files are loaded.
2630         * etags.el (buffer-tag-table-list): Load and verify tag files in
2631         the external function buffer-tag-table-list-load.
2632         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2633         tag files. Also load the included tag files. The priority of the
2634         included files is right below their parent file. If multiple
2635         matches occur then the symbols from the parent file are found
2636         first.
2637         * etags.el (tag-table-include-files): Corrected comment
2638         string. Switched to pattern constant tags-include-pattern to have
2639         it at a central location.
2640         * etags.el (tags-include-pattern): Added doc string.
2641         * etags.el (add-to-tag-completion-table): Removed obsolete
2642         comments as the include files are allready returned by
2643         buffer-tag-table-list and loaded.
2644         * etags.el (find-tag-internal): The include files are allready
2645         included in tag-tables as buffer-tag-table-list returns them now.
2646
2647 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2648
2649         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2650         Loading items into the notebook is now done by C code.
2651         * widgets-gtk.el (gtk-widget-instantiate-internal):
2652         Style no longer changed.
2653
2654 2004-06-28  Nix  <nix@esperi.org.uk>
2655
2656         * cmdloop.el (truncate-command-history-for-gc): Delay
2657         execution of all things that look up variable bindings,
2658         via `enqueue-eval-event'.
2659
2660 2004-06-24  Vin Shelton  <acs@xemacs.org>
2661
2662         * package-get.el (package-get-require-signed-base-updates):
2663         now defaults to nil.
2664
2665 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2666
2667         * subr.el (split-string): Clean up docstring.
2668
2669 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2670
2671         * faces.el (zmacs-region): fix typo in docstring.
2672
2673 2004-06-07  Jerry James  <james@xemacs.org>
2674
2675         * derived.el: Synch with Emacs 21.3.
2676         * subr.el (with-local-quit): New, from Emacs 21.3.
2677         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2678         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2679         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2680
2681 2004-06-16  Jerry James  <james@xemacs.org>
2682
2683         * cl.el (cl-set-substring): Increment start by the length of the
2684         string, not the string itself.
2685
2686 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2687
2688         * etags.el (tag-table-include-files): Expand included TAGS file
2689         paths to avoid problems with relative paths.  Thanks to Peter
2690         Chubb <peterc@gelato.unsw.edu.au>.
2691         * etags.el (tags-include-pattern): New.
2692         * etags.el (add-to-tag-completion-table): Parse and ignore
2693         trailing include lines.
2694
2695 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2696
2697         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2698         avoiding line solely composed of equal signs.
2699
2700 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2701
2702         * cus-edit.el (alloc): Typo fix.
2703         * cus-edit.el (custom-browse-visibility): Ditto.
2704         * cus-edit.el (custom-variable-value-create): Ditto.
2705         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2706         * cus-edit.el (custom-save-variables): Bind print-length and
2707         print-level to nil to avoid value abbreviation.
2708         * cus-edit.el (custom-save-face-internal): Ditto.
2709         * cus-edit.el (custom-save-faces): Save in sorted order.
2710         * cus-edit.el (custom-save-resets): Bind print-length and
2711         print-level to nil to avoid value abbreviation.
2712         * cus-edit.el (custom-save-loaded-themes): Ditto.
2713
2714 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2715
2716         * subr.el (split-string-default-separators): New.
2717         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2718         see comment in source.
2719
2720 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2721
2722         * mule/japanese.el (paragraph-start, paragraph-separate):
2723         Remove anchor to BOL.
2724
2725 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2726
2727         * cl.el (gensym, gentemp): Improve docstrings.
2728
2729 2004-05-10  Vin Shelton  <acs@xemacs.org>
2730
2731         * etags.el: Sync with 21.5 version.
2732
2733 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2734
2735         * etags.el:
2736         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2737         only for use with exuberant ctags. This will also enable building of 
2738         completion tables with exuberant ctags. This will not work with
2739         xemacs ctags. 
2740         * etags.el (get-tag-table-buffer): New function for creating of
2741         completion table is used if tags-exuberant-ctags-optimization-p ist t
2742         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2743         finding the tag names. New.
2744         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2745         building tag completion table with exuberant ctags. New.
2746         * etags.el (find-tag-internal): Improve exact tag matching for tags
2747         with name fields. Before the patch return types of functions or
2748         function parameters (with exuberant ctags) were found as matches.
2749
2750 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2751
2752         * list-mode.el (display-completion-list): Fixed completion list was
2753         taking the width of the frame and not of the window for displaying
2754         the selection methods.
2755
2756 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2757
2758         * menubar-items.el (default-menubar): Options are saved to custom.el.
2759
2760
2761 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2762
2763         * isearch-mode.el (isearch-abort): Preserve successful search target.
2764
2765 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2766
2767         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2768         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2769         Bihlmeyer.
2770         * gnuserv.el (gnuserv-mode-line-string): New.
2771         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2772         gnuserv-mode.
2773         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2774         * gnuserv.el (gnuserv-edit-files): Use
2775         make-x-device-with-gtk-fallback.
2776
2777 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2778
2779         * gtk-widgets.el: New import: gtk-accel-group-new.
2780         * dialog-gtk.el:
2781         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2782         * dialog-gtk.el (popup-builtin-question-dialog):
2783         Added support for dialog button mnemonics.
2784
2785 2004-03-22  Chris Green <cmg@dok.org>
2786
2787         * process.el (shell-command): Output buffer was ignored when a
2788         background process was run via shell-command.
2789
2790 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2791
2792         * cus-edit.el (custom-save-variables): Retrieve a list of
2793         variables to save first, sort it, and make sure the variables are
2794         saved in sorted order.
2795
2796 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2797  
2798         * package-get.el (package-get-update-base-from-buffer): Force
2799         binary coding system for verifying GnuPG signature in the
2800         package-index file.
2801  
2802 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2803
2804         * package-get.el (package-get-package-index-file-location): Handle
2805         missing "EMACSPACKAGEPATH" environment variable.
2806
2807 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2808
2809         * package-admin.el (package-admin-find-top-directory): Simplify
2810         directory comparisions and fix substring errors on short path
2811         components.
2812         * package-get.el (package-get-package-index-file-location):
2813         Default to first component of "EMACSPACKAGEPATH", if set.
2814
2815 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2816
2817         * package-get.el (process-error): New error datum.
2818
2819 2004-02-02  Vin Shelton <acs@xemacs.org>
2820
2821         * XEmacs 21.4.15 is released
2822
2823 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2824
2825         * itimer.el (activate-itimer): Modify the itimer timeout value as
2826         if it were begun at the last time when the itimer driver was woken
2827         up.
2828
2829 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2830
2831         * specifier.el (Copyright):
2832         Update.
2833         (make-specifier-and-init):
2834         (map-specifier):
2835         (canonicalize-inst-pair):
2836         (canonicalize-spec-list):
2837         (set-specifier):
2838         Synch docstrings to 21.5 where appropriate.
2839
2840 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
2841
2842         * package-get.el (package-get-list-packages-where): New.  A
2843         function that allows searching for groups of packages.  For
2844         example, find all packages that require the fsf-compat package.
2845
2846 2004-01-25  Steve Youngs  <youngs@xemacs.org>
2847
2848         The Great PUI Sync.
2849
2850         * auto-autoloads.el: Regenerated.
2851
2852         * custom-load.el: Regenerated.
2853
2854         * dumped-lisp.el (packages-hardcoded-lisp): New.
2855
2856         * menubar-items.el (menu-max-items): New.
2857         (menu-submenu-max-items): New.
2858         (menu-submenu-name-format): New.
2859         (menu-split-long-menu): New.
2860         (menu-sort-menu): New.
2861         (default-menubar): Sync to 21.5 in regard to the PUI menus.
2862
2863         * obsolete.el (pui-add-install-directory): Renamed to the more
2864         logical `pui-set-local-package-get-directory'.
2865         (package-get-download-menu): Moved to `package-ui.el' and renamed
2866         to `package-ui-add-download-menu'.
2867
2868         * package-admin.el (package-admin-install-function-mswindows):
2869         Whitespace clean up.
2870         (package-admin-add-single-file-package): Removed.
2871         (package-admin-default-install-function): Whitespace clean up.
2872         (package-admin-find-top-directory): New.
2873         (package-admin-get-install-dir): Use it.
2874         (package-admin-get-manifest-file): 
2875         (package-admin-check-manifest): 
2876         (package-admin-add-binary-package):
2877         (package-admin-get-lispdir):
2878         (package-admin-delete-binary-package):
2879         (package-admin):
2880
2881         * package-get.el (package-get-package-index-file-location): New.
2882         (package-get-install-to-user-init-directory): New.
2883         (package-get-remote):
2884         (package-get-download-sites):
2885         (package-get-pre-release-download-sites): New.
2886         (package-get-site-release-download-sites): New.
2887         (package-get-base-filename):
2888         (package-get-always-update):
2889         (package-get-user-index-filename): Removed.
2890         (package-get-pgp-available-p): New.
2891         (package-get-require-signed-base-updates):
2892         (package-get-was-current):
2893         (package-entries-are-signed): New.
2894         (package-get-continue-update-base): New.
2895         (package-get-download-menu): Removed.
2896         (package-get-require-base):
2897         (package-get-update-base-entry):
2898         (package-get-locate-file):
2899         (package-get-locate-index-file):
2900         (package-get-maybe-save-index):
2901         (package-get-update-base):
2902         (package-get-update-base-from-buffer):
2903         (package-get-update-base-entries):
2904         (package-get-interactive-package-query):
2905         (package-get-update-all):
2906         (package-get-all):
2907         (package-get-dependencies):
2908         (package-get-init-package):
2909         (package-get-info): New.
2910         (package-get):
2911         (package-get-staging-dir):
2912         (package-get-set-version-prop): Removed.
2913         (package-get-installedp):
2914         (package-get-ever-installed-p):
2915         (packages): Removed.
2916         (package-get-custom-groups): Removed.
2917         (package-get-custom): Removed.
2918         (package-get-custom-add-entry): Removed.
2919
2920         * package-info.el (batch-update-package-info):
2921
2922         * package-net.el (package-net-batch-generate-bin-ini):
2923         (package-net-update-installed-db):
2924
2925         * package-ui.el (pui-info-buffer):
2926         (pui-directory-exists): Removed.
2927         (pui-package-dir-list): Removed.
2928         (pui-add-install-directory): Removed.
2929         (package-ui-download-menu): New.
2930         (package-ui-pre-release-download-menu): New.
2931         (package-ui-site-release-download-menu): New.
2932         (pui-set-local-package-get-directory): New.
2933         (pui-package-symbol-char):
2934         (pui-update-package-display):
2935         (pui-toggle-package):
2936         (pui-toggle-package-key):
2937         (pui-toggle-package-delete):
2938         (pui-toggle-package-delete-key):
2939         (pui-toggle-package-event):
2940         (pui-toggle-verbosity-redisplay):
2941         (pui-install-selected-packages):
2942         (pui-add-required-packages):
2943         (pui-help-echo):
2944         (pui-display-info):
2945         (list-packages-mode):
2946         (pui-list-packages):
2947
2948         * packages.el (packages-compute-package-locations):
2949         (package-require):
2950         (package-delete-name):
2951         (packages-hardcoded-lisp): Removed.
2952         (packages-useful-lisp): Removed.
2953         (packages-unbytecompiled-lisp): Removed.
2954         (packages-find-package-directories):
2955
2956         Summary:
2957
2958         Major code clean up of all things PUI.
2959
2960         Much improved code to determine where packages should be
2961         installed.  PUI no longer depends on any packages being
2962         pre-installed to compute where packages are to be installed to.
2963
2964         The user can specify the location of their package-index file.  It
2965         isn't necessary to set this because it has sane defaults.  People
2966         who "run-in-place" won't accidently overwrite the CVS
2967         package-index file.  See
2968         `package-get-package-index-file-location'. 
2969
2970         PUI will now properly clean up after itself in the event of an
2971         unsuccessful package install.  This drastically reduces the number
2972         of "wrong md5sum" FAQs.
2973
2974         non-Mule XEmacsen can no longer install Mule packages.
2975
2976         Package management via the custom interface has been removed.
2977
2978         The PUI related menubar items have been reorganised.
2979
2980         The PGP verification code has been fixed and the default for
2981         whether or not it is used is automatically computed.
2982
2983         * update-elc.el ((preloaded-file-list site-load-packages
2984         need-to-dump dumped-exe)):
2985         Just a couple of small changes to allow for
2986         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
2987         existing anymore.
2988
2989 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
2990
2991         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
2992         apply `format' to the first argument of byte-compile-warn, it
2993         already calls format.
2994
2995 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
2996
2997         * files.el (delete-old-versions): Avoid going interactive during
2998         make install when environment variable VERSION_CONTROL is set.
2999
3000 2003-12-04  Vin Shelton  <acs@xemacs.org>
3001
3002         * menubar-items.el (menu-item-search): Only bring up search dialog
3003         box if the feature is available and desired.
3004
3005 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3006
3007         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3008
3009 2003-11-05  Vin Shelton  <acs@xemacs.org>
3010
3011         * help.el (Help-prin1-face):
3012         (Help-princ-face):
3013         princ and prin1 are functions and need to be called as such.  The
3014         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3015
3016 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3017
3018         * about.el (about-xemacs): Give full version and build date.
3019
3020 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3021
3022         * win32-native.el (grep-null-device): This XEmacs has null-device.
3023
3024 2003-09-06  Mike Sperber  <mike@xemacs.org>
3025
3026         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3027         implement the specified semantics for `defvar.'
3028
3029 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3030
3031         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3032         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3033         displaying buffer in question.
3034
3035 2003-09-03  Vin Shelton <acs@xemacs.org>
3036
3037         * XEmacs 21.4.14 is released
3038
3039 2003-08-17  Vin Shelton  <acs@xemacs.org>
3040
3041         * about.el: Vanity patch.
3042
3043 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3044
3045         * code-process.el (call-process):
3046         (call-process-region):
3047         (start-process):
3048         Document coding system processing.
3049
3050 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3051
3052         * startup.el (splash-frame-body): Idiomatic English.
3053
3054 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3055
3056         * font-lock.el (font-lock-match-java-declarations): Move
3057         save-restriction, narrow-to-region to beginning of function to
3058         avoid going beyond the limit and causing an infloop.
3059
3060 2003-04-16  Jerry James  <james@xemacs.org>
3061
3062         * keydefs.el: Remove mappings for keys mapped to the nowhere
3063         defined function function-key-error.
3064
3065 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3066
3067         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3068         lisp-interaction-mode-hook): Add the docstrings.
3069
3070 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3071
3072         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3073         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3074         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3075
3076 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3077
3078         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3079         lambda list after the original doc.  Care about
3080         #'(lambda () "SingleString") 
3081         (cl-upcase-arg): 
3082         (cl-function-arglist):
3083         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3084         circular data structures in lambda list specification
3085
3086 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3087
3088         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3089         to appear in font-lock-function-name-face.
3090
3091 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3092
3093         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3094         is not also the value of the lambda.
3095
3096 2003-05-06  Andy Piper  <andy@xemacs.org>
3097
3098         * files.el (revert-buffer): Make sure local variables get processed,
3099         even in the case of an optimized reversion.
3100
3101 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3102
3103         * XEmacs 21.4.13 is released
3104
3105 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3106
3107         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3108         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3109
3110 2003-02-14  Ben Wing  <ben@xemacs.org>
3111
3112         * byte-optimize.el:
3113         * byte-optimize.el (byte-compile-inline-expand):
3114         * byte-optimize.el (byte-compile-unfold-lambda):
3115         * byte-optimize.el (byte-optimize-form-code-walker):
3116         * byte-optimize.el (byte-optimize-form):
3117         * byte-optimize.el (byte-decompile-bytecode-1):
3118         * byte-optimize.el (byte-optimize-lapcode):
3119         Review carefully and sync up to 20.7 except for areas as noted.
3120         Fixes problem with JDE compilation.
3121
3122 2003-02-05  Ben Wing  <ben@xemacs.org>
3123
3124         * simple.el:
3125         * simple.el (motion-keys-for-shifted-motion):
3126         Omit M-S-home/end from motion keys.
3127
3128 2003-02-07  Ben Wing  <ben@xemacs.org>
3129
3130         * text-props.el (text-property-any):
3131         * text-props.el (text-property-not-all):
3132         Fix bug when end > start.
3133
3134 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3135
3136         * info.el (Info-insert-dir): Make default-directory end in
3137         separator.  Patch due to Martin Buchholz.
3138
3139 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3140
3141         * XEmacs 21.4.12 "Portable Code" is released.
3142
3143 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3144
3145         * about.el: Update golubev data.
3146
3147 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3148
3149         * isearch-mode.el (isearch-mode-map): Substitute comment on
3150         desirability, and back out "GR is printable" changes.
3151
3152 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3153
3154         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3155
3156 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3157
3158         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3159
3160 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3161
3162         * menubar-items.el (default-menubar): Use browse-url-mozilla
3163         instead of browse-url-gnome-moz for Mozilla.
3164
3165 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3166
3167         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3168
3169 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3170
3171         * files.el (auto-mode-alist): Remove redundant entries for modes
3172         that live in packages.
3173         (interpreter-mode-alist): Ditto.
3174
3175 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3176
3177         * menubar-items.el (default-menubar): Sync with current
3178         browse-url-xemacs.el.
3179
3180 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3181
3182         * XEmacs 21.4.10 "Military Intelligence" is released.
3183
3184 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3185
3186         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3187
3188 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3189
3190         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3191
3192 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3193
3194         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3195         effect free function.
3196         (font-lock-fontify-keywords-region): Supply the argument to
3197         font-lock-compile-keywords.
3198
3199 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3200
3201         * package-get.el (package-get-download-sites): Bring sites list
3202         up to date, prefer xx.xemacs.org addresses.
3203
3204 2002-09-27  Andy Piper  <andy@xemacs.org>
3205
3206         * dialog.el (make-dialog-box): for general dialogs only
3207         delete-frame-hook will be run.
3208
3209 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3210
3211         * font-lock.el (font-lock-fontify-syntactically-region): Add
3212         comment about lookup-syntax-properties, document LOUDLY as unused.
3213
3214 2002-08-26  Andy Piper  <andy@xemacs.org>
3215
3216         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3217         merge.
3218
3219 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3220
3221         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3222         (make-obsolete-variable): Ditto.
3223         (make-compatible): Ditto.
3224         (make-compatible-variable): Ditto.
3225
3226 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3227
3228         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3229         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3230
3231 2002-08-28  Andy Piper  <andy@xemacs.org>
3232
3233         * files.el (revert-buffer): propagate revert-without-query-status.
3234
3235 2002-06-03  Andy Piper  <andy@xemacs.org>
3236
3237         * dialog-items.el (make-search-dialog): align various subcontrols
3238         in visually pleasing ways, allow frame to autosize to the dialog
3239         size.
3240         * dialog.el (make-dialog-box): add a border inside the frame. Add
3241         :autosize property, if t then reset the frame size appropriately
3242         before the frame is mapped.
3243         * gutter-items.el (set-progress-feedback-instantiator): align
3244         various subcontrols.
3245         * gutter-items.el (set-progress-abort-instantiator): ditto.
3246
3247 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3248
3249         * XEmacs 21.4.9 "Informed Management" is released.
3250
3251 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3252
3253         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3254         "&optional append" argument.
3255
3256 2002-07-16  Didier Verna  <didier@xemacs.org>
3257
3258         * subr.el (replace-in-string): fix case fold bug introduced by
3259         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3260         case-fold-search in temporary buffers.
3261
3262 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3263
3264         * lib-complete.el (find-library): Remove check for mule because
3265         decompression DOES work on Mule.
3266
3267 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3268
3269         * simple.el (join-line): New alias for `delete-indentation'.
3270
3271 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3272
3273         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3274         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3275         (font-lock-builtin-face): New.
3276         (font-lock-constant-face): New.
3277         (font-lock-face-list): Add builtin and constant faces.
3278
3279 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3280
3281         * autoload.el (make-autoload): Support define-derived-mode.
3282         Collected puts of doc-string-elt property.  Based on a patch by
3283         Didier Verna <didier@xemacs.org>.
3284
3285 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3286
3287         * wid-edit.el (widget-field-activate): Fix docstring typo.
3288
3289 2002-07-23  Andy Piper  <andy@xemacs.org>
3290
3291         * about.el (about-personal-info): update me.
3292
3293 2002-07-12  Andy Piper  <andy@xemacs.org>
3294
3295         * custom.el (custom-theme-set-variables): remove bogus
3296         arguments. Use custom-set-default to set defaults.
3297         (custom-set-variables): update doc.
3298         (custom-local-buffer): new, synced from FSF.
3299         (custom-set-default): ditto.
3300         (defcustom): update doc.
3301
3302 2002-06-16  Andy Piper  <andy@xemacs.org>
3303
3304         * menubar-items.el (default-menubar): enable windows printing on
3305         cygwin as well as native.
3306
3307 2002-06-12  Andy Piper  <andy@xemacs.org>
3308
3309         * printer.el (generic-print-buffer): catch all errors so that the
3310         print device can be cleared in all scenarios.
3311         (Printer-clear-device): make sure clearing the printer allows it
3312         to be used again immediately.
3313         (generic-print-region): make sure the default printer face is
3314         black-on-white.
3315
3316 2002-04-23  Jerry James  <james@xemacs.org>
3317
3318         * window-xemacs.el (display-buffer-function): Change doc to
3319         reflect new arg.
3320         * window-xemacs.el (pre-display-buffer-function): Ditto.
3321         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3322         non-nil, make the new window just big enough for its contents.
3323         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3324         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3325         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3326
3327 2002-06-06  Andy Piper  <andy@xemacs.org>
3328
3329         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3330         (defcustom): ditto.
3331         (custom-handle-keyword): ditto.
3332
3333 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3334
3335         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3336         Make obsolete.  Default to nil.
3337         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3338         Inspired by a patch by John Palmieri.
3339
3340 2002-07-01  Mike Alexander  <mta@arbortext.com>
3341
3342         * process.el (shell-command-on-region): Don't delete the region
3343         before giving it to call-process-region
3344
3345 2002-06-04  Jerry James <james@eecs.ku.edu>
3346
3347         * find-paths.el (paths-find-architecture-directory): Search in
3348         `system-configuration'/`base', not `base'`system-configuration'.
3349
3350 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3351
3352         * info.el (Info-index): Add missing \ in [ t].
3353
3354 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3355
3356         * gutter-items.el (gutter-buffers-tab-visible-p,
3357         buffers-tab-omit-function, buffers-tab-selection-function,
3358         buffers-tab-filter-functions):
3359         Doc improvements.
3360
3361 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3362
3363         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3364
3365         * toolbar-items.el (toolbar-news): Fix typo in message string.
3366
3367 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3368
3369         * dialog.el (yes-or-no-p-dialog-box): 
3370         * cmdloop.el (y-or-n-p-minibuf):
3371         (yes-or-no-p-minibuf):
3372         (yes-or-no-p):
3373         (y-or-n-p): 
3374         Specify negative answers in docstrings.
3375
3376 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3377
3378         * package-ui.el (pui-help-echo): Display both installed and author
3379         version.  Use a balloon-help window to display extra info like
3380         package requires.
3381
3382 2002-05-30  Andy Piper  <andy@xemacs.org>
3383
3384         * files.el (revert-buffer-internal): don't visit
3385         revert-buffer. Kill buffer when not used. Suggested by Mike
3386         Alexander <mta@arbortext.com>
3387
3388 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3389
3390         * files.el (revert-buffer): More docstring fiddling.
3391
3392 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3393
3394         * files.el (revert-buffer):
3395         (revert-buffer-internal):
3396         (revert-buffer-insert-file-contents-function):
3397         Improve docstrings and comments.
3398
3399 2002-05-08  Andy Piper  <andy@xemacs.org>
3400
3401         * files.el (revert-buffer): observe noconfirm behavior.
3402
3403 2002-04-09  Andy Piper  <andy@xemacs.org>
3404
3405         * files.el (revert-buffer): use revert-buffer-internal if it looks
3406         like doing so will not result in any user-visible changes.
3407         (revert-buffer-internal): new function. Do the actual process of
3408         reversion and then see whether the result is any different to what
3409         we have already. If it is not then do nothing.
3410
3411 2001-12-11  Andy Piper  <andy@xemacs.org>
3412
3413         * menubar.el (get-popup-menu-response): re-order so that it works
3414         on more sane/facist window systems.
3415
3416 2001-12-03  Andy Piper  <andy@xemacs.org>
3417
3418         * faces.el (frob-face-property): don't infloop in face frobbing
3419         from Jan Vroonhof <jan@xemacs.org>.
3420
3421 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3422
3423         * faces.el (frob-face-property): Follow face fall-back hierarchy
3424         properly for face properties without an instance. Only do manual
3425         copy form 'default in last resort. This handles in particular
3426         the case where 'default itself has only a fall-back (which is
3427         the case by default on windows).
3428
3429 2001-11-24  Andy Piper  <andy@xemacs.org>
3430
3431         * printer.el (generic-print-region): set default-frame-plist to
3432         nil while creating the printer frame so that sizes reflect the
3433         printed page.
3434
3435         * faces.el (face-complain-about-font): Don't complain on printers.
3436
3437 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3438         
3439         * package-net.el: Andy synch.
3440         
3441 2001-12-16  Andy Piper  <andy@xemacs.org>
3442
3443         * package-get.el (package-get-update-all): Make sure installed.db
3444         gets updated after updating packages.
3445
3446 2002-03-28  Ben Wing  <ben@xemacs.org>
3447
3448         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3449         continuation, truncation so that we don't get line jumpiness from
3450         them being larger than the line height.
3451
3452         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3453
3454 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3455
3456         * font.el (font-window-system-mappings): Add mapping for Gtk
3457         (assume identical to X) 
3458
3459 2002-02-04  Andy Piper  <andy@xemacs.org>
3460
3461         * files.el (convert-standard-filename): Fix for short filename
3462         Peter Arius <pas@methodpark.de>
3463
3464 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3465
3466         * list-mode.el (default-choose-completion): completion-base-size
3467         should refer to local value in the completion list buffer.
3468
3469 2001-12-03  Didier Verna  <didier@xemacs.org>
3470
3471         * rect.el: autoload `replace-rectangle'.
3472         * keydefs.el (global-map): bind it to `C-x r p'.
3473
3474 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3475
3476         * XEmacs 21.4.8 "Honest Recruiter" is released.
3477
3478 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3479
3480         This patch is based on Jerry James's patch and analysis.
3481
3482         * select.el (get-clipboard):
3483         (get-selection):
3484         Update docstrings.
3485         (get-clipboard-foreign):
3486         (get-selection-foreign):
3487         New function for use as `interprogram-paste-function's.
3488
3489         * simple.el (interprogram-paste-function): Change default to
3490         `get-clipboard-foreign'; improve docstring.
3491         (interprogram-cut-function): Improve dosctring.
3492
3493 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3494
3495         * XEmacs 21.4.7 "Economic Science" is released.
3496
3497 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3498
3499         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3500
3501 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3502
3503         * obsolete.el (assq-delete-all): New compatibility alias for 
3504         remassq.
3505
3506 2002-01-09  Simon Josefsson  <jas@extundo.com>
3507
3508         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3509
3510 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3511
3512         * info.el (Info-auto-generate-directory): Default
3513         Info-auto-generate-directory to 'if-outdated.
3514
3515 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3516
3517         * startup.el (normal-top-level): Prevent migration code from
3518         trashing .emacs on an error in loading the init files.
3519
3520 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3521
3522         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3523         "system default" Xdefaults and friends get xrdb-mode.
3524
3525 2002-03-05  Mats Lidell  <matsl@contactor.se>
3526  
3527         * help-nomule.el (tutorial-supported-languages): Added Swedish
3528         tutorial. Sorted languages.
3529
3530 2002-02-11  Mike Sperber <mike@xemacs.org>
3531
3532         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3533         regenerating outdated dir files and dir is non-existent.
3534
3535 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3536
3537         * code-files.el (convert-mbox-coding-system): Improve comment.
3538         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3539         coding-system argument to `write-region-pre-hook' call.
3540         (write-region-pre-hook): Fix docstring to mention lockname argument.
3541
3542 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3543
3544         * minibuf.el (completing-read): Remove redundant wrong arg list.
3545
3546         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3547
3548 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3549
3550         * obsolete.el (interactive-form): new compatibility alias for 
3551         function-interactive.
3552
3553 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3554
3555         * menubar-items.el (Menubar-items-truncate-list): Removed.
3556         * menubar-items.el (Menubar-items-truncate-history): New.
3557         * menubar-items.el (default-menubar): Use
3558         Menubar-items-truncate-history.
3559
3560 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3561
3562         * printer.el (generic-print-region): Pass correct arguments to
3563         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3564         Torkelsson <torkel@acc.umu.se>.
3565
3566 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3567
3568         * help.el (describe-mode): synched with FSF 19.34; handle nil
3569         minor mode indicators.
3570
3571 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3572
3573         * minibuf.el (completing-read): Update docstring.
3574
3575 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3576
3577         * XEmacs 21.4.6 "Common Lisp" is released.
3578
3579 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3580
3581         * package-net.el: Inadvertant synch with Windows branch.  From
3582         Andy's log:
3583         (package-net-kit-version): new variable.
3584         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3585
3586 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3587
3588         * package-get.el (package-get-locate-index-file): Also search the
3589         core etc/ directory for the package index file if it can't be
3590         found in ~/.xemacs/.
3591
3592 2001-12-13  William Perry  <wmperry@gnu.org>
3593
3594         * dialog-gtk.el (popup-builtin-question-dialog):
3595         Conform to API in gui.c.
3596         
3597 2001-11-12  Andy Piper  <andy@xemacs.org>
3598
3599         * cus-edit.el (custom-save-face-internal): make sure we save
3600         non-themed faces.
3601         (custom-save-variables): ditto variables.
3602
3603 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3604
3605         * faces.el (make-face-family):
3606         (make-face-size):
3607         New face-modifying functions per Jan Vroonhof.
3608
3609         cus-face.el (custom-set-face-font-family):
3610         (custom-set-face-font-size):
3611         Use them.
3612
3613         * font.el (font-window-system-mappings): More precise docstring.
3614
3615         (font-create-name):
3616         (font-create-object):
3617         (tty-font-create-object):
3618         (tty-font-create-plist):
3619         (x-font-create-object):
3620         (x-font-create-name):
3621         (ns-font-create-name):
3622         (mswindows-font-create-object):
3623         (mswindows-font-create-name):
3624         Add doctrings.
3625
3626 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3627
3628         * gtk-faces.el (gtk-init-device-faces): removed spurious
3629         quote before let* expression.
3630
3631 2001-10-29  Andy Piper  <andy@xemacs.org>
3632
3633         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3634         modified when changing coding system.
3635
3636         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3637         that we invoke the GUI directory selector.
3638
3639 2001-10-25  Andy Piper  <andy@xemacs.org>
3640
3641         * dialog.el (make-dialog-box): use new directory dialog support.
3642         * minibuf.el (read-file-name-1): ditto.
3643         (read-file-name): ditto.
3644         (read-directory-name): ditto.
3645
3646 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3647
3648         * XEmacs 21.4.5 "Civil Service" is released.
3649
3650 2001-04-23  Didier Verna  <didier@xemacs.org>
3651
3652         * cus-edit.el (custom-variable-pre-save): New.
3653         * cus-edit.el (custom-variable-post-save): New.
3654         * cus-edit.el (custom-variable-save): use them.
3655         * cus-edit.el (custom-face-pre-save): New.
3656         * cus-edit.el (custom-face-post-save): New.
3657         * cus-edit.el (custom-face-save): use them.
3658         * cus-edit.el (custom-group-pre-save): New.
3659         * cus-edit.el (custom-group-post-save): New.
3660         * cus-edit.el (custom-group-save): use them.
3661         * cus-edit.el (Custom-save): use the pre/post functions above,
3662         call `custom-save-all' only once.
3663         * cus-edit.el (custom-variable-pre-reset-standard): New.
3664         * cus-edit.el (custom-variable-post-reset-standard): New.
3665         * cus-edit.el (custom-variable-reset-standard): use them.
3666         * cus-edit.el (custom-face-pre-reset-standard): New.
3667         * cus-edit.el (custom-face-post-reset-standard): New.
3668         * cus-edit.el (custom-face-reset-standard): use them.
3669         * cus-edit.el (custom-group-pre-reset-standard): New.
3670         * cus-edit.el (custom-group-post-reset-standard): New.
3671         * cus-edit.el (Custom-reset-standard): use them.
3672         * cus-edit.el (custom-face-reset-saved): use the pre/post
3673         functions above, call `custom-save-all' only once.
3674
3675 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3676
3677         * gutter-items.el (buffers-tab face): Derive from the modeline
3678         face by default.  Many people use white-on-black for the default
3679         font, and the tabs look hideous with that color combination.  The
3680         modeline usually has the correct colors.
3681
3682 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3683
3684         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3685         (tag-mark-stack-max): Typo fix.
3686
3687 2001-09-28  Ben Wing  <ben@xemacs.org>
3688
3689         * font-lock.el:
3690         * font-lock.el (font-lock-after-change-function):
3691         fix problem with last patch, reported by Katsumi Yamaoka.
3692
3693 2001-09-17  Ben Wing  <ben@xemacs.org>
3694
3695         * font-lock.el (font-lock-after-change-function):
3696         fix problem when you insert a comment on the line before a line of
3697         code: if we use the following char, then when you hit backspace,
3698         the following line of code turns the comment color.
3699
3700 2001-06-08  Ben Wing  <ben@xemacs.org>
3701
3702         * process.el: comment about shell-command-switch.
3703         * process.el (shell-quote-argument): Need to quote a null
3704         argument, too.  From Dan Holmsand.
3705         
3706         * startup.el (normal-top-level): Delete some unused FSF junk.
3707         * startup.el (command-line-early):
3708         
3709         * startup.el (command-line): Call MS Windows init function.
3710         
3711         * win32-native.el:
3712         * win32-native.el (mswindows-system-shells): New.
3713         * win32-native.el (mswindows-system-shell-p): New.
3714         * win32-native.el (init-mswindows-at-startup): New.
3715         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3716         * win32-native.el (mswindows-quote-one-simple-arg):
3717         * win32-native.el (mswindows-quote-one-command-arg):
3718         * win32-native.el (mswindows-construct-process-command-line-alist):
3719         Correct comments at top.  Correctly handle passing arguments
3720         to Cygwin programs and to bash.  Fix quoting of zero-length
3721         arguments (from Dan Holmsand).  Set shell-command-switch based
3722         on shell-file-name, which in turn comes from env var SHELL.
3723
3724 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3725
3726         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3727         default-toolbar-position): Fill docstrings for balloon-help.
3728
3729 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3730
3731         * faces.el: Reenable specifications over 'gtk domain.
3732
3733 2001-08-08  Didier Verna  <didier@xemacs.org>
3734
3735         * autoload.el (update-autoload-files): make defdir a file name,
3736         not directory name.
3737
3738 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3739
3740         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3741
3742         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3743
3744 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3745
3746         * font-menu.el (font-menu-set-font): Default to current font-family.
3747         (font-menu-preferred-resolution):
3748         (font-menu-size-scaling):
3749         Provide gtk defaults, too.
3750
3751 2001-07-29  Mike Alexander  <mta@arbortext.com>
3752
3753         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3754         list
3755         (custom-set-face-font-family): ditto
3756
3757 2001-07-26  Mike Sperber <mike@xemacs.org>
3758
3759         * files.el (auto-mode-alist): .9 files are man pages, too.
3760
3761 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3762
3763         * process.el (call-process-internal): bind
3764         coding-system-for-write to 'binary when calling
3765         start-process-internal, so the process receives 
3766         the literal contents of INFILE.
3767
3768 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3769
3770         * files.el (auto-mode-alist): Add configure.ac support.
3771
3772 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3773
3774         * buff-menu.el:
3775         mouse.el:
3776         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3777
3778 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3779
3780         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3781
3782 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3783
3784         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3785         mixed text.
3786         (kinsoku-eol-p): Ditto.
3787
3788 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3789
3790         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3791         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3792         characters as the category `s' or `e' correctly.
3793
3794 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3795
3796         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3797
3798 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3799
3800         * mule/cyrillic.el:  Set up case table.
3801
3802 2001-06-08  Mike Sperber <mike@xemacs.org>
3803
3804         * files.el (save-some-buffers-1): Don't zap the help window right
3805         after `map-y-or-n-p' has popped it up.
3806
3807 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3808
3809         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3810
3811 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3812
3813         * specifier.el: define-specifier-tag 'gtk.
3814
3815 2001-05-12  Ben Wing  <ben@xemacs.org>
3816
3817         * find-paths.el (paths-find-recursive-path):
3818         fix error with null EXCLUDE-REGEXP.
3819         
3820         * font-lock.el (font-lock-mode):
3821         fix problem reported by hrvoje with buffers starting with a space.
3822         
3823 2001-05-06  Ben Wing  <ben@xemacs.org>
3824
3825         * dialog.el (make-dialog-box):
3826         * menubar-items.el (default-menubar):
3827         * printer.el (generic-print-buffer):
3828         * printer.el (generic-print-region):
3829         implement printing the selection when it's selected.
3830
3831 2001-04-18  Didier Verna  <didier@xemacs.org>
3832
3833         * cus-edit.el (Custom-reset-standard): reset to standard settings
3834         not only when the buffer's :custom-state is 'modified, but also
3835         when it is 'set or 'saved.
3836
3837 2001-04-17  Didier Verna  <didier@xemacs.org>
3838
3839         * startup.el (load-user-init-file): define `custom-file' before
3840         loading the user's init file.
3841
3842 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
3843
3844         * menubar.el (popup-mode-menu): Make it work with
3845         popup-menu-titles turned off.
3846         
3847 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3848
3849         * about.el (about-mailto-link): Use compose-mail for sending mail.
3850
3851 2001-07-14  Sean MacLennan  <seanm@storm.ca>
3852
3853         * package-admin.el (package-install-hook): New.
3854         (package-delete-hook): New.
3855         (package-admin-add-single-file-package): Use package-delete-hook.
3856
3857         * package-get.el (package-get): Use package-install-hook.
3858
3859 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3860
3861         * package-ui.el (pui-install-selected-packages): reverse the lists
3862         of packages so that they get handled in the same order as they
3863         were selected.
3864
3865 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3866
3867         * packages.el (locate-library): Use read-library-name for completion.
3868
3869 2001-05-21  Martin Buchholz  <martin@xemacs.org>
3870
3871         * byte-optimize.el (=): `=' is not a binary predicate!
3872         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
3873         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
3874
3875 2001-05-20  Martin Buchholz  <martin@xemacs.org>
3876
3877         * bytecomp.el (byte-compile-arithcompare):
3878         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
3879
3880 2001-06-03  William M. Perry  <wmperry@gnu.org>
3881
3882         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
3883         return the filename selected by the user!
3884
3885 2001-05-31  William M. Perry  <wmperry@gnu.org>
3886
3887         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
3888         in XEmacs/GTK.
3889
3890 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
3891
3892         * coding.el: Tiny typo fixed.
3893
3894 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3895
3896         * XEmacs 21.4.3 "Academic Rigor" is released.
3897
3898 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3899
3900         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
3901
3902 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3903
3904         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
3905
3906 2001-05-04  Ben Wing  <ben@xemacs.org>
3907
3908         * printer.el (generic-print-buffer):
3909         * printer.el (generic-print-region):
3910         Enable dialog boxes.  Apply workaround recommended by Kirill.
3911         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
3912         
3913         * simple.el (kill-whole-line):
3914         * simple.el (kill-line-1):
3915         * simple.el (kill-entire-line):
3916         * simple.el (kill-line):
3917         * simple.el (backward-kill-line):
3918         Take out interactive dependence of kill-whole-line.
3919
3920 2001-04-22  Ben Wing  <ben@xemacs.org>
3921
3922         * dialog.el (make-dialog-box):
3923         Put dialog titles back in -- this time correctly.  Fix various
3924         other problems with leaks and such.
3925
3926         * simple.el (region-exists-p):
3927         * simple.el (region-active-p):
3928         Add comment about which one is correct to use in menu specs.
3929
3930 2001-05-05  Ben Wing  <ben@xemacs.org>
3931
3932         * dialog.el (make-dialog-box): fix doc string.
3933         * menubar-items.el (default-menubar): Add Page Setup for Windows,
3934         take out Pretty Print.
3935         * printer.el:
3936         * printer.el (printer-current-device): New.
3937         * printer.el (Printer-get-device): New.
3938         * printer.el (Printer-clear-device): New.
3939         * printer.el (generic-page-setup): New.
3940         * printer.el (generic-print-buffer):
3941         * printer.el (generic-print-region):
3942         Implement Page Setup.  Handle errors properly.
3943
3944 2001-05-05  Ben Wing  <ben@xemacs.org>
3945
3946         * subr.el (error): Complete list of errors in doc string.
3947         
3948 2001-04-22  Ben Wing  <ben@xemacs.org>
3949
3950         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
3951         
3952 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
3953
3954         * build-report.el: Remove CVS keywords since this file has been in
3955         core lisp for a while now.
3956         * build-report.el (build-report-make-output-files): Fix typo.
3957
3958 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3959
3960         * about.el (about-finish-buffer): Make sure the last change works
3961         even if EVENT is nil.
3962
3963 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3964
3965         * about.el (about-finish-buffer): Kill/bury the buffer where the user
3966         clicked, not the one that happens to be the current buffer at the
3967         time.
3968
3969 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
3970
3971         * cus-edit.el (custom-display): Support the GTK Window System also.
3972
3973 2001-04-30  Ben Wing  <ben@xemacs.org>
3974
3975         * printer.el:
3976         * printer.el (printer-page-header):
3977         * printer.el (Print-context): New.
3978         * printer.el (printer-page-footer):
3979         * printer.el (generate-header-element): New.
3980         * printer.el (generate-header-line): New.
3981         * printer.el (print-context-property):
3982         * printer.el (generic-print-buffer):
3983         * printer.el (generic-print-region):
3984         Implement headers and footers.  Implement calling Print dialog box
3985         (#### but it doesn't quite work yet).
3986
3987 2001-04-25  Ben Wing  <ben@xemacs.org>
3988
3989         * about.el (xemacs-hackers):
3990         * about.el (about-url-alist):
3991         * about.el (about-personal-info):
3992         * about.el (about-hacker-contribution):
3993         More contributions.
3994         
3995         * simple.el (handle-post-motion-command):
3996         Fix spurious setting of zmacs-region-stays to t after a non-shift
3997         motion command.
3998
3999 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4000
4001         * about.el (about-personal-info): Update my bio.
4002         (about-hacker-contribution): Ditto.
4003
4004 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4005
4006         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4007
4008 2001-04-19  Andy Piper  <andy@xemacs.org>
4009
4010         * package-net.el (package-net-cygwin32-binary-size): new size.
4011         (package-net-win32-binary-size): new size.
4012         (package-net-convert-index-to-ini): Use new arch.
4013         (package-net-batch-convert-index-to-ini): Removed.
4014         (package-net-generate-bin-ini): New.
4015         (package-net-batch-generate-bin-ini): New.
4016
4017 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4018
4019         * XEmacs 21.4.1 "Copyleft" is released.
4020
4021 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4022
4023         * x-compose.el (xlib-input-method-bug-workaround):
4024         (alias-colon-to-double-quote):
4025         Force sort in map-keymap to work around rehash bug.
4026
4027 2001-04-17  Ben Wing  <ben@xemacs.org>
4028
4029         * about.el: Finish overhaul, add a few new hackers, update a
4030         couple old ones.
4031
4032 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4033
4034         * XEmacs 21.4.0 "Solid Vapor" is released.
4035
4036 2001-04-15  Ben Wing  <ben@xemacs.org>
4037
4038         * about.el:
4039         * about.el (about-headline-face): New.
4040         * about.el (about-link-face): New.
4041         * about.el (about-current-release-maintainers): New.
4042         * about.el (about-other-current-hackers): New.
4043         * about.el (about-url-alist):
4044         * about.el (about-once-and-future-hackers): New.
4045         * about.el (about-mailto-link): New.
4046         * about.el (about-get-buffer):
4047         * about.el (about-finish-buffer):
4048         * about.el (about-xemacs):
4049         * about.el (about-features): Removed.
4050         * about.el (about-advantages): New.
4051         * about.el (about-maintainer-info): Removed.
4052         * about.el (about-personal-info): New.
4053         * about.el (about-hacker-contribution): New.
4054         * about.el (about-maintainer):
4055         * about.el (about-show-linked-info):
4056         * about.el (about-hackers):
4057         Major revamping.  Rewriting of most of the text, improve the
4058         link handling, separate info on contributors into personal
4059         and contribution info, add new contributors, update personal
4060         info, etc. etc.
4061         
4062         * menubar-items.el (default-menubar):
4063         Help menubar entry for News now says more accurately
4064         "What's New in XEmacs".
4065         
4066         * mouse.el:
4067         * mouse.el (mouse-track-cleanup-hook):
4068         * mouse.el (mouse-track):
4069         Don't set-buffer to a dead buffer when calling mouse-track
4070         cleanup hooks.
4071
4072 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4073
4074         * XEmacs 21.2.47 "Zephir" is released.
4075
4076 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4077
4078         * dialog.el (make-dialog-box): Disable dialog box titles until
4079         we get them working.
4080
4081 2001-03-30  Ben Wing  <ben@xemacs.org>
4082
4083         * help.el:
4084         * help.el (Help-princ-face):
4085         * help.el (Help-prin1-face):
4086         * help.el (frob-help-extents):
4087         * help.el (describe-function-1):
4088         * help.el (describe-variable):
4089         Avoid using font-lock faces, which may not be defined.
4090         Instead, use hyper-apropos faces, and make sure they're
4091         defined as necessary by using `require'. (It's not so safe
4092         to do this for font-lock.) In any case, we will eventually
4093         be merging this functionality into hyper-apropos.
4094
4095         * loaddefs.el (completion-ignored-extensions):
4096         Fix documentation.
4097         
4098         * menubar-items.el (menu-truncate-list): Removed.
4099         * menubar-items.el (Menubar-items-truncate-list): New.
4100         * menubar-items.el (default-menubar):
4101         Fix errors if grep or compile command is too long.  Rename helper
4102         function to be less visible.
4103
4104 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4105
4106         * byte-optimize.el (byte-optimize-minus):
4107         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4108
4109 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4110
4111         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4112         Mule is available.
4113
4114         * mule/latin.el: New file.
4115
4116 2001-03-11  Ben Wing  <ben@xemacs.org>
4117
4118         * auto-save.el:
4119         * auto-save.el (auto-save-directory):
4120         * auto-save.el (make-auto-save-file-name):
4121         * auto-save.el (auto-save-file-name-p): New.
4122
4123         Merge in improvements from other definition of
4124         make-auto-save-file-name in files.el.
4125         
4126         * auto-save.el (auto-save-original-name):
4127         * auto-save.el (auto-save-name-in-fixed-directory):
4128         * auto-save.el (auto-save-unslashify-name): Removed.
4129         * auto-save.el (auto-save-slashify-name): Removed.
4130         * auto-save.el (auto-save-reserved-chars): New.
4131         * auto-save.el (auto-save-escape-name): New.
4132         * auto-save.el (auto-save-unhex): New.
4133         * auto-save.el (auto-save-unescape-name): New.
4134
4135         Change algorithm for encoding filenames in auto-save names to be
4136         entirely safe with all filesystems and all possible characters in
4137         a filename, and 100% reversible. (Essentially, uses
4138         quoted-printable as the encoding.)
4139         
4140         * auto-save.el (recover-all-files):
4141
4142         Use insert-directory rather than calling ls directly -- fixes
4143         things under Windows.
4144
4145         * files.el:
4146         * files.el (convert-standard-filename): Substitute FSF's
4147         definition for this (we had nothing here before).
4148         
4149         * files.el (backup-buffer): Warning fix.
4150         
4151         * files.el (make-backup-file-name):
4152         * files.el (find-backup-file-name):
4153         Fix error in calling sequence to auto-save-file-name-p.
4154         
4155         * files.el (recover-file):
4156         Use insert-directory rather than calling ls directly -- fixes
4157         things under Windows.
4158
4159         * files.el (make-auto-save-file-name): Removed.
4160         * files.el (auto-save-file-name-p): Removed.
4161         auto-save is always dumped so no sense in having a definition
4162         that will always be overwritten with another.
4163         
4164         * files.el (insert-directory):
4165         * win32-native.el:
4166         * win32-native.el (debug-mswindows-process-command-lines):
4167         * win32-native.el (original-make-auto-save-file-name): Removed.
4168         * win32-native.el (make-auto-save-file-name): Removed.
4169
4170
4171 2001-03-21  Martin Buchholz <martin@xemacs.org>
4172
4173         * XEmacs 21.2.46 "Urania" is released.
4174
4175 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4176
4177         * menubar-items.el (default-menubar): Update sample.emacs to
4178         sample.init.el and adjust accelerators.
4179
4180 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4181
4182         * build-report.el (build-report): Improve docstring.
4183
4184 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4185
4186         * ChangeLog: Log GTK merge.
4187
4188         * gutter-items.el:
4189         * mwheel.el:
4190         * sound.el:
4191         * startup.el:
4192         Revert gratuitous whitespace changes.
4193
4194 2001-03-07  Ben Wing  <ben@xemacs.org>
4195
4196         * help.el:
4197         * help.el (key-or-menu-binding):
4198         * help.el (Help-find-file): New.
4199         * help.el (describe-beta):
4200         * help.el (describe-copying):
4201         * help.el (describe-project):
4202         * help.el (view-emacs-news):
4203         * help.el (view-sample-init-el): New.
4204         * help.el (Help-princ-face): New.
4205         * help.el (Help-prin1-face): New.
4206         * help.el (help-symbol-function-context-menu):
4207         * help.el (help-symbol-variable-context-menu):
4208         * help.el (help-symbol-function-and-variable-context-menu):
4209         * help.el (frob-help-extents):
4210         * help.el (describe-function-1):
4211         * help.el (describe-variable):
4212
4213         Add coloring in Help buffers, correspondent with hyperlinks.
4214         View files in view-mode rather than Fundamental.
4215         Remove separators from context menus -- now handled in generic code.
4216         Add `Find Tag' to context menu.
4217         
4218         * menubar.el (popup-mode-menu):
4219
4220         Rewrite code that outputs the popup menu to (a) put more specific
4221         entries first, (b) be more robust, (c) output the proper context
4222         menu separators automatically (the context menu functionality is
4223         new and currently used only by Help).
4224
4225 2001-03-10  William M. Perry  <wmperry@aventail.com>
4226
4227         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4228         this function when converting from the 21.1 GTK branch.  Now
4229         supports file, password, question, and color built-in dialogs.
4230
4231 2001-03-06  Ben Wing  <ben@xemacs.org>
4232
4233         * keydefs.el:
4234         * keydefs.el (global-map):
4235         Add commented-out change of M-k (for 21.5).
4236         
4237         * menubar-items.el (default-menubar):
4238         Fix items to control kill-line behavior; add items for
4239         shifted motion.
4240         
4241         * simple.el:
4242         * simple.el (kill-whole-line):
4243         * simple.el (historical-kill-line): Removed.
4244         * simple.el (kill-line): Removed.
4245         * simple.el (kill-entire-line): New.
4246         * simple.el (kill-line-1): New.
4247         * simple.el (backward-kill-line):
4248         Undo kill-whole-line == always changes.  Add new function
4249         kill-entire-line to unconditionally delete the current line.
4250         Add comments describing the lamentable state of affairs of
4251         the kill-line functions and variables.
4252
4253 2001-03-02  Ben Wing  <ben@xemacs.org>
4254
4255         * simple.el:
4256         * simple.el (beginning-of-buffer):
4257         * simple.el (end-of-buffer):
4258         * simple.el (mark-ring-unrecorded-commands):
4259         * simple.el (signal-error-on-buffer-boundary):
4260         * simple.el (shifted-motion-keys-select-region):
4261         * simple.el (unshifted-motion-keys-deselect-region):
4262         * simple.el (motion-keys-for-shifted-motion): New.
4263         * simple.el (handle-pre-motion-command):
4264         * simple.el (handle-post-motion-command):
4265         * simple.el (forward-char-command):
4266         * simple.el (backward-char-command):
4267         * simple.el (scroll-up-command):
4268         * simple.el (scroll-down-command):
4269         * simple.el (next-line):
4270         * simple.el (previous-line):
4271         * simple.el (backward-block-of-lines):
4272         * simple.el (forward-block-of-lines):
4273         * simple.el (backward-word):
4274         * simple.el (mark-word):
4275
4276         Augment documentation of the most common motion commands to make
4277         note of the shifted-motion support.  Improve the support to (a)
4278         properly document how it works and why it's done in the fashion it
4279         is, and (b) allow the keystrokes that trigger it to be customized.
4280
4281         Correct error in the customize specification of
4282         mark-ring-unrecorded-commands.
4283
4284 2001-03-02  Ben Wing  <ben@xemacs.org>
4285
4286         * font-lock.el:
4287         * font-lock.el (font-lock-pending-extent-table): Removed.
4288         * font-lock.el (font-lock-pending-buffer-table): New.
4289         * font-lock.el (font-lock-pre-idle-hook):
4290         * font-lock.el (font-lock-after-change-function):
4291         * font-lock.el (font-lock-fontify-pending-extents):
4292         * font-lock.el (font-lock-lisp-like):
4293
4294         Fix handling of pending extents to avoid excessive slowness (N^2
4295         behavior) when making lots of buffer changes between redisplays,
4296         such as when saving the Options.
4297
4298 2001-03-09  William M. Perry  <wmperry@aventail.com>
4299
4300         * device.el:
4301         * dragdrop.el:
4302         * dumped-lisp.el:
4303         * faces.el:
4304         * frame.el:
4305         * gnuserv.el:
4306         * loadup.el:
4307         * menubar-items.el:
4308         * minibuf.el:
4309         The Great GTK Merge.
4310
4311         * ChangeLog.GTK:
4312         * dialog-gtk.el:
4313         * gdk.el:
4314         * generic-widgets.el:
4315         * glade.el:
4316         * gnome-widgets.el:
4317         * gnome.el:
4318         * gtk-compose.el:
4319         * gtk-extra.el:
4320         * gtk-faces.el:
4321         * gtk-ffi.el:
4322         * gtk-file-dialog.el:
4323         * gtk-font-menu.el:
4324         * gtk-glyphs.el:
4325         * gtk-init.el:
4326         * gtk-iso8859-1.el:
4327         * gtk-marshal.el:
4328         * gtk-mouse.el:
4329         * gtk-package.el:
4330         * gtk-password-dialog.el:
4331         * gtk-select.el:
4332         * gtk-widget-accessors.el:
4333         * gtk-widgets.el:
4334         * gtk.el:
4335         widgets-gtk.el:
4336         The Great GTK Merge: new files.
4337
4338 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4339
4340         * generic-widgets.el: Don't require gtk (a built-in feature) at
4341         top level.  Don't execute the last sexp unless (featurep 'gtk).
4342
4343 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4344
4345         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4346
4347 2001-02-23  Martin Buchholz <martin@xemacs.org>
4348
4349         * XEmacs 21.2.45 "Thelxepeia" is released.
4350
4351 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4352  
4353         * about.el (xemacs-hackers): update my entry. 
4354         * about.el (about-maintainer-info): ditto. 
4355         * about.el (about-hackers): ditto. 
4356
4357 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4358
4359         * about.el (about-maintainer-info): More vanity info about
4360         yours truly.
4361
4362 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4363
4364         * build-report.el (build-report-destination): xemacs-build-reports
4365         has moved to SourceForge, where mailing list name length is
4366         restricted, hence the name change to
4367         xemacs-buildreports@xemacs.org.
4368         * build-report.el (build-report-keep-regexp): Update default.
4369         * build-report.el (build-report-delete-regexp): Ditto.
4370         * build-report.el (build-report-make-output-files): Ditto.
4371
4372 2001-02-19  Craig Lanning  <lanning@scra.org>
4373
4374         * lisp-mode.el: Add indentation specifications for following
4375         Common Lisp forms: handler-case, handler-bind, with-slots,
4376         with-open-file, with-open-stream, print-unreadable-object.
4377
4378 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4379
4380         * font-lock.el (font-lock-set-defaults-1):
4381         Move initialization of `font-lock-cache-position' so that it's set
4382         even if font-lock-keywords is already defined.
4383
4384 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4385
4386         * autoload.el (generate-file-autoloads-1):
4387         Use `emacs-lisp-mode-syntax-table' instead of
4388         `lisp-mode-syntax-table'.
4389         * lisp-mode.el (lisp-mode-syntax-table):
4390         Get rid of old checks for `parse-partial-sexp' version.
4391         Make `|' (pipe) string delimiter instead of punctuation.
4392
4393 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4394
4395         * window.el (save-selected-window):
4396         Use gensym for better macro hygiene.
4397
4398 2001-02-06  Mike Sperber <mike@xemacs.org>
4399
4400         * dump-paths.el:
4401         * startup.el (startup-setup-paths): Set and use
4402         `mule-lisp-directory'.
4403         (startup-setup-paths-warning): Ditto.
4404
4405         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4406         (paths-construct-load-path): Consider `mule-lisp-directory'.
4407
4408 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4409
4410         * font-lock.el: Syntax table improvements used.  A few random
4411         changes are not specified below.
4412         (font-lock-fontify-string-delimiters):
4413         (font-lock-syntactic-keywords):
4414         (font-lock-cache-state nil):
4415         (font-lock-cache-position):
4416         New variables.
4417         (font-lock-set-syntax):
4418         (font-lock-apply-syntactic-highlight):
4419         (font-lock-fontify-syntactic-anchored-keywords):
4420         (font-lock-fontify-syntactic-keywords-region):
4421         (font-lock-eval-keywords):
4422         New functions.
4423         (font-lock-remove-face):
4424         (font-lock-fontify-syntactically-region):
4425         Use syntax properties.
4426
4427 2001-02-08  Martin Buchholz <martin@xemacs.org>
4428
4429         * XEmacs 21.2.44 "Thalia" is released.
4430
4431 2001-01-16  Mike Sperber <mike@xemacs.org>
4432
4433         * startup.el (normal-top-level): Work even if no installation root
4434         is found.
4435
4436 2001-01-30  Andy Piper  <andy@xemacs.org>
4437
4438         * gutter-items.el (progress-abort-glyph): remove instantiator.
4439         (set-progress-abort-instantiator): new function.
4440         (abort-progress-feedback): use it.
4441
4442         * gutter.el (set-gutter-dirty-p): new function.
4443
4444 2001-01-30  Didier Verna  <didier@xemacs.org>
4445
4446         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4447
4448 2001-01-24  Didier Verna  <didier@xemacs.org>
4449
4450         * sound.el (sound-extension-list): give a better default value.
4451         * sound.el (load-sound-file): improve the doc string, also find
4452         files given by absolute names, pass a real extension list to
4453         `locate-file'.
4454
4455 2001-01-26  Martin Buchholz <martin@xemacs.org>
4456
4457         * XEmacs 21.2.43 "Terspichore" is released.
4458
4459 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4460
4461         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4462         messages from gnuserv.
4463
4464 2001-01-20  Martin Buchholz <martin@xemacs.org>
4465
4466         * XEmacs 21.2.42 "Poseidon" is released.
4467
4468 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4469
4470         * cl-macs.el (cl-upcase-arg): New function.
4471         (cl-function-arglist): New function.
4472         (cl-transform-lambda): Automatically add CL-style lambda list to
4473         documentation string using functions above.
4474
4475 2001-01-12  Andy Piper  <andy@xemacs.org>
4476
4477         * package-get.el (package-get-custom): call
4478         package-net-update-installed-db.
4479
4480         * package-ui.el (pui-install-selected-packages): call
4481         package-net-update-installed-db.
4482
4483         * package-net.el (package-net-update-installed-db): use
4484         packages-package-list so that we reflect reality.
4485
4486         * packages.el (packages-package-list): Make docstring reflect
4487         reality.
4488
4489         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4490
4491         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4492         isn't installed.
4493
4494 2001-01-17  Andy Piper  <andy@xemacs.org>
4495
4496         * wid-edit.el (widget-activation-glyph-mapper): activate or
4497         deactivate native widgets.
4498         (widget-glyph-insert-glyph): record instantiator.
4499         (widget-push-button-value-create): use it.
4500
4501         * gui.el (gui-button-action): new function. Make button's domain
4502         buffer current when calling.
4503         (make-gui-button): update to use gui-button-action.
4504
4505 2001-01-16  Didier Verna  <didier@xemacs.org>
4506
4507         * menubar-items.el (default-menubar): add an entry for modeline
4508         horizontal scrolling in Options -> Display.
4509
4510 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4511
4512         * package-get.el (package-get-require-signed-base): Set to nil
4513         by default.
4514
4515 2001-01-17  Martin Buchholz <martin@xemacs.org>
4516
4517         * XEmacs 21.2.41 "Polyhymnia" is released.
4518
4519 2001-01-16  Mike Sperber <mike@xemacs.org>
4520
4521         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4522         catch lisp/mule/.
4523
4524 2001-01-14  Mike Sperber <mike@xemacs.org>
4525
4526         * startup.el (maybe-create-compatibility-dot-emacs):
4527         (maybe-unmigrate-user-init-file):
4528         (unmigrate-user-init-file): Created.
4529         (maybe-migrate-user-init-file): Offer creation of compatibility
4530         .emacs.
4531         Some doc fixes wrt init file location.
4532
4533 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4534
4535         * faces.el (face-frob-from-locale-first): new variable.
4536         (frob-face-font-2): Honor tags arg while trying to use
4537         standard-face-mapping.  When face-frob-from-locale-first is set,
4538         first try to set face inheriting from frobbed-face.
4539
4540 2001-01-15  Didier Verna  <didier@xemacs.org>
4541
4542         * about.el (xemacs-hackers): update my entry.
4543         * about.el (about-url-alist): ditto.
4544         * about.el (about-maintainer-info): ditto.
4545         * about.el (about-hackers): ditto.
4546
4547 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4548
4549         The byte compiler has been badly broken for a year,
4550         by the patch of 1999-12-06.
4551         * byte-optimize.el (byte-optimize-form-code-walker):
4552         Bug was: the byte compiler was making this erroneous optimization:
4553         (progn (or (foo)) (bar)) ==> (bar)
4554
4555 2000-11-20  Mike Sperber <mike@xemacs.org>
4556
4557         * setup-paths.el (paths-core-load-path-depth): Split
4558         `paths-load-path-depth' in two for site and core lisp.  Don't
4559         recurse into core.
4560         * setup-paths.el (paths-construct-load-path): Use.
4561
4562 2001-01-10  Andy Piper  <andy@xemacs.org>
4563
4564         * package-net.el (package-net-cygwin32-binary-size): new variable
4565         (package-net-win32-binary-size): ditto.  add much needed
4566         commentary.
4567
4568         * gutter-items.el (buffers-tab-items): correct off-by-one error
4569         for buffers-tab-max-size.
4570
4571 2001-01-08  Martin Buchholz <martin@xemacs.org>
4572
4573         * XEmacs 21.2.40 is released.
4574
4575 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4576
4577         * mule/hebrew.el: Fix comments and typos.
4578         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4579
4580 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4581
4582         * ChangeLog.1: move ancient log from fill.el.
4583
4584         * dump-paths.el:
4585         paragraphs.el:
4586         mule/mule-category.el:
4587         Miscellaneous typo fixes and slight doc clarifications.
4588
4589         * mule/mule-ccl.el:  Correct file name in header.
4590
4591 2000-12-31  Martin Buchholz <martin@xemacs.org>
4592
4593         * XEmacs 21.2.39 is released.
4594
4595 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4596
4597         * byte-optimize.el (byte-optimize-cond):
4598         (byte-optimize-cond-1): New.
4599         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4600         Optimizes (cond (x nil)) ==> nil.
4601         Provide better diagnostic on malformed expr like (cond foo).
4602
4603 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4604
4605         * mule/mule-coding.el:
4606         mule/mule-cmds.el (reset-language-environment,
4607         set-language-environment-coding-systems):
4608         Safer default coding-priority-list, corresponding to src/file-coding.h.
4609
4610 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4611
4612         * package-admin.el: Allow package removal from
4613         early-package-load-path.
4614
4615 2000-12-15  Andreas Jaeger  <aj@suse.de>
4616
4617         * about.el (about-maintainer-info): Update my entry.
4618
4619 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4620
4621         * packages.el (locate-library): Add support for bzip2
4622         compressed .el files.
4623
4624 2000-12-12  Andy Piper  <andy@xemacs.org>
4625
4626         * package-net.el: new file.
4627
4628 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4629
4630         * font-lock.el: Add missing C++ keywords.
4631
4632 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4633
4634         * simple.el (indent-for-comment): Preserve indentation of comments
4635         starting in column 0, as documented in (Info-goto-node
4636         "(xemacs)Comments").  Update docstring accordingly.
4637
4638 2000-12-05  Martin Buchholz <martin@xemacs.org>
4639
4640         * XEmacs 21.2.38 is released.
4641
4642 2000-12-04  Didier Verna  <didier@xemacs.org>
4643
4644         * mouse.el (default-mouse-track-set-point-in-window): remove
4645         spurious '+' operation detected by Martin.
4646
4647
4648 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4649
4650         * cl-extra.el (coerce):
4651         Implement char to integer coercion.
4652         Remove extraneous (numberp) test.
4653
4654         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4655         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4656         (byte-optimize-predicate):
4657         Warn if evaluating constant expression signals an error.
4658         (byte-optimize-form): Small simplification.
4659
4660         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4661
4662 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4663
4664         * byte-optimize.el:
4665         (byte-optimize-minus):
4666         (byte-optimize-plus):
4667         (byte-optimize-mult):
4668         (byte-optimize-quo):
4669         Use (car (last x)) instead of (last x) to get last elt!
4670         Use `byte-optimize-predicate' to optimize `%'.
4671         Move optimizations for special numeric args to bytecomp.el.
4672         * bytecomp.el (byte-compile-associative): Remove.
4673         (byte-compile-max): New.
4674         (byte-compile-min): New.
4675         Properly handle erroneous calls: (max) (min).
4676         (byte-compile-plus): New.
4677         (byte-compile-minus):
4678         It's easiest to handle 0, +1 and -1 args here.
4679         (byte-compile-mult): New.
4680         It's easiest to handle 1, -1 and 2 args here.
4681         (byte-compile-quo):
4682         It's easiest to handle 0, +1 and -1 args here.
4683         Issue byte-compiler warning when dividing by zero.
4684
4685         Byte-compiler arithmetic improvements.
4686         Better optimize these expressions in the obvious way:
4687         (+ x y 1)   -->  varref x varref y add add1
4688         (+ x y -1)  -->  varref x varref y add sub1
4689         (- x y 0)   -->  (- x y)
4690         (- 0 x y)   -->  (- (- x) y)
4691         (% 42 19)   --> compile-time constant
4692         (/ 42 19)   --> compile-time constant
4693         (* (foo) 2) --> foo call dup plus
4694
4695         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4696         unless (declaim (optimize (safety 3)))
4697         or (setq byte-compile-delete-errors nil).
4698
4699 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4700
4701         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4702         docstrings.
4703
4704 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4705
4706         * startup.el (command-line-do-help):  Add documentation of
4707         portable dumper switches.
4708
4709 2000-11-22  Andy Piper  <andy@xemacs.org>
4710
4711         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4712
4713         * glyphs.el (init-glyphs): don't use autodetect for strings.
4714
4715 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4716
4717         * byte-optimize.el (byte-optimize-char-before):
4718         (byte-optimize-backward-char):
4719         (byte-optimize-backward-word):
4720         Fix incorrect optimizations for these sorts of expressions:
4721         (let ((x nil)) (backward-char x))
4722
4723 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4724
4725         * byte-optimize.el:
4726         * byte-optimize.el (byte-optimize-backward-char): New.
4727         * byte-optimize.el (byte-optimize-backward-word): New.
4728         Make backward-word and backward-char as efficient as forward versions.
4729
4730         * bytecomp.el (byte-compile-no-args-with-one-extra):
4731         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4732         * bytecomp.el (byte-compile-two-args-with-one-extra):
4733         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4734         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4735         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4736         Check if extra arg is constant nil, and if so, use byte-coded call.
4737
4738         * simple.el (backward-word):
4739         * simple.el (mark-word):
4740         * simple.el (kill-word):
4741         * simple.el (backward-kill-word):
4742         Make COUNT argument optional, for consistency with forward-char et al.
4743
4744         * abbrev.el (abbrev-string-to-be-defined):
4745         * abbrev.el (inverse-abbrev-string-to-be-defined):
4746         * abbrev.el (inverse-add-abbrev):
4747         * abbrev.el (expand-region-abbrevs):
4748         * buff-menu.el (Buffer-menu-execute):
4749         * indent.el (move-to-left-margin):
4750         * indent.el (indent-relative):
4751         * indent.el (move-to-tab-stop):
4752         * info.el (Info-reannotate-node):
4753         * lisp-mode.el (lisp-indent-line):
4754         * lisp.el (end-of-defun):
4755         * lisp.el (move-past-close-and-reindent):
4756         * misc.el (copy-from-above-command):
4757         * mouse.el (default-mouse-track-scroll-and-set-point):
4758         * page.el (forward-page):
4759         * paragraphs.el (forward-paragraph):
4760         * paragraphs.el (end-of-paragraph-text):
4761         * picture.el (picture-forward-column):
4762         * picture.el (picture-self-insert):
4763         * rect.el (extract-rectangle-line):
4764         * simple.el (newline):
4765         * simple.el (fixup-whitespace):
4766         * simple.el (backward-delete-char-untabify):
4767         * simple.el (transpose-chars):
4768         * simple.el (transpose-preceding-chars):
4769         * simple.el (do-auto-fill):
4770         * simple.el (indent-new-comment-line):
4771         * simple.el (blink-matching-open):
4772         * view-less.el (cleanup-backspaces):
4773         * wid-edit.el (widget-transpose-chars):
4774         * term/bg-mouse.el (bg-insert-moused-sexp):
4775         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4776
4777         * info.el (Info-fontify-node):
4778         * simple.el (backward-delete-function):
4779         Use canonical delete-backward-char instead of backward-delete-char.
4780
4781 2000-11-20  Andy Piper  <andy@xemacs.org>
4782
4783         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4784         no buffers.
4785
4786 2000-11-20  Andy Piper  <andy@xemacs.org>
4787
4788         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4789         buffer tabs.
4790
4791 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4792
4793         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4794         (proclaim inline...) was shadowing compiler-macros.
4795
4796 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4797
4798         * bytecomp.el (byte-compile-eval): New.
4799         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4800         Keeps this promise made in Lispref:
4801         "If a file being compiled contains a `defmacro' form, the macro is
4802         defined temporarily for the rest of the compilation of that file."
4803
4804 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4805
4806         * cl.el (floatp-safe):
4807         (plusp):
4808         (minusp):
4809         (oddp):
4810         (evenp):
4811         (cl-abs):
4812         Use a better parameter name than `x'.
4813
4814         * cl-macs.el (check-type): Make continuable.  Change documentation
4815         to require PLACE, but accept any form for compatibility.
4816
4817         * abbrev.el (define-abbrev): Use check-type.
4818         * font-menu.el (font-menu-change-face): Use check-type.
4819         * menubar.el (relabel-menu-item): Use check-type.
4820         * itimer.el: Fix typo.
4821
4822 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4823
4824         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4825
4826 2000-11-14  Martin Buchholz <martin@xemacs.org>
4827
4828         * XEmacs 21.2.37 is released.
4829
4830 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4831
4832         * code-cmds.el: Provide the feature.
4833
4834 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
4835
4836         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4837
4838         * code-cmds.el: New file
4839         * mule/mule-cmds.el:
4840         * mule/mule-misc.el
4841         (coding-keymap): New keymap. Define coding system keyboard
4842         commands on file-coding builds too.
4843         (coding-system-change-eol-conversion):
4844         (universal-coding-system-argument):
4845         (set-default-coding-systems):
4846         (prefer-coding-system): Moved from mule-cmds.el
4847         (set-buffer-process-coding-system): Moved from mule-misc.el
4848
4849 2000-09-15  Stephen Carney <carney@scubadoo.com>
4850
4851         * etags.el (buffer-tag-table-files): Use append instead of nconc.
4852
4853 2000-11-09  Steve Youngs  <youngs@xemacs.org>
4854
4855         * package-get.el (package-get-download-sites): Add a pre-release
4856         site for experimental packages.
4857
4858         * auto-autoloads.el: Regenerated.
4859
4860 2000-08-01  Andy Piper  <andy@xemacs.org>
4861
4862         * gutter-items.el (buffers-tab-omit-function): reference
4863         buffers-tab-select-visible-buffers.
4864         (buffers-tab-filter-functions): new variable, by default uses
4865         buffers-tab-selection-function and buffers-tab-omit-function.
4866         (select-buffers-tab-buffers-by-mode): invert arguments.
4867         (buffers-tab-select-visible-buffers): new function. Invert calling
4868         of buffers-menu-omit-invisible-buffers.
4869         (buffers-tab-items): rewrite to use
4870         buffers-tab-filter-functions. Rewrite docstring.
4871         (gutter-buffers-tab-extent): delete.
4872         (add-tab-to-gutter): always build a new extent when adding the
4873         tabs.
4874         (update-tab-in-gutter): make gutter dirty when orientation
4875         changes.
4876
4877 2000-11-07  Martin Buchholz  <martin@xemacs.org>
4878
4879         * bytecomp.el (byte-compile-defvar-or-defconst):
4880         Only do loadhist recording if defvar form includes a value.
4881
4882 2000-11-02  Martin Buchholz  <martin@xemacs.org>
4883
4884         * bytecomp.el (byte-compile-initial-macro-environment):
4885         `eval-when-compile' should not compile its body.
4886
4887 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4888
4889         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
4890         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
4891         some Japanese English.  Remove some ancient FSF comments, and
4892         improve docstrings.  Use symbols not vectors for tables.
4893
4894 2000-11-03  Martin Buchholz  <martin@xemacs.org>
4895
4896         * keymap.el:
4897         (local-key-binding):
4898         (global-key-binding):
4899         Add an optional `accept-defaults' parameter, just like `lookup-key'.
4900
4901         * lisp.el:
4902         (backward-sexp): Slightly simpler code.
4903         (mark-sexp): Make arg optional, like FSF Emacs.
4904         (forward-list): Slightly simpler code.
4905         (backward-list): Slightly simpler code.
4906         (down-list):  Make arg optional, like FSF Emacs.
4907         (up-list):  Make arg optional, like FSF Emacs.
4908         (backward-up-list):  Make arg optional, like FSF Emacs.
4909         (kill-sexp):  Make arg optional, like FSF Emacs.
4910         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
4911
4912         * font-menu.el (font-menu-change-face):
4913         Take continuable errors into account.
4914
4915         * abbrev.el:
4916         * abbrev.el (clear-abbrev-table):
4917         * abbrev.el (define-abbrev-table):
4918         * abbrev.el (define-abbrev):
4919         * abbrev.el (insert-abbrev-table-description):
4920         * apropos.el (apropos-documentation-check-doc-file):
4921         * apropos.el (apropos-documentation-check-elc-file):
4922         * buff-menu.el (list-buffers):
4923         * buff-menu.el (list-buffers-noselect):
4924         * bytecomp.el (byte-recompile-directory):
4925         * bytecomp.el (batch-byte-compile):
4926         * cl-macs.el (typep):
4927         * code-files.el (find-coding-system-magic-cookie):
4928         * code-files.el (insert-file-contents):
4929         * cus-edit.el (customize-set-variable):
4930         * cus-edit.el (customize-save-variable):
4931         * cus-face.el (custom-set-face-font-size):
4932         * cus-face.el (custom-set-face-update-spec):
4933         * cus-face.el (custom-reset-faces):
4934         * custom.el (custom-check-theme):
4935         * custom.el (copy-upto-last):
4936         * fill.el (canonically-space-region):
4937         * fill.el (fill-paragraph):
4938         * fill.el (fill-region):
4939         * fill.el (find-space-insertable-point):
4940         * fill.el (justify-current-line):
4941         * faces.el (face-spec-update-all-matching):
4942         * faces.el (set-face-stipple):
4943         * files-nomule.el (insert-file-contents):
4944         * files.el (insert-file-contents-literally):
4945         * files.el (hack-local-variables-last-page):
4946         * files.el (basic-save-buffer):
4947         * files.el (insert-directory):
4948         * font-menu.el (font-menu-change-face):
4949         * font.el (font-spatial-to-canonical):
4950         * format.el (format-encode-region):
4951         * format.el (format-insert-file):
4952         * format.el (format-replace-strings):
4953         * gutter.el (set-gutter-element):
4954         * help.el (key-or-menu-binding):
4955         * help.el (describe-bindings):
4956         * help.el (with-syntax-table):
4957         * indent.el (indent-rigidly):
4958         * indent.el (delete-to-left-margin):
4959         * info.el:
4960         * info.el (Info-extract-dir-entry-from):
4961         * info.el (Info-build-dir-anew):
4962         * info.el (Info-rebuild-dir):
4963         * info.el (Info-batch-rebuild-dir):
4964         * info.el (Info-read-subfile):
4965         * info.el (Info-build-node-completions):
4966         * info.el (Info-extract-menu-node-name):
4967         * isearch-mode.el (isearch-range-invisible):
4968         * isearch-mode.el (isearch-restore-invisible-extents):
4969         * itimer.el (itimerp):
4970         * itimer.el (itimer-live-p):
4971         * keymap.el:
4972         * keymap.el (substitute-key-definition):
4973         * keymap.el (read-command-or-command-sexp):
4974         * keymap.el (local-key-binding):
4975         * keymap.el (global-key-binding):
4976         * keymap.el (global-set-key):
4977         * keymap.el (local-set-key):
4978         * ldap.el:
4979         * ldap.el (ldap-add-entries):
4980         * ldap.el (ldap-delete-entries):
4981         * lisp.el (backward-sexp):
4982         * lisp.el (mark-sexp):
4983         * lisp.el (forward-list):
4984         * lisp.el (backward-list):
4985         * lisp.el (down-list):
4986         * lisp.el (backward-up-list):
4987         * lisp.el (up-list):
4988         * lisp.el (kill-sexp):
4989         * lisp.el (backward-kill-sexp):
4990         * menubar.el (add-menu-button):
4991         * menubar.el (add-submenu):
4992         * menubar.el (delete-menu-item):
4993         * menubar.el (relabel-menu-item):
4994         * mouse.el (narrow-window-to-region):
4995         * obsolete.el (define-obsolete-variable-alias):
4996         * obsolete.el (store-substring):
4997         * package-admin.el:
4998         * package-admin.el (package-admin-install-function):
4999         * package-admin.el (package-admin-install-function-mswindows):
5000         * package-admin.el (package-admin-default-install-function):
5001         * package-get.el (package-get-update-base-entries):
5002         * packages.el (packages-load-package-dumped-lisps):
5003         * packages.el (packages-collect-package-dumped-lisps):
5004         * printer.el (generic-print-buffer):
5005         * printer.el (generic-print-region):
5006         * replace.el (occur-mode-mouse-goto):
5007         * replace.el (perform-replace):
5008         * select.el (get-selection-no-error):
5009         * simple.el:
5010         * simple.el (newline):
5011         * simple.el (open-line):
5012         * simple.el (edit-and-eval-command):
5013         * simple.el (goto-line):
5014         * simple.el (undo):
5015         * simple.el (kill-region):
5016         * simple.el (copy-region-as-kill):
5017         * simple.el (kill-ring-save):
5018         * simple.el (set-mark):
5019         * simple.el (next-line):
5020         * simple.el (previous-line):
5021         * simple.el (line-move):
5022         * simple.el (set-goal-column):
5023         * simple.el (comment-region):
5024         * subr.el:
5025         * subr.el (putf):
5026         * syntax.el (modify-syntax-entry):
5027         * syntax.el (map-syntax-table):
5028         * view-less.el (view-file):
5029         * view-less.el (view-buffer):
5030         * view-less.el (view-file-other-window):
5031         * window-xemacs.el (backward-other-window):
5032         * window.el:
5033         * window.el (one-window-p):
5034         * window.el (walk-windows):
5035         * window.el (window-list):
5036         * x-mouse.el (x-mouse-kill):
5037         * x-select.el (x-get-cutbuffer):
5038         * x-select.el (x-store-cutbuffer):
5039         * term/bg-mouse.el (bg-mouse-line-to-center):
5040         * term/sun-mouse.el (window-line-end):
5041         * term/sun-mouse.el (sun-select-region):
5042         * term/sun.el (kill-region-and-unmark):
5043         * mule/mule-category.el:
5044         * mule/mule-category.el (modify-category-entry):
5045         * mule/mule-category.el (char-category-list):
5046         * mule/mule-coding.el (coding-system-force-on-output):
5047         * mule/mule-misc.el (coding-system-put):
5048         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5049
5050 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5051
5052         * cus-face.el: Typo fixes and tiny clarifications.
5053         * custom.el: ditto
5054
5055 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5056
5057         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5058         * startup.el (normal-top-level): Setup auto-save-list-file-name
5059         if auto-save-list-file-prefix is non-nil.
5060
5061 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5062
5063         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5064
5065 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5066
5067         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5068         get symbol at point-min.
5069
5070 2000-10-24  Didier Verna  <didier@xemacs.org>
5071
5072         * info.el (Info-emacs-info-file-name): defconst it.
5073         * info.el (Info-footnote-tag): defcustom it.
5074         * info.el (Info-no-description-string): ditto.
5075         * info.el (Info-find-node): adapt to new semantics of
5076         'Info-suffixed-file (don't do the case variants stuff).
5077         * info.el (Info-insert-dir): rewrite the dir file variants code.
5078         * info.el (Info-directory-files): New. Return the list of info
5079         files in a directory.
5080         * info.el (Info-dir-outdated-p): use it.
5081         * info.el (Info-parse-dir-entries): ditto.
5082         * info.el (Info-build-dir-anew): don't restrict to files ending
5083         with a ".info.*" extension.
5084         * info.el (Info-set-mode-line): ditto.
5085         * info.el (Info-read-subfile): adapt to new semantics of
5086         'Info-suffixed-file (append 'exact argument).
5087         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5088         string independently of the case.
5089         * info.el (Info-suffixed-file): use it (match all possible case
5090         for the file name).
5091         * info.el (Info-insert-file-contents): code cleanup.
5092         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5093         columns.
5094         * info.el (Info-batch-rebuild-dir): ditto.
5095         * info.el (Info-read-node-name-1): ditto.
5096         * info.el (Info-search): ditto.
5097         * info.el (Info-fontify-node): ditto.
5098
5099
5100 2000-10-24  Didier Verna  <didier@xemacs.org>
5101
5102         * process.el (shell-command): when called from a program, avoid
5103         'push-mark's "mark-set" message.
5104
5105 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5106
5107         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5108         by a symbol, not by a vector.
5109         * mule/vietnamese.el (vscii): Likewise.
5110         (viscii): Likewise.
5111         * mule/cyrillic.el (koi8-r): Likewise.
5112
5113         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5114         by a symbol, not by a vector.
5115         (chinese-big5-2): Likewise.
5116         * mule/ethiopic.el (ethiopic): Likewise.
5117         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5118         (vietnamese-viscii-upper): Likewise.
5119
5120 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5121
5122         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5123
5124 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5125
5126         * byte-optimize.el (byte-optimize-car): New function.
5127         (byte-optimize-cdr): Ditto.
5128
5129 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5130
5131         * byte-optimize.el: Partial synch with FSF 20.7.
5132         Optimize constant concatenation.
5133         Add keymapp as a side effect free function.  It is a built-in.
5134         (byte-after-unbind-pos): Remove byte-equal.
5135
5136 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5137
5138         * update-elc-2.el: Quote regexps correctly.
5139
5140 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5141
5142         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5143         (ccl-compile): Apply integerp, not integer-or-char-p to
5144         check the type of the buffer magnification
5145         (ccl-compile-write-string): Encode a string with binary
5146         coding system.
5147         (ccl-compile-write-repeat): Likewise.
5148
5149 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5150
5151         * buff-menu.el:
5152         * bytecomp.el:
5153         * coding.el:
5154         * faces.el:
5155         * files.el:
5156         * fill.el:
5157         * float-sup.el:
5158         * font-lock.el:
5159         * help.el:
5160         * iso8859-1.el:
5161         * loaddefs.el:
5162         * menubar-items.el:
5163         * menubar.el:
5164         * modeline.el:
5165         * msw-font-menu.el:
5166         * paragraphs.el:
5167         * paths.el:
5168         * replace.el:
5169         * simple.el:
5170         * sound.el:
5171         * startup.el:
5172         * version.el:
5173         * x-faces.el:
5174         * x-font-menu.el:
5175         Remove purecopy.
5176
5177 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5178
5179         * simple.el (do-auto-fill): Use the function pointer to by
5180         `comment-line-break-function', not `indent-new-comment-line'. This
5181         fixes an issue with cc-mode comment continuation.
5182
5183 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5184
5185         * simple.el (turn-on-auto-fill):  Add (interactive).
5186         * mwheel.el (mwheel-install): Add (interactive).
5187         * font-lock.el (turn-on-font-lock): Add (interactive).
5188         (turn-off-font-lock): Add (interactive).
5189
5190 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5191
5192         * packages.el (packages-special-base-regexp): Add `man'.
5193
5194 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5195
5196         * wid-edit.el (widget-specify-active): map over extents in current
5197         buffer like `widget-specify-inactive' does.  Mapping over the
5198         inactive extent object does not work since the current extent is
5199         ignored by `map-extents'.
5200
5201 2000-10-04  Martin Buchholz <martin@xemacs.org>
5202
5203         * XEmacs 21.2.36 is released.
5204
5205 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5206
5207         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5208         Optimize the compiled-function-constants vector by byte-code
5209         reference counts.
5210
5211 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5212
5213         * build-report.el (build-report-delete-regexp): quote value in
5214         defcustom
5215
5216 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5217
5218         * build-report.el (build-report): Don't bind srcdir which we don't
5219         use in `multiple-value-bind' to avoid the only byte-compiler
5220         warning.
5221
5222 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5223
5224         * build-report.el: Requires cl and custom now.
5225         build-report-version is determined by XEmacs version -- remove
5226         build-report-version*.
5227         * build-report.el (build-report-version): Removed.
5228         * build-report.el (build-report-installation-version-regexp): New.
5229         * build-report.el (build-report-version-file-regexp): New.
5230         * build-report.el (build-report-installation-srcdir-regexp): New.
5231         * build-report.el (build-report-destination): Offer
5232         xemacs-build-reports and xemacs-beta.
5233         * build-report.el (build-report-keep-regexp): Adjusted.
5234         * build-report.el (build-report-delete-regexp): Adjusted.
5235         * build-report.el (build-report-make-output-dir): New.
5236         * build-report.el (build-report-installation-file): Replace use of
5237         `concat' with `expand-file-name'.
5238         * build-report.el (build-report-make-output-file): Removed.
5239         * build-report.el (build-report-make-output-files): New.
5240         * build-report.el (build-report-subject): Identify as
5241         user-variable with "*...".
5242         * build-report.el (build-report-prompts): Ditto.
5243         * build-report.el (build-report-version-file): New.
5244         * build-report.el (build-report-file-encoding): Identify as
5245         user-variable with "*...".
5246         * build-report.el (build-report-make-output-get): New.
5247         * build-report.el (build-report-insert-header): Report
5248         emacs-version and system-configuration instead of
5249         build-report-version.
5250         * build-report.el (build-report-insert-make-output): Add file
5251         argument.
5252         * build-report.el (build-report-insert-installation-file):
5253         Re-indent.
5254         * build-report.el (build-report-keep): Change docstring,
5255         re-indent.
5256         * build-report.el (build-report-delete): Ditto.
5257         * build-report.el (build-report-installation-data): New.
5258         * build-report.el (build-report-version-file-data): New.
5259
5260 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5261
5262         * byte-optimize.el (byte-optimize-lapcode):
5263         Fix the optimization of using the first 5 elements of the
5264         constants vector for variables.
5265         (byte-optimize-lapcode): Fix another ancient broken optimization.
5266
5267 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5268
5269         * *: Spelling mega-patch
5270
5271 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5272
5273         * easymenu.el: doc fixes.
5274         (easy-menu-do-define): Use backquote.
5275         (easy-menu-change):
5276         (easy-menu-add):
5277         `when' seems much clearer than `if' here.
5278         (easy-menu-remove):
5279         (easy-menu-add-item):
5280         (easy-menu-item-present-p):
5281         (easy-menu-remove-item):
5282         Wrap using (when (featurep 'menubar) ...)
5283
5284 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5285
5286         * bytecomp.el (displaying-byte-compile-warnings):
5287         Revert Ben's change to this function below so that the compile log
5288         is displayed properly for users of the "popper" package.
5289
5290 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5291
5292         * window.el (save-selected-window): Use backquote.
5293
5294         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5295         Renamed from `byte-compile-file-form-defvar'.
5296         * bytecomp.el (byte-compile-defvar-or-defconst):
5297         Only cons onto current-load-list in top-level forms.
5298         Else this leaks a cons cell every time a defun is called.
5299         Renamed from `byte-compile-defvar', for clarity.
5300         Warn when docstring of defvar is not a string.
5301         Use consistent error messages.
5302         Better comments.
5303
5304 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5305
5306         * simple.el (set-variable):
5307         Remove unneeded defvar by rearranging order of let* forms.
5308
5309         * mule/mule-ccl.el (ccl-get-next-code):
5310         * menubar-items.el (bookmark-menu-filter):
5311         (language-environment-menu-filter):
5312         (tutorials-menu-filter):
5313         * toolbar-items.el (toolbar-compile):
5314         * byte-optimize.el (disassemble-offset):
5315         Use (declare (special ...)) instead of `defvar'.
5316
5317         * cl-macs.el (cl-do-proclaim):
5318         Fix (declare (special ...)) warning suppression syntax.
5319
5320 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5321
5322         * info.el (Info-tag-table-marker):
5323         (Info-tag-table-buffer):
5324         (Info-find-file-node):
5325         (Info-read-subfile):
5326         (Info-build-node-completions):
5327         (Info-search):
5328         (Info-mode):
5329         Multiple info buffer support.
5330
5331 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5332
5333         * ldap.el (ldap-decode-entry): New defun
5334         (ldap-search-entries): Use it in order to decode DN-prefixed
5335         entries properly
5336
5337 2000-08-23  Daniel Pittman <daniel@danann.net>
5338
5339         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5340         Use `eq', not `=', to compare symbols.
5341
5342 2000-07-30  Ben Wing  <ben@xemacs.org>
5343
5344         * bytecomp.el (byte-compile-report-error):
5345         * bytecomp.el (displaying-byte-compile-warnings):
5346         if stack-trace-on-error is set, send out a backtrace when
5347         an error is encountered that stops byte compilation.  this
5348         should make it much much easier to track down those curious
5349         problems.  also undo the kludge of using a separate "*Show*"
5350         buffer for display when there's a temp-buffer-show-function;
5351         we can avoid this by just being a little smarter.
5352
5353         * dialog-items.el:
5354         * dialog-items.el (search-dialog-regexp): New.
5355         * dialog-items.el (search-dialog-callback):
5356         * dialog-items.el (make-search-dialog):
5357         add a regexp option to the dialog and clean up a bit.
5358
5359         * dialog.el:
5360         * dialog.el (yes-or-no-p-dialog-box):
5361         * dialog.el (get-dialog-box-response):
5362         * dialog.el (make-dialog-box):
5363         * dialog.el (dialog-box-finish): New.
5364         * dialog.el (dialog-box-cancel): New.
5365         * dialog.el (internal-make-dialog-box-exit): New.
5366         implement [properly!] the :modal property of the new dialog box
5367         interface.  this is the first time xemacs has ever had *proper*
5368         modal dialog boxes, giving the standard window-system feedback.
5369         (e.g. under windows, clicking on a disabled frame causes a beep
5370         and makes the dialog box flash three times.)
5371
5372         * dragdrop.el: header keyword frobbing.
5373
5374         * dumped-lisp.el (preloaded-file-list):
5375         renamed winnt.el to win32-native.el.
5376
5377         * faces.el (face-property):
5378         * faces.el (set-face-property):
5379         * faces.el (frob-face-property):
5380         * faces.el (frob-face-font-2):
5381         * faces.el (make-face-bold):
5382         * faces.el (make-face-italic):
5383         * faces.el (make-face-bold-italic):
5384         * faces.el (make-face-unbold):
5385         * faces.el (make-face-unitalic):
5386         * faces.el (make-face-smaller):
5387         * faces.el (make-face-larger):
5388         clean up the implementation of these so that window-system-specific
5389         methods are called only on objects belonging to that window system.
5390         previously, you could have [e.g.] mswindows-make-face-bold called
5391         on font object of device type `stream', which is not good and
5392         explains the subtle errors Adrian was getting when byte-compiling
5393         something that required 'term. (Adrian, now you can use stack-trace-
5394         on-error to find the exact place where things are going wrong instead
5395         of having to laboriously binary-search your way through.)
5396
5397         * finder.el (finder-known-keywords):
5398         cleaned up -- properly sorted, clarified the meanings of many of
5399         the keywords, and added a few -- mswin, gui, content, build, www,
5400         user, services.  the last two try to distinguish between a package
5401         that's used directly by the user, and a package that provides
5402         support services to other packages.
5403
5404         * font-lock.el (lisp-font-lock-keywords-2):
5405         update list of lisp control structures to include everything,
5406         including new ones i introduced.
5407
5408         * gutter.el: header keyword frobbing.
5409
5410         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5411         recent isearch element was not doing so!  you got the second-most-
5412         recent instead.
5413
5414         * lisp-mode.el (construct-lisp-mode-menu):
5415         more menubar cleanups.
5416         * lisp-mode.el (with-selected-window):
5417         make it indent properly.
5418
5419         * menubar-items.el (default-menubar): lots of menubar cleanups.
5420         rearranged the options menu the most, e.g. splitting up the
5421         Keyboard/Mouse menu into a new Editing menu and combining the
5422         separate Scrollbar/Gutter/Toolbar submenus into Display.
5423         Got rid of General, moved items to Editing or new Troubleshooting.
5424         Moved Packages to Tools; doesn't seem to belong under Options.
5425         Added stuff to the Cmds menu, e.g. Change Case.
5426
5427         NB please don't complain about these periodic menubar changes.
5428         Anything like this is necessarily incremental in its construction
5429         -- By constant use you gradually become more and more aware of
5430         better and better ways to group menu items.  When we eventually
5431         move the options menu to a property sheet, the existing structure
5432         will probably be preserved fairly well.
5433
5434         * minibuf.el (next-history-element): fix problems with pressing
5435         down arrow in repeat-complex-command.
5436
5437         * modeline.el:
5438         * modeline.el (modeline-3d-p): New.
5439         added custom variable for controlling the 3d modeline.  the
5440         corresponding Options item has been present for a long time,
5441         but commented out with "fix me!" comments.  it's fixed now.
5442
5443         * obsolete.el (add-menu):
5444         remove bogus gettexts.
5445
5446         * process.el (shell-quote-argument):
5447         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5448         For bash under Windows native, see below.
5449
5450         * simple.el:
5451         * simple.el (display-warning-buffer):
5452         Fixed the handling of warning display to eliminate the annoying
5453         *Show* buffer, like was done for byte-compiler output above.
5454
5455         * simple.el (debug-print): New.
5456         Simple function for sending debug messages to the console and/or
5457         other debug places.
5458
5459         * subr.el (replace-in-string):
5460         Rewrite this function to avoid N^2 behavior with large strings --
5461         catastrophic with the new Windows selection code! (Apparently the
5462         author of this function didn't realize there was a fun
5463         replace-match that could make his life much easier, because we
5464         duplicated the entire logic.  The new version is smaller, easier
5465         to understand, much more robust, and has extended features --
5466         those of replace-match.)
5467
5468         * window.el:
5469         * window.el (with-selected-window): New.
5470         An obvious complement to the existing `with-selected-frame' and
5471         `with-current-buffer'.
5472
5473         * win32-native.el: Renamed from winnt.el.
5474         Added a great deal of stuff for properly handling process quoting,
5475         somewhat modeled on Kirill's original model (which i later threw
5476         away).  We should now finally have correctly working process arg
5477         quoting/dequoting so that the final app gets exactly what we
5478         intended.  Because the mechanism is in Lisp, it's easily
5479         extendible. (For those running bash and running the native
5480         version, I tried hard to do what I thought was correct.  But more
5481         thought is needed, and ideally the volunteer work of people with
5482         these configurations that they generally run on.)
5483
5484         * x-font-menu.el (x-font-menu-font-data):
5485         Put in defvar's to fix byte-compiler warnings.
5486
5487 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5488
5489         * select.el (selection-coercion-alist): Initialise.
5490         * select.el (select-coerce-to-text): New.
5491         * select.el (select-coerce): New.
5492         New functions to perform type and value coercion.
5493
5494         * select.el (select-buffer-killed-default): Keep data if it was
5495         on the clipboard.
5496
5497 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5498
5499         * menubar-items.el (default-menubar): Fix typo.
5500         (default-menubar): `lambda' was mispelled as `lamda'.
5501
5502 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5503
5504         * window.el (shrink-window-if-larger-than-buffer): Remove
5505         edge checking code.
5506
5507 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5508
5509         * paths.el (gnus-local-domain): Removed.
5510         (gnus-local-organization): Ditto.
5511         (gnus-startup-file): Ditto.
5512
5513 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5514
5515         * files.el (auto-mode-alist): Add .spec for RPM.
5516
5517 2000-07-31  Andy Piper  <andy@xemacs.org>
5518
5519         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5520
5521 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5522
5523         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5524         browse-url.
5525         * help.el (xemacs-www-page): Ditto.
5526         (xemacs-www-faq): Ditto.
5527         * menubar-items.el (default-menubar): Ditto.
5528
5529         * wid-edit.el (widget-url-link-action): Ditto.
5530         From: Kenichi OKADA <okada@opaopa.org>.
5531
5532 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5533
5534         * finder.el (finder-commentary): Add autoload cookie.
5535
5536 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5537
5538         * files.el (insert-file-contents-literally): Fix second let
5539         binding for `coding-system-for-read' to `coding-system-for-write'
5540         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5541
5542 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5543
5544         * files.el (insert-file-contents-literally): Use binary coding
5545         system (from Morioka san).
5546         (insert-file-contents-literally): Make file-name-handler method.
5547
5548 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5549
5550         * cl-macs.el (get-selection): Add defsetf.
5551
5552 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5553
5554         * x-init.el (x-activate-region-as-selection): replace obsolete
5555         function x-own-selection with own-selection.
5556         (ow-find): replace obsolete functions x-get-selection and
5557         x-get-clipboard with get-selection and get-clipboard.
5558         (init-post-x-win): replace obsolete function x-disown-selection
5559         with disown-selection.
5560
5561 2000-07-20  Mike Sperber  <mike@xemacs.org>
5562
5563         * startup.el (load-user-init-file): Only try to load init file if
5564         it exists.
5565
5566 2000-07-10  Andy Piper  <andy@xemacs.org>
5567
5568         * dialog-items.el: sync with Ben's patch.
5569
5570         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5571         comment.
5572         (progress-text-glyph): deleted.
5573         (progress-layout-glyph): make completely minimal.
5574         (progress-gauge-glyph): ditto.
5575         (progress-display-style): fix to handle dynamic instantiator
5576         changes.
5577         (progress-text-instantiator): new.
5578         (progress-layout-instantiator): new.
5579         (progress-gauge-instantiator): new.
5580         (set-progress-display-instantiator): renamed and changed from
5581         set-progress-display-style.
5582         (progress-abort-glyph): use instantiator not glyph.
5583         (append-progress-display): use set-progress-display-instantiator
5584         and set-glyph-image.
5585         (abort-progress-display): ditto.
5586         (raw-append-progress-display): ditto.
5587
5588 2000-07-20  Ben Wing  <ben@xemacs.org>
5589
5590         * code-files.el: Move Mule-specific code to mule-coding.el.
5591
5592 2000-07-15  Ben Wing  <ben@xemacs.org>
5593
5594         * autoload.el:
5595         Fixed comments.
5596
5597         * cmdloop.el:
5598         * cmdloop.el (yes-or-no-p):
5599         * cmdloop.el (y-or-n-p):
5600         Make these functions use should-use-dialog-box-p and not be
5601         overridden in dialog.el.
5602
5603         * cus-dep.el:
5604         * cus-dep.el (Custom-make-dependencies): Removed.
5605         * cus-dep.el (Custom-make-dependencies-1): New.
5606         * cus-dep.el (Custom-make-one-dependency): New.
5607         New entry point for use in Makefiles, to avoid excessive
5608         invocations.
5609
5610         * cus-edit.el (custom-variable-reset-saved):
5611         * cus-edit.el (custom-variable-reset-standard):
5612         * cus-edit.el (custom-save-resets):
5613         Fix bytecompiler warnings.
5614
5615         * dialog.el:
5616         * dialog.el (yes-or-no-p-dialog-box):
5617         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5618         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5619         * dialog.el (get-dialog-box-response):
5620         * dialog.el (message-or-box):
5621         * dialog.el (make-dialog-box):
5622         * dialog.el (popup-dialog-box): New.
5623         Avoid yes-or-no-p bogosities.
5624         Create a general function `make-dialog-box' to encapsulate all
5625         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5626
5627         * dumped-lisp.el (preloaded-file-list):
5628         Add dialog-items.  Clean up.  Group files by types.
5629
5630         * easymenu.el (easy-menu-add):
5631         * easymenu.el (easy-menu-remove):
5632         Account for accelerators.
5633
5634         * extents.el:
5635         * extents.el (extent-list): New args, like in map-extents.
5636         * extents.el (extent-at-event): New.
5637         * extents.el (extents-at-event): New.
5638
5639         * font-lock.el:
5640         * font-lock.el (font-lock-mode):
5641         * font-lock.el (font-lock-default-fontify-buffer):
5642         * font-lock.el (font-lock-default-unfontify-region):
5643         * font-lock.el (font-lock-fontify-syntactically-region):
5644         * font-lock.el (font-lock-fontify-keywords-region):
5645         Use new progress-feedback names.
5646
5647         * font-lock.el (java-font-lock-identifier-regexp):
5648         * font-lock.el (java-font-lock-class-name-regexp):
5649         Fix bytecompiler warnings.
5650
5651         * gutter-items.el:
5652         * gutter-items.el (progress-display-use-echo-area): Removed.
5653         * gutter-items.el (progress-feedback-use-echo-area): New.
5654         * gutter-items.el (progress-display-popup-period): Removed.
5655         * gutter-items.el (progress-feedback-popup-period): New.
5656         * gutter-items.el (set-progress-display-style): Removed.
5657         * gutter-items.el (set-progress-feedback-style): New.
5658         * gutter-items.el (progress-display-style): Removed.
5659         * gutter-items.el (progress-feedback-style): New.
5660         * gutter-items.el (progress-stack):
5661         * gutter-items.el (progress-displayed-p): Removed.
5662         * gutter-items.el (progress-feedbacked-p): New.
5663         * gutter-items.el (clear-progress-display): Removed.
5664         * gutter-items.el (clear-progress-feedback): New.
5665         * gutter-items.el (progress-display-clear-when-idle): Removed.
5666         * gutter-items.el (progress-feedback-clear-when-idle): New.
5667         * gutter-items.el (remove-progress-display): Removed.
5668         * gutter-items.el (remove-progress-feedback): New.
5669         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5670         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5671         * gutter-items.el (append-progress-display): Removed.
5672         * gutter-items.el (append-progress-feedback): New.
5673         * gutter-items.el (abort-progress-display): Removed.
5674         * gutter-items.el (abort-progress-feedback): New.
5675         * gutter-items.el (raw-append-progress-display): Removed.
5676         * gutter-items.el (raw-append-progress-feedback): New.
5677         * gutter-items.el (display-progress-display): Removed.
5678         * gutter-items.el (display-progress-feedback): New.
5679         * gutter-items.el (current-progress-display): Removed.
5680         * gutter-items.el (current-progress-feedback): New.
5681         * gutter-items.el (current-progress-display-label): Removed.
5682         * gutter-items.el (current-progress-feedback-label): New.
5683         * gutter-items.el (progress-display): Removed.
5684         * gutter-items.el (progress-feedback): New.
5685         Replace "progress-display" with "progress-feedback" globally.
5686
5687         * gutter-items.el (lprogress-display): Removed.
5688         * gutter-items.el (progress-feedback-with-label): New.
5689         Rename lprogress-display ==> progress-feedback-with-label.
5690
5691         * gutter-items.el (search-dialog-direction): Removed.
5692         * gutter-items.el (search-dialog-text): Removed.
5693         * gutter-items.el (search-dialog-callback): Removed.
5694         * gutter-items.el (make-search-dialog): Removed.
5695         Move to dialog-items.el.
5696
5697         * help.el:
5698         * help.el (help-mode-quit):
5699         * help.el (mode-for-help): New.
5700         * help.el (help-sticky-window): New.
5701         * help.el (help-window-config): New.
5702         * help.el (with-displaying-help-buffer):
5703         * help.el (function-at-event): New.
5704         * help.el (help-symbol-regexp): New.
5705         * help.el (help-symbol-run-function-1): New.
5706         * help.el (help-symbol-run-function): New.
5707         * help.el (help-symbol-function-context-menu): New.
5708         * help.el (help-symbol-variable-context-menu): New.
5709         * help.el (help-symbol-function-and-variable-context-menu): New.
5710         * help.el (frob-help-extents): New.
5711         * help.el (describe-function-1):
5712         * help.el (variable-at-point):
5713         * help.el (variable-at-event): New.
5714         * help.el (describe-variable):
5715         Major overhaul.
5716         - Make functions and variables be mousable.
5717         - Middle button hyperlinks.
5718         - New context-menu entries.
5719
5720         * keydefs.el:
5721         * keydefs.el (global-map):
5722         New key bindings to move lines up and down.
5723
5724         * lisp-mode.el:
5725         * lisp-mode.el (construct-lisp-mode-menu): New.
5726         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5727         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5728         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5729         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5730         Make popup and menubar menus be different.  Popup menu uses
5731         clicked location and automatically assumes symbol under the mouse
5732         for various commands.
5733
5734         * menubar-items.el:
5735         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5736         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5737
5738         * menubar-items.el (global-popup-menu): Removed.
5739         * menubar-items.el (mode-popup-menu): Removed.
5740         * menubar-items.el (activate-popup-menu-hook): Removed.
5741         * menubar-items.el (popup-mode-menu): Removed.
5742         * menubar-items.el (popup-buffer-menu): Removed.
5743         * menubar-items.el (popup-menubar-menu): Removed.
5744         Move to menubar.el.
5745
5746         * menubar.el:
5747         * menubar.el (global-popup-menu): New.
5748         * menubar.el (mode-popup-menu): New.
5749         * menubar.el (activate-popup-menu-hook): New.
5750         * menubar.el (last-popup-menu-event): New.
5751         * menubar.el (popup-mode-menu): New.
5752         * menubar.el (popup-buffer-menu): New.
5753         * menubar.el (popup-menubar-menu): New.
5754         * menubar.el (menu-call-at-event): New.
5755         Move non-content functions here.  Add support for context menu
5756         items on extents.
5757
5758         * minibuf.el (minibuffer-history-uniquify):
5759         Typo fix.
5760
5761         * minibuf.el (read-file-name-1):
5762         Call new file dialog box if it exists.
5763
5764         * minibuf.el (mouse-rfn-setup-vars):
5765         Clean up "chop" action.
5766
5767         * mouse.el:
5768         * mouse.el (button2): Now bound to mouse-track.
5769         * mouse.el (click-inside-extent-p):
5770         * mouse.el (point-inside-extent-p):
5771         * mouse.el (point-inside-selection-p):
5772         * mouse.el (mouse-drag-or-yank): Removed.
5773         * mouse.el (mouse-begin-drag-n-drop): New.
5774         * mouse.el (mouse-eval-sexp):
5775         * mouse.el (mouse-track-activate-strokes): New.
5776         * mouse.el (mouse-track-do-activate): New.
5777         * mouse.el (mouse-track):
5778         * mouse.el (default-mouse-track-event-is-with-button): New.
5779         * mouse.el (default-mouse-track-cleanup-hook):
5780         * mouse.el (default-mouse-track-drag-hook):
5781         * mouse.el (default-mouse-track-drag-up-hook):
5782         * mouse.el (default-mouse-track-click-hook):
5783         Merge drag-n-drop into mouse-track.
5784         Add general "activate" support to replace specific button2 kludges.
5785         Use "button modifier" support in mouse-track.
5786
5787         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5788
5789         * package-ui.el:
5790         * package-ui.el (pui-menu):
5791         * package-ui.el (pui-popup-context-sensitive): Removed.
5792         Fix bytecompiler warnings.
5793         Clean up popup code a bit.
5794
5795         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5796
5797         * simple.el:
5798         * simple.el (transpose-lines):
5799         * simple.el (transpose-line-up): New.
5800         * simple.el (transpose-line-down): New.
5801         * simple.el (transpose-subr):
5802         * simple.el (transpose-subr-1): Removed.
5803         Clean up, add functions to move lines up and down.
5804
5805         * startup.el (mail-host-address):
5806         * startup.el (user-mail-address):
5807         Customize.
5808
5809         * subr.el:
5810         * subr.el (set-symbol-value-in-buffer): New.
5811         * subr.el (error):
5812         * subr.el (check-argument-type):
5813         * subr.el (defined-error-p): New.
5814         Add structured error support.
5815
5816         * toolbar-items.el (toolbar-compile):
5817         Use new make-dialog-box.
5818
5819         * update-elc.el:
5820
5821         * userlock.el (ask-user-about-lock-dbox):
5822         * userlock.el (ask-user-about-supersession-threat-dbox):
5823         * userlock.el (ask-user-about-lock):
5824         * userlock.el (ask-user-about-supersession-threat):
5825         Use new make-dialog-box.
5826         Add safety checks; use should use-dialog-box-p.
5827
5828         * window-xemacs.el:
5829         * window-xemacs.el (__buffer-dedicated-frame):
5830         * window-xemacs.el (buffer-dedicated-frame): New.
5831         * window-xemacs.el (set-buffer-dedicated-frame): New.
5832         Move dedicated-frame stuff into lisp.
5833
5834 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5835
5836         * printer.el (generic-print-region): Do not require that
5837         `printer-name' be set.
5838         (printer-name): Commentary clarification.
5839
5840 2000-07-19  Martin Buchholz <martin@xemacs.org>
5841
5842         * XEmacs 21.2.35 is released.
5843
5844 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5845
5846         * select.el (selection-coercible-types): Initialise.
5847
5848 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5849
5850         * select.el (own-clipboard): Bug fix.
5851
5852 2000-07-17  Mike Sperber  <mike@xemacs.org>
5853
5854         * cus-edit.el (custom-migrate-custom-file): Save init file before
5855         continuing.
5856
5857 2000-07-16  Mike Sperber  <mike@xemacs.org>
5858
5859         * startup.el (load-init-file): Remove silly call to
5860         `load-user-custom-file`.
5861         (maybe-migrate-user-init-file): Minor fixes.
5862
5863 2000-07-16  Martin Buchholz  <martin@xemacs.org>
5864
5865         * apropos.el (apropos-documentation-check-doc-file):
5866         `doc' variable should be let-bound, as was presumably intended.
5867
5868         * cus-edit.el (custom-variable-reset-saved):
5869         (custom-variable-reset-standard):
5870         Remove unused variable comment-widget.  Twice.
5871
5872         * toolbar.el (toolbar-blank-press-function):
5873         Add a real defvar with initial value nil and proper docstring.
5874         (press-toolbar-button): No need to check for boundp-ness anymore.
5875
5876         * rect.el (open-rectangle-line): Remove useless (let) form.
5877         Add defvar for pending-delete-mode.
5878
5879         * info.el (Info-find-node): This function needs an autoload cookie.
5880
5881         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
5882         Use let* since the second form referred to the first.
5883
5884 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
5885
5886         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
5887         instead of removed `mswindows-get-clipboard'.
5888
5889
5890 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
5891
5892         * select.el (select-convert-from-text): New.
5893         * select.el (select-convert-from-length): New.
5894         * select.el (select-convert-from-integer): New.
5895         * select.el (select-convert-from-identity): New.
5896         * select.el (select-convert-from-filename): New.
5897         * select.el (selection-converter-in-alist): Use them.
5898         New converter functions for X.
5899
5900         * select.el (get-selection): Removed comment.
5901
5902         * select.el (own-selection): Removed append code - I thought
5903         I'd already done this, but apparently not...
5904
5905         * select.el: Changed comment about TIMESTAMP.
5906
5907         * select.el (select-convert-in): New.
5908         * select.el (select-convert-out): New.
5909         New functions that get used by select.c.
5910
5911         * select.el (select-buffer-killed-default): New.
5912         * select.el (select-buffer-killed-text): New.
5913         * select.el (selection-buffer-killed-alist): New.
5914         New list and functions that get called if a relevant selection
5915         exists and a buffer gets killed.
5916
5917         * select.el (select-convert-to-targets):
5918         * select.el (select-convert-to-identity): Removed.
5919         * select.el (select-convert-from-identity): Removed.
5920         * select.el (select-converter-out-alist):
5921         Removed _EMACS_INTERNAL selection type.
5922
5923         * x-select.el (xselect-kill-buffer-hook): Removed.
5924         * x-select.el (xselect-kill-buffer-hook-1): Removed.
5925         Removed this X-specific nonesense. Use the generic support
5926         in select.el instead.
5927
5928 2000-07-15  Martin Buchholz  <martin@xemacs.org>
5929
5930         * mule/mule-category.el (defined-category-hashtable):
5931         Use make-hash-table instead of make-hashtable
5932
5933         * buff-menu.el: Byte-compiler warning fix.
5934
5935         * isearch-mode.el (isearch-highlight-all-cleanup):
5936         Remove unused variable `isearch-highlight-all-start'.
5937
5938         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
5939
5940         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
5941
5942         * cus-dep.el (Custom-make-dependencies):
5943         Add autoload cookie for custom-add-loads to generated custom-load.el.
5944
5945         * autoload.el (autoload-package-name): Warning suppression.
5946         Move defvar prior to first use.
5947
5948         * custom.el: Add autoload for custom-declare-face.
5949         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5950         * cl.el (cl-hack-byte-compiler):
5951         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5952         to work properly.
5953
5954 2000-07-08  Mike Sperber  <mike@xemacs.org>
5955
5956         * startup.el (load-home-init-file): Added variable.
5957         (maybe-migrate-user-init-file): Added.
5958         (load-user-init-file): Load custom file if different from init
5959         file.
5960
5961         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
5962         "startup."
5963
5964         * cus-edit.el (custom-migrate-custom-file): Added for migration.
5965         Moved `custom-file'-related code to cus-file.el.
5966
5967         * cus-file.el: New file.
5968
5969 2000-04-01  Mike Sperber  <mike@xemacs.org>
5970
5971         * packages.el (packages-find-package-directories): Added support
5972         for external package hierarchies with in-place installations.
5973
5974         * find-paths.el (paths-root-in-place-p): Added.
5975         (paths-find-emacs-directory): Added support for external
5976         directories with in-place installations.
5977         (paths-find-site-directory): Ditto.
5978
5979         * startup.el (find-user-init-file): Also look for
5980         ~/.xemacs/init.elc? in preference to ~/.emacs.
5981
5982 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
5983
5984         * select.el (own-selection):
5985         * select.el (own-clipboard): Changed `append' parameter to
5986         `how-to-use' parameter.
5987         * select.el (own-selection): Removed icky append code.
5988         * select.el (own-selection, get-selection): Removed extra type
5989         checking.
5990         * select.el (selection-appender-alist):
5991         * select.el (selection-converter-{in|out}-alist): Initialise.
5992         * select.el (select-append-to-*): New.
5993         * select.el (select-convert-from-*): New.  New functions to append
5994         data and convert data from external type.
5995
5996 2000-07-12  Stef Epardaud  <stef@lunatech.com>
5997
5998         * font-lock.el: Javadoc enhancements.
5999
6000 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6001
6002         * printer.el (generic-print-region): Compose job name from buffer
6003         name.
6004
6005 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6006
6007         * font-lock.el (font-lock-fontify-pending-extents): Call
6008         font-lock-fontify-region instead of font-lock-fontify-buffer
6009         to avoid unnecessary progress gauges.
6010
6011 2000-07-06  Craig Lanning  <lanning@scra.org>
6012
6013         * custom-load.el (faces):
6014
6015         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6016         dir is a regex.
6017
6018         * process.el (call-process-internal): from Dan Holmsand, use binary
6019         coding systems so that jka-compr works.
6020
6021 2000-07-07  Ben Wing  <ben@xemacs.org>
6022
6023         * font-lock.el: Undo previous change.  Unfortunately, some
6024         files actually use the variables directly in their init code
6025         without quoting them.
6026
6027 2000-07-07  Ben Wing  <ben@xemacs.org>
6028
6029         * font-lock.el (defvar font-lock-*-face): Removed.
6030
6031         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6032         only when necessary.
6033
6034 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6035
6036         * cl-macs.el: fix cl-transform-function-property kludge
6037         so that it does not require a random feature.
6038
6039 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6040
6041         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6042         as in Linux kernel "Rules.make".
6043
6044 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6045
6046         * build-report.el (build-report): Add autoload cookie.
6047
6048 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6049
6050         * package-ui.el (defgroup pui):  Correct a misspelling
6051         (pui-toggle-package-delete):  Change `seleted' to `selected'
6052
6053 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6054
6055         * package-get.el (package-get-update-base):
6056         (package-get): Use insert-file-contents-literally always.
6057         (package-get-maybe-save-index):
6058         Force coding system for writing to binary.
6059
6060 2000-06-08  Mike Alexander  <mta@arbortext.com>
6061
6062         * code-process.el (call-process-region): If there is no coding
6063         system for the process on process-coding-system-alist use the
6064         coding system of the buffer containing the region.
6065
6066 2000-06-10  Ben Wing  <ben@xemacs.org>
6067
6068         * cmdloop.el (command-error):
6069         If debug-on-error and noninteractive, output backtrace.
6070
6071         * files.el (file-relative-name):
6072         Remove MSDOS references.
6073
6074         * simple.el (line-number): New function, due to non-obvious
6075         behavior/usage of count-lines.
6076
6077         * simple.el (count-lines): document non-obvious usage to get
6078         line number.
6079
6080 2000-06-11  Ben Wing  <ben@xemacs.org>
6081
6082         * faces.el ((featurep 'xpm)):
6083         * x-faces.el (x-init-face-from-resources):
6084         * x-faces.el (x-init-frame-faces):
6085         * x-misc.el (x-init-specifier-from-resources):
6086         * x-misc.el (x-get-resource-and-bogosity-check):
6087         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6088         * x-mouse.el (x-init-pointer-shape):
6089         * x-scrollbar.el (x-init-scrollbar-from-resources):
6090         Add sixth argument to x-get-resource calls so as to issue warnings
6091         rather than errors on bogus arguments.
6092
6093 2000-06-05  Ben Wing  <ben@xemacs.org>
6094
6095         * compat.el: new file.  provides a clean, non-intrusive way to
6096         define compatibility functions.
6097
6098         * process.el (shell-quote-argument): temporary fix for lack
6099         of nt-quote-process-args.  #### I need to put back the overall
6100         structure of that mechanism but redo the guts of it using the
6101         extra intelligence in the C code.
6102
6103 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6104
6105         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6106         `package-get' does in package-get.el, instead of using external
6107         "md5sum" program.
6108
6109         * package-get.el (package-get): Insert package file literally to
6110         make checksum calculation work.
6111
6112 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6113
6114         * code-files.el (convert-mbox-coding-system): Deleted.
6115         (file-coding-system-alist): Removed reference to
6116         convert-mbox-coding-system.
6117
6118 2000-05-28  Martin Buchholz <martin@xemacs.org>
6119
6120         * XEmacs 21.2.34 is released.
6121
6122 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6123
6124         * font-lock.el (font-lock-keywords): Rewrote docstring
6125
6126 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6127
6128         * loadhist.el (unload-feature): handle case where x is both boundp
6129         and fboundp
6130
6131 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6132
6133         * packages.el: It's ok to use built-in macros, but not lisp
6134         defined ones.
6135
6136 2000-05-20  Ben Wing  <ben@xemacs.org>
6137
6138         * font-lock.el:
6139         * font-lock.el (font-lock-message-threshold):
6140         * font-lock.el (font-lock-mode):
6141         * font-lock.el (font-lock-default-fontify-buffer):
6142         * font-lock.el (font-lock-always-fontify-immediately):
6143         * font-lock.el (font-lock-old-extent): Removed.
6144         * font-lock.el (font-lock-old-len): Removed.
6145         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6146         * font-lock.el (font-lock-pending-extent-table): New.
6147         * font-lock.el (font-lock-range-table): New.
6148         * font-lock.el (font-lock-after-change-function):
6149         * font-lock.el (font-lock-after-change-function-1): Removed.
6150         * font-lock.el (font-lock-fontify-pending-extents): New.
6151         * font-lock.el ('font-lock-revert-cleanup): Removed.
6152         * font-lock.el ('font-lock-revert-setup): Removed.
6153         Rewrite deferral code to handle any number of changes, merging
6154         them properly.  Remove hacked-up code for revert-buffer, now
6155         unnecessary.
6156
6157         * menubar-items.el (default-menubar):
6158         In Options->Edit Init File, don't switch to emacs-lisp-mode
6159         unless necessary; doing this turns off font-lock.
6160
6161 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6162
6163         * keydefs.el: Define C-x BS to backward-kill-sentence.
6164
6165 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6166
6167         * files.el (hack-local-variables-prop-line): Use non-greedy
6168         matching to process -*-texinfo-*- -*-.
6169
6170 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6171
6172         * minibuf.el (minibuf-directory-files): new function.
6173         (read-file-name-activate-callback): use minibuf-directory-files.
6174         (read-directory-name-internal): ditto.
6175         (mouse-file-display-completion-list): ditto.
6176         (mouse-directory-display-completion-list): ditto.
6177         (read-file-name-internal): remove "./" from completion list unless
6178         explicitly matched, for consistency.
6179
6180 2000-05-11  Ben Wing  <ben@xemacs.org>
6181
6182         * gutter-items.el (gutter-buffers-tab):
6183         * gutter-items.el (add-tab-to-gutter):
6184         * gutter-items.el (update-tab-in-gutter):
6185         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6186         * gutter-items.el (append-progress-display):
6187         * gutter-items.el (abort-progress-display):
6188         * gutter-items.el (raw-append-progress-display):
6189         Further fixes.  Use set-glyph-image not set-image-instance-property,
6190         to fix problems with multiple windows in a frame.
6191
6192         * menubar-items.el (tutorials-menu-filter):
6193         Fix typo.
6194
6195         * startup.el (early-error-handler):
6196         Display message box under windows; otherwise, message will disappear
6197         before it can be viewed.
6198
6199         * update-elc.el:
6200         Fix bug in NEEDTODUMP processing.
6201
6202 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6203
6204         * startup.el (lock-directory): Removed.
6205         (superlock-file): Ditto.
6206         (startup-set-paths): Remove lockdir.
6207         (startup-setup-paths-warning): Remove lock-directory.
6208
6209         * setup-paths.el (paths-find-lock-directory): Removed.
6210         (paths-find-superlock-file): Ditto.
6211
6212 2000-05-09  Ben Wing  <ben@xemacs.org>
6213
6214         * faces.el (set-face-property):
6215         * faces.el (set-face-font):
6216         * faces.el (set-face-foreground):
6217         * faces.el (set-face-background):
6218         * faces.el (set-face-background-pixmap):
6219         * faces.el (set-face-underline-p):
6220         * faces.el (set-face-strikethru-p):
6221         * faces.el (set-face-highlight-p):
6222         * faces.el (set-face-dim-p):
6223         * faces.el (set-face-blinking-p):
6224         * faces.el (set-face-reverse-p):
6225         doc string changes.
6226
6227         * glyphs.el:
6228         * glyphs.el (make-image-specifier):
6229         * glyphs.el (glyph-property):
6230         * glyphs.el (set-glyph-image):
6231         * glyphs.el (make-glyph):
6232         * glyphs.el (make-pointer-glyph):
6233         * glyphs.el (make-icon-glyph):
6234         * glyphs.el (widget-image-instance-p): New.
6235         authorship info, lots of doc changes.  New predicate, inadvertently
6236         omitted.  the general principle with specifier docs is now that
6237         the description of instantiators should go with the make-foo-specifier
6238         fun's doc string, rather than in foo-specifier-p.  this follows
6239         conventions elsewhere in XEmacs and in general is a lot more obvious
6240         of a place to look.  sometimes the make-foo-specifier function needs
6241         to be created in the process.
6242
6243         * gutter.el:
6244         * gutter.el (make-gutter-specifier): New.
6245         * gutter.el (make-gutter-size-specifier): New.
6246         * gutter.el (make-gutter-visible-specifier): New.
6247         specifier doc updates according to the conventions specified before.
6248
6249         * objects.el:
6250         * objects.el (make-font-specifier):
6251         * objects.el (make-color-specifier):
6252         * objects.el (make-face-boolean-specifier): New.
6253         specifier doc updates according to the conventions specified before.
6254
6255         * specifier.el:
6256         * specifier.el (set-specifier):
6257         * specifier.el (make-integer-specifier): New.
6258         * specifier.el (make-boolean-specifier): New.
6259         * specifier.el (make-natnum-specifier): New.
6260         * specifier.el (make-generic-specifier): New.
6261         * specifier.el (make-display-table-specifier): New.
6262         specifier doc updates according to the conventions specified before.
6263
6264         * toolbar.el:
6265         * toolbar.el (make-toolbar-specifier): New.
6266         specifier doc updates according to the conventions specified before.
6267
6268 2000-05-09  Ben Wing  <ben@xemacs.org>
6269
6270         * process.el (call-process-internal): Revert to previous version
6271         because Mike's change clashed with a change I did not long before.
6272         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6273         Thanks very much Mike for pointing out the bug and submitting a
6274         patch!
6275
6276 2000-04-13  Mike Alexander  <mta@arbortext.com>
6277
6278         * process.el (call-process-internal): Send the correct input buffer
6279         (call-process-internal): Return the exit status of the process
6280
6281 2000-05-07  Ben Wing  <ben@xemacs.org>
6282
6283         * winnt.el:
6284         * winnt.el (nt-quote-args-verbatim): Removed.
6285         * winnt.el (nt-quote-args-prefix-quote): Removed.
6286         * winnt.el (nt-quote-args-backslash-quote): Removed.
6287         * winnt.el (nt-quote-args-double-quote): Removed.
6288         * winnt.el (nt-quote-args-functions-alist): Removed.
6289         * winnt.el (nt-quote-process-args): Removed.
6290         Remove all stuff for argument quoting.  We borrow the code instead
6291         from Emacs 20.6, which is much more careful in its quoting
6292         (e.g. in handling runs of the escape character) and avoids most of
6293         the need for this Lisp mechanism by checking to see whether we're
6294         running a Cygwin or normal program and doing the appropriate
6295         quoting.  If we end up needing such a mechanism, we should add
6296         it by extending the variable `mswindows-quote-process-args' so it
6297         can take an alist of regexps.
6298
6299 2000-05-07  Ben Wing  <ben@xemacs.org>
6300
6301         * keydefs.el:
6302         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6303         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6304         the window without moving point.
6305
6306         * simple.el:
6307         * simple.el (scroll-up-one): New.
6308         * simple.el (scroll-down-one): New.
6309         Functions for use with C-M-up/down.
6310
6311 2000-05-01  Martin Buchholz <martin@xemacs.org>
6312
6313         * XEmacs 21.2.33 is released.
6314
6315 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6316
6317         * dialog.el (yes-or-no-p-dialog-box):
6318         Fix docstring.
6319         Fix following horrible bug in X11 mode with focus-follows-mouse:
6320           1. Visit two files in two different frames.
6321           2. do File->Revert Buffer in one of those frames.
6322           3. Dialog box appears.
6323           4. Arrange things so that the mouse passes over the *other*
6324              frame, then to the dialog box, and click on "Yes".
6325           5. The file contents end up in the *wrong* buffer!
6326         Add TODO comment.
6327
6328 2000-04-28  Ben Wing  <ben@xemacs.org>
6329
6330         * help.el (describe-installation): correct typo introduced
6331         in last patch: boundp -> fboundp.
6332
6333         * etags.el (buffer-tag-table-list):
6334         canonicalize filenames to Unix format so that tag-table-alist
6335         searching works under Windows.
6336
6337         * autoload.el:
6338         Bowdlerize the supposedly objectionable words
6339         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6340
6341         * gutter-items.el (set-progress-display-style):
6342         * gutter-items.el (search-dialog-callback):
6343         * gutter-items.el (make-search-dialog):
6344         Change to new callback-ex api.
6345
6346 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6347
6348         * help.el: (describe-installation): decode-coding-string is not
6349         defined in a non MULE environment.
6350
6351 2000-04-28  Ben Wing  <ben@xemacs.org>
6352
6353         * gutter-items.el (buffer-list-changed-hook):
6354         use it, not record-buffer-hook.
6355
6356         * subr.el (record-buffer-hook): Removed.
6357
6358 2000-04-27  Ben Wing  <ben@xemacs.org>
6359
6360         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6361         use NORECORD option.  Andy will not like this, but the existing
6362         gutter behavior is just wrong, as per this comment:
6363
6364         ;; this used to add the norecord flag to both calls below.
6365         ;; this is bogus because it is a pervasive assumption in XEmacs
6366         ;; that the current buffer is at the front of the buffers list.
6367         ;; for example, select an item and then do M-C-l
6368         ;; (switch-to-other-buffer).  Things get way confused.
6369         ;;
6370         ;; Andy, if you want to maintain the current look, you must
6371         ;;  *uncouple* the gutter order and buffers order.
6372
6373         * loaddefs.el (completion-ignored-extensions): unfuckify.
6374
6375         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6376         xemacs.mak.
6377
6378         * autoload.el (batch-update-one-directory): new function, used in
6379         xemacs.mak.
6380
6381         * loadup.el: set gc-cons-threshold very high unless dumping --
6382         loadup during update-elc is much much much faster.  also do this
6383         when quick-building.
6384
6385         add commented-out code for profiling loadup.
6386
6387
6388         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6389         is required in order to build xemacs.
6390
6391 2000-04-26  Ben Wing  <ben@xemacs.org>
6392
6393         * loadup.el: don't garbage collect during loadup if quick-build
6394         compile-time option is set.
6395
6396 2000-04-23  Ben Wing  <ben@xemacs.org>
6397
6398         * update-elc.el: compute whether any dumped .el or .elc files
6399         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6400         if so.
6401
6402         * update-elc.el (update-elc-files-to-compile): always change
6403         NOBYTECOMPILE in the src directory rather than current dir,
6404         so it will work under NT.
6405
6406         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6407         the form of this file is identical between Unix and Windows.
6408         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6409         Added comment.
6410         (update-autoloads-from-directory): updated doc string.
6411         updated doc strings in a few other places.
6412
6413 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6414
6415         * bytecomp.el (byte-force-recompile): Fix argument to
6416         byte-recompile-directory.
6417
6418 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6419
6420         * gutter-items.el (progress-display-clear-when-idle): Use
6421         add-one-shot-hook.
6422         * gutter-items.el (clear-progress-display): Adjust number of
6423         arguments.
6424
6425 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6426
6427         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6428
6429 2000-04-16  Ben Wing  <ben@xemacs.org>
6430
6431         * printer.el: New file.
6432
6433         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6434
6435         * help.el (describe-installation): Fix decoding for Windows.
6436
6437         * menubar-items.el:
6438         * menubar-items.el (default-menubar):
6439         * menubar-items.el (tutorials-menu-filter): New.
6440         * menubar-items.el (popup-menubar-menu):
6441         Add authorship.  Redo Help menu and Tutorials filter.
6442
6443         * menubar.el: Correct comment.
6444
6445         * modeline.el (modeline-buffer-identification): Correct doc string.
6446
6447         * simple.el:
6448         * simple.el (printing): Removed.
6449         * simple.el (printer-name): Removed.
6450         * simple.el (generic-print-buffer): Removed.
6451         * simple.el (generic-print-region): Removed.
6452         Move generic print code to printer.el.
6453
6454 2000-04-15  Ben Wing  <ben@xemacs.org>
6455
6456         * simple.el (generic-print-region): New.
6457         make this function actually work.
6458         (generic-print-buffer): call generic-print-region.
6459
6460 2000-04-14  Andy Piper  <andy@xemacs.org>
6461
6462         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6463         by using the new widget-callback-current-channel.
6464         (search-dialog-callback): ditto.
6465
6466 2000-04-12  Andy Piper  <andy@xemacs.org>
6467
6468         * gutter.el (default-gutter-position): moved from gutter-items.el.
6469         (default-gutter-position-changed-hook): ditto.
6470         (gutter-element-visibility-changed-hook): ditto.
6471         (set-gutter-element): ditto.
6472         (remove-gutter-element): ditto.
6473         (set-gutter-element-visible-p): ditto.
6474         (gutter-element-visible-p): ditto.
6475         (init-gutter): ditto.
6476
6477         * dialog.el (make-dialog-box): renamed and moved from
6478         gutter-items.el
6479
6480         * gutter-items.el: move various functions elsewhere.
6481
6482 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6483
6484         * menubar-items.el: Fixed place of parenthesis.
6485
6486 2000-04-12  Ben Wing  <ben@xemacs.org>
6487
6488         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6489                 without constantly being prompted for the tag.
6490         * simple.el: Added a number of section headings, to clarify the
6491                 organization of this file.
6492         * simple.el (activate-region):
6493         * simple.el (region-exists-p):
6494         * simple.el (region-active-p):
6495                 Moved these three function down to the other side of
6496                 the case-changing functions, so they join the rest of
6497                 the region code.
6498         * simple.el (printing): New.
6499         * simple.el (printer-name): New.
6500         * simple.el (generic-print-buffer): New.
6501                 New functions, a very simple prototype for a unified
6502                 printing interface.
6503
6504         * process.el (call-process-internal): Real fix for null BUFFER,
6505                 other problems with BUFFER specs.
6506
6507         * menubar-items.el:
6508                 Fixed up File->Print to use new printing functions.
6509                 Various corrections and expansions to Grep/Compile menus.
6510                 New options for Printing.
6511                 New options for SMTP Mail, the way to send mail under
6512                   MS Windows. (There's also a package patch to make SMTP
6513                   Mail be the default under MSWin.)
6514
6515 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6516
6517         * menubar-items.el: Selecting Rectangle Mousing from menubar
6518         did not work.  Needed to quote mouse-track-rectangle-p.
6519
6520 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6521
6522         * cl-compat.el (keywordp): Removed.
6523
6524 2000-04-05  Andy Piper  <andy@xemacs.org>
6525
6526         * gutter-items.el (progress-layout-glyph): don't initialize here.
6527         (progress-gauge-glyph): use dynamic sizing.
6528         (set-progress-display-style): new function. Set progress glyphs
6529         appropriately depending on the style.
6530         (progress-display-style): new variable. Custom version of
6531         set-progress-display-style.
6532         (progress-abort-glyph): switch to dynamic sizes.
6533         (search-dialog-text): make the edit field active.
6534
6535 2000-04-04  Andy Piper  <andy@xemacs.org>
6536
6537         * gutter-items.el (make-search-dialog): need to make the search
6538         dialog visible after creation.
6539
6540         * menubar-items.el (default-menubar): use the search dialog for
6541         searching. Remove some extraneous search menu items.
6542
6543         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6544         well as strings.
6545         (make-gutter-only-dialog-frame): allow the user to create the
6546         frame unmapped. Allow the gutter spec to be given as a glyph.
6547         (search-dialog-direction): new variable.
6548         (search-dialog-text): new variable.
6549         (search-dialog-callback): new function. Callback for the search
6550         dialog action.
6551         (make-search-dialog): new function. Create a user-friendly search
6552         dialog.
6553
6554 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6555
6556         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6557         under Windows.
6558
6559 2000-04-01  Andy Piper  <andy@xemacs.org>
6560
6561         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6562         progress more accurately.
6563
6564 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6565
6566         * finder.el (finder-compile-keywords): Process readable files only.
6567         Because error in process of .#finder-inf.el when compile xemacs
6568         with --with-clash-detection option.
6569
6570 2000-03-31  Andy Piper  <andy@xemacs.org>
6571
6572         * gutter-items.el (append-progress-display): don't delay after a
6573         successful font-lock.
6574         (make-gutter-only-dialog-frame): new function. Allow users to
6575         create gutter-only dialogs.
6576
6577 2000-03-27  Mike Alexander  <mta@arbortext.com>
6578
6579         * process.el (call-process-internal): Handle a null BUFFER
6580         parameter correctly.
6581
6582 2000-03-28  Andy Piper  <andy@xemacs.org>
6583
6584         * gutter-items.el (abort-progress-display): put strings in the
6585         gutter not extents.
6586         (progress-layout-glyph): signal special 'quit callback.
6587         (progress-display-quit-function): deleted.
6588         (progress-display-stop-callback): deleted.
6589         (progress-display-dispatch-command-events): deleted.
6590         (append-progress-display): remove calls to
6591         progress-display-dispatch-command-events.
6592         (raw-append-progress-display): ditto.
6593
6594 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6595
6596         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6597         being a list.  Actually define `stipple-pixmap-p' which is used as
6598         an error predicate.  Correctly handle PIXMAP being either relative
6599         or absolute file name.
6600
6601 2000-03-24  Andy Piper  <andy@xemacs.org>
6602
6603         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6604         (abort-progress-display): ditto. Don't delete the created extent.
6605         (raw-append-progress-display): ditto.
6606         (progress-display-dispatch-non-command-events): new
6607         function. Encapsulates what we want to do when no command input is
6608         required.
6609         (progress-display-dispatch-command-events): likewise, but disable
6610         for now since it causes too many problems.
6611         (append-progress-display): use them.
6612         (raw-append-progress-display): ditto.
6613         (default-gutter-position-changed-hook): set this rather than
6614         default-gutter-position-changed.
6615         (default-gutter-position-changed-hook): lambda with zero arguments
6616         rather than one.
6617         (raw-append-progress-display): trap errors in pending input since
6618         allowing them to signal will hose the gauge well and
6619         truly. Ideally we would like to delay these until we are more able
6620         to cope.
6621         (append-progress-display): ditto.
6622
6623 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6624
6625         * lisp/make-docfile.el: call-process-internal is now implemented
6626         in process.el.
6627
6628 2000-03-21  Ben Wing  <ben@xemacs.org>
6629
6630         * mule\mule-cmds.el (set-language-info-alist):
6631         Fix to correspond to new menu arrangement.
6632
6633 2000-03-21  Ben Wing  <ben@xemacs.org>
6634
6635         * process.el:
6636         * process.el (call-process-internal): New.
6637         New implementation of call-process.  Only enabled under NT, so far.
6638         stderr handling not implemented yet in CVS'd C code.
6639
6640 2000-03-20  Ben Wing  <ben@xemacs.org>
6641
6642         * lisp-mode.el:
6643         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6644         * lisp-mode.el (lisp-interaction-mode):
6645         Put back Lisp Interaction menubar for Jan V's sake.
6646
6647         * simple.el:
6648         * simple.el (mark-ring):
6649         * simple.el (dont-record-current-mark): New.
6650         * simple.el (in-shifted-motion-command): New.
6651         * simple.el (mark-ring-unrecorded-commands): New.
6652         * simple.el (mark-ring-max):
6653         * simple.el (set-mark-command):
6654         * simple.el (push-mark):
6655         * simple.el (handle-pre-motion-command):
6656         Implement scheme for not recording unimportant marks.
6657
6658         * subr.el:
6659         * subr.el (function-allows-args): New.
6660         New function function-allows-args.
6661
6662 2000-03-20  Martin Buchholz <martin@xemacs.org>
6663
6664         * XEmacs 21.2.32 is released.
6665
6666 2000-03-20  Andy Piper  <andy@xemacs.org>
6667
6668         * gutter-items.el (update-tab-in-gutter): force selection of the
6669         selected-window if required to do so.
6670         (buffers-tab-items): ditto.
6671         (add-tab-to-gutter): ditto.
6672         (create-frame-hook): use force-selection.
6673         (default-gutter-position-changed): lambdify.
6674         (update-tab-hook): deleted since it was only used in one place.
6675
6676 2000-03-18  Andy Piper  <andy@xemacs.org>
6677
6678         * files.el (find-file-noselect): undo change that shouldn't have
6679         gone in.
6680
6681 2000-03-17  Andy Piper  <andy@xemacs.org>
6682
6683         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6684         of selected-window trickery.
6685
6686         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6687         frames tabs.
6688         (progress-display-stop-callback): progress -> progress-display
6689         (progress-display-quit-function): ditto.
6690         (clear-progress-display): ditto.
6691         (remove-progress-display): ditto.
6692         (append-progress-display): ditto.
6693         (abort-progress-display): ditto.
6694         (raw-append-progress-display): ditto.
6695         (display-progress-display): ditto.
6696         (current-progress-display-label): ditto.
6697         (current-progress-display): ditto.
6698         (lprogress-display): ditto and save the buffer
6699         (progress-display): ditto. Otherwise the buffer sometimes gets
6700         changed which confuses font-lock.
6701
6702         * font-lock.el (font-lock-default-fontify-buffer): catch all
6703         errors, not just quit.
6704         (font-lock-mode): progress -> display-progress
6705         (font-lock-default-fontify-buffer): ditto.
6706         (font-lock-fontify-syntactically-region): ditto.
6707         (font-lock-fontify-keywords-region): ditto.
6708
6709 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6710
6711         * cl.el (gensym): Move to here from cl-macs.el.
6712         (gentemp): Ditto.
6713
6714 2000-03-16  Andy Piper  <andy@xemacs.org>
6715
6716         * font-lock.el (font-lock-mode): use lprogress and friends for
6717         progress management.
6718         (font-lock-default-fontify-buffer): ditto.
6719         (font-lock-fontify-syntactically-region): ditto.
6720         (font-lock-fontify-keywords-region): ditto.
6721         (font-lock-revert-cleanup): fix reverting.
6722         (font-lock-revert-setup): ditto.
6723
6724         * gutter-items.el (progress-use-echo-area): new variable. Use the
6725         echo area for progress gauges if non-nil.
6726         (clear-progress): remove echo area stuff and defer to
6727         clear-message.
6728         (append-progress): dispatch non-command events after each progress
6729         increment. Remove echo area stuff.
6730         (abort-progress): remove echo area stuff and defer to
6731         display-message.
6732         (raw-append-progress): ditto. Dispatch non-command events after
6733         gutter redisplay.
6734         (display-progress): defer echo area stuff to display-message.
6735
6736         * gutter-items.el (clear-progress):
6737         (abort-progress): indentation changes.
6738         (display-progress): don't clear progress.
6739         (append-progress): compare messages with equal.
6740         (raw-append-progress): use dispatch-non-command-events to flush
6741         widget creation events.
6742
6743 2000-03-13  Ben Wing  <ben@xemacs.org>
6744
6745         * abbrev.el:
6746         * abbrev.el (abbrev-string-to-be-defined): New.
6747         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6748         Changes for use with the menubar.
6749
6750 2000-03-12  Ben Wing  <ben@xemacs.org>
6751
6752         * alist.el (vassoc): moved here from font-menu.el.
6753
6754         * custom.el (defface): typo fix.
6755
6756         * dialog.el (yes-or-no-p-dialog-box):
6757         * dialog.el (message-box):
6758         * files.el (save-some-buffers-1):
6759         Put accelerators in the button names.
6760
6761         * font-lock.el (font-lock-comment-face):
6762         * font-lock.el (font-lock-keyword-face):
6763         * font-lock.el (font-lock-function-name-face):
6764         Fixed some of the colors under MS Windows because the existing
6765         default colors were hardly different from black and needed to be
6766         made lighter.
6767
6768         * font-menu.el:
6769         * font-menu.el (font-menu-split-long-menu):
6770         * font-menu.el (font-menu-family-constructor):
6771         * font-menu.el (font-menu-size-constructor):
6772         * font-menu.el (font-menu-weight-constructor):
6773         * font-menu.el (font-menu-set-font):
6774         vassoc moved to alist.el.
6775         Accelerators added to all menus.
6776         Unused bound var new-props removed.
6777
6778         * keydefs.el: I did a whole lot of rearranging to put things in a
6779         more consistent order and fixed a number of cases where key
6780         combinations involving up, down, left, right and so on were
6781         defined but the corresponding keypad combinations were not
6782         defined.
6783
6784         * lisp-mode.el:
6785         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6786         * lisp-mode.el (emacs-lisp-mode):
6787         * lisp-mode.el (lisp-interaction-mode):
6788         * lisp-mode.el (flet):
6789         Added accelerators onto the menus.
6790         Made all the different versions of the let function be indented
6791         the same way.
6792         Undid Steve's easy-menu-ification, because it makes it impossible
6793         to have the menubar and popup menus different.
6794         Cleaned up the menu; added items for find-function &c and some
6795         indenting, and removed debug-on-*.
6796
6797         * list-mode.el (list-mode-hook):
6798         * list-mode.el (list-mode):
6799         * list-mode.el (completion-setup-hook):
6800         * list-mode.el (display-completion-list):
6801         Added support for the :window-height keyword, which is required
6802         because of other changes that I made for the file dialog box.  I
6803         also made the hook variables list-mode-hook and
6804         completion-setup-hook and also minibuffer-setup-hook in
6805         minibuf.el be permanent-local; see comment in list-mode.el.
6806
6807         * map-ynp.el (map-y-or-n-p):
6808         Added accelerators to the dialog buttons.
6809
6810         * menubar-items.el (menu-truncate-list):
6811         New internal function.
6812         * menubar-items.el (submenu-generate-accelerator-spec):
6813         * menubar-items.el (menu-item-strip-accelerator-spec):
6814         * menubar-items.el (menu-item-generate-accelerator-spec):
6815         New exported functions, for use in auto-generating accelerator specs.
6816
6817         * menubar-items.el:
6818         * menubar-items.el (default-menubar):
6819         * menubar-items.el (maybe-add-init-button):
6820         * menubar-items.el (bookmark-menu-filter):
6821         * menubar-items.el (slow-format-buffers-menu-line):
6822         * menubar-items.el (build-buffers-menu-internal):
6823         * menubar-items.el (language-environment-menu-filter):
6824         * menubar-items.el (default-popup-menu):
6825         * menubar-items.el (popup-buffer-menu):
6826         * menubar-items.el (popup-menubar-menu):
6827         Did a major overhaul on this file, and in fact I'm nowhere near
6828         done working on the menubar, and there will be more patches to
6829         come.  A basic summary of what I've done:
6830
6831         a) I added accelerators to all of the menu items.  For menus that
6832         are auto-generated, such as the buffers menu, the accelerators are
6833         automatically added to the beginning of each line using the
6834         numbers 1 through 9, then zero, and then letters starting with A,
6835         but omitting the letters that are already in use for the fixed
6836         menu items at the top of the buffers menu.  To facilitate adding
6837         accelerators of this kind, I created some new functions
6838         (*-accelerator-spec), which are also being used by other filters
6839         that auto generate lists of things such as ftp sites to download
6840         packages.  If people really don't like these accelerators
6841         appearing at the beginning of the menu items, a variable can be
6842         added to optionally turn them off, but I think this is rather
6843         pointless because other menu items have accelerators and many or
6844         most of the menu users will use the accelerators if the support is
6845         there.
6846
6847         b) I combined the top level Tools and Apps menus into a single
6848         Tools menu, because the distinction between the two is not
6849         obvious, and the items on the menus are not used often enough that
6850         putting some of them onto submenus is a problem.
6851
6852         c) I created two new top level menus called View and Cmds because
6853         there were too many items on the File and Edit menus, and I'm going
6854         to be adding more items to these menus.  In contrast to the Tools
6855         menu, the items on these menus may be used quite often during an
6856         editing session, and so should be available with fewer
6857         keystrokes.
6858
6859         d) I added a number of options to the options menu, including one
6860         for controlling whether the alt key can be used to traverse to
6861         menu items using the accelerators, one for controlling behavior of
6862         control-k, one for controlling how the kill and yank functions
6863         interact with the clipboard, a few additional buffers-menu
6864         options, and various other things.  I also did a bit of
6865         rearranging, for example, combining the keyboard and mouse options
6866         into a single keyboard and mouse submenu to facilitate the
6867         accelerators on that level.
6868
6869         e) I changed the variable buffers-menu-format-buffer-line-function
6870         to take two arguments instead of one, the second argument being
6871         the line number for use in creating an accelerator.  I added a
6872         hack to support existing functions with one argument (although I
6873         doubt that very many of these exist), for backward compatibility.
6874
6875         f) I moved the top level mule menu to be a submenu of the edit
6876         menu.  I think that most of the items on this menu are fairly
6877         useless and there are certainly not enough frequently used items
6878         to justify this being its own top level menu.
6879
6880         g) I combined most of the items in big-menubar.el into the main menu.
6881         If people think the main menu is too big, it would be possible to
6882         create different configurations, some smaller.
6883
6884         * menubar.el (check-menu-syntax):
6885         Deleted some syntax checks that were no longer valid, partly
6886         because of changes that were already made a long time ago, and
6887         partly because of a change I made where I allow the name of the
6888         menu item to be an evaluated expression rather than just a string,
6889         similar to all of the other parameters of a menu item.
6890
6891         * minibuf.el:
6892         * minibuf.el (read-file-name-1):
6893         * minibuf.el (mouse-read-file-name-1):
6894         I made a number of changes to improve the appearance
6895         and functioning of the file dialog box.  They include:
6896
6897         a) Fixing the problem where closing the dialog box by clicking on
6898         the close button of the window didn't properly exit the
6899         minibuffer.
6900
6901         b) Fixing the problem that if you typed part of a file name, and
6902         then clicked on a completion with the mouse, the file was not
6903         correctly selected.
6904
6905         c) Changing the title of the dialog box to reflect the operation
6906         being done in accordance with user interface conventions, rather
6907         than the name of the dialog box buffer, which is rather useless.
6908
6909         d) Remove the words "possible completions are" which didn't
6910         belong.
6911
6912         e) Fix things so that the completions scroll off the end of the
6913         completions windows only to the right, rather than both to the
6914         right and down, which is in accordance with Windows user interface
6915         conventions.
6916
6917         * msw-init.el (init-post-mswindows-win):
6918         Added a binding for meta-F4, which is the standard windows binding
6919         for exiting a program.
6920
6921         * select.el (get-selection-no-error):
6922         * select.el (own-selection):
6923         * select.el (own-clipboard):
6924         Added an optional argument called append to the functions
6925         own-selection and own-clipboard.  This adds support for appending
6926         text to the existing selection and allows the function
6927         own-clipboard to be used as the value of the variable
6928         interprogram- cut-function.
6929
6930         Fixed a bug in own-selection in handling zmacs-region-stays.
6931
6932         * simple.el (historical-kill-line): New.
6933
6934         * simple.el (kill-line):
6935         * simple.el (interprogram-cut-function):
6936         * simple.el (interprogram-paste-function):
6937         * simple.el (handle-pre-motion-command):
6938         * simple.el (next-line):
6939         * simple.el (previous-line):
6940         a) Expanded the variable kill-whole-line, so that function
6941         kill-line can be set to delete the entire line always, not just
6942         when cursor is at the beginning of the line.  This is controlled
6943         by setting the variable kill-whole-line to the symbol 'always.
6944         This behavior, as well as the existing kill-whole-line behavior,
6945         now only take effect when kill-line is called interactively,
6946         although this is a departure from a previous behavior in the case
6947         of setting this variable kill-whole-line to t.  It is almost
6948         certainly what has always been intended, and most likely the old
6949         way of doing things introduced bugs.  I also created a function
6950         called historical-kill-line, which ignores the kill-whole-line
6951         setting and always gives the historical behavior of only killing
6952         to the end of the line.  I bound this function to shift- control-k
6953         so that the kill to end of line behavior is available, even when
6954         kill-whole-line has been set to change control-k into the simple
6955         delete-whole-line behavior. (This can be set using the options
6956         menu.)
6957
6958         b) I changed things so that kill and yank now interact with the
6959         clipboard by default under windows.  This was done by changing the
6960         default value of interprogram-cut- function and
6961         interprogram-paste-function.  You can get the old behavior by
6962         setting these to nil, and there is an option on the options menu
6963         to do this.
6964
6965         c) I added support for selecting text using shifted motion keys.
6966         This support is on by default and can be controlled by the
6967         variable shifted-motion-keys-select-region.  There is also a
6968         variable called unshifted-motion-keys-deselect-region that
6969         controls more specifically how the shifted motion key behavior
6970         works.  I did not put an option on the options menu to turn this
6971         off, because I can't imagine why this would be useful.
6972
6973         * simple.el (forward-block-of-lines):
6974         * simple.el (backward-block-of-lines):
6975         * simple.el (block-movement-size):
6976         New.
6977
6978         * simple.el (uncapitalized-title-words):
6979         * simple.el (uncapitalized-title-word-regexp):
6980         * simple.el (capitalize-string-as-title):
6981         * simple.el (capitalize-region-as-title):
6982         New.
6983
6984
6985         * subr.el (add-hook):
6986         * subr.el (make-local-hook): New.
6987         * subr.el (remove-local-hook): New.
6988         * subr.el (add-one-shot-hook): New.
6989         * subr.el (add-local-one-shot-hook): New.
6990         Added some functions to make using hooks easier.
6991         These include:
6992
6993         a) Functions add-local-hook and remove-local-hook to make it easy
6994         to use local hooks.
6995
6996         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
6997         make it possible to add a "one-shot" hook, which is to say a hook
6998         that runs only once, and automatically removes itself after the
6999         first time it has run.
7000
7001 2000-03-09  Andy Piper  <andy@xemacs.org>
7002
7003         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7004
7005 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7006
7007         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7008         Moved from menubar-items.el.
7009         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7010
7011 2000-03-08  Andy Piper  <andy@xemacs.org>
7012
7013         * gutter-items.el (build-buffers-tab-internal): add selected field
7014         to buffers tab spec.
7015
7016 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7017
7018         * minibuf.el (last-exact-completion): Initialize to nil.
7019
7020 2000-03-07  Didier Verna  <didier@xemacs.org>
7021
7022         * startup.el (command-line-1): remove unused variable
7023         `first-file-buffer'.
7024
7025 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7026
7027         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7028         which is also used for Web server log files.
7029
7030 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7031
7032         * mule/mule-charset.el: Setup auto-fill-chars.
7033
7034 2000-03-02  SL Baur  <steve@beopen.com>
7035
7036         * subr.el (with-string-as-buffer-contents): Reimplement using
7037         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7038         non-deletion of buffer after execution problem.
7039         (with-output-to-string): Use unique buffer name.
7040
7041 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7042
7043         * gutter-items.el (buffers-tab-sort-function):  New variable.
7044         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7045
7046 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7047
7048         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7049
7050 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7051
7052         * menubar-items.el (maybe-add-init-button): Remove the "Load
7053         .emacs" button from all menubars.
7054
7055 2000-03-01  Didier Verna  <didier@xemacs.org>
7056
7057         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7058         region rectangle replacement (from Jan Vroonhof).
7059         (replace-rectangle): new function.
7060
7061 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7062
7063         * mule/mule-cmds.el (set-default-coding-systems): Use
7064         set-terminal-coding-system and set-keyboard-coding-system.
7065         * coding.el (set-terminal-coding-system): Use
7066         set-console-tty-output-coding-system.
7067         (set-keyboard-coding-system): Use
7068         set-console-tty-input-coding-system.
7069
7070 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7071
7072         * minibuf.el (read-variable): Allow symbol to default argument.
7073
7074 2000-02-27  Andy Piper  <andy@xemacs.org>
7075
7076         * gutter-items.el (update-tab-hook): new function to be used for
7077         hooks.
7078         (create-frame-hook): add update-tab-hook.
7079         (record-buffer-hook): ditto.
7080         (default-gutter-position-changed): ditto.
7081         (default-gutter-position): updating the buffers tab is now handled
7082         by a hook.
7083         (default-gutter-position-changed-hook): new variable.
7084         (gutter-element-visibility-changed-hook): ditto.
7085         (set-gutter-element-visible-p): call it.
7086         (set-gutter-element): use modify-specifier-instances. Set extents
7087         as duplicable before using.
7088         (remove-gutter-element): ditto.
7089         (set-gutter-element-visible-p): ditto.
7090         (init-gutter): new function.
7091         (add-tab-to-gutter): use new gutter-element functions rather than
7092         setting specifiers directly.
7093         (clear-progress): ditto.
7094         (abort-progress): ditto.
7095         (gutter-buffers-tab-visible-p): renamed from
7096         default-gutter-visible-p
7097
7098         * specifier.el (modify-specifier-instances): new function from Jan
7099         Vroonhof.
7100
7101         * x-init.el (init-post-x-win): call init-gutter.
7102
7103         * msw-init.el (init-post-mswindows-win): call init-gutter.
7104
7105         * menubar-items.el (default-menubar): Update to reflect new gutter
7106         variables.
7107
7108 2000-02-26  Andy Piper  <andy@xemacs.org>
7109
7110         * gutter-items.el (set-gutter-element): new function. Add gutter
7111         elements to the specified gutter.
7112         (remove-gutter-element): new function. Remove gutter elements from
7113         the specified gutter.
7114         (set-gutter-element-visible-p): new function. Set gutter element
7115         visibility for the provided gutter-visible specifier.
7116
7117 2000-02-23  Andy Piper  <andy@xemacs.org>
7118
7119         * gutter-items.el (add-tab-to-gutter): specify dimensions
7120         dynamically.
7121
7122 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7123
7124         * gutter-items.el (add-tab-to-gutter):
7125         * package-get.el (package-get-interactive-package-query):
7126         * package-ui.el (pui-directory-exists):
7127         (pui-install-selected-packages):
7128         (pui-list-packages):
7129         Use #'(lambda ...)  instead of '(lambda ...).
7130
7131 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7132
7133         * startup.el (load-user-init-file): Check to make sure user
7134           has an init-file before calling load().
7135
7136 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7137
7138         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7139
7140 2000-02-23  Martin Buchholz <martin@xemacs.org>
7141
7142         * XEmacs 21.2.31 is released.
7143
7144 2000-02-21  Mike Sperber <mike@xemacs.org>
7145
7146         * loadup.el (really-early-error-handler):
7147         * update-elc.el:
7148         * make-docfile.el:
7149         Remove dependency on EMACSBOOTSTRAP... environment variables.
7150
7151 2000-02-21  Martin Buchholz <martin@xemacs.org>
7152
7153         * XEmacs 21.2.30 is released.
7154
7155 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7156
7157         * byte-optimize.el (byte-optimize-plus):
7158         (byte-optimize-minus):
7159         (byte-optimize-multiply):
7160         Optimize (- 0) to 0, not (-)
7161         Optimize (+ 5 3.0) to 8.0
7162         Optimize (* 5 3.0) to 15.0
7163         Improve readability.
7164
7165 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7166
7167         * modeline.el: (modeline-scrolling-method): change modeline
7168         mswindows cursor appearance according to the value.
7169
7170         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7171         and 'gui-element face colors and 'gui-element face font to Windows
7172         defaults.
7173
7174 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7175
7176         * font-lock.el: Javadoc enhancements
7177
7178 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7179
7180         * ldap.el (toplevel): Test if LDAP support has been compiled in
7181         (ldap-verbose): New option
7182         (ldap-search-entries): Renamed from the previous ldap-search
7183         Conditionalize message display on ldap-verbose
7184         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7185         defuns
7186         (ldap-search): Is now defined as an obsolete wrapper calling
7187         ldap-search-basic or ldap-search-entries
7188
7189
7190 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7191             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7192             Jan Vroonhof  <jan@xemacs.org>
7193
7194         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7195         When for-effect is true, didn't call `byte-optimize-form'
7196         in and/or subforms without last.
7197
7198 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7199
7200         * package-get.el (package-get-download-sites): Use correct custom
7201         type.
7202
7203 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7204
7205         * files.el (write-file): Ask for coding system when compiled with
7206         file-coding.
7207
7208 2000-02-16  Andy Piper  <andy@xemacs.org>
7209
7210         * buffer.el (switch-to-buffer): give norecord argument to
7211         set-window-buffer instead of explicitly recording.
7212
7213         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7214         we have to pick a window.
7215
7216 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7217
7218         * mule/mule-cmds.el (describe-language-support): Don't add
7219         unexist function to help-map.
7220         (describe-coding-system): Don't use already assigend `C'.
7221
7222 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7223
7224         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7225         work in custom.
7226
7227 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7228
7229         * about.el: Ienaga's e-mail address change.
7230
7231 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7232
7233         * etags.el (find-tag): force new window -- even if buf already
7234         visible -- when other-window is t
7235
7236 2000-02-16  Martin Buchholz <martin@xemacs.org>
7237
7238         * XEmacs 21.2.29 is released.
7239
7240 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7241
7242         * cl-extra.el (getf): This is now identical to `plist-get', so
7243         just defalias it.
7244         * cl-macs.el: Make getf an alias to plist-get, at the
7245         byte-compiler level, using define-compiler-macro.
7246
7247 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7248
7249         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7250
7251 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7252
7253         * lisp/etags.el (find-tag-internal): set exact-tagname to
7254           a regular expression that matches against the tagname
7255           part of the tag entry first instead of only looking in
7256           the context area.
7257
7258 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7259
7260         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7261         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7262
7263 2000-02-07  Martin Buchholz <martin@xemacs.org>
7264
7265         * XEmacs 21.2.28 is released.
7266
7267 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7268
7269         * cl-extra.el (getf): Just call `get', never `get*'.
7270         Make arglist match docstring.
7271         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7272         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7273         * byte-optimize.el: remove references to `get*'.
7274
7275 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7276
7277         * mule/european.el: Add syntax information for Latin3 and Latin4.
7278
7279 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7280
7281         * byte-optimize.el: Byte-optimize (length "foo")
7282
7283 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7284
7285         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7286         width check using `window-leftmost-p' and `window-rightmost-p'.
7287
7288 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7289
7290         * wid-edit.el (widget-match-inline): An atom never matches a
7291           list.
7292
7293 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7294
7295         * modeline.el: Consolidated 'x and 'mswindows specification under
7296         'win tag.
7297
7298 2000-01-29  Andy Piper  <andy@xemacs.org>
7299
7300         * gutter-items.el: (format-buffers-tab-line): Try and be
7301         intelligent about buffer naming when we have duplicates.
7302
7303 2000-01-29  Andy Piper  <andy@xemacs.org>
7304
7305         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7306         updated when it becomes visible.
7307
7308 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7309
7310         * bytecomp.el (byte-compile-insert-header): Properly set coding
7311         system under MULE and file-coding.
7312
7313 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7314
7315         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7316         (dontusethis-set-value-terminal-coding-system-handler):
7317         (dontusethis-set-value-keyboard-coding-system-handler):
7318         Never undefine coding system aliases.  Emergency fix for gnus.
7319
7320 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7321
7322         * files.el (abbreviate-file-name): Use directory-sep-char instead
7323         of hard-coded "/".
7324
7325 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7326
7327         * startup.el (user-init-file-base-list): New variable, replacing
7328         user-init-file-base.
7329         (find-user-init-file): New function.
7330         (command-line-early): Use it.
7331         (load-user-init-file): Ditto.
7332
7333 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7334
7335         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7336         calling valid-image-instantiator-format-p
7337
7338 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7339
7340         * isearch-mode.el (isearch-mode): The variable is
7341         isearch-unhidden-extents, not isearch-opened-extents.
7342
7343 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7344
7345         * minibuf.el (next-history-element): Modify error message if a
7346         default value is available.
7347
7348 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7349
7350         * bytecomp.el (byte-compile-file): Don't unconditionally write
7351         .elc files in binary - might contain non-Latin1.
7352
7353 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7354
7355         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7356         for windows-nt.
7357
7358         * version.el:
7359         * startup.el (user-init-file-base):
7360         * process.el (call-process-region):
7361         * files.el (make-backup-file-name):
7362         (backup-file-name-p):
7363         (file-relative-name):
7364         (abbreviate-file-name):
7365         (set-auto-mode):
7366         * code-process.el (call-process-region): Removed unnecessary
7367         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7368         support out of the universe.
7369
7370         * process.el:
7371         * code-process.el:
7372         * bytecomp.el (byte-compile-file): Removed reference to
7373         buffer-file-type, and commented usage of binary-process-output
7374         NTEmacs variables.
7375
7376 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7377
7378         * help.el (function-arglist): Add case for macro.
7379
7380 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7381
7382         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7383         printers.
7384         (custom-display): Added a menu for printer/display tags.
7385
7386         * frame.el (frame-type):
7387         * device.el (device-type): Added 'msprinter to the doc string, and
7388         removed 'pc -- it is not going to be implemented ever.
7389         (call-device-method): Fixed docstring typo.
7390         Defined specifier tags 'printer and 'display.
7391
7392 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7393
7394         * lisp/itimer.el (itimer-run-expired-timers): (consp
7395           last-command-event-time) instead of (consp
7396           'last-command-event-time).
7397
7398 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7399
7400         * msw-glyphs.el: Removed obsolete commentary.
7401
7402 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7403
7404         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7405         better default value.
7406
7407 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7408
7409         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7410         (read-string): Ditto.
7411         (eval-minibuffer): Ditto.
7412         (read-command): Ditto.
7413         (read-function): Ditto.
7414         (read-variable): Ditto.
7415         (read-number): Ditto.
7416         (read-shell-command): Ditto.
7417         (read-number): Record history.
7418
7419 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7420
7421         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7422
7423 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7424
7425         * faces.el (startup-initialize-custom-faces): New function.
7426         Reset all faces created during auto-autoloads loading time
7427         by defface.
7428         * startup.el (command-line): Call it.
7429
7430 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7431
7432         * about.el (about-hackers): Add myself to contributors list.
7433
7434 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7435
7436         * menubar-items.el (maybe-add-init-button): Removed an argument in
7437         a call to load-user-init-file, as the function managed to lose its
7438         formal parameter a few betas ago.
7439
7440 2000-01-18  Martin Buchholz <martin@xemacs.org>
7441
7442         * XEmacs 21.2.27 is released.
7443
7444 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7445
7446         * process.el (shell-command-to-string): Use the FSF docstring.
7447         Make shell-command-to-string the standard function, and
7448         exec-to-string the (deprecated) alias.
7449
7450         * startup.el: typo fix.
7451
7452 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7453
7454         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7455
7456 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7457
7458         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7459         buffers after visible buffers.
7460         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7461
7462 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7463
7464         * info.el (Info-extract-menu-node-name): Stop at a dot
7465         followed by whitespace or right parenthesis.
7466
7467 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7468
7469         * info.el (Info-directory-list): Warn against using Customize with
7470         Info-directory-list.
7471
7472 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7473
7474         * minibuf.el (read-file-name): doc fix.
7475
7476         * autoload.el (update-file-autoloads): doc fix.
7477
7478         * about.el (about-hackers): Change my E-mail address.
7479
7480 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7481
7482         * info.el (Info-visit-file): Just use the `f' interactive spec to
7483         read a filename in the standard way.
7484
7485 2000-01-13  Andy Piper  <andy@xemacs.org>
7486
7487         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7488         (gutter-buffers-tab-extent): new variable.
7489         (update-tab-in-gutter): call add-tab-to-gutter again if the
7490         orientation has changed.
7491         (add-tab-to-gutter): cope with different orientations.
7492
7493 2000-01-11  Didier Verna  <didier@xemacs.org>
7494
7495         * info.el (Info-following-node-name): backward-skip dots as well
7496         as spaces (dots at the end of a node name aren't part of it).
7497         (Info-extract-menu-node-name): don't skip dots. There could be
7498         some in the node name.
7499         (Info-index): allow dots to be part of a node name.
7500
7501 2000-01-12  Andreas Jaeger  <aj@suse.de>
7502
7503         * files.el (auto-mode-alist): Added idlwave-mode.
7504         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7505
7506 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7507
7508         * info.el (Info-search): Show default value.
7509
7510 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7511
7512         * info.el (Info-read-node-completion-table): New variable.
7513         (Info-read-node-name-1): New function.
7514         (Info-read-node-name): Use it.
7515         (Info-follow-reference): Use DEFAULT argument of completing-read.
7516         (Info-menu): Ditto.
7517
7518 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7519
7520         * hyper-apropos.el (hyper-describe-key-briefly): Save
7521         window configuration.
7522         (hyper-describe-face): Use DEFAULT of completing-read.
7523         (hyper-apropos-read-variable-symbol): Ditto.
7524         (hyper-apropos-read-function-symbol): Ditto.
7525
7526 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7527
7528         * mule/mule-cmds.el (set-default-coding-system): Set
7529         comint-exec-hook to use coding-system-for-read and
7530         coding-system-for-write so that C-x RET c works.
7531
7532 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7533
7534         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7535         (previous-matching-history-element): Increment
7536         minibuffer-max-depth by 1.
7537         (next-matching-history-element): Ditto.
7538
7539 2000-01-11  Andy Piper  <andy@xemacs.org>
7540
7541         * gutter-items.el (buffers-tab): Create a new face for the buffers
7542         tab.
7543         (buffers-tab-face): use it.
7544
7545 2000-01-10  Didier Verna  <didier@xemacs.org>
7546
7547         * modeline.el (modeline-scrolling-method): change modeline X
7548         cursor appearance according to the value.
7549
7550 2000-01-07  Andreas Jaeger  <aj@suse.de>
7551
7552         * about.el (about-hackers): Moved my entry to contributor list.
7553         (xemacs-hackers): Added myself.
7554         (about-maintainer-info): Added description of myself.
7555
7556
7557 2000-01-07  Didier Verna  <didier@xemacs.org>
7558
7559         * modeline.el (modeline-scrolling-method): new variable.
7560         (mouse-drag-modeline): add reference to it in the docstring.
7561         (mouse-drag-modeline): handle it.
7562
7563 2000-01-08  Andy Piper  <andy@xemacs.org>
7564
7565         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7566         calls.
7567         (remove-buffer-from-gutter-tab): ditto.
7568
7569 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7570
7571         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7572         (custom-face-edit): Fix grammatical error in help message.
7573
7574 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7575
7576         * movemail.el: Added.
7577
7578         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7579
7580 2000-01-03  Didier Verna  <didier@xemacs.org>
7581
7582         * modeline.el (mouse-drag-modeline): remove the code related to
7583         the modeline horizontal scrolling facility.
7584
7585 1999-12-31  Martin Buchholz <martin@xemacs.org>
7586
7587         * XEmacs 21.2.26 is released.
7588
7589 1999-12-28  Andy Piper  <andy@xemacs.org>
7590
7591         * wid-edit.el (widget-push-button-value-create): The gui cache
7592         does not agree with native widgets which can only be displayed
7593         once per window. The reasons for caching are diminished now that
7594         we don't hog resources when creating buttons.
7595         (widget-push-button-cache) deleted.
7596
7597 1999-12-24  Martin Buchholz <martin@xemacs.org>
7598
7599         * XEmacs 21.2.25 is released.
7600
7601 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7602
7603         * hyper-apropos.el (hyper-apropos): Toggle
7604         hyper-apropos-programming-apropos correctly.
7605         Set REGEXP when user accepts default value.
7606
7607 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7608
7609         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7610         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7611
7612 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7613
7614         * mule/mule-category.el (undefined-category-designator):
7615         Return char instead of character.  Search for undefined one.
7616         (describe-category): Use with-displaying-help-buffer.
7617
7618 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7619
7620         * byte-optimize.el (byte-optimize-plus):
7621         Optimize (+ 1) to 1 instead of (1+ nil).
7622
7623         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7624
7625         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7626
7627         * byte-optimize.el (byte-optimize-char-before): New function.
7628         Remove performance penalty for using (char-before) instead of (char-after).
7629
7630 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7631
7632         * mule/mule-category.el (char-category-list): Return character
7633         instead of integer.
7634
7635 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7636
7637         * minibuf.el (read-buffer): Check default is buffer object.
7638
7639 1999-11-25  Andy Piper  <andy@xemacs.org>
7640
7641         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7642         for buttons.
7643
7644 1999-12-16  Andreas Jaeger  <aj@suse.de>
7645
7646         * package-get.el (package-get-maybe-save-index): Fixed typo.
7647         Patch by Jeff Miller <jmiller@smart.net>.
7648
7649 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7650
7651         * gnuserv.el (gnuserv-process-filter):  don't call
7652         gnuserv-write-to-client when gnuserv-current-client is nil
7653
7654 1999-12-14  Martin Buchholz <martin@xemacs.org>
7655
7656         * XEmacs 21.2.24 is released.
7657
7658 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7659
7660         * about.el (about-hackers): Update my email address.
7661
7662 1999-12-07  Martin Buchholz <martin@xemacs.org>
7663
7664         * XEmacs 21.2.23 is released.
7665
7666 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7667
7668         * package-get.el (package-get-download-sites): Removed several
7669         defunct download sites, added many new ones, and corrected a few
7670         incorrect directory-on-site entries.  Added physical locations to
7671         site-description.
7672
7673 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7674
7675         * finder.el (finder-commentary): add DOC string and fix
7676         interactive spec
7677
7678 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7679
7680         * help.el (describe-function): Don't forget to intern the string
7681         completing-read returns.
7682         (describe-variable): Ditto.
7683
7684 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7685
7686         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7687         `hyper-apropos-help-mode' here to find symbol to customize
7688         irregardless of cursor position and simplify
7689         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7690         `hyper-apropos-popup-menu'.
7691
7692 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7693
7694         * apropos.el (apropos-mode-map): Add return to call
7695         apropos-follow.
7696         (apropos-print): Call apropos-mode to have better
7697         command reference. Put keymap text-poperty to
7698         symbole name.
7699
7700 1999-11-22  Alastair Burt  <burt@dfki.de>
7701
7702         * help.el: (describe-bindings-1): Added handling of keymaps for
7703         the extents at point.
7704
7705 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7706
7707         * gutter-items.el (buffers-tab-items): Wrap the function in a
7708         save-match-data
7709
7710 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7711
7712         * help.el (describe-function): Use the DEFAULT argument to
7713         completing-read.
7714         (describe-variable): Ditto.
7715
7716 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7717
7718         * minibuf.el (read-from-minibuffer): Add optional argument
7719         DEFAULT to have better mini-buffer history support.
7720         (completing-read): Pass default to read-from-minibuffer.
7721         (read-buffer): Pass default to completing-read.
7722
7723 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7724
7725         * font-lock.el (font-lock-doc-string-face): Document the
7726         `font-lock-lisp-like' property.
7727
7728 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7729
7730         * lisp-mode.el: Specify `font-lock-lisp-like'.
7731
7732         * font-lock.el (font-lock-lisp-like): New function.
7733         (font-lock-fontify-syntactically-region): Use it.
7734
7735 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7736
7737         * XEmacs 21.2.22 is released
7738
7739 1999-11-28  Martin Buchholz <martin@xemacs.org>
7740
7741         * XEmacs 21.2.21 is released.
7742
7743 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7744
7745         * minibuf.el (read-coding-system): Accept symbol and
7746         coding-system object as a default-coding-system.
7747
7748 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7749
7750         * minibuf.el (read-coding-system): Accept symbol as
7751         a default-coding-system.
7752
7753 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7754
7755         * apropos.el (apropos-documentation): Use insert instead
7756         of princ.
7757
7758 1999-11-07  William M. Perry  <wmperry@aventail.com>
7759
7760         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7761           for the linux console.
7762
7763         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7764           stuff to work when you are not on a window system, since the GPM
7765           mouse support now allows pasting from outside of XEmacs.
7766
7767 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7768
7769         * XEmacs 21.2.20 is released
7770
7771 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7772
7773         * setup-paths.el (paths-default-info-directories): Add
7774         /usr/share/info and /usr/local/share/info.
7775
7776 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7777
7778         * about.el: Updated Vladimir Ivanovic's info.
7779
7780 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7781
7782         * auto-show.el (auto-show-truncationp): Remove.
7783
7784         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7785
7786 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7787
7788         * indent.el (indent-line-to): fix bug: spaces were not replaced
7789         with tab if column is multiple of tab-width
7790         From dhn@qedinc.com
7791
7792 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7793
7794         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7795         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7796
7797         * package-get.el (package-get-package-provider): Be verbose when
7798         interactive. Patch from Robert Pluim
7799
7800 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7801
7802         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7803         info file suffixes.
7804
7805 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7806
7807         * process.el (open-network-stream): Add a new optional parameter
7808         PROTOCOL to support udp; fix a minor typo and add an explanation
7809         in docstring for udp programming.
7810
7811         * code-process.el (open-network-stream): Add a new optional
7812         parameter PROTOCOL to support udp; fix a minor typo and add an
7813         explanation in docstring for udp programming.
7814
7815 1999-10-18  Andy Piper  <andy@xemacs.org>
7816
7817         * gui.el (make-gui-button): be more precise about how we call
7818         callbacks.
7819
7820         * wid-edit.el (widget-push-button-value-create): Use the new form
7821         of native gui-button.
7822
7823 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7824
7825         * info.el (Info-page-prev): Don't do (sit-for 0).
7826
7827 1999-10-13  Andy Piper  <andy@xemacs.org>
7828
7829         * gutter-items.el (progress-abort-glyph): new glyph for showing
7830         abort status.
7831         (append-progress): dispatch-event rather than sit-for.
7832         (abort-progress): new function. Show the abort glyph with an
7833         appropriate message.
7834         (raw-append-progress): dispatch-event rather than sit-for.
7835         (display-progress): cope with aborts.
7836
7837         * gui.el (make-gui-button): Use native widgets for buttons
7838         unconditionally.
7839         (insert-gui-button): ditto.
7840         (gui-button-p): ditto.
7841
7842         * xbm-button.el: remove from core.
7843
7844         * xpm-button.el: remove from core.
7845
7846 1999-10-07  Olivier Galibert  <galibert@pobox.com>
7847
7848         * faces.el (init-device-faces): Don't initialize the random faces
7849         on the stream device.
7850
7851 1999-10-06  Andy Piper  <andy@xemacs.org>
7852
7853         * files.el (recover-file): Don't use ls under windows for revert buffer.
7854
7855 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
7856
7857         * package-get.el (package-get-download-menu): Make menu really
7858         toggle download sites.
7859         (package-get-download-sites): Add autoload cookie.
7860
7861 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7862
7863         * setup-paths.el (paths-find-module-directory): Ditto.
7864
7865 1999-09-29  Werner Fink  <werner@suse.de>
7866
7867         * setup-paths.el (paths-find-exec-directory): Add missing nil
7868         parameter for environment.
7869
7870 1999-09-27  Martin Buchholz  <martin@xemacs.org>
7871
7872         * modeline.el (modeline-format):
7873         Only purecopy the strings.  Else
7874         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
7875         barfs.
7876
7877 1999-08-28  Mike Woolley  <mike@bulsara.com>
7878
7879         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
7880         user setting comint-completion-addsuffix and
7881         comint-process-echoes.
7882
7883 1999-09-22  Andy Piper  <andy@xemacs.org>
7884
7885         * gutter-items.el (update-tab-in-gutter): use
7886         last-nonminibuf-window instead of selected-window.
7887
7888 1999-09-18  Andy Piper  <andy@xemacs.org>
7889
7890         * gnuserv.el (gnuserv-edit-files): select frame we are going to
7891         display on.
7892
7893         * subr.el (record-buffer-hook): new variable so that the hook gets
7894         some documentation.
7895
7896 1999-09-16  Andy Piper  <andy@xemacs.org>
7897
7898         * gutter-items.el (update-tab-in-gutter): only update when the
7899         gutter is visible.
7900         (remove-buffer-from-gutter-tab): ditto.
7901
7902 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
7903
7904         * simple.el (do-auto-fill): Commented out part of Kinsoku
7905         processing.
7906
7907 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
7908
7909         * isearch-mode.el (isearch-highlightify-region): Give the
7910         highlighting extents a high priority.
7911         (isearch-make-extent): Give the main highlighting extent an even
7912         higher priority.
7913
7914 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7915
7916         * packages.el (packages-compute-package-locations): Fix typo from
7917         -u rationalization.
7918
7919 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7920
7921         * setup-paths.el (paths-find-doc-directory): Respect value of
7922         `configure-doc-directory.'
7923
7924         * find-paths.el (paths-find-architecture-directory): Give
7925         precendence `default' argument (which typically comes from
7926         configure).
7927
7928 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7929
7930         * startup.el (command-line-early): Added options -user-init-file
7931         and -user-init-directory.
7932
7933         * files.el (user-init-file): Default to NIL so we can recognize
7934         when it's set.
7935
7936 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7937
7938         * obsolete.el (init-file-user):
7939         * startup.el:
7940         * packages.el (packages-compute-package-locations):
7941         * package-get.el (package-get-user-index-filename):
7942         * menubar-items.el (maybe-add-init-button):
7943         * info.el (Info-annotations-path):
7944         * dump-paths.el:
7945         Change `user-init-directory' to be an absolute path.
7946         Use `user-init-directory' where appropriate.
7947         Zap `init-file-user' and its uses.
7948
7949 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
7950
7951         * subr.el (copy-symbol): New function.
7952
7953 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7954
7955         * isearch-mode.el (isearch-done): Be sure to restore invisible
7956         extents in the proper buffer.
7957         (isearch-pre-command-hook): Set this-command to the correct value
7958         in case the buffer has changed and old overriding-local-map was
7959         used.
7960         (isearch-restore-extent): Use remprop instead of setting the
7961         property to nil.
7962
7963 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7964
7965         * cmdloop.el (execute-extended-command): Update zmacs region
7966         before the delay.
7967         (execute-extended-command): Make the message gettext-friendly.
7968
7969 1999-09-07  Andy Piper  <andy@xemacs.org>
7970
7971         * gutter-items.el (progress-gauge-glyph): renamed from
7972         progress-glyph.
7973         (progress-text-glyph): new variable.
7974         (progress-layout-glyph): use layouts and text glyphs.
7975         (progress-area-buffer): removed.
7976         (progress-text-and-extent): new variable.
7977         (progress-displayed-p): dynamically create gutter area buffer.
7978         (clear-progress): ditto.
7979         (raw-append-progress): ditto.
7980         (append-progress): use new glyph names.
7981         (raw-append-progress): only create the extent when needed. set
7982         properties more optimally.
7983         (progress): remove args.
7984
7985 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
7986
7987         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
7988         mapcar where the return value is unused.
7989         (isearch-restore-invisible-extents): Ditto.
7990         (isearch-highlight-all-cleanup): Ditto.
7991         (isearch-delete-extents-in-range): Traverse the extents only once.
7992         (isearch-highlight-all-update): Don't start over if the search
7993         string has changed and more input is pending.
7994
7995 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
7996
7997         * packages.el (packages-find-package-data-path): Ditto.
7998
7999         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8000
8001         * subr.el (mapc-internal): Don't make obsolete.
8002
8003         * cl-extra.el (mapc): Resurrect.
8004
8005 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8006
8007         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8008         alias.
8009
8010         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8011         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8012         (isearch-yank-clipboard): Use get-clipboard instead of
8013         x-get-clipboard.
8014         (isearch-yank-selection): Fix docstring.
8015
8016 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8017
8018         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8019
8020 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8021
8022         * cl-macs.el (extent-start-position): Fix setf method.
8023         (extent-end-position): Ditto.
8024
8025 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8026
8027         * isearch-mode.el: End merge with FSF 20.4.
8028
8029         * isearch-mode.el (search-invisible): New variable.
8030         (isearch-hide-immediately): Ditto.
8031         (isearch-unhidden-extents): Ditto.
8032         (isearch-range-invisible): New function.
8033         (isearch-unhide-extent): Ditto.
8034         (isearch-restore-invisible-extents): Ditto.
8035         (isearch-restore-extent): Ditto.
8036
8037         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8038         implementation.
8039         (isearch-ring-retreat-edit): Ditto.
8040         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8041         (isearch-forward-regexp): New arguments NOT-REGEXP and
8042         NO-RECURSIVE-EDIT.
8043         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8044         (isearch-backward-regexp): New arguments NOT-REGEXP and
8045         NO-RECURSIVE-EDIT.
8046         (isearch-mode): Return isearch-success.
8047         (isearch-update): Use unread-command-events instead of
8048         unread-command-event.
8049         (isearch-abort): If an invalid regexp is encountered, keep popping
8050         states.
8051         (isearch-*-char): Use FSF implementation.
8052         (isearch-whitespace-chars): Use the more robust FSF's
8053         implementation.
8054         (isearch-within-brackets): New variable.
8055         (isearch-mode): Initialize it.
8056         (isearch-edit-string): Bind it.
8057         (isearch-search-and-update): Set it.
8058         (isearch-push-state): Push it.
8059         (isearch-top-state): Pop it.
8060         (isearch-search): Set it.
8061         (isearch-printing-char): When called by isearch-whitespace-chars,
8062         handle M-SPC gracefully.
8063         (isearch-message-prefix): New argument ELLIPSIS.
8064         (isearch-message-suffix): Ditto.
8065         (isearch-message): Use the ELLIPSIS argument when calling
8066         isearch-message-prefix and isearch-message-suffix.
8067         (isearch-message-prefix): Distinguish between "wrapped" and
8068         "overwrapped" search, FWIW.
8069
8070 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8071
8072         * isearch-mode.el (isearch-edit-string): Use the head of the
8073         search ring instead of search-last-string and search-last-regexp.
8074         (search-highlight): Renamed from isearch-highlight.
8075         (isearch-exit): Use the new name.
8076         (isearch-highlight): Ditto.
8077         (isearch-dehighlight): Ditto.
8078         (isearch-update-ring): New function.
8079         (isearch-done): Call it.
8080         (isearch-done): New argument EDIT.
8081         (isearch-repeat): If search string is empty, look up at the car of
8082         the search ring; ignore the yank pointer.
8083         (isearch-abort): Call isearch-done with NOPUSH.
8084         (isearch-cancel): New function.
8085         (isearch-mode-map): Bind it to ESC ESC ESC.
8086
8087         * isearch-mode.el: Begin merge with FSF 20.4.
8088
8089 1999-09-01  Andy Piper  <andy@xemacs.org>
8090
8091         * x-select.el (x-get-clipboard): obsolete.
8092         (x-yank-clipboard-selection): obsolete
8093
8094         * select.el (disown-selection): need to be careful to disown the
8095         clipboard if we set it via selection.
8096         (get-clipboard): move from x-select.el
8097         (yank-clipboard-selection): ditto.
8098
8099 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8100
8101         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8102         isearch-highlight-all-matches to nil.
8103         (isearch-fixed-case): New variable.
8104         (isearch-mode): Initialize it.
8105         (isearch-edit-string): Save it.
8106         (isearch-toggle-case-fold): Set it.
8107         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8108         need to check isearch-fixed-case.
8109         (isearch-toggle-case-fold): Update highlighting of all matches
8110         before the pause.
8111         (isearch-edit-string):
8112
8113 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8114
8115         * isearch-mode.el (isearch-edit-string): Call isearch-message
8116         before reading the event so that the prompt is displayed properly.
8117         (isearch-message): Use isearch-nonincremental when calling
8118         isearch-message-prefix.
8119         (minibuffer-local-isearch-map): Bind up and down to do the same as
8120         M-p and M-n respectively.
8121         (isearch-done): New arg NOPUSH.
8122         (isearch-edit-string): Use it.
8123         (isearch-edit-string): Don't bind isearch-string.
8124         (isearch-ring-adjust): Edit string, *then* push state.
8125
8126 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8127
8128         * faces.el (isearch-secondary): Make isearch-secondary look
8129         different than default.
8130
8131 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8132
8133         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8134         save-excursion.
8135         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8136         (isearch-update): Call isearch-dehighlight without arguments.
8137         (isearch-done): Ditto.
8138
8139         * isearch-mode.el (isearch-fix-case): If the search string has no
8140         upper-case letters, allow the folding to be reenabled.
8141         Previously, once disabled, the folding would remain that way until
8142         the end of isearch.
8143         (isearch-top-state): Call isearch-fix-case.
8144
8145         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8146         save-excursion.
8147         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8148
8149 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8150
8151         * xpm-button.el:
8152         xbm-button.el: Need to exist in core because gui.el depends on
8153         them.
8154
8155 1999-08-31  Andy Piper  <andy@xemacs.org>
8156
8157         * gutter-items.el (buffers-tab-face): new customizable variable.
8158         (buffers-tab-default-buffer-line-length): new specifier for
8159         maximum viewable characters.
8160         (progress-stack): new variable for implementing widget-based
8161         progress messages.
8162         (progress-area-buffer): ditto.
8163         (progress-glyph-height): ditto.
8164         (progress-stop-callback): ditto.
8165         (progress-quit-function): new function.
8166         (progress-glyph): new variable.
8167         (progress-layout-glyph): ditto.
8168         (progress-displayed-p): new function, see message-displayed-p for
8169         details.
8170         (clear-progress): ditto.
8171         (remove-progress): ditto.
8172         (append-progress): ditto.
8173         (raw-append-progress): ditto.
8174         (display-progress): ditto.
8175         (current-progress): ditto.
8176         (current-progress-label): ditto.
8177         (progress): ditto.
8178         (lprogress): ditto.
8179
8180
8181 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8182
8183         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8184
8185         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8186         `isearch-yank-selection'.
8187         (isearch-mode-map): Use it.
8188         (isearch-yank-selection): Use `get-selection' instead of
8189         `get-x-selection'.
8190
8191 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8192
8193         * faces.el (isearch-secondary): Create face here.
8194
8195         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8196         timers.
8197
8198 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8199
8200         * subr.el (buffer-string): More robust backward compatibility
8201         check, courtesy William Perry.
8202
8203 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8204
8205         * replace.el (perform-replace): Stop the search after the search
8206         limit has been reached.
8207
8208 1999-08-23  Andy Piper  <andy@xemacs.org>
8209
8210         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8211         here if we don't have one.
8212
8213 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8214
8215         * ldap.el (ldap-coding-system): Default to nil until we get
8216         efficient UTF8 support
8217         (ldap-decode-string): Guard against `decode-coding-string' not
8218         being defined
8219         (ldap-encode-string): Guard against `encode-coding-string' not
8220         being defined
8221
8222 1999-08-23  Didier Verna  <didier@xemacs.org>
8223
8224         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8225         Some doc strings improvements, and add a star to the `interactive'
8226         calls.
8227
8228 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8229
8230         * font-lock.el (java-font-lock-keywords-3): introduced new
8231         keywords and regexpes for javadoc syntax 1.2.
8232
8233 1999-08-17  Andy Piper  <andy@xemacs.org>
8234
8235         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8236         format-buffers-tab-line.
8237         (buffers-tab-max-buffer-line-length): new variable.
8238         (format-buffers-tab-line): new function. truncate names if over
8239         buffers-tab-max-buffer-line-length.
8240
8241 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8242
8243         * cus-start.el: Customize the variable `bell-inhibit-time'.
8244
8245 1999-08-16  Andy Piper  <andy@xemacs.org>
8246
8247         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8248         brute-force approach to deleting the last buffer.
8249         (buffers-tab-grouping-regexp): new customizable variable.
8250         (select-buffers-tab-buffers-by-mode): use it.
8251
8252 1999-08-13  Andy Piper  <andy@xemacs.org>
8253
8254         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8255         deletion problem.
8256
8257 1999-07-30  Didier Verna  <didier@xemacs.org>
8258
8259         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8260         of princ to output symbols.
8261         (custom-save-face-internal): ditto.
8262         (custom-save-resets): ditto.
8263
8264 1999-08-09  Didier Verna  <didier@xemacs.org>
8265
8266         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8267         `regexp-quote' to protect the major mode name for use as a regular
8268         expression (c++ needs this for instance).
8269
8270 1999-08-08  Andy Piper  <andy@xemacs.org>
8271
8272         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8273         cope with similar mode names.
8274
8275         * gutter-items.el (buffers-tab-selection-function): new selection
8276         function.
8277         (select-buffers-tab-buffers-by-mode): new function.
8278         (buffers-tab-items): use it if set to only display buffers in the
8279         tab in the current buffer's group..
8280         (update-tab-in-gutter): use new api.
8281         (remove-buffer-from-gutter-tab): ditto.
8282
8283         * gutter-items.el (buffers-tab-max-size): set custom selection
8284         default to 6.
8285         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8286         (add-tab-to-gutter): set face as default.
8287
8288 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8289
8290         * faces.el (frob-face-property): Merge the fall-back specifier
8291         with the target, not replace it.
8292
8293 1999-08-05  Andy Piper  <andy@xemacs.org>
8294
8295         * gutter-items.el (update-tab-in-gutter): add frame argument for
8296         buffer-items.
8297         (update-tab-in-gutter): use it.
8298
8299         * gutter-items.el (record-buffer-hook): set.
8300
8301         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8302         change.
8303         (switch-to-buffer-hook) deleted.
8304
8305 1999-08-04  Andy Piper  <andy@xemacs.org>
8306
8307         * gutter-items.el (update-tab-in-gutter): make sure this will work
8308         as an argument to create-frame-hook.
8309
8310 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8311
8312         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8313         instead of timer emulation.
8314
8315 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8316
8317         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8318         Emacs isearch enhancements.
8319
8320 1999-07-28  Andy Piper  <andy@xemacs.org>
8321
8322         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8323         all devices that support tab controls.
8324         (remove-buffer-from-gutter-tab): new function. to be used as a
8325         value for kill-buffer-hook.
8326
8327 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8328
8329         * auto-show.el (auto-show-truncationp): changed to match
8330         `window_translation_on'
8331
8332 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8333
8334         * XEmacs 21.2.19 is released
8335
8336 1999-07-28  SL Baur  <steve@miho>
8337
8338         * code-files.el (insert-file-contents): Fix docstring.
8339         revert previous change.
8340
8341 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8342
8343         * fill.el (fill-region-as-paragraph): Change re-break-point to
8344         contain word-across-newline plus one character so that filling
8345         Japanese and Chinese works as desired.
8346         * simple.el (do-auto-fill): Ditto.
8347
8348 1999-07-26  SL Baur  <steve@miho>
8349
8350         * mule/japanese.el ("Japanese"): Do not specify a default input
8351         method.
8352         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8353
8354 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8355
8356         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8357         able to use cl-macs macro in early lisp.
8358
8359 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8360
8361         * custom.el:
8362         * cus-face.el:
8363         * cus-edit.el:
8364                 Massive custom Theme API changes.
8365
8366 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8367
8368         * code-files.el (insert-file-contents): Regard
8369         coding-system-magic-cookie if `coding-system-for-read' is nil.
8370
8371 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8372
8373         * mule/thai-xtis.el: Add coding: local variable, to avoid
8374         bootstrapping problem with C locale.
8375
8376 1999-07-22  Andy Piper  <andy@xemacs.org>
8377
8378         * dumped-lisp.el (preloaded-file-list): guard against putting
8379         gutter-items in a less than functional XEmacs.
8380         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8381
8382 1999-07-18  Bob Weiner  <weiner@beopen.com>
8383
8384         * fill.el (fill-context-prefix): Fixed bug that prevented the
8385         setting of an adaptive fill prefix when the `dont-skip-first' was
8386         t.
8387
8388 1999-07-22  SL Baur  <steve@miho>
8389
8390         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8391
8392 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8393
8394         * files.el (interpreter-mode-alist): add `make', `guile', and
8395         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8396         makefile-mode, guile is a scheme, and someday XEmacs will be
8397         modular enough to use as an efficient scripting tool.)
8398
8399 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8400
8401         * mule/mule-cmds.el (reset-language-environment): Regard
8402         coding-category `utf-8' and `ucs-4' if they are available.
8403
8404 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8405
8406         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8407         (prefer-coding-system): Fix DOC-string.
8408
8409         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8410         DOC-string too.
8411
8412         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8413         Mule.
8414         (coding-system-change-eol-conversion): Fix DOC-string.
8415
8416 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8417
8418         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8419         instead of `list-coding-system'.
8420
8421 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8422
8423         * menubar-items.el (default-menubar): `select-input-method' was
8424         renamed to `set-input-method'.
8425
8426         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8427         "Set Language Environment" menu.
8428
8429         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8430         "Describe Language Support" menu.
8431
8432 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8433
8434         * mule/chinese.el ("Chinese-GB"): Rename
8435         `chinese-gb-environment-setup-function' to
8436         `setup-chinese-gb-environment-internal'.
8437
8438 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8439
8440         * mule/korean.el: Use `define-coding-system-alias' instead of
8441         `copy-coding-system'.
8442
8443 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8444
8445         * mule/mule-cmds.el (set-language-environment-coding-systems):
8446         Treat duplicated coding-categories.
8447
8448 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8449
8450         * mule/japanese.el: Use `define-coding-system-alias' instead of
8451         `copy-coding-system'.
8452
8453 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8454
8455         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8456         coding-system `viscii'.
8457
8458 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8459
8460         * mule/cyrillic.el:
8461         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8462         (cyrillic-alternativnyj-decode-table): New variable.
8463         (cyrillic-alternativnyj-encode-table): New variable.
8464         - Specify `iso-8-1' as a category of coding-system
8465           `alternativnyj'.
8466         - Abolish general Cyrillic environment.
8467
8468 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8469
8470         * mule/chinese.el:
8471         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8472         - Register `chinese-gb-environment-setup-function' as a
8473           `setup-function' of "Chinese-GB" environment.
8474
8475 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8476
8477         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8478         optional argument `parents'.
8479
8480         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8481         property for Thai-XTIS.
8482
8483         * mule/mule-help.el (help-with-tutorial): Use property
8484         `tutorial-coding-system' of language-info as a coding-system to
8485         read tutorial file.
8486
8487 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8488
8489         * mule/thai-xtis.el: Don't setup `setup-function' and
8490         `exit-function'.
8491
8492         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8493         `set-coding-category-system' to set up coding-system for
8494         coding-category.
8495
8496         * mule/mule-cmds.el (prefer-coding-system): Use
8497         `set-coding-category-system' to set up coding-system for
8498         coding-category.
8499
8500 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8501
8502         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8503         Thai-XTIS environment.
8504
8505         * mule/mule-cmds.el (prefer-coding-system): Use
8506         `find-coding-system' instead of `coding-system-p'.
8507
8508 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8509
8510         * mule/mule-cmds.el (set-language-environment-coding-systems):
8511         Modify eol-type for XEmacs.
8512
8513         * mule/thai-xtis.el: Delete unused local variable `category'.
8514
8515         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8516         function.
8517         (prefer-coding-system): Don't call
8518         `update-coding-systems-internal'; use function
8519         `coding-category-list' instead of variable `coding-category-list';
8520         use `set-coding-priority-list' instead of `set-coding-priority';
8521         modify `eol-type' for XEmacs.
8522
8523         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8524         `charset-columns'.
8525         (char-width): Likewise.
8526
8527 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8528
8529         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8530         `tis-620'.
8531
8532         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8533         `set-coding-priority-list' instead of `set-coding-priority'; don't
8534         call `update-coding-systems-internal'.
8535
8536         * mule/mule-misc.el (coding-system-get): New function.
8537         (coding-system-put): New function.
8538         (coding-system-category): New function.
8539
8540 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8541
8542         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8543         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8544         to avoid conflict with leim/quail/thai-xtis.
8545
8546         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8547         to thai-xtis-chars.el.
8548
8549         * mule/thai-xtis-chars.el: New file (split from
8550         mule/thai-xtis.el).
8551
8552 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8553
8554         * mule/thai-xtis.el:
8555         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8556         - Add syntax entries.
8557         - Put `preferred-coding-system' of the charset `thai-xtis' to
8558           `tis-620'.
8559
8560 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8561
8562         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8563         rewritten to use write-multibyte-character.
8564
8565 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8566
8567         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8568         of `iso-2022-7'.
8569         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8570         ported yet.
8571         (read-input-method-name): Treat optional argument `default'.
8572
8573 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8574
8575         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8576         all.
8577         (set-language-info-alist): Set up menus here.
8578
8579 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8580
8581         * minibuf.el (completing-read): Add new optional argument
8582         `default'.
8583         (read-coding-system): Add new optional argument
8584         `default-coding-system'.
8585
8586 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8587
8588         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8589         (viet-viscii-...->viet-vscii...).
8590
8591 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8592
8593         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8594         and menus.
8595
8596 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8597
8598         * mule/mule-cmds.el (input-method-function): Add permanent-local
8599         property.
8600
8601 1999-03-30  Dave Love  <fx@gnu.org>
8602
8603         * mule/mule-cmds.el (current-language-environment): Doc fix.
8604
8605 1999-02-06  Richard Stallman  <rms@gnu.org>
8606
8607         * mule/european.el (setup-slovenian-environment): New function.
8608         ("Slovenian"): New language environment.
8609
8610 1999-01-27  Dave Love  <fx@gnu.org>
8611
8612         * mule/mule-cmds.el (current-language-environment): Provide :link,
8613         :type (choices) and appropriate :get.
8614
8615 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8616
8617         * mule/mule-cmds.el (describe-language-environment): Don't alter
8618         input-method-alist.
8619
8620 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8621
8622         * mule/mule-cmds.el (prefer-coding-system): Call
8623         set-coding-priority, so that the internal array of priorities is
8624         also updated.
8625
8626 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8627
8628         * mule/mule-cmds.el (prefer-coding-system): If the argument
8629         requires specific EOL conversion type, make the default coding
8630         systems use that.
8631
8632 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8633
8634         * mule/mule-cmds.el (set-language-environment): Pass the default
8635         eol-type to set-language-environment-coding-systems.
8636         (set-default-coding-systems): Copy the eol-type property for the
8637         new default values of {buffer-file,process}-coding-system from the
8638         old defaults.
8639         (set-language-environment-coding-systems): Accept an optional
8640         argument EOL-TYPE, and set the eol-type property of the default
8641         coding systems accordingly.
8642
8643 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8644
8645         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8646         use generate-new-buffer instead of get-buffer-create.
8647
8648 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8649
8650         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8651
8652 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8653
8654         * mule/mule-cmds.el (default-input-method): Fix custom type.
8655
8656 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8657
8658         * mule/mule-cmds.el (setup-specified-language-environment):
8659         Add apropos-inhibit property.
8660         (describe-specified-language-support): Likewise.
8661
8662 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8663
8664         * mule/mule-cmds.el: Doc fixes.
8665
8666 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8667
8668         * mule/mule-cmds.el (register-input-method): Doc-string
8669         modified.
8670
8671 1998-09-01  Dave Love  <fx@gnu.org>
8672
8673         * mule/mule-cmds.el (current-language-environment): Fix
8674         setter function.
8675
8676 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8677
8678         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8679         mule/european.el, mule/hebrew.el, mule/japanese.el,
8680         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8681         avoid bootstrapping problem if you need to recompile all the Lisp
8682         files using interpreted code.
8683
8684 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8685
8686         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8687         ("Latin-2"): Likewise.
8688
8689 1998-08-18  Per Starback  <starback@update.uu.se>
8690
8691         * mule/european.el (setup-latin2-environment): Fix typo.
8692
8693 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8694
8695         * mule/european.el: Give proper value of `input-method' key to all
8696         lang. env.
8697
8698         * mule/mule-cmds.el (activate-input-method): Handle the case that
8699         the arg INPUT-METHOD is nil correctly.
8700         (read-multilingual-string): Activate the specified input method
8701         before calling read-string.  Afterward, activate the original
8702         input method.
8703
8704 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8705
8706         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8707         (set-language-info-alist): Fix typo in doc-string.
8708
8709         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8710
8711 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8712
8713         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8714         (reset-language-environment): New function for the job that
8715         setup-english-environment used to do.
8716         (set-language-environment): Do more setups according to the info
8717         in language-info-alist.
8718         (read-language-name): Handle the case that the arg KEY is nil.
8719         (describe-language-environment): Handle input-method property.
8720
8721         * mule/: All files under this directory, which related with
8722         specific languages (such as mule/european.el, mule/greek.el,
8723         mule/hebrew.el, mule/misc-lang.el), modified as below.
8724         (setup-XXX-environment): Just call set-language-environment.  If
8725         they used to do some other jobs than what done by
8726         set-language-environment, those jobs are done in
8727         setup-XXX-environment-internal now.
8728         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8729         the value to setup-XXX-environment-internal.  Add properties
8730         input-method and features.
8731
8732         * mule/english.el (setup-english-environment): Just call
8733         reset-language-environment.
8734
8735         * mule/european.el (setup-8-bit-environment): Function deleted.
8736
8737 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8738
8739         * mule/mule-cmds.el (input-method-exit-on-first-char)
8740         (input-method-use-echo-area): Doc fixes.
8741
8742 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8743
8744         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8745         variable.
8746         (input-method-use-echo-area): New variable.
8747
8748 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8749
8750         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8751
8752 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8753
8754         * mule/mule-cmds.el (activate-input-method): Update mode line.
8755         (inactivate-input-method): Likewise.
8756
8757 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8758
8759         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8760         input method in the current buffer, but just bind
8761         current-input-method.
8762
8763 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8764
8765         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8766
8767         * mule/misc-lang.el ("IPA"): Add coding-priority and
8768         coding-system.
8769
8770 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8771
8772         * mule/greek.el: Add coding-priority.
8773
8774 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8775
8776         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8777         LANG-ENV.
8778
8779 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8780
8781         * mule/mule-cmds.el (register-input-method): Fix previous change.
8782         (setup-specified-language-environment): Doc fix.
8783
8784 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8785
8786         * mule/mule-cmds.el: Several doc fixes.
8787         (get-language-info, set-language-info): Rename argument.
8788         (set-language-info-alist): Likewise.
8789         (register-input-method): Rename argument.
8790         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8791
8792 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8793
8794         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8795         default value while reading an input method.
8796
8797 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8798
8799         * mule/mule-cmds.el (universal-coding-system-argument):
8800         Use buffer-file-coding-system as default.
8801
8802 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8803
8804         * mule/korean.el ("Korean"): Doc fix.
8805
8806 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8807
8808         * mule/mule-cmds.el (describe-language-environment): Print the
8809         languge environment at the head.
8810
8811 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8812
8813         * mule/japanese.el: Set exit-function to exit-japanese-environment
8814         for Japanese environment.
8815
8816 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8817
8818         * mule/mule-cmds.el (set-language-environment): Doc fix.
8819         (current-language-environment): Use defcustom.
8820         (default-input-method): Specify :type.
8821
8822 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8823
8824         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8825         modified.
8826         (prefer-coding-system): Doc-string modified.
8827
8828 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8829
8830         * mule/mule-cmds.el (set-language-info): Doc-string
8831         describes `coding-priority' KEY.
8832         (set-language-environment-coding-systems): New function.
8833         (select-safe-coding-system): New function.
8834         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8835         (set-language-info-alist): New optionla arg PARENTS.  Call
8836         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8837         (set-language-environment-coding-systems): New function.
8838
8839         * mule/chinese.el: Remove setting up of
8840         describe-chinese-environment-map and
8841         setup-chinese-environment-map.  Exclude them in args of calls to
8842         set-language-info-alist.  Register coding-priority key in
8843         language-info-alist.
8844
8845         * mule/cyrillic.el: Remove setting up of
8846         describe-cyrillic-environment-map and
8847         setup-cyrillic-environment-map.  Exclude them in args of calls to
8848         set-language-info-alist.  Register coding-priority key in
8849         language-info-alist.
8850
8851         * mule/english.el: Register coding-priority key in
8852         language-info-alist.
8853
8854         * mule/ethiopic.el: Register coding-priority key in
8855         language-info-alist.
8856
8857         * mule/european.el: Remove setting up of
8858         describe-european-environment-map and
8859         setup-european-environment-map.  Exclude them in args of calls to
8860         set-language-info-alist.  Register coding-priority key in
8861         language-info-alist.  Add "German" language env.
8862         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8863         (setup-german-environment): New function.
8864
8865         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
8866         change default input method to "greek-postfix".
8867
8868         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
8869         coding-priority key in
8870
8871 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
8872
8873         * mule/mule-cmds.el (set-language-info): Doc fix.
8874         (input-method-inactivate-hook): Doc fix.
8875
8876 1997-11-20  Karl Heuer  <kwzh@gnu.org>
8877
8878         * mule/mule-cmds.el (set-input-method): Renamed from
8879         select-input-method.
8880
8881 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
8882
8883         * mule/mule-cmds.el (set-language-environment): Run
8884         exit-language-environment-hook before calling `exit-function'
8885         which is specified for the language environment.
8886
8887 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
8888
8889         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8890         modified.
8891         (prefer-coding-system): Likewise.
8892         (describe-language-environment): Print aliases of each coding
8893         system.
8894         (set-language-environment-hook): New variable.
8895         (exit-language-environment-hook): New variable.
8896         (set-language-environment): Call these hooks.  Before setting a
8897         new language environment, exit from the
8898         current-language-environment if necessary.
8899         (input-method-verbose-flag): The value can be nil, t,
8900         complex-only, or default.
8901         (input-method-highlight-flag): Doc-string augmented.
8902         (activate-input-method): Check if we can run the registered
8903         function to activate an input method.
8904
8905         * mule/korean.el: Set exit-function for language environment
8906         "Korean" to exit-korean-environment.
8907         (setup-korean-environment): Moved to korea-util.el.
8908
8909 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8910
8911         * mule/mule-cmds.el (read-multilingual-string): Use
8912         current-input-method prior to default-input-method.  Don't bind
8913         current-input-method by `let', instead, activate the specified
8914         input method in the current buffer temporarily.
8915
8916 1997-10-19  John F. Whitehead  <jfw@cisco.com>
8917
8918         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
8919
8920 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8921
8922         * mule/chinese.el (post-read-decode-hz): Return the result of
8923         decode-hz-region.
8924         (pre-write-encode-hz): Do not change the value of
8925         last-coding-system.
8926
8927 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8928
8929         * mule/mule-ccl.el: Doc fixes.
8930
8931 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
8932
8933         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
8934         (check-ccl-program): New macro.
8935
8936 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8937
8938         * mule/mule-ccl.el: Comment about CCL syntax modified.
8939         (ccl-command-table): Add read-multibyte-character and
8940         write-multibyte-character.
8941         (ccl-code-table): Add ex-cmd.
8942         (ccl-extended-code-table): New variable.
8943         (ccl-embed-extended-command): New function.
8944         (ccl-compile-read-multibyte-character,
8945         ccl-compile-write-multibyte-character) New functions.
8946         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
8947         ccl-dump-write-multibyte-character): New functions.
8948
8949 1999-07-22  SL Baur  <steve@miho>
8950
8951         * config.el (config-value-file): config.values is installed into
8952         doc-directory.
8953         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
8954
8955 1999-07-19  Didier Verna  <didier@xemacs.org>
8956
8957         * rect.el: all functions rewritten, except when noted. Below is a
8958         list of interface changes.
8959         (apply-on-rectangle): new function. Obsoletes
8960         `operate-on-rectangle'. All functions that used to call this
8961         function now call the new one.
8962         (kill-rectangle): added optional prefix arg to fill lines.
8963         (delete-rectangle): ditto.
8964         (delete-extract-rectangle): ditto.
8965         (open-rectangle): ditto.
8966         (clear-rectangle): ditto.
8967         (delete-rectangle-line): added third arg FILL.
8968         (delete-extract-rectangle-line): ditto.
8969         (open-rectangle-line): ditto.
8970         (clear-rectangle-line): ditto.
8971
8972 1999-07-18  Andy Piper  <andy@xemacs.org>
8973
8974         * menubar-items.el (default-menubar): add gutter options.
8975
8976         * gutter-items.el: new file.
8977         (gutter): new group for custom.
8978         (gutter-visible-p): new variable.
8979         (default-gutter-position): ditto.
8980         (buffers-tab): new group for the buffers tab.
8981         (gutter-buffers-tab): widget to put in the gutter.
8982         (buffers-tab-max-size): max number of tabs.
8983         (buffers-tab-switch-to-buffer-function): function to call when a
8984         tab is pressed.
8985         (buffers-tab-omit-function): filter buffers with this function.
8986         (buffers-tab-format-buffer-line-function): format buffer names for
8987         inclusion in tabs.
8988         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
8989         the record.
8990         (build-buffers-tab-internal): build a list of tab items.
8991         (buffers-tab-items): ditto.
8992         (add-tab-to-gutter): put a tab in the gutter area.
8993         (update-tab-in-gutter): reset the buffers in the tab.
8994
8995         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
8996
8997         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
8998         (switch-to-buffer-hooks): new hook.
8999
9000         * toolbar.el (default-toolbar-position): fix typo.
9001
9002 1999-07-16  Andy Piper  <andy@xemacs.org>
9003
9004         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9005
9006 1999-07-15  Didier Verna  <didier@xemacs.org>
9007
9008         * cus-edit.el (custom-prompt-variable): optional third arg makes
9009         prompt for a comment string.
9010         (customize-set-value): optional prefix makes this function handle
9011         variable comments.
9012         (customize-set-variable): ditto.
9013         (customize-save-variable): ditto.
9014         (customize-customized): handle custom comments.
9015         (customize-save-customized): ditto.
9016         (custom-variable-state-set): ditto.
9017         (custom-face-state-set): ditto.
9018         (customize-saved): ditto.
9019         (custom-variable-set): ditto.
9020         (custom-face-set): ditto.
9021         (custom-variable-save): ditto.
9022         (custom-face-save): ditto.
9023         (custom-variable-reset-saved): ditto.
9024         (custom-face-reset-saved): ditto.
9025         (custom-variable-reset-standard): ditto.
9026         (custom-face-reset-standard): ditto.
9027         (custom-comment-face): new face.
9028         (custom-comment-tag-face): ditto.
9029         (custom-comment): new widget.
9030         (custom-comment-create): new function.
9031         (custom-comment-delete): ditto.
9032         (custom-comment-value-set): ditto.
9033         (custom-comment-show): ditto.
9034         (custom-comment-invisible-p): ditto.
9035         (custom-variable-value-create): create a comment field widget.
9036         (custom-face-value-create): ditto.
9037         (custom-variable-menu): new entry for adding a custom comment.
9038         (custom-face-menu): ditto.
9039         (custom-save-variables): possibly save custom comments.
9040         (custom-save-faces): ditto.
9041
9042         * cus-face.el (custom-set-faces): the arguments can now have a
9043         custom comment as fourth argument.
9044
9045         * custom.el (custom-set-variables): the arguments can now have a
9046         custom comment as fifth element.
9047
9048 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9049
9050         * XEmacs 21.2.18 is released
9051
9052 1999-07-13  SL Baur  <steve@miho>
9053
9054         * lib-complete.el (read-library-name): Revert previous change.
9055         (read-library): Ditto.
9056
9057 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9058
9059         * packages.el (packages-package-list): Capitalize docstring.
9060
9061         * packages.el (packages-find-package-library-path): Use #'nconc
9062         rather than #'append to reduce consing -- #'mapcar uses Flist,
9063         which returns a freshly consed list.  #'append would create yet
9064         another fresh list, using Fmake_list in concat.
9065
9066         * packages.el (package-provide): Use setq with remassq like it
9067         says in its docstring.
9068
9069 1999-07-06  SL Baur  <steve@miho.m17n.org>
9070
9071         * lib-complete.el (progn-with-message): Fix typo.
9072
9073 1999-07-06  SL Baur  <steve@miho.m17n.org>
9074
9075         * mule/mule-misc.el (char-octet): Make function match docstring.
9076         From Katsumi Yamaoka <yamaoka@jpl.org>
9077
9078 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9079
9080         * wid-edit.el (widget-documentation): corrected spelling error.
9081
9082 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9083
9084         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9085         keys if already bound
9086
9087 1999-07-06  SL Baur  <steve@miho.m17n.org>
9088
9089         * lib-complete.el (progn-with-message): Revert previous changes.
9090
9091 1999-06-24  Bob Weiner  <weiner@beopen.com>
9092
9093         * lib-complete.el (find-library):
9094         (find-library-other-window):
9095         (find-library-other-frame): Completely rewrote
9096         so that these functions actually work when called non-interactively.
9097         Also made them handle LIBRARY arguments which end with .el or .elc.
9098
9099 1999-06-24  Bob Weiner  <weiner@beopen.com>
9100
9101         * simple.el (indent-new-comment-line): Locally bound
9102         `block-comment-start' to `comstart' or else when this is called
9103         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9104         `block-comment-start' value, ignoring any existing spacing after a
9105         comment prefix in the previous line and producing ugly comments.
9106
9107 1999-06-23  Bob Weiner  <weiner@beopen.com>
9108
9109         * list-mode.el (mouse-choose-completion):
9110         (choose-completion):
9111         (completion-switch-to-minibuffer): Added.
9112         ([Tab]): [Tab] previously switched to the minibuffer
9113         but since [space] does that and since most applications in the
9114         world use [Tab] to select the next item in a list, do that in the
9115         *Completions* buffer too.  This will cause the least confusion
9116         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9117         06/23/1999.
9118
9119 1999-06-22  Bob Weiner  <weiner@beopen.com>
9120
9121         * help.el (help-buffer-name): Added support for a null value
9122         of `help-buffer-prefix-string' since some buffers require no
9123         prefix.
9124
9125 1999-06-20  Bob Weiner  <weiner@beopen.com>
9126
9127         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9128         in the completion-list-mode-map to bury the completions buffer
9129         even when the minibuffer is no longer active.
9130
9131 1999-06-20  Bob Weiner  <weiner@beopen.com>
9132
9133         * list-mode.el (list-mode): It is visually disconcerting to have
9134         the text cursor disappear within list buffers, especially when
9135         moving from window to window, so leave it visible.
9136
9137 1999-07-01  SL Baur  <steve@miho.m17n.org>
9138
9139         * menubar-items.el (default-menubar): Conditionalize the bug
9140         report menu item (which may not be possible in this XEmacs).
9141         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9142
9143 1999-06-30  SL Baur  <steve@miho.m17n.org>
9144
9145         * subr.el (with-current-buffer): DOC string fix.
9146         Suggested by Bob Weiner <weiner@altrasoft.com>
9147
9148 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9149
9150         * cus-face.el (custom-face-italic): insert missing args
9151
9152 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9153
9154         * packages.el (package-locations): Changed default early package
9155         hierarchies to ~/.xemacs/mule-packages and
9156         ~/.xemacs/xemacs-packages.
9157
9158 1999-06-23  SL Baur  <steve@miho.m17n.org>
9159
9160         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9161
9162 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9163
9164         * packages.el (package-locations): Changed default early package
9165         hierarchy to ~/.xemacs/packages.
9166         (package-locations): Removed `packages' as a possible name for a
9167         late package hierarchy.
9168
9169 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9170
9171         * mule/mule-category.el (word-combining-categories): Set up new
9172         variable.
9173         (word-separating-categories): Likewise.
9174
9175 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9176
9177         * XEmacs 21.2.17 is released
9178
9179 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9180
9181         * font-menu.el (font-menu-set-font): allow for nil specification
9182         of font size.
9183
9184 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9185
9186         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9187         is 1.
9188
9189 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9190
9191         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9192         8859-5 instead of ISO 8859-1.
9193
9194 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9195
9196         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9197         (viet-viscii-encode-table): Ditto.
9198
9199         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9200         Make obsolete definition of char-octet.
9201
9202 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9203
9204         * subr.el: Move no-Mule make-char ...
9205         * help-nomule.el (make-char): To here.
9206         (string-width): Make Mule compatibility alias.
9207
9208 1999-06-15  Andy Piper  <andy@xemacs.org>
9209
9210         * select.el (get-selection-no-error): really make there be no-error.
9211         (get-selection): revert to original.
9212
9213 1999-06-11  Andy Piper  <andy@xemacs.org>
9214
9215         * select.el (selection-sets-clipboard): renamed.
9216         (own-selection): use it.
9217
9218 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9219
9220         * XEmacs 21.2.16 is released
9221
9222 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9223
9224         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9225         missing characters to avoid crash.
9226
9227 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9228
9229         * coding.el (set-terminal-coding-system): Only set the console
9230         coding system on the selected console if it is a tty.
9231
9232 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9233
9234         * cus-face.el:
9235         * cus-edit.el:
9236         * faces.el:
9237         (custom):
9238         (face-spec-set):
9239         * faces.el (frob-face-property):
9240         * font-menu.el (font-menu-set-font):
9241                   Actually apply changes from 1999-03-17
9242
9243 1999-06-10  Andy Piper  <andy@xemacs.org>
9244
9245         * select.el (get-selection): abstract out non error-signalling
9246         part.
9247         (get-selection-no-error): get-selection without signalling an
9248         error.
9249         (selection-is-clipboard-p): new variable. controls whether the
9250         selection sets the clipboard.
9251         (own-selection): use it.
9252
9253         * mouse.el (insert-selection): fallback to clipboard after trying
9254         primary selection and cutbuffer.
9255
9256 1999-06-05  Andy Piper  <andy@xemacs.org>
9257
9258         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9259         selection functions.
9260
9261 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9262
9263         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9264         default value.
9265         (load): Use `raw-text' instead of `no-conversion'.
9266         (insert-file-contents): Likewise.
9267
9268         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9269         of `no-conversion'.
9270
9271 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9272
9273         * coding.el: Don't copy `no-conversion' to `raw-text'.
9274
9275 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9276
9277         * subr.el (make-char): Define it if Mule is not around.
9278
9279 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9280
9281         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9282
9283         * x-select.el (x-disown-selection-internal): Restore symbol as an
9284         obsolete alias.
9285         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9286
9287 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9288
9289         * XEmacs 21.2.15 is released
9290
9291 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9292
9293         * subr.el (split-string): Avoid infinite looping
9294
9295 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9296
9297         * ldap.el (ldap-ignore-attribute-codings): New variable
9298         (ldap-default-attribute-decoder): New variable
9299         (ldap-coding-system): New variable
9300         (ldap-attribute-syntax-encoders): New variable
9301         (ldap-attribute-syntax-decoders): New variable
9302         (ldap-attribute-syntaxes-alist): New variable
9303         (ldap-encode-boolean): New function
9304         (ldap-decode-boolean): New function
9305         (ldap-encode-country-string): New function
9306         (ldap-decode-string): New function
9307         (ldap-decode-address): New function
9308         (ldap-encode-address): New function
9309         (ldap-decode-attribute): New function
9310         (ldap-search): Use some of these
9311
9312 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9313
9314         * version.el (emacs-version): Make the patch level/beta come
9315         before the XEmacs qualifier so that it gets into (funcall
9316         emacs-version) and thus in the bug reports.
9317         (emacs-version>=): Support patch levels.
9318
9319 1999-06-03  SL Baur  <steve@xemacs.org>
9320
9321         * version.el: implement x.y.z version number
9322         From Jan Vroonhof <vroonhof@math.ethz.ch>
9323
9324 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9325
9326         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9327
9328 1999-05-22  Vin Shelton <acs@xemacs.org>
9329
9330         * startup.el: Document -private and break out non-standard X options.
9331
9332 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9333
9334         * mule/mule-charset.el (charset-after): New function.
9335         (charset-direction): Synch with Mule, update docstring.
9336         (get-charset-property): New function.
9337         (put-charset-property): New function.
9338         (charset-plist): New function.
9339
9340         * mule/mule-charset.el (compose-region):
9341         (decompose-region): remove;  these functions (which don't work
9342         since we don't do composite characters) have been moved to
9343         mule-util.el.
9344         (toplevel): follow coding standards
9345
9346 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9347
9348         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9349         exist any more.
9350
9351         * code-files.el: Fix commentary to follow coding standards.  Move
9352         the single line left in mule-files.el to here.
9353
9354         * mule/mule-files.el: delete.
9355
9356 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9357
9358         * info.el (Info-scroll-prev): Use event functions instead of the
9359         old emacs 19 interface.
9360
9361 1999-06-02  Andy Piper  <andy@xemacs.org>
9362
9363         * x-font-menu.el (x-font-menu-load-font):
9364         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9365
9366 1999-05-31  Andy Piper  <andy@xemacs.org>
9367
9368         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9369         group.
9370         (font-menu-this-frame-only-p): ditto.
9371         (font-menu-max-items): reinstate, from Jan Vroonhof
9372         <vroonhof@math.ethz.ch>
9373         (font-menu-submenu-name-format): ditto.
9374         (font-menu-split-long-menu): ditto, for use by the family
9375         constructor.
9376         (font-menu-family-constructor): use it.
9377
9378 1999-05-30  Andy Piper  <andy@xemacs.org>
9379
9380         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9381         for use by the font menu.
9382
9383         * msw-font-menu.el: new file implementing mswindows specific
9384         font-menu behaviour.
9385         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9386         (mswindows-font-menu-junk-families): ditto.
9387         (hack-font-truename): ditto.
9388         (mswindows-font-regexp-ascii): ditto.
9389         (mswindows-reset-device-font-menus): ditto.
9390         (mswindows-font-menu-font-data): ditto.
9391         (mswindows-font-menu-load-font): ditto.
9392
9393         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9394         (x-font-menu-font-data): ditto.
9395         (x-font-menu-load-font): ditto.
9396
9397         * font-menu.el: new file implementing generic font menu behaviour.
9398         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9399         made device independent.
9400         (font-menu-this-frame-only-p): ditto.
9401         (font-menu-preferred-resolution): ditto.
9402         (font-menu-size-scaling): new variable used to determine whether
9403         sizes are in points or tenths of a point.
9404         (vassoc): moved from x-font-menu.el.
9405         (device-fonts-cache): ditto.
9406         (device-fonts-cache): ditto.
9407         (flush-device-fonts-cache): ditto.
9408         (reset-device-font-menus): copied from x-font-menu.el and made
9409         device independent. Most functionality deferred to
9410         device-dependent versions.
9411         (font-menu-family-constructor): copied from x-font-menu.el and
9412         made device independent.
9413         (font-menu-size-constructor): ditto.
9414         (font-menu-weight-constructor): ditto.
9415         (font-menu-set-font): ditto.
9416         (font-menu-change-face): ditto.
9417         (font-menu-load-font): new device method.
9418         (font-menu-font-data): ditto.
9419
9420         * x-font-menu.el: The above functions deleted.
9421
9422 1999-05-26  Andy Piper  <andy@xemacs.org>
9423
9424         * update-elc.el:
9425         * make-docfile.el:
9426         * loadup.el: rehash expand-file-name usage to not use default-directory.
9427
9428 1999-05-21  Andy Piper  <andy@xemacs.org>
9429
9430         * x-select.el (x-select-convert-to-text):
9431         (x-selected-text-type):
9432         (x-get-selection):
9433         (xselect-convert-to-string):
9434         (xselect-convert-to-compound-text):
9435         (xselect-convert-to-length):
9436         (xselect-convert-to-targets):
9437         (xselect-convert-to-delete):
9438         (xselect-convert-to-filename):
9439         (xselect-convert-to-charpos):
9440         (xselect-convert-to-lineno):
9441         (xselect-convert-to-colno):
9442         (xselect-convert-to-sourceloc):
9443         (xselect-convert-to-os):
9444         (xselect-convert-to-host):
9445         (xselect-convert-to-user):
9446         (xselect-convert-to-class):
9447         (xselect-convert-to-name):
9448         (xselect-convert-to-integer):
9449         (xselect-convert-to-atom):
9450         (xselect-convert-to-identity): functions renamed from x-* and
9451         moved to select.el.
9452         (x-get-secondary-selection): use rename get-selection.
9453         (x-get-clipboard): ditto.
9454         (x-own-selection): moved to select.el.
9455         (x-valid-simple-selection-p): ditto.
9456         (x-dehilight-selection): ditto.
9457         (x-own-clipboard): ditto.
9458         (x-disown-selection): ditto.
9459
9460         * x-mouse.el (x-yank-function): moved to mouse.el.
9461         (x-insert-selection): ditto.
9462         (x-set-point-and-move-selection): use renamed function.
9463
9464         * select.el (selected-text-type): moved and renamed from
9465         x-select.el.
9466         (selection-owner-p): moved to C.
9467         (selection-exists-p): ditto.
9468         (get-cutbuffer): new device method.
9469         (get-selection): generalised and moved from x-select.el.
9470         (own-selection): moved x-own-selection functionality into here.
9471         (dehilight-selection): renamed and moved from x-select.el.
9472         (own-clipboard): functionality moved from x-select.el using new
9473         generic C builtins.
9474         (disown-clipboard): ditto.
9475         (select-convert-to-text):
9476         (select-convert-to-string):
9477         (select-convert-to-compound-text):
9478         (select-convert-to-length):
9479         (select-convert-to-targets):
9480         (select-convert-to-delete):
9481         (select-convert-to-filename):
9482         (select-convert-to-charpos):
9483         (select-convert-to-lineno):
9484         (select-convert-to-colno):
9485         (select-convert-to-sourceloc):
9486         (select-convert-to-os):
9487         (select-convert-to-host):
9488         (select-convert-to-user):
9489         (select-convert-to-class):
9490         (select-convert-to-name):
9491         (select-convert-to-integer):
9492         (select-convert-to-atom):
9493         (select-convert-to-identity): new functions renamed from x-* and
9494         moved from x-select.el.
9495
9496         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9497         into here and use as the default window-system mouse yank.
9498         (insert-selection): generalised and moved from x-mouse.el.
9499         (own-clipboard): moved to C.
9500
9501         * msw-select.el (mswindows-selection-owned-p): deleted.
9502         (mswindows-own-selection): generalised and moved to select.el.
9503         (mswindows-disown-selection): generalised and moved to C.
9504         (mswindows-selection-owner-p): ditto.
9505
9506 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9507
9508         * XEmacs 21.2.14 is released
9509
9510 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9511
9512         * about.el: update contact info for jason and slb.
9513
9514 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9515
9516         * mule/european.el (setup-romanian-environment): Add Romanian
9517         support from Emacs/Mule romanian.el.
9518
9519 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9520
9521         * cus-face.el: Label all custom changes with the 'custom' tag.
9522
9523         * cus-edit.el: idem ditto.
9524
9525         * faces.el: Added suport for adding device tags to various functions.
9526         (custom): New device tag.
9527         (face-spec-set): Call reset face with tags argument. No longer do
9528         x-init-global-faces hack.
9529
9530         * faces.el (frob-face-property): Use an anonymous specifier to map
9531         frob-face-property-1 over.
9532
9533         * x-font-menu.el (font-menu-set-font): Always specify all
9534         properties to custom.
9535
9536 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9537
9538         * mule/european.el (setup-czech-environment): Add czech support.
9539         From David Sauer <davids@orfinet.cz>
9540
9541 1999-03-15  SL Baur  <steve@xemacs.org>
9542
9543         * check-features.el: Turn hard errors into warnings.
9544
9545 1999-03-21  SL Baur  <steve@xemacs.org>
9546
9547         * simple.el (delete-key-deletes-forward): As per discussion on
9548         xemacs-beta, default to t.
9549
9550 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9551
9552         * loadup.el: Define Installation-string before loading anything.
9553
9554 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9555
9556         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9557         From Anders Stenman <stenman@isy.liu.se>
9558
9559 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9560
9561         * wid-edit.el (widget-glyph-find): Ditto.
9562
9563         * packages.el (locate-library): Ditto.
9564
9565         * loadup.el (really-early-error-handler): Ditto.
9566
9567         * lib-complete.el (read-library): Ditto.
9568
9569         * faces.el (set-face-stipple): Ditto.
9570
9571         * code-files.el (load): Use new calling style of locate-file.
9572
9573 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9574
9575         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9576         dead.
9577
9578 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9579
9580         * dumped-lisp.el (preloaded-file-list): Don't load
9581         Installation.el.
9582
9583         * loadup.el (Installation-string): Define it here.
9584
9585 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9586
9587         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9588         Installation.el needs to be loaded before `dump-paths', otherwise
9589         the dumping process won't find it.
9590
9591 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9592
9593         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9594         subr so that we can use `replace-in-string' in Installation.el to
9595         get rid of C-m chars under the native Windows build.
9596
9597 1999-04-29  Andy Piper  <andy@xemacs.org>
9598
9599         * make-docfile.el: canonicalize file and directory names.
9600
9601         * device.el (call-device-method): new function for calling device
9602         specific methods.
9603         (define-device-method): new function for defining device methods.
9604         (define-device-method*): ditto.
9605
9606 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9607
9608         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9609
9610 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9611
9612         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9613         (cyrillic-koi8-r-encode-table): Likewise.
9614         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9615         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9616
9617         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9618         from vietnamese.el].
9619
9620         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9621         mule/mule-misc.el.
9622
9623 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9624
9625         * mule/thai-xtis.el:
9626         - Change font registry name from "Thai94x94-0" to "xtis-0".
9627         - Change mnemonic of coding-system `tis-620' to "TIS620".
9628
9629 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9630
9631         * mule/ethiopic.el: fixed.
9632
9633 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9634
9635         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9636
9637         * mule/thai-xtis.el: New file.
9638
9639         * mule/vietnamese.el: New file.
9640
9641         * mule/ethiopic.el: New file.
9642
9643 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9644
9645         * bytecomp.el (byte-compile-close-variables): Leave
9646         debug-issue-ebola-notices alone.
9647
9648 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9649
9650         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9651         at the top of the buffer since it is the most important thing to
9652         customize
9653         (ldap-get-host-parameter): New defun
9654         (ldap-search): Add a new parameter `withdn' to retrieve the
9655         distinguished names of entries
9656
9657 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9658
9659         * startup.el (splash-frame-body): Date and spelling fixes.
9660
9661 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9662
9663         * view-less.el (toggle-truncate-lines): add autoload tag
9664
9665 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9666
9667         * format.el (format-alist): Disable image stuff.
9668
9669 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9670
9671         * wid-edit.el (widget-glyph-find): Search by directories, then by
9672         suffixes rather than the other way around.
9673         (widget-image-conversion): Renamed to
9674         `widget-image-file-name-suffixes'.
9675
9676 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9677
9678         * mule/mule-charset.el: Made old functions obsolete, remove the
9679         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9680         (charset-iso-graphic-plane): Rename from charset-graphic.
9681         (charset-iso-final-char): Rename from charset-final.
9682         (charset-width): Rename from charset-columns.
9683         (charset-bytes): Added from fsf compatibility, returns always 1.
9684
9685         * mule/mule-misc.el: Move charset-doc-string alias to
9686         mule-charset.el
9687
9688 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9689
9690         * x-faces.el (x-make-font-bold-italic): honor
9691         *try-oblique-before-italic-fonts*
9692
9693 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9694
9695         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9696
9697 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9698
9699         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9700         name.
9701
9702 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9703
9704         * cl-extra.el (equalp): Would bug out for lists.
9705
9706 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9707
9708         * about.el (about-hackers):  Change cgw's email address
9709
9710 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9711
9712         * XEmacs 21.2.13 is released
9713
9714 1999-03-12  SL Baur  <steve@xemacs.org>
9715
9716         * simple.el (delete-key-deletes-forward): Revert to previous
9717         behavior.
9718
9719 1999-01-18  Didier Verna  <didier@xemacs.org>
9720
9721         * menubar-items.el (xemacs-splash-buffer): handle the case of
9722         multiple elements in the splash buffer body.
9723
9724         * startup.el (splash-frame-timeout): new constant: interval
9725         between splash buffer elements.
9726         (command-line-1): handle splash buffer with multiple elements (use
9727         a timeout).
9728         (splash-frame-body): Originally `startup-splash-frame-body'.
9729         Rewrote a cleaner and more readable version. This can now be array,
9730         in which case each element is displayed in turn in the splash buffer.
9731         (splash-frame-static-body): new constant. Persistent information
9732         across all splash buffer elements (preserves the possibility to give
9733         it in different languages.
9734         (circulate-splash-frame-elements): new function. Used as a timeout
9735         to circulate through all splash frame elements and display them in
9736         sequence.
9737         (display-splash-frame): originally `startup-splash-frame'. Handle
9738         the case of multiple elements in the splash buffer body. Now
9739         returns a timeout id if multiple elements to display, or nil.
9740
9741 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9742
9743         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9744         so they can be overridden by x-init-face-from-resources.
9745         Additionally specify the font name also with an x tag.
9746
9747 1999-03-08  Andy Piper  <andy@xemacs.org>
9748
9749         * package-get.el (package-get-base): autoload.
9750
9751         * menubar-items.el (default-menubar): add update menu item. Fix
9752         custom menu to only be activated when package-base is available.
9753
9754         * package-get.el (package-get-custom): don't load
9755         package-get-custom as it is auto-generated. Fix group definition.
9756
9757 1999-03-05  Didier Verna  <didier@xemacs.org>
9758
9759         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9760         instead of `symbol-name' (Thanks Kyle).
9761
9762         * cus-edit.el (custom-save-variables): use `prin1' instead of
9763         princ to write symbols.
9764
9765 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9766
9767         * XEmacs 21.2.12 is released
9768
9769 1999-03-05  SL Baur  <steve@xemacs.org>
9770
9771         * menubar-items.el (default-menubar): Add kfm browsing support.
9772         From Neal Becker <nbecker@fred.net>
9773
9774 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9775
9776         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9777         calls to font-lock during buffer reversion.
9778
9779 1999-02-12  Didier Verna  <didier@xemacs.org>
9780
9781         * info.el (Info-build-node-completions): unconditionally widen the
9782         tag table buffer.
9783
9784 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9785
9786         * x-faces.el (x-init-face-from-resources):
9787         Only set fonts in the 'x locale.
9788
9789 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9790
9791         * package-ui.el (pui-install-selected-packages): Don't throw on
9792         `package-admin-delete-binary-package' returning nil since it's
9793         normal.  Reindent function.
9794         (pui-add-required-packages): Handle case where packages selected
9795         for installation have never been installed.
9796
9797 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9798
9799         * menubar-items.el (default-menubar):
9800         Implement the ``Mule->Set coding system of process'' menu item.
9801
9802 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9803
9804         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9805         files
9806         - Change some `if's to `when's
9807
9808 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9809
9810         * XEmacs 21.2.11 is released
9811
9812 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9813
9814         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9815         against window close (Fix Bug #460).
9816         (ask-user-about-lock-dbox): Idem.
9817
9818 1999-02-25  SL Baur  <steve@xemacs.org>
9819
9820         * mule/mule-charset.el (charset-leading-byte): New function.
9821         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9822
9823 1999-02-12  Andy Piper  <andy@xemacs.org>
9824
9825         * about.el (xemacs-hackers): change andy's email address.
9826         (about-url-alist): change andy's web page address.
9827         (about-xemacs): add piper.
9828
9829 1999-02-16  SL Baur  <steve@xemacs.org>
9830
9831         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9832         of mule-base into lisp/mule.
9833
9834 1999-02-16  SL Baur  <steve@xemacs.org>
9835
9836         * mule/arabic.el:
9837         mule/canna-leim.el:
9838         mule/chinese.el:
9839         mule/cyrillic.el:
9840         mule/english.el:
9841         mule/european.el:
9842         mule/greek.el:
9843         mule/hebrew.el:
9844         mule/japanese.el:
9845         mule/kinsoku.el:
9846         mule/korean.el:
9847         mule/misc-lang.el:
9848         mule/mule-category.el:
9849         mule/mule-ccl.el:
9850         mule/mule-charset.el:
9851         mule/mule-cmds.el:
9852         mule/mule-coding.el:
9853         mule/mule-files.el:
9854         mule/mule-help.el:
9855         mule/mule-init.el:
9856         mule/mule-misc.el:
9857         mule/mule-tty-init.el:
9858         mule/mule-x-init.el:
9859         mule/viet-chars.el:  Remerge from mule-base.
9860
9861         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9862         of mule-base into lisp/mule.
9863
9864 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
9865
9866         * process.el (exec-to-string): Use `shell-command-switch' in place
9867         of hard-wired "-c" (for WindowsNT).
9868
9869 1999-02-08  Charles G Waldman  <cgw@pgt.com>
9870
9871         * menubar-items.el (default-menubar):  Remove obsolete
9872         "Gopher" item
9873
9874 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
9875
9876         * package-admin.el (package-admin-get-install-dir): First fall
9877         back to the location of xemacs-base for non-mule packages.
9878
9879 1999-02-15  Martin Buchholz  <martin@xemacs.org>
9880
9881         * paths.el:
9882         - improved automounter tmp directory support.
9883         - support 4 (!) empirically discovered automounter conventions
9884
9885 1999-02-12  SL Baur  <steve@xemacs.org>
9886
9887         * etags.el (pop-tag-mark): autoload to match key binding.
9888
9889 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9890
9891         * XEmacs 21.2.10 is released
9892
9893 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
9894
9895         * package-get.el (package-get-remote-filename): Don't bug out for
9896         a local file name in the search entry.
9897
9898 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
9899
9900         * XEmacs 21.2.9 is released
9901
9902 1999-01-19  Didier Verna  <didier@xemacs.org>
9903
9904         * replace.el (replace-search-function): new variable containing a
9905         function to perform a search-forward.
9906         (replace-re-search-function): new variable containing a function
9907         to perform a re-search-forward.
9908         (perform-replace): use them.
9909
9910 1999-01-25  Didier Verna  <didier@xemacs.org>
9911
9912         * select.el (selection-owner-p): use the name `XEmacs'.
9913         (cut-copy-clear-internal): ditto.
9914
9915 1999-01-18  Andy Piper  <andy@xemacs.org>
9916
9917         * about.el (about-url-alist): Update my entry.
9918         (xemacs-hackers): Ditto.
9919
9920 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
9921
9922         * buffer.el (switch-to-buffer): Fixing documentation.
9923         * minibuf.el (minibuffer-completion-table): ditto.
9924         * cl-macs.el (return-from): ditto.
9925
9926 1999-01-04  Didier Verna  <didier@xemacs.org>
9927
9928         * replace.el (delete-non-matching-lines): temporarily disable
9929         case-folding when called interactively with a regexp containing
9930         uppercase characters.
9931         (delete-matching-lines): ditto.
9932         (count-matches): ditto.
9933         (list-matching-lines): ditto.
9934
9935 1999-01-07  Colin Rafferty  <colin@xemacs.org>
9936
9937         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
9938         abort if current window is split horizontally, not if others are
9939         split.  Got rid of unnecessary minibuffer checking.  Also, add
9940         some comments (it's still complex).
9941
9942 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
9943
9944         * package-get.el: changed address for doc.ic.ac.uk to
9945         sunsite.doc.ic.ac.uk
9946
9947 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9948
9949         * ldap.el (toplevel): Remove requires so that the file compiles
9950         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
9951
9952 1999-01-10  J. Kean Johnston  <jkj@sco.com>
9953
9954         * dump-paths.el: Calculate module-directory and set
9955         module-load-path to the load path for modules.
9956
9957         * loadup.el: Get bootstrap value of module-load-path from the
9958         environment variable EMACSBOOTSTRAPMODULEPATH.
9959         - Display the module load path if we're debugging paths.
9960
9961         * setup-paths.el: Added function paths-find-site-module-directory.
9962         - Added function paths-find-module-directory.
9963         - Added function paths-construct-module-load-path.  Uses new
9964         environment variable EMACSMODULEPATH.
9965
9966 1998-12-30  Martin Buchholz  <martin@xemacs.org>
9967
9968         * font.el (font-default-object-for-device):
9969         Oops! This `or' can't be replaced by `unless'.
9970         Fixed inability to run w3, among other things.
9971
9972 1998-12-17  Charles G. Waldman <cgw@pgt.com>
9973
9974         * package-admin.el: Change initialization of
9975           package-admin-install-function dependent on system type.
9976           Change package-admin-install-function-mswindows to use
9977           "minitar".
9978
9979 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
9980
9981         * mouse.el (default-mouse-motion-handler): Disable help echo while
9982         in the minibuffer.
9983
9984 1998-12-28  Martin Buchholz <martin@xemacs.org>
9985
9986         * XEmacs 21.2.8 is released.
9987
9988 1998-12-24  Martin Buchholz <martin@xemacs.org>
9989
9990         * XEmacs 21.2.7 is released.
9991
9992 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9993
9994         * package-ui.el (pui-list-packages): Set truncate-lines.
9995
9996         * package-get.el (package-get-download-menu): Use
9997         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
9998
9999         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10000         (pui-help-string): idem.
10001         (list-packages-mode): New major mode.
10002         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10003         (pui-install-selected-packages): Add suport for removing packages.
10004         (pui-toggle-package-delete-key): New function.
10005         (pui-popup-context-sensitive): New kludge.
10006         (pui-list-packages): Add warning when `package-get-remote' is nil.
10007         (package-ui-add-site): New function.
10008
10009 1998-12-01  Didier Verna  <didier@xemacs.org>
10010
10011         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10012
10013 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10014
10015         * ldap.el: Custom-ized
10016         (toplevel): Do not provide `ldap' which is provided by C level
10017         LDAP code
10018         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10019
10020 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10021
10022         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10023
10024 1998-12-17  Andy Piper  <andy@xemacs.org>
10025
10026         * sound.el (sound-load-list): name changed from sound-load-alist.
10027         (sound-extension-list): name changed from sound-ext-list.
10028         (load-default-sounds): use new names.
10029         (load-sound-file): use new names.
10030
10031 1998-12-16  Andy Piper  <andy@xemacs.org>
10032
10033         * XEmacs 21.2.6 is released
10034
10035 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10036
10037         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10038         errors.
10039
10040 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10041
10042         * wid-edit.el (widget-echo-this-extent): Set
10043         help-echo-owns-message to t.
10044
10045 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10046
10047         * package-get.el (package-get-download-menu): use toggles for
10048           each site in the download site menu.
10049
10050 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10051
10052         * package-get.el (package-get): If we cannot find a package
10053           because package-get-remote is not set, give a more helpful
10054           error message.
10055
10056 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10057
10058         * package-get.el (package-get-remote-filename): use an EFS path
10059         with user anonymous if no user is specified.
10060
10061 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10062
10063         * faces.el (face-spec-set): Re-init fallfacks for default after
10064         calling reset-face on the default face.
10065
10066 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10067
10068         * package-admin.el (package-admin-default-install-function):
10069         Behave as advertised.  Make sure the pkg-dir is proper for
10070         default-directory.
10071         (package-admin-add-binary-package): Make sure the pkg-dir is
10072         proper for default-directory.
10073         (package-admin-install-function-mswindows): Make sure the pkg-dir
10074         is proper for default-directory.
10075
10076 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10077
10078         * XEmacs 21.2.5 is released
10079
10080 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10081
10082         * files.el (binary-file-regexps): regexp-opt is not available at
10083         bytecompile time.
10084
10085 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10086
10087         * x-win-xfree86.el:
10088         * x-win-sun.el (x-win-init-sun):
10089         * x-win-sun.el:
10090         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10091         * x-iso8859-1.el:
10092         * x-init.el (init-post-x-win):
10093         * x-init.el (init-pre-x-win):
10094         * x-init.el (x-initialize-compose):
10095         * x-init.el:
10096         * x-compose.el:
10097         * winnt.el:
10098         * widget.el:
10099         * wid-edit.el (widget-glyph-click):
10100         * wid-edit.el (widget-glyph-find):
10101         * wid-edit.el (widget-type):
10102         * view-less.el (view-buffer-other-window):
10103         * very-early-lisp.el:
10104         * version.el:
10105         * toolbar.el:
10106         * toolbar-items.el:
10107         * term/sun.el (suntool-map):
10108         * term/sun-mouse.el:
10109         * term/internal.el:
10110         * syntax.el (modify-syntax-entry):
10111         * symbol-syntax.el:
10112         * subr.el:
10113         * startup.el (lock-directory):
10114         * simple.el (set-comment-column):
10115         * simple.el (backward-delete-char-untabify):
10116         * shadow.el (find-emacs-lisp-shadows):
10117         * shadow.el:
10118         * setup-paths.el (paths-construct-info-path):
10119         * select.el (cut-copy-clear-internal):
10120         * process.el (call-process-region):
10121         * process.el (start-process-shell-command):
10122         * process.el:
10123         * paths.el (rmail-spool-directory):
10124         * paragraphs.el (use-hard-newlines):
10125         * package-get.el (package-get-dependencies):
10126         * package-admin.el (package-admin-delete-binary-package):
10127         * obsolete.el (truncate-string):
10128         * obsolete.el (store-substring):
10129         * mouse.el (default-mouse-track-maybe-own-selection):
10130         * mouse.el (mouse-yank-at-point):
10131         * modeline.el:
10132         * modeline.el (mouse-drag-modeline):
10133         * minibuf.el (read-directory-name-internal):
10134         * minibuf.el (read-file-name-internal):
10135         * minibuf.el (read-file-name-internal-1):
10136         * minibuf.el (read-file-name-2):
10137         * minibuf.el (exact-minibuffer-completion-p):
10138         * minibuf.el (read-from-minibuffer):
10139         * minibuf.el:
10140         * menubar.el (check-menu-syntax):
10141         * map-ynp.el (map-y-or-n-p):
10142         * make-docfile.el (docfile-out-of-date):
10143         * loadup.el ((member "run-temacs" command-line-args)):
10144         * loadup.el ((member "no-site-file" command-line-args)):
10145         * loadup.el (really-early-error-handler):
10146         * loadup.el:
10147         * loadhist.el:
10148         * loaddefs.el:
10149         * lisp-mnt.el (lm-verify):
10150         * lib-complete.el (lib-complete:cache-completions):
10151         * lib-complete.el (library-all-completions):
10152         * itimer.el (itimer-run-expired-timers):
10153         * info.el (Info-mode):
10154         * info.el (Info-insert-file-contents):
10155         * info.el (Info-rebuild-dir):
10156         * info.el (Info-build-dir-anew):
10157         * info.el (Info-parse-dir-entries):
10158         * info.el (Info-dir-outdated-p):
10159         * info.el (Info-insert-dir):
10160         * info.el (info-xref):
10161         * info.el:
10162         * hyper-apropos.el (hyper-apropos-get-doc):
10163         * hyper-apropos.el (hyper-describe-face):
10164         * hyper-apropos.el (hyper-apropos-mode):
10165         * hyper-apropos.el:
10166         * help.el (list-processes):
10167         * help.el:
10168         * gnuserv.el:
10169         * font.el (mswindows-font-create-name):
10170         * font.el (font-default-font-for-device):
10171         * font.el (x-font-create-object):
10172         * font.el (font-registry):
10173         * font.el:
10174         * font-lock.el (font-lock-keywords):
10175         * font-lock.el:
10176         * finder.el (finder-compile-keywords):
10177         * find-paths.el (paths-find-recursive-path):
10178         * fill.el (set-justification-center):
10179         * fill.el (fill-region-as-paragraph):
10180         * files.el (insert-directory):
10181         * files.el (wildcard-to-regexp):
10182         * files.el (recover-file):
10183         * files.el (basic-save-buffer):
10184         * files.el (delete-auto-save-file-if-necessary):
10185         * files.el (file-relative-name):
10186         * files.el (backup-extract-version):
10187         * files.el (backup-buffer):
10188         * files.el (set-visited-file-name):
10189         * files.el (set-auto-mode):
10190         * files.el (interpreter-mode-alist):
10191         * files.el:
10192         * files.el (find-file-noselect):
10193         * files.el (abbreviate-file-name):
10194         * files.el (parse-colon-path):
10195         * files.el (directory-abbrev-alist):
10196         * etags.el (visit-tags-table-buffer):
10197         * easymenu.el (easy-menu-define):
10198         * dragdrop.el (experimental-dragdrop-drag):
10199         * dragdrop.el (dragdrop-drop-do-functions):
10200         * dragdrop.el (dragdrop-drop-at-point):
10201         * disass.el (disassemble-1):
10202         * disass.el (disassemble-internal):
10203         * disass.el (disassemble):
10204         * disass.el:
10205         * derived.el (derived-mode-init-mode-variables):
10206         * derived.el (define-derived-mode):
10207         * custom.el (defgroup):
10208         * cus-edit.el (custom-quote):
10209         * config.el:
10210         * code-process.el (open-network-stream):
10211         * code-process.el (start-process):
10212         * code-process.el (call-process-region):
10213         * code-process.el (call-process):
10214         * code-process.el:
10215         * code-files.el (insert-file-contents):
10216         * code-files.el:
10217         * code-files.el (buffer-file-coding-system-for-read):
10218         * cmdloop.el (yes-or-no-p-minibuf):
10219         * cl.el:
10220         * cl-macs.el:
10221         * cl-extra.el:
10222         * callers-of-rpt.el (make-caller-report):
10223         * callers-of-rpt.el:
10224         * bytecomp.el (batch-byte-recompile-directory):
10225         * bytecomp.el (batch-byte-compile-1):
10226         * bytecomp.el (batch-byte-compile):
10227         * bytecomp.el (display-call-tree):
10228         * bytecomp.el (byte-compile-insert):
10229         * bytecomp.el (byte-compile-two-args-19->20):
10230         * bytecomp.el (byte-compile-variable-ref):
10231         * bytecomp.el (byte-compile-form):
10232         * bytecomp.el (byte-compile-top-level-body):
10233         * bytecomp.el (byte-compile-out-toplevel):
10234         * bytecomp.el (byte-compile-byte-code-maker):
10235         * bytecomp.el (byte-compile-file-form-defmumble):
10236         * bytecomp.el (byte-compile-file-form):
10237         * bytecomp.el (byte-compile-keep-pending):
10238         * bytecomp.el (byte-compile-insert-header):
10239         * bytecomp.el (byte-compile-from-buffer):
10240         * bytecomp.el (byte-compile-file):
10241         * bytecomp.el (byte-recompile-file):
10242         * bytecomp.el (byte-compile-close-variables):
10243         * bytecomp.el (byte-compile-warn-about-unused-variables):
10244         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10245         * bytecomp.el (byte-compiler-legal-options):
10246         * bytecomp.el (byte-compile-lapcode):
10247         * bytecomp.el (byte-optimize-log):
10248         * bytecomp.el ((fboundp 'defsubst)):
10249         * bytecomp.el:
10250         * bytecomp-runtime.el:
10251         * byte-optimize.el (byte-optimize-apply):
10252         * byte-optimize.el (car):
10253         * byte-optimize.el (byte-optimize-form):
10254         * byte-optimize.el (byte-optimize-form-code-walker):
10255         * byte-optimize.el:
10256         * build-report.el (build-report-insert-installation-file):
10257         * build-report.el (build-report):
10258         * auto-show.el:
10259         * apropos.el (apropos-documentation):
10260         - mega patch
10261         - clean up byte-compile warnings
10262         - remove unused variables
10263         - Use common lisp style hashtable functions
10264         - byte compiler cleanup
10265         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10266         - remove old backquote syntax usage
10267         - move some cl functionality into C for speed.
10268         - remove last remaining VMS support
10269         - spelling fixes
10270         - implement last, butlast, nbutlast, copy-list in C.
10271         - new macro ignore-file-errors, similar to ignore-errors
10272           (ignore-file-errors (delete-file "foo"))
10273         - get frequent garbage collection during loadup.el by tweaking
10274           gc-cons-threshold, rather than explicitly calling garbage-collect
10275         - default delete-key-deletes-forward to `t'.
10276
10277 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10278
10279         * XEmacs 21.2-beta4 is released.
10280
10281 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10282
10283         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10284         (easy-menu-item-present-p): Wrapper around find-menu-item.
10285         (easy-menu-remove-item): Wrapper around delete-menu-item.
10286
10287         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10288         (add-menu-button): Add 'in-menu' argument.
10289         (add-menu-item-1): Add in-menu support to helper function.
10290
10291 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10292
10293         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10294
10295 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10296
10297         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10298         of Dec 4, 1997.
10299
10300 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10301
10302         * process.el (shell-command-on-region): Report if the command
10303         succeeded or failed.
10304
10305 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10306
10307         * subr.el (buffer-substring-no-properties): Comment out.
10308
10309 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10310
10311         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10312           into font instances first, like `x-frob-font-size' does.
10313           (mswindows-find-larger-font): ditto
10314
10315 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10316
10317         * package-ui.el (pui-install-selected-packages): fix args in call
10318         to `package-get'.
10319
10320 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10321
10322         * package-get.el (host-name): New widget type.
10323         (package-get-remote): Better customization using new type.
10324         (package-get-download-sites): idem dito.
10325
10326         (package-get-custom): Do not use package-get-all untill we have
10327         runtime dependencies.
10328
10329         (package-get-remove-copy): Default to 't' we no longer need this
10330         kludge as we do not currently use depenencies.
10331
10332         (package-get-was-current): New variable.
10333         (package-get-require-base): New 'force-current' argument.
10334         (package-get-update-base): idem
10335         (package-get-package-provider):  idem
10336         (package-get-locate-index-file): New 'no-remote' argument.
10337         (package-get-locate-file): idem.
10338
10339         (package-get-maybe-save-index): New function.
10340         (package-get-update-base): Use it.
10341
10342 1998-10-28 Greg Klanderman <greg@alphatech.com>
10343
10344         * package-get.el (package-get-remote): default to nil; by default,
10345         don't go out to the net via EFS.  They must select a download site.
10346         (package-get-download-sites): new variable.
10347         (package-get-download-menu): new function.
10348         (package-get-locate-index-file): new function.
10349         (package-get-update-base): use it.
10350
10351         * menubar-items.el (default-menubar): add "Update Package Index"
10352         and "Add Download Site" menus under Options | Manage Packages.
10353
10354 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10355
10356         * package-get.el (package-get): bugfix code checking installed version
10357         for case where package is not currently installed.
10358         (package-get-require-signed-base-updates): new variable.
10359         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10360         deemed not a goot thing.  Use the variable
10361         package-get-allow-unsigned-base-updates instead.
10362
10363 1998-10-16 Greg Klanderman <greg@alphatech.com>
10364
10365         * package-get.el (package-get): Don't install an older version than
10366         we already have unless explicitly told to.  Issue a warning.
10367
10368         * package-ui.el (pui-add-required-packages): when adding
10369         dependencies, don't add packages that are up to date.
10370         (pui-package-symbol-char):  Don't consider a package out of date
10371         if you have a newer version installed than the latest version in
10372         package-get-base.
10373
10374         * package-get.el (package-get-base-filename): document that it may
10375         be a path relative to package-get-remote;  new default value.
10376         (package-get-locate-file): new function.
10377         (package-get-update-base): use it to expand package-get-base-filename.
10378         (package-get-save-base): new function to save the package-get database
10379         to file.
10380         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10381         (package-get-update-base): pass the REMOTE-SOURCE arg.
10382         (package-get-update-base-entry): call package-get-custom-add-entry.
10383         (package-get-file-installed-p): removed; no longer needed.
10384         (package-get-create-custom): ditto.
10385         (toplevel): remove code to build and load package-get-custom.el
10386         (package-get-custom-add-entry): new function.
10387
10388 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10389
10390         * wid-edit.el (widget-button-click): Don't switch window.
10391
10392 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10393
10394         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10395
10396 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10397
10398         * etags.el (find-tag-default): Run find-tag-hook using
10399         run-hooks rather than funcall
10400
10401 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10402
10403         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10404         and the current local map as the parents to isearch-mode-map.
10405
10406 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10407
10408         * XEmacs 21.2-beta3 is released.
10409
10410 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10411
10412         * package-get.el (package-get-update-base): use
10413         insert-file-contents-internal, not insert-file-contents-literally.
10414
10415 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10416
10417         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10418         dump time.
10419
10420 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10421
10422         * package-get.el (package-get-update-base-entry): new function.
10423         (package-get-update-base): renamed; was `package-get-load-base'.
10424         cleanup, and use package-get-update-base-from-buffer.
10425         (package-get-update-base-from-buffer): new function.
10426         (package-get-update-base-entries): new; helper for above.
10427         Do not eval lisp grabbed over ftp; parse it from new format.
10428
10429 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10430
10431         * files.el (set-auto-mode): Don't play games loading package-get
10432         database; package-get-package-provider will handle it all.
10433
10434 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10435
10436         * package-get.el (package-get-base-filename): new variable.
10437         (package-get-require-base): new function.
10438         (package-get-pgp-signed-begin-line): new variable.
10439         (package-get-pgp-signature-begin-line): ditto.
10440         (package-get-pgp-signature-end-line):  ditto.
10441         (package-get-load-base): new function.
10442         (package-get-interactive-package-query):
10443         (package-get-update-all):
10444         (package-get-dependencies):
10445         (package-get-package-provider):
10446         (package-get-custom): use package-get-require-base.
10447         [package-get-custom loading]: disable for now.
10448
10449         * package-ui.el (pui-list-packages): use (package-get-require-base)
10450
10451 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10452
10453         * package-ui.el: Correct obvious thinko in choosing extent face.
10454
10455 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10456
10457         * menubar-items.el (default-menubar): pui-list-package has nothing
10458         to with Customize. Move all the package stuff to a new Item in Options.
10459
10460         * package-ui.el (pui-menu): Add menu and Popup menu.
10461
10462         * package-get.el (package-get): Use new
10463         package-admin-get-install-dir.
10464
10465         * package-admin.el (package-admin-get-install-dir): New syntax.
10466         Conserve package location and put mule packages where mule-base is.
10467
10468         * package-get.el : Customized
10469
10470         * package-ui.el (pui): Customized
10471         (pui-package-install-dest-dir): New variable.
10472         (pui-install-selected-packages): Use it
10473
10474 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10475
10476         * package-get.el (package-get-interactive-package-query): Move
10477         dependency on package-get-base to run-time.
10478         (package-get-update-all): Ditto.
10479         (package-get-dependencies): Ditto.
10480         (package-get-package-provider): Ditto.
10481         (package-get-custom): Ditto.
10482
10483 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10484
10485         * events.el: Remove 'ascii-character property from 'backspace
10486         and 'delete symbols
10487
10488 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10489
10490         * package-get-base.el: removed.
10491
10492 1998-09-23  Didier Verna  <didier@xemacs.org>
10493
10494         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10495         (no-upper-case-p): new function.
10496         (with-search-caps-disable-folding): new macro.
10497         (with-interactive-search-caps-disable-folding): new macro.
10498         (zap-to-char): In interactive mode, do a case-sensitive search if
10499         the character is uppercase.
10500         (zap-up-to-char): ditto.
10501
10502         * replace.el (perform-replace): use the function no-upper-case-p.
10503
10504         * isearch-mode.el (isearch-fix-case): ditto.
10505         make obsolete `with-caps-disable-folding' and
10506         `isearch-no-upper-case-p'.
10507
10508         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10509         (tags-search): ditto.
10510         (tags-query-replace): ditto.
10511
10512         * info.el (Info-search): ditto.
10513
10514 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10515
10516         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10517
10518 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10519
10520         * package-admin.el (package-admin-rmtree): rewritten.  need to
10521         check for "." and ".." before symlink check.  expand files and
10522         directories with respect to DIRECTORY, not default-directory.
10523
10524 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10525
10526         * package-get.el (package-get-all): add INSTALL-DIR argument.
10527
10528 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10529
10530         * package-ui.el (pui-add-required-packages): new function, select
10531         dependent packages.
10532         (pui-display-keymap): bind it.
10533         (pui-help-string): document it.
10534         (pui-install-selected-packages): package-get-all -> package-get.
10535
10536         * package-get.el (package-get-dependencies): new function.
10537
10538 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10539
10540         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10541         regexps.
10542
10543 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10544
10545         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10546         function.
10547         (default-mouse-track-normalize-point): Use it.
10548
10549 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10550
10551         * package-admin.el (package-admin-delete-binary-package):
10552                 General cleanup. Remove unnessary use of progn and
10553         save-excursion.
10554         (package-admin-delete-binary-package): Do NOT mess with file
10555         modes. That is evil.
10556         (package-admin-delete-binary-package): Wrap all deleting in
10557         condition-case. The data in MANIFEST is untrustworthy.
10558         (package-admin-delete-binary-package): Let the OS worry about non
10559         empty directories.
10560
10561 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10562
10563         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10564         processing.
10565         (lm-report-bug): Fix mail address to send bug reports to.
10566
10567 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10568
10569         * XEmacs 21.2-beta2 is released.
10570
10571 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10572
10573         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10574
10575 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10576
10577         * info.el (Info-mode): Document page turning by double clicks in
10578         docstring so `M-x describe-mode' will display it.
10579
10580 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10581
10582         * info.el (Info-mouse-track-double-click-hook): Use character
10583         widths to calculate a border region where double clicking does
10584         page turning, and return `nil' by default so other hooks, such as
10585         region highlighting, will be run.
10586
10587 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10588
10589         * sound.el (default-sound-directory-list): Initialize with all the
10590         "sounds" directories in `data-directory-list'.  It used to just be
10591         the first one.
10592
10593         * packages.el (locate-data-directory-list): Created.  This gives
10594         the list of matching directories, unlike `locate-data-directory',
10595         which just gives the first one.
10596
10597 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10598
10599         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10600         make a binding in the local keymap until help-char handling is
10601         improved.
10602
10603         * help.el (help-keymap-with-help-key): Provide keymap with help
10604         binding.
10605         (help-print-help-form): New helper function.
10606
10607 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10608
10609         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10610         move extent to another buffer; no need to create a new extent.
10611         (isearch-fix-case): New function.
10612         (isearch-search-and-update): Use it.
10613
10614 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10615
10616         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10617         the keymap, not minor-mode-map-alist.
10618         (isearch-done): Restore overriding-local-map.
10619
10620 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10621
10622         * bytecomp.el (byte-compile-buffer-substring):
10623         Fix for: (byte-compile (defun f () (buffer-substring)))
10624         ==>   ** buffer-substring called with 3 args, but requires 0-3
10625         - new code not only works, but is more readable, too.
10626
10627 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10628
10629         * msw-faces.el (mswindows-init-device-faces): Don't try to
10630           specify a default font at this late stage. Do try to force
10631           creation of the default face font so that if it fails we get
10632           an error now instead of a crash at frame creation.
10633
10634           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10635           mswindows-make-font-unitalic: Canonical default weight
10636           changed from "Normal" to "Regular".
10637
10638           mswindows-make-font-bold / -bold-italic: Supplied device was
10639           not being passed into call to mswindows-find-smaller-font.
10640
10641 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10642
10643         * package-get.el (package-get-remote): Fix the path where to find
10644           the packages on xemacs.org.
10645
10646 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10647
10648         * about.el (about-maintainer-info): Update Ben's entry.
10649
10650 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10651
10652         * lisp/shadow.el (find-emacs-lisp-shadows):
10653         - `member' was being called on lists of length 2000!
10654         - Replace with hashtables.
10655         - Replace hand-coded loops with (dolist)
10656         - Fix comment typo
10657
10658 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10659
10660         * packages.el: Added new function, `package-delete-name', to
10661           delete existing packages from the installed package database
10662           (`packages-package-list').  Also added the "pkginfo" directory
10663           to `packages-special-base-regexp', so that the pkginfo directory
10664           would not get added to `late-packages'.
10665
10666         * package-admin.el: Added ability to delete an installed package
10667           (added low-level function, `package-admin-delete-package').
10668           Understands how to use the pkginfo/MANIFEST.<package> file to
10669           delete the package.  When installing a package, will also
10670           create a MANIFEST.* file if one is not provided by the
10671           package.  If the MANIFEST.* doesn't exist when deleting a
10672           package, the functions will fall back to attempting to delete
10673           any package-specific lisp directory.
10674
10675         * package-get.el: Moved some functions to package-admin.el.
10676           Added interactive function `package-get-delete-package', for
10677           use by users for deleting a package.
10678
10679           Also modified to not require the presence of efs.
10680
10681 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10682
10683         * files.el (find-file-noselect): Handle all signals, kill the
10684         buffer and resignal.
10685
10686 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10687
10688         * cl-macs.el (glyph-image): Add setf method.
10689
10690 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10691
10692         * package-get.el: Fixed broken EFS downloading.  Also, look for
10693           .tar.gz files first, in preference over .tgz files.
10694
10695         * package-ui.el: Fix display of package version numbers.
10696
10697 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10698
10699         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10700         argument.
10701
10702 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10703
10704         * list-mode.el: `display-completion-list': added new/optional
10705           keyword `:completion-string', which allows the programmer to
10706           change the "Possible completions are:" prompt.
10707
10708         * menubar-items.el: Added new pulldown menu-pick to start up the
10709           visual package browser/installer:
10710
10711                 Options->Customize->List Packages
10712
10713         * package-admin.el: Added hooks for installing under both Unix
10714           and MS Windows.  Does additional error checking.  No longer
10715           calls "add-big-package.sh" to install packages under Unix; now
10716           calls gunzip & tar directly.
10717
10718         * package-get.el: Added ability to install packages from files
10719           on a local disk/CDROM.  Now deletes any existing package lisp
10720           directory.  Does completion on available packages when
10721           querying for package names.  Will also search for .tgz files
10722           in addition for .tar.gz files.  Tries to reload
10723           auto-autoloads, as a convenience when loading new packages,
10724           and also tries to add any new package paths to `load-path'.
10725           Changed all occurences of `concat' to use `expand-file-name'.
10726
10727         * package-ui.el: New file which implements the main visual
10728           package browser/installer, which is started via a menu pick or
10729           M-x pui-list packages.
10730
10731 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10732
10733         * startup.el (load-init-file): spelling fix.
10734
10735 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10736
10737         * startup.el (normal-top-level): Load auto-autoload files
10738         covariantly with their precedence.
10739
10740 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10741
10742         * menubar-items.el (default-menubar): Remove "Font Weight"
10743         option, there is currently no custom equivalent.. Customize-faces
10744         is "Edit faces".
10745
10746         * x-font-menu.el (font-menu-set-font): Use customize to set
10747         default face.
10748
10749         * faces.el (face-spec-update-all-matching): New function.
10750
10751         * cus-face.el (custom-set-face-update-spec): New function.
10752         Interface to customize faces from elisp.
10753
10754         (custom-face-value-create): Show the customized settings if set
10755         but not saved.
10756
10757 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10758
10759         (custom-face-value-create): Show the customized settings if set
10760         but not saved.
10761
10762 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10763
10764         * keydefs.el (global-map): Add FSF 20.3 binding of
10765         query-replace-regexp.
10766
10767 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10768
10769         * minibuf.el (read-file-name-internal-1): use
10770         user-name-completion-1 instead of user-name-completion.
10771
10772 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10773
10774         * loadup.el:
10775         * make-docfile.el:
10776         * update-elc.el: Don't set `source-directory' (now defunct as a
10777         global variable) no more.
10778
10779         * packages.el (packages-list-autoloads): Made `source-directory'
10780         (now defunct as a global variable) a parameter.
10781
10782 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10783
10784         * about.el (about-hackers): new email
10785
10786 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10787
10788         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10789
10790 1998-07-17  Didier Verna  <didier@xemacs.org>
10791
10792         * faces.el (set-face-property):
10793         (set-face-dim-p):
10794         (face-dim-p): updated the doc strings now that the dim property isn't
10795         tty-specific.
10796         (face-equal): the dim property is now a common one.
10797
10798         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10799         Renamed the `stipple' attribute to `background-pixmap'.
10800         (custom-face-background-pixmap): make custom-face-stipple an
10801         obsolete alias for this.
10802
10803 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10804
10805         * find-paths.el (paths-file-readable-directory-p): Created and
10806         used.
10807
10808         * loadup.el: Don't set inhibit-... flags from run-temacs.
10809
10810 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10811
10812         * packages.el (packages-data-path-depth): Added and used.
10813
10814 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10815
10816         * about.el:
10817         - Change .xpm to .png, delete "zcat" section.
10818         - cosmetic fix in the 'marcpa' entry.
10819
10820         * etc/photos
10821         - convert all .xpm.Z to .png
10822         - rename mrb to martin
10823         - rename mcook-m to mcookm
10824
10825 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10826
10827         * x-init.el (x-initialize-compose): Add support for
10828         dead-circumflex as YET ANOTHER NAME for that dead key.
10829
10830 1998-08-05  Colin Rafferty <colin@xemacs.org>
10831
10832         * setup-paths.el (paths-construct-exec-path): Made the
10833         last-packages really be last.
10834         (paths-construct-data-directory-list): Ditto.
10835
10836 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
10837
10838         * startup.el(startup-splash-frame-body):
10839         Update Copyright notice in splash screen
10840
10841 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10842
10843         * minibuf.el (read-file-name-internal-1): do ~user completion.
10844
10845 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10846
10847         * font-lock.el (font-lock-fontify-glumped-region): Add guard
10848         aginst destroyed extents
10849
10850 1998-07-24  Greg Klanderman  <greg@alphatech.com>
10851
10852         * package-get.el (package-get): add `install-dir' argument.
10853
10854 1998-07-20  John Jones  <jj@asu.edu>
10855
10856         * package-get.el: calls to package-get-update-all will only
10857           update packages which are already installed.
10858
10859 1998-07-23  SL Baur  <steve@altair.xemacs.org>
10860
10861         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10862         writable.
10863
10864 1998-07-20  Colin Rafferty   <colin@xemacs.org>
10865
10866         * about.el (about-hackers): Correct my email.
10867
10868 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
10869
10870         * about.el (about-hackers): new email-address.
10871
10872 1998-07-25  SL Baur  <steve@altair.xemacs.org>
10873
10874         * minibuf.el (read-number): Don't let `input-error' condition
10875         escape.
10876
10877 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10878
10879         * about.el (about-hackers): use my `email-for-life' address.
10880
10881 1998-07-19  SL Baur  <steve@altair.xemacs.org>
10882
10883         * XEmacs 21.2-beta1 is released.
10884
10885 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10886
10887         * ldap.el (ldap-search): Doc string change
10888
10889 1998-07-16  Colin Rafferty   <colin@xemacs.org>
10890
10891         * menubar-items.el (default-menubar): Removed references to
10892         `data-directory', and use `locate-data-file' instead, and made
10893         then greyed out if they don't exist.
10894
10895 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10896
10897         * keymap.el (events-to-keys): Use `format' instead of `concat'
10898         since the latter does not accept integer args anymore
10899
10900 1998-07-15  SL Baur  <steve@altair.xemacs.org>
10901
10902         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
10903         macros replaced.
10904
10905 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10906
10907         * make-docfile.el: Get first initialization from very-early-lisp.el
10908         * update-elc.el: Ditto.
10909         * loadup.el (really-early-error-handler): Ditto.
10910
10911         * packages.el (packages-unbytecompiled-lisp): Add new file,
10912         very-early-lisp.el.
10913
10914         * very-early-lisp.el: New file.
10915
10916 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10917
10918         * Symbols that have been obsolete for at least 3 years removed (II).
10919
10920         * obsolete.el (eval-current-buffer): Make compatible.
10921         (byte-code-function-p): Ditto.
10922         (send-string): Removed.
10923         (send-region): Removed.
10924         (screen-scrollbar-width): Removed.
10925         (set-screen-scrollbar-width): Removed.
10926         (set-screen-left-margin-width): Removed.
10927         (set-screen-right-margin-width): Removed.
10928         (screen-left-margin-width): Removed.
10929         (screen-right-margin-width): Removed.
10930         (set-buffer-left-margin-width): Removed.
10931         (set-buffer-right-margin-width): Removed.
10932         (buffer-left-margin-width): Removed.
10933         (buffer-right-margin-width): Removed.
10934         (x-set-frame-icon-pixmap): Removed.
10935         (x-set-screen-icon-pixmap): Removed.
10936         (pixel-name): Removed.
10937         (make-pixmap): Removed.
10938         (make-cursor): Removed.
10939         (pixmap-width): Removed.
10940         (pixmap-contributes-to-line-height-p): Removed.
10941         (set-pixmap-contributes-to-line-height): Removed.
10942
10943 1998-07-13  SL Baur  <steve@altair.xemacs.org>
10944
10945         * obsolete.el (popup-menu-up-p): removed.
10946         (read-no-blanks-input): Removed.
10947         (wholenump): Removed.
10948         (ring-mod): Removed (what was ring-mod?).
10949         (current-time-seconds): Removed.
10950         (run-special-hook-with-args): Removed.
10951         (dot): Removed.
10952         (dot-marker): Removed.
10953         (dot-min): Removed.
10954         (dot-max): Removed.
10955         (window-dot): Removed.
10956         (set-window-dot): Removed.
10957
10958         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
10959         `dot-min'.
10960
10961         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
10962
10963         * code-files.el (insert-file-contents): Rename
10964         run-special-hook-with-args to run-hook-with-args-until-success.
10965         (write-region): Ditto.
10966
10967 1998-07-12  SL Baur  <steve@altair.xemacs.org>
10968
10969         * about.el: Fix typos, update release date.
10970
10971         * Symbols that have been obsolete for at least 3 years removed.
10972
10973         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
10974         screen- functions.
10975         (toplevel): remove setf methods for screen functions.
10976         * cl-macs.el (extent-data): defsetf removed.
10977         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
10978         many places to remove.
10979         (comment-indent-hook): Ditto.
10980         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
10981         (buffer-dedicated-screen): Ditto.
10982         (deiconify-screen): Ditto.
10983         (delete-screen): Ditto.
10984         (event-screen): Ditto.
10985         (find-file-other-screen): Ditto.
10986         (find-file-read-only-other-screen): Ditto.
10987         (live-screen-p): Ditto.
10988         (screen-height): Ditto.
10989         (screen-iconified-p): Ditto.
10990         (screen-list): Ditto.
10991         (screen-live-p): Ditto.
10992         (screen-name): Ditto.
10993         (screen-parameters): Ditto.
10994         (screen-pixel-height): Ditto.
10995         (screen-pixel-width): Ditto.
10996         (screen-root-window): Ditto.
10997         (screen-selected-window): Ditto.
10998         (screen-totally-visible-p): Ditto.
10999         (screen-visible-p): Ditto.
11000         (screen-width): Ditto.
11001         (screenp): Ditto.
11002         (get-screen-for-buffer): Ditto.
11003         (get-screen-for-buffer-noselect): Ditto.
11004         (get-other-screen): Ditto.
11005         (iconify-screen): Ditto.
11006         (lower-screen): Ditto.
11007         (mail-other-screen): Ditto.
11008         (make-screen): Ditto.
11009         (make-screen-invisible): Ditto.
11010         (make-screen-visible): Ditto.
11011         (modify-screen-parameters): Ditto.
11012         (new-screen): Ditto.
11013         (next-screen): Ditto.
11014         (next-multiscreen-window): Ditto.
11015         (other-screen): Ditto.
11016         (previous-screen): Ditto.
11017         (previous-multiscreen-window): Ditto.
11018         (raise-screen): Ditto.
11019         (redraw-screen): Ditto.
11020         (select-screen): Ditto.
11021         (selected-screen): Ditto.
11022         (set-buffer-dedicated-screen): Ditto.
11023         (set-screen-height): Ditto.
11024         (set-screen-position): Ditto.
11025         (set-screen-size): Ditto.
11026         (set-screen-width): Ditto.
11027         (show-temp-buffer-in-current-screen): Ditto.
11028         (switch-to-buffer-other-screen): Ditto.
11029         (visible-screen-list): Ditto.
11030         (window-screen): Ditto.
11031         (x-set-screen-pointer): Ditto.
11032         (x-set-frame-pointer): Ditto.
11033         (screen-title-format): Ditto.
11034         (screen-icon-title-format): Ditto.
11035         (terminal-screen): Ditto.
11036         (delete-screen-hook): Ditto.
11037         (create-screen-hook): Ditto.
11038         (mouse-enter-screen-hook): Ditto.
11039         (mouse-leave-screen-hook): Ditto.
11040         (map-screen-hook): Ditto.
11041         (unmap-screen-hook): Ditto.
11042         (default-screen-alist): Ditto.
11043         (default-screen-name): Ditto.
11044         (x-screen-defaults): Ditto.
11045         (x-create-screen): Ditto.
11046         * obsolete.el: meta-flag removed.
11047         baud-rate removed.
11048         sleep-for-millisecs removed.
11049         extent-data removed.
11050         set-extent-data removed.
11051         set-extent-attribute removed.
11052         extent-glyph removed.
11053         extent-layout removed.
11054         set-extent-layout removed.
11055         list-faces-display removed.
11056         list-faces removed.
11057         trim-versions-without-asking removed.
11058         after-write-file-hooks removed.
11059         truename removed.
11060         auto-fill-hook removed.
11061         blink-paren-hook removed.
11062         select-screen-hook, deselect-screen-hook removed.
11063         auto-raise-screen, auto-lower-screen removed.
11064
11065         * msw-mouse.el: Global change resource -> mswindows-resource.
11066
11067         * XEmacs 21.0-pre5 is released.
11068
11069 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11070
11071         * about.el (about-hackers): Credits update.
11072
11073 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11074
11075         * register.el (insert-register): Don't activate the region.
11076
11077 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11078
11079         * select.el: Restore x-* symbols for backwards compatibility:
11080         x-copy-primary-selection, x-kill-primary-selection,
11081         x-delete-primary-selection, x-select-make-extent-for-selection,
11082         x-valid-simple-selection-, x-cut-copy-clear-internal.
11083
11084 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11085
11086         * XEmacs 21.0-pre4 is released.
11087
11088 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11089
11090         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11091         reporting bugs.
11092         (maybe-add-init-button): Fix semantics under Windows.  Use
11093         `expand-file-name' rather than `concat'.
11094
11095         * help.el (print-messages): New function.
11096
11097 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11098
11099         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11100
11101 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11102
11103         * about.el: Tweaked my entry in about-hackers.
11104
11105         * find-paths.el (paths-emacs-root-p):
11106           Relaxed emacs-root checking of an in-place installation to
11107           also accommodate the flat layout used on MS Windows.
11108
11109 1998-06-29  John Jones  <jj@asu.edu>
11110
11111         * package-get.el: calls to package-get-update-all will only
11112           update packages which are already installed.
11113
11114 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11115
11116         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11117         are handled by the gui-element face fallbacks now.
11118
11119         * x-faces.el: default gui-element face to "background" as well as
11120         the default face.
11121
11122         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11123         and default face settings since these are set as fallbacks now in
11124         the appropriate domain.
11125
11126 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11127
11128         * text-mode.el (text-mode): Reorder regexp so the OR part
11129         corresponding to `page-delim' goes first and the hack in
11130         `forward-paragraph' will work.
11131         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11132
11133 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11134
11135         * subr.el (remove-hook): When checking the hook value
11136           with functionp, don't apply car to it.
11137
11138 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11139
11140         * package-get.el (package-get-remote-filename):
11141           Don't use file-name-as-directory because the local directory
11142           separator conventions might not be the same as ftp's.
11143
11144 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11145
11146         * ldap.el (ldap-host-parameters-alist): New name of
11147         `ldap-host-parameters-plist'
11148
11149 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11150
11151         * package-get.el: Using (require 'package-get-base), now that it
11152         provides itself.  Consequently removed all instances of (load
11153         "package-get-base.el").
11154
11155 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11156
11157         * subr.el (remove-hook): Don't treat the hook value as a
11158           list unless it is both consp and not functionp.
11159
11160 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11161
11162         * about.el: Email address for Ben Wing is ben@xemacs.org.
11163         * auto-show.el: Ditto.
11164         * bytecomp.el: Ditto.
11165         * faces.el: Ditto.
11166         * x-scrollbar.el: Ditto.
11167         * x-misc.el: Ditto.
11168         * tty-init.el: Ditto.
11169         * toolbar-items.el: Ditto.
11170         * symbol-syntax.el: Ditto.
11171         * specifier.el: Ditto.
11172         * objects.el: Ditto.
11173         * hyper-apropos.el: Ditto.
11174         * glyphs.el: Ditto.
11175
11176 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11177
11178         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11179         vertical-divider-always-visible-p.
11180         (default-mouse-motion-handler): Ditto.
11181
11182 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11183
11184         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11185         global value.
11186
11187 1998-06-21  Oliver Graf <ograf@fga.de>
11188
11189         * build-reports.el: changed receiver to xemacs-build-reports list
11190
11191 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11192
11193         * font.el: Split font-family-mappings into X and
11194           mswindows-specific versions.
11195           mswindows-font-create-[object|name]: Treat supplied size
11196           as a pointsize. Added underline and strikethru handling.
11197
11198         * msw-faces.el: changed default mswindows charset to western.
11199
11200         * msw-glyphs.el: removed space in border-glyph font string that
11201           was inserted to get round bugs in the mswindows C font code.
11202
11203 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11204
11205         * about.el (about-hackers): Credits update.
11206
11207         * help-nomule.el (tutorial-supported-languages): Add Romanian
11208         TUTORIAL.
11209
11210         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11211         to ISO-8859-2.
11212
11213 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11214
11215         * font.el: Split font-family-mappings into X and
11216           mswindows-specific versions.
11217           mswindows-font-create-[object|name]: Treat supplied size
11218           as a pointsize. Added underline and strikethru handling.
11219
11220         * msw-faces.el: changed default mswindows charset to western.
11221
11222         * msw-glyphs.el: removed space in border-glyph font string that
11223           was inserted to get round bugs in the mswindows C font code.
11224
11225 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11226
11227         * minibuf.el: make read-color-completion-table call
11228           (mswindows-color-list for mswindows devices.
11229
11230 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11231
11232         * lisp/font-lock.el
11233         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11234         Let declaration items contain non-word symbol characters.
11235
11236 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11237
11238         * package-get.el (package-get-package-provider): Added autoload
11239         cookie.  Loading "package-get-base.el" in ALL functions that use
11240         it.  Fixed some (interactive ...) with multiple argument specs
11241         again.  Cosmetic indentation changes.
11242
11243 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11244
11245         * info.el (Info-insert-dir): Don't use nreverse on variables
11246         that you want to use later.
11247
11248 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11249
11250         * x-mouse.el (x-set-point-and-move-selection): Replace call
11251         to x-kill-primary-selection with kill-primary-selection
11252
11253 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11254
11255         * simple.el (what-cursor-position): Make cursor position reported
11256         use value of column-number-start-at-one
11257
11258 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11259
11260         * about.el (xemacs-hackers): Fix Jareth's email address.
11261
11262 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11263
11264         * startup.el (startup-splash-frame): Remove
11265         `xemacs-startup-logo-function'.
11266
11267 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11268
11269         * about.el (about-hackers): Update credits list.
11270
11271 1998-06-06  Jeff Miller <jmiller@smart.net>
11272
11273         * lisp/sound.el: Update sound-ext to allow filenames with
11274           extensions to be found by load-sound-file
11275
11276 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11277
11278         * info.el (Info-rebuild-outdated-dir): Removed variable
11279         (Info-auto-generate-directory): New variable
11280         (Info-save-auto-generated-dir): New variable
11281         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11282         (Info-build-dir-anew): Second parameter removed.  Use
11283         `Info-save-auto-generated-dir'
11284         (Info-rebuild-dir): Ditto
11285
11286 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11287
11288         * list-mode.el (next-list-mode-item): Would not recognize
11289         border between directly neighbored items.
11290
11291 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11292
11293         * package-get.el: add autoloads for some functions.
11294
11295 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11296
11297         * specifier.el (let-specifier): Tiny docfixes.
11298
11299 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11300
11301         * msw-mouse.el: set selection-pointer-glyph to Normal.
11302
11303 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11304
11305         * wid-edit.el (widget-specify-secret): New function.
11306         (widget-after-change): Use it.
11307         (widget-specify-field): Use it.
11308
11309 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11310
11311         * mouse.el (drag-window-divider): Use `(not done)' instead of
11312         `doit'; reuse result of `window-pixel-edges'.
11313
11314         * modeline.el (drag-modeline-event-lag): Rename to
11315         drag-divider-event-lag.
11316
11317 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11318
11319         * specifier.el (let-specifier): Rewritten not to generate needless
11320         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11321         arguments.
11322
11323 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11324
11325         * minibuf.el (read-file-name-1): Setup buffer-local value of
11326         `completion-ignore-case' in completions buffer under Windows.
11327
11328 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11329
11330         * about.el (about-maintainer-glyph): Fix support for not
11331         compressed images.
11332
11333 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11334
11335         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11336
11337         * mouse.el (mouse-track): Cancel selection if misc-user event with
11338         `cancel-mode-internal' function is fetched.
11339
11340 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11341
11342         * files.el (save-some-buffers-1): Fixed return value.
11343
11344 1998-06-01  Oliver Graf <ograf@fga.de>
11345
11346         * dragdrop.el: added experimental
11347
11348 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11349
11350         * startup.el (after-init-hook, init-file-user,
11351         user-init-directory, load-user-init-file):  Purge references
11352         to "~/.xemacs/init.el" from docstrings.
11353
11354         (load-user-init-file) Use paths-construct-path to construct
11355         paths to user init files.  Go directly to ~/.emacs, do not
11356         search ~/.xemacs/, do not load `default-custom-file'.
11357
11358 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11359
11360         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11361         general *sh.
11362         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11363
11364 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11365
11366         * menubar-items.el (default-menubar): add Update Packages to customize
11367         menu.
11368
11369 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11370
11371         * faces.el: use toolbar face as a fallback for toolbar properties
11372         in xpm-color-symbols instead of default.
11373
11374         * msw-faces.el: rename 3d-object -> gui-element face.
11375
11376 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11377
11378         * startup.el (xemacs-startup-logo-function): New variable.
11379         (startup-splash-frame): Use it.
11380
11381 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11382
11383         * files.el (save-some-buffers): Would wait 1 second.
11384         (save-some-buffers-1): Delete other windows here instead of in
11385         `save-some-buffers'.
11386         (save-some-buffers): Force redisplay only if windows were deleted.
11387
11388 1998-06-02  Didier Verna  <didier@xemacs.org>
11389
11390         * cus-face.el (custom-face-attributes): generalized the use of
11391         toggle buttons for boolean attributes.
11392         Re-ordered the items a bit.
11393
11394 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11395
11396         * sound.el (default-sound-directory): Use `locate-data-directory'
11397         to find the sounds directory.
11398
11399 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11400
11401         * sound.el: default sound-ext to .wav under mswindows, .au
11402         otherwise. load-default sounds without extensions.
11403
11404 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11405
11406         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11407         if send-pr is not bound.
11408
11409 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11410
11411         * files.el: grok idl files in auto-mode-alist.
11412 1998-06-01  Jeff Miller  <jmiller@smart.net>
11413
11414         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11415         calling `upcase'.
11416
11417 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11418
11419         * msw-glyphs.el: add xbm to the list of image types supported.
11420
11421 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11422
11423         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11424         instead of XEmacs one when dumping InfoDock.
11425
11426 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11427
11428         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11429         for `modeline-visible-p'
11430
11431         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11432
11433 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11434
11435         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11436         since it's not used anymore. doc string fixes.
11437
11438         * package-get.el (package-get-file-installed-p): new function. use
11439         instead of file-installed-p which is in an external package.
11440
11441 1998-05-28  Oliver Graf <ograf@fga.de>
11442
11443         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11444         favor of select-window/switch-to-buffer
11445
11446 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11447
11448         * startup.el: changed (getenv "HOME") to (user-home-directory)
11449
11450 1998-05-25  Oliver Graf <ograf@fga.de>
11451
11452         * frame.el (cde-start-drag) moved to dragdrop.el
11453         (offix-start-drag-region) moved to dragdrop.el
11454         (offix-start-drag) moved to dragdrop.el
11455         * dragdrop.el (cde-start-drag) moved from frame.el
11456         (offix-start-drag-region) moved from frame.el
11457         (offix-start-drag) moved from frame.el
11458         (cde-start-drag-region) cde drag regions
11459         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11460
11461 1998-05-26  Oliver Graf <ograf@fga.de>
11462
11463         * dragdrop.el: created dragdrop-drag prototypes
11464         (cde-start-drag-region) fixed typo
11465
11466 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11467
11468         * simple.el (after-init-hook): Remove reader macro.
11469
11470         * packages.el (packages-hardcoded-lisp): Get rid of reader
11471         macros.  Update DOC string.
11472
11473 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11474
11475         * mouse.el (drag-window-divider): Ditto.
11476
11477         * modeline.el (mouse-drag-modeline): Use it.
11478
11479         * lisp-mode.el (let-specifier): Specify indentation.
11480
11481         * specifier.el (let-specifier): Renamed from
11482         `with-specifier-instance'.
11483
11484 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11485
11486         * x-faces.el:
11487         * faces.el: move definition of xpm-color-symbols from x-faces.el
11488         to faces. Predicate x-get-resource on the presence of x.
11489
11490         * msw-faces.el: set 3d-object face rather than modeline. Specify
11491         faces as specfier defaults.
11492
11493         * package-get.el: don't use package-admin-add-single-file-package.
11494
11495 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11496
11497         * toolbar-items.el: Fixup tooltips.
11498         (toolbar-gnus): Don't use obsolete variable
11499         toolbar-news-frame-properties.
11500         (toolbar-news-reader): Default to `gnus' instead of
11501         `not-configured'.
11502
11503         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11504         Windows.
11505
11506 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11507
11508         * package-get.el: rename -installedp -> -installed-p.
11509
11510 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11511
11512         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11513         attributes, and assinged it to continuation, truncation and
11514         hscroll glyphs.
11515
11516         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11517         and made continuation, truncation and hscroll glyphs arrow
11518         characters out of that font.
11519
11520 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11521
11522         * minibuf.el (minibuffer-electric-separator): Play nicely with
11523         directory-sep-char being \.
11524         (minibuffer-electric-tilde): Ditto.
11525         (read-file-name-map): Ditto.
11526
11527 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11528
11529         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11530         on X devices.
11531         (default-mouse-track-deal-with-down-event): Avoid
11532         `x-disown-selection'; use `disown-selection' instead.
11533
11534 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11535
11536         * select.el:
11537         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11538         moved to (cut-copy-clear-internal) in select.el. Ditto for
11539         (x-delete-primary-selection) (x-kill-primary-selection)
11540         (x-copy-primary-selection).
11541         (own-clipboard): new function.
11542
11543         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11544         functions in select.el. remove old ones.
11545         (mswindows-own-clipboard): new function.
11546
11547 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11548
11549         * gnuserv.el: allow connections from mswindows type devices.
11550
11551 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11552
11553         * msw-glyphs.el: change image type used from cursor to resource.
11554
11555 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11556
11557         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11558         for {top,bottom}-{left,right} values in addition to
11559         {top,bottom}_{left,right}.
11560         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11561
11562 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11563
11564         * cl-macs.el (specifier-instance): Undefine its setf method.
11565
11566         * specifier.el (with-specifier-instance): Added docstring.
11567
11568         * mouse.el (drag-window-divider): Ditto.
11569
11570         * modeline.el (mouse-drag-modeline): Use it.
11571
11572         * lisp-mode.el (with-specifier-instance): Define its indentation
11573         level.
11574
11575         * specifier.el (with-specifier-instance): New macro.
11576
11577 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11578
11579         * package-get.el (package-get-create-custom): new function to
11580         auto-generate package-get-custom.el from package-get-base.el.
11581         * (package-get-ever-installedp): new function.
11582         * (package-get-custom): new function to get all packages specified
11583         by customize.
11584
11585 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11586
11587         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11588
11589 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11590
11591         * cl-extra.el: Reverse previous float change.
11592
11593 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11594
11595         * x-faces.el:
11596         * faces.el (try-font-name): moved from x-faces.el since it is
11597         required by w3 under mswindows as well X.
11598
11599 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11600
11601         * winnt.el: Removed evil (setq completion-ignore-case t)
11602         clause, one more overlookef fsfism.
11603         (nt-quote-args-functions-alist): End sentences with double space.
11604
11605 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11606
11607         * window-xemacs.el (push-window-configuration): Remove kludgery of
11608         recaching default-toolbar specifier.
11609         (pop-window-configuration): Ditto.
11610         (unpop-window-configuration): Ditto.
11611
11612 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11613
11614         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11615
11616 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11617
11618         * winnt.el (nt-quote-args-verbatim): Added function.
11619         (nt-quote-args-prefix-quote): Added function.
11620         (nt-quote-args-backslash-quote): Added function.
11621         (nt-quote-args-double-quote): Added function.
11622         (nt-quote-args-functions-alist): New variable.
11623         (nt-quote-process-args): Added function. This is the main quoting
11624         work horse called from process-nt.c
11625
11626 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11627
11628         * winnt.el: Removed duplicate definitions for backspace,
11629         delete, M-backspace and C-M-backspace.
11630         (file-name-buffer-file-type-alist): Removed this variable.
11631         (find-buffer-file-type): Removed function.
11632         (find-file-binary):  Removed function.
11633         (find-file-text): Removed function.
11634         (find-file-not-found-set-buffer-file-type): Removed function.
11635         (save-to-unix-hook): Removed function.
11636         (revert-from-unix-hook): Removed function.
11637         (using-unix-filesystems): Removed function.
11638         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11639         warning.
11640         (x-set-selection): Removed function.
11641         (x-get-selection): Removed function.
11642         Removed commented FSFisms.
11643         Replaced copyright notice (this file is not part of GNU Emacs).
11644         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11645         comint-process-echoes setting to t.
11646
11647 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11648
11649         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11650         and used following the interface change of
11651         `paths-find-recursive-path'.
11652
11653         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11654         regexp instead of a list of base names.
11655         (paths-version-control-filename-regexp):
11656         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11657         Introduced and used following the interface change of
11658         `paths-find-recursive-path'.
11659
11660 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11661
11662         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11663         on X devices, rather than on all non-TTY devices.
11664
11665 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11666
11667         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11668
11669         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11670
11671 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11672
11673         * itimer.el (activate-itimer): Fixed usage of integers
11674         as argument to `concat'.
11675
11676 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11677
11678         * itimer.el (start-itimer): replace the use of `concat' with
11679         `format'
11680
11681 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11682
11683         * mode-motion.el (mode-motion-hook): Clarify docstring.
11684         From Bob Weiner <weiner@altrasoft.com>
11685
11686         * loadhist.el (symbol-file): Supply prompt string when used
11687         interactively.
11688         From Bob Weiner <weiner@altrasoft.com>
11689
11690 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11691
11692         * loadup.el (really-early-error-handler): Ditto.
11693
11694         * update-elc.el: Ditto.
11695
11696         * setup-paths.el (paths-construct-exec-path): Ditto.
11697
11698         * make-docfile.el: Ditto.
11699
11700         * find-paths.el (paths-decode-directory-path): Use split-path
11701         instead of decode-path.
11702
11703         * files.el (parse-colon-path): Update docstring reference.
11704
11705 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11706
11707         * msw-init.el:
11708         * x-init.el:
11709         Bind cut'n'paste keys to non window-system specific functions.
11710
11711         * msw-select.el: New function mswindows-clear-clipboard.
11712         mswindows-cut-copy-clipboard extended to handle clearing of the
11713         selection and renamed to mswindows-cut-copy-clear-clipboard.
11714
11715         * select.el: on mswindows devices delete-primary-selection
11716         calls mswindows-clear-clipboard.
11717
11718 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11719
11720         * simple.el (quoted-insert): Inhibit quit when using read-char.
11721
11722         * cmdloop.el (read-char): Don't inhibit quit.
11723         (read-char-exclusive): Ditto.
11724         (read-char): Signal quit if quit-char was pressed.
11725         (read-char-exclusive): Ditto.
11726         (read-quoted-char): Return a character, not integer.
11727
11728         * menubar-items.el (default-popup-menu): Use Andy's generic
11729         selection code.
11730         (default-popup-menu): Fix code.
11731
11732 1998-05-14  Oliver Graf <ograf@fga.de>
11733
11734         * dragdrop.el (dragdrop-function-widget): this time it's done
11735
11736 1998-05-13  Oliver Graf <ograf@fga.de>
11737
11738         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11739
11740 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11741
11742         * device.el (device-pixel-width):
11743         (device-pixel-height):
11744         (device-mm-width):
11745         (device-mm-height):
11746         (device-bitplanes):
11747         (device-color-cells): Swapped parameters to device-system-metric
11748         according to the interface change.
11749
11750 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11751
11752         * mouse.el (default-mouse-motion-handler): Use new name of the
11753         function event-over-vertical-divider-p.
11754         Do not set E-W arrow cursor over the divider if
11755         vertical-divider-draggable-p is nil in the window.
11756         ([top-level]): Use new name for the variable
11757         vertical-divider-map.
11758         (drag-window-divider): Respect vertical-divider-draggable-p.
11759         Variable name typo fixes.
11760
11761 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11762
11763         * keymap.el (kbd): Define here; handle string constants and
11764         others...
11765
11766 1998-05-15  Christian Nyb <chr@mediascience.no>
11767
11768         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11769         in Emacs 18.
11770
11771 1998-05-13  Didier Verna  <didier@xemacs.org>
11772
11773         * mouse.el (drag-window-divider): give the vertical divider a
11774         pressed look when dragging it.
11775
11776 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11777
11778         * faces.el: predicate some more face operations on x or mswindows
11779         not just x.
11780
11781         * modeline.el: enable modeline coloring for mswindows.
11782
11783 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11784
11785         * minibuf.el (minibuffer-default): Added variable; compatible with
11786         FSF Emacs.
11787         (next-history-element): Used `minibuffer-default'.
11788
11789 1998-05-12  Oliver Graf <ograf@fga.de>
11790
11791         * dragdrop.el (dragdrop-function-widget): button and mods ok
11792         arguments still look a bit strange
11793         (dragdrop-compare-mods) created
11794         (dragdrop-drop-do-functions) correctly checks for buttons and
11795         modifiers
11796
11797 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11798
11799         * setup-paths.el (paths-default-info-directories): Replace
11800         path-separator with directory-sep-char.
11801
11802         * files.el (path-separator): Don't define it here.
11803
11804 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11805
11806         * update-elc.el: Ditto.
11807
11808         * setup-paths.el (paths-construct-exec-path): Ditto.
11809
11810         * make-docfile.el: Ditto.
11811
11812         * loadup.el (really-early-error-handler): Ditto.
11813
11814         * find-paths.el (paths-decode-directory-path): Use decode-path
11815         instead of decode-path-internal.
11816
11817         * files.el (parse-colon-path): Update docstring.
11818
11819 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11820
11821         * subr.el (get-buffer-window-list): Make BUFFER optional.
11822
11823         * window-xemacs.el (windows-of-buffer): Defalias to
11824         get-buffer-window-list.
11825
11826 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11827
11828         * disass.el: Fix maintainer keyword.
11829
11830         * bytecomp.el (byte-compile-and-load-file): Autoload.
11831         (byte-compile-buffer): Ditto.
11832
11833         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11834         value is returned, not the name.
11835         (lisp-imenu-generic-expression): Enable it.
11836         (lisp-mode-variables): Ditto.
11837         (lisp-indent-offset): Change defconst to defvar.
11838         (lisp-indent-function): Ditto.
11839         (lisp-body-indent): Ditto.
11840
11841 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11842
11843         * modeline.el: Use zap-last-kbd-macro-event.
11844
11845         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11846         nil, don't attempt to do anything with messages.
11847         (eval-last-sexp): Use `letf' for clarity.
11848
11849 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11850
11851         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11852
11853 1998-05-11  Martin Buchholz  <martin@xemacs.org>
11854
11855         * buff-menu.el:
11856         * lisp-mode.el:
11857         * obsolete.el:
11858         Change empty docstrings into no doc strings at all.
11859         Fix bogus FSF-format docstrings.
11860         * etags.el: Fix docstring.
11861
11862 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
11863
11864         * package-get.el (package-get): Use internal md5
11865
11866 1998-05-13  SL Baur  <steve@altair.xemacs.org>
11867
11868         * about.el (about-xemacs): Correct abuse of concat.
11869
11870 1998-05-11  SL Baur  <steve@altair.xemacs.org>
11871
11872         * info.el (Info-mode): Use easymenu.
11873
11874 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11875
11876         * apropos.el (apropos): Don't use concat with integers.
11877
11878         * cmdloop.el (describe-last-error): Handle the case when no error
11879         was seen gracefully.
11880
11881         * apropos.el (apropos-print): Use with-displaying-help-buffer as
11882         defun.
11883         (apropos-describe-plist): Ditto.
11884
11885         * help.el (with-displaying-help-buffer): Revert to a defun.
11886         (describe-key): Use it as defun.
11887         (describe-mode): Ditto.
11888         (describe-bindings): Ditto.
11889         (describe-prefix-bindings): Ditto.
11890         (describe-installation): Ditto.
11891         (view-lossage): Ditto.
11892         (describe-function): Ditto.
11893         (describe-variable): Ditto.
11894         (describe-syntax): Ditto.
11895
11896 1998-05-11  Oliver Graf <ograf@fga.de>
11897
11898         * dragdrop.el: changed order of require/provide
11899         (dragdrop-drop-mime-default) changed to new calling conventions
11900         (dragdrop-drop-do-functions) changed to new calling conventions
11901         (dragdrop-function-widget) this one needs more work...
11902
11903 1998-05-10  Oliver Graf <ograf@fga.de>
11904
11905         * about.el: another small change in my entry
11906         * dragdrop.el (dragdrop-drop-log-function): logging added
11907         plus customizations
11908         changed interface to handler functions. now called with event
11909         and object
11910
11911 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
11912
11913         * glyphs.el (divider-pointer-glyph): Declared new glyph,
11914         E-W arrow pointer displayed over draggable dividers.
11915
11916         * mouse.el (default-mouse-motion-handler): Show it when
11917         appropriate.
11918         (drag-window-divider): Added.
11919         ([top-level]): Initialized window-divider-map with a keymap
11920         binding the above function to left button down event.
11921
11922         * x-mouse.el (x-init-pointer-shape): Initialize
11923         divider-pointer-glyph from Cursor.dividerPointer, or use default
11924         E-W double arrow.
11925
11926 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
11927
11928         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
11929
11930 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11931
11932         * simple.el (count-words-buffer): Don't query for buffer.
11933         (count-lines-buffer): Ditto.
11934
11935 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11936
11937         * help.el (where-is): add optional insert argument.
11938
11939 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11940
11941         * help.el (describe-key-briefly): New argument INSERT.
11942
11943         * simple.el (eval-expression): New optional argument; synch with
11944         FSF 20.3.
11945
11946         * keydefs.el (global-map): Add new register bindings.
11947
11948         * register.el: Synched with FSF 20.3.
11949
11950 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11951
11952         * window-xemacs.el (recenter): all arguments are optional.
11953
11954 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
11955
11956         * device.el: (device-pixel-width): Reflected name/parameters
11957         change to device-system-metric.
11958         (device-pixel-height): Ditto.
11959         (device-mm-width): Ditto.
11960         (device-mm-height): Ditto.
11961         (device-bitplanes): Ditto.
11962         (device-color-cells): Ditto.
11963
11964 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11965
11966         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
11967
11968         * cl.el (most-positive-fixnum): Document.
11969         (most-negative-fixnum): Ditto.
11970
11971         * cus-dep.el: Updated comment.
11972
11973         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
11974         constant.
11975
11976         * cus-load.el (custom-put): Removed.
11977
11978         * files.el (after-find-file): Just resignal quit instead of
11979         signaling "canceled".
11980
11981 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11982
11983         * frame.el (other-frame): Use `focus-frame' instead of
11984         select-frame kludges.
11985
11986         * lisp-mode.el: Update lisp-indent-function for
11987         save-selected-frame and with-selected-frame.
11988
11989         * frame.el (save-selected-frame): New macro.
11990         (with-selected-frame): Ditto.
11991         (other-frame): Use `set-frame-focus'.
11992
11993 1998-05-06  Oliver Graf <ograf@fga.de>
11994
11995         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
11996         (dragdrop-drop-url-default) default handler for URL drops created
11997         (dragdrop-drop-mime-default) default handler for MIME drops created
11998         (dragdrop-drop-functions) default custom for handling drops created
11999         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12000
12001 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12002
12003         * mouse.el: Removed redundant mouse-mswindows-drop function.
12004
12005 1998-05-05  Oliver Graf <ograf@fga.de>
12006
12007         * about.el: changed some text in my entry
12008         * dragdrop.el: added customs
12009
12010 1998-05-04  Oliver Graf <ograf@fga.de>
12011
12012         * mouse.el: killed global drop key bindings
12013         (mouse-offix-drop) removed
12014         * dragdrop.el: created
12015         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12016
12017 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12018
12019         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12020         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12021
12022         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12023         obsolete comment.
12024
12025         * scrollbar.el (scrollbars-visible-p): Use new
12026         {vertical,horizontal}-scrollbar-visible-p specifiers.
12027
12028 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12029
12030         * device.el (device-pixel-height):
12031         (device-pixel-width):
12032         (device-mm-width):
12033         (device-mm-height):
12034         (device-bitplanes):
12035         (device-color-cells): Moved these 6 functions from device.c; they
12036         all use single (device-system-metrics) call.
12037
12038 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12039
12040         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12041         were renamed.
12042
12043         * menubar-items.el:
12044         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12045         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12046
12047         * help.el (help-map): Remove Hyperbole keybinding logic.
12048         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12049
12050 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12051
12052         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12053         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12054
12055 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12056
12057         * msw-glyphs.el: use nicer icon3 from the frame icon.
12058
12059 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12060
12061         * version.el (emacs-version): Remove InfoDock conditionals.
12062
12063         * startup.el (startup-splash-frame): Change ID logo name.
12064
12065 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12066
12067         * files.el (after-find-file): If the user presses C-g on
12068         directory-creation prompt, kill the buffer.
12069
12070 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12071
12072         * simple.el (count-words-region): Reverse previous change.
12073
12074 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12075
12076         * replace.el (query-replace): Just call perform-replace.
12077         (query-replace-regexp): Ditto.
12078         (perform-replace): Move region handling here.
12079         (perform-replace): Use the new arg to match-data.
12080
12081 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12082
12083         * x-init.el: Install X specific display table that
12084           displays char 0240 as a space to avoid whatever it is
12085           that screws up display of that character code.
12086
12087 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12088
12089         * help.el (function-arglist): If no arguments are documented for a
12090         subr, print nothing rather than incorrect output.
12091
12092 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12093
12094         * cmdloop.el (command-error): Update bail-out error message to use
12095         `emacs-program-name'.
12096
12097         * lib-complete.el: Remove reader macro cruft.
12098
12099         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12100         cruft.
12101
12102         * simple.el (count-words-region): Drop interactive-p check on the
12103         message.
12104
12105 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12106
12107         * font.el
12108         * msw-faces.el
12109         Correct spelling of mswindows-font-canonicalize-name.
12110
12111 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12112
12113         * ldap.el (ldap-host-parameters-alist): Replaced with
12114         `ldap-host-parameters-plist'
12115         (ldap-search): Adapt to previous change
12116
12117 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12118
12119         * about.el (about-hackers): Update Bob Weiner bio.
12120         (about-maintainer-info): Ditto.
12121
12122 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12123
12124         * simple.el (display-warning-minimum-level): Docfix.
12125
12126 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12127
12128         * widget.el (:default-get): New keyword.
12129         * wid-edit.el (default, widget-default-default-get): Define it.
12130         (group, widget-group-default-get): Define it.
12131         (menu-choice, widget-choice-default-get): Define it.
12132         (widget-default-get): New function.
12133         (widget-choice-action): Call it.
12134         (widget-editable-list-entry-create): Call it.
12135
12136 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12137
12138         * byte-optimize.el (byte-boolean-vars): Removed.
12139         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12140         lookup through `byte-boolean-vars'.
12141
12142 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12143
12144         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12145         resource-provided values into ghost specs for scrollbar-height and
12146         scrollbar-width.
12147
12148 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12149
12150         * byte-optimize.el: Don't attempt to optimize /=.
12151
12152         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12153         (byte-compile-/=): Ditto.
12154
12155 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12156
12157         * apropos.el: Use `with-displaying-help-buffer'.
12158         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12159         Use `with-displaying-help-buffer'.
12160         (apropos-follow): Do not give special treatment to buffer cursor
12161         was in prior to a mouse click.
12162         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12163         (apropos-print-doc): Set correct buffer for setting text
12164         properties.
12165
12166 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12167
12168         * help.el (help-buffer-prefix-string): New variable.
12169         (help-buffer-name): Use it.
12170
12171         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12172         mode menu.
12173
12174 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12175
12176         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12177
12178 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12179
12180         * files.el (find-file-noselect): Update docstring.
12181         (find-file-noselect): Signal an error if found an unreadable file.
12182         (file-chase-links): Save the match data.
12183         (normal-mode): Use `lwarn' and `error-message-string'.
12184         (interpreter-mode-alist): Change defconst to defvar.
12185         (inhibit-first-line-modes-regexps): Ditto.
12186         (inhibit-first-line-modes-regexps): Added .tgz.
12187         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12188         (change-major-mode-with-file-name): New user-option.
12189         (set-visited-file-name): Synched with FSF.
12190         (file-name-extension): New function, from FSF 20.3.
12191         (file-relative-name): Synched with FSF.
12192         (save-some-buffers): Support the C-r feature.
12193         (recover-session): Synched with FSF.
12194         (kill-some-buffers): Ditto.
12195         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12196
12197 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12198
12199         * files.el (insert-file): Undo previous change and reenable use of
12200         format.el.
12201
12202 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12203
12204         * window-xemacs.el (recenter): Define.
12205
12206 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12207
12208         * font.el (mswindows-font-create-name)
12209         (mswindows-font-create-object): new functions for mswindows type
12210         fonts.
12211
12212         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12213         strings are parsed as well as font objects.
12214
12215 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12216
12217         * modeline.el (defining-kbd-macro): Restore modeline indication of
12218         kbd-macro being recorded.
12219         (add-minor-mode): Simplify docstring.
12220         (modeline-minor-mode-menu): Remove stuff.
12221
12222 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12223
12224         * code-process.el (call-process): dynamically decide process
12225         coding type.
12226
12227 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12228
12229         * modeline.el: Add line-number-mode, column-number-mode to
12230         the modeline minor-mode menu.  Button2 on the line number does
12231         goto-line.
12232
12233 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12234
12235         * mouse.el: move x-selection-owner-p type things to
12236         selection-owner-p.
12237
12238         * msw-init.el: copy zmacs stuff from x-init.el
12239
12240         * msw-select.el (mswindows-own-selection)
12241         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12242         functions. Very simple minded implementation of selectio
12243         ownership.
12244
12245         * select.el (own-selection) (disown-selection)
12246         (activate-region-as-selection) (select-make-extent-for-selection)
12247         (valid-simple-selection-p): functions moved from x-select.el for
12248         generalized selection.
12249
12250         * x-select.el: see select.el changes.
12251
12252         * x-toolbar.el: use new selection functions.
12253
12254 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12255
12256         * packages.el (packages-find-package-directories): Fixed bug that
12257         would pick up multiple site-package directories.
12258         (package-locations): Added "xemacs-packages" as a late package
12259         location.
12260
12261         * find-paths.el: Now uses `emacs-program-name' and
12262         `emacs-program-version'.
12263         Additions to enforce version-specific directories in
12264         `paths-find-version-directory'.
12265
12266 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12267
12268         * default.el: Removed.
12269         * site-start.el: Removed.
12270
12271 1998-04-29  Didier Verna  <didier@xemacs.org>
12272
12273         * minibuf.el (minibuffer-history-minimum-string-length): Default
12274         to nil.
12275
12276 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12277
12278         * find-paths.el (paths-program-name): Rename.
12279         (paths-emacs-root-p): Ditto.
12280         (paths-find-site-directory): Ditto.
12281
12282 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12283
12284         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12285         `emacs-lisp-byte-compile-and-load'.
12286
12287 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12288
12289         * ldap.el (ldap-search): Fixed additional parameter passing to
12290         `ldap-open'
12291
12292 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12293
12294         * select.el (kill-primary-selection) (selection-owner-p)
12295         (copy-primary-selection) (yank-clipboard-selection)
12296         (selection-exists-p) (delete-primary-selection): new file and
12297         functions that do the right thing for the selected device.
12298
12299         * x-menubar.el: use generalised selection functions.
12300
12301         * dumped-lisp.el: dump select.el.
12302
12303 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12304
12305         * find-paths.el (paths-progname): New variable.
12306         (paths-emacs-root-p): Use it.
12307         (paths-find-site-directory): Ditto.
12308
12309 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12310
12311         * loadup.el ((member "dump" command-line-args)): Dump as
12312         `infodock' if InfoDock.
12313
12314 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12315
12316         * find-paths.el (construct-emacs-version): Simplify, include
12317         program name in the return value.
12318         * (paths-find-version-directory): Use it.
12319
12320 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12321
12322         * info.el (Info-parse-dir-entries): Fixed regexp
12323         (Info-build-dir-anew): Remove full suffix and capitalize info file
12324         name for files with no @direntry
12325         (Info-batch-rebuild-dir): New function
12326         (Info-suffixed-file): Check for regular files instead of simple
12327         file existence (could catch directories before)
12328
12329 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12330
12331         * setup-paths.el, find-paths.el: Removed uses of `not' which
12332         temacs doesn't have.
12333
12334         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12335         into root searching.
12336
12337 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12338
12339         * subr.el: Remove definition of `not'.
12340
12341 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12342
12343         * msw-glyphs.el: enable graphics support.
12344
12345 1998-04-23  Didier Verna  <didier@xemacs.org>
12346
12347         * x-menubar.el (default-menubar): restored the line-number-mode
12348         option.
12349
12350         * misc doc string updates related to the options menu.
12351
12352 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12353
12354         * setup-paths.el (paths-construct-load-path): Fix typo.
12355
12356 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12357
12358         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12359         font-menu-ignore-scaled-fonts don't have to be bound now; this
12360         gets us one step further towards making --no-autoloads work.
12361
12362         * startup.el (normal-top-level): Load auto-autoloads only if
12363         lisp-directory is non-nil.
12364
12365         * setup-paths.el (paths-construct-load-path): Made it robust
12366         against nil lisp-directory.
12367
12368         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12369         to the list of variables that cause a warning when nil.
12370
12371         * toolbar.el (init-toolbar-location): Now works even when there's
12372         no toolbar icon directory.
12373
12374 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12375
12376         * help.el (view-lossage): Recognize it.
12377
12378         * simple.el (log-message): Mark multiline messages.
12379
12380 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12381
12382         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12383
12384 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12385
12386         * package-get.el (package-get-all):  add `\n' separator to
12387         interactive specification so that both variables are read
12388
12389 1998-04-22  Didier Verna  <didier@xemacs.org>
12390
12391         * x-menubar.el: ported the options menu to Custom.
12392         Moved the "read only" toggle button to the buffers menu.
12393         Corrected some missing ;;;###autoload or defcustom.
12394
12395         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12396         the scrollbar-visible specifier for options menu handling.
12397
12398         * toolbar.el (toolbar-visible-p)
12399                      (toolbar-captioned-p)
12400                      (default-toolbar-position): defcustom wrappers around
12401         the toolbar specifiers for options menu handling.
12402
12403         * frame.el (get-frame-for-buffer-default-instance-limit):
12404         defcustom it for options menu handling.
12405
12406         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12407         font-lock-mode for options menu handling.
12408
12409         * cus-start.el: added Custom properties to overwrite-mode for
12410         options menu handling.
12411
12412 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12413
12414         * about.el: shameless self-promotion.
12415
12416 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12417
12418         * simple.el (raw-append-message): Slightly optimize.
12419         (remove-message): Use `push' for clarity.
12420         (append-message): Ditto.
12421         (display-warning): Dito.
12422         (raw-append-message): Send the message to the appropriate device.
12423
12424 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12425
12426         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12427         From Sean MacLennan <Sean.MacLennan@pika.ca>
12428
12429 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12430
12431         * setup-paths.el: Changed `directory-sep-char' to
12432         `path-separator', following a change in GNU Emacs.
12433
12434 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12435
12436         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12437         (Info-build-dir-anew): Add a final newline.
12438         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12439         is `always'
12440         (Info-rebuild-dir): Ditto
12441
12442         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12443
12444 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12445
12446         * simple.el (count-words-buffer): Retain zmacs region.
12447         (count-words-region): Ditto.
12448         * simple.el: (what-line): Expanded line counts.
12449         (count-lines): New parameter to conditionalize whether collapsed
12450         lines get counted.
12451         From Bob Weiner <weiner@altrasoft.com>
12452
12453 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12454
12455         * packages.el (package-locations): infodock-packages must override
12456         mule-packages and packages.
12457
12458 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12459
12460         * wid-edit.el:
12461         remove rude messages from widget-activation-widget-mapper
12462         and widget-activation-glyph-mapper
12463
12464 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12465
12466         * toolbar.el: Remove (featurep 'x) test from
12467         toolbar-make-button-list
12468
12469 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12470
12471         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12472         only if in the same frame.
12473
12474 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12475
12476         * packages.el (package-locations): Added site-packages hierarchy.
12477
12478         * setup-paths.el (paths-default-info-directories): Introduced and
12479         used.
12480
12481         * packages.el, setup-paths.el: Set various path searching depths
12482         to 1.
12483
12484         * packages.el (packages-hierarchy-depth):
12485         (packages-load-path-depth): Introduced and used.
12486
12487         * setup-paths.el (paths-load-path-depth): Introduced and used.
12488
12489         * find-paths.el (paths-find-recursive-path): Added max-depth
12490         parameter.
12491
12492 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12493
12494         * setup-paths.el (paths-construct-info-path): Removed
12495         dependency on behavior of (file-name-as-directory "").
12496
12497 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12498
12499         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12500         lisp objects
12501
12502 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12503
12504         * dump-paths.el, startup.el: Added handling for --debug-paths.
12505
12506 1998-04-15  William M. Perry  <wmperry@aventail.com>
12507
12508         * wid-edit.el: We cannot just set the help-echo or balloon-help
12509           properties for an extent based on the :help-echo widget
12510           property, since help-echo and balloon-help cause an EXTENT to
12511           get passed in, where :help-echo functions are expecting a WIDGET
12512
12513 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12514
12515         * scrollbar.el (init-scrollbar-from-resources): Call
12516         mswindows-init-scrollbar-metrics when appropriate.
12517
12518 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12519
12520         * dumped-lisp.el: dump x-toolbar for window system
12521
12522         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12523         have support and xpm.
12524
12525 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12526
12527         * files.el (toggle-read-only): Fix docstring.
12528         From Didier Verna <didier@xemacs.org>
12529
12530 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12531
12532         * startup.el (normal-top-level): Load autoload-file-name without
12533         specifying an extension---some people only auto-autoload.el.gz.
12534
12535 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12536
12537         * files.el (backup-enable-predicate): Don't bomb on NAME being
12538         nil.
12539
12540 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12541
12542         * find-paths.el, packages.el: Now prefers configure'd paths.
12543         This shouldn't cause any of the originally anticipated problems as
12544         the current paths architecture will not define the various
12545         configure-xxx variables if they're not specified on the configure
12546         command line.
12547
12548         * find-paths.el, setup-paths.el, packages.el: Removed all
12549         mentionings of "/" as a path separator.
12550         Used paths-construct-path throughout.
12551
12552         * find-paths.el (paths-construct-path): Created to assemble paths
12553         from directory components.
12554
12555         * setup-paths.el, packages.el: Used paths-decode-directory-path
12556         instead of decode-path-internal.
12557
12558         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12559         and associates.
12560         (paths-decode-directory-path) Created.
12561
12562         * setup-paths.el: Changed configure-exec-path to
12563         configure-exec-directory.
12564
12565 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12566
12567         * packages.el (packages-find-packages): Fixed decoding of
12568         EMACSPACKAGEPATH.
12569
12570         * startup.el: -no-packages -> -no-early-packages.
12571
12572         (packages-load-package-lisps): Fixed loading of auto-autoload
12573         files.
12574
12575         * startup.el (normal-top-level): Fixed loading of core
12576         auto-autoload.
12577
12578         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12579
12580         * startup.el, packages.el, dump-paths.el: Added proper settings
12581         for site-directory and lisp-directory variables.
12582
12583         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12584         inhibit-package-autoloads and fixed handling of it.
12585
12586         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12587         handling of former inhibit-package-init, now
12588         inhibit-early-packages, to make -vanilla etc. work.
12589
12590 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12591
12592         * code-process.el (start-process): Fallback to 'undecided instead
12593         of 'binary for process input coding stream.
12594
12595         * process.el (start-process): Docstring fix.
12596
12597 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12598
12599         * info.el (Info-insert-dir): Do not insert temporary dir files
12600         in Info-dir-file-attributes
12601         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12602         (Info-rebuild-dir): Ditto.
12603
12604 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12605
12606         * obsolete.el: Added obsoleteness declarations for
12607         `site-directory' and `Info-default-directory-list'.
12608
12609 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12610
12611         * find-paths.el (paths-find-emacs-root): Only look at the
12612         executable at the end of the symlink chain for determining the
12613         Emacs root.
12614
12615 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12616
12617         * setup-paths.el (paths-construct-info-path): Changed construction
12618         to cater to gone default in configure.
12619
12620         * find-paths.el (paths-uniq-append): Added.
12621
12622         * packages.el: Rewritten package path construction once again.
12623
12624         * dump-paths.el, startup.el: Removed package-path as a global
12625         variable.
12626
12627         * package-admin.el (package-admin-add-single-file-package):
12628         (package-admin-add-binary-package): Changed package-path to
12629         late-packages.
12630
12631         * packages.el (packages-split-path): Split path at "/" rather than
12632         nil according to change in emacs.c.
12633
12634 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12635
12636         * setup-paths.el (paths-construct-info-path): Changed info path
12637         order so that directories come out right.
12638         (paths-find-lock-directory): Fixed bug: It used to think
12639         configure-lock-directory is a path.
12640
12641 1998-04-06  Jeff Miller <jmiller@smart.net>
12642
12643         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12644         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12645         eases the use of toolbar-add/kill-item functions.
12646
12647 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12648
12649         * code-files.el (file-coding-system-alist): Commented out
12650         loaddefs.el magical treatment.
12651
12652 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12653
12654         * info.el (Info-rebuild-outdated-dir): Added new option
12655         `conservative' and made it the default
12656         (Info-rebuild-dir): Appropriately parse multi-line description
12657         strings, and multi-section dir files. Issue warning when dir
12658         is rebuilt as temporary
12659         (Info-build-dir-anew): Issue warning when dir is built as
12660         temporary
12661
12662 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12663
12664         * list-mode.el (list-mode-map): Bind highlight motion commands to
12665         standard keys left, right, C-b and C-f.
12666
12667 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12668
12669         * files.el (auto-mode-alist): allow .sc for Scheme->C
12670
12671 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12672
12673         * loadup.el (pureload): Don't quote (garbage-collect).
12674
12675 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12676
12677         * package-get-base.el: Updated.
12678
12679 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12680
12681         * isearch-mode.el (isearch-just-started): New variable.
12682         (isearch-mode): Set it.
12683         (isearch-repeat): Advance one character forward only if the search
12684         was successful, and was not just started.
12685         (isearch-repeat): Clear isearch-just-started.
12686
12687 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12688
12689         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12690         if running -batch.
12691
12692 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12693
12694         * subr.el (listify-key-sequence): Removed.
12695
12696 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12697
12698         * bytecomp.el (byte-compile-print-gensym): New option.
12699         (byte-compile-output-file-form): Use it.
12700         (byte-compile-output-docform): Ditto.
12701         (byte-compile-compiled-obj-to-list): Ditto.
12702
12703 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12704
12705         * msw-glyphs.el: set frame icon if xpm support.
12706
12707 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12708
12709         * help.el: Code that pretty prints variable values
12710           removed.
12711
12712 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12713
12714         * find-paths.el (paths-emacs-root-p): Correct test for installation
12715         directory.
12716         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12717
12718 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12719
12720         * loaddefs.el: Don't set debug-ignored-errors; leave
12721           its default value set to nil.
12722
12723 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12724
12725         * info.el (Info-rebuild-dir): fixed mis-spelling.
12726
12727 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12728
12729         * info.el (Info-rebuild-outdated-dir): New custom var
12730         (Info-insert-node): Create/update dir file when needed, ie when it
12731         does not exist or is older than some info files in directory
12732
12733 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12734
12735         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12736         for last packages, mainly for using a 20.4 package base.
12737
12738         * packages.el (late-packages): Typo fix.  It was called
12739         early-packages.
12740
12741         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12742         relative symlinks correctly.
12743         (paths-find-emacs-roots): More rigorous checking for plausible
12744         configuration-time root.
12745
12746         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12747         find its roots.
12748
12749 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12750
12751         * faces.el: Fix docstrings.
12752         * glyphs.el: Fix docstrings.
12753         * mouse.el: Fix docstrings.
12754
12755         * frame.el: Change phrase `current frame' to `selected frame'.
12756
12757         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12758
12759         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12760         macros using backquote to make them infinitely more readable.
12761
12762 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12763
12764         * packages.el (packages-find-package-path): Hardcoded specialized
12765         InfoDock support until we can clean this up.
12766
12767         * help.el (describe-bindings-1): Return the value of the bindings
12768         help buffer created.
12769         (describe-bindings): Ditto.
12770
12771         * simple.el (set-variable): Restore previous behavior of not
12772         bombing if the variable to set is not boundp.
12773
12774 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12775
12776         * packages.el (packages-handle-package-dumped-lisps): Allow for
12777         non-local files to be loaded off the package-lisp variable.
12778
12779 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12780
12781         * x-faces.el: Global X resources should override
12782           specs for all device classes (color, grayscale, mono);
12783           code currently doesn't override any of them.  Fixed by
12784           calling remove-specifier with '(x default) as the tag
12785           set and allowing inexact matches.
12786
12787 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12788
12789         * faces.el: Separated face initializations based on
12790           device classes into device type specific (tag set,
12791           instantiator) pairs.
12792
12793 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12794
12795         * wid-edit.el (widget-choice-action): Remember user's explicit
12796         choice.
12797         (widget-choice-value-create): Respect it.
12798         From Richard Stallman <rms@gnu.org>
12799
12800 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12801
12802         * setup-paths.el (paths-construct-info-path): Always append
12803         existing directories from configure-time info path.
12804
12805         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12806         Info-directory-list.
12807
12808         * info.el: Removed Info-default-directory-list which was broken by
12809         design.
12810         Removed bogus initialization of Info-directory-list---startup.el
12811         can do a much better job.
12812         Added autoload of Info-directory-list.
12813
12814         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12815         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12816         be exclusive; now it's merely given precedence, just like in the
12817         old days.
12818
12819 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12820
12821         * find-paths.el (paths-find-architecture-directory): Fix bug with
12822         finding; it used to default too early.
12823
12824 1998-03-25  Martin Buchholz <martin@xemacs.org>
12825
12826         * packages.el (packages-split-path): Fix a bug; it used to fail
12827         for paths that weren't split.
12828
12829 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12830
12831         * finder.el (finder-compile-keywords): trap on errors.
12832
12833 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
12834
12835         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12836           fourth argument of t so that only the specs exactly
12837           matching the tag lists are removed.
12838
12839 1998-03-25  SL Baur  <steve@altair.xemacs.org>
12840
12841         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12842
12843 1998-03-23  SL Baur  <steve@altair.xemacs.org>
12844
12845         * minibuf.el (mouse-read-file-name-1): If a default directory was
12846         specified, use it for generating the completions.
12847
12848 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12849
12850         * update-elc.el: Now respects inhibit-package-init and
12851         inhibit-site-lisp.
12852         Now does path construction with loadup-paths.
12853
12854         * startup.el (normal-top-level, startup-setup-paths): Now respects
12855         inhibit-package-init and inhibit-site-lisp.
12856
12857         * packages.el (packages-find-package-path): Extended package path
12858         by version-specific hierarchies.
12859         (packages-find-packages): Now respects inhibit flag and
12860         inhibit-site-lisp.
12861         Moved path setup to loadup-paths.
12862
12863         * make-docfile.el: Now respects inhibit-package-init and
12864         inhibit-site-lisp.
12865         Now does path construction with loadup-paths.
12866
12867         * loadup.el: Now respects inhibit-package-init and
12868         inhibit-site-lisp.
12869
12870         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
12871
12872         * loadup-paths.el: New file: setup load-path to encompass
12873         packages.
12874
12875 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12876
12877         * auto-show.el: load-gc renamed to pureload.
12878         * site-load.el: Ditto.
12879         * packages.el (toplevel): Ditto.
12880         * loadup.el (really-early-error-handler): Ditto.
12881         * dumped-lisp.el (preloaded-file-list): Ditto.
12882         * cus-face.el (custom-declare-face): Ditto.
12883
12884 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12885
12886         * <Today>: The Big Path Searching Overhaul.
12887
12888         * find-paths.el: New file: find and assemble paths in the
12889         installation hierarchy.
12890
12891         * setup-paths.el: New file: global layout of paths and directories
12892         within the XEmacs hierarchy.
12893
12894         * packages.el: Replaced everything related to path searching and
12895         startup by code in terms of find-paths.
12896
12897         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
12898         the new path searching engine.
12899
12900         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
12901         and setup-paths.
12902
12903 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12904
12905         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
12906         setup-paths.el.
12907
12908 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12909
12910         * msw-glyphs.el: Added check for 'mswindows feature, so the file
12911         compiles identically in any configuration.
12912         Removed irrelevant commentary.
12913
12914 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12915
12916         * simple.el (set-variable): Allow setting specifiers.
12917
12918 1998-03-19  SL Baur  <steve@altair.xemacs.org>
12919
12920         * lisp.el (forward-sexp): Revert previous change.
12921
12922 1998-03-18  SL Baur  <steve@altair.xemacs.org>
12923
12924         * frame.el (frame-initialize): Use `delete-console' instead of
12925         `delete-device' to delete the stream console to match the usage in
12926         Fkill_emacs.
12927
12928 1998-03-16  SL Baur  <steve@altair.xemacs.org>
12929
12930         * files.el (cdpath-previous): New variable.
12931         (cd): Use it.
12932         From Bob Weiner <weiner@wave.altrasoft.com>
12933
12934 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
12935
12936         * keydefs.el: Changed keybindings of forward-char,
12937           backward, scroll-up and scroll-down to point to their
12938           -command counterparts.
12939
12940         * simple.el: New functions: forwarc-char-command,
12941           backwrad-char-command, scroll-up-command,
12942           scroll-down-command which work liek their counterparts
12943           except that they honor the variable
12944           signal-error-on-buffer-boundary.
12945
12946           Definition of signal-error-on-buffer-boundary received
12947           from src/cmds.c.
12948
12949           defvar declaration added for word-across-newline to avoid
12950           byte-compiler warning about the free variable reference.
12951
12952 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
12953
12954         * winnt.el: Removed "%t" from the beginning of
12955         modeline-format. From now on, there's no nt-specifics in the modeline.
12956
12957 1998-03-14  SL Baur  <steve@altair.xemacs.org>
12958
12959         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
12960         of `when' with `if'.
12961
12962 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
12963
12964         * msw-glyphs.el: New file. Defines TTY-style glyphs for
12965         mswindows. Must be reworked along with glyphs.el, or
12966         merged into it, after there is images support.
12967
12968         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
12969         'mswindows.
12970
12971 1998-03-13  SL Baur  <steve@altair.xemacs.org>
12972
12973         * faces.el: fix for text cursor initialization.
12974         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
12975         From Andy Piper <andyp@parallax.co.uk>
12976
12977 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
12978
12979         * files.el (set-auto-mode): If a mode is not fboundp, check to see
12980         if there is an existing package that handles it and warn the user
12981         about that mode.
12982
12983 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
12984
12985         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
12986         Installation" menu item when Installation-string is not bound.
12987
12988 1998-03-11  SL Baur  <steve@altair.xemacs.org>
12989
12990         * lisp.el (forward-sexp): Fix for test for balanced sexp.
12991         From Jeremiah W. James <jerry@cs.ucsb.edu>
12992
12993 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
12994
12995         * msw-faces.el:
12996         * faces.el: Fix face initialization.
12997
12998 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
12999
13000         * files.el (backup-enable-predicate): fix breakage introduced
13001         by TMPDIR patch.
13002
13003 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13004
13005         * x-faces.el (x-init-face-from-resources): The
13006           TTY face property retrieval functions don't return
13007           specifiers, so use face-property instead.
13008
13009 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13010
13011         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13012
13013 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13014
13015         * x-menubar.el: Expanded documentation for
13016           option-save-faces.  Changed Options -> Browse Faces
13017           menu entry to invoke customize-face.
13018
13019 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13020
13021         * faces.el: Most face initialization moved out of
13022           init-other-random-faces to the top level so that the
13023           initialization happens before Xemacs is dumped.  Much
13024           of the fascist "face-differs-from-default-p or FROB!"
13025           code has been retired in favor of letting the user do
13026           what they want to do.  Face initialization code changed
13027           to use `default' specifier tag so that the settings can
13028           be overridden later if the user wishes it.
13029
13030 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13031
13032         * about.el (about-hackers): Update contributors list.
13033
13034 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13035
13036         * specifier.el: Define new specifier tag `default'.
13037
13038         * modeline.el: Initialize faces using `default' tag.
13039
13040         * x-faces.el (x-init-face-from-resources): Remove
13041           specifier specs containing the `default' tag before
13042           adding new specs.
13043
13044 1998-03-02  John Jones  <jj@asu.edu>
13045
13046         * package-get.el (package-get-all): fixed arguments on call to
13047         package-admin-add-single-file-package.
13048         * package-get.el (package-get-installedp): fixed to match
13049         advertised behavior.
13050         * package-get.el: added function package-get-update-all which
13051         installs newest versions of all the current packages (if they are
13052         not already installed).
13053
13054 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13055
13056         * files.el (find-file-noselect): Uncommented `truename' binding in
13057         `let*' and use it later to set `buffer-file-truename' iff it's
13058         still nil, as happens for example when finding a compressed
13059         file with "jka-compr".
13060
13061 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13062
13063         * faces.el: in make-face-* type functions do the operation for all
13064         window systems, not just the first one found.
13065
13066         * font.el: call mswindows-list-fonts for mswindows.
13067
13068 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13069
13070         * code-process.el (call-process-region):
13071         * process.el (call-process-region):
13072         * package-get.el (package-get-dir):
13073         * files.el (backup-enable-predicate):
13074         * gnuserv.el (gnuserv-temp-file-regexp):
13075         Use temp-directory in place of `/tmp'.
13076
13077 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13078
13079         * "Fast" dired-in-C enhancements for Windows 95/NT:
13080
13081         * files.el: Added function, `wildcard-to-regexp', from GNU
13082           Emacs.
13083
13084         * files.el (insert-directory): Modified to use special
13085           dired-in-C enhancements if present.
13086
13087 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13088
13089         * code-files.el: make default coding no-conversion.
13090
13091 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13092
13093         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13094         the load-path.
13095
13096         * update-elc.el: Strip directory when testing for files not to
13097         bytecompile.
13098
13099 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13100
13101         * lisp-mode.el: Use recommended form for menus.
13102
13103         * info.el (Info-construct-menu): Use recommended form for menus.
13104
13105         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13106         entry.
13107
13108 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13109
13110         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13111           (get-frame-for-buffer-noselect): Always return frames
13112           in the not-this-window-p cond clause.
13113
13114 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13115
13116         * help.el (describe-installation): New function.
13117
13118         * x-menubar.el (default-menubar): Add describe-installation to
13119         Help menu.
13120
13121         * packages.el (packages-unbytecompiled-lisp): Installation.el
13122         should not be bytecompiled.
13123
13124         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13125         XEmacs.
13126
13127         * x-menubar.el (default-menubar): Use correct guard for VM menu
13128         entry.
13129
13130         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13131         coding.
13132         From Andy Piper <andyp@parallax.co.uk>
13133
13134 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13135
13136         * ldap.el: Do not require ldap-internal at compile time.
13137
13138 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13139
13140         * code-files.el: new file. a virtual copy of mule-files.el
13141         but without charset
13142         dependencies. (toggle-buffer-file-ocding-system) new function for
13143         changing the eol type for the current buffer.
13144
13145         * code-process.el: new file. a copy of
13146         mule-process.el. mule-process.el will disappear when things have
13147         settled.
13148
13149         * coding.el: new file. a virtual copy of mule-files.el but
13150         without charset dependencies. (coding-system-base) new function
13151         for getting the parent coding system of a coding system with eol
13152         type set.
13153
13154         * dumped-lisp.el: add above files for the non-mule case.
13155
13156 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13157
13158         * window-xemacs.el (display-buffer): If no explicit
13159           frame is specified, search for a window that displays
13160           the buffer on the currently selected frame, before
13161           searching other frames.
13162
13163 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13164
13165         * frame.el (get-frame-for-buffer): If not-this-window-p
13166           is non-nil, use window on the selected frame if it is not
13167           also the selected window.  When defaulting, search for
13168           windows on the currently selected fgrame before searching
13169           other frames.
13170
13171 1998-02-25  Didier Verna  <didier@xemacs.org>
13172
13173         * modeline.el (modeline-swap-buffers): originally named
13174         `mouse-release-modeline'. Whether to actually swap the buffers is
13175         decided in `mouse-drag-modeline'.
13176         (mouse-drag-modeline): A button release event is considered a
13177         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13178         stay unchanged.
13179
13180 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13181
13182         * x-menubar.el: Put redo on the menubar.
13183         From Aki Vehtari <Aki.Vehtari@hut.fi>
13184
13185 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13186
13187         * bytecomp.el (displaying-byte-compile-warnings): if
13188         temp-buffer-show-function is set, use it to display current set of
13189         warnings in the "*Compile-Log-Show*" buffer.
13190
13191         * simple.el (display-warning-buffer): if temp-buffer-show-function
13192         is set, use it to display current set of warnings in the
13193         "*Warnings-Show*" buffer.
13194
13195 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13196
13197         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13198         Common Lisp.
13199
13200 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13201
13202         * menubar.el: Allow button descriptors at least 2 long.
13203
13204         * x-menubar.el (default-menubar): Use recommended forms.
13205         (file-menu-filter): Remove.
13206         (edit-menu-filter): Remove.
13207
13208 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13209
13210         * about.el (about-hackers): Updated.
13211
13212 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13213
13214         * help.el (help-max-help-buffers): new variable
13215         (help-register-and-maybe-prune-excess): new function
13216         (help-buffer-name): use help-max-help-buffers.
13217         (with-displaying-help-buffer): use
13218         help-register-and-maybe-prune-excess.
13219
13220         * help.el (help-maybe-pretty-print-value): if the value fits on
13221         one line, let it.
13222
13223 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13224
13225         * (with-displaying-help-buffer): there is no need to kill the buffer
13226         if it exists, because with-output-to-temp-buffer will clear it.
13227         further, killing the buffer violates the rule that
13228         temp-buffer-show-function, if set, has the full responsibility of
13229         showing the temp buffer.  killing the buffer fucks with the window
13230         configuration, hosing temp-buffer-show-function.
13231
13232
13233 1998-02-23  Didier Verna  <didier@xemacs.org>
13234
13235         * modeline.el (mouse-drag-modeline):
13236         - Always scroll the modeline that was originally clicked on.
13237         - Use x pixels instead of x characters (which doesn't work anyway)
13238         as horizontal reference for modeline dragging. This allows us to
13239         keep on dragging the modeline even if the motion event occurs in
13240         another window.
13241
13242 1998-02-23  Didier Verna  <didier@xemacs.org>
13243
13244         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13245         glyph on the modeline to indicate that dragging the mouse has an
13246         effect both horizontally and vertically.
13247
13248 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13249
13250         * about.el (about-xemacs): Get rid of redundant visible version
13251         number.
13252
13253 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13254
13255         * about.el (about-hackers): Update credits.
13256
13257 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13258
13259         * prim/register.el (view-register): Show register type file-query.
13260
13261 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13262
13263         * mode-motion.el (mode-motion-highlight-internal):
13264           save-excursion inside save-window-exucrsion form to
13265           hide buffer point changes from save-window-excursion.
13266           Prevents display flickering when the mouse pointer
13267           moves.
13268
13269 1998-02-17  Didier Verna  <didier@xemacs.org>
13270
13271         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13272         function to handle correctly the case of a toolbar one side of the
13273         window: scrolling will not necessarily happen.
13274
13275 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13276
13277         * files.el (after-find-file): Restore missing argument
13278           to format that provides filename for "... consider M-x
13279           recover-file" message.  Also call `message' with "%s"
13280           as the first arg instead of an arbitrary string.
13281
13282 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13283
13284         * about.el (about-hackers): Various additions.
13285
13286 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13287
13288         * autoload.el (generate-file-autoloads-1): Don't force an extra
13289         line out when copying on-the-same line autoloads.
13290
13291         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13292         is installed.
13293
13294 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13295
13296         * x11/x-win-xfree86.el (x-win-init-xfree86):
13297         * x11/x-win-sun.el (x-win-init-sun):
13298         * x11/x-init.el (x-initialize-compose):
13299         * prim/simple.el:
13300         (backward-or-forward-kill-sexp):
13301         (backward-or-forward-kill-sentence):
13302         (backward-or-forward-kill-word):
13303         (backward-or-forward-delete-char):
13304         * prim/isearch-mode.el (isearch-help-or-delete-char):
13305         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13306         x-keysym-on-keyboard-p to detect backspace.
13307         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13308         Clean up symbols used with dead keys, checking Linux and solaris
13309         keysyms.
13310         Simplify x-win-*.el using above methods.
13311         Change documentation for x-keysym-*-p functions.
13312
13313 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13314
13315         * about.el (about-hackers): Restore entries for Michael Sperber and
13316         Vinnie Shelton.
13317         From Vinnie Shelton <acs@acm.org>
13318
13319 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13320
13321         * simple.el (count-words-region): Ditto.
13322
13323 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13324
13325         * simple.el (count-words-buffer): Document.  Don't print anything
13326         if non-interactive.
13327
13328 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13329
13330         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13331         multiple files in InfoDock.
13332
13333 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13334
13335         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13336         from version.el in InfoDock.
13337
13338         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13339         specially.
13340
13341 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13342
13343         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13344         variable name in docstring.
13345
13346 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13347
13348         * menubar.h: Include "gui.h".
13349
13350 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13351
13352         * site-load.el: Fix documentation.
13353
13354 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13355
13356         * package-get-base.el (package-get-base): Updated.
13357
13358         * keymap.el: PC-ize.
13359
13360 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13361
13362         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13363         from' on a fresh line.
13364
13365 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13366
13367         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13368         object.
13369
13370 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13371
13372         * undo-stack.el: PC-ize.
13373
13374         * cmdloop.el: PC-ize.
13375
13376 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13377
13378         * bytecomp-runtime.el: PC-ize.
13379
13380         * byte-optimize.el: Prolog fixup.  PC-ize.
13381
13382         * cus-dep.el: Spelling fix.
13383
13384         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13385         entries follow).
13386
13387 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13388
13389         * text-mode.el (text-mode-hook-identify): New function,
13390         put on text-mode-hook.  Set text-mode-variant here.
13391         (text-mode): Don't set it here.
13392
13393 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13394
13395         * text-mode.el (text-mode-hook): New defvar.
13396         (text-mode-variant): New variable.
13397         (text-mode): Set that variable locally.
13398         (toggle-text-mode-auto-fill): New command.
13399
13400 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13401
13402         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13403
13404 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13405
13406         * text-mode.el (paragraph-indent-text-mode):
13407         Renamed from spaced-text-mode.
13408         (text-mode-map): Bind TAB to indent-relative.
13409         (indented-text-mode-map): Variable deleted.
13410         (indented-text-mode): Now an alias for text-mode.
13411
13412 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13413
13414         * loadup.el: test-atoms debugging stuffs removed.
13415
13416 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13417
13418         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13419
13420 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13421
13422         * help.el (describe-beta): Made it use `locate-data-file'.
13423         (describe-distribution): Ditto.
13424         (describe-copying): Ditto.
13425         (describe-project): Ditto.
13426         (view-emacs-news): Ditto.
13427
13428         * help-nomule.el (help-with-tutorial): Made it use
13429         `locate-data-file' to find tutorial.
13430
13431 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13432
13433         * about.el: Corrected my email address.
13434
13435         * mouse.el: Added 'mouse-mswindows-drop' similar to
13436         'mouse-offix-drop'.
13437
13438 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13439
13440         * loadup.el (running-xemacs): Spelling fix.
13441
13442 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13443
13444         * packages.el (packages-find-packages-1): Don't allow a backwards
13445         compatible lisp tree to overwrite `preloaded-file-list'.
13446
13447 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13448
13449         * loadup.el: Don't delete "xemacs" prior to dumping.
13450
13451 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13452
13453         * package-info.el (pi-last-mod-date): New function.
13454         (pi-author-version): New function.
13455         (batch-update-package-info): Use them.
13456
13457 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13458
13459         * frame.el (get-frame-for-buffer-default-to-current): Create.
13460         (get-frame-for-buffer-noselect): Allow user to use current frame
13461         with `get-frame-for-buffer-default-to-current'.
13462
13463 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13464
13465         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13466         (byte-compile-output-docform): Ditto.
13467         (byte-compile-compiled-obj-to-list): Ditto.
13468
13469 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13470
13471         * startup.el (command-line-1): Removed code that ran
13472           buffer-menu.
13473
13474 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13475
13476         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13477
13478 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13479
13480         * frame.el (suspend-emacs-or-iconify-frame): Check using
13481         `device-on-window-system-p' instead of explicitly checking for X,
13482         so that the same logic works for MS Windows.
13483         (suspend-or-iconify-emacs): Ditto.
13484
13485 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13486
13487         * about.el (about-maintainer-info): Andy Piper is back.
13488         (xemacs-hackers): Updated Andy Piper's email address.
13489         (about-hackers): Added Jonathan Harris.
13490         (about-hackers): Updated Tibor Polgar's email address.
13491
13492 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13493
13494         * about.el: Add xemacs.org email manager.
13495
13496         * package-get-base.el (package-get-base): Updated with most recent
13497         package updates.
13498
13499 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13500
13501         * help.el (function-arglist): Use `indirect-function' instead of
13502         `symbol-function' so that aliases are treated correctly.
13503
13504 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13505
13506         * help.el (help-map): Add f1 binding to `help-for-help'.
13507         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13508         (describe-key-briefly): Use `princ' "%s" to print object.
13509         (with-displaying-help-buffer): Kill buffer if it exists, again.
13510         (describe-key): Use `princ' "%s" to print object.
13511         (describe-function-1): Use `princ' "%s" to print object.
13512         Commented out alias lines removed.
13513         (help-pretty-print-limit): New variable to control pretty-printing
13514         of variable values.
13515         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13516         `help-pretty-print-value' again.  Only print-print when OBJECT is
13517         list of length less than `help-pretty-print-limit'.
13518         (describe-variable): Use `help-maybe-pretty-print-value' again.
13519
13520 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13521
13522         * simple.el (blink-matching-open): Remove C++ kludge.
13523         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13524
13525 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13526
13527         * info.el (Info-default-directory-list): Made the documentation
13528         more explanitory.
13529
13530 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13531
13532         * lisp/packages.el:
13533         * lisp/package-admin.el:
13534         * lisp/build-report.el:
13535         Fix typos.
13536
13537 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13538
13539         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13540         warnings in Java buffers without final newline and editing the
13541         last line.
13542
13543 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13544
13545         * packages.el (packages-find-packages-1): Don't allow a backwards
13546         compatible lisp tree to overwrite `preloaded-file-list'.
13547         Suggested by Colin Rafferty  <colin@xemacs.org>
13548
13549         * mouse.el (mouse-offix-drop): Set undo-boundary.
13550         From Oliver Graf <ograf@fga.de>
13551
13552 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13553
13554         * loadup.el (load-gc): rewrite as defun.
13555         Print something sensical if a required dump-time file isn't found.
13556
13557 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13558
13559         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13560         bug strikes a menudescriptor.
13561
13562         * package-get-base.el (package-get-base): Updated.
13563
13564         * package-info.el (batch-update-package-info): Derive REQUIRES
13565         from the Makefile.
13566
13567 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13568
13569         * files.el (save-some-buffers): Don't play games with deleting
13570         other windows if we are in the minibuffer window.
13571
13572 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13573
13574         * modeline.el (modeline-minor-mode-menu): Add support for :active
13575         (add-minor-mode): Document :active property to TOGGLE.
13576
13577 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13578
13579         * modeline.el (modeline-minor-mode-menu): Add support for an
13580         `:included' predicate in the `toggle-sym' plist.
13581         (add-minor-mode): Document the :included property, format
13582         docstring some more.
13583         (modeline-minor-mode-menu): Documentation string added.
13584
13585 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13586
13587         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13588         labels from the symbol-names by thwacking off the overly redundant
13589         and overused "mode", parenthesizing "minor", and capitalizing the
13590         resultant strings.  Also shortened the menu's title by eliminating
13591         the redundant buffer name.
13592         (add-minor-mode): Beautified the docstring, added mention of the
13593         `:menu-tag' property of TOGGLE.
13594         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13595         `toggle-sym' to beatify the mode-life menus.
13596         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13597         `auto-fill-function'.
13598
13599 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13600
13601         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13602         menus to :style 'toggle.
13603
13604 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13605
13606         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13607
13608 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13609
13610         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13611         only recognize first hyperlink.
13612         (hyper-apropos-highlightify): Deletia, this is already done by
13613         `hyper-apropos-insert-face'.
13614         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13615
13616 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13617
13618         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13619         mail.
13620         (toolbar-mail-reader): Add support for `send'.
13621         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13622
13623 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13624
13625         * info.el (Info-emacs-info-file-name): Add defvar for
13626         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13627         will function properly.
13628
13629 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13630
13631         * simple.el: make the backwards delete function called by
13632         `backward-or-forward-delete-char' user configurable.
13633
13634 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13635
13636         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13637         compiled function got loaded from.
13638
13639 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13640
13641         * term/apollo.el: Synched up with InfoDock 3.6.2.
13642
13643 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13644
13645         * startup.el (load-init-file): Load autoloads earlier.
13646         (startup-splash-frame): Handle InfoDock logo.
13647
13648         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13649         InfoDock.
13650         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13651
13652         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13653         doesn't have this function.
13654
13655         * packages.el (locate-data-file): Fix to call `locate-file'.
13656
13657 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13658
13659         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13660         version of version.el.
13661         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13662
13663         * x-menubar.el (default-menubar): Guard reference to
13664         `gnuserv-frame'.
13665         (default-menubar): Guard references to `font-lock-mode'.
13666         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13667         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13668
13669         * make-docfile.el: Don't snarf doc strings from autoloads.
13670
13671         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13672         loading auto-autoloads files.
13673
13674         * loaddefs.el: Disable dumping autoloads.
13675
13676 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13677
13678         * lisp-mnt.el: Synch to Emacs 20.2.
13679
13680         * help.el: Remove manual autoload of `finder-by-keyword'.
13681
13682         * finder.el (finder-by-keyword): Autoload.
13683
13684         * help.el: Conditionalize hyperbole setup.
13685
13686 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13687
13688         * packages.el (package-require): Update to reflect new data format.
13689
13690 1998-01-02  Didier Verna  <didier@xemacs.org>
13691
13692         * x-menubar.el (default-menubar): make the tutorials available
13693         through the menubar. (Plus some compilation warnings cleanup).
13694
13695 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13696
13697         * check-features.el: New file.  Perform sanity check after build.
13698
13699         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13700         files to tooltalk package.
13701         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13702         package.
13703
13704         * package-admin.el (package-admin-xemacs): Use better default for
13705         location of XEmacs binary.
13706
13707 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13708
13709         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13710         tag with sexp and add value tag with value `t'.
13711
13712 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13713
13714         * package-get.el: Changes to work with real data.
13715         From Pete Ware <ware@cis.ohio-state.edu>
13716
13717         * packages.el (packages-reload-autoloads): Guard load for the time
13718         being.
13719
13720         * update-elc.el ("packages.el"): Force loading packages.el instead
13721         of possibly out-of-date packges.elc.
13722         * make-docfile.el ("packages.el"): Ditto.
13723
13724 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13725
13726         * build-report.el (build-report-delete-regexp): Added a rule for
13727         the main tarball shadowing anything past it.
13728
13729 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13730
13731         * packages.el (package-provide): Delete a previous provide.
13732
13733         * package-info.el: New file.
13734
13735         * package-get.el: New file.
13736         From Pete Ware <ware@cis.ohio-state.edu>
13737         (package-get): Fix md5 computation to work with Mule.
13738
13739 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13740
13741         * simple.el (log-message-*): Quote symbols in docstrings properly.
13742
13743 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13744
13745         * packages.el (packages-new-autoloads): Ignore symbolic links.
13746
13747         * cus-face.el (face-custom-attributes-get): Fix typo.
13748         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13749
13750 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13751
13752         * startup.el (load-init-file): Reload new or changed autoloads
13753         unless inhibited.  Reload modified dumped lisp (stubbed).
13754
13755         * packages.el (packages-new-autoloads): New function.
13756         (packages-reload-autoloads): New function.
13757         (packages-reload-dumped-lisp): New (stub) function.
13758
13759         * loadup.el: Inhibit reloading dumped files when running temacs.
13760
13761         * loadhist.el (file-provides): Extend to handle variant
13762         extensions.
13763
13764         * replace.el (query-replace): Fix typo.
13765
13766 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13767
13768         * make-docfile.el: list-autoloads-path has been renamed.
13769         * update-elc.el: list-autoloads has been renamed.
13770
13771         * packages.el (packages-list-autoloads): Renamed.
13772         (packages-list-autoloads-path): Ditto.
13773
13774 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13775
13776         * packages.el (packages-find-packages-1): Made it signal a warning
13777         for an error in an auto-autoload.el file.
13778
13779 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13780
13781         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13782         tag with const.
13783         From Aki Vehtari <Aki.Vehtari@hut.fi>
13784
13785         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13786
13787         * loadhist.el (unload-feature): Remove autoload.
13788
13789 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13790
13791         * loadhist.el: Unpackaged.
13792
13793         * help.el (describe-symbol-find-file): Rename
13794         `describe-function-find-file' and make old name obsolete.
13795         (describe-function-1): Use it.
13796         (describe-function-1): Guard reference to
13797         `compiled-function-annotation'.
13798
13799 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13800
13801         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13802         argument.
13803         (help-mode-quit): New optional arg to control whether it kills or
13804         buries.  Tidied up.
13805         (with-displaying-help-buffer): Don't kill buffer initially, even
13806         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13807         (help-pretty-print-value): Rename back from
13808         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13809         use it, otherwise use dumped `cl-prettyprint'.
13810         (describe-variable): Use `help-pretty-print-value' again.
13811         (find-func): Removed reference to "find-func" at end.
13812
13813 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13814
13815         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13816           GUI XEmacs. Rename? x-menubar is rather window system
13817           independant, except for a couple of items.
13818
13819 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13820
13821         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13822         entries as they will no longer be distributed with XEmacs.
13823
13824         * format.el (format-alist): Fix image/tiff regexps.
13825         From P. E. Jareth Hein <jareth@camelot-soft.com>
13826
13827         * help.el (help-maybe-pretty-print-value): Rename.
13828         (describe-variable): Use it.
13829         (describe-variable): Add trailing linefeed.
13830
13831 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13832
13833         * help.el (describe-function-1): Don't output anything for
13834           arglist of autoload functions.
13835
13836 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13837
13838         * help.el (describe-function-1): Don't output anything for
13839           arglist of autoload functions.
13840
13841 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13842
13843         * help.el (help-mode-map): New bindings for `help-mode-bury',
13844         `describe-function-at-point', `describe-variable-at-point',
13845         `Info-elisp-ref', `customize-variable', `help-next-section' and
13846         `help-prev-section'.
13847         (help-next-section): New function.
13848         (help-prev-section): New function.
13849         (help-mode-quit): Changed to kill the help buffer.
13850         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
13851         correctly.
13852         (help-buffer-name): New function to generate the name of help
13853         buffers.
13854         (with-displaying-help-buffer): Is now a macro.  Takes an new first
13855         argument giving the name of the help buffer.
13856         (describe-key): Use `with-displaying-help-buffer' with name.
13857         (describe-mode): Ditto.
13858         (describe-bindings): Ditto.
13859         (describe-prefix-bindings): Ditto.
13860         (view-lossage): Ditto.
13861         (with-syntax-table): New macro.
13862         (function-called-at-point): Use `ignore-errors' and
13863         `with-syntax-table'.
13864         (function-at-point): Ditto.
13865         (describe-function): Use `with-displaying-help-buffer' with name.
13866         (function-arglist): Extracted from `describe-function-1'.  Returns
13867         function's arglist as string.
13868         (function-documentation): Extracted from `describe-function-1'.
13869         Returns function's docstring.
13870         (describe-function-1): Remove all the "stream" garbage, including
13871         the stream argument.  Use `function-arglist' and
13872         `function-documentation'.
13873         (describe-function-arglist): Just use `function-arglist'.
13874         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
13875         (help-pretty-print-value): New function to help with
13876         pretty-printing variable values.  Knows about `#<...>'.  Needs
13877         `pp-internal'.
13878         (describe-variable): Use `with-displaying-help-buffer' with name.
13879         Formatting improved.  Display file where variable is defined, if
13880         known.  Use `help-pretty-print-value'.
13881         (describe-syntax): Use `with-displaying-help-buffer' with name.
13882         (list-processes): Remove "stream" garbage.
13883
13884 1997-12-25  SL Baur  <steve@altair.xemacs.org>
13885
13886         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
13887         call a dumped routine instead.
13888
13889         * x-win-xfree86.el: Wrap file in defun.
13890         * x-win-sun.el: Ditto.
13891
13892 1997-12-23  SL Baur  <steve@altair.xemacs.org>
13893
13894         * help.el (view-emacs-news): Remove usage of outl-mouse which
13895         advises functions and does other evil things.
13896
13897 1997-12-22  SL Baur  <steve@altair.xemacs.org>
13898
13899         * format.el (format-alist): Add `image/tiff'.
13900         From P. E. Jareth Hein <jareth@camelot-soft.com>
13901
13902 1997-12-21  SL Baur  <steve@altair.xemacs.org>
13903
13904         * about.el (about-hackers): More names added.
13905
13906         * make-docfile.el: Remove superfluous package path search.
13907
13908         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
13909
13910 1997-12-20  SL Baur  <steve@altair.xemacs.org>
13911
13912         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
13913         ignored shadows.
13914
13915 1997-12-18  SL Baur  <steve@altair.xemacs.org>
13916
13917         * startup.el (set-default-load-path): Make sure lisp and site-lisp
13918         get trailing slashes when added to the load-path.
13919
13920         * x-init.el (init-x-win): Locate where XEmacs X localization files
13921         are.
13922
13923 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
13924
13925         * x-faces.el: Added support for foregroundToolBarColor
13926           to xpm-color-symbols.
13927
13928 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13929
13930         * etags.el (tags-remove-duplicates): Removed.
13931         (buffer-tag-table-list): Use `delete-duplicates'.
13932
13933         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
13934         correctly.
13935         (get*): Defalias to `get'.
13936
13937         * cl.el (eql): Compare integers with `eq'.
13938         (cl-map-extents): Check for `map-extents' first.
13939
13940 1997-12-17  Didier Verna  <didier@xemacs.org>
13941
13942         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
13943         added the 'numero', 'copyright' and 'trademark' symbols.
13944
13945         * leim/quail/latin-post.el ("french-postfix"): see above.
13946
13947 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13948
13949         * widget.el (define-widget): Check the arguments.
13950
13951         * cus-edit.el (customize-face): Use `check-argument-type'.
13952         (custom-variable-value-create): Use `signal' to signal error.
13953         (custom-variable-reset-saved): Ditto.
13954         (custom-variable-reset-standard): Ditto.
13955         (custom-face-reset-saved): Ditto.
13956
13957         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
13958         (widget-default-format-handler): Ditto.
13959         (widget-checklist-add-item): Ditto.
13960         (widget-radio-add-item): Ditto.
13961         (widget-editable-list-entry-create): Ditto.
13962         (widget-sexp-prompt-value): Ditto.
13963
13964         * custom.el (custom-declare-variable): Signal errors better.
13965         (custom-handle-keyword): Ditto.
13966         (custom-declare-group): Ditto.
13967
13968         * window-xemacs.el (windows): Ditto.
13969
13970         * menubar.el (menu): Ditto.
13971
13972         * keydefs.el (keyboard): Ditto.
13973
13974         * minibuf.el (minibuffer): Ditto.
13975
13976         * process.el (execute): Ditto.
13977
13978         * fill.el (fill): Ditto.
13979
13980         * modeline.el (modeline): Ditto.
13981
13982         * help.el (help): Ditto.
13983
13984         * faces.el (faces): Ditto.
13985
13986         * files.el (files): Ditto.
13987
13988         * x-init.el (x): Ditto.
13989
13990         * lisp-mode.el (lisp): Ditto.
13991
13992         * process.el (processes): Ditto.
13993
13994         * mouse.el (mouse): Ditto.
13995
13996         * abbrev.el (abbrev): Moved from cus-edit.
13997
13998         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
13999         as variable declaration.
14000
14001 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14002
14003         * menubar.el (find-menu-item): Use `check-argument-type'.
14004         (find-menu-item): Cosmetic changes.
14005
14006 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14007
14008         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14009
14010 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14011
14012         * startup.el (set-default-load-path): Only search package-path
14013         when not running temacs.
14014
14015         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14016         files.
14017
14018         * loadup.el: Correct commentary.  Reformatting.
14019         (really-early-error-handler): Use absolute path to the
14020         first dumped-lisp.el file.
14021         (really-early-error-handler): Print full path name of
14022         each dumped lisp file (inherited from InfoDock).
14023
14024         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14025         dumped-lisp.el files.
14026
14027         * make-docfile.el (preloaded-file-list): Reorder when the
14028         package-path is searched.
14029         * update-elc.el: Ditto.
14030
14031         * lisp-mode.el (call-with-condition-handler): Treat the same as
14032         `condition-case' for indentation.
14033
14034         * about.el (about-xemacs): Update release date.
14035
14036 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14037
14038         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14039         anywhere but at the last clause.
14040         (ecase): Disallow `t' and `otherwise'.
14041
14042 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14043
14044         * cus-edit.el (custom-buffer-create-buttons): New function
14045         from stuff moved out of `custom-buffer-create-internal'.
14046         (custom-novice): New variable.  Default t.
14047         (custom-display-global-buttons): Ditto.  Default `top'.
14048         (custom-buffer-create-internal): Only display help if
14049         `custom-novice' is non-nil.  Display global buttons according to
14050         `custom-display-global-buttons'.
14051
14052 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14053
14054         * menubar.el (find-menu-item): Use `check-argument-type'.
14055         (find-menu-item): Cosmetic changes.
14056
14057 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14058
14059         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14060         look.
14061
14062 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14063
14064         * format.el (format-deannotate-region):  Bug fix.
14065         Deannotating a region containing unknown tags would fail
14066         (causing decoding of text/enriched to fail at user level)
14067
14068 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14069
14070         * minibuf.el (read-directory-name): Support sixth
14071           arg, HISTORY, as already documented.
14072
14073 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14074
14075         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14076         to `ecase'.
14077
14078 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14079
14080         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14081         skk-activate.
14082
14083 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14084
14085         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.