update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
5
6 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
9         CHISE.
10
11 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
14         CHISE.
15
16 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
17
18         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
19         CHISE.
20
21 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
22
23         * mule/mule-charset.el (default-coded-charset-priority-list): Add
24         `=+>ucs-bmp-cjk@unicode'.
25
26         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
27         for XEmacs CHISE.
28
29 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
30
31         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
32         setting for `=>>daikanwa'.
33
34 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
35
36         * mule/mule-charset.el (default-coded-charset-priority-list): Add
37         `=>>hanyo-denshi/jt'.
38
39 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
40
41         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
42         XEmacs CHISE.
43         (=+>jis-x0208@1990): Ditto.
44         (=+>jis-x0213-1@2000): Ditto.
45
46 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
47
48         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
49         XEmacs CHISE.
50
51 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
52
53         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
54         XEmacs CHISE.
55         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
56         `=hanyo-denshi/jc' as the mother.
57
58 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
59
60         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
61         setting for `=+>adobe-japan1'.
62
63         * mule/mule-charset.el (default-coded-charset-priority-list):
64         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
65         and `=>>hanyo-denshi/ft' to `=>>gt'.
66
67 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
68
69         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
70         XEmacs CHISE.
71         (=>>adobe-japan1-1): Ditto.
72         (=>>adobe-japan1-2): Ditto.
73         (=>>adobe-japan1-3): Ditto.
74         (=>>adobe-japan1-4): Ditto.
75         (=>>adobe-japan1-5): Ditto.
76         (=>>adobe-japan1-6): Ditto.
77         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
78
79 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
80
81         * mule/mule-conf.el (=adobe-japan1): New alias for
82         `=adobe-japan1-6'.
83         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
84         (=>>>adobe-japan1-1): Ditto.
85         (=>>>adobe-japan1-2): Ditto.
86         (=>>>adobe-japan1-3): Ditto.
87         (=>>>adobe-japan1-4): Ditto.
88         (=>>>adobe-japan1-5): Ditto.
89         (=>>>adobe-japan1-6): Ditto.
90         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
91
92 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
93
94         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
95         setting for `=>>>adobe-japan1'.
96
97 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
98
99         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
100         setting for `=+>ucs@ks'.
101
102 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
103
104         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
105         XEmacs CHISE.
106         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
107         `=adobe-japan1-6' as the mother.
108
109 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
110
111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
112         setting for `=>cns11643-7'.
113
114 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
115
116         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
117         CHISE.
118
119 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
120
121         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
122         XEmacs CHISE.
123         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
124
125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
126         setting for `=>ucs@jis/2004'.
127
128 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
129
130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
131         setting for `=+>gt'.
132
133         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
134         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
135
136 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
137
138         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
139         `=>ucs@unicode' as the mother.
140         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
141         mother.
142         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
143         mother.
144         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
145         mother.
146
147 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
148
149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
150         setting for `=+>ucs@unicode'.
151
152         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
153         CHISE.
154
155 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
156
157         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
158         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
159         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
160         - Add setting for `=+>ucs@cns'.
161
162         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
163         CHISE.
164         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
165         as the mother.
166         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
167         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
168
169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
170         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
171
172 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
173
174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
175         setting for `=>ucs@ks'.
176
177 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
178
179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
180         `=ucs-bmp-cjk-compat@unicode'.
181
182         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
183         coded-charset for XEmacs CHISE.
184
185 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
186
187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
188         `=ucs-bmp-cjk-compat'.
189
190         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
191         XEmacs CHISE.
192
193 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
194
195         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
196         CHISE.
197
198 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
199
200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
201         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
202
203         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
204         `=>ucs@jis/1990'.
205         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
206
207 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
208
209         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
210         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
211
212         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
213         CHISE.
214         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
215         mother.
216
217 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
218
219         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
220         `=>jis-x0213-2@usual'.
221         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
222         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
223         `=>jis-x0213-2@usual' as the mother.
224
225 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
226
227         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
228         (=>ucs@JP): New alias for `=+>ucs@jis'.
229
230 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
231
232         * mule/mule-conf.el (=+>jis-x0208): Renamed from
233         `=>jis-x0208@usual'.
234         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
235         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
236         `=>jis-x0208@usual' as the mother.
237         (=>jis-x0208): Likewise.
238
239 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
240
241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
242         setting for `=+>jis-x0208@1978'.
243
244 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
245
246         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
247         XEmacs CHISE.
248
249 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
250
251         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
252         setting for `=>>>ucs@jis/1990'.
253
254 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
255
256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
257         setting for `=>ucs@jis/1990'.
258
259 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
260
261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
262         setting for `=ucs@JP/hanazono'.
263
264         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
265         CHISE.
266         (=ucs@JP/hanazono): Ditto.
267         (=ucs-bmp-cjk@JP/hanazono): Ditto.
268         (=>>hanyo-denshi/jc): Ditto.
269         (=>>hanyo-denshi/jd): Ditto.
270
271 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
272
273         * mule/mule-charset.el (default-coded-charset-priority-list): Use
274         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
275
276 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
277
278         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
279         XEmacs CHISE.
280
281 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
282
283         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
284         XEmacs CHISE.
285
286 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
287
288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
289         `=ucs-bmp-cjk@JP'.
290
291 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
292
293         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
294         XEmacs CHISE.
295
296 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
297
298         * mule/mule-coding.el (coded-charset-entity-reference-alist):
299         Modify order of settings; add settings for `=daikanwa@rev2'.
300
301 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
302
303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
304         setting for `=>>cbeta'.
305
306         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
307         CHISE.
308
309 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
310
311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
312         setting for `=>>adobe-japan1'.
313
314 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
315
316         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
317         XEmacs CHISE.
318
319 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
320
321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
322         setting for `=>>hanyo-denshi/ia'.
323
324         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
325         XEmacs CHISE.
326
327 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
328
329         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
330         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
331
332         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
333         XEmacs CHISE.
334         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
335         `=hanyo-denshi/jt' as the mother.
336
337 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
338
339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
340         setting for `=>>>jis-x0213-2'.
341
342         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
343         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
344         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
345
346 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
347
348         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
349         XEmacs CHISE.
350
351 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
352
353         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
354         XEmacs CHISE.
355
356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
357         `=>>jis-x0213-1@2004'.
358
359 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
360
361         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
362         XEmacs CHISE.
363
364 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
365
366         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
367         - Use "&g2-*;" as entity-references for `=>>>*'.
368         - Omit "&a{GT|JX1|JX2|JX3}-*;".
369
370         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
371         XEmacs CHISE.
372         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
373         as the mother.
374
375 2011-03-06  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/ib'.
379
380         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
381         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
382         (=>>jis-x0208@1990): Ditto.
383         (=>>hanyo-denshi/ib): Ditto.
384
385         * mule/mule-charset.el (default-coded-charset-priority-list):
386         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
387
388 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
389
390         * mule/mule-coding.el (coded-charset-entity-reference-alist):
391         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
392         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
393         `=>>>ucs@jis/2004'.
394
395 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
396
397         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
398         XEmacs CHISE.
399         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
400         `=jis-x0213-1@2004' as the mother.
401         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
402         (=>>>ucs@ks): Ditto.
403
404         * mule/mule-charset.el (default-coded-charset-priority-list):
405         Modify priority of `=hanyo-denshi/*'.
406
407 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
408
409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
410         settings for `=>>ucs@JP' and `=ucs@JP'.
411
412 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
413
414         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
415         CHISE.
416
417 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
418
419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
420         setting for `=>>>ucs@cns'.
421
422         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
423         CHISE.
424
425 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
426
427         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
428         instead of `=>>>jis-x0213-1@2004' as the mother.
429         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
430         (=>>>ucs@unicode): Likewise.
431         (=>>>ucs@jis): Likewise.
432         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
433         mother.
434         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
435
436 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
437
438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
439         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
440         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
441         `=>>>ucs@jis'.
442
443 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
444
445         * mule/mule-charset.el (default-coded-charset-priority-list):
446         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
447         and `=jis-x0213-*-2000'.
448
449 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
450
451         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
452         XEmacs CHISE.
453         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
454         `=>>jis-x0213-1' as the mother.
455
456 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
457
458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
459         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
460
461 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
462
463         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
464
465 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
466
467         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
468         XEmacs CHISE.
469
470 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
471
472         * mule/mule-coding.el (decomposition-feature-list): Set
473         `=decomposition', `=decomposition@cid' and
474         `=decomposition@hanyo-denshi'.
475
476 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
477
478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
479         setting for `=>>hanyo-denshi/ks'.
480
481         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
482         XEmacs CHISE.
483
484 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
485
486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
487         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
488
489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
490         `=hanyo-denshi/ks/mf'.
491
492         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
493         XEmacs CHISE.
494         (=hanyo-denshi/ks/mf): Ditto.
495
496 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
497
498         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
499         settings for P=hanyo-denshi/jt'.
500
501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
502         `=hanyo-denshi/jt'.
503
504         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
505         XEmacs CHISE.
506
507 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
508
509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
510         settings for `=hanyo-denshi/ip'.
511
512         * mule/mule-charset.el (default-coded-charset-priority-list): Add
513         `=hanyo-denshi/ip'.
514
515         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
516         XEmacs CHISE.
517
518 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
519
520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
521         settings for `=hanyo-denshi/hg'.
522
523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
524         `=hanyo-denshi/hg'.
525
526         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
527         XEmacs CHISE.
528
529 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
530
531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
532         setting for `=>>hanyo-denshi/ft'.
533
534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
535         `=>>hanyo-denshi/ft'.
536
537         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
538         XEmacs CHISE.
539
540 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
541
542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
543         settings for `=hanyo-denshi/ib'.
544
545         * mule/mule-charset.el (default-coded-charset-priority-list): Add
546         `=hanyo-denshi/ib'.
547
548         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
549         XEmacs CHISE.
550
551 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
552
553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
554         settings for isolated characters of `=hanyo-denshi/ia' and
555         non-isolated characters of `=hanyo-denshi/*'.
556
557         * mule/mule-charset.el (default-coded-charset-priority-list): Add
558         `=hanyo-denshi/ia'.
559
560         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
561         XEmacs CHISE.
562
563 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
564
565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
566         setting for isolated characters of `=hanyo-denshi/ft'.
567
568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
569         `=hanyo-denshi/ft'.
570
571         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
572         XEmacs CHISE.
573
574 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
575
576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
577         setting for isolated characters of `=hanyo-denshi/jd'.
578
579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
580         `=hanyo-denshi/jd'.
581
582         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
583         XEmacs CHISE.
584
585 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
586
587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
588         setting for isolated characters of `=hanyo-denshi/jc'.
589
590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
591         `=hanyo-denshi/jc'.
592
593         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
594         XEmacs CHISE.
595
596 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
597
598         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
599         setting for isolated characters of `=hanyo-denshi/jb'.
600
601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
602         `=hanyo-denshi/jb'.
603
604         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
605         XEmacs CHISE.
606
607 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
608
609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
610         setting for isolated characters of `=hanyo-denshi/ja'.
611
612 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
613
614         * mule/mule-charset.el (default-coded-charset-priority-list): Add
615         `=hanyo-denshi/ja'.
616
617         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
618         XEmacs CHISE.
619
620 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
621
622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
623         settings for isolated characters of `=adobe-japan1-6'.
624
625 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
626
627         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
628         CHISE.
629         (=daikanwa/+2p): Ditto.
630         (=daikanwa/ho): Ditto.
631
632 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
633
634         * mule/mule-coding.el (utf-8-mcs-no-composition): New
635         coding-system for XEmacs CHISE.
636
637 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
638
639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
640         setting for `=>>ruimoku-v6'.
641
642         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
643         CHISE.
644
645 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
646
647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
648         setting for `=daikanwa@rev1'.
649
650 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
651
652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
653         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
654
655 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
656
657         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
658         XEmacs CHISE.
659         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
660
661 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
662
663         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
664         CHISE.
665
666 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
667
668         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
669         CHISE.
670
671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
672         setting for `=>ucs@jis'.
673
674 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
675
676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
677         setting for `=>jis-x0208@usual'.
678
679         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
680         XEmacs CHISE.
681         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
682         (=>ucs@ks): New coded-charset for XEmacs CHISE.
683         (=ucs@big5): Use `=>>ucs@cns' as the mother.
684
685 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
686
687         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
688         CHISE.
689         (=>>>jis-x0208@1990): Ditto.
690         (=>>>jis-x0213-1): Ditto.
691         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
692         mother.
693         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
694         as the mother.
695
696 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
697
698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
699         setting for `=>ucs@cns' and `=>>ucs@ks'.
700
701         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
702         CHISE.
703
704 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
705
706         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
707         CHISE.
708
709 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
710
711         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
712         CHISE.
713         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
714         mother.
715
716 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
717
718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
719         `==>ucs-bmp-cjk@bucs'.
720
721         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
722         XEmacs CHISE.
723
724 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
725
726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
727         setting for `==>ucs@bucs'.
728
729         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
730         XEmacs CHISE.
731
732 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
733
734         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
735         - Add setting for `=>>jis-x0208'.
736         - Omit setting for `=>>jis-x0208@1990'.
737         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
738           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
739           `=ucs@FOO'.
740
741 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
742
743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
744         setting for `=>daikanwa'.
745
746 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
747
748         * mule/mule-conf.el (=daikanwa): Fix DOC.
749         (=>daikanwa): New abstract character for XEmacs CHISE.
750         (=>ucs@iso): Likewise.
751         (=>ucs@unicode): Likewise.
752         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
753
754 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
755
756         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
757         - Prefer representative features to `=>>gt', `=>>big5-cdp',
758           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
759         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
760         - Add `=>big5-cdp'.
761
762 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
763
764         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
765         (=>big5-cdp): New abstract character.
766
767 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
768
769         * mule/mule-coding.el (coded-charset-entity-reference-alist):
770         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
771         `chinese-big5'.
772
773 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
774
775         * mule/mule-charset.el (default-coded-charset-priority-list):
776         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
777
778         * mule/mule-coding.el (coded-charset-entity-reference-alist):
779         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
780         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
781         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
782         and `=>jis-x0213-2'.
783
784 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
785
786         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
787         XEmacs CHISE.
788         (=>>ucs@jis/2000): Likewise.
789         (=>>ucs@jis/2004): Likewise.
790
791 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
792
793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
794         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
795         `=>>ucs@cns'.
796
797         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
798         XEmacs CHISE.
799         (=>>gt): Use quote instead of backquote; modify DOC.
800         (=>gt): Use quote instead of backquote.
801         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
802         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
803         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
804         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
805         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
806         (=ucs@iso): Use `=>>ucs@iso' as the mother.
807
808 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
809
810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
811         `=>>ucs@unicode' and `=>>gt'.
812
813 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
814
815         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
816         XEmacs CHISE.
817         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
818         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
819         `=jis-x0208@1978/1er-pr' as the mother.
820         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
821
822 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
823
824         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
825         `=ucs@unicode' as the mother.
826
827 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
828
829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
830         setting for `=>>ucs@unicode'.
831
832         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
833         CHISE.
834
835 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
836
837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
838         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
839
840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
841         `=adobe-japan1-6' and `=adobe-japan1-base'.
842
843         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
844         XEmacs CHISE.
845         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
846         specify `min-code' and `max-code'.
847         (=adobe-japan1-1): Specify `min-code' and `max-code'.
848         (=adobe-japan1-2): Likewise.
849         (=adobe-japan1-3): Likewise.
850         (=adobe-japan1-4): Likewise.
851         (=adobe-japan1-5): Likewise.
852         (=adobe-japan1-6): Likewise.
853
854 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
855
856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
857         setting for `=>gt'.
858
859 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
860
861         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
862         CHISE.
863
864 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
865
866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
867         setting for `=>zinbun-oracle'.
868
869         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
870         for XEmacs CHISE.
871
872 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
873
874         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
875         for XEmacs CHISE.
876         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
877         `=jis-x0208@1978' as the mother.
878
879 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
880
881         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
882         - Use `=gt' instead of `ideograph-gt'.
883         - Use `=gt-k' instead of `ideograph-gt-k'.
884         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
885         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
886         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
887         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
888         - Use `=jis-x0212' instead of `japanese-jisx0212'.
889         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
890         - Use `=>>gt' instead of `<=>gt'.
891         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
892         - Add setting for `=>>jis-x0208@1990'.
893         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
894           `=>>jis-x0213-1@2000'.
895         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
896         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
897           `=>>jis-x0213-1@2004'.
898         - Add setting for `=>>jis-x0208@1978'.
899         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
900
901 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
902
903         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
904         XEmacs CHISE.
905
906 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
907
908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
909         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
910         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
911         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
912         `<=>jis-x0213-1@2004'.
913
914 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
915
916         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
917         CHISE.
918         (=>jis-x0213-2): Ditto.
919
920 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
921
922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
923         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
924
925 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
926
927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
928         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
929         `=>jis-x0213-1'.
930
931 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
932
933         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
934         CHISE.
935         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
936
937 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
938
939         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
940         `<==>jis-x0213-1'.
941         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
942         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
943         (=>jis-x0208): Renamed from `<=>jis-x0208'.
944         (<=>jis-x0208): New alias for `=>jis-x0208'.
945         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
946         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
947         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
948         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
949         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
950         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
951         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
952         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
953         (=>>gt): Renamed from `<==>gt'.
954         (<==>gt): New alias for `=>>gt'.
955
956 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
957
958         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
959         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
960         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
961         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
962         - Add settings for `<=>jis-x0213-1@2000' and
963           `<=>jis-x0213-1@2004'.
964
965         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
966         XEmacs CHISE.
967         (<==>jis-x0213-1): Likewise.
968         (<==>jis-x0213-1@2000): Likewise.
969         (<==>jis-x0213-1@2004): Likewise.
970         (<=>jis-x0208): Add property `=>iso-ir 168'.
971         (<=>jis-x0208@1997): Likewise.
972         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
973         as the mother; add property `=>iso-ir 228'.
974         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
975         property `=>iso-ir 228'.
976         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
977         property `=>iso-ir 233'.
978         (<==>gt): Renamed from `<=>gt'.
979         (<=>gt): New alias for `<==>gt'.
980
981 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
982
983         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
984         CHISE.
985         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
986         `<=>jis-x0208' as the mother.
987         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
988         (<=>jis-x0213-1@2000): Ditto.
989         (<=>jis-x0213-1@2004): Ditto.
990
991 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
992
993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
994         settings for `<=>gt'.
995
996         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
997
998 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
999
1000         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1001         XEmacs CHISE.
1002         (=jis-x0208@1978/-4pr): Likewise.
1003         (=jis-x0208@1978/4-pr): Likewise.
1004         (=jis-x0213-1): Likewise.
1005         (=ucs@iso): Likewise.
1006         (=ucs@unicode): Likewise.
1007         (=ucs@gb): Likewise.
1008         (=ucs@gb/fw): Likewise.
1009         (=ucs@cns): Likewise.
1010         (=ucs@cns/fw): Likewise.
1011         (=ucs@jis): Likewise.
1012         (=ucs@jis/fw): Likewise.
1013         (=ucs@jis/1990): Likewise.
1014         (=ucs@jis/2000): Likewise.
1015         (=ucs@jis/2004): Likewise.
1016         (=ucs@JP): Likewise.
1017         (=ucs@ks): Likewise.
1018         (=ucs@big5): Likewise.
1019         (=ucs@big5/cns11643): Likewise.
1020         (=ucs@cns11643): Likewise.
1021
1022 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1023
1024         * mule/mule-charset.el (default-coded-charset-priority-list):
1025         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1026
1027         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1028         CHISE.
1029         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1030         mother.
1031
1032 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1033
1034         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1035         from src/mule-charset.c].
1036         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1037         specify `final'.
1038         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1039         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1040         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1041         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1042         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1043         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1044
1045 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1046
1047         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1048         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1049         (=jis-x0208@1978/i-4): Specify `partial'.
1050         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1051         mother coded-charset.
1052         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1053
1054 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1055
1056         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1057         settings for `=jis-x0213-1@2004'.
1058
1059 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1060
1061         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1062         CHISE.
1063         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1064         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1065         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1066         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1067         temporarily.
1068         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1069
1070 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1071
1072         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1073         CHISE.
1074         (=shinjigen@1ed): Inherited from `=shinjigen'.
1075         (=shinjigen@rev): Likewise.
1076
1077 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1078
1079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1080         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1081
1082 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1083
1084         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1085         define it as an alias.
1086         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1087         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1088         alias.
1089         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1090         alias.
1091
1092 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1093
1094         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1095         CHISE.
1096
1097 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1098
1099         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1100         CHISE.
1101         (shinjigen-2): Ditto.
1102
1103 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1104
1105         * mule/mule-charset.el (default-coded-charset-priority-list):
1106         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1107         `chinese-big5-eten-*' and `chinese-big5'.
1108
1109 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1110
1111         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1112         #x9FA5 temporarily.
1113
1114 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1115
1116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1117         settings for `=jis-x0208@1978/i1'.
1118
1119 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1120
1121         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1122         XEmacs CHISE.
1123
1124 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1125
1126         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1127         XEmacs CHISE.
1128
1129 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1130
1131         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1132         XEmacs CHISE.
1133
1134 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1135
1136         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1137         CHISE.
1138         (=ucs-bmp@cns): Likewise.
1139         (=ucs-bmp@jis): Likewise.
1140         (=ucs-bmp@ks): Likewise.
1141
1142 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1143
1144         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1145         CHISE.
1146         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1147
1148 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1149
1150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1151         settings for `=zinbun-oracle'.
1152
1153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1154         `=zinbun-oracle'.
1155
1156 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1157
1158         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1159         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1160         `=ucs@iso'.
1161
1162 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1163
1164         * mule/mule-charset.el (default-coded-charset-priority-list):
1165         Delete `ucs-sip'; modify order of some CCSs.
1166
1167 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1168
1169         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1170         in XEmacs CHISE.
1171
1172         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1173         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1174         CHISE.
1175
1176 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1177
1178         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1179         its registry.
1180         (=ucs-radicals@unicode): Likewise.
1181
1182 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1183
1184         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1185         CHISE.
1186
1187 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1188
1189         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1190         CHISE.
1191
1192 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1193
1194         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1195         CHISE.
1196
1197 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1198
1199         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1200         Modify preference of *isolated settings*.
1201
1202 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1203
1204         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1205         utf-2000 is provided.
1206         (=ucs@cns11643): Likewise.
1207
1208 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1209
1210         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1211         Prefer every *isolated setting* to ordinary setting.
1212
1213 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1214
1215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1216         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1217
1218 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1219
1220         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1221         CHISE.
1222
1223 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1224
1225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1226         settings for `=jis-x0208@1997'.
1227
1228 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1229
1230         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1231         `=jis-x0208@1997'.
1232
1233 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1234
1235         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1236         XEmacs CHISE.
1237
1238 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1239
1240         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1241         `=jis-x0208@1978'.
1242         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1243         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1244         `=jis-x0208-1990' as the mother.
1245         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1246
1247 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1248
1249         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1250         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1251         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1252         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1253         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1254         for `=ucs@JP'.
1255
1256 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1257
1258         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1259         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1260         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1261         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1262         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1263         `=daikanwa@rev2'.
1264
1265 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1266
1267         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1268         (=gt): Likewise.
1269         (=gt-k): Likewise.
1270         (=gt-pj-*): Likewise.
1271         (=gt-pj-k1): Likewise.
1272         (=gt-pj-k2): Likewise.
1273         (=daikanwa): Likewise.
1274         (=daikanwa-rev1): Likewise.
1275         (=daikanwa-rev2): Likewise.
1276         (=big5-pua): Likewise.
1277         (=big5-eten): Likewise.
1278         (chinese-big5-eten-a): Likewise.
1279         (chinese-big5-eten-b): Likewise.
1280         (=hanziku-*): Likewise.
1281         (=cbeta): Likewise.
1282         (=jef-china3): Likewise.
1283         (=ruimoku-v6): Likewise.
1284         (=ucs@iso): Likewise.
1285         (=ucs@unicode): Likewise.
1286         (=ucs@gb): Likewise.
1287         (=ucs@cns): Likewise.
1288         (=ucs@jis): Likewise.
1289         (=ucs@jis-1990): Likewise.
1290         (=ucs@jis-2000): Likewise.
1291         (=ucs@jp): Likewise.
1292         (=ucs@ks): Likewise.
1293         (=ucs@big5): Likewise.
1294         (=ucs-radicals): Likewise.
1295         (=ucs-radicals@unicode): Likewise.
1296         (=ucs-bmp-cjk): Likewise.
1297         (=ucs-bmp-cjk@unicode): Likewise.
1298         (=ucs-sip-ext-b): Likewise.
1299         (=ucs-sip-ext-b@iso): Likewise.
1300
1301 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1302
1303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1304         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1305
1306 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1307
1308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1309         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1310         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1311         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1312         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1313         arabic-digit, ipa and ``&I-B-XXXX;''.
1314
1315 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1316
1317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1318         setting for (I-)HZK{03..12}-XXXX.
1319
1320 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1321
1322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1323         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1324
1325         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1326         `=ruimoku-v6'.
1327
1328         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1329         CHISE.
1330
1331 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1332
1333         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1334         (=ucs@unicode): Likewise.
1335         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1336         (=ucs@cns): Likewise.
1337         (=ucs@jis): Likewise.
1338         (=ucs@ks): Likewise.
1339         (=ucs@big5): Likewise.
1340
1341 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1342
1343         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1344         `ucs-jis'.
1345         (utf-8-jis-er): Likewise.
1346         (utf-8-jp): New coding-system.
1347         (utf-8-jp-er): Likewise.
1348
1349         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1350
1351 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1352
1353         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1354
1355         * mule/japanese.el: Move definition of `euc-jisx0213' to
1356         mule/mule-coding.el.
1357
1358 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1359
1360         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1361         mule-coding before loading update-cdb when utf-2000 is provided.
1362
1363 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1364
1365         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1366         `=daikanwa'.
1367
1368 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1369
1370         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1371         definition codes when `utf-2000' is provided.
1372
1373 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1374
1375         * mule/mule-category.el (word-combining-categories): Don't setup
1376         `word-combining-categories' in XEmacs CHISE.
1377         (word-separating-categories): Add setting about Latin script in
1378         XEmacs CHISE.
1379
1380 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1381
1382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1383         setting for `chinese-big5'.
1384
1385 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1386
1387         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1388         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1389         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1390         add setting for HZK0[12]-xxxx.
1391
1392 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1393
1394         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1395         in XEmacs CHISE.
1396
1397 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1398
1399         * mule/mule-charset.el (default-coded-charset-priority-list):
1400         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1401         and `chinese-big5' to `=gt-pj-*'.
1402
1403 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1404
1405         * mule/mule-conf.el (=daikanwa): Renamed from
1406         `ideograph-daikanwa'.
1407         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1408
1409 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1410
1411         * mule/mule-conf.el (=cns11643-7): Renamed from
1412         `chinese-cns11643-7'.
1413         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1414
1415 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1416
1417         * mule/mule-conf.el (=cns11643-6): Renamed from
1418         `chinese-cns11643-6'.
1419         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1420
1421 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1422
1423         * mule/mule-conf.el (=cns11643-5): Renamed from
1424         `chinese-cns11643-5'.
1425         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1426
1427 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1428
1429         * mule/mule-conf.el (=cns11643-4): Renamed from
1430         `chinese-cns11643-4'.
1431         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1432
1433 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1434
1435         * mule/mule-conf.el (=cns11643-3): Renamed from
1436         `chinese-cns11643-3'.
1437         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1438
1439 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1440
1441         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1442         `=cns11643-2'.
1443         (chinese-cns11643-2): New alias for `=cns11643-2'.
1444
1445 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1446
1447         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1448         `=cns11643-1'.
1449         (chinese-cns11643-1): New alias for `=cns11643-1'.
1450
1451 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1452
1453         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1454         (chinese-gb12345): New alias for `=gb12345'.
1455
1456 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1457
1458         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1459         (chinese-gb2312): New alias for `=gb2312'.
1460
1461 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1462
1463         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1464         (chinese-big5): New alias for `=big5'.
1465
1466 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1467
1468         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1469         (korean-ksc5601): New alias for `=ks-x1001'.
1470
1471 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1472
1473         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1474         `=jis-x0212'.
1475         (japanese-jisx0212): New alias for `=jis-x0212'.
1476
1477 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1478
1479         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1480         `=jis-x0208-1983'.
1481         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1482
1483 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1484
1485         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1486         `=jis-x0208-1978'.
1487         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1488
1489 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1490
1491         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1492         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1493
1494 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1495
1496         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1497         (chinese-cns11643-3): Specify iso-ir 183.
1498         (chinese-cns11643-4): Specify iso-ir 184.
1499         (chinese-cns11643-5): Specify iso-ir 185.
1500         (chinese-cns11643-6): Specify iso-ir 186.
1501         (chinese-cns11643-7): Specify iso-ir 187.
1502         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1503         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1504
1505 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1506
1507         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1508         \uXXXX for every cases.
1509
1510 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1511
1512         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1513         (ucs-big5): Changed to an alias for `=ucs@big5'.
1514
1515 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1516
1517         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1518         (ucs-ks): Changed to an alias for `=ucs@ks'.
1519
1520 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1521
1522         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1523         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1524
1525 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1526
1527         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1528         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1529
1530 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1531
1532         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1533         (ucs-jis): Changed to an alias for `=ucs@jis'.
1534
1535 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1536
1537         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1538         (ucs-cns): Changed to an alias for `=ucs@cns'.
1539
1540 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1541
1542         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1543         (ucs-gb): Changed to an alias for `=ucs@gb'.
1544
1545 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1546
1547         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1548         `ideograph-daikanwa-2'.
1549         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1550         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1551
1552 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1553
1554         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1555         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1556
1557         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1558         for `xemacs-chise-version'.
1559
1560 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1561
1562         * mule/mule-charset.el (default-coded-charset-priority-list):
1563         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1564         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1565         instead of `ideograph-hanziku-*'.
1566
1567         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1568         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1569
1570 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1571
1572         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1573         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1574         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1575         `utf-2000' is provided.
1576
1577 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1578
1579         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1580         is provided [was builtin coded-charsets].
1581
1582 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1583
1584         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1585         is provided [was builtin coded-charsets].
1586
1587 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1588
1589         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1590         is provided [was builtin coded-charsets].
1591
1592 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1593
1594         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1595         is provided [was builtin coded-charsets].
1596
1597 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1598
1599         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1600         when `utf-2000' is provided [was builtin coded-charsets].
1601
1602 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1603
1604         * mule/mule-conf.el (=hanziku-*): Renamed from
1605         `ideograph-hanziku-*'.
1606         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1607
1608 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1609
1610         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1611         `utf-2000' is provided [was builtin coded-charsets].
1612         (ideograph-hanziku-{1..12}): Likewise.
1613
1614 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1615
1616         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1617         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1618
1619 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1620
1621         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1622         when `utf-2000' is provided [was builtin coded-charsets].
1623
1624 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1625
1626         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1627         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1628         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1629
1630 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1631
1632         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1633         (ideograph-gt): Changed to an alias for `=gt'.
1634
1635 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1636
1637         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1638         is provided; it was defined as a builtin coded-charset.
1639         (ideograph-gt): Likewise.
1640
1641 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1642
1643         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1644         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1645
1646 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1647
1648         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1649         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1650
1651 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1652
1653         * mule/mule-conf.el (=big5-eten): Renamed from
1654         `chinese-big5-eten'.
1655         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1656
1657 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1658
1659         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1660         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1661
1662 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1663
1664         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1665         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1666
1667 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1668
1669         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1670         (china3-jef): Changed to an alias for `=jef-china3'.
1671
1672 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1673
1674         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1675         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1676
1677         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1678         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1679         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1680         when `utf-2000' is provided.
1681
1682 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1683
1684         * mule/mule-charset.el (default-coded-charset-priority-list):
1685         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1686
1687         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1688         (ucs-jis-2000): Deleted.
1689
1690 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1691
1692         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1693         UTF-2000.
1694         (=ucs-jis-2000): New coded-charset for UTF-2000.
1695
1696 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1697
1698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1699         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1700
1701 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1702
1703         * mule/mule-charset.el (default-coded-charset-priority-list):
1704         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1705         `ideograph-cbeta'.
1706
1707 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1708
1709         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1710         builtin coded-charset].
1711
1712 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1713
1714         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1715         settings for &K0-xxxx and &I-K0-xxxx.
1716
1717 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1718
1719         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1720         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1721
1722 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1723
1724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1725         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1726
1727 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1728
1729         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1730         UTF-2000.
1731         (ideograph-gt-pj-k1): Likewise.
1732         (ideograph-gt-pj-k2): Likewise.
1733
1734 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1735
1736         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1737         `=jis-x0208'.
1738
1739 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1740
1741         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1742         UTF-2000 [was a builtin coded-charset].
1743
1744 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1745
1746         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1747         (utf-8-gb-er): Likewise.
1748
1749 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1750
1751         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1752         settings for JIS X 0212 and JIS X 0208:1978.
1753
1754 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1755
1756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1757         setting for JIS X 0213.
1758
1759 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1760
1761         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1762         standard-case-table in UTF-2000.
1763
1764 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1765
1766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1767         definitions for isolated-chars.
1768
1769 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1770
1771         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1772         `configure-utf-2000-lisp-directory'.
1773         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1774         `mule-lisp-load-path'.
1775
1776 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1777
1778         * startup.el (startup-setup-paths): Set and use
1779         `utf-2000-lisp-directory'.
1780         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1781         UTF-2000.
1782
1783 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1784
1785         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1786         (paths-find-utf-2000-lisp-directory): New function.
1787         (paths-construct-load-path): Add new optional argument
1788         `utf-2000-lisp-directory'.
1789
1790         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1791
1792 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1793
1794         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1795         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1796         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1797         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1798         `chinese-big5-2' in UTF-2000.
1799
1800         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1801         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1802
1803 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1804
1805         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1806         `big5-eten-er' in UTF-2000.
1807         (big5-cdp): Modify DOC-string and mnemonic.
1808
1809 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1810
1811         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1812         UTF-2000 [renamed from utf-8-er].
1813         (utf-8-gb): New coding-system in UTF-2000.
1814         (utf-8-gb-er): Likewise.
1815         (utf-8-cns): Likewise.
1816         (utf-8-cns-er): Likewise.
1817         (utf-8-big5): Likewise.
1818         (utf-8-big5-er): Likewise.
1819         (utf-8-jis): Likewise.
1820         (utf-8-jis-er): Likewise.
1821         (utf-8-ks): Likewise.
1822         (utf-8-ks-er): Likewise.
1823         (utf-8-er): Likewise.
1824
1825 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1826
1827         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1828         instead of `utf-8-unix' in UTF-2000.
1829
1830         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1831
1832 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1833
1834         * mule/japanese.el (euc-jisx0213): New coding-system.
1835
1836         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1837         `japanese-jisx0208-1990' as the mother.
1838
1839 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1840
1841         * dumped-lisp.el (preloaded-file-list): Change condition of
1842         loading "close-cdb".
1843
1844 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1845
1846         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1847         setup `coded-charset-entity-reference-alist'.
1848
1849 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1850
1851         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1852         UTF-2000.
1853
1854 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1855
1856         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1857         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1858
1859 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1860
1861         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1862         (chinese-big5-eten-a): Likewise.
1863         (chinese-big5-eten-b): Likewise.
1864         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1865         code range is #x8140 .. #x8DFE.
1866
1867 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1868
1869         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1870         UTF-2000.
1871         (chinese-big5-cdp): Likewise.
1872
1873 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1874
1875         * dumped-lisp.el (preloaded-file-list): Rename
1876         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1877
1878 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1879
1880         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1881         append `system-char-db-source-file-list' into
1882         `preloaded-file-list' in UTF-2000.
1883
1884 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1885
1886         * dumped-lisp.el (preloaded-file-list): Delete
1887         character-definition files.
1888
1889 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1890
1891         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1892         UTF-2000.
1893
1894 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1895
1896         * mule/mule-charset.el (default-coded-charset-priority-list):
1897         Delete `mojikyo-2022-1'.
1898
1899 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1900
1901         * mule/mule-charset.el (default-coded-charset-priority-list):
1902         Delete `mojikyo'.
1903
1904 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1905
1906         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1907         `ucs-sip'.
1908
1909 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1910
1911         * mule/mule-charset.el (default-coded-charset-priority-list):
1912         Comment out `chinese-gb12345'.
1913
1914 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1915
1916         * bytecomp.el (byte-compile-insert-header): Fixed.
1917
1918 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1919
1920         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1921         XEmacs UTF-2000.
1922
1923 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1924
1925         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1926         UTF-2000.
1927
1928 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1929
1930         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1931         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1932
1933 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1934
1935         * mule/mule-charset.el (default-coded-charset-priority-list):
1936         `japanese-jef-china3' is renamed `china3-jef'.
1937
1938 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1939
1940         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1941         `japanese-jef-china3' and `ideograph-cbeta'.
1942
1943 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1944
1945         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1946
1947 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1948
1949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1950         `chinese-big5-cdp'.
1951
1952 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1953
1954         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1955         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1956
1957 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1958
1959         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1960         loading character definitions.
1961
1962 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1963
1964         * dumped-lisp.el (preloaded-file-list): Rename
1965         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1966
1967 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1968
1969         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1970         `chinese-big5'.
1971
1972 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1973
1974         * dumped-lisp.el (preloaded-file-list): Dump
1975         "Ideograph-R028-Private" with XEmacs UTF-2000.
1976
1977 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1978
1979         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1980         `chinese-gb12345'.
1981
1982 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1983
1984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1985         `ideograph-gt-pj-{1..11}'.
1986
1987         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1988         XEmacs UTF-2000.
1989
1990 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1991
1992         * mule/mule-charset.el (default-coded-charset-priority-list):
1993         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1994         `chinese-isoir165'.
1995
1996 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1997
1998         * format.el (format-alist): Revive `image/jpeg', `image/gif',
1999         `image/png', `image/x-xpm' and `image/tiff'.
2000
2001         * files.el (binary-file-regexps): Add *.PNG.
2002
2003 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2004
2005         * mule/mule-charset.el (default-coded-charset-priority-list):
2006         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2007         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2008
2009 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2010
2011         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2012         the first completion when UTF-2000 is running.
2013
2014 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-charset.el (default-coded-charset-priority-list):
2017         Delete `ucs'.
2018
2019 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2022
2023         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2024         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2025
2026 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2027
2028         * mule/vietnamese.el (vscii-2): Delete abolished property
2029         `composite'; now composite mode is default.
2030
2031 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2032
2033         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2034         of `raw-text'; check \uHHHH representation even if non-ascii
2035         characters are not found.
2036
2037         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2038         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2039         unconditionally.
2040
2041         * mule/viet-ccl.el: New file.
2042
2043         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2044         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2045         - Separate CCL based implementations to viet-ccl.el.
2046
2047 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2048
2049         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2050         "jisx0213.2000-1".
2051         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2052
2053         * mule/mule-charset.el (default-coded-charset-priority-list):
2054         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2055         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2056
2057 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2058
2059         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2060
2061 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2062
2063         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2064         `ucs' in UTF-2000.
2065
2066 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2067
2068         * mule/mule-charset.el (default-coded-charset-priority-list):
2069         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2070         `arabic-iso8859-6'.
2071
2072 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2073
2074         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2075         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2076
2077 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2078
2079         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2080         `katakana-jisx0201' in UTF-2000.
2081
2082 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2083
2084         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2085         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2086         "u0FB50-Arabic-Presentation-Forms-A",
2087         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2088         "u0FE50-Small-Form-Variants",
2089         "u0FE70-Arabic-Presentation-Forms-B",
2090         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2091         UTF-2000.
2092
2093 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2094
2095         * dumped-lisp.el (preloaded-file-list): Delete
2096         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2097         ... "Ideograph-R214-Flute" in UTF-2000.
2098
2099 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2100
2101         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2102         (japanese-jisx0213-2): New coded-charset.
2103
2104         * dumped-lisp.el (preloaded-file-list): Add
2105         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2106         "Ideograph-R030-Mouth".
2107
2108 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2109
2110         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2111         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2112         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2113         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2114         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2115         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2116         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2117         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2118
2119 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2120
2121         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2122         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2123         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2124         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2125         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2126
2127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2128         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2129
2130 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2131
2132         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2133         in UTF-2000.
2134
2135 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2136
2137         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2138         (chinese-isoir165): Moved from mule/chinese.el.
2139         (chinese-cns11643-3): Moved from mule/chinese.el.
2140         (chinese-cns11643-4): Moved from mule/chinese.el.
2141         (chinese-cns11643-5): Moved from mule/chinese.el.
2142         (chinese-cns11643-6): Moved from mule/chinese.el.
2143         (chinese-cns11643-7): Moved from mule/chinese.el.
2144
2145         * mule/chinese.el: Move definition of coded-charsets to
2146         mule/mule-conf.el.
2147
2148 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2149
2150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2151         `ideograph-daikanwa'.
2152
2153 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2154
2155         * dumped-lisp.el (preloaded-file-list): Delete
2156         "ccs-jisx0201-latin.el".
2157
2158 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2159
2160         * dumped-lisp.el (preloaded-file-list): Add
2161         "u031A0-Extended-Bopomofo" in UTF-2000.
2162
2163 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2164
2165         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2166         renamed to u02E00-CJK-Radical-Supplement.
2167
2168 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2169
2170         * dumped-lisp.el (preloaded-file-list): Add
2171         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2172         "u030A0-Katakana", "u03100-Bopomofo",
2173         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2174         "u03200-Enclosed-CJK-Letters-and-Months" and
2175         "u03300-CJK-Compatibility".
2176
2177 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2178
2179         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2180         "u02F00-Kangxi-Radicals" and
2181         "u02FF0-Ideographic-Description-Characters".
2182
2183 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2184
2185         * dumped-lisp.el (preloaded-file-list): Add
2186         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2187         "u02800-Braille-Patterns" in UTF-2000.
2188
2189 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2190
2191         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2192         "uXXXXX-*.el" in UTF-2000.
2193
2194         * bytecomp.el (byte-compile-insert-header): Delete comments if
2195         non-ASCII characters are found; allow `byte-compile-dynamic' and
2196         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2197         `raw-text'.
2198
2199 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2200
2201         * dumped-lisp.el (preloaded-file-list): Add
2202         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2203         "u025A0-Geometric-Shapes.el".
2204
2205 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2206
2207         * dumped-lisp.el (preloaded-file-list): Add
2208         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2209         "u02460-Enclosed-Alphanumerics.el".
2210
2211 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2212
2213         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2214         `chinese-gb2312'.
2215
2216         * dumped-lisp.el (preloaded-file-list): Add
2217         "u02200-Mathematical-Operators.el" and
2218         "u02300-Miscellaneous-Technical.el".
2219
2220 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2221
2222         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2223         `chinese-cns11643-*'.
2224
2225         * dumped-lisp.el (preloaded-file-list): Add
2226         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2227         "u02190-Arrows.el" in UTF-2000.
2228
2229 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2230
2231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2232         `korean-ksc5601'.
2233
2234         * dumped-lisp.el (preloaded-file-list): Add
2235         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2236         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2237         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2238
2239 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2240
2241         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2242
2243 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2244
2245         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2246         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2247         "u01780-Khmer.el", "u01800-Mongolian.el",
2248         "u01E00-Latin-Extended-Additional.el" and
2249         "u01F00-Greek-Extended.el" in UTF-2000.
2250
2251 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2252
2253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2254         `ethiopic-ucs' and `ethiopic'.
2255
2256         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2257         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2258
2259         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2260         from mule/ethiopic.el.
2261
2262         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2263         mule/mule-conf.el.
2264
2265 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2266
2267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2268         `lao'.
2269
2270         * mule/mule-conf.el (lao): New coded-charset.
2271
2272         * dumped-lisp.el (preloaded-file-list): Add
2273         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2274         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2275         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2276         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2277         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2278
2279 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2280
2281         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2282         `ucs-bmp' and `arabic-iso8859-6'.
2283
2284 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2285
2286         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2287         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2288         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2289
2290 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2291
2292         * startup.el (normal-top-level): Load autoload file for UTF-2000
2293         in UTF-2000.
2294
2295 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2296
2297         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2298         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2299         "u00020-Basic-Latin.el", "u00080-C1.el",
2300         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2301         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2302         "u002B0-Spacing-Modifier-Letters.el",
2303         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2304         UTF-2000.
2305
2306 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2307
2308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2309         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2310         instead of `vietnamese-viscii-*'.
2311
2312 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2313
2314         * mule/mule-conf.el: New file.
2315
2316         * mule/misc-lang.el: Move definition of charset `ipa' to
2317         mule/mule-conf.el.
2318
2319 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2320
2321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2322         `latin-viscii'; prefer it for characters used in Vietnamese.
2323
2324 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2325
2326         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2327
2328 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2329
2330         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2331         `vietnamese-viscii-lower'.
2332         (latin-viscii-upper): Renamed from charset
2333         `vietnamese-viscii-upper'.
2334         (vietnamese-viscii-lower): New alias for charset
2335         `latin-viscii-lower'.
2336         (vietnamese-viscii-upper): New alias for charset
2337         `latin-viscii-upper'.
2338
2339 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2340
2341         * mule/mule-charset.el (default-coded-charset-priority-list):
2342         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2343
2344 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2345
2346         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2347         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2348         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2349         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2350         lisp/utf-2000.
2351
2352 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2353
2354         * mule/ccs-tcvn5712.el: New file.
2355
2356 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2357
2358         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2359         in UTF-2000.
2360
2361 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2362
2363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2364         `japanese-jisx0208'.
2365
2366 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2367
2368         * dumped-lisp.el (preloaded-file-list): Add
2369         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2370         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2371         UTF-2000.
2372
2373         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2374         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2375         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2376         mule/ccs-viscii.el: New files.
2377
2378         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2379         if \uXXXX is found.
2380
2381 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2382
2383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2384         `hiragana-jisx0208' and `katakana-jisx0208'.
2385
2386 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2387
2388         * mule/chinese.el (chinese-cns11643-3): Define it even if
2389         `utf-2000' is provided.
2390         (chinese-cns11643-4): Likewise.
2391         (chinese-cns11643-5): Likewise.
2392         (chinese-cns11643-6): Likewise.
2393         (chinese-cns11643-7): Likewise.
2394
2395 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2396
2397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2398         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2399
2400 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2401
2402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2403         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2404
2405 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2406
2407         * mule/mule-charset.el (default-coded-charset-priority-list):
2408         Setup in UTF-2000.
2409
2410 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2411
2412         * mule/viet-chars.el: Don't define charset
2413         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2414         they are defined as builtin charsets.
2415
2416 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2417
2418         * version.el (emacs-version): Add more space just before UTF-2000
2419         version string.
2420
2421 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2422
2423         * version.el ([constant] emacs-version): Don't add a space in the
2424         preceding place of `xemacs-betaname' because it is duplicated.
2425         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2426
2427         * startup.el (splash-frame-body): Add ETL.
2428
2429 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2430
2431         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2432         is provided because it is defined as builtin charset.
2433         (chinese-cns11643-4): Likewise.
2434         (chinese-cns11643-5): Likewise.
2435         (chinese-cns11643-6): Likewise.
2436         (chinese-cns11643-7): Likewise.
2437
2438 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2439
2440         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2441         coding-system `iso-10646-ucs-4' is not defined.
2442
2443 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2444
2445         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2446         coding-system if `utf-2000' is provided.
2447
2448 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2449
2450         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2451         `utf-2000' is provided.
2452
2453 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2454
2455         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2456         if utf-2000 is provided temporally.
2457
2458 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2459
2460         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2461         as builtin variable].
2462
2463 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2464
2465         * files.el (insert-file-contents-literally): Treat file as binary;
2466         call file-name-handlers. [sync with Emacs 20.3.10]
2467
2468 2008-12-28  Vin Shelton  <acs@xemacs.org>
2469
2470         * XEmacs 21.4.22 is released
2471
2472 2008-12-30  Vin Shelton  <acs@xemacs.org>
2473
2474         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2475         during building even if no packages are found.
2476
2477 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2478
2479         * printer.el (generic-print-region): 
2480         (generic-print-buffer): 
2481         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2482         check if the msprinter device is available, now that msprinter is
2483         always available as a specifier tag. 
2484
2485 2008-12-24  Vin Shelton  <acs@xemacs.org>
2486
2487         * about.el: Add Francisco to my bio!
2488
2489 2008-12-23  Vin Shelton  <acs@xemacs.org>
2490
2491         * autoload.el: Move operator definitions to autoload-operators.el
2492         in the xemacs-base package.
2493
2494 2007-11-22  Vin Shelton  <acs@xemacs.org>
2495
2496         * about.el (about-hacker-contribution): Updated my bio.
2497
2498 2007-10-07  Vin Shelton  <acs@xemacs.org>
2499
2500         * XEmacs 21.4.21 is released
2501
2502 2007-09-19  Didier Verna  <didier@xemacs.org>
2503
2504         Update my personal info.
2505         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2506         * about.el (about-other-current-hackers): Ditto.
2507         * about.el (about-url-alist): Add my musical website.
2508         * about.el (about-personal-info): Update my entry.
2509         * about.el (about-hacker-contribution): Ditto.
2510
2511 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2512
2513         * package-get.el (package-get-download-sites): Update download
2514         sites in Japan.
2515         * package-get.el (package-get-pre-release-download-sites): Ditto.
2516
2517 2007-08-18  Vin Shelton  <acs@xemacs.org>
2518
2519         * package-get.el (package-get-pre-release-download-sites): Sync
2520         mirror sites with 21.5.  (Thanks, Adrian)
2521
2522 2007-08-09  Mike Sperber  <mike@xemacs.org>
2523
2524         * startup.el (migrate-user-init-file): Create backup of
2525         `user-init-file' before migrating.
2526         * startup.el (maybe-migrate-user-init-file): Print
2527         information about backup file.
2528         (maybe-create-compatibility-dot-emacs): Follow above change.
2529
2530 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2531
2532         * font-lock.el: Sync font-lock-add-keywords and
2533         font-lock-remove-keywords from GNU Emacs.
2534         * font-lock.el (font-lock-keywords-alist): New.
2535         * font-lock.el (font-lock-removed-keywords-alist): New.
2536         * font-lock.el (font-lock-add-keywords): New.
2537         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2538         * font-lock.el (font-lock-remove-keywords): New.
2539
2540 2007-08-16  Vin Shelton  <acs@xemacs.org>
2541
2542         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2543         patch from Hans de Graaff.
2544
2545 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2546
2547         * package-get.el (package-get-download-sites): Document Chile and
2548         update Denmark download site.
2549         * package-get.el (package-get-pre-release-download-sites): Ditto.
2550
2551 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2552
2553         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2554
2555 2006-12-09  Vin Shelton  <acs@xemacs.org>
2556
2557         * XEmacs 21.4.20 is released
2558
2559 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2560
2561         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2562
2563 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2564
2565         * info.el (Info-find-file-node, Info-insert-dir)
2566         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2567         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2568         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2569         and discussion.
2570
2571 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2572
2573         * obsolete.el (line-beginning-position): New, from 21.5.x.
2574         (line-end-position): Ditto.
2575
2576 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2577
2578         * package-get.el (package-get-download-sites): Welcome
2579         nl.xemacs.org and Thanks!
2580         * package-get.el (package-get-pre-release-download-sites): Ditto.
2581
2582 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2583
2584         * font-lock.el: Add support for not-so recent changes in Java to
2585         java-mode.
2586
2587 2006-01-28  Vin Shelton  <acs@xemacs.org>
2588
2589         * XEmacs 21.4.19 is released
2590
2591 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2592
2593         * easymenu.el: Update copyright. 
2594         * easymenu.el (easy-menu-all-popups):
2595         Add a docstring. 
2596         * easymenu.el (easy-menu-add):
2597         Document a bug, rework the function to preserve any existing
2598         non-default mode-popup-menu instead of overwriting it, and not to
2599         bother normalising the menu title (nothing else does).
2600         * easymenu.el (easy-menu-remove):
2601         Restore the default mode-popup-menu instead of leaving an empty
2602         one when we remove the last easy-menu popup. 
2603
2604 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2605
2606         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2607         as suggested by Rodrigo Ventura.
2608         * package-get.el (package-get-pre-release-download-sites): Ditto,
2609         with replacement of xemacs-21.5 by beta, which is the logical path
2610         to our beta core and package pre-releases.
2611
2612 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2613
2614         * package-get.el (package-get-download-sites): Add Hong Kong
2615         download site.
2616         * package-get.el (package-get-pre-release-download-sites): Ditto.
2617
2618 2005-12-26  Vin Shelton  <acs@xemacs.org>
2619
2620         * find-paths.el:
2621         * find-paths.el (paths-emacs-root-p): Add search for package root.
2622         * find-paths.el (paths-find-emacs-root): Replaced with
2623         paths-find-invocation-roots, which returns a list of roots.
2624         * find-paths.el (paths-find-invocation-roots): New.
2625         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2626
2627 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2628
2629         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2630         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2631
2632 2005-12-03  Vin Shelton <acs@xemacs.org>
2633
2634         * XEmacs 21.4.18 is released
2635
2636 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2637
2638         * package-get.el (package-get-download-sites): Update reflecting
2639         latest http://www.xemacs.org/Releases/ information generated by
2640         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2641         * package-get.el (package-get-pre-release-download-sites): Ditto.
2642
2643 2005-02-28  Simon Josefsson  <jas@extundo.com>
2644
2645         * about.el (xemacs-hackers): Add jas.
2646         (about-other-current-hackers): Likewise.
2647         (about-url-alist): Add URL for jas.
2648         (about-personal-info): Document jas.
2649         (about-hacker-contribution): Describe jas contributions.
2650
2651 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2652
2653         * easymenu.el (easy-menu-remove): As described in 
2654         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2655         except the "Command" menu from mode-popup-menu. 
2656
2657 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2658  
2659         * font.el (font-spatial-to-canonical): Correct calculation of 
2660         return value for pixel-based input value. 
2661  
2662 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2663
2664         * code-process.el (call-process): Process-related docstring
2665         improvements spurred by Norbert Koch.
2666         * code-process.el (call-process-region): Ditto.
2667         * code-process.el (start-process): Ditto.
2668
2669 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2670
2671         * finder.el (finder-find-library): Return filename actually
2672         searched for.
2673
2674 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2675
2676         * help.el (view-emacs-news): Use `expand-file-name' instead of
2677         `locate-data-file' as the latter will find any "NEWS" files that
2678         might exist in packages _before_ the one in core.
2679
2680 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2681
2682         * package-get.el (package-get-init-package):
2683         package-get-init-package buglet (21.4.17) by Jeff Mincy
2684         <mincy@rcn.com> fixing false temporary load-path shadows reported
2685         after package installation and simplifying code.
2686
2687 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2688
2689         * package-get.el (package-get-download-sites): Sync mirrors list
2690         with the XEmacs website.
2691         (package-get-pre-release-download-sites): Ditto.
2692
2693 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2694
2695         * derived.el (derived-mode-merge-syntax-tables):
2696         Revert my 21.5-only patch of 2003-07-18 which slipped in
2697         through Jerry James's patch of 2004-06-07.
2698
2699 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2700
2701         * cmdloop.el (keyboard-quit): Remove workaround for
2702         `region-active-p' not making sure active region is in current
2703         buffer now that it does.
2704         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2705         * simple.el (region-active-p): `region-active-p' to only return t
2706         when active region is in current buffer.
2707
2708 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2709
2710         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2711         package names, quell a byte-compiler warning, doc fix.
2712
2713 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2714
2715         * buffer.el (pop-to-buffer):
2716         * window-xemacs.el (display-buffer):
2717         Document use of `same-window-buffer-names,' `same-window-regexps'
2718         by pop-to-buffer and display-buffer. 
2719         
2720 2005-02-06  Vin Shelton <acs@xemacs.org>
2721
2722         * XEmacs 21.4.17 is released
2723
2724 2005-01-29  Ben Wing  <ben@xemacs.org>
2725
2726         * shadow.el (find-emacs-lisp-shadows):
2727         Add custom-defines to list of ignored files.
2728
2729 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2730
2731         * simple.el (shifted-motion-keys-select-region): Fix statement
2732         about unshifted-motion-keys-deselect-region.
2733
2734 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2735
2736         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2737         now) for GNU Emacs compatibility.
2738         (make-obsolete-variable): Ditto.
2739
2740 2004-01-08  Ben Wing  <ben@xemacs.org>
2741
2742         * code-files.el (load):
2743         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2744
2745 2004-12-05  Vin Shelton <acs@xemacs.org>
2746
2747         * XEmacs 21.4.16 is released
2748
2749 2004-12-04  Vin Shelton  <acs@xemacs.org>
2750
2751         * auto-autoloads.el: Regenerated.
2752
2753         * custom-load.el: Regenerated.
2754
2755 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2756
2757         Fix bug: apropos errors if a defalias refers to an undefined
2758         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2759
2760         * apropos.el (apropos):
2761         (apropos-command):
2762         * help.el (frob-help-extents):
2763         * help-macro.el (make-help-screen):
2764         * hyper-apropos.el (hyper-apropos-grok-functions):
2765         (hyper-apropos-get-doc):
2766         Catch void-function error thrown by `documentation'.
2767
2768 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2769
2770         * packages.el (package-require): Fix incorrect arg to format.
2771         This fixes a `format specifier' error.
2772
2773 2004-08-13  Jerry James  <james@xemacs.org>
2774
2775         * bytecomp.el (forward-word): Tell the byte compiler the correct
2776         number of arguments to forward-word.
2777
2778 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2779
2780         * etags.el: Fixed loading of include files for tag completion. Now
2781         you can make a tag file for a library, include it into your
2782         project and it will be reloaded only if it changed. Infinte
2783         include loops are detected and the correct tag files are loaded.
2784         * etags.el (buffer-tag-table-list): Load and verify tag files in
2785         the external function buffer-tag-table-list-load.
2786         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2787         tag files. Also load the included tag files. The priority of the
2788         included files is right below their parent file. If multiple
2789         matches occur then the symbols from the parent file are found
2790         first.
2791         * etags.el (tag-table-include-files): Corrected comment
2792         string. Switched to pattern constant tags-include-pattern to have
2793         it at a central location.
2794         * etags.el (tags-include-pattern): Added doc string.
2795         * etags.el (add-to-tag-completion-table): Removed obsolete
2796         comments as the include files are allready returned by
2797         buffer-tag-table-list and loaded.
2798         * etags.el (find-tag-internal): The include files are allready
2799         included in tag-tables as buffer-tag-table-list returns them now.
2800
2801 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2802
2803         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2804         Loading items into the notebook is now done by C code.
2805         * widgets-gtk.el (gtk-widget-instantiate-internal):
2806         Style no longer changed.
2807
2808 2004-06-28  Nix  <nix@esperi.org.uk>
2809
2810         * cmdloop.el (truncate-command-history-for-gc): Delay
2811         execution of all things that look up variable bindings,
2812         via `enqueue-eval-event'.
2813
2814 2004-06-24  Vin Shelton  <acs@xemacs.org>
2815
2816         * package-get.el (package-get-require-signed-base-updates):
2817         now defaults to nil.
2818
2819 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2820
2821         * subr.el (split-string): Clean up docstring.
2822
2823 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2824
2825         * faces.el (zmacs-region): fix typo in docstring.
2826
2827 2004-06-07  Jerry James  <james@xemacs.org>
2828
2829         * derived.el: Synch with Emacs 21.3.
2830         * subr.el (with-local-quit): New, from Emacs 21.3.
2831         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2832         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2833         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2834
2835 2004-06-16  Jerry James  <james@xemacs.org>
2836
2837         * cl.el (cl-set-substring): Increment start by the length of the
2838         string, not the string itself.
2839
2840 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2841
2842         * etags.el (tag-table-include-files): Expand included TAGS file
2843         paths to avoid problems with relative paths.  Thanks to Peter
2844         Chubb <peterc@gelato.unsw.edu.au>.
2845         * etags.el (tags-include-pattern): New.
2846         * etags.el (add-to-tag-completion-table): Parse and ignore
2847         trailing include lines.
2848
2849 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2850
2851         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2852         avoiding line solely composed of equal signs.
2853
2854 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2855
2856         * cus-edit.el (alloc): Typo fix.
2857         * cus-edit.el (custom-browse-visibility): Ditto.
2858         * cus-edit.el (custom-variable-value-create): Ditto.
2859         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2860         * cus-edit.el (custom-save-variables): Bind print-length and
2861         print-level to nil to avoid value abbreviation.
2862         * cus-edit.el (custom-save-face-internal): Ditto.
2863         * cus-edit.el (custom-save-faces): Save in sorted order.
2864         * cus-edit.el (custom-save-resets): Bind print-length and
2865         print-level to nil to avoid value abbreviation.
2866         * cus-edit.el (custom-save-loaded-themes): Ditto.
2867
2868 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2869
2870         * subr.el (split-string-default-separators): New.
2871         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2872         see comment in source.
2873
2874 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2875
2876         * mule/japanese.el (paragraph-start, paragraph-separate):
2877         Remove anchor to BOL.
2878
2879 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2880
2881         * cl.el (gensym, gentemp): Improve docstrings.
2882
2883 2004-05-10  Vin Shelton  <acs@xemacs.org>
2884
2885         * etags.el: Sync with 21.5 version.
2886
2887 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2888
2889         * etags.el:
2890         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2891         only for use with exuberant ctags. This will also enable building of 
2892         completion tables with exuberant ctags. This will not work with
2893         xemacs ctags. 
2894         * etags.el (get-tag-table-buffer): New function for creating of
2895         completion table is used if tags-exuberant-ctags-optimization-p ist t
2896         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2897         finding the tag names. New.
2898         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2899         building tag completion table with exuberant ctags. New.
2900         * etags.el (find-tag-internal): Improve exact tag matching for tags
2901         with name fields. Before the patch return types of functions or
2902         function parameters (with exuberant ctags) were found as matches.
2903
2904 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2905
2906         * list-mode.el (display-completion-list): Fixed completion list was
2907         taking the width of the frame and not of the window for displaying
2908         the selection methods.
2909
2910 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2911
2912         * menubar-items.el (default-menubar): Options are saved to custom.el.
2913
2914
2915 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2916
2917         * isearch-mode.el (isearch-abort): Preserve successful search target.
2918
2919 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2920
2921         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2922         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2923         Bihlmeyer.
2924         * gnuserv.el (gnuserv-mode-line-string): New.
2925         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2926         gnuserv-mode.
2927         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2928         * gnuserv.el (gnuserv-edit-files): Use
2929         make-x-device-with-gtk-fallback.
2930
2931 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2932
2933         * gtk-widgets.el: New import: gtk-accel-group-new.
2934         * dialog-gtk.el:
2935         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2936         * dialog-gtk.el (popup-builtin-question-dialog):
2937         Added support for dialog button mnemonics.
2938
2939 2004-03-22  Chris Green <cmg@dok.org>
2940
2941         * process.el (shell-command): Output buffer was ignored when a
2942         background process was run via shell-command.
2943
2944 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2945
2946         * cus-edit.el (custom-save-variables): Retrieve a list of
2947         variables to save first, sort it, and make sure the variables are
2948         saved in sorted order.
2949
2950 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2951  
2952         * package-get.el (package-get-update-base-from-buffer): Force
2953         binary coding system for verifying GnuPG signature in the
2954         package-index file.
2955  
2956 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2957
2958         * package-get.el (package-get-package-index-file-location): Handle
2959         missing "EMACSPACKAGEPATH" environment variable.
2960
2961 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2962
2963         * package-admin.el (package-admin-find-top-directory): Simplify
2964         directory comparisions and fix substring errors on short path
2965         components.
2966         * package-get.el (package-get-package-index-file-location):
2967         Default to first component of "EMACSPACKAGEPATH", if set.
2968
2969 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2970
2971         * package-get.el (process-error): New error datum.
2972
2973 2004-02-02  Vin Shelton <acs@xemacs.org>
2974
2975         * XEmacs 21.4.15 is released
2976
2977 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2978
2979         * itimer.el (activate-itimer): Modify the itimer timeout value as
2980         if it were begun at the last time when the itimer driver was woken
2981         up.
2982
2983 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2984
2985         * specifier.el (Copyright):
2986         Update.
2987         (make-specifier-and-init):
2988         (map-specifier):
2989         (canonicalize-inst-pair):
2990         (canonicalize-spec-list):
2991         (set-specifier):
2992         Synch docstrings to 21.5 where appropriate.
2993
2994 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
2995
2996         * package-get.el (package-get-list-packages-where): New.  A
2997         function that allows searching for groups of packages.  For
2998         example, find all packages that require the fsf-compat package.
2999
3000 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3001
3002         The Great PUI Sync.
3003
3004         * auto-autoloads.el: Regenerated.
3005
3006         * custom-load.el: Regenerated.
3007
3008         * dumped-lisp.el (packages-hardcoded-lisp): New.
3009
3010         * menubar-items.el (menu-max-items): New.
3011         (menu-submenu-max-items): New.
3012         (menu-submenu-name-format): New.
3013         (menu-split-long-menu): New.
3014         (menu-sort-menu): New.
3015         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3016
3017         * obsolete.el (pui-add-install-directory): Renamed to the more
3018         logical `pui-set-local-package-get-directory'.
3019         (package-get-download-menu): Moved to `package-ui.el' and renamed
3020         to `package-ui-add-download-menu'.
3021
3022         * package-admin.el (package-admin-install-function-mswindows):
3023         Whitespace clean up.
3024         (package-admin-add-single-file-package): Removed.
3025         (package-admin-default-install-function): Whitespace clean up.
3026         (package-admin-find-top-directory): New.
3027         (package-admin-get-install-dir): Use it.
3028         (package-admin-get-manifest-file): 
3029         (package-admin-check-manifest): 
3030         (package-admin-add-binary-package):
3031         (package-admin-get-lispdir):
3032         (package-admin-delete-binary-package):
3033         (package-admin):
3034
3035         * package-get.el (package-get-package-index-file-location): New.
3036         (package-get-install-to-user-init-directory): New.
3037         (package-get-remote):
3038         (package-get-download-sites):
3039         (package-get-pre-release-download-sites): New.
3040         (package-get-site-release-download-sites): New.
3041         (package-get-base-filename):
3042         (package-get-always-update):
3043         (package-get-user-index-filename): Removed.
3044         (package-get-pgp-available-p): New.
3045         (package-get-require-signed-base-updates):
3046         (package-get-was-current):
3047         (package-entries-are-signed): New.
3048         (package-get-continue-update-base): New.
3049         (package-get-download-menu): Removed.
3050         (package-get-require-base):
3051         (package-get-update-base-entry):
3052         (package-get-locate-file):
3053         (package-get-locate-index-file):
3054         (package-get-maybe-save-index):
3055         (package-get-update-base):
3056         (package-get-update-base-from-buffer):
3057         (package-get-update-base-entries):
3058         (package-get-interactive-package-query):
3059         (package-get-update-all):
3060         (package-get-all):
3061         (package-get-dependencies):
3062         (package-get-init-package):
3063         (package-get-info): New.
3064         (package-get):
3065         (package-get-staging-dir):
3066         (package-get-set-version-prop): Removed.
3067         (package-get-installedp):
3068         (package-get-ever-installed-p):
3069         (packages): Removed.
3070         (package-get-custom-groups): Removed.
3071         (package-get-custom): Removed.
3072         (package-get-custom-add-entry): Removed.
3073
3074         * package-info.el (batch-update-package-info):
3075
3076         * package-net.el (package-net-batch-generate-bin-ini):
3077         (package-net-update-installed-db):
3078
3079         * package-ui.el (pui-info-buffer):
3080         (pui-directory-exists): Removed.
3081         (pui-package-dir-list): Removed.
3082         (pui-add-install-directory): Removed.
3083         (package-ui-download-menu): New.
3084         (package-ui-pre-release-download-menu): New.
3085         (package-ui-site-release-download-menu): New.
3086         (pui-set-local-package-get-directory): New.
3087         (pui-package-symbol-char):
3088         (pui-update-package-display):
3089         (pui-toggle-package):
3090         (pui-toggle-package-key):
3091         (pui-toggle-package-delete):
3092         (pui-toggle-package-delete-key):
3093         (pui-toggle-package-event):
3094         (pui-toggle-verbosity-redisplay):
3095         (pui-install-selected-packages):
3096         (pui-add-required-packages):
3097         (pui-help-echo):
3098         (pui-display-info):
3099         (list-packages-mode):
3100         (pui-list-packages):
3101
3102         * packages.el (packages-compute-package-locations):
3103         (package-require):
3104         (package-delete-name):
3105         (packages-hardcoded-lisp): Removed.
3106         (packages-useful-lisp): Removed.
3107         (packages-unbytecompiled-lisp): Removed.
3108         (packages-find-package-directories):
3109
3110         Summary:
3111
3112         Major code clean up of all things PUI.
3113
3114         Much improved code to determine where packages should be
3115         installed.  PUI no longer depends on any packages being
3116         pre-installed to compute where packages are to be installed to.
3117
3118         The user can specify the location of their package-index file.  It
3119         isn't necessary to set this because it has sane defaults.  People
3120         who "run-in-place" won't accidently overwrite the CVS
3121         package-index file.  See
3122         `package-get-package-index-file-location'. 
3123
3124         PUI will now properly clean up after itself in the event of an
3125         unsuccessful package install.  This drastically reduces the number
3126         of "wrong md5sum" FAQs.
3127
3128         non-Mule XEmacsen can no longer install Mule packages.
3129
3130         Package management via the custom interface has been removed.
3131
3132         The PUI related menubar items have been reorganised.
3133
3134         The PGP verification code has been fixed and the default for
3135         whether or not it is used is automatically computed.
3136
3137         * update-elc.el ((preloaded-file-list site-load-packages
3138         need-to-dump dumped-exe)):
3139         Just a couple of small changes to allow for
3140         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3141         existing anymore.
3142
3143 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3144
3145         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3146         apply `format' to the first argument of byte-compile-warn, it
3147         already calls format.
3148
3149 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3150
3151         * files.el (delete-old-versions): Avoid going interactive during
3152         make install when environment variable VERSION_CONTROL is set.
3153
3154 2003-12-04  Vin Shelton  <acs@xemacs.org>
3155
3156         * menubar-items.el (menu-item-search): Only bring up search dialog
3157         box if the feature is available and desired.
3158
3159 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3160
3161         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3162
3163 2003-11-05  Vin Shelton  <acs@xemacs.org>
3164
3165         * help.el (Help-prin1-face):
3166         (Help-princ-face):
3167         princ and prin1 are functions and need to be called as such.  The
3168         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3169
3170 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3171
3172         * about.el (about-xemacs): Give full version and build date.
3173
3174 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3175
3176         * win32-native.el (grep-null-device): This XEmacs has null-device.
3177
3178 2003-09-06  Mike Sperber  <mike@xemacs.org>
3179
3180         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3181         implement the specified semantics for `defvar.'
3182
3183 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3184
3185         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3186         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3187         displaying buffer in question.
3188
3189 2003-09-03  Vin Shelton <acs@xemacs.org>
3190
3191         * XEmacs 21.4.14 is released
3192
3193 2003-08-17  Vin Shelton  <acs@xemacs.org>
3194
3195         * about.el: Vanity patch.
3196
3197 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3198
3199         * code-process.el (call-process):
3200         (call-process-region):
3201         (start-process):
3202         Document coding system processing.
3203
3204 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3205
3206         * startup.el (splash-frame-body): Idiomatic English.
3207
3208 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3209
3210         * font-lock.el (font-lock-match-java-declarations): Move
3211         save-restriction, narrow-to-region to beginning of function to
3212         avoid going beyond the limit and causing an infloop.
3213
3214 2003-04-16  Jerry James  <james@xemacs.org>
3215
3216         * keydefs.el: Remove mappings for keys mapped to the nowhere
3217         defined function function-key-error.
3218
3219 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3220
3221         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3222         lisp-interaction-mode-hook): Add the docstrings.
3223
3224 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3225
3226         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3227         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3228         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3229
3230 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3231
3232         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3233         lambda list after the original doc.  Care about
3234         #'(lambda () "SingleString") 
3235         (cl-upcase-arg): 
3236         (cl-function-arglist):
3237         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3238         circular data structures in lambda list specification
3239
3240 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3241
3242         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3243         to appear in font-lock-function-name-face.
3244
3245 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3246
3247         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3248         is not also the value of the lambda.
3249
3250 2003-05-06  Andy Piper  <andy@xemacs.org>
3251
3252         * files.el (revert-buffer): Make sure local variables get processed,
3253         even in the case of an optimized reversion.
3254
3255 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3256
3257         * XEmacs 21.4.13 is released
3258
3259 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3260
3261         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3262         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3263
3264 2003-02-14  Ben Wing  <ben@xemacs.org>
3265
3266         * byte-optimize.el:
3267         * byte-optimize.el (byte-compile-inline-expand):
3268         * byte-optimize.el (byte-compile-unfold-lambda):
3269         * byte-optimize.el (byte-optimize-form-code-walker):
3270         * byte-optimize.el (byte-optimize-form):
3271         * byte-optimize.el (byte-decompile-bytecode-1):
3272         * byte-optimize.el (byte-optimize-lapcode):
3273         Review carefully and sync up to 20.7 except for areas as noted.
3274         Fixes problem with JDE compilation.
3275
3276 2003-02-05  Ben Wing  <ben@xemacs.org>
3277
3278         * simple.el:
3279         * simple.el (motion-keys-for-shifted-motion):
3280         Omit M-S-home/end from motion keys.
3281
3282 2003-02-07  Ben Wing  <ben@xemacs.org>
3283
3284         * text-props.el (text-property-any):
3285         * text-props.el (text-property-not-all):
3286         Fix bug when end > start.
3287
3288 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3289
3290         * info.el (Info-insert-dir): Make default-directory end in
3291         separator.  Patch due to Martin Buchholz.
3292
3293 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3294
3295         * XEmacs 21.4.12 "Portable Code" is released.
3296
3297 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3298
3299         * about.el: Update golubev data.
3300
3301 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3302
3303         * isearch-mode.el (isearch-mode-map): Substitute comment on
3304         desirability, and back out "GR is printable" changes.
3305
3306 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3307
3308         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3309
3310 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3311
3312         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3313
3314 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3315
3316         * menubar-items.el (default-menubar): Use browse-url-mozilla
3317         instead of browse-url-gnome-moz for Mozilla.
3318
3319 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3320
3321         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3322
3323 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3324
3325         * files.el (auto-mode-alist): Remove redundant entries for modes
3326         that live in packages.
3327         (interpreter-mode-alist): Ditto.
3328
3329 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3330
3331         * menubar-items.el (default-menubar): Sync with current
3332         browse-url-xemacs.el.
3333
3334 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3335
3336         * XEmacs 21.4.10 "Military Intelligence" is released.
3337
3338 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3339
3340         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3341
3342 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3343
3344         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3345
3346 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3347
3348         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3349         effect free function.
3350         (font-lock-fontify-keywords-region): Supply the argument to
3351         font-lock-compile-keywords.
3352
3353 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3354
3355         * package-get.el (package-get-download-sites): Bring sites list
3356         up to date, prefer xx.xemacs.org addresses.
3357
3358 2002-09-27  Andy Piper  <andy@xemacs.org>
3359
3360         * dialog.el (make-dialog-box): for general dialogs only
3361         delete-frame-hook will be run.
3362
3363 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3364
3365         * font-lock.el (font-lock-fontify-syntactically-region): Add
3366         comment about lookup-syntax-properties, document LOUDLY as unused.
3367
3368 2002-08-26  Andy Piper  <andy@xemacs.org>
3369
3370         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3371         merge.
3372
3373 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3374
3375         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3376         (make-obsolete-variable): Ditto.
3377         (make-compatible): Ditto.
3378         (make-compatible-variable): Ditto.
3379
3380 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3381
3382         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3383         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3384
3385 2002-08-28  Andy Piper  <andy@xemacs.org>
3386
3387         * files.el (revert-buffer): propagate revert-without-query-status.
3388
3389 2002-06-03  Andy Piper  <andy@xemacs.org>
3390
3391         * dialog-items.el (make-search-dialog): align various subcontrols
3392         in visually pleasing ways, allow frame to autosize to the dialog
3393         size.
3394         * dialog.el (make-dialog-box): add a border inside the frame. Add
3395         :autosize property, if t then reset the frame size appropriately
3396         before the frame is mapped.
3397         * gutter-items.el (set-progress-feedback-instantiator): align
3398         various subcontrols.
3399         * gutter-items.el (set-progress-abort-instantiator): ditto.
3400
3401 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3402
3403         * XEmacs 21.4.9 "Informed Management" is released.
3404
3405 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3406
3407         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3408         "&optional append" argument.
3409
3410 2002-07-16  Didier Verna  <didier@xemacs.org>
3411
3412         * subr.el (replace-in-string): fix case fold bug introduced by
3413         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3414         case-fold-search in temporary buffers.
3415
3416 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3417
3418         * lib-complete.el (find-library): Remove check for mule because
3419         decompression DOES work on Mule.
3420
3421 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3422
3423         * simple.el (join-line): New alias for `delete-indentation'.
3424
3425 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3426
3427         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3428         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3429         (font-lock-builtin-face): New.
3430         (font-lock-constant-face): New.
3431         (font-lock-face-list): Add builtin and constant faces.
3432
3433 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3434
3435         * autoload.el (make-autoload): Support define-derived-mode.
3436         Collected puts of doc-string-elt property.  Based on a patch by
3437         Didier Verna <didier@xemacs.org>.
3438
3439 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3440
3441         * wid-edit.el (widget-field-activate): Fix docstring typo.
3442
3443 2002-07-23  Andy Piper  <andy@xemacs.org>
3444
3445         * about.el (about-personal-info): update me.
3446
3447 2002-07-12  Andy Piper  <andy@xemacs.org>
3448
3449         * custom.el (custom-theme-set-variables): remove bogus
3450         arguments. Use custom-set-default to set defaults.
3451         (custom-set-variables): update doc.
3452         (custom-local-buffer): new, synced from FSF.
3453         (custom-set-default): ditto.
3454         (defcustom): update doc.
3455
3456 2002-06-16  Andy Piper  <andy@xemacs.org>
3457
3458         * menubar-items.el (default-menubar): enable windows printing on
3459         cygwin as well as native.
3460
3461 2002-06-12  Andy Piper  <andy@xemacs.org>
3462
3463         * printer.el (generic-print-buffer): catch all errors so that the
3464         print device can be cleared in all scenarios.
3465         (Printer-clear-device): make sure clearing the printer allows it
3466         to be used again immediately.
3467         (generic-print-region): make sure the default printer face is
3468         black-on-white.
3469
3470 2002-04-23  Jerry James  <james@xemacs.org>
3471
3472         * window-xemacs.el (display-buffer-function): Change doc to
3473         reflect new arg.
3474         * window-xemacs.el (pre-display-buffer-function): Ditto.
3475         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3476         non-nil, make the new window just big enough for its contents.
3477         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3478         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3479         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3480
3481 2002-06-06  Andy Piper  <andy@xemacs.org>
3482
3483         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3484         (defcustom): ditto.
3485         (custom-handle-keyword): ditto.
3486
3487 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3488
3489         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3490         Make obsolete.  Default to nil.
3491         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3492         Inspired by a patch by John Palmieri.
3493
3494 2002-07-01  Mike Alexander  <mta@arbortext.com>
3495
3496         * process.el (shell-command-on-region): Don't delete the region
3497         before giving it to call-process-region
3498
3499 2002-06-04  Jerry James <james@eecs.ku.edu>
3500
3501         * find-paths.el (paths-find-architecture-directory): Search in
3502         `system-configuration'/`base', not `base'`system-configuration'.
3503
3504 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3505
3506         * info.el (Info-index): Add missing \ in [ t].
3507
3508 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3509
3510         * gutter-items.el (gutter-buffers-tab-visible-p,
3511         buffers-tab-omit-function, buffers-tab-selection-function,
3512         buffers-tab-filter-functions):
3513         Doc improvements.
3514
3515 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3516
3517         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3518
3519         * toolbar-items.el (toolbar-news): Fix typo in message string.
3520
3521 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3522
3523         * dialog.el (yes-or-no-p-dialog-box): 
3524         * cmdloop.el (y-or-n-p-minibuf):
3525         (yes-or-no-p-minibuf):
3526         (yes-or-no-p):
3527         (y-or-n-p): 
3528         Specify negative answers in docstrings.
3529
3530 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3531
3532         * package-ui.el (pui-help-echo): Display both installed and author
3533         version.  Use a balloon-help window to display extra info like
3534         package requires.
3535
3536 2002-05-30  Andy Piper  <andy@xemacs.org>
3537
3538         * files.el (revert-buffer-internal): don't visit
3539         revert-buffer. Kill buffer when not used. Suggested by Mike
3540         Alexander <mta@arbortext.com>
3541
3542 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3543
3544         * files.el (revert-buffer): More docstring fiddling.
3545
3546 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3547
3548         * files.el (revert-buffer):
3549         (revert-buffer-internal):
3550         (revert-buffer-insert-file-contents-function):
3551         Improve docstrings and comments.
3552
3553 2002-05-08  Andy Piper  <andy@xemacs.org>
3554
3555         * files.el (revert-buffer): observe noconfirm behavior.
3556
3557 2002-04-09  Andy Piper  <andy@xemacs.org>
3558
3559         * files.el (revert-buffer): use revert-buffer-internal if it looks
3560         like doing so will not result in any user-visible changes.
3561         (revert-buffer-internal): new function. Do the actual process of
3562         reversion and then see whether the result is any different to what
3563         we have already. If it is not then do nothing.
3564
3565 2001-12-11  Andy Piper  <andy@xemacs.org>
3566
3567         * menubar.el (get-popup-menu-response): re-order so that it works
3568         on more sane/facist window systems.
3569
3570 2001-12-03  Andy Piper  <andy@xemacs.org>
3571
3572         * faces.el (frob-face-property): don't infloop in face frobbing
3573         from Jan Vroonhof <jan@xemacs.org>.
3574
3575 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3576
3577         * faces.el (frob-face-property): Follow face fall-back hierarchy
3578         properly for face properties without an instance. Only do manual
3579         copy form 'default in last resort. This handles in particular
3580         the case where 'default itself has only a fall-back (which is
3581         the case by default on windows).
3582
3583 2001-11-24  Andy Piper  <andy@xemacs.org>
3584
3585         * printer.el (generic-print-region): set default-frame-plist to
3586         nil while creating the printer frame so that sizes reflect the
3587         printed page.
3588
3589         * faces.el (face-complain-about-font): Don't complain on printers.
3590
3591 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3592         
3593         * package-net.el: Andy synch.
3594         
3595 2001-12-16  Andy Piper  <andy@xemacs.org>
3596
3597         * package-get.el (package-get-update-all): Make sure installed.db
3598         gets updated after updating packages.
3599
3600 2002-03-28  Ben Wing  <ben@xemacs.org>
3601
3602         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3603         continuation, truncation so that we don't get line jumpiness from
3604         them being larger than the line height.
3605
3606         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3607
3608 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3609
3610         * font.el (font-window-system-mappings): Add mapping for Gtk
3611         (assume identical to X) 
3612
3613 2002-02-04  Andy Piper  <andy@xemacs.org>
3614
3615         * files.el (convert-standard-filename): Fix for short filename
3616         Peter Arius <pas@methodpark.de>
3617
3618 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3619
3620         * list-mode.el (default-choose-completion): completion-base-size
3621         should refer to local value in the completion list buffer.
3622
3623 2001-12-03  Didier Verna  <didier@xemacs.org>
3624
3625         * rect.el: autoload `replace-rectangle'.
3626         * keydefs.el (global-map): bind it to `C-x r p'.
3627
3628 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3629
3630         * XEmacs 21.4.8 "Honest Recruiter" is released.
3631
3632 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3633
3634         This patch is based on Jerry James's patch and analysis.
3635
3636         * select.el (get-clipboard):
3637         (get-selection):
3638         Update docstrings.
3639         (get-clipboard-foreign):
3640         (get-selection-foreign):
3641         New function for use as `interprogram-paste-function's.
3642
3643         * simple.el (interprogram-paste-function): Change default to
3644         `get-clipboard-foreign'; improve docstring.
3645         (interprogram-cut-function): Improve dosctring.
3646
3647 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3648
3649         * XEmacs 21.4.7 "Economic Science" is released.
3650
3651 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3652
3653         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3654
3655 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3656
3657         * obsolete.el (assq-delete-all): New compatibility alias for 
3658         remassq.
3659
3660 2002-01-09  Simon Josefsson  <jas@extundo.com>
3661
3662         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3663
3664 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3665
3666         * info.el (Info-auto-generate-directory): Default
3667         Info-auto-generate-directory to 'if-outdated.
3668
3669 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3670
3671         * startup.el (normal-top-level): Prevent migration code from
3672         trashing .emacs on an error in loading the init files.
3673
3674 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3675
3676         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3677         "system default" Xdefaults and friends get xrdb-mode.
3678
3679 2002-03-05  Mats Lidell  <matsl@contactor.se>
3680  
3681         * help-nomule.el (tutorial-supported-languages): Added Swedish
3682         tutorial. Sorted languages.
3683
3684 2002-02-11  Mike Sperber <mike@xemacs.org>
3685
3686         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3687         regenerating outdated dir files and dir is non-existent.
3688
3689 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3690
3691         * code-files.el (convert-mbox-coding-system): Improve comment.
3692         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3693         coding-system argument to `write-region-pre-hook' call.
3694         (write-region-pre-hook): Fix docstring to mention lockname argument.
3695
3696 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3697
3698         * minibuf.el (completing-read): Remove redundant wrong arg list.
3699
3700         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3701
3702 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3703
3704         * obsolete.el (interactive-form): new compatibility alias for 
3705         function-interactive.
3706
3707 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3708
3709         * menubar-items.el (Menubar-items-truncate-list): Removed.
3710         * menubar-items.el (Menubar-items-truncate-history): New.
3711         * menubar-items.el (default-menubar): Use
3712         Menubar-items-truncate-history.
3713
3714 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3715
3716         * printer.el (generic-print-region): Pass correct arguments to
3717         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3718         Torkelsson <torkel@acc.umu.se>.
3719
3720 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3721
3722         * help.el (describe-mode): synched with FSF 19.34; handle nil
3723         minor mode indicators.
3724
3725 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3726
3727         * minibuf.el (completing-read): Update docstring.
3728
3729 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3730
3731         * XEmacs 21.4.6 "Common Lisp" is released.
3732
3733 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3734
3735         * package-net.el: Inadvertant synch with Windows branch.  From
3736         Andy's log:
3737         (package-net-kit-version): new variable.
3738         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3739
3740 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3741
3742         * package-get.el (package-get-locate-index-file): Also search the
3743         core etc/ directory for the package index file if it can't be
3744         found in ~/.xemacs/.
3745
3746 2001-12-13  William Perry  <wmperry@gnu.org>
3747
3748         * dialog-gtk.el (popup-builtin-question-dialog):
3749         Conform to API in gui.c.
3750         
3751 2001-11-12  Andy Piper  <andy@xemacs.org>
3752
3753         * cus-edit.el (custom-save-face-internal): make sure we save
3754         non-themed faces.
3755         (custom-save-variables): ditto variables.
3756
3757 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3758
3759         * faces.el (make-face-family):
3760         (make-face-size):
3761         New face-modifying functions per Jan Vroonhof.
3762
3763         cus-face.el (custom-set-face-font-family):
3764         (custom-set-face-font-size):
3765         Use them.
3766
3767         * font.el (font-window-system-mappings): More precise docstring.
3768
3769         (font-create-name):
3770         (font-create-object):
3771         (tty-font-create-object):
3772         (tty-font-create-plist):
3773         (x-font-create-object):
3774         (x-font-create-name):
3775         (ns-font-create-name):
3776         (mswindows-font-create-object):
3777         (mswindows-font-create-name):
3778         Add doctrings.
3779
3780 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3781
3782         * gtk-faces.el (gtk-init-device-faces): removed spurious
3783         quote before let* expression.
3784
3785 2001-10-29  Andy Piper  <andy@xemacs.org>
3786
3787         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3788         modified when changing coding system.
3789
3790         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3791         that we invoke the GUI directory selector.
3792
3793 2001-10-25  Andy Piper  <andy@xemacs.org>
3794
3795         * dialog.el (make-dialog-box): use new directory dialog support.
3796         * minibuf.el (read-file-name-1): ditto.
3797         (read-file-name): ditto.
3798         (read-directory-name): ditto.
3799
3800 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3801
3802         * XEmacs 21.4.5 "Civil Service" is released.
3803
3804 2001-04-23  Didier Verna  <didier@xemacs.org>
3805
3806         * cus-edit.el (custom-variable-pre-save): New.
3807         * cus-edit.el (custom-variable-post-save): New.
3808         * cus-edit.el (custom-variable-save): use them.
3809         * cus-edit.el (custom-face-pre-save): New.
3810         * cus-edit.el (custom-face-post-save): New.
3811         * cus-edit.el (custom-face-save): use them.
3812         * cus-edit.el (custom-group-pre-save): New.
3813         * cus-edit.el (custom-group-post-save): New.
3814         * cus-edit.el (custom-group-save): use them.
3815         * cus-edit.el (Custom-save): use the pre/post functions above,
3816         call `custom-save-all' only once.
3817         * cus-edit.el (custom-variable-pre-reset-standard): New.
3818         * cus-edit.el (custom-variable-post-reset-standard): New.
3819         * cus-edit.el (custom-variable-reset-standard): use them.
3820         * cus-edit.el (custom-face-pre-reset-standard): New.
3821         * cus-edit.el (custom-face-post-reset-standard): New.
3822         * cus-edit.el (custom-face-reset-standard): use them.
3823         * cus-edit.el (custom-group-pre-reset-standard): New.
3824         * cus-edit.el (custom-group-post-reset-standard): New.
3825         * cus-edit.el (Custom-reset-standard): use them.
3826         * cus-edit.el (custom-face-reset-saved): use the pre/post
3827         functions above, call `custom-save-all' only once.
3828
3829 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3830
3831         * gutter-items.el (buffers-tab face): Derive from the modeline
3832         face by default.  Many people use white-on-black for the default
3833         font, and the tabs look hideous with that color combination.  The
3834         modeline usually has the correct colors.
3835
3836 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3837
3838         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3839         (tag-mark-stack-max): Typo fix.
3840
3841 2001-09-28  Ben Wing  <ben@xemacs.org>
3842
3843         * font-lock.el:
3844         * font-lock.el (font-lock-after-change-function):
3845         fix problem with last patch, reported by Katsumi Yamaoka.
3846
3847 2001-09-17  Ben Wing  <ben@xemacs.org>
3848
3849         * font-lock.el (font-lock-after-change-function):
3850         fix problem when you insert a comment on the line before a line of
3851         code: if we use the following char, then when you hit backspace,
3852         the following line of code turns the comment color.
3853
3854 2001-06-08  Ben Wing  <ben@xemacs.org>
3855
3856         * process.el: comment about shell-command-switch.
3857         * process.el (shell-quote-argument): Need to quote a null
3858         argument, too.  From Dan Holmsand.
3859         
3860         * startup.el (normal-top-level): Delete some unused FSF junk.
3861         * startup.el (command-line-early):
3862         
3863         * startup.el (command-line): Call MS Windows init function.
3864         
3865         * win32-native.el:
3866         * win32-native.el (mswindows-system-shells): New.
3867         * win32-native.el (mswindows-system-shell-p): New.
3868         * win32-native.el (init-mswindows-at-startup): New.
3869         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3870         * win32-native.el (mswindows-quote-one-simple-arg):
3871         * win32-native.el (mswindows-quote-one-command-arg):
3872         * win32-native.el (mswindows-construct-process-command-line-alist):
3873         Correct comments at top.  Correctly handle passing arguments
3874         to Cygwin programs and to bash.  Fix quoting of zero-length
3875         arguments (from Dan Holmsand).  Set shell-command-switch based
3876         on shell-file-name, which in turn comes from env var SHELL.
3877
3878 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3879
3880         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3881         default-toolbar-position): Fill docstrings for balloon-help.
3882
3883 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3884
3885         * faces.el: Reenable specifications over 'gtk domain.
3886
3887 2001-08-08  Didier Verna  <didier@xemacs.org>
3888
3889         * autoload.el (update-autoload-files): make defdir a file name,
3890         not directory name.
3891
3892 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3893
3894         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3895
3896         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3897
3898 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3899
3900         * font-menu.el (font-menu-set-font): Default to current font-family.
3901         (font-menu-preferred-resolution):
3902         (font-menu-size-scaling):
3903         Provide gtk defaults, too.
3904
3905 2001-07-29  Mike Alexander  <mta@arbortext.com>
3906
3907         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3908         list
3909         (custom-set-face-font-family): ditto
3910
3911 2001-07-26  Mike Sperber <mike@xemacs.org>
3912
3913         * files.el (auto-mode-alist): .9 files are man pages, too.
3914
3915 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3916
3917         * process.el (call-process-internal): bind
3918         coding-system-for-write to 'binary when calling
3919         start-process-internal, so the process receives 
3920         the literal contents of INFILE.
3921
3922 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3923
3924         * files.el (auto-mode-alist): Add configure.ac support.
3925
3926 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3927
3928         * buff-menu.el:
3929         mouse.el:
3930         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3931
3932 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3933
3934         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3935
3936 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3937
3938         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3939         mixed text.
3940         (kinsoku-eol-p): Ditto.
3941
3942 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3943
3944         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3945         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3946         characters as the category `s' or `e' correctly.
3947
3948 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3949
3950         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3951
3952 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3953
3954         * mule/cyrillic.el:  Set up case table.
3955
3956 2001-06-08  Mike Sperber <mike@xemacs.org>
3957
3958         * files.el (save-some-buffers-1): Don't zap the help window right
3959         after `map-y-or-n-p' has popped it up.
3960
3961 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3962
3963         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3964
3965 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3966
3967         * specifier.el: define-specifier-tag 'gtk.
3968
3969 2001-05-12  Ben Wing  <ben@xemacs.org>
3970
3971         * find-paths.el (paths-find-recursive-path):
3972         fix error with null EXCLUDE-REGEXP.
3973         
3974         * font-lock.el (font-lock-mode):
3975         fix problem reported by hrvoje with buffers starting with a space.
3976         
3977 2001-05-06  Ben Wing  <ben@xemacs.org>
3978
3979         * dialog.el (make-dialog-box):
3980         * menubar-items.el (default-menubar):
3981         * printer.el (generic-print-buffer):
3982         * printer.el (generic-print-region):
3983         implement printing the selection when it's selected.
3984
3985 2001-04-18  Didier Verna  <didier@xemacs.org>
3986
3987         * cus-edit.el (Custom-reset-standard): reset to standard settings
3988         not only when the buffer's :custom-state is 'modified, but also
3989         when it is 'set or 'saved.
3990
3991 2001-04-17  Didier Verna  <didier@xemacs.org>
3992
3993         * startup.el (load-user-init-file): define `custom-file' before
3994         loading the user's init file.
3995
3996 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
3997
3998         * menubar.el (popup-mode-menu): Make it work with
3999         popup-menu-titles turned off.
4000         
4001 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4002
4003         * about.el (about-mailto-link): Use compose-mail for sending mail.
4004
4005 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4006
4007         * package-admin.el (package-install-hook): New.
4008         (package-delete-hook): New.
4009         (package-admin-add-single-file-package): Use package-delete-hook.
4010
4011         * package-get.el (package-get): Use package-install-hook.
4012
4013 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4014
4015         * package-ui.el (pui-install-selected-packages): reverse the lists
4016         of packages so that they get handled in the same order as they
4017         were selected.
4018
4019 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4020
4021         * packages.el (locate-library): Use read-library-name for completion.
4022
4023 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4024
4025         * byte-optimize.el (=): `=' is not a binary predicate!
4026         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4027         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4028
4029 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4030
4031         * bytecomp.el (byte-compile-arithcompare):
4032         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4033
4034 2001-06-03  William M. Perry  <wmperry@gnu.org>
4035
4036         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4037         return the filename selected by the user!
4038
4039 2001-05-31  William M. Perry  <wmperry@gnu.org>
4040
4041         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4042         in XEmacs/GTK.
4043
4044 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4045
4046         * coding.el: Tiny typo fixed.
4047
4048 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4049
4050         * XEmacs 21.4.3 "Academic Rigor" is released.
4051
4052 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4053
4054         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4055
4056 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4057
4058         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4059
4060 2001-05-04  Ben Wing  <ben@xemacs.org>
4061
4062         * printer.el (generic-print-buffer):
4063         * printer.el (generic-print-region):
4064         Enable dialog boxes.  Apply workaround recommended by Kirill.
4065         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4066         
4067         * simple.el (kill-whole-line):
4068         * simple.el (kill-line-1):
4069         * simple.el (kill-entire-line):
4070         * simple.el (kill-line):
4071         * simple.el (backward-kill-line):
4072         Take out interactive dependence of kill-whole-line.
4073
4074 2001-04-22  Ben Wing  <ben@xemacs.org>
4075
4076         * dialog.el (make-dialog-box):
4077         Put dialog titles back in -- this time correctly.  Fix various
4078         other problems with leaks and such.
4079
4080         * simple.el (region-exists-p):
4081         * simple.el (region-active-p):
4082         Add comment about which one is correct to use in menu specs.
4083
4084 2001-05-05  Ben Wing  <ben@xemacs.org>
4085
4086         * dialog.el (make-dialog-box): fix doc string.
4087         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4088         take out Pretty Print.
4089         * printer.el:
4090         * printer.el (printer-current-device): New.
4091         * printer.el (Printer-get-device): New.
4092         * printer.el (Printer-clear-device): New.
4093         * printer.el (generic-page-setup): New.
4094         * printer.el (generic-print-buffer):
4095         * printer.el (generic-print-region):
4096         Implement Page Setup.  Handle errors properly.
4097
4098 2001-05-05  Ben Wing  <ben@xemacs.org>
4099
4100         * subr.el (error): Complete list of errors in doc string.
4101         
4102 2001-04-22  Ben Wing  <ben@xemacs.org>
4103
4104         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4105         
4106 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4107
4108         * build-report.el: Remove CVS keywords since this file has been in
4109         core lisp for a while now.
4110         * build-report.el (build-report-make-output-files): Fix typo.
4111
4112 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4113
4114         * about.el (about-finish-buffer): Make sure the last change works
4115         even if EVENT is nil.
4116
4117 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4118
4119         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4120         clicked, not the one that happens to be the current buffer at the
4121         time.
4122
4123 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4124
4125         * cus-edit.el (custom-display): Support the GTK Window System also.
4126
4127 2001-04-30  Ben Wing  <ben@xemacs.org>
4128
4129         * printer.el:
4130         * printer.el (printer-page-header):
4131         * printer.el (Print-context): New.
4132         * printer.el (printer-page-footer):
4133         * printer.el (generate-header-element): New.
4134         * printer.el (generate-header-line): New.
4135         * printer.el (print-context-property):
4136         * printer.el (generic-print-buffer):
4137         * printer.el (generic-print-region):
4138         Implement headers and footers.  Implement calling Print dialog box
4139         (#### but it doesn't quite work yet).
4140
4141 2001-04-25  Ben Wing  <ben@xemacs.org>
4142
4143         * about.el (xemacs-hackers):
4144         * about.el (about-url-alist):
4145         * about.el (about-personal-info):
4146         * about.el (about-hacker-contribution):
4147         More contributions.
4148         
4149         * simple.el (handle-post-motion-command):
4150         Fix spurious setting of zmacs-region-stays to t after a non-shift
4151         motion command.
4152
4153 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4154
4155         * about.el (about-personal-info): Update my bio.
4156         (about-hacker-contribution): Ditto.
4157
4158 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4159
4160         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4161
4162 2001-04-19  Andy Piper  <andy@xemacs.org>
4163
4164         * package-net.el (package-net-cygwin32-binary-size): new size.
4165         (package-net-win32-binary-size): new size.
4166         (package-net-convert-index-to-ini): Use new arch.
4167         (package-net-batch-convert-index-to-ini): Removed.
4168         (package-net-generate-bin-ini): New.
4169         (package-net-batch-generate-bin-ini): New.
4170
4171 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4172
4173         * XEmacs 21.4.1 "Copyleft" is released.
4174
4175 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4176
4177         * x-compose.el (xlib-input-method-bug-workaround):
4178         (alias-colon-to-double-quote):
4179         Force sort in map-keymap to work around rehash bug.
4180
4181 2001-04-17  Ben Wing  <ben@xemacs.org>
4182
4183         * about.el: Finish overhaul, add a few new hackers, update a
4184         couple old ones.
4185
4186 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4187
4188         * XEmacs 21.4.0 "Solid Vapor" is released.
4189
4190 2001-04-15  Ben Wing  <ben@xemacs.org>
4191
4192         * about.el:
4193         * about.el (about-headline-face): New.
4194         * about.el (about-link-face): New.
4195         * about.el (about-current-release-maintainers): New.
4196         * about.el (about-other-current-hackers): New.
4197         * about.el (about-url-alist):
4198         * about.el (about-once-and-future-hackers): New.
4199         * about.el (about-mailto-link): New.
4200         * about.el (about-get-buffer):
4201         * about.el (about-finish-buffer):
4202         * about.el (about-xemacs):
4203         * about.el (about-features): Removed.
4204         * about.el (about-advantages): New.
4205         * about.el (about-maintainer-info): Removed.
4206         * about.el (about-personal-info): New.
4207         * about.el (about-hacker-contribution): New.
4208         * about.el (about-maintainer):
4209         * about.el (about-show-linked-info):
4210         * about.el (about-hackers):
4211         Major revamping.  Rewriting of most of the text, improve the
4212         link handling, separate info on contributors into personal
4213         and contribution info, add new contributors, update personal
4214         info, etc. etc.
4215         
4216         * menubar-items.el (default-menubar):
4217         Help menubar entry for News now says more accurately
4218         "What's New in XEmacs".
4219         
4220         * mouse.el:
4221         * mouse.el (mouse-track-cleanup-hook):
4222         * mouse.el (mouse-track):
4223         Don't set-buffer to a dead buffer when calling mouse-track
4224         cleanup hooks.
4225
4226 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4227
4228         * XEmacs 21.2.47 "Zephir" is released.
4229
4230 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4231
4232         * dialog.el (make-dialog-box): Disable dialog box titles until
4233         we get them working.
4234
4235 2001-03-30  Ben Wing  <ben@xemacs.org>
4236
4237         * help.el:
4238         * help.el (Help-princ-face):
4239         * help.el (Help-prin1-face):
4240         * help.el (frob-help-extents):
4241         * help.el (describe-function-1):
4242         * help.el (describe-variable):
4243         Avoid using font-lock faces, which may not be defined.
4244         Instead, use hyper-apropos faces, and make sure they're
4245         defined as necessary by using `require'. (It's not so safe
4246         to do this for font-lock.) In any case, we will eventually
4247         be merging this functionality into hyper-apropos.
4248
4249         * loaddefs.el (completion-ignored-extensions):
4250         Fix documentation.
4251         
4252         * menubar-items.el (menu-truncate-list): Removed.
4253         * menubar-items.el (Menubar-items-truncate-list): New.
4254         * menubar-items.el (default-menubar):
4255         Fix errors if grep or compile command is too long.  Rename helper
4256         function to be less visible.
4257
4258 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4259
4260         * byte-optimize.el (byte-optimize-minus):
4261         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4262
4263 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4264
4265         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4266         Mule is available.
4267
4268         * mule/latin.el: New file.
4269
4270 2001-03-11  Ben Wing  <ben@xemacs.org>
4271
4272         * auto-save.el:
4273         * auto-save.el (auto-save-directory):
4274         * auto-save.el (make-auto-save-file-name):
4275         * auto-save.el (auto-save-file-name-p): New.
4276
4277         Merge in improvements from other definition of
4278         make-auto-save-file-name in files.el.
4279         
4280         * auto-save.el (auto-save-original-name):
4281         * auto-save.el (auto-save-name-in-fixed-directory):
4282         * auto-save.el (auto-save-unslashify-name): Removed.
4283         * auto-save.el (auto-save-slashify-name): Removed.
4284         * auto-save.el (auto-save-reserved-chars): New.
4285         * auto-save.el (auto-save-escape-name): New.
4286         * auto-save.el (auto-save-unhex): New.
4287         * auto-save.el (auto-save-unescape-name): New.
4288
4289         Change algorithm for encoding filenames in auto-save names to be
4290         entirely safe with all filesystems and all possible characters in
4291         a filename, and 100% reversible. (Essentially, uses
4292         quoted-printable as the encoding.)
4293         
4294         * auto-save.el (recover-all-files):
4295
4296         Use insert-directory rather than calling ls directly -- fixes
4297         things under Windows.
4298
4299         * files.el:
4300         * files.el (convert-standard-filename): Substitute FSF's
4301         definition for this (we had nothing here before).
4302         
4303         * files.el (backup-buffer): Warning fix.
4304         
4305         * files.el (make-backup-file-name):
4306         * files.el (find-backup-file-name):
4307         Fix error in calling sequence to auto-save-file-name-p.
4308         
4309         * files.el (recover-file):
4310         Use insert-directory rather than calling ls directly -- fixes
4311         things under Windows.
4312
4313         * files.el (make-auto-save-file-name): Removed.
4314         * files.el (auto-save-file-name-p): Removed.
4315         auto-save is always dumped so no sense in having a definition
4316         that will always be overwritten with another.
4317         
4318         * files.el (insert-directory):
4319         * win32-native.el:
4320         * win32-native.el (debug-mswindows-process-command-lines):
4321         * win32-native.el (original-make-auto-save-file-name): Removed.
4322         * win32-native.el (make-auto-save-file-name): Removed.
4323
4324
4325 2001-03-21  Martin Buchholz <martin@xemacs.org>
4326
4327         * XEmacs 21.2.46 "Urania" is released.
4328
4329 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4330
4331         * menubar-items.el (default-menubar): Update sample.emacs to
4332         sample.init.el and adjust accelerators.
4333
4334 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4335
4336         * build-report.el (build-report): Improve docstring.
4337
4338 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4339
4340         * ChangeLog: Log GTK merge.
4341
4342         * gutter-items.el:
4343         * mwheel.el:
4344         * sound.el:
4345         * startup.el:
4346         Revert gratuitous whitespace changes.
4347
4348 2001-03-07  Ben Wing  <ben@xemacs.org>
4349
4350         * help.el:
4351         * help.el (key-or-menu-binding):
4352         * help.el (Help-find-file): New.
4353         * help.el (describe-beta):
4354         * help.el (describe-copying):
4355         * help.el (describe-project):
4356         * help.el (view-emacs-news):
4357         * help.el (view-sample-init-el): New.
4358         * help.el (Help-princ-face): New.
4359         * help.el (Help-prin1-face): New.
4360         * help.el (help-symbol-function-context-menu):
4361         * help.el (help-symbol-variable-context-menu):
4362         * help.el (help-symbol-function-and-variable-context-menu):
4363         * help.el (frob-help-extents):
4364         * help.el (describe-function-1):
4365         * help.el (describe-variable):
4366
4367         Add coloring in Help buffers, correspondent with hyperlinks.
4368         View files in view-mode rather than Fundamental.
4369         Remove separators from context menus -- now handled in generic code.
4370         Add `Find Tag' to context menu.
4371         
4372         * menubar.el (popup-mode-menu):
4373
4374         Rewrite code that outputs the popup menu to (a) put more specific
4375         entries first, (b) be more robust, (c) output the proper context
4376         menu separators automatically (the context menu functionality is
4377         new and currently used only by Help).
4378
4379 2001-03-10  William M. Perry  <wmperry@aventail.com>
4380
4381         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4382         this function when converting from the 21.1 GTK branch.  Now
4383         supports file, password, question, and color built-in dialogs.
4384
4385 2001-03-06  Ben Wing  <ben@xemacs.org>
4386
4387         * keydefs.el:
4388         * keydefs.el (global-map):
4389         Add commented-out change of M-k (for 21.5).
4390         
4391         * menubar-items.el (default-menubar):
4392         Fix items to control kill-line behavior; add items for
4393         shifted motion.
4394         
4395         * simple.el:
4396         * simple.el (kill-whole-line):
4397         * simple.el (historical-kill-line): Removed.
4398         * simple.el (kill-line): Removed.
4399         * simple.el (kill-entire-line): New.
4400         * simple.el (kill-line-1): New.
4401         * simple.el (backward-kill-line):
4402         Undo kill-whole-line == always changes.  Add new function
4403         kill-entire-line to unconditionally delete the current line.
4404         Add comments describing the lamentable state of affairs of
4405         the kill-line functions and variables.
4406
4407 2001-03-02  Ben Wing  <ben@xemacs.org>
4408
4409         * simple.el:
4410         * simple.el (beginning-of-buffer):
4411         * simple.el (end-of-buffer):
4412         * simple.el (mark-ring-unrecorded-commands):
4413         * simple.el (signal-error-on-buffer-boundary):
4414         * simple.el (shifted-motion-keys-select-region):
4415         * simple.el (unshifted-motion-keys-deselect-region):
4416         * simple.el (motion-keys-for-shifted-motion): New.
4417         * simple.el (handle-pre-motion-command):
4418         * simple.el (handle-post-motion-command):
4419         * simple.el (forward-char-command):
4420         * simple.el (backward-char-command):
4421         * simple.el (scroll-up-command):
4422         * simple.el (scroll-down-command):
4423         * simple.el (next-line):
4424         * simple.el (previous-line):
4425         * simple.el (backward-block-of-lines):
4426         * simple.el (forward-block-of-lines):
4427         * simple.el (backward-word):
4428         * simple.el (mark-word):
4429
4430         Augment documentation of the most common motion commands to make
4431         note of the shifted-motion support.  Improve the support to (a)
4432         properly document how it works and why it's done in the fashion it
4433         is, and (b) allow the keystrokes that trigger it to be customized.
4434
4435         Correct error in the customize specification of
4436         mark-ring-unrecorded-commands.
4437
4438 2001-03-02  Ben Wing  <ben@xemacs.org>
4439
4440         * font-lock.el:
4441         * font-lock.el (font-lock-pending-extent-table): Removed.
4442         * font-lock.el (font-lock-pending-buffer-table): New.
4443         * font-lock.el (font-lock-pre-idle-hook):
4444         * font-lock.el (font-lock-after-change-function):
4445         * font-lock.el (font-lock-fontify-pending-extents):
4446         * font-lock.el (font-lock-lisp-like):
4447
4448         Fix handling of pending extents to avoid excessive slowness (N^2
4449         behavior) when making lots of buffer changes between redisplays,
4450         such as when saving the Options.
4451
4452 2001-03-09  William M. Perry  <wmperry@aventail.com>
4453
4454         * device.el:
4455         * dragdrop.el:
4456         * dumped-lisp.el:
4457         * faces.el:
4458         * frame.el:
4459         * gnuserv.el:
4460         * loadup.el:
4461         * menubar-items.el:
4462         * minibuf.el:
4463         The Great GTK Merge.
4464
4465         * ChangeLog.GTK:
4466         * dialog-gtk.el:
4467         * gdk.el:
4468         * generic-widgets.el:
4469         * glade.el:
4470         * gnome-widgets.el:
4471         * gnome.el:
4472         * gtk-compose.el:
4473         * gtk-extra.el:
4474         * gtk-faces.el:
4475         * gtk-ffi.el:
4476         * gtk-file-dialog.el:
4477         * gtk-font-menu.el:
4478         * gtk-glyphs.el:
4479         * gtk-init.el:
4480         * gtk-iso8859-1.el:
4481         * gtk-marshal.el:
4482         * gtk-mouse.el:
4483         * gtk-package.el:
4484         * gtk-password-dialog.el:
4485         * gtk-select.el:
4486         * gtk-widget-accessors.el:
4487         * gtk-widgets.el:
4488         * gtk.el:
4489         widgets-gtk.el:
4490         The Great GTK Merge: new files.
4491
4492 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4493
4494         * generic-widgets.el: Don't require gtk (a built-in feature) at
4495         top level.  Don't execute the last sexp unless (featurep 'gtk).
4496
4497 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4498
4499         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4500
4501 2001-02-23  Martin Buchholz <martin@xemacs.org>
4502
4503         * XEmacs 21.2.45 "Thelxepeia" is released.
4504
4505 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4506  
4507         * about.el (xemacs-hackers): update my entry. 
4508         * about.el (about-maintainer-info): ditto. 
4509         * about.el (about-hackers): ditto. 
4510
4511 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4512
4513         * about.el (about-maintainer-info): More vanity info about
4514         yours truly.
4515
4516 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4517
4518         * build-report.el (build-report-destination): xemacs-build-reports
4519         has moved to SourceForge, where mailing list name length is
4520         restricted, hence the name change to
4521         xemacs-buildreports@xemacs.org.
4522         * build-report.el (build-report-keep-regexp): Update default.
4523         * build-report.el (build-report-delete-regexp): Ditto.
4524         * build-report.el (build-report-make-output-files): Ditto.
4525
4526 2001-02-19  Craig Lanning  <lanning@scra.org>
4527
4528         * lisp-mode.el: Add indentation specifications for following
4529         Common Lisp forms: handler-case, handler-bind, with-slots,
4530         with-open-file, with-open-stream, print-unreadable-object.
4531
4532 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4533
4534         * font-lock.el (font-lock-set-defaults-1):
4535         Move initialization of `font-lock-cache-position' so that it's set
4536         even if font-lock-keywords is already defined.
4537
4538 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4539
4540         * autoload.el (generate-file-autoloads-1):
4541         Use `emacs-lisp-mode-syntax-table' instead of
4542         `lisp-mode-syntax-table'.
4543         * lisp-mode.el (lisp-mode-syntax-table):
4544         Get rid of old checks for `parse-partial-sexp' version.
4545         Make `|' (pipe) string delimiter instead of punctuation.
4546
4547 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4548
4549         * window.el (save-selected-window):
4550         Use gensym for better macro hygiene.
4551
4552 2001-02-06  Mike Sperber <mike@xemacs.org>
4553
4554         * dump-paths.el:
4555         * startup.el (startup-setup-paths): Set and use
4556         `mule-lisp-directory'.
4557         (startup-setup-paths-warning): Ditto.
4558
4559         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4560         (paths-construct-load-path): Consider `mule-lisp-directory'.
4561
4562 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4563
4564         * font-lock.el: Syntax table improvements used.  A few random
4565         changes are not specified below.
4566         (font-lock-fontify-string-delimiters):
4567         (font-lock-syntactic-keywords):
4568         (font-lock-cache-state nil):
4569         (font-lock-cache-position):
4570         New variables.
4571         (font-lock-set-syntax):
4572         (font-lock-apply-syntactic-highlight):
4573         (font-lock-fontify-syntactic-anchored-keywords):
4574         (font-lock-fontify-syntactic-keywords-region):
4575         (font-lock-eval-keywords):
4576         New functions.
4577         (font-lock-remove-face):
4578         (font-lock-fontify-syntactically-region):
4579         Use syntax properties.
4580
4581 2001-02-08  Martin Buchholz <martin@xemacs.org>
4582
4583         * XEmacs 21.2.44 "Thalia" is released.
4584
4585 2001-01-16  Mike Sperber <mike@xemacs.org>
4586
4587         * startup.el (normal-top-level): Work even if no installation root
4588         is found.
4589
4590 2001-01-30  Andy Piper  <andy@xemacs.org>
4591
4592         * gutter-items.el (progress-abort-glyph): remove instantiator.
4593         (set-progress-abort-instantiator): new function.
4594         (abort-progress-feedback): use it.
4595
4596         * gutter.el (set-gutter-dirty-p): new function.
4597
4598 2001-01-30  Didier Verna  <didier@xemacs.org>
4599
4600         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4601
4602 2001-01-24  Didier Verna  <didier@xemacs.org>
4603
4604         * sound.el (sound-extension-list): give a better default value.
4605         * sound.el (load-sound-file): improve the doc string, also find
4606         files given by absolute names, pass a real extension list to
4607         `locate-file'.
4608
4609 2001-01-26  Martin Buchholz <martin@xemacs.org>
4610
4611         * XEmacs 21.2.43 "Terspichore" is released.
4612
4613 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4614
4615         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4616         messages from gnuserv.
4617
4618 2001-01-20  Martin Buchholz <martin@xemacs.org>
4619
4620         * XEmacs 21.2.42 "Poseidon" is released.
4621
4622 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4623
4624         * cl-macs.el (cl-upcase-arg): New function.
4625         (cl-function-arglist): New function.
4626         (cl-transform-lambda): Automatically add CL-style lambda list to
4627         documentation string using functions above.
4628
4629 2001-01-12  Andy Piper  <andy@xemacs.org>
4630
4631         * package-get.el (package-get-custom): call
4632         package-net-update-installed-db.
4633
4634         * package-ui.el (pui-install-selected-packages): call
4635         package-net-update-installed-db.
4636
4637         * package-net.el (package-net-update-installed-db): use
4638         packages-package-list so that we reflect reality.
4639
4640         * packages.el (packages-package-list): Make docstring reflect
4641         reality.
4642
4643         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4644
4645         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4646         isn't installed.
4647
4648 2001-01-17  Andy Piper  <andy@xemacs.org>
4649
4650         * wid-edit.el (widget-activation-glyph-mapper): activate or
4651         deactivate native widgets.
4652         (widget-glyph-insert-glyph): record instantiator.
4653         (widget-push-button-value-create): use it.
4654
4655         * gui.el (gui-button-action): new function. Make button's domain
4656         buffer current when calling.
4657         (make-gui-button): update to use gui-button-action.
4658
4659 2001-01-16  Didier Verna  <didier@xemacs.org>
4660
4661         * menubar-items.el (default-menubar): add an entry for modeline
4662         horizontal scrolling in Options -> Display.
4663
4664 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4665
4666         * package-get.el (package-get-require-signed-base): Set to nil
4667         by default.
4668
4669 2001-01-17  Martin Buchholz <martin@xemacs.org>
4670
4671         * XEmacs 21.2.41 "Polyhymnia" is released.
4672
4673 2001-01-16  Mike Sperber <mike@xemacs.org>
4674
4675         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4676         catch lisp/mule/.
4677
4678 2001-01-14  Mike Sperber <mike@xemacs.org>
4679
4680         * startup.el (maybe-create-compatibility-dot-emacs):
4681         (maybe-unmigrate-user-init-file):
4682         (unmigrate-user-init-file): Created.
4683         (maybe-migrate-user-init-file): Offer creation of compatibility
4684         .emacs.
4685         Some doc fixes wrt init file location.
4686
4687 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4688
4689         * faces.el (face-frob-from-locale-first): new variable.
4690         (frob-face-font-2): Honor tags arg while trying to use
4691         standard-face-mapping.  When face-frob-from-locale-first is set,
4692         first try to set face inheriting from frobbed-face.
4693
4694 2001-01-15  Didier Verna  <didier@xemacs.org>
4695
4696         * about.el (xemacs-hackers): update my entry.
4697         * about.el (about-url-alist): ditto.
4698         * about.el (about-maintainer-info): ditto.
4699         * about.el (about-hackers): ditto.
4700
4701 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4702
4703         The byte compiler has been badly broken for a year,
4704         by the patch of 1999-12-06.
4705         * byte-optimize.el (byte-optimize-form-code-walker):
4706         Bug was: the byte compiler was making this erroneous optimization:
4707         (progn (or (foo)) (bar)) ==> (bar)
4708
4709 2000-11-20  Mike Sperber <mike@xemacs.org>
4710
4711         * setup-paths.el (paths-core-load-path-depth): Split
4712         `paths-load-path-depth' in two for site and core lisp.  Don't
4713         recurse into core.
4714         * setup-paths.el (paths-construct-load-path): Use.
4715
4716 2001-01-10  Andy Piper  <andy@xemacs.org>
4717
4718         * package-net.el (package-net-cygwin32-binary-size): new variable
4719         (package-net-win32-binary-size): ditto.  add much needed
4720         commentary.
4721
4722         * gutter-items.el (buffers-tab-items): correct off-by-one error
4723         for buffers-tab-max-size.
4724
4725 2001-01-08  Martin Buchholz <martin@xemacs.org>
4726
4727         * XEmacs 21.2.40 is released.
4728
4729 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4730
4731         * mule/hebrew.el: Fix comments and typos.
4732         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4733
4734 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4735
4736         * ChangeLog.1: move ancient log from fill.el.
4737
4738         * dump-paths.el:
4739         paragraphs.el:
4740         mule/mule-category.el:
4741         Miscellaneous typo fixes and slight doc clarifications.
4742
4743         * mule/mule-ccl.el:  Correct file name in header.
4744
4745 2000-12-31  Martin Buchholz <martin@xemacs.org>
4746
4747         * XEmacs 21.2.39 is released.
4748
4749 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4750
4751         * byte-optimize.el (byte-optimize-cond):
4752         (byte-optimize-cond-1): New.
4753         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4754         Optimizes (cond (x nil)) ==> nil.
4755         Provide better diagnostic on malformed expr like (cond foo).
4756
4757 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4758
4759         * mule/mule-coding.el:
4760         mule/mule-cmds.el (reset-language-environment,
4761         set-language-environment-coding-systems):
4762         Safer default coding-priority-list, corresponding to src/file-coding.h.
4763
4764 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4765
4766         * package-admin.el: Allow package removal from
4767         early-package-load-path.
4768
4769 2000-12-15  Andreas Jaeger  <aj@suse.de>
4770
4771         * about.el (about-maintainer-info): Update my entry.
4772
4773 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4774
4775         * packages.el (locate-library): Add support for bzip2
4776         compressed .el files.
4777
4778 2000-12-12  Andy Piper  <andy@xemacs.org>
4779
4780         * package-net.el: new file.
4781
4782 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4783
4784         * font-lock.el: Add missing C++ keywords.
4785
4786 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4787
4788         * simple.el (indent-for-comment): Preserve indentation of comments
4789         starting in column 0, as documented in (Info-goto-node
4790         "(xemacs)Comments").  Update docstring accordingly.
4791
4792 2000-12-05  Martin Buchholz <martin@xemacs.org>
4793
4794         * XEmacs 21.2.38 is released.
4795
4796 2000-12-04  Didier Verna  <didier@xemacs.org>
4797
4798         * mouse.el (default-mouse-track-set-point-in-window): remove
4799         spurious '+' operation detected by Martin.
4800
4801
4802 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4803
4804         * cl-extra.el (coerce):
4805         Implement char to integer coercion.
4806         Remove extraneous (numberp) test.
4807
4808         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4809         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4810         (byte-optimize-predicate):
4811         Warn if evaluating constant expression signals an error.
4812         (byte-optimize-form): Small simplification.
4813
4814         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4815
4816 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4817
4818         * byte-optimize.el:
4819         (byte-optimize-minus):
4820         (byte-optimize-plus):
4821         (byte-optimize-mult):
4822         (byte-optimize-quo):
4823         Use (car (last x)) instead of (last x) to get last elt!
4824         Use `byte-optimize-predicate' to optimize `%'.
4825         Move optimizations for special numeric args to bytecomp.el.
4826         * bytecomp.el (byte-compile-associative): Remove.
4827         (byte-compile-max): New.
4828         (byte-compile-min): New.
4829         Properly handle erroneous calls: (max) (min).
4830         (byte-compile-plus): New.
4831         (byte-compile-minus):
4832         It's easiest to handle 0, +1 and -1 args here.
4833         (byte-compile-mult): New.
4834         It's easiest to handle 1, -1 and 2 args here.
4835         (byte-compile-quo):
4836         It's easiest to handle 0, +1 and -1 args here.
4837         Issue byte-compiler warning when dividing by zero.
4838
4839         Byte-compiler arithmetic improvements.
4840         Better optimize these expressions in the obvious way:
4841         (+ x y 1)   -->  varref x varref y add add1
4842         (+ x y -1)  -->  varref x varref y add sub1
4843         (- x y 0)   -->  (- x y)
4844         (- 0 x y)   -->  (- (- x) y)
4845         (% 42 19)   --> compile-time constant
4846         (/ 42 19)   --> compile-time constant
4847         (* (foo) 2) --> foo call dup plus
4848
4849         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4850         unless (declaim (optimize (safety 3)))
4851         or (setq byte-compile-delete-errors nil).
4852
4853 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4854
4855         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4856         docstrings.
4857
4858 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4859
4860         * startup.el (command-line-do-help):  Add documentation of
4861         portable dumper switches.
4862
4863 2000-11-22  Andy Piper  <andy@xemacs.org>
4864
4865         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4866
4867         * glyphs.el (init-glyphs): don't use autodetect for strings.
4868
4869 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4870
4871         * byte-optimize.el (byte-optimize-char-before):
4872         (byte-optimize-backward-char):
4873         (byte-optimize-backward-word):
4874         Fix incorrect optimizations for these sorts of expressions:
4875         (let ((x nil)) (backward-char x))
4876
4877 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4878
4879         * byte-optimize.el:
4880         * byte-optimize.el (byte-optimize-backward-char): New.
4881         * byte-optimize.el (byte-optimize-backward-word): New.
4882         Make backward-word and backward-char as efficient as forward versions.
4883
4884         * bytecomp.el (byte-compile-no-args-with-one-extra):
4885         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4886         * bytecomp.el (byte-compile-two-args-with-one-extra):
4887         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4888         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4889         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4890         Check if extra arg is constant nil, and if so, use byte-coded call.
4891
4892         * simple.el (backward-word):
4893         * simple.el (mark-word):
4894         * simple.el (kill-word):
4895         * simple.el (backward-kill-word):
4896         Make COUNT argument optional, for consistency with forward-char et al.
4897
4898         * abbrev.el (abbrev-string-to-be-defined):
4899         * abbrev.el (inverse-abbrev-string-to-be-defined):
4900         * abbrev.el (inverse-add-abbrev):
4901         * abbrev.el (expand-region-abbrevs):
4902         * buff-menu.el (Buffer-menu-execute):
4903         * indent.el (move-to-left-margin):
4904         * indent.el (indent-relative):
4905         * indent.el (move-to-tab-stop):
4906         * info.el (Info-reannotate-node):
4907         * lisp-mode.el (lisp-indent-line):
4908         * lisp.el (end-of-defun):
4909         * lisp.el (move-past-close-and-reindent):
4910         * misc.el (copy-from-above-command):
4911         * mouse.el (default-mouse-track-scroll-and-set-point):
4912         * page.el (forward-page):
4913         * paragraphs.el (forward-paragraph):
4914         * paragraphs.el (end-of-paragraph-text):
4915         * picture.el (picture-forward-column):
4916         * picture.el (picture-self-insert):
4917         * rect.el (extract-rectangle-line):
4918         * simple.el (newline):
4919         * simple.el (fixup-whitespace):
4920         * simple.el (backward-delete-char-untabify):
4921         * simple.el (transpose-chars):
4922         * simple.el (transpose-preceding-chars):
4923         * simple.el (do-auto-fill):
4924         * simple.el (indent-new-comment-line):
4925         * simple.el (blink-matching-open):
4926         * view-less.el (cleanup-backspaces):
4927         * wid-edit.el (widget-transpose-chars):
4928         * term/bg-mouse.el (bg-insert-moused-sexp):
4929         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4930
4931         * info.el (Info-fontify-node):
4932         * simple.el (backward-delete-function):
4933         Use canonical delete-backward-char instead of backward-delete-char.
4934
4935 2000-11-20  Andy Piper  <andy@xemacs.org>
4936
4937         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4938         no buffers.
4939
4940 2000-11-20  Andy Piper  <andy@xemacs.org>
4941
4942         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4943         buffer tabs.
4944
4945 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4946
4947         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4948         (proclaim inline...) was shadowing compiler-macros.
4949
4950 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4951
4952         * bytecomp.el (byte-compile-eval): New.
4953         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4954         Keeps this promise made in Lispref:
4955         "If a file being compiled contains a `defmacro' form, the macro is
4956         defined temporarily for the rest of the compilation of that file."
4957
4958 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4959
4960         * cl.el (floatp-safe):
4961         (plusp):
4962         (minusp):
4963         (oddp):
4964         (evenp):
4965         (cl-abs):
4966         Use a better parameter name than `x'.
4967
4968         * cl-macs.el (check-type): Make continuable.  Change documentation
4969         to require PLACE, but accept any form for compatibility.
4970
4971         * abbrev.el (define-abbrev): Use check-type.
4972         * font-menu.el (font-menu-change-face): Use check-type.
4973         * menubar.el (relabel-menu-item): Use check-type.
4974         * itimer.el: Fix typo.
4975
4976 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4977
4978         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4979
4980 2000-11-14  Martin Buchholz <martin@xemacs.org>
4981
4982         * XEmacs 21.2.37 is released.
4983
4984 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4985
4986         * code-cmds.el: Provide the feature.
4987
4988 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
4989
4990         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4991
4992         * code-cmds.el: New file
4993         * mule/mule-cmds.el:
4994         * mule/mule-misc.el
4995         (coding-keymap): New keymap. Define coding system keyboard
4996         commands on file-coding builds too.
4997         (coding-system-change-eol-conversion):
4998         (universal-coding-system-argument):
4999         (set-default-coding-systems):
5000         (prefer-coding-system): Moved from mule-cmds.el
5001         (set-buffer-process-coding-system): Moved from mule-misc.el
5002
5003 2000-09-15  Stephen Carney <carney@scubadoo.com>
5004
5005         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5006
5007 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5008
5009         * package-get.el (package-get-download-sites): Add a pre-release
5010         site for experimental packages.
5011
5012         * auto-autoloads.el: Regenerated.
5013
5014 2000-08-01  Andy Piper  <andy@xemacs.org>
5015
5016         * gutter-items.el (buffers-tab-omit-function): reference
5017         buffers-tab-select-visible-buffers.
5018         (buffers-tab-filter-functions): new variable, by default uses
5019         buffers-tab-selection-function and buffers-tab-omit-function.
5020         (select-buffers-tab-buffers-by-mode): invert arguments.
5021         (buffers-tab-select-visible-buffers): new function. Invert calling
5022         of buffers-menu-omit-invisible-buffers.
5023         (buffers-tab-items): rewrite to use
5024         buffers-tab-filter-functions. Rewrite docstring.
5025         (gutter-buffers-tab-extent): delete.
5026         (add-tab-to-gutter): always build a new extent when adding the
5027         tabs.
5028         (update-tab-in-gutter): make gutter dirty when orientation
5029         changes.
5030
5031 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5032
5033         * bytecomp.el (byte-compile-defvar-or-defconst):
5034         Only do loadhist recording if defvar form includes a value.
5035
5036 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5037
5038         * bytecomp.el (byte-compile-initial-macro-environment):
5039         `eval-when-compile' should not compile its body.
5040
5041 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5042
5043         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5044         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5045         some Japanese English.  Remove some ancient FSF comments, and
5046         improve docstrings.  Use symbols not vectors for tables.
5047
5048 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5049
5050         * keymap.el:
5051         (local-key-binding):
5052         (global-key-binding):
5053         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5054
5055         * lisp.el:
5056         (backward-sexp): Slightly simpler code.
5057         (mark-sexp): Make arg optional, like FSF Emacs.
5058         (forward-list): Slightly simpler code.
5059         (backward-list): Slightly simpler code.
5060         (down-list):  Make arg optional, like FSF Emacs.
5061         (up-list):  Make arg optional, like FSF Emacs.
5062         (backward-up-list):  Make arg optional, like FSF Emacs.
5063         (kill-sexp):  Make arg optional, like FSF Emacs.
5064         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5065
5066         * font-menu.el (font-menu-change-face):
5067         Take continuable errors into account.
5068
5069         * abbrev.el:
5070         * abbrev.el (clear-abbrev-table):
5071         * abbrev.el (define-abbrev-table):
5072         * abbrev.el (define-abbrev):
5073         * abbrev.el (insert-abbrev-table-description):
5074         * apropos.el (apropos-documentation-check-doc-file):
5075         * apropos.el (apropos-documentation-check-elc-file):
5076         * buff-menu.el (list-buffers):
5077         * buff-menu.el (list-buffers-noselect):
5078         * bytecomp.el (byte-recompile-directory):
5079         * bytecomp.el (batch-byte-compile):
5080         * cl-macs.el (typep):
5081         * code-files.el (find-coding-system-magic-cookie):
5082         * code-files.el (insert-file-contents):
5083         * cus-edit.el (customize-set-variable):
5084         * cus-edit.el (customize-save-variable):
5085         * cus-face.el (custom-set-face-font-size):
5086         * cus-face.el (custom-set-face-update-spec):
5087         * cus-face.el (custom-reset-faces):
5088         * custom.el (custom-check-theme):
5089         * custom.el (copy-upto-last):
5090         * fill.el (canonically-space-region):
5091         * fill.el (fill-paragraph):
5092         * fill.el (fill-region):
5093         * fill.el (find-space-insertable-point):
5094         * fill.el (justify-current-line):
5095         * faces.el (face-spec-update-all-matching):
5096         * faces.el (set-face-stipple):
5097         * files-nomule.el (insert-file-contents):
5098         * files.el (insert-file-contents-literally):
5099         * files.el (hack-local-variables-last-page):
5100         * files.el (basic-save-buffer):
5101         * files.el (insert-directory):
5102         * font-menu.el (font-menu-change-face):
5103         * font.el (font-spatial-to-canonical):
5104         * format.el (format-encode-region):
5105         * format.el (format-insert-file):
5106         * format.el (format-replace-strings):
5107         * gutter.el (set-gutter-element):
5108         * help.el (key-or-menu-binding):
5109         * help.el (describe-bindings):
5110         * help.el (with-syntax-table):
5111         * indent.el (indent-rigidly):
5112         * indent.el (delete-to-left-margin):
5113         * info.el:
5114         * info.el (Info-extract-dir-entry-from):
5115         * info.el (Info-build-dir-anew):
5116         * info.el (Info-rebuild-dir):
5117         * info.el (Info-batch-rebuild-dir):
5118         * info.el (Info-read-subfile):
5119         * info.el (Info-build-node-completions):
5120         * info.el (Info-extract-menu-node-name):
5121         * isearch-mode.el (isearch-range-invisible):
5122         * isearch-mode.el (isearch-restore-invisible-extents):
5123         * itimer.el (itimerp):
5124         * itimer.el (itimer-live-p):
5125         * keymap.el:
5126         * keymap.el (substitute-key-definition):
5127         * keymap.el (read-command-or-command-sexp):
5128         * keymap.el (local-key-binding):
5129         * keymap.el (global-key-binding):
5130         * keymap.el (global-set-key):
5131         * keymap.el (local-set-key):
5132         * ldap.el:
5133         * ldap.el (ldap-add-entries):
5134         * ldap.el (ldap-delete-entries):
5135         * lisp.el (backward-sexp):
5136         * lisp.el (mark-sexp):
5137         * lisp.el (forward-list):
5138         * lisp.el (backward-list):
5139         * lisp.el (down-list):
5140         * lisp.el (backward-up-list):
5141         * lisp.el (up-list):
5142         * lisp.el (kill-sexp):
5143         * lisp.el (backward-kill-sexp):
5144         * menubar.el (add-menu-button):
5145         * menubar.el (add-submenu):
5146         * menubar.el (delete-menu-item):
5147         * menubar.el (relabel-menu-item):
5148         * mouse.el (narrow-window-to-region):
5149         * obsolete.el (define-obsolete-variable-alias):
5150         * obsolete.el (store-substring):
5151         * package-admin.el:
5152         * package-admin.el (package-admin-install-function):
5153         * package-admin.el (package-admin-install-function-mswindows):
5154         * package-admin.el (package-admin-default-install-function):
5155         * package-get.el (package-get-update-base-entries):
5156         * packages.el (packages-load-package-dumped-lisps):
5157         * packages.el (packages-collect-package-dumped-lisps):
5158         * printer.el (generic-print-buffer):
5159         * printer.el (generic-print-region):
5160         * replace.el (occur-mode-mouse-goto):
5161         * replace.el (perform-replace):
5162         * select.el (get-selection-no-error):
5163         * simple.el:
5164         * simple.el (newline):
5165         * simple.el (open-line):
5166         * simple.el (edit-and-eval-command):
5167         * simple.el (goto-line):
5168         * simple.el (undo):
5169         * simple.el (kill-region):
5170         * simple.el (copy-region-as-kill):
5171         * simple.el (kill-ring-save):
5172         * simple.el (set-mark):
5173         * simple.el (next-line):
5174         * simple.el (previous-line):
5175         * simple.el (line-move):
5176         * simple.el (set-goal-column):
5177         * simple.el (comment-region):
5178         * subr.el:
5179         * subr.el (putf):
5180         * syntax.el (modify-syntax-entry):
5181         * syntax.el (map-syntax-table):
5182         * view-less.el (view-file):
5183         * view-less.el (view-buffer):
5184         * view-less.el (view-file-other-window):
5185         * window-xemacs.el (backward-other-window):
5186         * window.el:
5187         * window.el (one-window-p):
5188         * window.el (walk-windows):
5189         * window.el (window-list):
5190         * x-mouse.el (x-mouse-kill):
5191         * x-select.el (x-get-cutbuffer):
5192         * x-select.el (x-store-cutbuffer):
5193         * term/bg-mouse.el (bg-mouse-line-to-center):
5194         * term/sun-mouse.el (window-line-end):
5195         * term/sun-mouse.el (sun-select-region):
5196         * term/sun.el (kill-region-and-unmark):
5197         * mule/mule-category.el:
5198         * mule/mule-category.el (modify-category-entry):
5199         * mule/mule-category.el (char-category-list):
5200         * mule/mule-coding.el (coding-system-force-on-output):
5201         * mule/mule-misc.el (coding-system-put):
5202         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5203
5204 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5205
5206         * cus-face.el: Typo fixes and tiny clarifications.
5207         * custom.el: ditto
5208
5209 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5210
5211         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5212         * startup.el (normal-top-level): Setup auto-save-list-file-name
5213         if auto-save-list-file-prefix is non-nil.
5214
5215 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5216
5217         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5218
5219 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5220
5221         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5222         get symbol at point-min.
5223
5224 2000-10-24  Didier Verna  <didier@xemacs.org>
5225
5226         * info.el (Info-emacs-info-file-name): defconst it.
5227         * info.el (Info-footnote-tag): defcustom it.
5228         * info.el (Info-no-description-string): ditto.
5229         * info.el (Info-find-node): adapt to new semantics of
5230         'Info-suffixed-file (don't do the case variants stuff).
5231         * info.el (Info-insert-dir): rewrite the dir file variants code.
5232         * info.el (Info-directory-files): New. Return the list of info
5233         files in a directory.
5234         * info.el (Info-dir-outdated-p): use it.
5235         * info.el (Info-parse-dir-entries): ditto.
5236         * info.el (Info-build-dir-anew): don't restrict to files ending
5237         with a ".info.*" extension.
5238         * info.el (Info-set-mode-line): ditto.
5239         * info.el (Info-read-subfile): adapt to new semantics of
5240         'Info-suffixed-file (append 'exact argument).
5241         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5242         string independently of the case.
5243         * info.el (Info-suffixed-file): use it (match all possible case
5244         for the file name).
5245         * info.el (Info-insert-file-contents): code cleanup.
5246         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5247         columns.
5248         * info.el (Info-batch-rebuild-dir): ditto.
5249         * info.el (Info-read-node-name-1): ditto.
5250         * info.el (Info-search): ditto.
5251         * info.el (Info-fontify-node): ditto.
5252
5253
5254 2000-10-24  Didier Verna  <didier@xemacs.org>
5255
5256         * process.el (shell-command): when called from a program, avoid
5257         'push-mark's "mark-set" message.
5258
5259 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5260
5261         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5262         by a symbol, not by a vector.
5263         * mule/vietnamese.el (vscii): Likewise.
5264         (viscii): Likewise.
5265         * mule/cyrillic.el (koi8-r): Likewise.
5266
5267         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5268         by a symbol, not by a vector.
5269         (chinese-big5-2): Likewise.
5270         * mule/ethiopic.el (ethiopic): Likewise.
5271         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5272         (vietnamese-viscii-upper): Likewise.
5273
5274 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5275
5276         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5277
5278 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5279
5280         * byte-optimize.el (byte-optimize-car): New function.
5281         (byte-optimize-cdr): Ditto.
5282
5283 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5284
5285         * byte-optimize.el: Partial synch with FSF 20.7.
5286         Optimize constant concatenation.
5287         Add keymapp as a side effect free function.  It is a built-in.
5288         (byte-after-unbind-pos): Remove byte-equal.
5289
5290 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5291
5292         * update-elc-2.el: Quote regexps correctly.
5293
5294 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5295
5296         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5297         (ccl-compile): Apply integerp, not integer-or-char-p to
5298         check the type of the buffer magnification
5299         (ccl-compile-write-string): Encode a string with binary
5300         coding system.
5301         (ccl-compile-write-repeat): Likewise.
5302
5303 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5304
5305         * buff-menu.el:
5306         * bytecomp.el:
5307         * coding.el:
5308         * faces.el:
5309         * files.el:
5310         * fill.el:
5311         * float-sup.el:
5312         * font-lock.el:
5313         * help.el:
5314         * iso8859-1.el:
5315         * loaddefs.el:
5316         * menubar-items.el:
5317         * menubar.el:
5318         * modeline.el:
5319         * msw-font-menu.el:
5320         * paragraphs.el:
5321         * paths.el:
5322         * replace.el:
5323         * simple.el:
5324         * sound.el:
5325         * startup.el:
5326         * version.el:
5327         * x-faces.el:
5328         * x-font-menu.el:
5329         Remove purecopy.
5330
5331 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5332
5333         * simple.el (do-auto-fill): Use the function pointer to by
5334         `comment-line-break-function', not `indent-new-comment-line'. This
5335         fixes an issue with cc-mode comment continuation.
5336
5337 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5338
5339         * simple.el (turn-on-auto-fill):  Add (interactive).
5340         * mwheel.el (mwheel-install): Add (interactive).
5341         * font-lock.el (turn-on-font-lock): Add (interactive).
5342         (turn-off-font-lock): Add (interactive).
5343
5344 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5345
5346         * packages.el (packages-special-base-regexp): Add `man'.
5347
5348 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5349
5350         * wid-edit.el (widget-specify-active): map over extents in current
5351         buffer like `widget-specify-inactive' does.  Mapping over the
5352         inactive extent object does not work since the current extent is
5353         ignored by `map-extents'.
5354
5355 2000-10-04  Martin Buchholz <martin@xemacs.org>
5356
5357         * XEmacs 21.2.36 is released.
5358
5359 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5360
5361         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5362         Optimize the compiled-function-constants vector by byte-code
5363         reference counts.
5364
5365 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5366
5367         * build-report.el (build-report-delete-regexp): quote value in
5368         defcustom
5369
5370 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5371
5372         * build-report.el (build-report): Don't bind srcdir which we don't
5373         use in `multiple-value-bind' to avoid the only byte-compiler
5374         warning.
5375
5376 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5377
5378         * build-report.el: Requires cl and custom now.
5379         build-report-version is determined by XEmacs version -- remove
5380         build-report-version*.
5381         * build-report.el (build-report-version): Removed.
5382         * build-report.el (build-report-installation-version-regexp): New.
5383         * build-report.el (build-report-version-file-regexp): New.
5384         * build-report.el (build-report-installation-srcdir-regexp): New.
5385         * build-report.el (build-report-destination): Offer
5386         xemacs-build-reports and xemacs-beta.
5387         * build-report.el (build-report-keep-regexp): Adjusted.
5388         * build-report.el (build-report-delete-regexp): Adjusted.
5389         * build-report.el (build-report-make-output-dir): New.
5390         * build-report.el (build-report-installation-file): Replace use of
5391         `concat' with `expand-file-name'.
5392         * build-report.el (build-report-make-output-file): Removed.
5393         * build-report.el (build-report-make-output-files): New.
5394         * build-report.el (build-report-subject): Identify as
5395         user-variable with "*...".
5396         * build-report.el (build-report-prompts): Ditto.
5397         * build-report.el (build-report-version-file): New.
5398         * build-report.el (build-report-file-encoding): Identify as
5399         user-variable with "*...".
5400         * build-report.el (build-report-make-output-get): New.
5401         * build-report.el (build-report-insert-header): Report
5402         emacs-version and system-configuration instead of
5403         build-report-version.
5404         * build-report.el (build-report-insert-make-output): Add file
5405         argument.
5406         * build-report.el (build-report-insert-installation-file):
5407         Re-indent.
5408         * build-report.el (build-report-keep): Change docstring,
5409         re-indent.
5410         * build-report.el (build-report-delete): Ditto.
5411         * build-report.el (build-report-installation-data): New.
5412         * build-report.el (build-report-version-file-data): New.
5413
5414 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5415
5416         * byte-optimize.el (byte-optimize-lapcode):
5417         Fix the optimization of using the first 5 elements of the
5418         constants vector for variables.
5419         (byte-optimize-lapcode): Fix another ancient broken optimization.
5420
5421 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5422
5423         * *: Spelling mega-patch
5424
5425 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5426
5427         * easymenu.el: doc fixes.
5428         (easy-menu-do-define): Use backquote.
5429         (easy-menu-change):
5430         (easy-menu-add):
5431         `when' seems much clearer than `if' here.
5432         (easy-menu-remove):
5433         (easy-menu-add-item):
5434         (easy-menu-item-present-p):
5435         (easy-menu-remove-item):
5436         Wrap using (when (featurep 'menubar) ...)
5437
5438 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5439
5440         * bytecomp.el (displaying-byte-compile-warnings):
5441         Revert Ben's change to this function below so that the compile log
5442         is displayed properly for users of the "popper" package.
5443
5444 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5445
5446         * window.el (save-selected-window): Use backquote.
5447
5448         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5449         Renamed from `byte-compile-file-form-defvar'.
5450         * bytecomp.el (byte-compile-defvar-or-defconst):
5451         Only cons onto current-load-list in top-level forms.
5452         Else this leaks a cons cell every time a defun is called.
5453         Renamed from `byte-compile-defvar', for clarity.
5454         Warn when docstring of defvar is not a string.
5455         Use consistent error messages.
5456         Better comments.
5457
5458 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5459
5460         * simple.el (set-variable):
5461         Remove unneeded defvar by rearranging order of let* forms.
5462
5463         * mule/mule-ccl.el (ccl-get-next-code):
5464         * menubar-items.el (bookmark-menu-filter):
5465         (language-environment-menu-filter):
5466         (tutorials-menu-filter):
5467         * toolbar-items.el (toolbar-compile):
5468         * byte-optimize.el (disassemble-offset):
5469         Use (declare (special ...)) instead of `defvar'.
5470
5471         * cl-macs.el (cl-do-proclaim):
5472         Fix (declare (special ...)) warning suppression syntax.
5473
5474 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5475
5476         * info.el (Info-tag-table-marker):
5477         (Info-tag-table-buffer):
5478         (Info-find-file-node):
5479         (Info-read-subfile):
5480         (Info-build-node-completions):
5481         (Info-search):
5482         (Info-mode):
5483         Multiple info buffer support.
5484
5485 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5486
5487         * ldap.el (ldap-decode-entry): New defun
5488         (ldap-search-entries): Use it in order to decode DN-prefixed
5489         entries properly
5490
5491 2000-08-23  Daniel Pittman <daniel@danann.net>
5492
5493         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5494         Use `eq', not `=', to compare symbols.
5495
5496 2000-07-30  Ben Wing  <ben@xemacs.org>
5497
5498         * bytecomp.el (byte-compile-report-error):
5499         * bytecomp.el (displaying-byte-compile-warnings):
5500         if stack-trace-on-error is set, send out a backtrace when
5501         an error is encountered that stops byte compilation.  this
5502         should make it much much easier to track down those curious
5503         problems.  also undo the kludge of using a separate "*Show*"
5504         buffer for display when there's a temp-buffer-show-function;
5505         we can avoid this by just being a little smarter.
5506
5507         * dialog-items.el:
5508         * dialog-items.el (search-dialog-regexp): New.
5509         * dialog-items.el (search-dialog-callback):
5510         * dialog-items.el (make-search-dialog):
5511         add a regexp option to the dialog and clean up a bit.
5512
5513         * dialog.el:
5514         * dialog.el (yes-or-no-p-dialog-box):
5515         * dialog.el (get-dialog-box-response):
5516         * dialog.el (make-dialog-box):
5517         * dialog.el (dialog-box-finish): New.
5518         * dialog.el (dialog-box-cancel): New.
5519         * dialog.el (internal-make-dialog-box-exit): New.
5520         implement [properly!] the :modal property of the new dialog box
5521         interface.  this is the first time xemacs has ever had *proper*
5522         modal dialog boxes, giving the standard window-system feedback.
5523         (e.g. under windows, clicking on a disabled frame causes a beep
5524         and makes the dialog box flash three times.)
5525
5526         * dragdrop.el: header keyword frobbing.
5527
5528         * dumped-lisp.el (preloaded-file-list):
5529         renamed winnt.el to win32-native.el.
5530
5531         * faces.el (face-property):
5532         * faces.el (set-face-property):
5533         * faces.el (frob-face-property):
5534         * faces.el (frob-face-font-2):
5535         * faces.el (make-face-bold):
5536         * faces.el (make-face-italic):
5537         * faces.el (make-face-bold-italic):
5538         * faces.el (make-face-unbold):
5539         * faces.el (make-face-unitalic):
5540         * faces.el (make-face-smaller):
5541         * faces.el (make-face-larger):
5542         clean up the implementation of these so that window-system-specific
5543         methods are called only on objects belonging to that window system.
5544         previously, you could have [e.g.] mswindows-make-face-bold called
5545         on font object of device type `stream', which is not good and
5546         explains the subtle errors Adrian was getting when byte-compiling
5547         something that required 'term. (Adrian, now you can use stack-trace-
5548         on-error to find the exact place where things are going wrong instead
5549         of having to laboriously binary-search your way through.)
5550
5551         * finder.el (finder-known-keywords):
5552         cleaned up -- properly sorted, clarified the meanings of many of
5553         the keywords, and added a few -- mswin, gui, content, build, www,
5554         user, services.  the last two try to distinguish between a package
5555         that's used directly by the user, and a package that provides
5556         support services to other packages.
5557
5558         * font-lock.el (lisp-font-lock-keywords-2):
5559         update list of lisp control structures to include everything,
5560         including new ones i introduced.
5561
5562         * gutter.el: header keyword frobbing.
5563
5564         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5565         recent isearch element was not doing so!  you got the second-most-
5566         recent instead.
5567
5568         * lisp-mode.el (construct-lisp-mode-menu):
5569         more menubar cleanups.
5570         * lisp-mode.el (with-selected-window):
5571         make it indent properly.
5572
5573         * menubar-items.el (default-menubar): lots of menubar cleanups.
5574         rearranged the options menu the most, e.g. splitting up the
5575         Keyboard/Mouse menu into a new Editing menu and combining the
5576         separate Scrollbar/Gutter/Toolbar submenus into Display.
5577         Got rid of General, moved items to Editing or new Troubleshooting.
5578         Moved Packages to Tools; doesn't seem to belong under Options.
5579         Added stuff to the Cmds menu, e.g. Change Case.
5580
5581         NB please don't complain about these periodic menubar changes.
5582         Anything like this is necessarily incremental in its construction
5583         -- By constant use you gradually become more and more aware of
5584         better and better ways to group menu items.  When we eventually
5585         move the options menu to a property sheet, the existing structure
5586         will probably be preserved fairly well.
5587
5588         * minibuf.el (next-history-element): fix problems with pressing
5589         down arrow in repeat-complex-command.
5590
5591         * modeline.el:
5592         * modeline.el (modeline-3d-p): New.
5593         added custom variable for controlling the 3d modeline.  the
5594         corresponding Options item has been present for a long time,
5595         but commented out with "fix me!" comments.  it's fixed now.
5596
5597         * obsolete.el (add-menu):
5598         remove bogus gettexts.
5599
5600         * process.el (shell-quote-argument):
5601         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5602         For bash under Windows native, see below.
5603
5604         * simple.el:
5605         * simple.el (display-warning-buffer):
5606         Fixed the handling of warning display to eliminate the annoying
5607         *Show* buffer, like was done for byte-compiler output above.
5608
5609         * simple.el (debug-print): New.
5610         Simple function for sending debug messages to the console and/or
5611         other debug places.
5612
5613         * subr.el (replace-in-string):
5614         Rewrite this function to avoid N^2 behavior with large strings --
5615         catastrophic with the new Windows selection code! (Apparently the
5616         author of this function didn't realize there was a fun
5617         replace-match that could make his life much easier, because we
5618         duplicated the entire logic.  The new version is smaller, easier
5619         to understand, much more robust, and has extended features --
5620         those of replace-match.)
5621
5622         * window.el:
5623         * window.el (with-selected-window): New.
5624         An obvious complement to the existing `with-selected-frame' and
5625         `with-current-buffer'.
5626
5627         * win32-native.el: Renamed from winnt.el.
5628         Added a great deal of stuff for properly handling process quoting,
5629         somewhat modeled on Kirill's original model (which i later threw
5630         away).  We should now finally have correctly working process arg
5631         quoting/dequoting so that the final app gets exactly what we
5632         intended.  Because the mechanism is in Lisp, it's easily
5633         extendible. (For those running bash and running the native
5634         version, I tried hard to do what I thought was correct.  But more
5635         thought is needed, and ideally the volunteer work of people with
5636         these configurations that they generally run on.)
5637
5638         * x-font-menu.el (x-font-menu-font-data):
5639         Put in defvar's to fix byte-compiler warnings.
5640
5641 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5642
5643         * select.el (selection-coercion-alist): Initialise.
5644         * select.el (select-coerce-to-text): New.
5645         * select.el (select-coerce): New.
5646         New functions to perform type and value coercion.
5647
5648         * select.el (select-buffer-killed-default): Keep data if it was
5649         on the clipboard.
5650
5651 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5652
5653         * menubar-items.el (default-menubar): Fix typo.
5654         (default-menubar): `lambda' was mispelled as `lamda'.
5655
5656 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5657
5658         * window.el (shrink-window-if-larger-than-buffer): Remove
5659         edge checking code.
5660
5661 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5662
5663         * paths.el (gnus-local-domain): Removed.
5664         (gnus-local-organization): Ditto.
5665         (gnus-startup-file): Ditto.
5666
5667 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5668
5669         * files.el (auto-mode-alist): Add .spec for RPM.
5670
5671 2000-07-31  Andy Piper  <andy@xemacs.org>
5672
5673         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5674
5675 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5676
5677         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5678         browse-url.
5679         * help.el (xemacs-www-page): Ditto.
5680         (xemacs-www-faq): Ditto.
5681         * menubar-items.el (default-menubar): Ditto.
5682
5683         * wid-edit.el (widget-url-link-action): Ditto.
5684         From: Kenichi OKADA <okada@opaopa.org>.
5685
5686 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5687
5688         * finder.el (finder-commentary): Add autoload cookie.
5689
5690 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5691
5692         * files.el (insert-file-contents-literally): Fix second let
5693         binding for `coding-system-for-read' to `coding-system-for-write'
5694         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5695
5696 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5697
5698         * files.el (insert-file-contents-literally): Use binary coding
5699         system (from Morioka san).
5700         (insert-file-contents-literally): Make file-name-handler method.
5701
5702 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5703
5704         * cl-macs.el (get-selection): Add defsetf.
5705
5706 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5707
5708         * x-init.el (x-activate-region-as-selection): replace obsolete
5709         function x-own-selection with own-selection.
5710         (ow-find): replace obsolete functions x-get-selection and
5711         x-get-clipboard with get-selection and get-clipboard.
5712         (init-post-x-win): replace obsolete function x-disown-selection
5713         with disown-selection.
5714
5715 2000-07-20  Mike Sperber  <mike@xemacs.org>
5716
5717         * startup.el (load-user-init-file): Only try to load init file if
5718         it exists.
5719
5720 2000-07-10  Andy Piper  <andy@xemacs.org>
5721
5722         * dialog-items.el: sync with Ben's patch.
5723
5724         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5725         comment.
5726         (progress-text-glyph): deleted.
5727         (progress-layout-glyph): make completely minimal.
5728         (progress-gauge-glyph): ditto.
5729         (progress-display-style): fix to handle dynamic instantiator
5730         changes.
5731         (progress-text-instantiator): new.
5732         (progress-layout-instantiator): new.
5733         (progress-gauge-instantiator): new.
5734         (set-progress-display-instantiator): renamed and changed from
5735         set-progress-display-style.
5736         (progress-abort-glyph): use instantiator not glyph.
5737         (append-progress-display): use set-progress-display-instantiator
5738         and set-glyph-image.
5739         (abort-progress-display): ditto.
5740         (raw-append-progress-display): ditto.
5741
5742 2000-07-20  Ben Wing  <ben@xemacs.org>
5743
5744         * code-files.el: Move Mule-specific code to mule-coding.el.
5745
5746 2000-07-15  Ben Wing  <ben@xemacs.org>
5747
5748         * autoload.el:
5749         Fixed comments.
5750
5751         * cmdloop.el:
5752         * cmdloop.el (yes-or-no-p):
5753         * cmdloop.el (y-or-n-p):
5754         Make these functions use should-use-dialog-box-p and not be
5755         overridden in dialog.el.
5756
5757         * cus-dep.el:
5758         * cus-dep.el (Custom-make-dependencies): Removed.
5759         * cus-dep.el (Custom-make-dependencies-1): New.
5760         * cus-dep.el (Custom-make-one-dependency): New.
5761         New entry point for use in Makefiles, to avoid excessive
5762         invocations.
5763
5764         * cus-edit.el (custom-variable-reset-saved):
5765         * cus-edit.el (custom-variable-reset-standard):
5766         * cus-edit.el (custom-save-resets):
5767         Fix bytecompiler warnings.
5768
5769         * dialog.el:
5770         * dialog.el (yes-or-no-p-dialog-box):
5771         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5772         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5773         * dialog.el (get-dialog-box-response):
5774         * dialog.el (message-or-box):
5775         * dialog.el (make-dialog-box):
5776         * dialog.el (popup-dialog-box): New.
5777         Avoid yes-or-no-p bogosities.
5778         Create a general function `make-dialog-box' to encapsulate all
5779         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5780
5781         * dumped-lisp.el (preloaded-file-list):
5782         Add dialog-items.  Clean up.  Group files by types.
5783
5784         * easymenu.el (easy-menu-add):
5785         * easymenu.el (easy-menu-remove):
5786         Account for accelerators.
5787
5788         * extents.el:
5789         * extents.el (extent-list): New args, like in map-extents.
5790         * extents.el (extent-at-event): New.
5791         * extents.el (extents-at-event): New.
5792
5793         * font-lock.el:
5794         * font-lock.el (font-lock-mode):
5795         * font-lock.el (font-lock-default-fontify-buffer):
5796         * font-lock.el (font-lock-default-unfontify-region):
5797         * font-lock.el (font-lock-fontify-syntactically-region):
5798         * font-lock.el (font-lock-fontify-keywords-region):
5799         Use new progress-feedback names.
5800
5801         * font-lock.el (java-font-lock-identifier-regexp):
5802         * font-lock.el (java-font-lock-class-name-regexp):
5803         Fix bytecompiler warnings.
5804
5805         * gutter-items.el:
5806         * gutter-items.el (progress-display-use-echo-area): Removed.
5807         * gutter-items.el (progress-feedback-use-echo-area): New.
5808         * gutter-items.el (progress-display-popup-period): Removed.
5809         * gutter-items.el (progress-feedback-popup-period): New.
5810         * gutter-items.el (set-progress-display-style): Removed.
5811         * gutter-items.el (set-progress-feedback-style): New.
5812         * gutter-items.el (progress-display-style): Removed.
5813         * gutter-items.el (progress-feedback-style): New.
5814         * gutter-items.el (progress-stack):
5815         * gutter-items.el (progress-displayed-p): Removed.
5816         * gutter-items.el (progress-feedbacked-p): New.
5817         * gutter-items.el (clear-progress-display): Removed.
5818         * gutter-items.el (clear-progress-feedback): New.
5819         * gutter-items.el (progress-display-clear-when-idle): Removed.
5820         * gutter-items.el (progress-feedback-clear-when-idle): New.
5821         * gutter-items.el (remove-progress-display): Removed.
5822         * gutter-items.el (remove-progress-feedback): New.
5823         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5824         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5825         * gutter-items.el (append-progress-display): Removed.
5826         * gutter-items.el (append-progress-feedback): New.
5827         * gutter-items.el (abort-progress-display): Removed.
5828         * gutter-items.el (abort-progress-feedback): New.
5829         * gutter-items.el (raw-append-progress-display): Removed.
5830         * gutter-items.el (raw-append-progress-feedback): New.
5831         * gutter-items.el (display-progress-display): Removed.
5832         * gutter-items.el (display-progress-feedback): New.
5833         * gutter-items.el (current-progress-display): Removed.
5834         * gutter-items.el (current-progress-feedback): New.
5835         * gutter-items.el (current-progress-display-label): Removed.
5836         * gutter-items.el (current-progress-feedback-label): New.
5837         * gutter-items.el (progress-display): Removed.
5838         * gutter-items.el (progress-feedback): New.
5839         Replace "progress-display" with "progress-feedback" globally.
5840
5841         * gutter-items.el (lprogress-display): Removed.
5842         * gutter-items.el (progress-feedback-with-label): New.
5843         Rename lprogress-display ==> progress-feedback-with-label.
5844
5845         * gutter-items.el (search-dialog-direction): Removed.
5846         * gutter-items.el (search-dialog-text): Removed.
5847         * gutter-items.el (search-dialog-callback): Removed.
5848         * gutter-items.el (make-search-dialog): Removed.
5849         Move to dialog-items.el.
5850
5851         * help.el:
5852         * help.el (help-mode-quit):
5853         * help.el (mode-for-help): New.
5854         * help.el (help-sticky-window): New.
5855         * help.el (help-window-config): New.
5856         * help.el (with-displaying-help-buffer):
5857         * help.el (function-at-event): New.
5858         * help.el (help-symbol-regexp): New.
5859         * help.el (help-symbol-run-function-1): New.
5860         * help.el (help-symbol-run-function): New.
5861         * help.el (help-symbol-function-context-menu): New.
5862         * help.el (help-symbol-variable-context-menu): New.
5863         * help.el (help-symbol-function-and-variable-context-menu): New.
5864         * help.el (frob-help-extents): New.
5865         * help.el (describe-function-1):
5866         * help.el (variable-at-point):
5867         * help.el (variable-at-event): New.
5868         * help.el (describe-variable):
5869         Major overhaul.
5870         - Make functions and variables be mousable.
5871         - Middle button hyperlinks.
5872         - New context-menu entries.
5873
5874         * keydefs.el:
5875         * keydefs.el (global-map):
5876         New key bindings to move lines up and down.
5877
5878         * lisp-mode.el:
5879         * lisp-mode.el (construct-lisp-mode-menu): New.
5880         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5881         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5882         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5883         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5884         Make popup and menubar menus be different.  Popup menu uses
5885         clicked location and automatically assumes symbol under the mouse
5886         for various commands.
5887
5888         * menubar-items.el:
5889         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5890         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5891
5892         * menubar-items.el (global-popup-menu): Removed.
5893         * menubar-items.el (mode-popup-menu): Removed.
5894         * menubar-items.el (activate-popup-menu-hook): Removed.
5895         * menubar-items.el (popup-mode-menu): Removed.
5896         * menubar-items.el (popup-buffer-menu): Removed.
5897         * menubar-items.el (popup-menubar-menu): Removed.
5898         Move to menubar.el.
5899
5900         * menubar.el:
5901         * menubar.el (global-popup-menu): New.
5902         * menubar.el (mode-popup-menu): New.
5903         * menubar.el (activate-popup-menu-hook): New.
5904         * menubar.el (last-popup-menu-event): New.
5905         * menubar.el (popup-mode-menu): New.
5906         * menubar.el (popup-buffer-menu): New.
5907         * menubar.el (popup-menubar-menu): New.
5908         * menubar.el (menu-call-at-event): New.
5909         Move non-content functions here.  Add support for context menu
5910         items on extents.
5911
5912         * minibuf.el (minibuffer-history-uniquify):
5913         Typo fix.
5914
5915         * minibuf.el (read-file-name-1):
5916         Call new file dialog box if it exists.
5917
5918         * minibuf.el (mouse-rfn-setup-vars):
5919         Clean up "chop" action.
5920
5921         * mouse.el:
5922         * mouse.el (button2): Now bound to mouse-track.
5923         * mouse.el (click-inside-extent-p):
5924         * mouse.el (point-inside-extent-p):
5925         * mouse.el (point-inside-selection-p):
5926         * mouse.el (mouse-drag-or-yank): Removed.
5927         * mouse.el (mouse-begin-drag-n-drop): New.
5928         * mouse.el (mouse-eval-sexp):
5929         * mouse.el (mouse-track-activate-strokes): New.
5930         * mouse.el (mouse-track-do-activate): New.
5931         * mouse.el (mouse-track):
5932         * mouse.el (default-mouse-track-event-is-with-button): New.
5933         * mouse.el (default-mouse-track-cleanup-hook):
5934         * mouse.el (default-mouse-track-drag-hook):
5935         * mouse.el (default-mouse-track-drag-up-hook):
5936         * mouse.el (default-mouse-track-click-hook):
5937         Merge drag-n-drop into mouse-track.
5938         Add general "activate" support to replace specific button2 kludges.
5939         Use "button modifier" support in mouse-track.
5940
5941         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5942
5943         * package-ui.el:
5944         * package-ui.el (pui-menu):
5945         * package-ui.el (pui-popup-context-sensitive): Removed.
5946         Fix bytecompiler warnings.
5947         Clean up popup code a bit.
5948
5949         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5950
5951         * simple.el:
5952         * simple.el (transpose-lines):
5953         * simple.el (transpose-line-up): New.
5954         * simple.el (transpose-line-down): New.
5955         * simple.el (transpose-subr):
5956         * simple.el (transpose-subr-1): Removed.
5957         Clean up, add functions to move lines up and down.
5958
5959         * startup.el (mail-host-address):
5960         * startup.el (user-mail-address):
5961         Customize.
5962
5963         * subr.el:
5964         * subr.el (set-symbol-value-in-buffer): New.
5965         * subr.el (error):
5966         * subr.el (check-argument-type):
5967         * subr.el (defined-error-p): New.
5968         Add structured error support.
5969
5970         * toolbar-items.el (toolbar-compile):
5971         Use new make-dialog-box.
5972
5973         * update-elc.el:
5974
5975         * userlock.el (ask-user-about-lock-dbox):
5976         * userlock.el (ask-user-about-supersession-threat-dbox):
5977         * userlock.el (ask-user-about-lock):
5978         * userlock.el (ask-user-about-supersession-threat):
5979         Use new make-dialog-box.
5980         Add safety checks; use should use-dialog-box-p.
5981
5982         * window-xemacs.el:
5983         * window-xemacs.el (__buffer-dedicated-frame):
5984         * window-xemacs.el (buffer-dedicated-frame): New.
5985         * window-xemacs.el (set-buffer-dedicated-frame): New.
5986         Move dedicated-frame stuff into lisp.
5987
5988 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5989
5990         * printer.el (generic-print-region): Do not require that
5991         `printer-name' be set.
5992         (printer-name): Commentary clarification.
5993
5994 2000-07-19  Martin Buchholz <martin@xemacs.org>
5995
5996         * XEmacs 21.2.35 is released.
5997
5998 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5999
6000         * select.el (selection-coercible-types): Initialise.
6001
6002 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6003
6004         * select.el (own-clipboard): Bug fix.
6005
6006 2000-07-17  Mike Sperber  <mike@xemacs.org>
6007
6008         * cus-edit.el (custom-migrate-custom-file): Save init file before
6009         continuing.
6010
6011 2000-07-16  Mike Sperber  <mike@xemacs.org>
6012
6013         * startup.el (load-init-file): Remove silly call to
6014         `load-user-custom-file`.
6015         (maybe-migrate-user-init-file): Minor fixes.
6016
6017 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6018
6019         * apropos.el (apropos-documentation-check-doc-file):
6020         `doc' variable should be let-bound, as was presumably intended.
6021
6022         * cus-edit.el (custom-variable-reset-saved):
6023         (custom-variable-reset-standard):
6024         Remove unused variable comment-widget.  Twice.
6025
6026         * toolbar.el (toolbar-blank-press-function):
6027         Add a real defvar with initial value nil and proper docstring.
6028         (press-toolbar-button): No need to check for boundp-ness anymore.
6029
6030         * rect.el (open-rectangle-line): Remove useless (let) form.
6031         Add defvar for pending-delete-mode.
6032
6033         * info.el (Info-find-node): This function needs an autoload cookie.
6034
6035         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6036         Use let* since the second form referred to the first.
6037
6038 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6039
6040         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6041         instead of removed `mswindows-get-clipboard'.
6042
6043
6044 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6045
6046         * select.el (select-convert-from-text): New.
6047         * select.el (select-convert-from-length): New.
6048         * select.el (select-convert-from-integer): New.
6049         * select.el (select-convert-from-identity): New.
6050         * select.el (select-convert-from-filename): New.
6051         * select.el (selection-converter-in-alist): Use them.
6052         New converter functions for X.
6053
6054         * select.el (get-selection): Removed comment.
6055
6056         * select.el (own-selection): Removed append code - I thought
6057         I'd already done this, but apparently not...
6058
6059         * select.el: Changed comment about TIMESTAMP.
6060
6061         * select.el (select-convert-in): New.
6062         * select.el (select-convert-out): New.
6063         New functions that get used by select.c.
6064
6065         * select.el (select-buffer-killed-default): New.
6066         * select.el (select-buffer-killed-text): New.
6067         * select.el (selection-buffer-killed-alist): New.
6068         New list and functions that get called if a relevant selection
6069         exists and a buffer gets killed.
6070
6071         * select.el (select-convert-to-targets):
6072         * select.el (select-convert-to-identity): Removed.
6073         * select.el (select-convert-from-identity): Removed.
6074         * select.el (select-converter-out-alist):
6075         Removed _EMACS_INTERNAL selection type.
6076
6077         * x-select.el (xselect-kill-buffer-hook): Removed.
6078         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6079         Removed this X-specific nonesense. Use the generic support
6080         in select.el instead.
6081
6082 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6083
6084         * mule/mule-category.el (defined-category-hashtable):
6085         Use make-hash-table instead of make-hashtable
6086
6087         * buff-menu.el: Byte-compiler warning fix.
6088
6089         * isearch-mode.el (isearch-highlight-all-cleanup):
6090         Remove unused variable `isearch-highlight-all-start'.
6091
6092         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6093
6094         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6095
6096         * cus-dep.el (Custom-make-dependencies):
6097         Add autoload cookie for custom-add-loads to generated custom-load.el.
6098
6099         * autoload.el (autoload-package-name): Warning suppression.
6100         Move defvar prior to first use.
6101
6102         * custom.el: Add autoload for custom-declare-face.
6103         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6104         * cl.el (cl-hack-byte-compiler):
6105         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6106         to work properly.
6107
6108 2000-07-08  Mike Sperber  <mike@xemacs.org>
6109
6110         * startup.el (load-home-init-file): Added variable.
6111         (maybe-migrate-user-init-file): Added.
6112         (load-user-init-file): Load custom file if different from init
6113         file.
6114
6115         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6116         "startup."
6117
6118         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6119         Moved `custom-file'-related code to cus-file.el.
6120
6121         * cus-file.el: New file.
6122
6123 2000-04-01  Mike Sperber  <mike@xemacs.org>
6124
6125         * packages.el (packages-find-package-directories): Added support
6126         for external package hierarchies with in-place installations.
6127
6128         * find-paths.el (paths-root-in-place-p): Added.
6129         (paths-find-emacs-directory): Added support for external
6130         directories with in-place installations.
6131         (paths-find-site-directory): Ditto.
6132
6133         * startup.el (find-user-init-file): Also look for
6134         ~/.xemacs/init.elc? in preference to ~/.emacs.
6135
6136 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6137
6138         * select.el (own-selection):
6139         * select.el (own-clipboard): Changed `append' parameter to
6140         `how-to-use' parameter.
6141         * select.el (own-selection): Removed icky append code.
6142         * select.el (own-selection, get-selection): Removed extra type
6143         checking.
6144         * select.el (selection-appender-alist):
6145         * select.el (selection-converter-{in|out}-alist): Initialise.
6146         * select.el (select-append-to-*): New.
6147         * select.el (select-convert-from-*): New.  New functions to append
6148         data and convert data from external type.
6149
6150 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6151
6152         * font-lock.el: Javadoc enhancements.
6153
6154 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6155
6156         * printer.el (generic-print-region): Compose job name from buffer
6157         name.
6158
6159 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6160
6161         * font-lock.el (font-lock-fontify-pending-extents): Call
6162         font-lock-fontify-region instead of font-lock-fontify-buffer
6163         to avoid unnecessary progress gauges.
6164
6165 2000-07-06  Craig Lanning  <lanning@scra.org>
6166
6167         * custom-load.el (faces):
6168
6169         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6170         dir is a regex.
6171
6172         * process.el (call-process-internal): from Dan Holmsand, use binary
6173         coding systems so that jka-compr works.
6174
6175 2000-07-07  Ben Wing  <ben@xemacs.org>
6176
6177         * font-lock.el: Undo previous change.  Unfortunately, some
6178         files actually use the variables directly in their init code
6179         without quoting them.
6180
6181 2000-07-07  Ben Wing  <ben@xemacs.org>
6182
6183         * font-lock.el (defvar font-lock-*-face): Removed.
6184
6185         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6186         only when necessary.
6187
6188 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6189
6190         * cl-macs.el: fix cl-transform-function-property kludge
6191         so that it does not require a random feature.
6192
6193 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6194
6195         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6196         as in Linux kernel "Rules.make".
6197
6198 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6199
6200         * build-report.el (build-report): Add autoload cookie.
6201
6202 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6203
6204         * package-ui.el (defgroup pui):  Correct a misspelling
6205         (pui-toggle-package-delete):  Change `seleted' to `selected'
6206
6207 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6208
6209         * package-get.el (package-get-update-base):
6210         (package-get): Use insert-file-contents-literally always.
6211         (package-get-maybe-save-index):
6212         Force coding system for writing to binary.
6213
6214 2000-06-08  Mike Alexander  <mta@arbortext.com>
6215
6216         * code-process.el (call-process-region): If there is no coding
6217         system for the process on process-coding-system-alist use the
6218         coding system of the buffer containing the region.
6219
6220 2000-06-10  Ben Wing  <ben@xemacs.org>
6221
6222         * cmdloop.el (command-error):
6223         If debug-on-error and noninteractive, output backtrace.
6224
6225         * files.el (file-relative-name):
6226         Remove MSDOS references.
6227
6228         * simple.el (line-number): New function, due to non-obvious
6229         behavior/usage of count-lines.
6230
6231         * simple.el (count-lines): document non-obvious usage to get
6232         line number.
6233
6234 2000-06-11  Ben Wing  <ben@xemacs.org>
6235
6236         * faces.el ((featurep 'xpm)):
6237         * x-faces.el (x-init-face-from-resources):
6238         * x-faces.el (x-init-frame-faces):
6239         * x-misc.el (x-init-specifier-from-resources):
6240         * x-misc.el (x-get-resource-and-bogosity-check):
6241         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6242         * x-mouse.el (x-init-pointer-shape):
6243         * x-scrollbar.el (x-init-scrollbar-from-resources):
6244         Add sixth argument to x-get-resource calls so as to issue warnings
6245         rather than errors on bogus arguments.
6246
6247 2000-06-05  Ben Wing  <ben@xemacs.org>
6248
6249         * compat.el: new file.  provides a clean, non-intrusive way to
6250         define compatibility functions.
6251
6252         * process.el (shell-quote-argument): temporary fix for lack
6253         of nt-quote-process-args.  #### I need to put back the overall
6254         structure of that mechanism but redo the guts of it using the
6255         extra intelligence in the C code.
6256
6257 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6258
6259         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6260         `package-get' does in package-get.el, instead of using external
6261         "md5sum" program.
6262
6263         * package-get.el (package-get): Insert package file literally to
6264         make checksum calculation work.
6265
6266 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6267
6268         * code-files.el (convert-mbox-coding-system): Deleted.
6269         (file-coding-system-alist): Removed reference to
6270         convert-mbox-coding-system.
6271
6272 2000-05-28  Martin Buchholz <martin@xemacs.org>
6273
6274         * XEmacs 21.2.34 is released.
6275
6276 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6277
6278         * font-lock.el (font-lock-keywords): Rewrote docstring
6279
6280 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6281
6282         * loadhist.el (unload-feature): handle case where x is both boundp
6283         and fboundp
6284
6285 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6286
6287         * packages.el: It's ok to use built-in macros, but not lisp
6288         defined ones.
6289
6290 2000-05-20  Ben Wing  <ben@xemacs.org>
6291
6292         * font-lock.el:
6293         * font-lock.el (font-lock-message-threshold):
6294         * font-lock.el (font-lock-mode):
6295         * font-lock.el (font-lock-default-fontify-buffer):
6296         * font-lock.el (font-lock-always-fontify-immediately):
6297         * font-lock.el (font-lock-old-extent): Removed.
6298         * font-lock.el (font-lock-old-len): Removed.
6299         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6300         * font-lock.el (font-lock-pending-extent-table): New.
6301         * font-lock.el (font-lock-range-table): New.
6302         * font-lock.el (font-lock-after-change-function):
6303         * font-lock.el (font-lock-after-change-function-1): Removed.
6304         * font-lock.el (font-lock-fontify-pending-extents): New.
6305         * font-lock.el ('font-lock-revert-cleanup): Removed.
6306         * font-lock.el ('font-lock-revert-setup): Removed.
6307         Rewrite deferral code to handle any number of changes, merging
6308         them properly.  Remove hacked-up code for revert-buffer, now
6309         unnecessary.
6310
6311         * menubar-items.el (default-menubar):
6312         In Options->Edit Init File, don't switch to emacs-lisp-mode
6313         unless necessary; doing this turns off font-lock.
6314
6315 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6316
6317         * keydefs.el: Define C-x BS to backward-kill-sentence.
6318
6319 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6320
6321         * files.el (hack-local-variables-prop-line): Use non-greedy
6322         matching to process -*-texinfo-*- -*-.
6323
6324 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6325
6326         * minibuf.el (minibuf-directory-files): new function.
6327         (read-file-name-activate-callback): use minibuf-directory-files.
6328         (read-directory-name-internal): ditto.
6329         (mouse-file-display-completion-list): ditto.
6330         (mouse-directory-display-completion-list): ditto.
6331         (read-file-name-internal): remove "./" from completion list unless
6332         explicitly matched, for consistency.
6333
6334 2000-05-11  Ben Wing  <ben@xemacs.org>
6335
6336         * gutter-items.el (gutter-buffers-tab):
6337         * gutter-items.el (add-tab-to-gutter):
6338         * gutter-items.el (update-tab-in-gutter):
6339         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6340         * gutter-items.el (append-progress-display):
6341         * gutter-items.el (abort-progress-display):
6342         * gutter-items.el (raw-append-progress-display):
6343         Further fixes.  Use set-glyph-image not set-image-instance-property,
6344         to fix problems with multiple windows in a frame.
6345
6346         * menubar-items.el (tutorials-menu-filter):
6347         Fix typo.
6348
6349         * startup.el (early-error-handler):
6350         Display message box under windows; otherwise, message will disappear
6351         before it can be viewed.
6352
6353         * update-elc.el:
6354         Fix bug in NEEDTODUMP processing.
6355
6356 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6357
6358         * startup.el (lock-directory): Removed.
6359         (superlock-file): Ditto.
6360         (startup-set-paths): Remove lockdir.
6361         (startup-setup-paths-warning): Remove lock-directory.
6362
6363         * setup-paths.el (paths-find-lock-directory): Removed.
6364         (paths-find-superlock-file): Ditto.
6365
6366 2000-05-09  Ben Wing  <ben@xemacs.org>
6367
6368         * faces.el (set-face-property):
6369         * faces.el (set-face-font):
6370         * faces.el (set-face-foreground):
6371         * faces.el (set-face-background):
6372         * faces.el (set-face-background-pixmap):
6373         * faces.el (set-face-underline-p):
6374         * faces.el (set-face-strikethru-p):
6375         * faces.el (set-face-highlight-p):
6376         * faces.el (set-face-dim-p):
6377         * faces.el (set-face-blinking-p):
6378         * faces.el (set-face-reverse-p):
6379         doc string changes.
6380
6381         * glyphs.el:
6382         * glyphs.el (make-image-specifier):
6383         * glyphs.el (glyph-property):
6384         * glyphs.el (set-glyph-image):
6385         * glyphs.el (make-glyph):
6386         * glyphs.el (make-pointer-glyph):
6387         * glyphs.el (make-icon-glyph):
6388         * glyphs.el (widget-image-instance-p): New.
6389         authorship info, lots of doc changes.  New predicate, inadvertently
6390         omitted.  the general principle with specifier docs is now that
6391         the description of instantiators should go with the make-foo-specifier
6392         fun's doc string, rather than in foo-specifier-p.  this follows
6393         conventions elsewhere in XEmacs and in general is a lot more obvious
6394         of a place to look.  sometimes the make-foo-specifier function needs
6395         to be created in the process.
6396
6397         * gutter.el:
6398         * gutter.el (make-gutter-specifier): New.
6399         * gutter.el (make-gutter-size-specifier): New.
6400         * gutter.el (make-gutter-visible-specifier): New.
6401         specifier doc updates according to the conventions specified before.
6402
6403         * objects.el:
6404         * objects.el (make-font-specifier):
6405         * objects.el (make-color-specifier):
6406         * objects.el (make-face-boolean-specifier): New.
6407         specifier doc updates according to the conventions specified before.
6408
6409         * specifier.el:
6410         * specifier.el (set-specifier):
6411         * specifier.el (make-integer-specifier): New.
6412         * specifier.el (make-boolean-specifier): New.
6413         * specifier.el (make-natnum-specifier): New.
6414         * specifier.el (make-generic-specifier): New.
6415         * specifier.el (make-display-table-specifier): New.
6416         specifier doc updates according to the conventions specified before.
6417
6418         * toolbar.el:
6419         * toolbar.el (make-toolbar-specifier): New.
6420         specifier doc updates according to the conventions specified before.
6421
6422 2000-05-09  Ben Wing  <ben@xemacs.org>
6423
6424         * process.el (call-process-internal): Revert to previous version
6425         because Mike's change clashed with a change I did not long before.
6426         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6427         Thanks very much Mike for pointing out the bug and submitting a
6428         patch!
6429
6430 2000-04-13  Mike Alexander  <mta@arbortext.com>
6431
6432         * process.el (call-process-internal): Send the correct input buffer
6433         (call-process-internal): Return the exit status of the process
6434
6435 2000-05-07  Ben Wing  <ben@xemacs.org>
6436
6437         * winnt.el:
6438         * winnt.el (nt-quote-args-verbatim): Removed.
6439         * winnt.el (nt-quote-args-prefix-quote): Removed.
6440         * winnt.el (nt-quote-args-backslash-quote): Removed.
6441         * winnt.el (nt-quote-args-double-quote): Removed.
6442         * winnt.el (nt-quote-args-functions-alist): Removed.
6443         * winnt.el (nt-quote-process-args): Removed.
6444         Remove all stuff for argument quoting.  We borrow the code instead
6445         from Emacs 20.6, which is much more careful in its quoting
6446         (e.g. in handling runs of the escape character) and avoids most of
6447         the need for this Lisp mechanism by checking to see whether we're
6448         running a Cygwin or normal program and doing the appropriate
6449         quoting.  If we end up needing such a mechanism, we should add
6450         it by extending the variable `mswindows-quote-process-args' so it
6451         can take an alist of regexps.
6452
6453 2000-05-07  Ben Wing  <ben@xemacs.org>
6454
6455         * keydefs.el:
6456         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6457         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6458         the window without moving point.
6459
6460         * simple.el:
6461         * simple.el (scroll-up-one): New.
6462         * simple.el (scroll-down-one): New.
6463         Functions for use with C-M-up/down.
6464
6465 2000-05-01  Martin Buchholz <martin@xemacs.org>
6466
6467         * XEmacs 21.2.33 is released.
6468
6469 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6470
6471         * dialog.el (yes-or-no-p-dialog-box):
6472         Fix docstring.
6473         Fix following horrible bug in X11 mode with focus-follows-mouse:
6474           1. Visit two files in two different frames.
6475           2. do File->Revert Buffer in one of those frames.
6476           3. Dialog box appears.
6477           4. Arrange things so that the mouse passes over the *other*
6478              frame, then to the dialog box, and click on "Yes".
6479           5. The file contents end up in the *wrong* buffer!
6480         Add TODO comment.
6481
6482 2000-04-28  Ben Wing  <ben@xemacs.org>
6483
6484         * help.el (describe-installation): correct typo introduced
6485         in last patch: boundp -> fboundp.
6486
6487         * etags.el (buffer-tag-table-list):
6488         canonicalize filenames to Unix format so that tag-table-alist
6489         searching works under Windows.
6490
6491         * autoload.el:
6492         Bowdlerize the supposedly objectionable words
6493         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6494
6495         * gutter-items.el (set-progress-display-style):
6496         * gutter-items.el (search-dialog-callback):
6497         * gutter-items.el (make-search-dialog):
6498         Change to new callback-ex api.
6499
6500 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6501
6502         * help.el: (describe-installation): decode-coding-string is not
6503         defined in a non MULE environment.
6504
6505 2000-04-28  Ben Wing  <ben@xemacs.org>
6506
6507         * gutter-items.el (buffer-list-changed-hook):
6508         use it, not record-buffer-hook.
6509
6510         * subr.el (record-buffer-hook): Removed.
6511
6512 2000-04-27  Ben Wing  <ben@xemacs.org>
6513
6514         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6515         use NORECORD option.  Andy will not like this, but the existing
6516         gutter behavior is just wrong, as per this comment:
6517
6518         ;; this used to add the norecord flag to both calls below.
6519         ;; this is bogus because it is a pervasive assumption in XEmacs
6520         ;; that the current buffer is at the front of the buffers list.
6521         ;; for example, select an item and then do M-C-l
6522         ;; (switch-to-other-buffer).  Things get way confused.
6523         ;;
6524         ;; Andy, if you want to maintain the current look, you must
6525         ;;  *uncouple* the gutter order and buffers order.
6526
6527         * loaddefs.el (completion-ignored-extensions): unfuckify.
6528
6529         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6530         xemacs.mak.
6531
6532         * autoload.el (batch-update-one-directory): new function, used in
6533         xemacs.mak.
6534
6535         * loadup.el: set gc-cons-threshold very high unless dumping --
6536         loadup during update-elc is much much much faster.  also do this
6537         when quick-building.
6538
6539         add commented-out code for profiling loadup.
6540
6541
6542         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6543         is required in order to build xemacs.
6544
6545 2000-04-26  Ben Wing  <ben@xemacs.org>
6546
6547         * loadup.el: don't garbage collect during loadup if quick-build
6548         compile-time option is set.
6549
6550 2000-04-23  Ben Wing  <ben@xemacs.org>
6551
6552         * update-elc.el: compute whether any dumped .el or .elc files
6553         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6554         if so.
6555
6556         * update-elc.el (update-elc-files-to-compile): always change
6557         NOBYTECOMPILE in the src directory rather than current dir,
6558         so it will work under NT.
6559
6560         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6561         the form of this file is identical between Unix and Windows.
6562         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6563         Added comment.
6564         (update-autoloads-from-directory): updated doc string.
6565         updated doc strings in a few other places.
6566
6567 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6568
6569         * bytecomp.el (byte-force-recompile): Fix argument to
6570         byte-recompile-directory.
6571
6572 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6573
6574         * gutter-items.el (progress-display-clear-when-idle): Use
6575         add-one-shot-hook.
6576         * gutter-items.el (clear-progress-display): Adjust number of
6577         arguments.
6578
6579 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6580
6581         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6582
6583 2000-04-16  Ben Wing  <ben@xemacs.org>
6584
6585         * printer.el: New file.
6586
6587         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6588
6589         * help.el (describe-installation): Fix decoding for Windows.
6590
6591         * menubar-items.el:
6592         * menubar-items.el (default-menubar):
6593         * menubar-items.el (tutorials-menu-filter): New.
6594         * menubar-items.el (popup-menubar-menu):
6595         Add authorship.  Redo Help menu and Tutorials filter.
6596
6597         * menubar.el: Correct comment.
6598
6599         * modeline.el (modeline-buffer-identification): Correct doc string.
6600
6601         * simple.el:
6602         * simple.el (printing): Removed.
6603         * simple.el (printer-name): Removed.
6604         * simple.el (generic-print-buffer): Removed.
6605         * simple.el (generic-print-region): Removed.
6606         Move generic print code to printer.el.
6607
6608 2000-04-15  Ben Wing  <ben@xemacs.org>
6609
6610         * simple.el (generic-print-region): New.
6611         make this function actually work.
6612         (generic-print-buffer): call generic-print-region.
6613
6614 2000-04-14  Andy Piper  <andy@xemacs.org>
6615
6616         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6617         by using the new widget-callback-current-channel.
6618         (search-dialog-callback): ditto.
6619
6620 2000-04-12  Andy Piper  <andy@xemacs.org>
6621
6622         * gutter.el (default-gutter-position): moved from gutter-items.el.
6623         (default-gutter-position-changed-hook): ditto.
6624         (gutter-element-visibility-changed-hook): ditto.
6625         (set-gutter-element): ditto.
6626         (remove-gutter-element): ditto.
6627         (set-gutter-element-visible-p): ditto.
6628         (gutter-element-visible-p): ditto.
6629         (init-gutter): ditto.
6630
6631         * dialog.el (make-dialog-box): renamed and moved from
6632         gutter-items.el
6633
6634         * gutter-items.el: move various functions elsewhere.
6635
6636 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6637
6638         * menubar-items.el: Fixed place of parenthesis.
6639
6640 2000-04-12  Ben Wing  <ben@xemacs.org>
6641
6642         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6643                 without constantly being prompted for the tag.
6644         * simple.el: Added a number of section headings, to clarify the
6645                 organization of this file.
6646         * simple.el (activate-region):
6647         * simple.el (region-exists-p):
6648         * simple.el (region-active-p):
6649                 Moved these three function down to the other side of
6650                 the case-changing functions, so they join the rest of
6651                 the region code.
6652         * simple.el (printing): New.
6653         * simple.el (printer-name): New.
6654         * simple.el (generic-print-buffer): New.
6655                 New functions, a very simple prototype for a unified
6656                 printing interface.
6657
6658         * process.el (call-process-internal): Real fix for null BUFFER,
6659                 other problems with BUFFER specs.
6660
6661         * menubar-items.el:
6662                 Fixed up File->Print to use new printing functions.
6663                 Various corrections and expansions to Grep/Compile menus.
6664                 New options for Printing.
6665                 New options for SMTP Mail, the way to send mail under
6666                   MS Windows. (There's also a package patch to make SMTP
6667                   Mail be the default under MSWin.)
6668
6669 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6670
6671         * menubar-items.el: Selecting Rectangle Mousing from menubar
6672         did not work.  Needed to quote mouse-track-rectangle-p.
6673
6674 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6675
6676         * cl-compat.el (keywordp): Removed.
6677
6678 2000-04-05  Andy Piper  <andy@xemacs.org>
6679
6680         * gutter-items.el (progress-layout-glyph): don't initialize here.
6681         (progress-gauge-glyph): use dynamic sizing.
6682         (set-progress-display-style): new function. Set progress glyphs
6683         appropriately depending on the style.
6684         (progress-display-style): new variable. Custom version of
6685         set-progress-display-style.
6686         (progress-abort-glyph): switch to dynamic sizes.
6687         (search-dialog-text): make the edit field active.
6688
6689 2000-04-04  Andy Piper  <andy@xemacs.org>
6690
6691         * gutter-items.el (make-search-dialog): need to make the search
6692         dialog visible after creation.
6693
6694         * menubar-items.el (default-menubar): use the search dialog for
6695         searching. Remove some extraneous search menu items.
6696
6697         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6698         well as strings.
6699         (make-gutter-only-dialog-frame): allow the user to create the
6700         frame unmapped. Allow the gutter spec to be given as a glyph.
6701         (search-dialog-direction): new variable.
6702         (search-dialog-text): new variable.
6703         (search-dialog-callback): new function. Callback for the search
6704         dialog action.
6705         (make-search-dialog): new function. Create a user-friendly search
6706         dialog.
6707
6708 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6709
6710         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6711         under Windows.
6712
6713 2000-04-01  Andy Piper  <andy@xemacs.org>
6714
6715         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6716         progress more accurately.
6717
6718 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6719
6720         * finder.el (finder-compile-keywords): Process readable files only.
6721         Because error in process of .#finder-inf.el when compile xemacs
6722         with --with-clash-detection option.
6723
6724 2000-03-31  Andy Piper  <andy@xemacs.org>
6725
6726         * gutter-items.el (append-progress-display): don't delay after a
6727         successful font-lock.
6728         (make-gutter-only-dialog-frame): new function. Allow users to
6729         create gutter-only dialogs.
6730
6731 2000-03-27  Mike Alexander  <mta@arbortext.com>
6732
6733         * process.el (call-process-internal): Handle a null BUFFER
6734         parameter correctly.
6735
6736 2000-03-28  Andy Piper  <andy@xemacs.org>
6737
6738         * gutter-items.el (abort-progress-display): put strings in the
6739         gutter not extents.
6740         (progress-layout-glyph): signal special 'quit callback.
6741         (progress-display-quit-function): deleted.
6742         (progress-display-stop-callback): deleted.
6743         (progress-display-dispatch-command-events): deleted.
6744         (append-progress-display): remove calls to
6745         progress-display-dispatch-command-events.
6746         (raw-append-progress-display): ditto.
6747
6748 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6749
6750         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6751         being a list.  Actually define `stipple-pixmap-p' which is used as
6752         an error predicate.  Correctly handle PIXMAP being either relative
6753         or absolute file name.
6754
6755 2000-03-24  Andy Piper  <andy@xemacs.org>
6756
6757         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6758         (abort-progress-display): ditto. Don't delete the created extent.
6759         (raw-append-progress-display): ditto.
6760         (progress-display-dispatch-non-command-events): new
6761         function. Encapsulates what we want to do when no command input is
6762         required.
6763         (progress-display-dispatch-command-events): likewise, but disable
6764         for now since it causes too many problems.
6765         (append-progress-display): use them.
6766         (raw-append-progress-display): ditto.
6767         (default-gutter-position-changed-hook): set this rather than
6768         default-gutter-position-changed.
6769         (default-gutter-position-changed-hook): lambda with zero arguments
6770         rather than one.
6771         (raw-append-progress-display): trap errors in pending input since
6772         allowing them to signal will hose the gauge well and
6773         truly. Ideally we would like to delay these until we are more able
6774         to cope.
6775         (append-progress-display): ditto.
6776
6777 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6778
6779         * lisp/make-docfile.el: call-process-internal is now implemented
6780         in process.el.
6781
6782 2000-03-21  Ben Wing  <ben@xemacs.org>
6783
6784         * mule\mule-cmds.el (set-language-info-alist):
6785         Fix to correspond to new menu arrangement.
6786
6787 2000-03-21  Ben Wing  <ben@xemacs.org>
6788
6789         * process.el:
6790         * process.el (call-process-internal): New.
6791         New implementation of call-process.  Only enabled under NT, so far.
6792         stderr handling not implemented yet in CVS'd C code.
6793
6794 2000-03-20  Ben Wing  <ben@xemacs.org>
6795
6796         * lisp-mode.el:
6797         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6798         * lisp-mode.el (lisp-interaction-mode):
6799         Put back Lisp Interaction menubar for Jan V's sake.
6800
6801         * simple.el:
6802         * simple.el (mark-ring):
6803         * simple.el (dont-record-current-mark): New.
6804         * simple.el (in-shifted-motion-command): New.
6805         * simple.el (mark-ring-unrecorded-commands): New.
6806         * simple.el (mark-ring-max):
6807         * simple.el (set-mark-command):
6808         * simple.el (push-mark):
6809         * simple.el (handle-pre-motion-command):
6810         Implement scheme for not recording unimportant marks.
6811
6812         * subr.el:
6813         * subr.el (function-allows-args): New.
6814         New function function-allows-args.
6815
6816 2000-03-20  Martin Buchholz <martin@xemacs.org>
6817
6818         * XEmacs 21.2.32 is released.
6819
6820 2000-03-20  Andy Piper  <andy@xemacs.org>
6821
6822         * gutter-items.el (update-tab-in-gutter): force selection of the
6823         selected-window if required to do so.
6824         (buffers-tab-items): ditto.
6825         (add-tab-to-gutter): ditto.
6826         (create-frame-hook): use force-selection.
6827         (default-gutter-position-changed): lambdify.
6828         (update-tab-hook): deleted since it was only used in one place.
6829
6830 2000-03-18  Andy Piper  <andy@xemacs.org>
6831
6832         * files.el (find-file-noselect): undo change that shouldn't have
6833         gone in.
6834
6835 2000-03-17  Andy Piper  <andy@xemacs.org>
6836
6837         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6838         of selected-window trickery.
6839
6840         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6841         frames tabs.
6842         (progress-display-stop-callback): progress -> progress-display
6843         (progress-display-quit-function): ditto.
6844         (clear-progress-display): ditto.
6845         (remove-progress-display): ditto.
6846         (append-progress-display): ditto.
6847         (abort-progress-display): ditto.
6848         (raw-append-progress-display): ditto.
6849         (display-progress-display): ditto.
6850         (current-progress-display-label): ditto.
6851         (current-progress-display): ditto.
6852         (lprogress-display): ditto and save the buffer
6853         (progress-display): ditto. Otherwise the buffer sometimes gets
6854         changed which confuses font-lock.
6855
6856         * font-lock.el (font-lock-default-fontify-buffer): catch all
6857         errors, not just quit.
6858         (font-lock-mode): progress -> display-progress
6859         (font-lock-default-fontify-buffer): ditto.
6860         (font-lock-fontify-syntactically-region): ditto.
6861         (font-lock-fontify-keywords-region): ditto.
6862
6863 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6864
6865         * cl.el (gensym): Move to here from cl-macs.el.
6866         (gentemp): Ditto.
6867
6868 2000-03-16  Andy Piper  <andy@xemacs.org>
6869
6870         * font-lock.el (font-lock-mode): use lprogress and friends for
6871         progress management.
6872         (font-lock-default-fontify-buffer): ditto.
6873         (font-lock-fontify-syntactically-region): ditto.
6874         (font-lock-fontify-keywords-region): ditto.
6875         (font-lock-revert-cleanup): fix reverting.
6876         (font-lock-revert-setup): ditto.
6877
6878         * gutter-items.el (progress-use-echo-area): new variable. Use the
6879         echo area for progress gauges if non-nil.
6880         (clear-progress): remove echo area stuff and defer to
6881         clear-message.
6882         (append-progress): dispatch non-command events after each progress
6883         increment. Remove echo area stuff.
6884         (abort-progress): remove echo area stuff and defer to
6885         display-message.
6886         (raw-append-progress): ditto. Dispatch non-command events after
6887         gutter redisplay.
6888         (display-progress): defer echo area stuff to display-message.
6889
6890         * gutter-items.el (clear-progress):
6891         (abort-progress): indentation changes.
6892         (display-progress): don't clear progress.
6893         (append-progress): compare messages with equal.
6894         (raw-append-progress): use dispatch-non-command-events to flush
6895         widget creation events.
6896
6897 2000-03-13  Ben Wing  <ben@xemacs.org>
6898
6899         * abbrev.el:
6900         * abbrev.el (abbrev-string-to-be-defined): New.
6901         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6902         Changes for use with the menubar.
6903
6904 2000-03-12  Ben Wing  <ben@xemacs.org>
6905
6906         * alist.el (vassoc): moved here from font-menu.el.
6907
6908         * custom.el (defface): typo fix.
6909
6910         * dialog.el (yes-or-no-p-dialog-box):
6911         * dialog.el (message-box):
6912         * files.el (save-some-buffers-1):
6913         Put accelerators in the button names.
6914
6915         * font-lock.el (font-lock-comment-face):
6916         * font-lock.el (font-lock-keyword-face):
6917         * font-lock.el (font-lock-function-name-face):
6918         Fixed some of the colors under MS Windows because the existing
6919         default colors were hardly different from black and needed to be
6920         made lighter.
6921
6922         * font-menu.el:
6923         * font-menu.el (font-menu-split-long-menu):
6924         * font-menu.el (font-menu-family-constructor):
6925         * font-menu.el (font-menu-size-constructor):
6926         * font-menu.el (font-menu-weight-constructor):
6927         * font-menu.el (font-menu-set-font):
6928         vassoc moved to alist.el.
6929         Accelerators added to all menus.
6930         Unused bound var new-props removed.
6931
6932         * keydefs.el: I did a whole lot of rearranging to put things in a
6933         more consistent order and fixed a number of cases where key
6934         combinations involving up, down, left, right and so on were
6935         defined but the corresponding keypad combinations were not
6936         defined.
6937
6938         * lisp-mode.el:
6939         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6940         * lisp-mode.el (emacs-lisp-mode):
6941         * lisp-mode.el (lisp-interaction-mode):
6942         * lisp-mode.el (flet):
6943         Added accelerators onto the menus.
6944         Made all the different versions of the let function be indented
6945         the same way.
6946         Undid Steve's easy-menu-ification, because it makes it impossible
6947         to have the menubar and popup menus different.
6948         Cleaned up the menu; added items for find-function &c and some
6949         indenting, and removed debug-on-*.
6950
6951         * list-mode.el (list-mode-hook):
6952         * list-mode.el (list-mode):
6953         * list-mode.el (completion-setup-hook):
6954         * list-mode.el (display-completion-list):
6955         Added support for the :window-height keyword, which is required
6956         because of other changes that I made for the file dialog box.  I
6957         also made the hook variables list-mode-hook and
6958         completion-setup-hook and also minibuffer-setup-hook in
6959         minibuf.el be permanent-local; see comment in list-mode.el.
6960
6961         * map-ynp.el (map-y-or-n-p):
6962         Added accelerators to the dialog buttons.
6963
6964         * menubar-items.el (menu-truncate-list):
6965         New internal function.
6966         * menubar-items.el (submenu-generate-accelerator-spec):
6967         * menubar-items.el (menu-item-strip-accelerator-spec):
6968         * menubar-items.el (menu-item-generate-accelerator-spec):
6969         New exported functions, for use in auto-generating accelerator specs.
6970
6971         * menubar-items.el:
6972         * menubar-items.el (default-menubar):
6973         * menubar-items.el (maybe-add-init-button):
6974         * menubar-items.el (bookmark-menu-filter):
6975         * menubar-items.el (slow-format-buffers-menu-line):
6976         * menubar-items.el (build-buffers-menu-internal):
6977         * menubar-items.el (language-environment-menu-filter):
6978         * menubar-items.el (default-popup-menu):
6979         * menubar-items.el (popup-buffer-menu):
6980         * menubar-items.el (popup-menubar-menu):
6981         Did a major overhaul on this file, and in fact I'm nowhere near
6982         done working on the menubar, and there will be more patches to
6983         come.  A basic summary of what I've done:
6984
6985         a) I added accelerators to all of the menu items.  For menus that
6986         are auto-generated, such as the buffers menu, the accelerators are
6987         automatically added to the beginning of each line using the
6988         numbers 1 through 9, then zero, and then letters starting with A,
6989         but omitting the letters that are already in use for the fixed
6990         menu items at the top of the buffers menu.  To facilitate adding
6991         accelerators of this kind, I created some new functions
6992         (*-accelerator-spec), which are also being used by other filters
6993         that auto generate lists of things such as ftp sites to download
6994         packages.  If people really don't like these accelerators
6995         appearing at the beginning of the menu items, a variable can be
6996         added to optionally turn them off, but I think this is rather
6997         pointless because other menu items have accelerators and many or
6998         most of the menu users will use the accelerators if the support is
6999         there.
7000
7001         b) I combined the top level Tools and Apps menus into a single
7002         Tools menu, because the distinction between the two is not
7003         obvious, and the items on the menus are not used often enough that
7004         putting some of them onto submenus is a problem.
7005
7006         c) I created two new top level menus called View and Cmds because
7007         there were too many items on the File and Edit menus, and I'm going
7008         to be adding more items to these menus.  In contrast to the Tools
7009         menu, the items on these menus may be used quite often during an
7010         editing session, and so should be available with fewer
7011         keystrokes.
7012
7013         d) I added a number of options to the options menu, including one
7014         for controlling whether the alt key can be used to traverse to
7015         menu items using the accelerators, one for controlling behavior of
7016         control-k, one for controlling how the kill and yank functions
7017         interact with the clipboard, a few additional buffers-menu
7018         options, and various other things.  I also did a bit of
7019         rearranging, for example, combining the keyboard and mouse options
7020         into a single keyboard and mouse submenu to facilitate the
7021         accelerators on that level.
7022
7023         e) I changed the variable buffers-menu-format-buffer-line-function
7024         to take two arguments instead of one, the second argument being
7025         the line number for use in creating an accelerator.  I added a
7026         hack to support existing functions with one argument (although I
7027         doubt that very many of these exist), for backward compatibility.
7028
7029         f) I moved the top level mule menu to be a submenu of the edit
7030         menu.  I think that most of the items on this menu are fairly
7031         useless and there are certainly not enough frequently used items
7032         to justify this being its own top level menu.
7033
7034         g) I combined most of the items in big-menubar.el into the main menu.
7035         If people think the main menu is too big, it would be possible to
7036         create different configurations, some smaller.
7037
7038         * menubar.el (check-menu-syntax):
7039         Deleted some syntax checks that were no longer valid, partly
7040         because of changes that were already made a long time ago, and
7041         partly because of a change I made where I allow the name of the
7042         menu item to be an evaluated expression rather than just a string,
7043         similar to all of the other parameters of a menu item.
7044
7045         * minibuf.el:
7046         * minibuf.el (read-file-name-1):
7047         * minibuf.el (mouse-read-file-name-1):
7048         I made a number of changes to improve the appearance
7049         and functioning of the file dialog box.  They include:
7050
7051         a) Fixing the problem where closing the dialog box by clicking on
7052         the close button of the window didn't properly exit the
7053         minibuffer.
7054
7055         b) Fixing the problem that if you typed part of a file name, and
7056         then clicked on a completion with the mouse, the file was not
7057         correctly selected.
7058
7059         c) Changing the title of the dialog box to reflect the operation
7060         being done in accordance with user interface conventions, rather
7061         than the name of the dialog box buffer, which is rather useless.
7062
7063         d) Remove the words "possible completions are" which didn't
7064         belong.
7065
7066         e) Fix things so that the completions scroll off the end of the
7067         completions windows only to the right, rather than both to the
7068         right and down, which is in accordance with Windows user interface
7069         conventions.
7070
7071         * msw-init.el (init-post-mswindows-win):
7072         Added a binding for meta-F4, which is the standard windows binding
7073         for exiting a program.
7074
7075         * select.el (get-selection-no-error):
7076         * select.el (own-selection):
7077         * select.el (own-clipboard):
7078         Added an optional argument called append to the functions
7079         own-selection and own-clipboard.  This adds support for appending
7080         text to the existing selection and allows the function
7081         own-clipboard to be used as the value of the variable
7082         interprogram- cut-function.
7083
7084         Fixed a bug in own-selection in handling zmacs-region-stays.
7085
7086         * simple.el (historical-kill-line): New.
7087
7088         * simple.el (kill-line):
7089         * simple.el (interprogram-cut-function):
7090         * simple.el (interprogram-paste-function):
7091         * simple.el (handle-pre-motion-command):
7092         * simple.el (next-line):
7093         * simple.el (previous-line):
7094         a) Expanded the variable kill-whole-line, so that function
7095         kill-line can be set to delete the entire line always, not just
7096         when cursor is at the beginning of the line.  This is controlled
7097         by setting the variable kill-whole-line to the symbol 'always.
7098         This behavior, as well as the existing kill-whole-line behavior,
7099         now only take effect when kill-line is called interactively,
7100         although this is a departure from a previous behavior in the case
7101         of setting this variable kill-whole-line to t.  It is almost
7102         certainly what has always been intended, and most likely the old
7103         way of doing things introduced bugs.  I also created a function
7104         called historical-kill-line, which ignores the kill-whole-line
7105         setting and always gives the historical behavior of only killing
7106         to the end of the line.  I bound this function to shift- control-k
7107         so that the kill to end of line behavior is available, even when
7108         kill-whole-line has been set to change control-k into the simple
7109         delete-whole-line behavior. (This can be set using the options
7110         menu.)
7111
7112         b) I changed things so that kill and yank now interact with the
7113         clipboard by default under windows.  This was done by changing the
7114         default value of interprogram-cut- function and
7115         interprogram-paste-function.  You can get the old behavior by
7116         setting these to nil, and there is an option on the options menu
7117         to do this.
7118
7119         c) I added support for selecting text using shifted motion keys.
7120         This support is on by default and can be controlled by the
7121         variable shifted-motion-keys-select-region.  There is also a
7122         variable called unshifted-motion-keys-deselect-region that
7123         controls more specifically how the shifted motion key behavior
7124         works.  I did not put an option on the options menu to turn this
7125         off, because I can't imagine why this would be useful.
7126
7127         * simple.el (forward-block-of-lines):
7128         * simple.el (backward-block-of-lines):
7129         * simple.el (block-movement-size):
7130         New.
7131
7132         * simple.el (uncapitalized-title-words):
7133         * simple.el (uncapitalized-title-word-regexp):
7134         * simple.el (capitalize-string-as-title):
7135         * simple.el (capitalize-region-as-title):
7136         New.
7137
7138
7139         * subr.el (add-hook):
7140         * subr.el (make-local-hook): New.
7141         * subr.el (remove-local-hook): New.
7142         * subr.el (add-one-shot-hook): New.
7143         * subr.el (add-local-one-shot-hook): New.
7144         Added some functions to make using hooks easier.
7145         These include:
7146
7147         a) Functions add-local-hook and remove-local-hook to make it easy
7148         to use local hooks.
7149
7150         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7151         make it possible to add a "one-shot" hook, which is to say a hook
7152         that runs only once, and automatically removes itself after the
7153         first time it has run.
7154
7155 2000-03-09  Andy Piper  <andy@xemacs.org>
7156
7157         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7158
7159 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7160
7161         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7162         Moved from menubar-items.el.
7163         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7164
7165 2000-03-08  Andy Piper  <andy@xemacs.org>
7166
7167         * gutter-items.el (build-buffers-tab-internal): add selected field
7168         to buffers tab spec.
7169
7170 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7171
7172         * minibuf.el (last-exact-completion): Initialize to nil.
7173
7174 2000-03-07  Didier Verna  <didier@xemacs.org>
7175
7176         * startup.el (command-line-1): remove unused variable
7177         `first-file-buffer'.
7178
7179 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7180
7181         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7182         which is also used for Web server log files.
7183
7184 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7185
7186         * mule/mule-charset.el: Setup auto-fill-chars.
7187
7188 2000-03-02  SL Baur  <steve@beopen.com>
7189
7190         * subr.el (with-string-as-buffer-contents): Reimplement using
7191         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7192         non-deletion of buffer after execution problem.
7193         (with-output-to-string): Use unique buffer name.
7194
7195 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7196
7197         * gutter-items.el (buffers-tab-sort-function):  New variable.
7198         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7199
7200 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7201
7202         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7203
7204 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7205
7206         * menubar-items.el (maybe-add-init-button): Remove the "Load
7207         .emacs" button from all menubars.
7208
7209 2000-03-01  Didier Verna  <didier@xemacs.org>
7210
7211         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7212         region rectangle replacement (from Jan Vroonhof).
7213         (replace-rectangle): new function.
7214
7215 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7216
7217         * mule/mule-cmds.el (set-default-coding-systems): Use
7218         set-terminal-coding-system and set-keyboard-coding-system.
7219         * coding.el (set-terminal-coding-system): Use
7220         set-console-tty-output-coding-system.
7221         (set-keyboard-coding-system): Use
7222         set-console-tty-input-coding-system.
7223
7224 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7225
7226         * minibuf.el (read-variable): Allow symbol to default argument.
7227
7228 2000-02-27  Andy Piper  <andy@xemacs.org>
7229
7230         * gutter-items.el (update-tab-hook): new function to be used for
7231         hooks.
7232         (create-frame-hook): add update-tab-hook.
7233         (record-buffer-hook): ditto.
7234         (default-gutter-position-changed): ditto.
7235         (default-gutter-position): updating the buffers tab is now handled
7236         by a hook.
7237         (default-gutter-position-changed-hook): new variable.
7238         (gutter-element-visibility-changed-hook): ditto.
7239         (set-gutter-element-visible-p): call it.
7240         (set-gutter-element): use modify-specifier-instances. Set extents
7241         as duplicable before using.
7242         (remove-gutter-element): ditto.
7243         (set-gutter-element-visible-p): ditto.
7244         (init-gutter): new function.
7245         (add-tab-to-gutter): use new gutter-element functions rather than
7246         setting specifiers directly.
7247         (clear-progress): ditto.
7248         (abort-progress): ditto.
7249         (gutter-buffers-tab-visible-p): renamed from
7250         default-gutter-visible-p
7251
7252         * specifier.el (modify-specifier-instances): new function from Jan
7253         Vroonhof.
7254
7255         * x-init.el (init-post-x-win): call init-gutter.
7256
7257         * msw-init.el (init-post-mswindows-win): call init-gutter.
7258
7259         * menubar-items.el (default-menubar): Update to reflect new gutter
7260         variables.
7261
7262 2000-02-26  Andy Piper  <andy@xemacs.org>
7263
7264         * gutter-items.el (set-gutter-element): new function. Add gutter
7265         elements to the specified gutter.
7266         (remove-gutter-element): new function. Remove gutter elements from
7267         the specified gutter.
7268         (set-gutter-element-visible-p): new function. Set gutter element
7269         visibility for the provided gutter-visible specifier.
7270
7271 2000-02-23  Andy Piper  <andy@xemacs.org>
7272
7273         * gutter-items.el (add-tab-to-gutter): specify dimensions
7274         dynamically.
7275
7276 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7277
7278         * gutter-items.el (add-tab-to-gutter):
7279         * package-get.el (package-get-interactive-package-query):
7280         * package-ui.el (pui-directory-exists):
7281         (pui-install-selected-packages):
7282         (pui-list-packages):
7283         Use #'(lambda ...)  instead of '(lambda ...).
7284
7285 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7286
7287         * startup.el (load-user-init-file): Check to make sure user
7288           has an init-file before calling load().
7289
7290 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7291
7292         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7293
7294 2000-02-23  Martin Buchholz <martin@xemacs.org>
7295
7296         * XEmacs 21.2.31 is released.
7297
7298 2000-02-21  Mike Sperber <mike@xemacs.org>
7299
7300         * loadup.el (really-early-error-handler):
7301         * update-elc.el:
7302         * make-docfile.el:
7303         Remove dependency on EMACSBOOTSTRAP... environment variables.
7304
7305 2000-02-21  Martin Buchholz <martin@xemacs.org>
7306
7307         * XEmacs 21.2.30 is released.
7308
7309 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7310
7311         * byte-optimize.el (byte-optimize-plus):
7312         (byte-optimize-minus):
7313         (byte-optimize-multiply):
7314         Optimize (- 0) to 0, not (-)
7315         Optimize (+ 5 3.0) to 8.0
7316         Optimize (* 5 3.0) to 15.0
7317         Improve readability.
7318
7319 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7320
7321         * modeline.el: (modeline-scrolling-method): change modeline
7322         mswindows cursor appearance according to the value.
7323
7324         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7325         and 'gui-element face colors and 'gui-element face font to Windows
7326         defaults.
7327
7328 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7329
7330         * font-lock.el: Javadoc enhancements
7331
7332 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7333
7334         * ldap.el (toplevel): Test if LDAP support has been compiled in
7335         (ldap-verbose): New option
7336         (ldap-search-entries): Renamed from the previous ldap-search
7337         Conditionalize message display on ldap-verbose
7338         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7339         defuns
7340         (ldap-search): Is now defined as an obsolete wrapper calling
7341         ldap-search-basic or ldap-search-entries
7342
7343
7344 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7345             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7346             Jan Vroonhof  <jan@xemacs.org>
7347
7348         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7349         When for-effect is true, didn't call `byte-optimize-form'
7350         in and/or subforms without last.
7351
7352 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7353
7354         * package-get.el (package-get-download-sites): Use correct custom
7355         type.
7356
7357 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7358
7359         * files.el (write-file): Ask for coding system when compiled with
7360         file-coding.
7361
7362 2000-02-16  Andy Piper  <andy@xemacs.org>
7363
7364         * buffer.el (switch-to-buffer): give norecord argument to
7365         set-window-buffer instead of explicitly recording.
7366
7367         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7368         we have to pick a window.
7369
7370 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7371
7372         * mule/mule-cmds.el (describe-language-support): Don't add
7373         unexist function to help-map.
7374         (describe-coding-system): Don't use already assigend `C'.
7375
7376 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7377
7378         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7379         work in custom.
7380
7381 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7382
7383         * about.el: Ienaga's e-mail address change.
7384
7385 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7386
7387         * etags.el (find-tag): force new window -- even if buf already
7388         visible -- when other-window is t
7389
7390 2000-02-16  Martin Buchholz <martin@xemacs.org>
7391
7392         * XEmacs 21.2.29 is released.
7393
7394 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7395
7396         * cl-extra.el (getf): This is now identical to `plist-get', so
7397         just defalias it.
7398         * cl-macs.el: Make getf an alias to plist-get, at the
7399         byte-compiler level, using define-compiler-macro.
7400
7401 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7402
7403         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7404
7405 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7406
7407         * lisp/etags.el (find-tag-internal): set exact-tagname to
7408           a regular expression that matches against the tagname
7409           part of the tag entry first instead of only looking in
7410           the context area.
7411
7412 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7413
7414         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7415         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7416
7417 2000-02-07  Martin Buchholz <martin@xemacs.org>
7418
7419         * XEmacs 21.2.28 is released.
7420
7421 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7422
7423         * cl-extra.el (getf): Just call `get', never `get*'.
7424         Make arglist match docstring.
7425         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7426         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7427         * byte-optimize.el: remove references to `get*'.
7428
7429 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7430
7431         * mule/european.el: Add syntax information for Latin3 and Latin4.
7432
7433 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7434
7435         * byte-optimize.el: Byte-optimize (length "foo")
7436
7437 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7438
7439         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7440         width check using `window-leftmost-p' and `window-rightmost-p'.
7441
7442 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7443
7444         * wid-edit.el (widget-match-inline): An atom never matches a
7445           list.
7446
7447 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7448
7449         * modeline.el: Consolidated 'x and 'mswindows specification under
7450         'win tag.
7451
7452 2000-01-29  Andy Piper  <andy@xemacs.org>
7453
7454         * gutter-items.el: (format-buffers-tab-line): Try and be
7455         intelligent about buffer naming when we have duplicates.
7456
7457 2000-01-29  Andy Piper  <andy@xemacs.org>
7458
7459         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7460         updated when it becomes visible.
7461
7462 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7463
7464         * bytecomp.el (byte-compile-insert-header): Properly set coding
7465         system under MULE and file-coding.
7466
7467 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7468
7469         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7470         (dontusethis-set-value-terminal-coding-system-handler):
7471         (dontusethis-set-value-keyboard-coding-system-handler):
7472         Never undefine coding system aliases.  Emergency fix for gnus.
7473
7474 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7475
7476         * files.el (abbreviate-file-name): Use directory-sep-char instead
7477         of hard-coded "/".
7478
7479 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7480
7481         * startup.el (user-init-file-base-list): New variable, replacing
7482         user-init-file-base.
7483         (find-user-init-file): New function.
7484         (command-line-early): Use it.
7485         (load-user-init-file): Ditto.
7486
7487 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7488
7489         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7490         calling valid-image-instantiator-format-p
7491
7492 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7493
7494         * isearch-mode.el (isearch-mode): The variable is
7495         isearch-unhidden-extents, not isearch-opened-extents.
7496
7497 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7498
7499         * minibuf.el (next-history-element): Modify error message if a
7500         default value is available.
7501
7502 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7503
7504         * bytecomp.el (byte-compile-file): Don't unconditionally write
7505         .elc files in binary - might contain non-Latin1.
7506
7507 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7508
7509         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7510         for windows-nt.
7511
7512         * version.el:
7513         * startup.el (user-init-file-base):
7514         * process.el (call-process-region):
7515         * files.el (make-backup-file-name):
7516         (backup-file-name-p):
7517         (file-relative-name):
7518         (abbreviate-file-name):
7519         (set-auto-mode):
7520         * code-process.el (call-process-region): Removed unnecessary
7521         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7522         support out of the universe.
7523
7524         * process.el:
7525         * code-process.el:
7526         * bytecomp.el (byte-compile-file): Removed reference to
7527         buffer-file-type, and commented usage of binary-process-output
7528         NTEmacs variables.
7529
7530 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7531
7532         * help.el (function-arglist): Add case for macro.
7533
7534 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7535
7536         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7537         printers.
7538         (custom-display): Added a menu for printer/display tags.
7539
7540         * frame.el (frame-type):
7541         * device.el (device-type): Added 'msprinter to the doc string, and
7542         removed 'pc -- it is not going to be implemented ever.
7543         (call-device-method): Fixed docstring typo.
7544         Defined specifier tags 'printer and 'display.
7545
7546 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7547
7548         * lisp/itimer.el (itimer-run-expired-timers): (consp
7549           last-command-event-time) instead of (consp
7550           'last-command-event-time).
7551
7552 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7553
7554         * msw-glyphs.el: Removed obsolete commentary.
7555
7556 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7557
7558         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7559         better default value.
7560
7561 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7562
7563         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7564         (read-string): Ditto.
7565         (eval-minibuffer): Ditto.
7566         (read-command): Ditto.
7567         (read-function): Ditto.
7568         (read-variable): Ditto.
7569         (read-number): Ditto.
7570         (read-shell-command): Ditto.
7571         (read-number): Record history.
7572
7573 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7574
7575         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7576
7577 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7578
7579         * faces.el (startup-initialize-custom-faces): New function.
7580         Reset all faces created during auto-autoloads loading time
7581         by defface.
7582         * startup.el (command-line): Call it.
7583
7584 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7585
7586         * about.el (about-hackers): Add myself to contributors list.
7587
7588 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7589
7590         * menubar-items.el (maybe-add-init-button): Removed an argument in
7591         a call to load-user-init-file, as the function managed to lose its
7592         formal parameter a few betas ago.
7593
7594 2000-01-18  Martin Buchholz <martin@xemacs.org>
7595
7596         * XEmacs 21.2.27 is released.
7597
7598 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7599
7600         * process.el (shell-command-to-string): Use the FSF docstring.
7601         Make shell-command-to-string the standard function, and
7602         exec-to-string the (deprecated) alias.
7603
7604         * startup.el: typo fix.
7605
7606 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7607
7608         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7609
7610 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7611
7612         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7613         buffers after visible buffers.
7614         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7615
7616 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7617
7618         * info.el (Info-extract-menu-node-name): Stop at a dot
7619         followed by whitespace or right parenthesis.
7620
7621 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7622
7623         * info.el (Info-directory-list): Warn against using Customize with
7624         Info-directory-list.
7625
7626 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7627
7628         * minibuf.el (read-file-name): doc fix.
7629
7630         * autoload.el (update-file-autoloads): doc fix.
7631
7632         * about.el (about-hackers): Change my E-mail address.
7633
7634 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7635
7636         * info.el (Info-visit-file): Just use the `f' interactive spec to
7637         read a filename in the standard way.
7638
7639 2000-01-13  Andy Piper  <andy@xemacs.org>
7640
7641         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7642         (gutter-buffers-tab-extent): new variable.
7643         (update-tab-in-gutter): call add-tab-to-gutter again if the
7644         orientation has changed.
7645         (add-tab-to-gutter): cope with different orientations.
7646
7647 2000-01-11  Didier Verna  <didier@xemacs.org>
7648
7649         * info.el (Info-following-node-name): backward-skip dots as well
7650         as spaces (dots at the end of a node name aren't part of it).
7651         (Info-extract-menu-node-name): don't skip dots. There could be
7652         some in the node name.
7653         (Info-index): allow dots to be part of a node name.
7654
7655 2000-01-12  Andreas Jaeger  <aj@suse.de>
7656
7657         * files.el (auto-mode-alist): Added idlwave-mode.
7658         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7659
7660 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7661
7662         * info.el (Info-search): Show default value.
7663
7664 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7665
7666         * info.el (Info-read-node-completion-table): New variable.
7667         (Info-read-node-name-1): New function.
7668         (Info-read-node-name): Use it.
7669         (Info-follow-reference): Use DEFAULT argument of completing-read.
7670         (Info-menu): Ditto.
7671
7672 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7673
7674         * hyper-apropos.el (hyper-describe-key-briefly): Save
7675         window configuration.
7676         (hyper-describe-face): Use DEFAULT of completing-read.
7677         (hyper-apropos-read-variable-symbol): Ditto.
7678         (hyper-apropos-read-function-symbol): Ditto.
7679
7680 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7681
7682         * mule/mule-cmds.el (set-default-coding-system): Set
7683         comint-exec-hook to use coding-system-for-read and
7684         coding-system-for-write so that C-x RET c works.
7685
7686 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7687
7688         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7689         (previous-matching-history-element): Increment
7690         minibuffer-max-depth by 1.
7691         (next-matching-history-element): Ditto.
7692
7693 2000-01-11  Andy Piper  <andy@xemacs.org>
7694
7695         * gutter-items.el (buffers-tab): Create a new face for the buffers
7696         tab.
7697         (buffers-tab-face): use it.
7698
7699 2000-01-10  Didier Verna  <didier@xemacs.org>
7700
7701         * modeline.el (modeline-scrolling-method): change modeline X
7702         cursor appearance according to the value.
7703
7704 2000-01-07  Andreas Jaeger  <aj@suse.de>
7705
7706         * about.el (about-hackers): Moved my entry to contributor list.
7707         (xemacs-hackers): Added myself.
7708         (about-maintainer-info): Added description of myself.
7709
7710
7711 2000-01-07  Didier Verna  <didier@xemacs.org>
7712
7713         * modeline.el (modeline-scrolling-method): new variable.
7714         (mouse-drag-modeline): add reference to it in the docstring.
7715         (mouse-drag-modeline): handle it.
7716
7717 2000-01-08  Andy Piper  <andy@xemacs.org>
7718
7719         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7720         calls.
7721         (remove-buffer-from-gutter-tab): ditto.
7722
7723 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7724
7725         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7726         (custom-face-edit): Fix grammatical error in help message.
7727
7728 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7729
7730         * movemail.el: Added.
7731
7732         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7733
7734 2000-01-03  Didier Verna  <didier@xemacs.org>
7735
7736         * modeline.el (mouse-drag-modeline): remove the code related to
7737         the modeline horizontal scrolling facility.
7738
7739 1999-12-31  Martin Buchholz <martin@xemacs.org>
7740
7741         * XEmacs 21.2.26 is released.
7742
7743 1999-12-28  Andy Piper  <andy@xemacs.org>
7744
7745         * wid-edit.el (widget-push-button-value-create): The gui cache
7746         does not agree with native widgets which can only be displayed
7747         once per window. The reasons for caching are diminished now that
7748         we don't hog resources when creating buttons.
7749         (widget-push-button-cache) deleted.
7750
7751 1999-12-24  Martin Buchholz <martin@xemacs.org>
7752
7753         * XEmacs 21.2.25 is released.
7754
7755 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7756
7757         * hyper-apropos.el (hyper-apropos): Toggle
7758         hyper-apropos-programming-apropos correctly.
7759         Set REGEXP when user accepts default value.
7760
7761 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7762
7763         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7764         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7765
7766 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7767
7768         * mule/mule-category.el (undefined-category-designator):
7769         Return char instead of character.  Search for undefined one.
7770         (describe-category): Use with-displaying-help-buffer.
7771
7772 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7773
7774         * byte-optimize.el (byte-optimize-plus):
7775         Optimize (+ 1) to 1 instead of (1+ nil).
7776
7777         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7778
7779         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7780
7781         * byte-optimize.el (byte-optimize-char-before): New function.
7782         Remove performance penalty for using (char-before) instead of (char-after).
7783
7784 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7785
7786         * mule/mule-category.el (char-category-list): Return character
7787         instead of integer.
7788
7789 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7790
7791         * minibuf.el (read-buffer): Check default is buffer object.
7792
7793 1999-11-25  Andy Piper  <andy@xemacs.org>
7794
7795         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7796         for buttons.
7797
7798 1999-12-16  Andreas Jaeger  <aj@suse.de>
7799
7800         * package-get.el (package-get-maybe-save-index): Fixed typo.
7801         Patch by Jeff Miller <jmiller@smart.net>.
7802
7803 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7804
7805         * gnuserv.el (gnuserv-process-filter):  don't call
7806         gnuserv-write-to-client when gnuserv-current-client is nil
7807
7808 1999-12-14  Martin Buchholz <martin@xemacs.org>
7809
7810         * XEmacs 21.2.24 is released.
7811
7812 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7813
7814         * about.el (about-hackers): Update my email address.
7815
7816 1999-12-07  Martin Buchholz <martin@xemacs.org>
7817
7818         * XEmacs 21.2.23 is released.
7819
7820 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7821
7822         * package-get.el (package-get-download-sites): Removed several
7823         defunct download sites, added many new ones, and corrected a few
7824         incorrect directory-on-site entries.  Added physical locations to
7825         site-description.
7826
7827 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7828
7829         * finder.el (finder-commentary): add DOC string and fix
7830         interactive spec
7831
7832 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7833
7834         * help.el (describe-function): Don't forget to intern the string
7835         completing-read returns.
7836         (describe-variable): Ditto.
7837
7838 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7839
7840         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7841         `hyper-apropos-help-mode' here to find symbol to customize
7842         irregardless of cursor position and simplify
7843         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7844         `hyper-apropos-popup-menu'.
7845
7846 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7847
7848         * apropos.el (apropos-mode-map): Add return to call
7849         apropos-follow.
7850         (apropos-print): Call apropos-mode to have better
7851         command reference. Put keymap text-poperty to
7852         symbole name.
7853
7854 1999-11-22  Alastair Burt  <burt@dfki.de>
7855
7856         * help.el: (describe-bindings-1): Added handling of keymaps for
7857         the extents at point.
7858
7859 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7860
7861         * gutter-items.el (buffers-tab-items): Wrap the function in a
7862         save-match-data
7863
7864 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7865
7866         * help.el (describe-function): Use the DEFAULT argument to
7867         completing-read.
7868         (describe-variable): Ditto.
7869
7870 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7871
7872         * minibuf.el (read-from-minibuffer): Add optional argument
7873         DEFAULT to have better mini-buffer history support.
7874         (completing-read): Pass default to read-from-minibuffer.
7875         (read-buffer): Pass default to completing-read.
7876
7877 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7878
7879         * font-lock.el (font-lock-doc-string-face): Document the
7880         `font-lock-lisp-like' property.
7881
7882 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7883
7884         * lisp-mode.el: Specify `font-lock-lisp-like'.
7885
7886         * font-lock.el (font-lock-lisp-like): New function.
7887         (font-lock-fontify-syntactically-region): Use it.
7888
7889 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7890
7891         * XEmacs 21.2.22 is released
7892
7893 1999-11-28  Martin Buchholz <martin@xemacs.org>
7894
7895         * XEmacs 21.2.21 is released.
7896
7897 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7898
7899         * minibuf.el (read-coding-system): Accept symbol and
7900         coding-system object as a default-coding-system.
7901
7902 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7903
7904         * minibuf.el (read-coding-system): Accept symbol as
7905         a default-coding-system.
7906
7907 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7908
7909         * apropos.el (apropos-documentation): Use insert instead
7910         of princ.
7911
7912 1999-11-07  William M. Perry  <wmperry@aventail.com>
7913
7914         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7915           for the linux console.
7916
7917         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7918           stuff to work when you are not on a window system, since the GPM
7919           mouse support now allows pasting from outside of XEmacs.
7920
7921 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7922
7923         * XEmacs 21.2.20 is released
7924
7925 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7926
7927         * setup-paths.el (paths-default-info-directories): Add
7928         /usr/share/info and /usr/local/share/info.
7929
7930 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7931
7932         * about.el: Updated Vladimir Ivanovic's info.
7933
7934 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7935
7936         * auto-show.el (auto-show-truncationp): Remove.
7937
7938         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7939
7940 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7941
7942         * indent.el (indent-line-to): fix bug: spaces were not replaced
7943         with tab if column is multiple of tab-width
7944         From dhn@qedinc.com
7945
7946 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7947
7948         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7949         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7950
7951         * package-get.el (package-get-package-provider): Be verbose when
7952         interactive. Patch from Robert Pluim
7953
7954 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7955
7956         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7957         info file suffixes.
7958
7959 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7960
7961         * process.el (open-network-stream): Add a new optional parameter
7962         PROTOCOL to support udp; fix a minor typo and add an explanation
7963         in docstring for udp programming.
7964
7965         * code-process.el (open-network-stream): Add a new optional
7966         parameter PROTOCOL to support udp; fix a minor typo and add an
7967         explanation in docstring for udp programming.
7968
7969 1999-10-18  Andy Piper  <andy@xemacs.org>
7970
7971         * gui.el (make-gui-button): be more precise about how we call
7972         callbacks.
7973
7974         * wid-edit.el (widget-push-button-value-create): Use the new form
7975         of native gui-button.
7976
7977 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7978
7979         * info.el (Info-page-prev): Don't do (sit-for 0).
7980
7981 1999-10-13  Andy Piper  <andy@xemacs.org>
7982
7983         * gutter-items.el (progress-abort-glyph): new glyph for showing
7984         abort status.
7985         (append-progress): dispatch-event rather than sit-for.
7986         (abort-progress): new function. Show the abort glyph with an
7987         appropriate message.
7988         (raw-append-progress): dispatch-event rather than sit-for.
7989         (display-progress): cope with aborts.
7990
7991         * gui.el (make-gui-button): Use native widgets for buttons
7992         unconditionally.
7993         (insert-gui-button): ditto.
7994         (gui-button-p): ditto.
7995
7996         * xbm-button.el: remove from core.
7997
7998         * xpm-button.el: remove from core.
7999
8000 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8001
8002         * faces.el (init-device-faces): Don't initialize the random faces
8003         on the stream device.
8004
8005 1999-10-06  Andy Piper  <andy@xemacs.org>
8006
8007         * files.el (recover-file): Don't use ls under windows for revert buffer.
8008
8009 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8010
8011         * package-get.el (package-get-download-menu): Make menu really
8012         toggle download sites.
8013         (package-get-download-sites): Add autoload cookie.
8014
8015 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8016
8017         * setup-paths.el (paths-find-module-directory): Ditto.
8018
8019 1999-09-29  Werner Fink  <werner@suse.de>
8020
8021         * setup-paths.el (paths-find-exec-directory): Add missing nil
8022         parameter for environment.
8023
8024 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8025
8026         * modeline.el (modeline-format):
8027         Only purecopy the strings.  Else
8028         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8029         barfs.
8030
8031 1999-08-28  Mike Woolley  <mike@bulsara.com>
8032
8033         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8034         user setting comint-completion-addsuffix and
8035         comint-process-echoes.
8036
8037 1999-09-22  Andy Piper  <andy@xemacs.org>
8038
8039         * gutter-items.el (update-tab-in-gutter): use
8040         last-nonminibuf-window instead of selected-window.
8041
8042 1999-09-18  Andy Piper  <andy@xemacs.org>
8043
8044         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8045         display on.
8046
8047         * subr.el (record-buffer-hook): new variable so that the hook gets
8048         some documentation.
8049
8050 1999-09-16  Andy Piper  <andy@xemacs.org>
8051
8052         * gutter-items.el (update-tab-in-gutter): only update when the
8053         gutter is visible.
8054         (remove-buffer-from-gutter-tab): ditto.
8055
8056 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8057
8058         * simple.el (do-auto-fill): Commented out part of Kinsoku
8059         processing.
8060
8061 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8062
8063         * isearch-mode.el (isearch-highlightify-region): Give the
8064         highlighting extents a high priority.
8065         (isearch-make-extent): Give the main highlighting extent an even
8066         higher priority.
8067
8068 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8069
8070         * packages.el (packages-compute-package-locations): Fix typo from
8071         -u rationalization.
8072
8073 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8074
8075         * setup-paths.el (paths-find-doc-directory): Respect value of
8076         `configure-doc-directory.'
8077
8078         * find-paths.el (paths-find-architecture-directory): Give
8079         precendence `default' argument (which typically comes from
8080         configure).
8081
8082 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8083
8084         * startup.el (command-line-early): Added options -user-init-file
8085         and -user-init-directory.
8086
8087         * files.el (user-init-file): Default to NIL so we can recognize
8088         when it's set.
8089
8090 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8091
8092         * obsolete.el (init-file-user):
8093         * startup.el:
8094         * packages.el (packages-compute-package-locations):
8095         * package-get.el (package-get-user-index-filename):
8096         * menubar-items.el (maybe-add-init-button):
8097         * info.el (Info-annotations-path):
8098         * dump-paths.el:
8099         Change `user-init-directory' to be an absolute path.
8100         Use `user-init-directory' where appropriate.
8101         Zap `init-file-user' and its uses.
8102
8103 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8104
8105         * subr.el (copy-symbol): New function.
8106
8107 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8108
8109         * isearch-mode.el (isearch-done): Be sure to restore invisible
8110         extents in the proper buffer.
8111         (isearch-pre-command-hook): Set this-command to the correct value
8112         in case the buffer has changed and old overriding-local-map was
8113         used.
8114         (isearch-restore-extent): Use remprop instead of setting the
8115         property to nil.
8116
8117 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8118
8119         * cmdloop.el (execute-extended-command): Update zmacs region
8120         before the delay.
8121         (execute-extended-command): Make the message gettext-friendly.
8122
8123 1999-09-07  Andy Piper  <andy@xemacs.org>
8124
8125         * gutter-items.el (progress-gauge-glyph): renamed from
8126         progress-glyph.
8127         (progress-text-glyph): new variable.
8128         (progress-layout-glyph): use layouts and text glyphs.
8129         (progress-area-buffer): removed.
8130         (progress-text-and-extent): new variable.
8131         (progress-displayed-p): dynamically create gutter area buffer.
8132         (clear-progress): ditto.
8133         (raw-append-progress): ditto.
8134         (append-progress): use new glyph names.
8135         (raw-append-progress): only create the extent when needed. set
8136         properties more optimally.
8137         (progress): remove args.
8138
8139 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8140
8141         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8142         mapcar where the return value is unused.
8143         (isearch-restore-invisible-extents): Ditto.
8144         (isearch-highlight-all-cleanup): Ditto.
8145         (isearch-delete-extents-in-range): Traverse the extents only once.
8146         (isearch-highlight-all-update): Don't start over if the search
8147         string has changed and more input is pending.
8148
8149 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8150
8151         * packages.el (packages-find-package-data-path): Ditto.
8152
8153         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8154
8155         * subr.el (mapc-internal): Don't make obsolete.
8156
8157         * cl-extra.el (mapc): Resurrect.
8158
8159 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8160
8161         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8162         alias.
8163
8164         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8165         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8166         (isearch-yank-clipboard): Use get-clipboard instead of
8167         x-get-clipboard.
8168         (isearch-yank-selection): Fix docstring.
8169
8170 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8171
8172         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8173
8174 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8175
8176         * cl-macs.el (extent-start-position): Fix setf method.
8177         (extent-end-position): Ditto.
8178
8179 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8180
8181         * isearch-mode.el: End merge with FSF 20.4.
8182
8183         * isearch-mode.el (search-invisible): New variable.
8184         (isearch-hide-immediately): Ditto.
8185         (isearch-unhidden-extents): Ditto.
8186         (isearch-range-invisible): New function.
8187         (isearch-unhide-extent): Ditto.
8188         (isearch-restore-invisible-extents): Ditto.
8189         (isearch-restore-extent): Ditto.
8190
8191         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8192         implementation.
8193         (isearch-ring-retreat-edit): Ditto.
8194         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8195         (isearch-forward-regexp): New arguments NOT-REGEXP and
8196         NO-RECURSIVE-EDIT.
8197         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8198         (isearch-backward-regexp): New arguments NOT-REGEXP and
8199         NO-RECURSIVE-EDIT.
8200         (isearch-mode): Return isearch-success.
8201         (isearch-update): Use unread-command-events instead of
8202         unread-command-event.
8203         (isearch-abort): If an invalid regexp is encountered, keep popping
8204         states.
8205         (isearch-*-char): Use FSF implementation.
8206         (isearch-whitespace-chars): Use the more robust FSF's
8207         implementation.
8208         (isearch-within-brackets): New variable.
8209         (isearch-mode): Initialize it.
8210         (isearch-edit-string): Bind it.
8211         (isearch-search-and-update): Set it.
8212         (isearch-push-state): Push it.
8213         (isearch-top-state): Pop it.
8214         (isearch-search): Set it.
8215         (isearch-printing-char): When called by isearch-whitespace-chars,
8216         handle M-SPC gracefully.
8217         (isearch-message-prefix): New argument ELLIPSIS.
8218         (isearch-message-suffix): Ditto.
8219         (isearch-message): Use the ELLIPSIS argument when calling
8220         isearch-message-prefix and isearch-message-suffix.
8221         (isearch-message-prefix): Distinguish between "wrapped" and
8222         "overwrapped" search, FWIW.
8223
8224 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8225
8226         * isearch-mode.el (isearch-edit-string): Use the head of the
8227         search ring instead of search-last-string and search-last-regexp.
8228         (search-highlight): Renamed from isearch-highlight.
8229         (isearch-exit): Use the new name.
8230         (isearch-highlight): Ditto.
8231         (isearch-dehighlight): Ditto.
8232         (isearch-update-ring): New function.
8233         (isearch-done): Call it.
8234         (isearch-done): New argument EDIT.
8235         (isearch-repeat): If search string is empty, look up at the car of
8236         the search ring; ignore the yank pointer.
8237         (isearch-abort): Call isearch-done with NOPUSH.
8238         (isearch-cancel): New function.
8239         (isearch-mode-map): Bind it to ESC ESC ESC.
8240
8241         * isearch-mode.el: Begin merge with FSF 20.4.
8242
8243 1999-09-01  Andy Piper  <andy@xemacs.org>
8244
8245         * x-select.el (x-get-clipboard): obsolete.
8246         (x-yank-clipboard-selection): obsolete
8247
8248         * select.el (disown-selection): need to be careful to disown the
8249         clipboard if we set it via selection.
8250         (get-clipboard): move from x-select.el
8251         (yank-clipboard-selection): ditto.
8252
8253 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8254
8255         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8256         isearch-highlight-all-matches to nil.
8257         (isearch-fixed-case): New variable.
8258         (isearch-mode): Initialize it.
8259         (isearch-edit-string): Save it.
8260         (isearch-toggle-case-fold): Set it.
8261         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8262         need to check isearch-fixed-case.
8263         (isearch-toggle-case-fold): Update highlighting of all matches
8264         before the pause.
8265         (isearch-edit-string):
8266
8267 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8268
8269         * isearch-mode.el (isearch-edit-string): Call isearch-message
8270         before reading the event so that the prompt is displayed properly.
8271         (isearch-message): Use isearch-nonincremental when calling
8272         isearch-message-prefix.
8273         (minibuffer-local-isearch-map): Bind up and down to do the same as
8274         M-p and M-n respectively.
8275         (isearch-done): New arg NOPUSH.
8276         (isearch-edit-string): Use it.
8277         (isearch-edit-string): Don't bind isearch-string.
8278         (isearch-ring-adjust): Edit string, *then* push state.
8279
8280 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8281
8282         * faces.el (isearch-secondary): Make isearch-secondary look
8283         different than default.
8284
8285 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8286
8287         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8288         save-excursion.
8289         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8290         (isearch-update): Call isearch-dehighlight without arguments.
8291         (isearch-done): Ditto.
8292
8293         * isearch-mode.el (isearch-fix-case): If the search string has no
8294         upper-case letters, allow the folding to be reenabled.
8295         Previously, once disabled, the folding would remain that way until
8296         the end of isearch.
8297         (isearch-top-state): Call isearch-fix-case.
8298
8299         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8300         save-excursion.
8301         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8302
8303 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8304
8305         * xpm-button.el:
8306         xbm-button.el: Need to exist in core because gui.el depends on
8307         them.
8308
8309 1999-08-31  Andy Piper  <andy@xemacs.org>
8310
8311         * gutter-items.el (buffers-tab-face): new customizable variable.
8312         (buffers-tab-default-buffer-line-length): new specifier for
8313         maximum viewable characters.
8314         (progress-stack): new variable for implementing widget-based
8315         progress messages.
8316         (progress-area-buffer): ditto.
8317         (progress-glyph-height): ditto.
8318         (progress-stop-callback): ditto.
8319         (progress-quit-function): new function.
8320         (progress-glyph): new variable.
8321         (progress-layout-glyph): ditto.
8322         (progress-displayed-p): new function, see message-displayed-p for
8323         details.
8324         (clear-progress): ditto.
8325         (remove-progress): ditto.
8326         (append-progress): ditto.
8327         (raw-append-progress): ditto.
8328         (display-progress): ditto.
8329         (current-progress): ditto.
8330         (current-progress-label): ditto.
8331         (progress): ditto.
8332         (lprogress): ditto.
8333
8334
8335 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8336
8337         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8338
8339         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8340         `isearch-yank-selection'.
8341         (isearch-mode-map): Use it.
8342         (isearch-yank-selection): Use `get-selection' instead of
8343         `get-x-selection'.
8344
8345 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8346
8347         * faces.el (isearch-secondary): Create face here.
8348
8349         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8350         timers.
8351
8352 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8353
8354         * subr.el (buffer-string): More robust backward compatibility
8355         check, courtesy William Perry.
8356
8357 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8358
8359         * replace.el (perform-replace): Stop the search after the search
8360         limit has been reached.
8361
8362 1999-08-23  Andy Piper  <andy@xemacs.org>
8363
8364         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8365         here if we don't have one.
8366
8367 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8368
8369         * ldap.el (ldap-coding-system): Default to nil until we get
8370         efficient UTF8 support
8371         (ldap-decode-string): Guard against `decode-coding-string' not
8372         being defined
8373         (ldap-encode-string): Guard against `encode-coding-string' not
8374         being defined
8375
8376 1999-08-23  Didier Verna  <didier@xemacs.org>
8377
8378         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8379         Some doc strings improvements, and add a star to the `interactive'
8380         calls.
8381
8382 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8383
8384         * font-lock.el (java-font-lock-keywords-3): introduced new
8385         keywords and regexpes for javadoc syntax 1.2.
8386
8387 1999-08-17  Andy Piper  <andy@xemacs.org>
8388
8389         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8390         format-buffers-tab-line.
8391         (buffers-tab-max-buffer-line-length): new variable.
8392         (format-buffers-tab-line): new function. truncate names if over
8393         buffers-tab-max-buffer-line-length.
8394
8395 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8396
8397         * cus-start.el: Customize the variable `bell-inhibit-time'.
8398
8399 1999-08-16  Andy Piper  <andy@xemacs.org>
8400
8401         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8402         brute-force approach to deleting the last buffer.
8403         (buffers-tab-grouping-regexp): new customizable variable.
8404         (select-buffers-tab-buffers-by-mode): use it.
8405
8406 1999-08-13  Andy Piper  <andy@xemacs.org>
8407
8408         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8409         deletion problem.
8410
8411 1999-07-30  Didier Verna  <didier@xemacs.org>
8412
8413         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8414         of princ to output symbols.
8415         (custom-save-face-internal): ditto.
8416         (custom-save-resets): ditto.
8417
8418 1999-08-09  Didier Verna  <didier@xemacs.org>
8419
8420         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8421         `regexp-quote' to protect the major mode name for use as a regular
8422         expression (c++ needs this for instance).
8423
8424 1999-08-08  Andy Piper  <andy@xemacs.org>
8425
8426         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8427         cope with similar mode names.
8428
8429         * gutter-items.el (buffers-tab-selection-function): new selection
8430         function.
8431         (select-buffers-tab-buffers-by-mode): new function.
8432         (buffers-tab-items): use it if set to only display buffers in the
8433         tab in the current buffer's group..
8434         (update-tab-in-gutter): use new api.
8435         (remove-buffer-from-gutter-tab): ditto.
8436
8437         * gutter-items.el (buffers-tab-max-size): set custom selection
8438         default to 6.
8439         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8440         (add-tab-to-gutter): set face as default.
8441
8442 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8443
8444         * faces.el (frob-face-property): Merge the fall-back specifier
8445         with the target, not replace it.
8446
8447 1999-08-05  Andy Piper  <andy@xemacs.org>
8448
8449         * gutter-items.el (update-tab-in-gutter): add frame argument for
8450         buffer-items.
8451         (update-tab-in-gutter): use it.
8452
8453         * gutter-items.el (record-buffer-hook): set.
8454
8455         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8456         change.
8457         (switch-to-buffer-hook) deleted.
8458
8459 1999-08-04  Andy Piper  <andy@xemacs.org>
8460
8461         * gutter-items.el (update-tab-in-gutter): make sure this will work
8462         as an argument to create-frame-hook.
8463
8464 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8465
8466         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8467         instead of timer emulation.
8468
8469 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8470
8471         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8472         Emacs isearch enhancements.
8473
8474 1999-07-28  Andy Piper  <andy@xemacs.org>
8475
8476         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8477         all devices that support tab controls.
8478         (remove-buffer-from-gutter-tab): new function. to be used as a
8479         value for kill-buffer-hook.
8480
8481 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8482
8483         * auto-show.el (auto-show-truncationp): changed to match
8484         `window_translation_on'
8485
8486 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8487
8488         * XEmacs 21.2.19 is released
8489
8490 1999-07-28  SL Baur  <steve@miho>
8491
8492         * code-files.el (insert-file-contents): Fix docstring.
8493         revert previous change.
8494
8495 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8496
8497         * fill.el (fill-region-as-paragraph): Change re-break-point to
8498         contain word-across-newline plus one character so that filling
8499         Japanese and Chinese works as desired.
8500         * simple.el (do-auto-fill): Ditto.
8501
8502 1999-07-26  SL Baur  <steve@miho>
8503
8504         * mule/japanese.el ("Japanese"): Do not specify a default input
8505         method.
8506         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8507
8508 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8509
8510         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8511         able to use cl-macs macro in early lisp.
8512
8513 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8514
8515         * custom.el:
8516         * cus-face.el:
8517         * cus-edit.el:
8518                 Massive custom Theme API changes.
8519
8520 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8521
8522         * code-files.el (insert-file-contents): Regard
8523         coding-system-magic-cookie if `coding-system-for-read' is nil.
8524
8525 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8526
8527         * mule/thai-xtis.el: Add coding: local variable, to avoid
8528         bootstrapping problem with C locale.
8529
8530 1999-07-22  Andy Piper  <andy@xemacs.org>
8531
8532         * dumped-lisp.el (preloaded-file-list): guard against putting
8533         gutter-items in a less than functional XEmacs.
8534         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8535
8536 1999-07-18  Bob Weiner  <weiner@beopen.com>
8537
8538         * fill.el (fill-context-prefix): Fixed bug that prevented the
8539         setting of an adaptive fill prefix when the `dont-skip-first' was
8540         t.
8541
8542 1999-07-22  SL Baur  <steve@miho>
8543
8544         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8545
8546 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8547
8548         * files.el (interpreter-mode-alist): add `make', `guile', and
8549         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8550         makefile-mode, guile is a scheme, and someday XEmacs will be
8551         modular enough to use as an efficient scripting tool.)
8552
8553 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8554
8555         * mule/mule-cmds.el (reset-language-environment): Regard
8556         coding-category `utf-8' and `ucs-4' if they are available.
8557
8558 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8559
8560         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8561         (prefer-coding-system): Fix DOC-string.
8562
8563         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8564         DOC-string too.
8565
8566         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8567         Mule.
8568         (coding-system-change-eol-conversion): Fix DOC-string.
8569
8570 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8571
8572         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8573         instead of `list-coding-system'.
8574
8575 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8576
8577         * menubar-items.el (default-menubar): `select-input-method' was
8578         renamed to `set-input-method'.
8579
8580         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8581         "Set Language Environment" menu.
8582
8583         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8584         "Describe Language Support" menu.
8585
8586 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8587
8588         * mule/chinese.el ("Chinese-GB"): Rename
8589         `chinese-gb-environment-setup-function' to
8590         `setup-chinese-gb-environment-internal'.
8591
8592 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8593
8594         * mule/korean.el: Use `define-coding-system-alias' instead of
8595         `copy-coding-system'.
8596
8597 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8598
8599         * mule/mule-cmds.el (set-language-environment-coding-systems):
8600         Treat duplicated coding-categories.
8601
8602 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8603
8604         * mule/japanese.el: Use `define-coding-system-alias' instead of
8605         `copy-coding-system'.
8606
8607 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8608
8609         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8610         coding-system `viscii'.
8611
8612 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8613
8614         * mule/cyrillic.el:
8615         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8616         (cyrillic-alternativnyj-decode-table): New variable.
8617         (cyrillic-alternativnyj-encode-table): New variable.
8618         - Specify `iso-8-1' as a category of coding-system
8619           `alternativnyj'.
8620         - Abolish general Cyrillic environment.
8621
8622 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8623
8624         * mule/chinese.el:
8625         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8626         - Register `chinese-gb-environment-setup-function' as a
8627           `setup-function' of "Chinese-GB" environment.
8628
8629 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8630
8631         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8632         optional argument `parents'.
8633
8634         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8635         property for Thai-XTIS.
8636
8637         * mule/mule-help.el (help-with-tutorial): Use property
8638         `tutorial-coding-system' of language-info as a coding-system to
8639         read tutorial file.
8640
8641 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8642
8643         * mule/thai-xtis.el: Don't setup `setup-function' and
8644         `exit-function'.
8645
8646         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8647         `set-coding-category-system' to set up coding-system for
8648         coding-category.
8649
8650         * mule/mule-cmds.el (prefer-coding-system): Use
8651         `set-coding-category-system' to set up coding-system for
8652         coding-category.
8653
8654 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8655
8656         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8657         Thai-XTIS environment.
8658
8659         * mule/mule-cmds.el (prefer-coding-system): Use
8660         `find-coding-system' instead of `coding-system-p'.
8661
8662 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8663
8664         * mule/mule-cmds.el (set-language-environment-coding-systems):
8665         Modify eol-type for XEmacs.
8666
8667         * mule/thai-xtis.el: Delete unused local variable `category'.
8668
8669         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8670         function.
8671         (prefer-coding-system): Don't call
8672         `update-coding-systems-internal'; use function
8673         `coding-category-list' instead of variable `coding-category-list';
8674         use `set-coding-priority-list' instead of `set-coding-priority';
8675         modify `eol-type' for XEmacs.
8676
8677         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8678         `charset-columns'.
8679         (char-width): Likewise.
8680
8681 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8682
8683         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8684         `tis-620'.
8685
8686         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8687         `set-coding-priority-list' instead of `set-coding-priority'; don't
8688         call `update-coding-systems-internal'.
8689
8690         * mule/mule-misc.el (coding-system-get): New function.
8691         (coding-system-put): New function.
8692         (coding-system-category): New function.
8693
8694 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8695
8696         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8697         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8698         to avoid conflict with leim/quail/thai-xtis.
8699
8700         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8701         to thai-xtis-chars.el.
8702
8703         * mule/thai-xtis-chars.el: New file (split from
8704         mule/thai-xtis.el).
8705
8706 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8707
8708         * mule/thai-xtis.el:
8709         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8710         - Add syntax entries.
8711         - Put `preferred-coding-system' of the charset `thai-xtis' to
8712           `tis-620'.
8713
8714 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8715
8716         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8717         rewritten to use write-multibyte-character.
8718
8719 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8720
8721         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8722         of `iso-2022-7'.
8723         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8724         ported yet.
8725         (read-input-method-name): Treat optional argument `default'.
8726
8727 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8728
8729         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8730         all.
8731         (set-language-info-alist): Set up menus here.
8732
8733 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8734
8735         * minibuf.el (completing-read): Add new optional argument
8736         `default'.
8737         (read-coding-system): Add new optional argument
8738         `default-coding-system'.
8739
8740 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8741
8742         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8743         (viet-viscii-...->viet-vscii...).
8744
8745 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8746
8747         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8748         and menus.
8749
8750 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8751
8752         * mule/mule-cmds.el (input-method-function): Add permanent-local
8753         property.
8754
8755 1999-03-30  Dave Love  <fx@gnu.org>
8756
8757         * mule/mule-cmds.el (current-language-environment): Doc fix.
8758
8759 1999-02-06  Richard Stallman  <rms@gnu.org>
8760
8761         * mule/european.el (setup-slovenian-environment): New function.
8762         ("Slovenian"): New language environment.
8763
8764 1999-01-27  Dave Love  <fx@gnu.org>
8765
8766         * mule/mule-cmds.el (current-language-environment): Provide :link,
8767         :type (choices) and appropriate :get.
8768
8769 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8770
8771         * mule/mule-cmds.el (describe-language-environment): Don't alter
8772         input-method-alist.
8773
8774 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8775
8776         * mule/mule-cmds.el (prefer-coding-system): Call
8777         set-coding-priority, so that the internal array of priorities is
8778         also updated.
8779
8780 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8781
8782         * mule/mule-cmds.el (prefer-coding-system): If the argument
8783         requires specific EOL conversion type, make the default coding
8784         systems use that.
8785
8786 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8787
8788         * mule/mule-cmds.el (set-language-environment): Pass the default
8789         eol-type to set-language-environment-coding-systems.
8790         (set-default-coding-systems): Copy the eol-type property for the
8791         new default values of {buffer-file,process}-coding-system from the
8792         old defaults.
8793         (set-language-environment-coding-systems): Accept an optional
8794         argument EOL-TYPE, and set the eol-type property of the default
8795         coding systems accordingly.
8796
8797 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8798
8799         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8800         use generate-new-buffer instead of get-buffer-create.
8801
8802 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8803
8804         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8805
8806 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8807
8808         * mule/mule-cmds.el (default-input-method): Fix custom type.
8809
8810 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8811
8812         * mule/mule-cmds.el (setup-specified-language-environment):
8813         Add apropos-inhibit property.
8814         (describe-specified-language-support): Likewise.
8815
8816 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8817
8818         * mule/mule-cmds.el: Doc fixes.
8819
8820 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8821
8822         * mule/mule-cmds.el (register-input-method): Doc-string
8823         modified.
8824
8825 1998-09-01  Dave Love  <fx@gnu.org>
8826
8827         * mule/mule-cmds.el (current-language-environment): Fix
8828         setter function.
8829
8830 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8831
8832         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8833         mule/european.el, mule/hebrew.el, mule/japanese.el,
8834         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8835         avoid bootstrapping problem if you need to recompile all the Lisp
8836         files using interpreted code.
8837
8838 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8839
8840         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8841         ("Latin-2"): Likewise.
8842
8843 1998-08-18  Per Starback  <starback@update.uu.se>
8844
8845         * mule/european.el (setup-latin2-environment): Fix typo.
8846
8847 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8848
8849         * mule/european.el: Give proper value of `input-method' key to all
8850         lang. env.
8851
8852         * mule/mule-cmds.el (activate-input-method): Handle the case that
8853         the arg INPUT-METHOD is nil correctly.
8854         (read-multilingual-string): Activate the specified input method
8855         before calling read-string.  Afterward, activate the original
8856         input method.
8857
8858 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8859
8860         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8861         (set-language-info-alist): Fix typo in doc-string.
8862
8863         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8864
8865 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8866
8867         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8868         (reset-language-environment): New function for the job that
8869         setup-english-environment used to do.
8870         (set-language-environment): Do more setups according to the info
8871         in language-info-alist.
8872         (read-language-name): Handle the case that the arg KEY is nil.
8873         (describe-language-environment): Handle input-method property.
8874
8875         * mule/: All files under this directory, which related with
8876         specific languages (such as mule/european.el, mule/greek.el,
8877         mule/hebrew.el, mule/misc-lang.el), modified as below.
8878         (setup-XXX-environment): Just call set-language-environment.  If
8879         they used to do some other jobs than what done by
8880         set-language-environment, those jobs are done in
8881         setup-XXX-environment-internal now.
8882         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8883         the value to setup-XXX-environment-internal.  Add properties
8884         input-method and features.
8885
8886         * mule/english.el (setup-english-environment): Just call
8887         reset-language-environment.
8888
8889         * mule/european.el (setup-8-bit-environment): Function deleted.
8890
8891 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8892
8893         * mule/mule-cmds.el (input-method-exit-on-first-char)
8894         (input-method-use-echo-area): Doc fixes.
8895
8896 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8897
8898         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8899         variable.
8900         (input-method-use-echo-area): New variable.
8901
8902 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8903
8904         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8905
8906 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8907
8908         * mule/mule-cmds.el (activate-input-method): Update mode line.
8909         (inactivate-input-method): Likewise.
8910
8911 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8912
8913         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8914         input method in the current buffer, but just bind
8915         current-input-method.
8916
8917 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8918
8919         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8920
8921         * mule/misc-lang.el ("IPA"): Add coding-priority and
8922         coding-system.
8923
8924 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8925
8926         * mule/greek.el: Add coding-priority.
8927
8928 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8929
8930         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8931         LANG-ENV.
8932
8933 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8934
8935         * mule/mule-cmds.el (register-input-method): Fix previous change.
8936         (setup-specified-language-environment): Doc fix.
8937
8938 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8939
8940         * mule/mule-cmds.el: Several doc fixes.
8941         (get-language-info, set-language-info): Rename argument.
8942         (set-language-info-alist): Likewise.
8943         (register-input-method): Rename argument.
8944         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8945
8946 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8947
8948         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8949         default value while reading an input method.
8950
8951 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8952
8953         * mule/mule-cmds.el (universal-coding-system-argument):
8954         Use buffer-file-coding-system as default.
8955
8956 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8957
8958         * mule/korean.el ("Korean"): Doc fix.
8959
8960 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8961
8962         * mule/mule-cmds.el (describe-language-environment): Print the
8963         languge environment at the head.
8964
8965 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8966
8967         * mule/japanese.el: Set exit-function to exit-japanese-environment
8968         for Japanese environment.
8969
8970 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8971
8972         * mule/mule-cmds.el (set-language-environment): Doc fix.
8973         (current-language-environment): Use defcustom.
8974         (default-input-method): Specify :type.
8975
8976 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8977
8978         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8979         modified.
8980         (prefer-coding-system): Doc-string modified.
8981
8982 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8983
8984         * mule/mule-cmds.el (set-language-info): Doc-string
8985         describes `coding-priority' KEY.
8986         (set-language-environment-coding-systems): New function.
8987         (select-safe-coding-system): New function.
8988         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8989         (set-language-info-alist): New optionla arg PARENTS.  Call
8990         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8991         (set-language-environment-coding-systems): New function.
8992
8993         * mule/chinese.el: Remove setting up of
8994         describe-chinese-environment-map and
8995         setup-chinese-environment-map.  Exclude them in args of calls to
8996         set-language-info-alist.  Register coding-priority key in
8997         language-info-alist.
8998
8999         * mule/cyrillic.el: Remove setting up of
9000         describe-cyrillic-environment-map and
9001         setup-cyrillic-environment-map.  Exclude them in args of calls to
9002         set-language-info-alist.  Register coding-priority key in
9003         language-info-alist.
9004
9005         * mule/english.el: Register coding-priority key in
9006         language-info-alist.
9007
9008         * mule/ethiopic.el: Register coding-priority key in
9009         language-info-alist.
9010
9011         * mule/european.el: Remove setting up of
9012         describe-european-environment-map and
9013         setup-european-environment-map.  Exclude them in args of calls to
9014         set-language-info-alist.  Register coding-priority key in
9015         language-info-alist.  Add "German" language env.
9016         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9017         (setup-german-environment): New function.
9018
9019         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9020         change default input method to "greek-postfix".
9021
9022         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9023         coding-priority key in
9024
9025 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9026
9027         * mule/mule-cmds.el (set-language-info): Doc fix.
9028         (input-method-inactivate-hook): Doc fix.
9029
9030 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9031
9032         * mule/mule-cmds.el (set-input-method): Renamed from
9033         select-input-method.
9034
9035 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9036
9037         * mule/mule-cmds.el (set-language-environment): Run
9038         exit-language-environment-hook before calling `exit-function'
9039         which is specified for the language environment.
9040
9041 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9042
9043         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9044         modified.
9045         (prefer-coding-system): Likewise.
9046         (describe-language-environment): Print aliases of each coding
9047         system.
9048         (set-language-environment-hook): New variable.
9049         (exit-language-environment-hook): New variable.
9050         (set-language-environment): Call these hooks.  Before setting a
9051         new language environment, exit from the
9052         current-language-environment if necessary.
9053         (input-method-verbose-flag): The value can be nil, t,
9054         complex-only, or default.
9055         (input-method-highlight-flag): Doc-string augmented.
9056         (activate-input-method): Check if we can run the registered
9057         function to activate an input method.
9058
9059         * mule/korean.el: Set exit-function for language environment
9060         "Korean" to exit-korean-environment.
9061         (setup-korean-environment): Moved to korea-util.el.
9062
9063 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9064
9065         * mule/mule-cmds.el (read-multilingual-string): Use
9066         current-input-method prior to default-input-method.  Don't bind
9067         current-input-method by `let', instead, activate the specified
9068         input method in the current buffer temporarily.
9069
9070 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9071
9072         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9073
9074 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9075
9076         * mule/chinese.el (post-read-decode-hz): Return the result of
9077         decode-hz-region.
9078         (pre-write-encode-hz): Do not change the value of
9079         last-coding-system.
9080
9081 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9082
9083         * mule/mule-ccl.el: Doc fixes.
9084
9085 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9086
9087         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9088         (check-ccl-program): New macro.
9089
9090 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9091
9092         * mule/mule-ccl.el: Comment about CCL syntax modified.
9093         (ccl-command-table): Add read-multibyte-character and
9094         write-multibyte-character.
9095         (ccl-code-table): Add ex-cmd.
9096         (ccl-extended-code-table): New variable.
9097         (ccl-embed-extended-command): New function.
9098         (ccl-compile-read-multibyte-character,
9099         ccl-compile-write-multibyte-character) New functions.
9100         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9101         ccl-dump-write-multibyte-character): New functions.
9102
9103 1999-07-22  SL Baur  <steve@miho>
9104
9105         * config.el (config-value-file): config.values is installed into
9106         doc-directory.
9107         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9108
9109 1999-07-19  Didier Verna  <didier@xemacs.org>
9110
9111         * rect.el: all functions rewritten, except when noted. Below is a
9112         list of interface changes.
9113         (apply-on-rectangle): new function. Obsoletes
9114         `operate-on-rectangle'. All functions that used to call this
9115         function now call the new one.
9116         (kill-rectangle): added optional prefix arg to fill lines.
9117         (delete-rectangle): ditto.
9118         (delete-extract-rectangle): ditto.
9119         (open-rectangle): ditto.
9120         (clear-rectangle): ditto.
9121         (delete-rectangle-line): added third arg FILL.
9122         (delete-extract-rectangle-line): ditto.
9123         (open-rectangle-line): ditto.
9124         (clear-rectangle-line): ditto.
9125
9126 1999-07-18  Andy Piper  <andy@xemacs.org>
9127
9128         * menubar-items.el (default-menubar): add gutter options.
9129
9130         * gutter-items.el: new file.
9131         (gutter): new group for custom.
9132         (gutter-visible-p): new variable.
9133         (default-gutter-position): ditto.
9134         (buffers-tab): new group for the buffers tab.
9135         (gutter-buffers-tab): widget to put in the gutter.
9136         (buffers-tab-max-size): max number of tabs.
9137         (buffers-tab-switch-to-buffer-function): function to call when a
9138         tab is pressed.
9139         (buffers-tab-omit-function): filter buffers with this function.
9140         (buffers-tab-format-buffer-line-function): format buffer names for
9141         inclusion in tabs.
9142         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9143         the record.
9144         (build-buffers-tab-internal): build a list of tab items.
9145         (buffers-tab-items): ditto.
9146         (add-tab-to-gutter): put a tab in the gutter area.
9147         (update-tab-in-gutter): reset the buffers in the tab.
9148
9149         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9150
9151         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9152         (switch-to-buffer-hooks): new hook.
9153
9154         * toolbar.el (default-toolbar-position): fix typo.
9155
9156 1999-07-16  Andy Piper  <andy@xemacs.org>
9157
9158         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9159
9160 1999-07-15  Didier Verna  <didier@xemacs.org>
9161
9162         * cus-edit.el (custom-prompt-variable): optional third arg makes
9163         prompt for a comment string.
9164         (customize-set-value): optional prefix makes this function handle
9165         variable comments.
9166         (customize-set-variable): ditto.
9167         (customize-save-variable): ditto.
9168         (customize-customized): handle custom comments.
9169         (customize-save-customized): ditto.
9170         (custom-variable-state-set): ditto.
9171         (custom-face-state-set): ditto.
9172         (customize-saved): ditto.
9173         (custom-variable-set): ditto.
9174         (custom-face-set): ditto.
9175         (custom-variable-save): ditto.
9176         (custom-face-save): ditto.
9177         (custom-variable-reset-saved): ditto.
9178         (custom-face-reset-saved): ditto.
9179         (custom-variable-reset-standard): ditto.
9180         (custom-face-reset-standard): ditto.
9181         (custom-comment-face): new face.
9182         (custom-comment-tag-face): ditto.
9183         (custom-comment): new widget.
9184         (custom-comment-create): new function.
9185         (custom-comment-delete): ditto.
9186         (custom-comment-value-set): ditto.
9187         (custom-comment-show): ditto.
9188         (custom-comment-invisible-p): ditto.
9189         (custom-variable-value-create): create a comment field widget.
9190         (custom-face-value-create): ditto.
9191         (custom-variable-menu): new entry for adding a custom comment.
9192         (custom-face-menu): ditto.
9193         (custom-save-variables): possibly save custom comments.
9194         (custom-save-faces): ditto.
9195
9196         * cus-face.el (custom-set-faces): the arguments can now have a
9197         custom comment as fourth argument.
9198
9199         * custom.el (custom-set-variables): the arguments can now have a
9200         custom comment as fifth element.
9201
9202 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9203
9204         * XEmacs 21.2.18 is released
9205
9206 1999-07-13  SL Baur  <steve@miho>
9207
9208         * lib-complete.el (read-library-name): Revert previous change.
9209         (read-library): Ditto.
9210
9211 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9212
9213         * packages.el (packages-package-list): Capitalize docstring.
9214
9215         * packages.el (packages-find-package-library-path): Use #'nconc
9216         rather than #'append to reduce consing -- #'mapcar uses Flist,
9217         which returns a freshly consed list.  #'append would create yet
9218         another fresh list, using Fmake_list in concat.
9219
9220         * packages.el (package-provide): Use setq with remassq like it
9221         says in its docstring.
9222
9223 1999-07-06  SL Baur  <steve@miho.m17n.org>
9224
9225         * lib-complete.el (progn-with-message): Fix typo.
9226
9227 1999-07-06  SL Baur  <steve@miho.m17n.org>
9228
9229         * mule/mule-misc.el (char-octet): Make function match docstring.
9230         From Katsumi Yamaoka <yamaoka@jpl.org>
9231
9232 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9233
9234         * wid-edit.el (widget-documentation): corrected spelling error.
9235
9236 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9237
9238         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9239         keys if already bound
9240
9241 1999-07-06  SL Baur  <steve@miho.m17n.org>
9242
9243         * lib-complete.el (progn-with-message): Revert previous changes.
9244
9245 1999-06-24  Bob Weiner  <weiner@beopen.com>
9246
9247         * lib-complete.el (find-library):
9248         (find-library-other-window):
9249         (find-library-other-frame): Completely rewrote
9250         so that these functions actually work when called non-interactively.
9251         Also made them handle LIBRARY arguments which end with .el or .elc.
9252
9253 1999-06-24  Bob Weiner  <weiner@beopen.com>
9254
9255         * simple.el (indent-new-comment-line): Locally bound
9256         `block-comment-start' to `comstart' or else when this is called
9257         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9258         `block-comment-start' value, ignoring any existing spacing after a
9259         comment prefix in the previous line and producing ugly comments.
9260
9261 1999-06-23  Bob Weiner  <weiner@beopen.com>
9262
9263         * list-mode.el (mouse-choose-completion):
9264         (choose-completion):
9265         (completion-switch-to-minibuffer): Added.
9266         ([Tab]): [Tab] previously switched to the minibuffer
9267         but since [space] does that and since most applications in the
9268         world use [Tab] to select the next item in a list, do that in the
9269         *Completions* buffer too.  This will cause the least confusion
9270         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9271         06/23/1999.
9272
9273 1999-06-22  Bob Weiner  <weiner@beopen.com>
9274
9275         * help.el (help-buffer-name): Added support for a null value
9276         of `help-buffer-prefix-string' since some buffers require no
9277         prefix.
9278
9279 1999-06-20  Bob Weiner  <weiner@beopen.com>
9280
9281         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9282         in the completion-list-mode-map to bury the completions buffer
9283         even when the minibuffer is no longer active.
9284
9285 1999-06-20  Bob Weiner  <weiner@beopen.com>
9286
9287         * list-mode.el (list-mode): It is visually disconcerting to have
9288         the text cursor disappear within list buffers, especially when
9289         moving from window to window, so leave it visible.
9290
9291 1999-07-01  SL Baur  <steve@miho.m17n.org>
9292
9293         * menubar-items.el (default-menubar): Conditionalize the bug
9294         report menu item (which may not be possible in this XEmacs).
9295         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9296
9297 1999-06-30  SL Baur  <steve@miho.m17n.org>
9298
9299         * subr.el (with-current-buffer): DOC string fix.
9300         Suggested by Bob Weiner <weiner@altrasoft.com>
9301
9302 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9303
9304         * cus-face.el (custom-face-italic): insert missing args
9305
9306 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9307
9308         * packages.el (package-locations): Changed default early package
9309         hierarchies to ~/.xemacs/mule-packages and
9310         ~/.xemacs/xemacs-packages.
9311
9312 1999-06-23  SL Baur  <steve@miho.m17n.org>
9313
9314         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9315
9316 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9317
9318         * packages.el (package-locations): Changed default early package
9319         hierarchy to ~/.xemacs/packages.
9320         (package-locations): Removed `packages' as a possible name for a
9321         late package hierarchy.
9322
9323 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9324
9325         * mule/mule-category.el (word-combining-categories): Set up new
9326         variable.
9327         (word-separating-categories): Likewise.
9328
9329 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9330
9331         * XEmacs 21.2.17 is released
9332
9333 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9334
9335         * font-menu.el (font-menu-set-font): allow for nil specification
9336         of font size.
9337
9338 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9339
9340         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9341         is 1.
9342
9343 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9344
9345         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9346         8859-5 instead of ISO 8859-1.
9347
9348 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9349
9350         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9351         (viet-viscii-encode-table): Ditto.
9352
9353         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9354         Make obsolete definition of char-octet.
9355
9356 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9357
9358         * subr.el: Move no-Mule make-char ...
9359         * help-nomule.el (make-char): To here.
9360         (string-width): Make Mule compatibility alias.
9361
9362 1999-06-15  Andy Piper  <andy@xemacs.org>
9363
9364         * select.el (get-selection-no-error): really make there be no-error.
9365         (get-selection): revert to original.
9366
9367 1999-06-11  Andy Piper  <andy@xemacs.org>
9368
9369         * select.el (selection-sets-clipboard): renamed.
9370         (own-selection): use it.
9371
9372 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9373
9374         * XEmacs 21.2.16 is released
9375
9376 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9377
9378         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9379         missing characters to avoid crash.
9380
9381 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9382
9383         * coding.el (set-terminal-coding-system): Only set the console
9384         coding system on the selected console if it is a tty.
9385
9386 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9387
9388         * cus-face.el:
9389         * cus-edit.el:
9390         * faces.el:
9391         (custom):
9392         (face-spec-set):
9393         * faces.el (frob-face-property):
9394         * font-menu.el (font-menu-set-font):
9395                   Actually apply changes from 1999-03-17
9396
9397 1999-06-10  Andy Piper  <andy@xemacs.org>
9398
9399         * select.el (get-selection): abstract out non error-signalling
9400         part.
9401         (get-selection-no-error): get-selection without signalling an
9402         error.
9403         (selection-is-clipboard-p): new variable. controls whether the
9404         selection sets the clipboard.
9405         (own-selection): use it.
9406
9407         * mouse.el (insert-selection): fallback to clipboard after trying
9408         primary selection and cutbuffer.
9409
9410 1999-06-05  Andy Piper  <andy@xemacs.org>
9411
9412         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9413         selection functions.
9414
9415 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9416
9417         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9418         default value.
9419         (load): Use `raw-text' instead of `no-conversion'.
9420         (insert-file-contents): Likewise.
9421
9422         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9423         of `no-conversion'.
9424
9425 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9426
9427         * coding.el: Don't copy `no-conversion' to `raw-text'.
9428
9429 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9430
9431         * subr.el (make-char): Define it if Mule is not around.
9432
9433 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9434
9435         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9436
9437         * x-select.el (x-disown-selection-internal): Restore symbol as an
9438         obsolete alias.
9439         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9440
9441 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9442
9443         * XEmacs 21.2.15 is released
9444
9445 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9446
9447         * subr.el (split-string): Avoid infinite looping
9448
9449 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9450
9451         * ldap.el (ldap-ignore-attribute-codings): New variable
9452         (ldap-default-attribute-decoder): New variable
9453         (ldap-coding-system): New variable
9454         (ldap-attribute-syntax-encoders): New variable
9455         (ldap-attribute-syntax-decoders): New variable
9456         (ldap-attribute-syntaxes-alist): New variable
9457         (ldap-encode-boolean): New function
9458         (ldap-decode-boolean): New function
9459         (ldap-encode-country-string): New function
9460         (ldap-decode-string): New function
9461         (ldap-decode-address): New function
9462         (ldap-encode-address): New function
9463         (ldap-decode-attribute): New function
9464         (ldap-search): Use some of these
9465
9466 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9467
9468         * version.el (emacs-version): Make the patch level/beta come
9469         before the XEmacs qualifier so that it gets into (funcall
9470         emacs-version) and thus in the bug reports.
9471         (emacs-version>=): Support patch levels.
9472
9473 1999-06-03  SL Baur  <steve@xemacs.org>
9474
9475         * version.el: implement x.y.z version number
9476         From Jan Vroonhof <vroonhof@math.ethz.ch>
9477
9478 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9479
9480         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9481
9482 1999-05-22  Vin Shelton <acs@xemacs.org>
9483
9484         * startup.el: Document -private and break out non-standard X options.
9485
9486 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9487
9488         * mule/mule-charset.el (charset-after): New function.
9489         (charset-direction): Synch with Mule, update docstring.
9490         (get-charset-property): New function.
9491         (put-charset-property): New function.
9492         (charset-plist): New function.
9493
9494         * mule/mule-charset.el (compose-region):
9495         (decompose-region): remove;  these functions (which don't work
9496         since we don't do composite characters) have been moved to
9497         mule-util.el.
9498         (toplevel): follow coding standards
9499
9500 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9501
9502         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9503         exist any more.
9504
9505         * code-files.el: Fix commentary to follow coding standards.  Move
9506         the single line left in mule-files.el to here.
9507
9508         * mule/mule-files.el: delete.
9509
9510 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9511
9512         * info.el (Info-scroll-prev): Use event functions instead of the
9513         old emacs 19 interface.
9514
9515 1999-06-02  Andy Piper  <andy@xemacs.org>
9516
9517         * x-font-menu.el (x-font-menu-load-font):
9518         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9519
9520 1999-05-31  Andy Piper  <andy@xemacs.org>
9521
9522         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9523         group.
9524         (font-menu-this-frame-only-p): ditto.
9525         (font-menu-max-items): reinstate, from Jan Vroonhof
9526         <vroonhof@math.ethz.ch>
9527         (font-menu-submenu-name-format): ditto.
9528         (font-menu-split-long-menu): ditto, for use by the family
9529         constructor.
9530         (font-menu-family-constructor): use it.
9531
9532 1999-05-30  Andy Piper  <andy@xemacs.org>
9533
9534         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9535         for use by the font menu.
9536
9537         * msw-font-menu.el: new file implementing mswindows specific
9538         font-menu behaviour.
9539         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9540         (mswindows-font-menu-junk-families): ditto.
9541         (hack-font-truename): ditto.
9542         (mswindows-font-regexp-ascii): ditto.
9543         (mswindows-reset-device-font-menus): ditto.
9544         (mswindows-font-menu-font-data): ditto.
9545         (mswindows-font-menu-load-font): ditto.
9546
9547         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9548         (x-font-menu-font-data): ditto.
9549         (x-font-menu-load-font): ditto.
9550
9551         * font-menu.el: new file implementing generic font menu behaviour.
9552         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9553         made device independent.
9554         (font-menu-this-frame-only-p): ditto.
9555         (font-menu-preferred-resolution): ditto.
9556         (font-menu-size-scaling): new variable used to determine whether
9557         sizes are in points or tenths of a point.
9558         (vassoc): moved from x-font-menu.el.
9559         (device-fonts-cache): ditto.
9560         (device-fonts-cache): ditto.
9561         (flush-device-fonts-cache): ditto.
9562         (reset-device-font-menus): copied from x-font-menu.el and made
9563         device independent. Most functionality deferred to
9564         device-dependent versions.
9565         (font-menu-family-constructor): copied from x-font-menu.el and
9566         made device independent.
9567         (font-menu-size-constructor): ditto.
9568         (font-menu-weight-constructor): ditto.
9569         (font-menu-set-font): ditto.
9570         (font-menu-change-face): ditto.
9571         (font-menu-load-font): new device method.
9572         (font-menu-font-data): ditto.
9573
9574         * x-font-menu.el: The above functions deleted.
9575
9576 1999-05-26  Andy Piper  <andy@xemacs.org>
9577
9578         * update-elc.el:
9579         * make-docfile.el:
9580         * loadup.el: rehash expand-file-name usage to not use default-directory.
9581
9582 1999-05-21  Andy Piper  <andy@xemacs.org>
9583
9584         * x-select.el (x-select-convert-to-text):
9585         (x-selected-text-type):
9586         (x-get-selection):
9587         (xselect-convert-to-string):
9588         (xselect-convert-to-compound-text):
9589         (xselect-convert-to-length):
9590         (xselect-convert-to-targets):
9591         (xselect-convert-to-delete):
9592         (xselect-convert-to-filename):
9593         (xselect-convert-to-charpos):
9594         (xselect-convert-to-lineno):
9595         (xselect-convert-to-colno):
9596         (xselect-convert-to-sourceloc):
9597         (xselect-convert-to-os):
9598         (xselect-convert-to-host):
9599         (xselect-convert-to-user):
9600         (xselect-convert-to-class):
9601         (xselect-convert-to-name):
9602         (xselect-convert-to-integer):
9603         (xselect-convert-to-atom):
9604         (xselect-convert-to-identity): functions renamed from x-* and
9605         moved to select.el.
9606         (x-get-secondary-selection): use rename get-selection.
9607         (x-get-clipboard): ditto.
9608         (x-own-selection): moved to select.el.
9609         (x-valid-simple-selection-p): ditto.
9610         (x-dehilight-selection): ditto.
9611         (x-own-clipboard): ditto.
9612         (x-disown-selection): ditto.
9613
9614         * x-mouse.el (x-yank-function): moved to mouse.el.
9615         (x-insert-selection): ditto.
9616         (x-set-point-and-move-selection): use renamed function.
9617
9618         * select.el (selected-text-type): moved and renamed from
9619         x-select.el.
9620         (selection-owner-p): moved to C.
9621         (selection-exists-p): ditto.
9622         (get-cutbuffer): new device method.
9623         (get-selection): generalised and moved from x-select.el.
9624         (own-selection): moved x-own-selection functionality into here.
9625         (dehilight-selection): renamed and moved from x-select.el.
9626         (own-clipboard): functionality moved from x-select.el using new
9627         generic C builtins.
9628         (disown-clipboard): ditto.
9629         (select-convert-to-text):
9630         (select-convert-to-string):
9631         (select-convert-to-compound-text):
9632         (select-convert-to-length):
9633         (select-convert-to-targets):
9634         (select-convert-to-delete):
9635         (select-convert-to-filename):
9636         (select-convert-to-charpos):
9637         (select-convert-to-lineno):
9638         (select-convert-to-colno):
9639         (select-convert-to-sourceloc):
9640         (select-convert-to-os):
9641         (select-convert-to-host):
9642         (select-convert-to-user):
9643         (select-convert-to-class):
9644         (select-convert-to-name):
9645         (select-convert-to-integer):
9646         (select-convert-to-atom):
9647         (select-convert-to-identity): new functions renamed from x-* and
9648         moved from x-select.el.
9649
9650         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9651         into here and use as the default window-system mouse yank.
9652         (insert-selection): generalised and moved from x-mouse.el.
9653         (own-clipboard): moved to C.
9654
9655         * msw-select.el (mswindows-selection-owned-p): deleted.
9656         (mswindows-own-selection): generalised and moved to select.el.
9657         (mswindows-disown-selection): generalised and moved to C.
9658         (mswindows-selection-owner-p): ditto.
9659
9660 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9661
9662         * XEmacs 21.2.14 is released
9663
9664 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9665
9666         * about.el: update contact info for jason and slb.
9667
9668 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9669
9670         * mule/european.el (setup-romanian-environment): Add Romanian
9671         support from Emacs/Mule romanian.el.
9672
9673 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9674
9675         * cus-face.el: Label all custom changes with the 'custom' tag.
9676
9677         * cus-edit.el: idem ditto.
9678
9679         * faces.el: Added suport for adding device tags to various functions.
9680         (custom): New device tag.
9681         (face-spec-set): Call reset face with tags argument. No longer do
9682         x-init-global-faces hack.
9683
9684         * faces.el (frob-face-property): Use an anonymous specifier to map
9685         frob-face-property-1 over.
9686
9687         * x-font-menu.el (font-menu-set-font): Always specify all
9688         properties to custom.
9689
9690 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9691
9692         * mule/european.el (setup-czech-environment): Add czech support.
9693         From David Sauer <davids@orfinet.cz>
9694
9695 1999-03-15  SL Baur  <steve@xemacs.org>
9696
9697         * check-features.el: Turn hard errors into warnings.
9698
9699 1999-03-21  SL Baur  <steve@xemacs.org>
9700
9701         * simple.el (delete-key-deletes-forward): As per discussion on
9702         xemacs-beta, default to t.
9703
9704 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9705
9706         * loadup.el: Define Installation-string before loading anything.
9707
9708 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9709
9710         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9711         From Anders Stenman <stenman@isy.liu.se>
9712
9713 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9714
9715         * wid-edit.el (widget-glyph-find): Ditto.
9716
9717         * packages.el (locate-library): Ditto.
9718
9719         * loadup.el (really-early-error-handler): Ditto.
9720
9721         * lib-complete.el (read-library): Ditto.
9722
9723         * faces.el (set-face-stipple): Ditto.
9724
9725         * code-files.el (load): Use new calling style of locate-file.
9726
9727 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9728
9729         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9730         dead.
9731
9732 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9733
9734         * dumped-lisp.el (preloaded-file-list): Don't load
9735         Installation.el.
9736
9737         * loadup.el (Installation-string): Define it here.
9738
9739 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9740
9741         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9742         Installation.el needs to be loaded before `dump-paths', otherwise
9743         the dumping process won't find it.
9744
9745 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9746
9747         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9748         subr so that we can use `replace-in-string' in Installation.el to
9749         get rid of C-m chars under the native Windows build.
9750
9751 1999-04-29  Andy Piper  <andy@xemacs.org>
9752
9753         * make-docfile.el: canonicalize file and directory names.
9754
9755         * device.el (call-device-method): new function for calling device
9756         specific methods.
9757         (define-device-method): new function for defining device methods.
9758         (define-device-method*): ditto.
9759
9760 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9761
9762         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9763
9764 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9765
9766         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9767         (cyrillic-koi8-r-encode-table): Likewise.
9768         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9769         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9770
9771         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9772         from vietnamese.el].
9773
9774         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9775         mule/mule-misc.el.
9776
9777 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9778
9779         * mule/thai-xtis.el:
9780         - Change font registry name from "Thai94x94-0" to "xtis-0".
9781         - Change mnemonic of coding-system `tis-620' to "TIS620".
9782
9783 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9784
9785         * mule/ethiopic.el: fixed.
9786
9787 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9788
9789         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9790
9791         * mule/thai-xtis.el: New file.
9792
9793         * mule/vietnamese.el: New file.
9794
9795         * mule/ethiopic.el: New file.
9796
9797 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9798
9799         * bytecomp.el (byte-compile-close-variables): Leave
9800         debug-issue-ebola-notices alone.
9801
9802 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9803
9804         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9805         at the top of the buffer since it is the most important thing to
9806         customize
9807         (ldap-get-host-parameter): New defun
9808         (ldap-search): Add a new parameter `withdn' to retrieve the
9809         distinguished names of entries
9810
9811 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9812
9813         * startup.el (splash-frame-body): Date and spelling fixes.
9814
9815 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9816
9817         * view-less.el (toggle-truncate-lines): add autoload tag
9818
9819 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9820
9821         * format.el (format-alist): Disable image stuff.
9822
9823 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9824
9825         * wid-edit.el (widget-glyph-find): Search by directories, then by
9826         suffixes rather than the other way around.
9827         (widget-image-conversion): Renamed to
9828         `widget-image-file-name-suffixes'.
9829
9830 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9831
9832         * mule/mule-charset.el: Made old functions obsolete, remove the
9833         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9834         (charset-iso-graphic-plane): Rename from charset-graphic.
9835         (charset-iso-final-char): Rename from charset-final.
9836         (charset-width): Rename from charset-columns.
9837         (charset-bytes): Added from fsf compatibility, returns always 1.
9838
9839         * mule/mule-misc.el: Move charset-doc-string alias to
9840         mule-charset.el
9841
9842 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9843
9844         * x-faces.el (x-make-font-bold-italic): honor
9845         *try-oblique-before-italic-fonts*
9846
9847 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9848
9849         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9850
9851 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9852
9853         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9854         name.
9855
9856 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9857
9858         * cl-extra.el (equalp): Would bug out for lists.
9859
9860 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9861
9862         * about.el (about-hackers):  Change cgw's email address
9863
9864 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9865
9866         * XEmacs 21.2.13 is released
9867
9868 1999-03-12  SL Baur  <steve@xemacs.org>
9869
9870         * simple.el (delete-key-deletes-forward): Revert to previous
9871         behavior.
9872
9873 1999-01-18  Didier Verna  <didier@xemacs.org>
9874
9875         * menubar-items.el (xemacs-splash-buffer): handle the case of
9876         multiple elements in the splash buffer body.
9877
9878         * startup.el (splash-frame-timeout): new constant: interval
9879         between splash buffer elements.
9880         (command-line-1): handle splash buffer with multiple elements (use
9881         a timeout).
9882         (splash-frame-body): Originally `startup-splash-frame-body'.
9883         Rewrote a cleaner and more readable version. This can now be array,
9884         in which case each element is displayed in turn in the splash buffer.
9885         (splash-frame-static-body): new constant. Persistent information
9886         across all splash buffer elements (preserves the possibility to give
9887         it in different languages.
9888         (circulate-splash-frame-elements): new function. Used as a timeout
9889         to circulate through all splash frame elements and display them in
9890         sequence.
9891         (display-splash-frame): originally `startup-splash-frame'. Handle
9892         the case of multiple elements in the splash buffer body. Now
9893         returns a timeout id if multiple elements to display, or nil.
9894
9895 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9896
9897         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9898         so they can be overridden by x-init-face-from-resources.
9899         Additionally specify the font name also with an x tag.
9900
9901 1999-03-08  Andy Piper  <andy@xemacs.org>
9902
9903         * package-get.el (package-get-base): autoload.
9904
9905         * menubar-items.el (default-menubar): add update menu item. Fix
9906         custom menu to only be activated when package-base is available.
9907
9908         * package-get.el (package-get-custom): don't load
9909         package-get-custom as it is auto-generated. Fix group definition.
9910
9911 1999-03-05  Didier Verna  <didier@xemacs.org>
9912
9913         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9914         instead of `symbol-name' (Thanks Kyle).
9915
9916         * cus-edit.el (custom-save-variables): use `prin1' instead of
9917         princ to write symbols.
9918
9919 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9920
9921         * XEmacs 21.2.12 is released
9922
9923 1999-03-05  SL Baur  <steve@xemacs.org>
9924
9925         * menubar-items.el (default-menubar): Add kfm browsing support.
9926         From Neal Becker <nbecker@fred.net>
9927
9928 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9929
9930         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9931         calls to font-lock during buffer reversion.
9932
9933 1999-02-12  Didier Verna  <didier@xemacs.org>
9934
9935         * info.el (Info-build-node-completions): unconditionally widen the
9936         tag table buffer.
9937
9938 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9939
9940         * x-faces.el (x-init-face-from-resources):
9941         Only set fonts in the 'x locale.
9942
9943 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9944
9945         * package-ui.el (pui-install-selected-packages): Don't throw on
9946         `package-admin-delete-binary-package' returning nil since it's
9947         normal.  Reindent function.
9948         (pui-add-required-packages): Handle case where packages selected
9949         for installation have never been installed.
9950
9951 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9952
9953         * menubar-items.el (default-menubar):
9954         Implement the ``Mule->Set coding system of process'' menu item.
9955
9956 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9957
9958         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9959         files
9960         - Change some `if's to `when's
9961
9962 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9963
9964         * XEmacs 21.2.11 is released
9965
9966 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9967
9968         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9969         against window close (Fix Bug #460).
9970         (ask-user-about-lock-dbox): Idem.
9971
9972 1999-02-25  SL Baur  <steve@xemacs.org>
9973
9974         * mule/mule-charset.el (charset-leading-byte): New function.
9975         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9976
9977 1999-02-12  Andy Piper  <andy@xemacs.org>
9978
9979         * about.el (xemacs-hackers): change andy's email address.
9980         (about-url-alist): change andy's web page address.
9981         (about-xemacs): add piper.
9982
9983 1999-02-16  SL Baur  <steve@xemacs.org>
9984
9985         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9986         of mule-base into lisp/mule.
9987
9988 1999-02-16  SL Baur  <steve@xemacs.org>
9989
9990         * mule/arabic.el:
9991         mule/canna-leim.el:
9992         mule/chinese.el:
9993         mule/cyrillic.el:
9994         mule/english.el:
9995         mule/european.el:
9996         mule/greek.el:
9997         mule/hebrew.el:
9998         mule/japanese.el:
9999         mule/kinsoku.el:
10000         mule/korean.el:
10001         mule/misc-lang.el:
10002         mule/mule-category.el:
10003         mule/mule-ccl.el:
10004         mule/mule-charset.el:
10005         mule/mule-cmds.el:
10006         mule/mule-coding.el:
10007         mule/mule-files.el:
10008         mule/mule-help.el:
10009         mule/mule-init.el:
10010         mule/mule-misc.el:
10011         mule/mule-tty-init.el:
10012         mule/mule-x-init.el:
10013         mule/viet-chars.el:  Remerge from mule-base.
10014
10015         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10016         of mule-base into lisp/mule.
10017
10018 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10019
10020         * process.el (exec-to-string): Use `shell-command-switch' in place
10021         of hard-wired "-c" (for WindowsNT).
10022
10023 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10024
10025         * menubar-items.el (default-menubar):  Remove obsolete
10026         "Gopher" item
10027
10028 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10029
10030         * package-admin.el (package-admin-get-install-dir): First fall
10031         back to the location of xemacs-base for non-mule packages.
10032
10033 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10034
10035         * paths.el:
10036         - improved automounter tmp directory support.
10037         - support 4 (!) empirically discovered automounter conventions
10038
10039 1999-02-12  SL Baur  <steve@xemacs.org>
10040
10041         * etags.el (pop-tag-mark): autoload to match key binding.
10042
10043 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10044
10045         * XEmacs 21.2.10 is released
10046
10047 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10048
10049         * package-get.el (package-get-remote-filename): Don't bug out for
10050         a local file name in the search entry.
10051
10052 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10053
10054         * XEmacs 21.2.9 is released
10055
10056 1999-01-19  Didier Verna  <didier@xemacs.org>
10057
10058         * replace.el (replace-search-function): new variable containing a
10059         function to perform a search-forward.
10060         (replace-re-search-function): new variable containing a function
10061         to perform a re-search-forward.
10062         (perform-replace): use them.
10063
10064 1999-01-25  Didier Verna  <didier@xemacs.org>
10065
10066         * select.el (selection-owner-p): use the name `XEmacs'.
10067         (cut-copy-clear-internal): ditto.
10068
10069 1999-01-18  Andy Piper  <andy@xemacs.org>
10070
10071         * about.el (about-url-alist): Update my entry.
10072         (xemacs-hackers): Ditto.
10073
10074 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10075
10076         * buffer.el (switch-to-buffer): Fixing documentation.
10077         * minibuf.el (minibuffer-completion-table): ditto.
10078         * cl-macs.el (return-from): ditto.
10079
10080 1999-01-04  Didier Verna  <didier@xemacs.org>
10081
10082         * replace.el (delete-non-matching-lines): temporarily disable
10083         case-folding when called interactively with a regexp containing
10084         uppercase characters.
10085         (delete-matching-lines): ditto.
10086         (count-matches): ditto.
10087         (list-matching-lines): ditto.
10088
10089 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10090
10091         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10092         abort if current window is split horizontally, not if others are
10093         split.  Got rid of unnecessary minibuffer checking.  Also, add
10094         some comments (it's still complex).
10095
10096 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10097
10098         * package-get.el: changed address for doc.ic.ac.uk to
10099         sunsite.doc.ic.ac.uk
10100
10101 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10102
10103         * ldap.el (toplevel): Remove requires so that the file compiles
10104         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10105
10106 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10107
10108         * dump-paths.el: Calculate module-directory and set
10109         module-load-path to the load path for modules.
10110
10111         * loadup.el: Get bootstrap value of module-load-path from the
10112         environment variable EMACSBOOTSTRAPMODULEPATH.
10113         - Display the module load path if we're debugging paths.
10114
10115         * setup-paths.el: Added function paths-find-site-module-directory.
10116         - Added function paths-find-module-directory.
10117         - Added function paths-construct-module-load-path.  Uses new
10118         environment variable EMACSMODULEPATH.
10119
10120 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10121
10122         * font.el (font-default-object-for-device):
10123         Oops! This `or' can't be replaced by `unless'.
10124         Fixed inability to run w3, among other things.
10125
10126 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10127
10128         * package-admin.el: Change initialization of
10129           package-admin-install-function dependent on system type.
10130           Change package-admin-install-function-mswindows to use
10131           "minitar".
10132
10133 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10134
10135         * mouse.el (default-mouse-motion-handler): Disable help echo while
10136         in the minibuffer.
10137
10138 1998-12-28  Martin Buchholz <martin@xemacs.org>
10139
10140         * XEmacs 21.2.8 is released.
10141
10142 1998-12-24  Martin Buchholz <martin@xemacs.org>
10143
10144         * XEmacs 21.2.7 is released.
10145
10146 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10147
10148         * package-ui.el (pui-list-packages): Set truncate-lines.
10149
10150         * package-get.el (package-get-download-menu): Use
10151         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10152
10153         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10154         (pui-help-string): idem.
10155         (list-packages-mode): New major mode.
10156         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10157         (pui-install-selected-packages): Add suport for removing packages.
10158         (pui-toggle-package-delete-key): New function.
10159         (pui-popup-context-sensitive): New kludge.
10160         (pui-list-packages): Add warning when `package-get-remote' is nil.
10161         (package-ui-add-site): New function.
10162
10163 1998-12-01  Didier Verna  <didier@xemacs.org>
10164
10165         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10166
10167 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10168
10169         * ldap.el: Custom-ized
10170         (toplevel): Do not provide `ldap' which is provided by C level
10171         LDAP code
10172         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10173
10174 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10175
10176         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10177
10178 1998-12-17  Andy Piper  <andy@xemacs.org>
10179
10180         * sound.el (sound-load-list): name changed from sound-load-alist.
10181         (sound-extension-list): name changed from sound-ext-list.
10182         (load-default-sounds): use new names.
10183         (load-sound-file): use new names.
10184
10185 1998-12-16  Andy Piper  <andy@xemacs.org>
10186
10187         * XEmacs 21.2.6 is released
10188
10189 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10190
10191         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10192         errors.
10193
10194 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10195
10196         * wid-edit.el (widget-echo-this-extent): Set
10197         help-echo-owns-message to t.
10198
10199 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10200
10201         * package-get.el (package-get-download-menu): use toggles for
10202           each site in the download site menu.
10203
10204 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10205
10206         * package-get.el (package-get): If we cannot find a package
10207           because package-get-remote is not set, give a more helpful
10208           error message.
10209
10210 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10211
10212         * package-get.el (package-get-remote-filename): use an EFS path
10213         with user anonymous if no user is specified.
10214
10215 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10216
10217         * faces.el (face-spec-set): Re-init fallfacks for default after
10218         calling reset-face on the default face.
10219
10220 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10221
10222         * package-admin.el (package-admin-default-install-function):
10223         Behave as advertised.  Make sure the pkg-dir is proper for
10224         default-directory.
10225         (package-admin-add-binary-package): Make sure the pkg-dir is
10226         proper for default-directory.
10227         (package-admin-install-function-mswindows): Make sure the pkg-dir
10228         is proper for default-directory.
10229
10230 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10231
10232         * XEmacs 21.2.5 is released
10233
10234 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10235
10236         * files.el (binary-file-regexps): regexp-opt is not available at
10237         bytecompile time.
10238
10239 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10240
10241         * x-win-xfree86.el:
10242         * x-win-sun.el (x-win-init-sun):
10243         * x-win-sun.el:
10244         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10245         * x-iso8859-1.el:
10246         * x-init.el (init-post-x-win):
10247         * x-init.el (init-pre-x-win):
10248         * x-init.el (x-initialize-compose):
10249         * x-init.el:
10250         * x-compose.el:
10251         * winnt.el:
10252         * widget.el:
10253         * wid-edit.el (widget-glyph-click):
10254         * wid-edit.el (widget-glyph-find):
10255         * wid-edit.el (widget-type):
10256         * view-less.el (view-buffer-other-window):
10257         * very-early-lisp.el:
10258         * version.el:
10259         * toolbar.el:
10260         * toolbar-items.el:
10261         * term/sun.el (suntool-map):
10262         * term/sun-mouse.el:
10263         * term/internal.el:
10264         * syntax.el (modify-syntax-entry):
10265         * symbol-syntax.el:
10266         * subr.el:
10267         * startup.el (lock-directory):
10268         * simple.el (set-comment-column):
10269         * simple.el (backward-delete-char-untabify):
10270         * shadow.el (find-emacs-lisp-shadows):
10271         * shadow.el:
10272         * setup-paths.el (paths-construct-info-path):
10273         * select.el (cut-copy-clear-internal):
10274         * process.el (call-process-region):
10275         * process.el (start-process-shell-command):
10276         * process.el:
10277         * paths.el (rmail-spool-directory):
10278         * paragraphs.el (use-hard-newlines):
10279         * package-get.el (package-get-dependencies):
10280         * package-admin.el (package-admin-delete-binary-package):
10281         * obsolete.el (truncate-string):
10282         * obsolete.el (store-substring):
10283         * mouse.el (default-mouse-track-maybe-own-selection):
10284         * mouse.el (mouse-yank-at-point):
10285         * modeline.el:
10286         * modeline.el (mouse-drag-modeline):
10287         * minibuf.el (read-directory-name-internal):
10288         * minibuf.el (read-file-name-internal):
10289         * minibuf.el (read-file-name-internal-1):
10290         * minibuf.el (read-file-name-2):
10291         * minibuf.el (exact-minibuffer-completion-p):
10292         * minibuf.el (read-from-minibuffer):
10293         * minibuf.el:
10294         * menubar.el (check-menu-syntax):
10295         * map-ynp.el (map-y-or-n-p):
10296         * make-docfile.el (docfile-out-of-date):
10297         * loadup.el ((member "run-temacs" command-line-args)):
10298         * loadup.el ((member "no-site-file" command-line-args)):
10299         * loadup.el (really-early-error-handler):
10300         * loadup.el:
10301         * loadhist.el:
10302         * loaddefs.el:
10303         * lisp-mnt.el (lm-verify):
10304         * lib-complete.el (lib-complete:cache-completions):
10305         * lib-complete.el (library-all-completions):
10306         * itimer.el (itimer-run-expired-timers):
10307         * info.el (Info-mode):
10308         * info.el (Info-insert-file-contents):
10309         * info.el (Info-rebuild-dir):
10310         * info.el (Info-build-dir-anew):
10311         * info.el (Info-parse-dir-entries):
10312         * info.el (Info-dir-outdated-p):
10313         * info.el (Info-insert-dir):
10314         * info.el (info-xref):
10315         * info.el:
10316         * hyper-apropos.el (hyper-apropos-get-doc):
10317         * hyper-apropos.el (hyper-describe-face):
10318         * hyper-apropos.el (hyper-apropos-mode):
10319         * hyper-apropos.el:
10320         * help.el (list-processes):
10321         * help.el:
10322         * gnuserv.el:
10323         * font.el (mswindows-font-create-name):
10324         * font.el (font-default-font-for-device):
10325         * font.el (x-font-create-object):
10326         * font.el (font-registry):
10327         * font.el:
10328         * font-lock.el (font-lock-keywords):
10329         * font-lock.el:
10330         * finder.el (finder-compile-keywords):
10331         * find-paths.el (paths-find-recursive-path):
10332         * fill.el (set-justification-center):
10333         * fill.el (fill-region-as-paragraph):
10334         * files.el (insert-directory):
10335         * files.el (wildcard-to-regexp):
10336         * files.el (recover-file):
10337         * files.el (basic-save-buffer):
10338         * files.el (delete-auto-save-file-if-necessary):
10339         * files.el (file-relative-name):
10340         * files.el (backup-extract-version):
10341         * files.el (backup-buffer):
10342         * files.el (set-visited-file-name):
10343         * files.el (set-auto-mode):
10344         * files.el (interpreter-mode-alist):
10345         * files.el:
10346         * files.el (find-file-noselect):
10347         * files.el (abbreviate-file-name):
10348         * files.el (parse-colon-path):
10349         * files.el (directory-abbrev-alist):
10350         * etags.el (visit-tags-table-buffer):
10351         * easymenu.el (easy-menu-define):
10352         * dragdrop.el (experimental-dragdrop-drag):
10353         * dragdrop.el (dragdrop-drop-do-functions):
10354         * dragdrop.el (dragdrop-drop-at-point):
10355         * disass.el (disassemble-1):
10356         * disass.el (disassemble-internal):
10357         * disass.el (disassemble):
10358         * disass.el:
10359         * derived.el (derived-mode-init-mode-variables):
10360         * derived.el (define-derived-mode):
10361         * custom.el (defgroup):
10362         * cus-edit.el (custom-quote):
10363         * config.el:
10364         * code-process.el (open-network-stream):
10365         * code-process.el (start-process):
10366         * code-process.el (call-process-region):
10367         * code-process.el (call-process):
10368         * code-process.el:
10369         * code-files.el (insert-file-contents):
10370         * code-files.el:
10371         * code-files.el (buffer-file-coding-system-for-read):
10372         * cmdloop.el (yes-or-no-p-minibuf):
10373         * cl.el:
10374         * cl-macs.el:
10375         * cl-extra.el:
10376         * callers-of-rpt.el (make-caller-report):
10377         * callers-of-rpt.el:
10378         * bytecomp.el (batch-byte-recompile-directory):
10379         * bytecomp.el (batch-byte-compile-1):
10380         * bytecomp.el (batch-byte-compile):
10381         * bytecomp.el (display-call-tree):
10382         * bytecomp.el (byte-compile-insert):
10383         * bytecomp.el (byte-compile-two-args-19->20):
10384         * bytecomp.el (byte-compile-variable-ref):
10385         * bytecomp.el (byte-compile-form):
10386         * bytecomp.el (byte-compile-top-level-body):
10387         * bytecomp.el (byte-compile-out-toplevel):
10388         * bytecomp.el (byte-compile-byte-code-maker):
10389         * bytecomp.el (byte-compile-file-form-defmumble):
10390         * bytecomp.el (byte-compile-file-form):
10391         * bytecomp.el (byte-compile-keep-pending):
10392         * bytecomp.el (byte-compile-insert-header):
10393         * bytecomp.el (byte-compile-from-buffer):
10394         * bytecomp.el (byte-compile-file):
10395         * bytecomp.el (byte-recompile-file):
10396         * bytecomp.el (byte-compile-close-variables):
10397         * bytecomp.el (byte-compile-warn-about-unused-variables):
10398         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10399         * bytecomp.el (byte-compiler-legal-options):
10400         * bytecomp.el (byte-compile-lapcode):
10401         * bytecomp.el (byte-optimize-log):
10402         * bytecomp.el ((fboundp 'defsubst)):
10403         * bytecomp.el:
10404         * bytecomp-runtime.el:
10405         * byte-optimize.el (byte-optimize-apply):
10406         * byte-optimize.el (car):
10407         * byte-optimize.el (byte-optimize-form):
10408         * byte-optimize.el (byte-optimize-form-code-walker):
10409         * byte-optimize.el:
10410         * build-report.el (build-report-insert-installation-file):
10411         * build-report.el (build-report):
10412         * auto-show.el:
10413         * apropos.el (apropos-documentation):
10414         - mega patch
10415         - clean up byte-compile warnings
10416         - remove unused variables
10417         - Use common lisp style hashtable functions
10418         - byte compiler cleanup
10419         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10420         - remove old backquote syntax usage
10421         - move some cl functionality into C for speed.
10422         - remove last remaining VMS support
10423         - spelling fixes
10424         - implement last, butlast, nbutlast, copy-list in C.
10425         - new macro ignore-file-errors, similar to ignore-errors
10426           (ignore-file-errors (delete-file "foo"))
10427         - get frequent garbage collection during loadup.el by tweaking
10428           gc-cons-threshold, rather than explicitly calling garbage-collect
10429         - default delete-key-deletes-forward to `t'.
10430
10431 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10432
10433         * XEmacs 21.2-beta4 is released.
10434
10435 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10436
10437         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10438         (easy-menu-item-present-p): Wrapper around find-menu-item.
10439         (easy-menu-remove-item): Wrapper around delete-menu-item.
10440
10441         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10442         (add-menu-button): Add 'in-menu' argument.
10443         (add-menu-item-1): Add in-menu support to helper function.
10444
10445 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10446
10447         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10448
10449 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10450
10451         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10452         of Dec 4, 1997.
10453
10454 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10455
10456         * process.el (shell-command-on-region): Report if the command
10457         succeeded or failed.
10458
10459 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10460
10461         * subr.el (buffer-substring-no-properties): Comment out.
10462
10463 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10464
10465         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10466           into font instances first, like `x-frob-font-size' does.
10467           (mswindows-find-larger-font): ditto
10468
10469 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10470
10471         * package-ui.el (pui-install-selected-packages): fix args in call
10472         to `package-get'.
10473
10474 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10475
10476         * package-get.el (host-name): New widget type.
10477         (package-get-remote): Better customization using new type.
10478         (package-get-download-sites): idem dito.
10479
10480         (package-get-custom): Do not use package-get-all untill we have
10481         runtime dependencies.
10482
10483         (package-get-remove-copy): Default to 't' we no longer need this
10484         kludge as we do not currently use depenencies.
10485
10486         (package-get-was-current): New variable.
10487         (package-get-require-base): New 'force-current' argument.
10488         (package-get-update-base): idem
10489         (package-get-package-provider):  idem
10490         (package-get-locate-index-file): New 'no-remote' argument.
10491         (package-get-locate-file): idem.
10492
10493         (package-get-maybe-save-index): New function.
10494         (package-get-update-base): Use it.
10495
10496 1998-10-28 Greg Klanderman <greg@alphatech.com>
10497
10498         * package-get.el (package-get-remote): default to nil; by default,
10499         don't go out to the net via EFS.  They must select a download site.
10500         (package-get-download-sites): new variable.
10501         (package-get-download-menu): new function.
10502         (package-get-locate-index-file): new function.
10503         (package-get-update-base): use it.
10504
10505         * menubar-items.el (default-menubar): add "Update Package Index"
10506         and "Add Download Site" menus under Options | Manage Packages.
10507
10508 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10509
10510         * package-get.el (package-get): bugfix code checking installed version
10511         for case where package is not currently installed.
10512         (package-get-require-signed-base-updates): new variable.
10513         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10514         deemed not a goot thing.  Use the variable
10515         package-get-allow-unsigned-base-updates instead.
10516
10517 1998-10-16 Greg Klanderman <greg@alphatech.com>
10518
10519         * package-get.el (package-get): Don't install an older version than
10520         we already have unless explicitly told to.  Issue a warning.
10521
10522         * package-ui.el (pui-add-required-packages): when adding
10523         dependencies, don't add packages that are up to date.
10524         (pui-package-symbol-char):  Don't consider a package out of date
10525         if you have a newer version installed than the latest version in
10526         package-get-base.
10527
10528         * package-get.el (package-get-base-filename): document that it may
10529         be a path relative to package-get-remote;  new default value.
10530         (package-get-locate-file): new function.
10531         (package-get-update-base): use it to expand package-get-base-filename.
10532         (package-get-save-base): new function to save the package-get database
10533         to file.
10534         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10535         (package-get-update-base): pass the REMOTE-SOURCE arg.
10536         (package-get-update-base-entry): call package-get-custom-add-entry.
10537         (package-get-file-installed-p): removed; no longer needed.
10538         (package-get-create-custom): ditto.
10539         (toplevel): remove code to build and load package-get-custom.el
10540         (package-get-custom-add-entry): new function.
10541
10542 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10543
10544         * wid-edit.el (widget-button-click): Don't switch window.
10545
10546 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10547
10548         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10549
10550 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10551
10552         * etags.el (find-tag-default): Run find-tag-hook using
10553         run-hooks rather than funcall
10554
10555 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10556
10557         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10558         and the current local map as the parents to isearch-mode-map.
10559
10560 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10561
10562         * XEmacs 21.2-beta3 is released.
10563
10564 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10565
10566         * package-get.el (package-get-update-base): use
10567         insert-file-contents-internal, not insert-file-contents-literally.
10568
10569 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10570
10571         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10572         dump time.
10573
10574 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10575
10576         * package-get.el (package-get-update-base-entry): new function.
10577         (package-get-update-base): renamed; was `package-get-load-base'.
10578         cleanup, and use package-get-update-base-from-buffer.
10579         (package-get-update-base-from-buffer): new function.
10580         (package-get-update-base-entries): new; helper for above.
10581         Do not eval lisp grabbed over ftp; parse it from new format.
10582
10583 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10584
10585         * files.el (set-auto-mode): Don't play games loading package-get
10586         database; package-get-package-provider will handle it all.
10587
10588 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10589
10590         * package-get.el (package-get-base-filename): new variable.
10591         (package-get-require-base): new function.
10592         (package-get-pgp-signed-begin-line): new variable.
10593         (package-get-pgp-signature-begin-line): ditto.
10594         (package-get-pgp-signature-end-line):  ditto.
10595         (package-get-load-base): new function.
10596         (package-get-interactive-package-query):
10597         (package-get-update-all):
10598         (package-get-dependencies):
10599         (package-get-package-provider):
10600         (package-get-custom): use package-get-require-base.
10601         [package-get-custom loading]: disable for now.
10602
10603         * package-ui.el (pui-list-packages): use (package-get-require-base)
10604
10605 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10606
10607         * package-ui.el: Correct obvious thinko in choosing extent face.
10608
10609 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10610
10611         * menubar-items.el (default-menubar): pui-list-package has nothing
10612         to with Customize. Move all the package stuff to a new Item in Options.
10613
10614         * package-ui.el (pui-menu): Add menu and Popup menu.
10615
10616         * package-get.el (package-get): Use new
10617         package-admin-get-install-dir.
10618
10619         * package-admin.el (package-admin-get-install-dir): New syntax.
10620         Conserve package location and put mule packages where mule-base is.
10621
10622         * package-get.el : Customized
10623
10624         * package-ui.el (pui): Customized
10625         (pui-package-install-dest-dir): New variable.
10626         (pui-install-selected-packages): Use it
10627
10628 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10629
10630         * package-get.el (package-get-interactive-package-query): Move
10631         dependency on package-get-base to run-time.
10632         (package-get-update-all): Ditto.
10633         (package-get-dependencies): Ditto.
10634         (package-get-package-provider): Ditto.
10635         (package-get-custom): Ditto.
10636
10637 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10638
10639         * events.el: Remove 'ascii-character property from 'backspace
10640         and 'delete symbols
10641
10642 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10643
10644         * package-get-base.el: removed.
10645
10646 1998-09-23  Didier Verna  <didier@xemacs.org>
10647
10648         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10649         (no-upper-case-p): new function.
10650         (with-search-caps-disable-folding): new macro.
10651         (with-interactive-search-caps-disable-folding): new macro.
10652         (zap-to-char): In interactive mode, do a case-sensitive search if
10653         the character is uppercase.
10654         (zap-up-to-char): ditto.
10655
10656         * replace.el (perform-replace): use the function no-upper-case-p.
10657
10658         * isearch-mode.el (isearch-fix-case): ditto.
10659         make obsolete `with-caps-disable-folding' and
10660         `isearch-no-upper-case-p'.
10661
10662         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10663         (tags-search): ditto.
10664         (tags-query-replace): ditto.
10665
10666         * info.el (Info-search): ditto.
10667
10668 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10669
10670         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10671
10672 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10673
10674         * package-admin.el (package-admin-rmtree): rewritten.  need to
10675         check for "." and ".." before symlink check.  expand files and
10676         directories with respect to DIRECTORY, not default-directory.
10677
10678 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10679
10680         * package-get.el (package-get-all): add INSTALL-DIR argument.
10681
10682 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10683
10684         * package-ui.el (pui-add-required-packages): new function, select
10685         dependent packages.
10686         (pui-display-keymap): bind it.
10687         (pui-help-string): document it.
10688         (pui-install-selected-packages): package-get-all -> package-get.
10689
10690         * package-get.el (package-get-dependencies): new function.
10691
10692 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10693
10694         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10695         regexps.
10696
10697 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10698
10699         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10700         function.
10701         (default-mouse-track-normalize-point): Use it.
10702
10703 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10704
10705         * package-admin.el (package-admin-delete-binary-package):
10706                 General cleanup. Remove unnessary use of progn and
10707         save-excursion.
10708         (package-admin-delete-binary-package): Do NOT mess with file
10709         modes. That is evil.
10710         (package-admin-delete-binary-package): Wrap all deleting in
10711         condition-case. The data in MANIFEST is untrustworthy.
10712         (package-admin-delete-binary-package): Let the OS worry about non
10713         empty directories.
10714
10715 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10716
10717         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10718         processing.
10719         (lm-report-bug): Fix mail address to send bug reports to.
10720
10721 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10722
10723         * XEmacs 21.2-beta2 is released.
10724
10725 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10726
10727         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10728
10729 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10730
10731         * info.el (Info-mode): Document page turning by double clicks in
10732         docstring so `M-x describe-mode' will display it.
10733
10734 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10735
10736         * info.el (Info-mouse-track-double-click-hook): Use character
10737         widths to calculate a border region where double clicking does
10738         page turning, and return `nil' by default so other hooks, such as
10739         region highlighting, will be run.
10740
10741 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10742
10743         * sound.el (default-sound-directory-list): Initialize with all the
10744         "sounds" directories in `data-directory-list'.  It used to just be
10745         the first one.
10746
10747         * packages.el (locate-data-directory-list): Created.  This gives
10748         the list of matching directories, unlike `locate-data-directory',
10749         which just gives the first one.
10750
10751 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10752
10753         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10754         make a binding in the local keymap until help-char handling is
10755         improved.
10756
10757         * help.el (help-keymap-with-help-key): Provide keymap with help
10758         binding.
10759         (help-print-help-form): New helper function.
10760
10761 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10762
10763         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10764         move extent to another buffer; no need to create a new extent.
10765         (isearch-fix-case): New function.
10766         (isearch-search-and-update): Use it.
10767
10768 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10769
10770         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10771         the keymap, not minor-mode-map-alist.
10772         (isearch-done): Restore overriding-local-map.
10773
10774 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10775
10776         * bytecomp.el (byte-compile-buffer-substring):
10777         Fix for: (byte-compile (defun f () (buffer-substring)))
10778         ==>   ** buffer-substring called with 3 args, but requires 0-3
10779         - new code not only works, but is more readable, too.
10780
10781 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10782
10783         * msw-faces.el (mswindows-init-device-faces): Don't try to
10784           specify a default font at this late stage. Do try to force
10785           creation of the default face font so that if it fails we get
10786           an error now instead of a crash at frame creation.
10787
10788           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10789           mswindows-make-font-unitalic: Canonical default weight
10790           changed from "Normal" to "Regular".
10791
10792           mswindows-make-font-bold / -bold-italic: Supplied device was
10793           not being passed into call to mswindows-find-smaller-font.
10794
10795 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10796
10797         * package-get.el (package-get-remote): Fix the path where to find
10798           the packages on xemacs.org.
10799
10800 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10801
10802         * about.el (about-maintainer-info): Update Ben's entry.
10803
10804 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10805
10806         * lisp/shadow.el (find-emacs-lisp-shadows):
10807         - `member' was being called on lists of length 2000!
10808         - Replace with hashtables.
10809         - Replace hand-coded loops with (dolist)
10810         - Fix comment typo
10811
10812 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10813
10814         * packages.el: Added new function, `package-delete-name', to
10815           delete existing packages from the installed package database
10816           (`packages-package-list').  Also added the "pkginfo" directory
10817           to `packages-special-base-regexp', so that the pkginfo directory
10818           would not get added to `late-packages'.
10819
10820         * package-admin.el: Added ability to delete an installed package
10821           (added low-level function, `package-admin-delete-package').
10822           Understands how to use the pkginfo/MANIFEST.<package> file to
10823           delete the package.  When installing a package, will also
10824           create a MANIFEST.* file if one is not provided by the
10825           package.  If the MANIFEST.* doesn't exist when deleting a
10826           package, the functions will fall back to attempting to delete
10827           any package-specific lisp directory.
10828
10829         * package-get.el: Moved some functions to package-admin.el.
10830           Added interactive function `package-get-delete-package', for
10831           use by users for deleting a package.
10832
10833           Also modified to not require the presence of efs.
10834
10835 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10836
10837         * files.el (find-file-noselect): Handle all signals, kill the
10838         buffer and resignal.
10839
10840 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10841
10842         * cl-macs.el (glyph-image): Add setf method.
10843
10844 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10845
10846         * package-get.el: Fixed broken EFS downloading.  Also, look for
10847           .tar.gz files first, in preference over .tgz files.
10848
10849         * package-ui.el: Fix display of package version numbers.
10850
10851 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10852
10853         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10854         argument.
10855
10856 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10857
10858         * list-mode.el: `display-completion-list': added new/optional
10859           keyword `:completion-string', which allows the programmer to
10860           change the "Possible completions are:" prompt.
10861
10862         * menubar-items.el: Added new pulldown menu-pick to start up the
10863           visual package browser/installer:
10864
10865                 Options->Customize->List Packages
10866
10867         * package-admin.el: Added hooks for installing under both Unix
10868           and MS Windows.  Does additional error checking.  No longer
10869           calls "add-big-package.sh" to install packages under Unix; now
10870           calls gunzip & tar directly.
10871
10872         * package-get.el: Added ability to install packages from files
10873           on a local disk/CDROM.  Now deletes any existing package lisp
10874           directory.  Does completion on available packages when
10875           querying for package names.  Will also search for .tgz files
10876           in addition for .tar.gz files.  Tries to reload
10877           auto-autoloads, as a convenience when loading new packages,
10878           and also tries to add any new package paths to `load-path'.
10879           Changed all occurences of `concat' to use `expand-file-name'.
10880
10881         * package-ui.el: New file which implements the main visual
10882           package browser/installer, which is started via a menu pick or
10883           M-x pui-list packages.
10884
10885 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10886
10887         * startup.el (load-init-file): spelling fix.
10888
10889 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10890
10891         * startup.el (normal-top-level): Load auto-autoload files
10892         covariantly with their precedence.
10893
10894 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10895
10896         * menubar-items.el (default-menubar): Remove "Font Weight"
10897         option, there is currently no custom equivalent.. Customize-faces
10898         is "Edit faces".
10899
10900         * x-font-menu.el (font-menu-set-font): Use customize to set
10901         default face.
10902
10903         * faces.el (face-spec-update-all-matching): New function.
10904
10905         * cus-face.el (custom-set-face-update-spec): New function.
10906         Interface to customize faces from elisp.
10907
10908         (custom-face-value-create): Show the customized settings if set
10909         but not saved.
10910
10911 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10912
10913         (custom-face-value-create): Show the customized settings if set
10914         but not saved.
10915
10916 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10917
10918         * keydefs.el (global-map): Add FSF 20.3 binding of
10919         query-replace-regexp.
10920
10921 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10922
10923         * minibuf.el (read-file-name-internal-1): use
10924         user-name-completion-1 instead of user-name-completion.
10925
10926 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10927
10928         * loadup.el:
10929         * make-docfile.el:
10930         * update-elc.el: Don't set `source-directory' (now defunct as a
10931         global variable) no more.
10932
10933         * packages.el (packages-list-autoloads): Made `source-directory'
10934         (now defunct as a global variable) a parameter.
10935
10936 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10937
10938         * about.el (about-hackers): new email
10939
10940 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10941
10942         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10943
10944 1998-07-17  Didier Verna  <didier@xemacs.org>
10945
10946         * faces.el (set-face-property):
10947         (set-face-dim-p):
10948         (face-dim-p): updated the doc strings now that the dim property isn't
10949         tty-specific.
10950         (face-equal): the dim property is now a common one.
10951
10952         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10953         Renamed the `stipple' attribute to `background-pixmap'.
10954         (custom-face-background-pixmap): make custom-face-stipple an
10955         obsolete alias for this.
10956
10957 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10958
10959         * find-paths.el (paths-file-readable-directory-p): Created and
10960         used.
10961
10962         * loadup.el: Don't set inhibit-... flags from run-temacs.
10963
10964 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10965
10966         * packages.el (packages-data-path-depth): Added and used.
10967
10968 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10969
10970         * about.el:
10971         - Change .xpm to .png, delete "zcat" section.
10972         - cosmetic fix in the 'marcpa' entry.
10973
10974         * etc/photos
10975         - convert all .xpm.Z to .png
10976         - rename mrb to martin
10977         - rename mcook-m to mcookm
10978
10979 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10980
10981         * x-init.el (x-initialize-compose): Add support for
10982         dead-circumflex as YET ANOTHER NAME for that dead key.
10983
10984 1998-08-05  Colin Rafferty <colin@xemacs.org>
10985
10986         * setup-paths.el (paths-construct-exec-path): Made the
10987         last-packages really be last.
10988         (paths-construct-data-directory-list): Ditto.
10989
10990 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
10991
10992         * startup.el(startup-splash-frame-body):
10993         Update Copyright notice in splash screen
10994
10995 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10996
10997         * minibuf.el (read-file-name-internal-1): do ~user completion.
10998
10999 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11000
11001         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11002         aginst destroyed extents
11003
11004 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11005
11006         * package-get.el (package-get): add `install-dir' argument.
11007
11008 1998-07-20  John Jones  <jj@asu.edu>
11009
11010         * package-get.el: calls to package-get-update-all will only
11011           update packages which are already installed.
11012
11013 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11014
11015         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11016         writable.
11017
11018 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11019
11020         * about.el (about-hackers): Correct my email.
11021
11022 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11023
11024         * about.el (about-hackers): new email-address.
11025
11026 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11027
11028         * minibuf.el (read-number): Don't let `input-error' condition
11029         escape.
11030
11031 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11032
11033         * about.el (about-hackers): use my `email-for-life' address.
11034
11035 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11036
11037         * XEmacs 21.2-beta1 is released.
11038
11039 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11040
11041         * ldap.el (ldap-search): Doc string change
11042
11043 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11044
11045         * menubar-items.el (default-menubar): Removed references to
11046         `data-directory', and use `locate-data-file' instead, and made
11047         then greyed out if they don't exist.
11048
11049 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11050
11051         * keymap.el (events-to-keys): Use `format' instead of `concat'
11052         since the latter does not accept integer args anymore
11053
11054 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11055
11056         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11057         macros replaced.
11058
11059 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11060
11061         * make-docfile.el: Get first initialization from very-early-lisp.el
11062         * update-elc.el: Ditto.
11063         * loadup.el (really-early-error-handler): Ditto.
11064
11065         * packages.el (packages-unbytecompiled-lisp): Add new file,
11066         very-early-lisp.el.
11067
11068         * very-early-lisp.el: New file.
11069
11070 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11071
11072         * Symbols that have been obsolete for at least 3 years removed (II).
11073
11074         * obsolete.el (eval-current-buffer): Make compatible.
11075         (byte-code-function-p): Ditto.
11076         (send-string): Removed.
11077         (send-region): Removed.
11078         (screen-scrollbar-width): Removed.
11079         (set-screen-scrollbar-width): Removed.
11080         (set-screen-left-margin-width): Removed.
11081         (set-screen-right-margin-width): Removed.
11082         (screen-left-margin-width): Removed.
11083         (screen-right-margin-width): Removed.
11084         (set-buffer-left-margin-width): Removed.
11085         (set-buffer-right-margin-width): Removed.
11086         (buffer-left-margin-width): Removed.
11087         (buffer-right-margin-width): Removed.
11088         (x-set-frame-icon-pixmap): Removed.
11089         (x-set-screen-icon-pixmap): Removed.
11090         (pixel-name): Removed.
11091         (make-pixmap): Removed.
11092         (make-cursor): Removed.
11093         (pixmap-width): Removed.
11094         (pixmap-contributes-to-line-height-p): Removed.
11095         (set-pixmap-contributes-to-line-height): Removed.
11096
11097 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11098
11099         * obsolete.el (popup-menu-up-p): removed.
11100         (read-no-blanks-input): Removed.
11101         (wholenump): Removed.
11102         (ring-mod): Removed (what was ring-mod?).
11103         (current-time-seconds): Removed.
11104         (run-special-hook-with-args): Removed.
11105         (dot): Removed.
11106         (dot-marker): Removed.
11107         (dot-min): Removed.
11108         (dot-max): Removed.
11109         (window-dot): Removed.
11110         (set-window-dot): Removed.
11111
11112         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11113         `dot-min'.
11114
11115         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11116
11117         * code-files.el (insert-file-contents): Rename
11118         run-special-hook-with-args to run-hook-with-args-until-success.
11119         (write-region): Ditto.
11120
11121 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11122
11123         * about.el: Fix typos, update release date.
11124
11125         * Symbols that have been obsolete for at least 3 years removed.
11126
11127         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11128         screen- functions.
11129         (toplevel): remove setf methods for screen functions.
11130         * cl-macs.el (extent-data): defsetf removed.
11131         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11132         many places to remove.
11133         (comment-indent-hook): Ditto.
11134         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11135         (buffer-dedicated-screen): Ditto.
11136         (deiconify-screen): Ditto.
11137         (delete-screen): Ditto.
11138         (event-screen): Ditto.
11139         (find-file-other-screen): Ditto.
11140         (find-file-read-only-other-screen): Ditto.
11141         (live-screen-p): Ditto.
11142         (screen-height): Ditto.
11143         (screen-iconified-p): Ditto.
11144         (screen-list): Ditto.
11145         (screen-live-p): Ditto.
11146         (screen-name): Ditto.
11147         (screen-parameters): Ditto.
11148         (screen-pixel-height): Ditto.
11149         (screen-pixel-width): Ditto.
11150         (screen-root-window): Ditto.
11151         (screen-selected-window): Ditto.
11152         (screen-totally-visible-p): Ditto.
11153         (screen-visible-p): Ditto.
11154         (screen-width): Ditto.
11155         (screenp): Ditto.
11156         (get-screen-for-buffer): Ditto.
11157         (get-screen-for-buffer-noselect): Ditto.
11158         (get-other-screen): Ditto.
11159         (iconify-screen): Ditto.
11160         (lower-screen): Ditto.
11161         (mail-other-screen): Ditto.
11162         (make-screen): Ditto.
11163         (make-screen-invisible): Ditto.
11164         (make-screen-visible): Ditto.
11165         (modify-screen-parameters): Ditto.
11166         (new-screen): Ditto.
11167         (next-screen): Ditto.
11168         (next-multiscreen-window): Ditto.
11169         (other-screen): Ditto.
11170         (previous-screen): Ditto.
11171         (previous-multiscreen-window): Ditto.
11172         (raise-screen): Ditto.
11173         (redraw-screen): Ditto.
11174         (select-screen): Ditto.
11175         (selected-screen): Ditto.
11176         (set-buffer-dedicated-screen): Ditto.
11177         (set-screen-height): Ditto.
11178         (set-screen-position): Ditto.
11179         (set-screen-size): Ditto.
11180         (set-screen-width): Ditto.
11181         (show-temp-buffer-in-current-screen): Ditto.
11182         (switch-to-buffer-other-screen): Ditto.
11183         (visible-screen-list): Ditto.
11184         (window-screen): Ditto.
11185         (x-set-screen-pointer): Ditto.
11186         (x-set-frame-pointer): Ditto.
11187         (screen-title-format): Ditto.
11188         (screen-icon-title-format): Ditto.
11189         (terminal-screen): Ditto.
11190         (delete-screen-hook): Ditto.
11191         (create-screen-hook): Ditto.
11192         (mouse-enter-screen-hook): Ditto.
11193         (mouse-leave-screen-hook): Ditto.
11194         (map-screen-hook): Ditto.
11195         (unmap-screen-hook): Ditto.
11196         (default-screen-alist): Ditto.
11197         (default-screen-name): Ditto.
11198         (x-screen-defaults): Ditto.
11199         (x-create-screen): Ditto.
11200         * obsolete.el: meta-flag removed.
11201         baud-rate removed.
11202         sleep-for-millisecs removed.
11203         extent-data removed.
11204         set-extent-data removed.
11205         set-extent-attribute removed.
11206         extent-glyph removed.
11207         extent-layout removed.
11208         set-extent-layout removed.
11209         list-faces-display removed.
11210         list-faces removed.
11211         trim-versions-without-asking removed.
11212         after-write-file-hooks removed.
11213         truename removed.
11214         auto-fill-hook removed.
11215         blink-paren-hook removed.
11216         select-screen-hook, deselect-screen-hook removed.
11217         auto-raise-screen, auto-lower-screen removed.
11218
11219         * msw-mouse.el: Global change resource -> mswindows-resource.
11220
11221         * XEmacs 21.0-pre5 is released.
11222
11223 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11224
11225         * about.el (about-hackers): Credits update.
11226
11227 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11228
11229         * register.el (insert-register): Don't activate the region.
11230
11231 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11232
11233         * select.el: Restore x-* symbols for backwards compatibility:
11234         x-copy-primary-selection, x-kill-primary-selection,
11235         x-delete-primary-selection, x-select-make-extent-for-selection,
11236         x-valid-simple-selection-, x-cut-copy-clear-internal.
11237
11238 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11239
11240         * XEmacs 21.0-pre4 is released.
11241
11242 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11243
11244         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11245         reporting bugs.
11246         (maybe-add-init-button): Fix semantics under Windows.  Use
11247         `expand-file-name' rather than `concat'.
11248
11249         * help.el (print-messages): New function.
11250
11251 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11252
11253         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11254
11255 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11256
11257         * about.el: Tweaked my entry in about-hackers.
11258
11259         * find-paths.el (paths-emacs-root-p):
11260           Relaxed emacs-root checking of an in-place installation to
11261           also accommodate the flat layout used on MS Windows.
11262
11263 1998-06-29  John Jones  <jj@asu.edu>
11264
11265         * package-get.el: calls to package-get-update-all will only
11266           update packages which are already installed.
11267
11268 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11269
11270         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11271         are handled by the gui-element face fallbacks now.
11272
11273         * x-faces.el: default gui-element face to "background" as well as
11274         the default face.
11275
11276         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11277         and default face settings since these are set as fallbacks now in
11278         the appropriate domain.
11279
11280 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11281
11282         * text-mode.el (text-mode): Reorder regexp so the OR part
11283         corresponding to `page-delim' goes first and the hack in
11284         `forward-paragraph' will work.
11285         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11286
11287 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11288
11289         * subr.el (remove-hook): When checking the hook value
11290           with functionp, don't apply car to it.
11291
11292 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11293
11294         * package-get.el (package-get-remote-filename):
11295           Don't use file-name-as-directory because the local directory
11296           separator conventions might not be the same as ftp's.
11297
11298 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11299
11300         * ldap.el (ldap-host-parameters-alist): New name of
11301         `ldap-host-parameters-plist'
11302
11303 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11304
11305         * package-get.el: Using (require 'package-get-base), now that it
11306         provides itself.  Consequently removed all instances of (load
11307         "package-get-base.el").
11308
11309 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11310
11311         * subr.el (remove-hook): Don't treat the hook value as a
11312           list unless it is both consp and not functionp.
11313
11314 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11315
11316         * about.el: Email address for Ben Wing is ben@xemacs.org.
11317         * auto-show.el: Ditto.
11318         * bytecomp.el: Ditto.
11319         * faces.el: Ditto.
11320         * x-scrollbar.el: Ditto.
11321         * x-misc.el: Ditto.
11322         * tty-init.el: Ditto.
11323         * toolbar-items.el: Ditto.
11324         * symbol-syntax.el: Ditto.
11325         * specifier.el: Ditto.
11326         * objects.el: Ditto.
11327         * hyper-apropos.el: Ditto.
11328         * glyphs.el: Ditto.
11329
11330 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11331
11332         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11333         vertical-divider-always-visible-p.
11334         (default-mouse-motion-handler): Ditto.
11335
11336 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11337
11338         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11339         global value.
11340
11341 1998-06-21  Oliver Graf <ograf@fga.de>
11342
11343         * build-reports.el: changed receiver to xemacs-build-reports list
11344
11345 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11346
11347         * font.el: Split font-family-mappings into X and
11348           mswindows-specific versions.
11349           mswindows-font-create-[object|name]: Treat supplied size
11350           as a pointsize. Added underline and strikethru handling.
11351
11352         * msw-faces.el: changed default mswindows charset to western.
11353
11354         * msw-glyphs.el: removed space in border-glyph font string that
11355           was inserted to get round bugs in the mswindows C font code.
11356
11357 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11358
11359         * about.el (about-hackers): Credits update.
11360
11361         * help-nomule.el (tutorial-supported-languages): Add Romanian
11362         TUTORIAL.
11363
11364         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11365         to ISO-8859-2.
11366
11367 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11368
11369         * font.el: Split font-family-mappings into X and
11370           mswindows-specific versions.
11371           mswindows-font-create-[object|name]: Treat supplied size
11372           as a pointsize. Added underline and strikethru handling.
11373
11374         * msw-faces.el: changed default mswindows charset to western.
11375
11376         * msw-glyphs.el: removed space in border-glyph font string that
11377           was inserted to get round bugs in the mswindows C font code.
11378
11379 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11380
11381         * minibuf.el: make read-color-completion-table call
11382           (mswindows-color-list for mswindows devices.
11383
11384 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11385
11386         * lisp/font-lock.el
11387         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11388         Let declaration items contain non-word symbol characters.
11389
11390 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11391
11392         * package-get.el (package-get-package-provider): Added autoload
11393         cookie.  Loading "package-get-base.el" in ALL functions that use
11394         it.  Fixed some (interactive ...) with multiple argument specs
11395         again.  Cosmetic indentation changes.
11396
11397 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11398
11399         * info.el (Info-insert-dir): Don't use nreverse on variables
11400         that you want to use later.
11401
11402 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11403
11404         * x-mouse.el (x-set-point-and-move-selection): Replace call
11405         to x-kill-primary-selection with kill-primary-selection
11406
11407 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11408
11409         * simple.el (what-cursor-position): Make cursor position reported
11410         use value of column-number-start-at-one
11411
11412 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11413
11414         * about.el (xemacs-hackers): Fix Jareth's email address.
11415
11416 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11417
11418         * startup.el (startup-splash-frame): Remove
11419         `xemacs-startup-logo-function'.
11420
11421 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11422
11423         * about.el (about-hackers): Update credits list.
11424
11425 1998-06-06  Jeff Miller <jmiller@smart.net>
11426
11427         * lisp/sound.el: Update sound-ext to allow filenames with
11428           extensions to be found by load-sound-file
11429
11430 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11431
11432         * info.el (Info-rebuild-outdated-dir): Removed variable
11433         (Info-auto-generate-directory): New variable
11434         (Info-save-auto-generated-dir): New variable
11435         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11436         (Info-build-dir-anew): Second parameter removed.  Use
11437         `Info-save-auto-generated-dir'
11438         (Info-rebuild-dir): Ditto
11439
11440 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11441
11442         * list-mode.el (next-list-mode-item): Would not recognize
11443         border between directly neighbored items.
11444
11445 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11446
11447         * package-get.el: add autoloads for some functions.
11448
11449 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11450
11451         * specifier.el (let-specifier): Tiny docfixes.
11452
11453 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11454
11455         * msw-mouse.el: set selection-pointer-glyph to Normal.
11456
11457 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11458
11459         * wid-edit.el (widget-specify-secret): New function.
11460         (widget-after-change): Use it.
11461         (widget-specify-field): Use it.
11462
11463 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11464
11465         * mouse.el (drag-window-divider): Use `(not done)' instead of
11466         `doit'; reuse result of `window-pixel-edges'.
11467
11468         * modeline.el (drag-modeline-event-lag): Rename to
11469         drag-divider-event-lag.
11470
11471 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11472
11473         * specifier.el (let-specifier): Rewritten not to generate needless
11474         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11475         arguments.
11476
11477 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11478
11479         * minibuf.el (read-file-name-1): Setup buffer-local value of
11480         `completion-ignore-case' in completions buffer under Windows.
11481
11482 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11483
11484         * about.el (about-maintainer-glyph): Fix support for not
11485         compressed images.
11486
11487 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11488
11489         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11490
11491         * mouse.el (mouse-track): Cancel selection if misc-user event with
11492         `cancel-mode-internal' function is fetched.
11493
11494 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11495
11496         * files.el (save-some-buffers-1): Fixed return value.
11497
11498 1998-06-01  Oliver Graf <ograf@fga.de>
11499
11500         * dragdrop.el: added experimental
11501
11502 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11503
11504         * startup.el (after-init-hook, init-file-user,
11505         user-init-directory, load-user-init-file):  Purge references
11506         to "~/.xemacs/init.el" from docstrings.
11507
11508         (load-user-init-file) Use paths-construct-path to construct
11509         paths to user init files.  Go directly to ~/.emacs, do not
11510         search ~/.xemacs/, do not load `default-custom-file'.
11511
11512 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11513
11514         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11515         general *sh.
11516         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11517
11518 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11519
11520         * menubar-items.el (default-menubar): add Update Packages to customize
11521         menu.
11522
11523 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11524
11525         * faces.el: use toolbar face as a fallback for toolbar properties
11526         in xpm-color-symbols instead of default.
11527
11528         * msw-faces.el: rename 3d-object -> gui-element face.
11529
11530 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11531
11532         * startup.el (xemacs-startup-logo-function): New variable.
11533         (startup-splash-frame): Use it.
11534
11535 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11536
11537         * files.el (save-some-buffers): Would wait 1 second.
11538         (save-some-buffers-1): Delete other windows here instead of in
11539         `save-some-buffers'.
11540         (save-some-buffers): Force redisplay only if windows were deleted.
11541
11542 1998-06-02  Didier Verna  <didier@xemacs.org>
11543
11544         * cus-face.el (custom-face-attributes): generalized the use of
11545         toggle buttons for boolean attributes.
11546         Re-ordered the items a bit.
11547
11548 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11549
11550         * sound.el (default-sound-directory): Use `locate-data-directory'
11551         to find the sounds directory.
11552
11553 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11554
11555         * sound.el: default sound-ext to .wav under mswindows, .au
11556         otherwise. load-default sounds without extensions.
11557
11558 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11559
11560         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11561         if send-pr is not bound.
11562
11563 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11564
11565         * files.el: grok idl files in auto-mode-alist.
11566 1998-06-01  Jeff Miller  <jmiller@smart.net>
11567
11568         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11569         calling `upcase'.
11570
11571 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11572
11573         * msw-glyphs.el: add xbm to the list of image types supported.
11574
11575 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11576
11577         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11578         instead of XEmacs one when dumping InfoDock.
11579
11580 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11581
11582         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11583         for `modeline-visible-p'
11584
11585         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11586
11587 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11588
11589         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11590         since it's not used anymore. doc string fixes.
11591
11592         * package-get.el (package-get-file-installed-p): new function. use
11593         instead of file-installed-p which is in an external package.
11594
11595 1998-05-28  Oliver Graf <ograf@fga.de>
11596
11597         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11598         favor of select-window/switch-to-buffer
11599
11600 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11601
11602         * startup.el: changed (getenv "HOME") to (user-home-directory)
11603
11604 1998-05-25  Oliver Graf <ograf@fga.de>
11605
11606         * frame.el (cde-start-drag) moved to dragdrop.el
11607         (offix-start-drag-region) moved to dragdrop.el
11608         (offix-start-drag) moved to dragdrop.el
11609         * dragdrop.el (cde-start-drag) moved from frame.el
11610         (offix-start-drag-region) moved from frame.el
11611         (offix-start-drag) moved from frame.el
11612         (cde-start-drag-region) cde drag regions
11613         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11614
11615 1998-05-26  Oliver Graf <ograf@fga.de>
11616
11617         * dragdrop.el: created dragdrop-drag prototypes
11618         (cde-start-drag-region) fixed typo
11619
11620 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11621
11622         * simple.el (after-init-hook): Remove reader macro.
11623
11624         * packages.el (packages-hardcoded-lisp): Get rid of reader
11625         macros.  Update DOC string.
11626
11627 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11628
11629         * mouse.el (drag-window-divider): Ditto.
11630
11631         * modeline.el (mouse-drag-modeline): Use it.
11632
11633         * lisp-mode.el (let-specifier): Specify indentation.
11634
11635         * specifier.el (let-specifier): Renamed from
11636         `with-specifier-instance'.
11637
11638 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11639
11640         * x-faces.el:
11641         * faces.el: move definition of xpm-color-symbols from x-faces.el
11642         to faces. Predicate x-get-resource on the presence of x.
11643
11644         * msw-faces.el: set 3d-object face rather than modeline. Specify
11645         faces as specfier defaults.
11646
11647         * package-get.el: don't use package-admin-add-single-file-package.
11648
11649 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11650
11651         * toolbar-items.el: Fixup tooltips.
11652         (toolbar-gnus): Don't use obsolete variable
11653         toolbar-news-frame-properties.
11654         (toolbar-news-reader): Default to `gnus' instead of
11655         `not-configured'.
11656
11657         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11658         Windows.
11659
11660 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11661
11662         * package-get.el: rename -installedp -> -installed-p.
11663
11664 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11665
11666         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11667         attributes, and assinged it to continuation, truncation and
11668         hscroll glyphs.
11669
11670         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11671         and made continuation, truncation and hscroll glyphs arrow
11672         characters out of that font.
11673
11674 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11675
11676         * minibuf.el (minibuffer-electric-separator): Play nicely with
11677         directory-sep-char being \.
11678         (minibuffer-electric-tilde): Ditto.
11679         (read-file-name-map): Ditto.
11680
11681 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11682
11683         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11684         on X devices.
11685         (default-mouse-track-deal-with-down-event): Avoid
11686         `x-disown-selection'; use `disown-selection' instead.
11687
11688 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11689
11690         * select.el:
11691         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11692         moved to (cut-copy-clear-internal) in select.el. Ditto for
11693         (x-delete-primary-selection) (x-kill-primary-selection)
11694         (x-copy-primary-selection).
11695         (own-clipboard): new function.
11696
11697         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11698         functions in select.el. remove old ones.
11699         (mswindows-own-clipboard): new function.
11700
11701 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11702
11703         * gnuserv.el: allow connections from mswindows type devices.
11704
11705 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11706
11707         * msw-glyphs.el: change image type used from cursor to resource.
11708
11709 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11710
11711         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11712         for {top,bottom}-{left,right} values in addition to
11713         {top,bottom}_{left,right}.
11714         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11715
11716 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11717
11718         * cl-macs.el (specifier-instance): Undefine its setf method.
11719
11720         * specifier.el (with-specifier-instance): Added docstring.
11721
11722         * mouse.el (drag-window-divider): Ditto.
11723
11724         * modeline.el (mouse-drag-modeline): Use it.
11725
11726         * lisp-mode.el (with-specifier-instance): Define its indentation
11727         level.
11728
11729         * specifier.el (with-specifier-instance): New macro.
11730
11731 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11732
11733         * package-get.el (package-get-create-custom): new function to
11734         auto-generate package-get-custom.el from package-get-base.el.
11735         * (package-get-ever-installedp): new function.
11736         * (package-get-custom): new function to get all packages specified
11737         by customize.
11738
11739 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11740
11741         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11742
11743 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11744
11745         * cl-extra.el: Reverse previous float change.
11746
11747 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11748
11749         * x-faces.el:
11750         * faces.el (try-font-name): moved from x-faces.el since it is
11751         required by w3 under mswindows as well X.
11752
11753 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11754
11755         * winnt.el: Removed evil (setq completion-ignore-case t)
11756         clause, one more overlookef fsfism.
11757         (nt-quote-args-functions-alist): End sentences with double space.
11758
11759 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11760
11761         * window-xemacs.el (push-window-configuration): Remove kludgery of
11762         recaching default-toolbar specifier.
11763         (pop-window-configuration): Ditto.
11764         (unpop-window-configuration): Ditto.
11765
11766 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11767
11768         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11769
11770 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11771
11772         * winnt.el (nt-quote-args-verbatim): Added function.
11773         (nt-quote-args-prefix-quote): Added function.
11774         (nt-quote-args-backslash-quote): Added function.
11775         (nt-quote-args-double-quote): Added function.
11776         (nt-quote-args-functions-alist): New variable.
11777         (nt-quote-process-args): Added function. This is the main quoting
11778         work horse called from process-nt.c
11779
11780 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11781
11782         * winnt.el: Removed duplicate definitions for backspace,
11783         delete, M-backspace and C-M-backspace.
11784         (file-name-buffer-file-type-alist): Removed this variable.
11785         (find-buffer-file-type): Removed function.
11786         (find-file-binary):  Removed function.
11787         (find-file-text): Removed function.
11788         (find-file-not-found-set-buffer-file-type): Removed function.
11789         (save-to-unix-hook): Removed function.
11790         (revert-from-unix-hook): Removed function.
11791         (using-unix-filesystems): Removed function.
11792         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11793         warning.
11794         (x-set-selection): Removed function.
11795         (x-get-selection): Removed function.
11796         Removed commented FSFisms.
11797         Replaced copyright notice (this file is not part of GNU Emacs).
11798         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11799         comint-process-echoes setting to t.
11800
11801 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11802
11803         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11804         and used following the interface change of
11805         `paths-find-recursive-path'.
11806
11807         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11808         regexp instead of a list of base names.
11809         (paths-version-control-filename-regexp):
11810         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11811         Introduced and used following the interface change of
11812         `paths-find-recursive-path'.
11813
11814 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11815
11816         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11817         on X devices, rather than on all non-TTY devices.
11818
11819 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11820
11821         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11822
11823         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11824
11825 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11826
11827         * itimer.el (activate-itimer): Fixed usage of integers
11828         as argument to `concat'.
11829
11830 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11831
11832         * itimer.el (start-itimer): replace the use of `concat' with
11833         `format'
11834
11835 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11836
11837         * mode-motion.el (mode-motion-hook): Clarify docstring.
11838         From Bob Weiner <weiner@altrasoft.com>
11839
11840         * loadhist.el (symbol-file): Supply prompt string when used
11841         interactively.
11842         From Bob Weiner <weiner@altrasoft.com>
11843
11844 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11845
11846         * loadup.el (really-early-error-handler): Ditto.
11847
11848         * update-elc.el: Ditto.
11849
11850         * setup-paths.el (paths-construct-exec-path): Ditto.
11851
11852         * make-docfile.el: Ditto.
11853
11854         * find-paths.el (paths-decode-directory-path): Use split-path
11855         instead of decode-path.
11856
11857         * files.el (parse-colon-path): Update docstring reference.
11858
11859 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11860
11861         * msw-init.el:
11862         * x-init.el:
11863         Bind cut'n'paste keys to non window-system specific functions.
11864
11865         * msw-select.el: New function mswindows-clear-clipboard.
11866         mswindows-cut-copy-clipboard extended to handle clearing of the
11867         selection and renamed to mswindows-cut-copy-clear-clipboard.
11868
11869         * select.el: on mswindows devices delete-primary-selection
11870         calls mswindows-clear-clipboard.
11871
11872 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11873
11874         * simple.el (quoted-insert): Inhibit quit when using read-char.
11875
11876         * cmdloop.el (read-char): Don't inhibit quit.
11877         (read-char-exclusive): Ditto.
11878         (read-char): Signal quit if quit-char was pressed.
11879         (read-char-exclusive): Ditto.
11880         (read-quoted-char): Return a character, not integer.
11881
11882         * menubar-items.el (default-popup-menu): Use Andy's generic
11883         selection code.
11884         (default-popup-menu): Fix code.
11885
11886 1998-05-14  Oliver Graf <ograf@fga.de>
11887
11888         * dragdrop.el (dragdrop-function-widget): this time it's done
11889
11890 1998-05-13  Oliver Graf <ograf@fga.de>
11891
11892         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11893
11894 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11895
11896         * device.el (device-pixel-width):
11897         (device-pixel-height):
11898         (device-mm-width):
11899         (device-mm-height):
11900         (device-bitplanes):
11901         (device-color-cells): Swapped parameters to device-system-metric
11902         according to the interface change.
11903
11904 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11905
11906         * mouse.el (default-mouse-motion-handler): Use new name of the
11907         function event-over-vertical-divider-p.
11908         Do not set E-W arrow cursor over the divider if
11909         vertical-divider-draggable-p is nil in the window.
11910         ([top-level]): Use new name for the variable
11911         vertical-divider-map.
11912         (drag-window-divider): Respect vertical-divider-draggable-p.
11913         Variable name typo fixes.
11914
11915 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11916
11917         * keymap.el (kbd): Define here; handle string constants and
11918         others...
11919
11920 1998-05-15  Christian Nyb <chr@mediascience.no>
11921
11922         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11923         in Emacs 18.
11924
11925 1998-05-13  Didier Verna  <didier@xemacs.org>
11926
11927         * mouse.el (drag-window-divider): give the vertical divider a
11928         pressed look when dragging it.
11929
11930 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11931
11932         * faces.el: predicate some more face operations on x or mswindows
11933         not just x.
11934
11935         * modeline.el: enable modeline coloring for mswindows.
11936
11937 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11938
11939         * minibuf.el (minibuffer-default): Added variable; compatible with
11940         FSF Emacs.
11941         (next-history-element): Used `minibuffer-default'.
11942
11943 1998-05-12  Oliver Graf <ograf@fga.de>
11944
11945         * dragdrop.el (dragdrop-function-widget): button and mods ok
11946         arguments still look a bit strange
11947         (dragdrop-compare-mods) created
11948         (dragdrop-drop-do-functions) correctly checks for buttons and
11949         modifiers
11950
11951 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11952
11953         * setup-paths.el (paths-default-info-directories): Replace
11954         path-separator with directory-sep-char.
11955
11956         * files.el (path-separator): Don't define it here.
11957
11958 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11959
11960         * update-elc.el: Ditto.
11961
11962         * setup-paths.el (paths-construct-exec-path): Ditto.
11963
11964         * make-docfile.el: Ditto.
11965
11966         * loadup.el (really-early-error-handler): Ditto.
11967
11968         * find-paths.el (paths-decode-directory-path): Use decode-path
11969         instead of decode-path-internal.
11970
11971         * files.el (parse-colon-path): Update docstring.
11972
11973 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11974
11975         * subr.el (get-buffer-window-list): Make BUFFER optional.
11976
11977         * window-xemacs.el (windows-of-buffer): Defalias to
11978         get-buffer-window-list.
11979
11980 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11981
11982         * disass.el: Fix maintainer keyword.
11983
11984         * bytecomp.el (byte-compile-and-load-file): Autoload.
11985         (byte-compile-buffer): Ditto.
11986
11987         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11988         value is returned, not the name.
11989         (lisp-imenu-generic-expression): Enable it.
11990         (lisp-mode-variables): Ditto.
11991         (lisp-indent-offset): Change defconst to defvar.
11992         (lisp-indent-function): Ditto.
11993         (lisp-body-indent): Ditto.
11994
11995 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11996
11997         * modeline.el: Use zap-last-kbd-macro-event.
11998
11999         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12000         nil, don't attempt to do anything with messages.
12001         (eval-last-sexp): Use `letf' for clarity.
12002
12003 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12004
12005         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12006
12007 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12008
12009         * buff-menu.el:
12010         * lisp-mode.el:
12011         * obsolete.el:
12012         Change empty docstrings into no doc strings at all.
12013         Fix bogus FSF-format docstrings.
12014         * etags.el: Fix docstring.
12015
12016 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12017
12018         * package-get.el (package-get): Use internal md5
12019
12020 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12021
12022         * about.el (about-xemacs): Correct abuse of concat.
12023
12024 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12025
12026         * info.el (Info-mode): Use easymenu.
12027
12028 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12029
12030         * apropos.el (apropos): Don't use concat with integers.
12031
12032         * cmdloop.el (describe-last-error): Handle the case when no error
12033         was seen gracefully.
12034
12035         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12036         defun.
12037         (apropos-describe-plist): Ditto.
12038
12039         * help.el (with-displaying-help-buffer): Revert to a defun.
12040         (describe-key): Use it as defun.
12041         (describe-mode): Ditto.
12042         (describe-bindings): Ditto.
12043         (describe-prefix-bindings): Ditto.
12044         (describe-installation): Ditto.
12045         (view-lossage): Ditto.
12046         (describe-function): Ditto.
12047         (describe-variable): Ditto.
12048         (describe-syntax): Ditto.
12049
12050 1998-05-11  Oliver Graf <ograf@fga.de>
12051
12052         * dragdrop.el: changed order of require/provide
12053         (dragdrop-drop-mime-default) changed to new calling conventions
12054         (dragdrop-drop-do-functions) changed to new calling conventions
12055         (dragdrop-function-widget) this one needs more work...
12056
12057 1998-05-10  Oliver Graf <ograf@fga.de>
12058
12059         * about.el: another small change in my entry
12060         * dragdrop.el (dragdrop-drop-log-function): logging added
12061         plus customizations
12062         changed interface to handler functions. now called with event
12063         and object
12064
12065 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12066
12067         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12068         E-W arrow pointer displayed over draggable dividers.
12069
12070         * mouse.el (default-mouse-motion-handler): Show it when
12071         appropriate.
12072         (drag-window-divider): Added.
12073         ([top-level]): Initialized window-divider-map with a keymap
12074         binding the above function to left button down event.
12075
12076         * x-mouse.el (x-init-pointer-shape): Initialize
12077         divider-pointer-glyph from Cursor.dividerPointer, or use default
12078         E-W double arrow.
12079
12080 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12081
12082         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12083
12084 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12085
12086         * simple.el (count-words-buffer): Don't query for buffer.
12087         (count-lines-buffer): Ditto.
12088
12089 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12090
12091         * help.el (where-is): add optional insert argument.
12092
12093 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12094
12095         * help.el (describe-key-briefly): New argument INSERT.
12096
12097         * simple.el (eval-expression): New optional argument; synch with
12098         FSF 20.3.
12099
12100         * keydefs.el (global-map): Add new register bindings.
12101
12102         * register.el: Synched with FSF 20.3.
12103
12104 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12105
12106         * window-xemacs.el (recenter): all arguments are optional.
12107
12108 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12109
12110         * device.el: (device-pixel-width): Reflected name/parameters
12111         change to device-system-metric.
12112         (device-pixel-height): Ditto.
12113         (device-mm-width): Ditto.
12114         (device-mm-height): Ditto.
12115         (device-bitplanes): Ditto.
12116         (device-color-cells): Ditto.
12117
12118 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12119
12120         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12121
12122         * cl.el (most-positive-fixnum): Document.
12123         (most-negative-fixnum): Ditto.
12124
12125         * cus-dep.el: Updated comment.
12126
12127         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12128         constant.
12129
12130         * cus-load.el (custom-put): Removed.
12131
12132         * files.el (after-find-file): Just resignal quit instead of
12133         signaling "canceled".
12134
12135 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12136
12137         * frame.el (other-frame): Use `focus-frame' instead of
12138         select-frame kludges.
12139
12140         * lisp-mode.el: Update lisp-indent-function for
12141         save-selected-frame and with-selected-frame.
12142
12143         * frame.el (save-selected-frame): New macro.
12144         (with-selected-frame): Ditto.
12145         (other-frame): Use `set-frame-focus'.
12146
12147 1998-05-06  Oliver Graf <ograf@fga.de>
12148
12149         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12150         (dragdrop-drop-url-default) default handler for URL drops created
12151         (dragdrop-drop-mime-default) default handler for MIME drops created
12152         (dragdrop-drop-functions) default custom for handling drops created
12153         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12154
12155 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12156
12157         * mouse.el: Removed redundant mouse-mswindows-drop function.
12158
12159 1998-05-05  Oliver Graf <ograf@fga.de>
12160
12161         * about.el: changed some text in my entry
12162         * dragdrop.el: added customs
12163
12164 1998-05-04  Oliver Graf <ograf@fga.de>
12165
12166         * mouse.el: killed global drop key bindings
12167         (mouse-offix-drop) removed
12168         * dragdrop.el: created
12169         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12170
12171 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12172
12173         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12174         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12175
12176         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12177         obsolete comment.
12178
12179         * scrollbar.el (scrollbars-visible-p): Use new
12180         {vertical,horizontal}-scrollbar-visible-p specifiers.
12181
12182 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12183
12184         * device.el (device-pixel-height):
12185         (device-pixel-width):
12186         (device-mm-width):
12187         (device-mm-height):
12188         (device-bitplanes):
12189         (device-color-cells): Moved these 6 functions from device.c; they
12190         all use single (device-system-metrics) call.
12191
12192 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12193
12194         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12195         were renamed.
12196
12197         * menubar-items.el:
12198         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12199         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12200
12201         * help.el (help-map): Remove Hyperbole keybinding logic.
12202         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12203
12204 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12205
12206         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12207         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12208
12209 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12210
12211         * msw-glyphs.el: use nicer icon3 from the frame icon.
12212
12213 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12214
12215         * version.el (emacs-version): Remove InfoDock conditionals.
12216
12217         * startup.el (startup-splash-frame): Change ID logo name.
12218
12219 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12220
12221         * files.el (after-find-file): If the user presses C-g on
12222         directory-creation prompt, kill the buffer.
12223
12224 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12225
12226         * simple.el (count-words-region): Reverse previous change.
12227
12228 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12229
12230         * replace.el (query-replace): Just call perform-replace.
12231         (query-replace-regexp): Ditto.
12232         (perform-replace): Move region handling here.
12233         (perform-replace): Use the new arg to match-data.
12234
12235 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12236
12237         * x-init.el: Install X specific display table that
12238           displays char 0240 as a space to avoid whatever it is
12239           that screws up display of that character code.
12240
12241 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12242
12243         * help.el (function-arglist): If no arguments are documented for a
12244         subr, print nothing rather than incorrect output.
12245
12246 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12247
12248         * cmdloop.el (command-error): Update bail-out error message to use
12249         `emacs-program-name'.
12250
12251         * lib-complete.el: Remove reader macro cruft.
12252
12253         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12254         cruft.
12255
12256         * simple.el (count-words-region): Drop interactive-p check on the
12257         message.
12258
12259 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12260
12261         * font.el
12262         * msw-faces.el
12263         Correct spelling of mswindows-font-canonicalize-name.
12264
12265 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12266
12267         * ldap.el (ldap-host-parameters-alist): Replaced with
12268         `ldap-host-parameters-plist'
12269         (ldap-search): Adapt to previous change
12270
12271 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12272
12273         * about.el (about-hackers): Update Bob Weiner bio.
12274         (about-maintainer-info): Ditto.
12275
12276 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12277
12278         * simple.el (display-warning-minimum-level): Docfix.
12279
12280 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12281
12282         * widget.el (:default-get): New keyword.
12283         * wid-edit.el (default, widget-default-default-get): Define it.
12284         (group, widget-group-default-get): Define it.
12285         (menu-choice, widget-choice-default-get): Define it.
12286         (widget-default-get): New function.
12287         (widget-choice-action): Call it.
12288         (widget-editable-list-entry-create): Call it.
12289
12290 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12291
12292         * byte-optimize.el (byte-boolean-vars): Removed.
12293         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12294         lookup through `byte-boolean-vars'.
12295
12296 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12297
12298         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12299         resource-provided values into ghost specs for scrollbar-height and
12300         scrollbar-width.
12301
12302 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12303
12304         * byte-optimize.el: Don't attempt to optimize /=.
12305
12306         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12307         (byte-compile-/=): Ditto.
12308
12309 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12310
12311         * apropos.el: Use `with-displaying-help-buffer'.
12312         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12313         Use `with-displaying-help-buffer'.
12314         (apropos-follow): Do not give special treatment to buffer cursor
12315         was in prior to a mouse click.
12316         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12317         (apropos-print-doc): Set correct buffer for setting text
12318         properties.
12319
12320 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12321
12322         * help.el (help-buffer-prefix-string): New variable.
12323         (help-buffer-name): Use it.
12324
12325         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12326         mode menu.
12327
12328 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12329
12330         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12331
12332 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12333
12334         * files.el (find-file-noselect): Update docstring.
12335         (find-file-noselect): Signal an error if found an unreadable file.
12336         (file-chase-links): Save the match data.
12337         (normal-mode): Use `lwarn' and `error-message-string'.
12338         (interpreter-mode-alist): Change defconst to defvar.
12339         (inhibit-first-line-modes-regexps): Ditto.
12340         (inhibit-first-line-modes-regexps): Added .tgz.
12341         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12342         (change-major-mode-with-file-name): New user-option.
12343         (set-visited-file-name): Synched with FSF.
12344         (file-name-extension): New function, from FSF 20.3.
12345         (file-relative-name): Synched with FSF.
12346         (save-some-buffers): Support the C-r feature.
12347         (recover-session): Synched with FSF.
12348         (kill-some-buffers): Ditto.
12349         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12350
12351 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12352
12353         * files.el (insert-file): Undo previous change and reenable use of
12354         format.el.
12355
12356 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12357
12358         * window-xemacs.el (recenter): Define.
12359
12360 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12361
12362         * font.el (mswindows-font-create-name)
12363         (mswindows-font-create-object): new functions for mswindows type
12364         fonts.
12365
12366         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12367         strings are parsed as well as font objects.
12368
12369 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12370
12371         * modeline.el (defining-kbd-macro): Restore modeline indication of
12372         kbd-macro being recorded.
12373         (add-minor-mode): Simplify docstring.
12374         (modeline-minor-mode-menu): Remove stuff.
12375
12376 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12377
12378         * code-process.el (call-process): dynamically decide process
12379         coding type.
12380
12381 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12382
12383         * modeline.el: Add line-number-mode, column-number-mode to
12384         the modeline minor-mode menu.  Button2 on the line number does
12385         goto-line.
12386
12387 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12388
12389         * mouse.el: move x-selection-owner-p type things to
12390         selection-owner-p.
12391
12392         * msw-init.el: copy zmacs stuff from x-init.el
12393
12394         * msw-select.el (mswindows-own-selection)
12395         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12396         functions. Very simple minded implementation of selectio
12397         ownership.
12398
12399         * select.el (own-selection) (disown-selection)
12400         (activate-region-as-selection) (select-make-extent-for-selection)
12401         (valid-simple-selection-p): functions moved from x-select.el for
12402         generalized selection.
12403
12404         * x-select.el: see select.el changes.
12405
12406         * x-toolbar.el: use new selection functions.
12407
12408 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12409
12410         * packages.el (packages-find-package-directories): Fixed bug that
12411         would pick up multiple site-package directories.
12412         (package-locations): Added "xemacs-packages" as a late package
12413         location.
12414
12415         * find-paths.el: Now uses `emacs-program-name' and
12416         `emacs-program-version'.
12417         Additions to enforce version-specific directories in
12418         `paths-find-version-directory'.
12419
12420 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12421
12422         * default.el: Removed.
12423         * site-start.el: Removed.
12424
12425 1998-04-29  Didier Verna  <didier@xemacs.org>
12426
12427         * minibuf.el (minibuffer-history-minimum-string-length): Default
12428         to nil.
12429
12430 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12431
12432         * find-paths.el (paths-program-name): Rename.
12433         (paths-emacs-root-p): Ditto.
12434         (paths-find-site-directory): Ditto.
12435
12436 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12437
12438         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12439         `emacs-lisp-byte-compile-and-load'.
12440
12441 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12442
12443         * ldap.el (ldap-search): Fixed additional parameter passing to
12444         `ldap-open'
12445
12446 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12447
12448         * select.el (kill-primary-selection) (selection-owner-p)
12449         (copy-primary-selection) (yank-clipboard-selection)
12450         (selection-exists-p) (delete-primary-selection): new file and
12451         functions that do the right thing for the selected device.
12452
12453         * x-menubar.el: use generalised selection functions.
12454
12455         * dumped-lisp.el: dump select.el.
12456
12457 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12458
12459         * find-paths.el (paths-progname): New variable.
12460         (paths-emacs-root-p): Use it.
12461         (paths-find-site-directory): Ditto.
12462
12463 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12464
12465         * loadup.el ((member "dump" command-line-args)): Dump as
12466         `infodock' if InfoDock.
12467
12468 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12469
12470         * find-paths.el (construct-emacs-version): Simplify, include
12471         program name in the return value.
12472         * (paths-find-version-directory): Use it.
12473
12474 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12475
12476         * info.el (Info-parse-dir-entries): Fixed regexp
12477         (Info-build-dir-anew): Remove full suffix and capitalize info file
12478         name for files with no @direntry
12479         (Info-batch-rebuild-dir): New function
12480         (Info-suffixed-file): Check for regular files instead of simple
12481         file existence (could catch directories before)
12482
12483 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12484
12485         * setup-paths.el, find-paths.el: Removed uses of `not' which
12486         temacs doesn't have.
12487
12488         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12489         into root searching.
12490
12491 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12492
12493         * subr.el: Remove definition of `not'.
12494
12495 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12496
12497         * msw-glyphs.el: enable graphics support.
12498
12499 1998-04-23  Didier Verna  <didier@xemacs.org>
12500
12501         * x-menubar.el (default-menubar): restored the line-number-mode
12502         option.
12503
12504         * misc doc string updates related to the options menu.
12505
12506 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12507
12508         * setup-paths.el (paths-construct-load-path): Fix typo.
12509
12510 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12511
12512         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12513         font-menu-ignore-scaled-fonts don't have to be bound now; this
12514         gets us one step further towards making --no-autoloads work.
12515
12516         * startup.el (normal-top-level): Load auto-autoloads only if
12517         lisp-directory is non-nil.
12518
12519         * setup-paths.el (paths-construct-load-path): Made it robust
12520         against nil lisp-directory.
12521
12522         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12523         to the list of variables that cause a warning when nil.
12524
12525         * toolbar.el (init-toolbar-location): Now works even when there's
12526         no toolbar icon directory.
12527
12528 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12529
12530         * help.el (view-lossage): Recognize it.
12531
12532         * simple.el (log-message): Mark multiline messages.
12533
12534 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12535
12536         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12537
12538 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12539
12540         * package-get.el (package-get-all):  add `\n' separator to
12541         interactive specification so that both variables are read
12542
12543 1998-04-22  Didier Verna  <didier@xemacs.org>
12544
12545         * x-menubar.el: ported the options menu to Custom.
12546         Moved the "read only" toggle button to the buffers menu.
12547         Corrected some missing ;;;###autoload or defcustom.
12548
12549         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12550         the scrollbar-visible specifier for options menu handling.
12551
12552         * toolbar.el (toolbar-visible-p)
12553                      (toolbar-captioned-p)
12554                      (default-toolbar-position): defcustom wrappers around
12555         the toolbar specifiers for options menu handling.
12556
12557         * frame.el (get-frame-for-buffer-default-instance-limit):
12558         defcustom it for options menu handling.
12559
12560         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12561         font-lock-mode for options menu handling.
12562
12563         * cus-start.el: added Custom properties to overwrite-mode for
12564         options menu handling.
12565
12566 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12567
12568         * about.el: shameless self-promotion.
12569
12570 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12571
12572         * simple.el (raw-append-message): Slightly optimize.
12573         (remove-message): Use `push' for clarity.
12574         (append-message): Ditto.
12575         (display-warning): Dito.
12576         (raw-append-message): Send the message to the appropriate device.
12577
12578 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12579
12580         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12581         From Sean MacLennan <Sean.MacLennan@pika.ca>
12582
12583 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12584
12585         * setup-paths.el: Changed `directory-sep-char' to
12586         `path-separator', following a change in GNU Emacs.
12587
12588 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12589
12590         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12591         (Info-build-dir-anew): Add a final newline.
12592         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12593         is `always'
12594         (Info-rebuild-dir): Ditto
12595
12596         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12597
12598 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12599
12600         * simple.el (count-words-buffer): Retain zmacs region.
12601         (count-words-region): Ditto.
12602         * simple.el: (what-line): Expanded line counts.
12603         (count-lines): New parameter to conditionalize whether collapsed
12604         lines get counted.
12605         From Bob Weiner <weiner@altrasoft.com>
12606
12607 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12608
12609         * packages.el (package-locations): infodock-packages must override
12610         mule-packages and packages.
12611
12612 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12613
12614         * wid-edit.el:
12615         remove rude messages from widget-activation-widget-mapper
12616         and widget-activation-glyph-mapper
12617
12618 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12619
12620         * toolbar.el: Remove (featurep 'x) test from
12621         toolbar-make-button-list
12622
12623 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12624
12625         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12626         only if in the same frame.
12627
12628 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12629
12630         * packages.el (package-locations): Added site-packages hierarchy.
12631
12632         * setup-paths.el (paths-default-info-directories): Introduced and
12633         used.
12634
12635         * packages.el, setup-paths.el: Set various path searching depths
12636         to 1.
12637
12638         * packages.el (packages-hierarchy-depth):
12639         (packages-load-path-depth): Introduced and used.
12640
12641         * setup-paths.el (paths-load-path-depth): Introduced and used.
12642
12643         * find-paths.el (paths-find-recursive-path): Added max-depth
12644         parameter.
12645
12646 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12647
12648         * setup-paths.el (paths-construct-info-path): Removed
12649         dependency on behavior of (file-name-as-directory "").
12650
12651 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12652
12653         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12654         lisp objects
12655
12656 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12657
12658         * dump-paths.el, startup.el: Added handling for --debug-paths.
12659
12660 1998-04-15  William M. Perry  <wmperry@aventail.com>
12661
12662         * wid-edit.el: We cannot just set the help-echo or balloon-help
12663           properties for an extent based on the :help-echo widget
12664           property, since help-echo and balloon-help cause an EXTENT to
12665           get passed in, where :help-echo functions are expecting a WIDGET
12666
12667 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12668
12669         * scrollbar.el (init-scrollbar-from-resources): Call
12670         mswindows-init-scrollbar-metrics when appropriate.
12671
12672 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12673
12674         * dumped-lisp.el: dump x-toolbar for window system
12675
12676         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12677         have support and xpm.
12678
12679 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12680
12681         * files.el (toggle-read-only): Fix docstring.
12682         From Didier Verna <didier@xemacs.org>
12683
12684 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12685
12686         * startup.el (normal-top-level): Load autoload-file-name without
12687         specifying an extension---some people only auto-autoload.el.gz.
12688
12689 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12690
12691         * files.el (backup-enable-predicate): Don't bomb on NAME being
12692         nil.
12693
12694 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12695
12696         * find-paths.el, packages.el: Now prefers configure'd paths.
12697         This shouldn't cause any of the originally anticipated problems as
12698         the current paths architecture will not define the various
12699         configure-xxx variables if they're not specified on the configure
12700         command line.
12701
12702         * find-paths.el, setup-paths.el, packages.el: Removed all
12703         mentionings of "/" as a path separator.
12704         Used paths-construct-path throughout.
12705
12706         * find-paths.el (paths-construct-path): Created to assemble paths
12707         from directory components.
12708
12709         * setup-paths.el, packages.el: Used paths-decode-directory-path
12710         instead of decode-path-internal.
12711
12712         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12713         and associates.
12714         (paths-decode-directory-path) Created.
12715
12716         * setup-paths.el: Changed configure-exec-path to
12717         configure-exec-directory.
12718
12719 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12720
12721         * packages.el (packages-find-packages): Fixed decoding of
12722         EMACSPACKAGEPATH.
12723
12724         * startup.el: -no-packages -> -no-early-packages.
12725
12726         (packages-load-package-lisps): Fixed loading of auto-autoload
12727         files.
12728
12729         * startup.el (normal-top-level): Fixed loading of core
12730         auto-autoload.
12731
12732         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12733
12734         * startup.el, packages.el, dump-paths.el: Added proper settings
12735         for site-directory and lisp-directory variables.
12736
12737         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12738         inhibit-package-autoloads and fixed handling of it.
12739
12740         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12741         handling of former inhibit-package-init, now
12742         inhibit-early-packages, to make -vanilla etc. work.
12743
12744 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12745
12746         * code-process.el (start-process): Fallback to 'undecided instead
12747         of 'binary for process input coding stream.
12748
12749         * process.el (start-process): Docstring fix.
12750
12751 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12752
12753         * info.el (Info-insert-dir): Do not insert temporary dir files
12754         in Info-dir-file-attributes
12755         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12756         (Info-rebuild-dir): Ditto.
12757
12758 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12759
12760         * obsolete.el: Added obsoleteness declarations for
12761         `site-directory' and `Info-default-directory-list'.
12762
12763 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12764
12765         * find-paths.el (paths-find-emacs-root): Only look at the
12766         executable at the end of the symlink chain for determining the
12767         Emacs root.
12768
12769 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12770
12771         * setup-paths.el (paths-construct-info-path): Changed construction
12772         to cater to gone default in configure.
12773
12774         * find-paths.el (paths-uniq-append): Added.
12775
12776         * packages.el: Rewritten package path construction once again.
12777
12778         * dump-paths.el, startup.el: Removed package-path as a global
12779         variable.
12780
12781         * package-admin.el (package-admin-add-single-file-package):
12782         (package-admin-add-binary-package): Changed package-path to
12783         late-packages.
12784
12785         * packages.el (packages-split-path): Split path at "/" rather than
12786         nil according to change in emacs.c.
12787
12788 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12789
12790         * setup-paths.el (paths-construct-info-path): Changed info path
12791         order so that directories come out right.
12792         (paths-find-lock-directory): Fixed bug: It used to think
12793         configure-lock-directory is a path.
12794
12795 1998-04-06  Jeff Miller <jmiller@smart.net>
12796
12797         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12798         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12799         eases the use of toolbar-add/kill-item functions.
12800
12801 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12802
12803         * code-files.el (file-coding-system-alist): Commented out
12804         loaddefs.el magical treatment.
12805
12806 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12807
12808         * info.el (Info-rebuild-outdated-dir): Added new option
12809         `conservative' and made it the default
12810         (Info-rebuild-dir): Appropriately parse multi-line description
12811         strings, and multi-section dir files. Issue warning when dir
12812         is rebuilt as temporary
12813         (Info-build-dir-anew): Issue warning when dir is built as
12814         temporary
12815
12816 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12817
12818         * list-mode.el (list-mode-map): Bind highlight motion commands to
12819         standard keys left, right, C-b and C-f.
12820
12821 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12822
12823         * files.el (auto-mode-alist): allow .sc for Scheme->C
12824
12825 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12826
12827         * loadup.el (pureload): Don't quote (garbage-collect).
12828
12829 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12830
12831         * package-get-base.el: Updated.
12832
12833 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12834
12835         * isearch-mode.el (isearch-just-started): New variable.
12836         (isearch-mode): Set it.
12837         (isearch-repeat): Advance one character forward only if the search
12838         was successful, and was not just started.
12839         (isearch-repeat): Clear isearch-just-started.
12840
12841 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12842
12843         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12844         if running -batch.
12845
12846 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12847
12848         * subr.el (listify-key-sequence): Removed.
12849
12850 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12851
12852         * bytecomp.el (byte-compile-print-gensym): New option.
12853         (byte-compile-output-file-form): Use it.
12854         (byte-compile-output-docform): Ditto.
12855         (byte-compile-compiled-obj-to-list): Ditto.
12856
12857 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12858
12859         * msw-glyphs.el: set frame icon if xpm support.
12860
12861 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12862
12863         * help.el: Code that pretty prints variable values
12864           removed.
12865
12866 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12867
12868         * find-paths.el (paths-emacs-root-p): Correct test for installation
12869         directory.
12870         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12871
12872 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12873
12874         * loaddefs.el: Don't set debug-ignored-errors; leave
12875           its default value set to nil.
12876
12877 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12878
12879         * info.el (Info-rebuild-dir): fixed mis-spelling.
12880
12881 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12882
12883         * info.el (Info-rebuild-outdated-dir): New custom var
12884         (Info-insert-node): Create/update dir file when needed, ie when it
12885         does not exist or is older than some info files in directory
12886
12887 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12888
12889         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12890         for last packages, mainly for using a 20.4 package base.
12891
12892         * packages.el (late-packages): Typo fix.  It was called
12893         early-packages.
12894
12895         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12896         relative symlinks correctly.
12897         (paths-find-emacs-roots): More rigorous checking for plausible
12898         configuration-time root.
12899
12900         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12901         find its roots.
12902
12903 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12904
12905         * faces.el: Fix docstrings.
12906         * glyphs.el: Fix docstrings.
12907         * mouse.el: Fix docstrings.
12908
12909         * frame.el: Change phrase `current frame' to `selected frame'.
12910
12911         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12912
12913         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12914         macros using backquote to make them infinitely more readable.
12915
12916 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12917
12918         * packages.el (packages-find-package-path): Hardcoded specialized
12919         InfoDock support until we can clean this up.
12920
12921         * help.el (describe-bindings-1): Return the value of the bindings
12922         help buffer created.
12923         (describe-bindings): Ditto.
12924
12925         * simple.el (set-variable): Restore previous behavior of not
12926         bombing if the variable to set is not boundp.
12927
12928 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12929
12930         * packages.el (packages-handle-package-dumped-lisps): Allow for
12931         non-local files to be loaded off the package-lisp variable.
12932
12933 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12934
12935         * x-faces.el: Global X resources should override
12936           specs for all device classes (color, grayscale, mono);
12937           code currently doesn't override any of them.  Fixed by
12938           calling remove-specifier with '(x default) as the tag
12939           set and allowing inexact matches.
12940
12941 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12942
12943         * faces.el: Separated face initializations based on
12944           device classes into device type specific (tag set,
12945           instantiator) pairs.
12946
12947 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12948
12949         * wid-edit.el (widget-choice-action): Remember user's explicit
12950         choice.
12951         (widget-choice-value-create): Respect it.
12952         From Richard Stallman <rms@gnu.org>
12953
12954 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12955
12956         * setup-paths.el (paths-construct-info-path): Always append
12957         existing directories from configure-time info path.
12958
12959         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12960         Info-directory-list.
12961
12962         * info.el: Removed Info-default-directory-list which was broken by
12963         design.
12964         Removed bogus initialization of Info-directory-list---startup.el
12965         can do a much better job.
12966         Added autoload of Info-directory-list.
12967
12968         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12969         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12970         be exclusive; now it's merely given precedence, just like in the
12971         old days.
12972
12973 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12974
12975         * find-paths.el (paths-find-architecture-directory): Fix bug with
12976         finding; it used to default too early.
12977
12978 1998-03-25  Martin Buchholz <martin@xemacs.org>
12979
12980         * packages.el (packages-split-path): Fix a bug; it used to fail
12981         for paths that weren't split.
12982
12983 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12984
12985         * finder.el (finder-compile-keywords): trap on errors.
12986
12987 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
12988
12989         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12990           fourth argument of t so that only the specs exactly
12991           matching the tag lists are removed.
12992
12993 1998-03-25  SL Baur  <steve@altair.xemacs.org>
12994
12995         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12996
12997 1998-03-23  SL Baur  <steve@altair.xemacs.org>
12998
12999         * minibuf.el (mouse-read-file-name-1): If a default directory was
13000         specified, use it for generating the completions.
13001
13002 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13003
13004         * update-elc.el: Now respects inhibit-package-init and
13005         inhibit-site-lisp.
13006         Now does path construction with loadup-paths.
13007
13008         * startup.el (normal-top-level, startup-setup-paths): Now respects
13009         inhibit-package-init and inhibit-site-lisp.
13010
13011         * packages.el (packages-find-package-path): Extended package path
13012         by version-specific hierarchies.
13013         (packages-find-packages): Now respects inhibit flag and
13014         inhibit-site-lisp.
13015         Moved path setup to loadup-paths.
13016
13017         * make-docfile.el: Now respects inhibit-package-init and
13018         inhibit-site-lisp.
13019         Now does path construction with loadup-paths.
13020
13021         * loadup.el: Now respects inhibit-package-init and
13022         inhibit-site-lisp.
13023
13024         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13025
13026         * loadup-paths.el: New file: setup load-path to encompass
13027         packages.
13028
13029 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13030
13031         * auto-show.el: load-gc renamed to pureload.
13032         * site-load.el: Ditto.
13033         * packages.el (toplevel): Ditto.
13034         * loadup.el (really-early-error-handler): Ditto.
13035         * dumped-lisp.el (preloaded-file-list): Ditto.
13036         * cus-face.el (custom-declare-face): Ditto.
13037
13038 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13039
13040         * <Today>: The Big Path Searching Overhaul.
13041
13042         * find-paths.el: New file: find and assemble paths in the
13043         installation hierarchy.
13044
13045         * setup-paths.el: New file: global layout of paths and directories
13046         within the XEmacs hierarchy.
13047
13048         * packages.el: Replaced everything related to path searching and
13049         startup by code in terms of find-paths.
13050
13051         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13052         the new path searching engine.
13053
13054         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13055         and setup-paths.
13056
13057 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13058
13059         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13060         setup-paths.el.
13061
13062 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13063
13064         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13065         compiles identically in any configuration.
13066         Removed irrelevant commentary.
13067
13068 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13069
13070         * simple.el (set-variable): Allow setting specifiers.
13071
13072 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13073
13074         * lisp.el (forward-sexp): Revert previous change.
13075
13076 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13077
13078         * frame.el (frame-initialize): Use `delete-console' instead of
13079         `delete-device' to delete the stream console to match the usage in
13080         Fkill_emacs.
13081
13082 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13083
13084         * files.el (cdpath-previous): New variable.
13085         (cd): Use it.
13086         From Bob Weiner <weiner@wave.altrasoft.com>
13087
13088 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13089
13090         * keydefs.el: Changed keybindings of forward-char,
13091           backward, scroll-up and scroll-down to point to their
13092           -command counterparts.
13093
13094         * simple.el: New functions: forwarc-char-command,
13095           backwrad-char-command, scroll-up-command,
13096           scroll-down-command which work liek their counterparts
13097           except that they honor the variable
13098           signal-error-on-buffer-boundary.
13099
13100           Definition of signal-error-on-buffer-boundary received
13101           from src/cmds.c.
13102
13103           defvar declaration added for word-across-newline to avoid
13104           byte-compiler warning about the free variable reference.
13105
13106 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13107
13108         * winnt.el: Removed "%t" from the beginning of
13109         modeline-format. From now on, there's no nt-specifics in the modeline.
13110
13111 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13112
13113         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13114         of `when' with `if'.
13115
13116 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13117
13118         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13119         mswindows. Must be reworked along with glyphs.el, or
13120         merged into it, after there is images support.
13121
13122         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13123         'mswindows.
13124
13125 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13126
13127         * faces.el: fix for text cursor initialization.
13128         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13129         From Andy Piper <andyp@parallax.co.uk>
13130
13131 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13132
13133         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13134         if there is an existing package that handles it and warn the user
13135         about that mode.
13136
13137 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13138
13139         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13140         Installation" menu item when Installation-string is not bound.
13141
13142 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13143
13144         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13145         From Jeremiah W. James <jerry@cs.ucsb.edu>
13146
13147 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13148
13149         * msw-faces.el:
13150         * faces.el: Fix face initialization.
13151
13152 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13153
13154         * files.el (backup-enable-predicate): fix breakage introduced
13155         by TMPDIR patch.
13156
13157 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13158
13159         * x-faces.el (x-init-face-from-resources): The
13160           TTY face property retrieval functions don't return
13161           specifiers, so use face-property instead.
13162
13163 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13164
13165         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13166
13167 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13168
13169         * x-menubar.el: Expanded documentation for
13170           option-save-faces.  Changed Options -> Browse Faces
13171           menu entry to invoke customize-face.
13172
13173 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13174
13175         * faces.el: Most face initialization moved out of
13176           init-other-random-faces to the top level so that the
13177           initialization happens before Xemacs is dumped.  Much
13178           of the fascist "face-differs-from-default-p or FROB!"
13179           code has been retired in favor of letting the user do
13180           what they want to do.  Face initialization code changed
13181           to use `default' specifier tag so that the settings can
13182           be overridden later if the user wishes it.
13183
13184 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13185
13186         * about.el (about-hackers): Update contributors list.
13187
13188 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13189
13190         * specifier.el: Define new specifier tag `default'.
13191
13192         * modeline.el: Initialize faces using `default' tag.
13193
13194         * x-faces.el (x-init-face-from-resources): Remove
13195           specifier specs containing the `default' tag before
13196           adding new specs.
13197
13198 1998-03-02  John Jones  <jj@asu.edu>
13199
13200         * package-get.el (package-get-all): fixed arguments on call to
13201         package-admin-add-single-file-package.
13202         * package-get.el (package-get-installedp): fixed to match
13203         advertised behavior.
13204         * package-get.el: added function package-get-update-all which
13205         installs newest versions of all the current packages (if they are
13206         not already installed).
13207
13208 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13209
13210         * files.el (find-file-noselect): Uncommented `truename' binding in
13211         `let*' and use it later to set `buffer-file-truename' iff it's
13212         still nil, as happens for example when finding a compressed
13213         file with "jka-compr".
13214
13215 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13216
13217         * faces.el: in make-face-* type functions do the operation for all
13218         window systems, not just the first one found.
13219
13220         * font.el: call mswindows-list-fonts for mswindows.
13221
13222 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13223
13224         * code-process.el (call-process-region):
13225         * process.el (call-process-region):
13226         * package-get.el (package-get-dir):
13227         * files.el (backup-enable-predicate):
13228         * gnuserv.el (gnuserv-temp-file-regexp):
13229         Use temp-directory in place of `/tmp'.
13230
13231 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13232
13233         * "Fast" dired-in-C enhancements for Windows 95/NT:
13234
13235         * files.el: Added function, `wildcard-to-regexp', from GNU
13236           Emacs.
13237
13238         * files.el (insert-directory): Modified to use special
13239           dired-in-C enhancements if present.
13240
13241 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13242
13243         * code-files.el: make default coding no-conversion.
13244
13245 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13246
13247         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13248         the load-path.
13249
13250         * update-elc.el: Strip directory when testing for files not to
13251         bytecompile.
13252
13253 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13254
13255         * lisp-mode.el: Use recommended form for menus.
13256
13257         * info.el (Info-construct-menu): Use recommended form for menus.
13258
13259         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13260         entry.
13261
13262 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13263
13264         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13265           (get-frame-for-buffer-noselect): Always return frames
13266           in the not-this-window-p cond clause.
13267
13268 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13269
13270         * help.el (describe-installation): New function.
13271
13272         * x-menubar.el (default-menubar): Add describe-installation to
13273         Help menu.
13274
13275         * packages.el (packages-unbytecompiled-lisp): Installation.el
13276         should not be bytecompiled.
13277
13278         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13279         XEmacs.
13280
13281         * x-menubar.el (default-menubar): Use correct guard for VM menu
13282         entry.
13283
13284         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13285         coding.
13286         From Andy Piper <andyp@parallax.co.uk>
13287
13288 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13289
13290         * ldap.el: Do not require ldap-internal at compile time.
13291
13292 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13293
13294         * code-files.el: new file. a virtual copy of mule-files.el
13295         but without charset
13296         dependencies. (toggle-buffer-file-ocding-system) new function for
13297         changing the eol type for the current buffer.
13298
13299         * code-process.el: new file. a copy of
13300         mule-process.el. mule-process.el will disappear when things have
13301         settled.
13302
13303         * coding.el: new file. a virtual copy of mule-files.el but
13304         without charset dependencies. (coding-system-base) new function
13305         for getting the parent coding system of a coding system with eol
13306         type set.
13307
13308         * dumped-lisp.el: add above files for the non-mule case.
13309
13310 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13311
13312         * window-xemacs.el (display-buffer): If no explicit
13313           frame is specified, search for a window that displays
13314           the buffer on the currently selected frame, before
13315           searching other frames.
13316
13317 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13318
13319         * frame.el (get-frame-for-buffer): If not-this-window-p
13320           is non-nil, use window on the selected frame if it is not
13321           also the selected window.  When defaulting, search for
13322           windows on the currently selected fgrame before searching
13323           other frames.
13324
13325 1998-02-25  Didier Verna  <didier@xemacs.org>
13326
13327         * modeline.el (modeline-swap-buffers): originally named
13328         `mouse-release-modeline'. Whether to actually swap the buffers is
13329         decided in `mouse-drag-modeline'.
13330         (mouse-drag-modeline): A button release event is considered a
13331         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13332         stay unchanged.
13333
13334 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13335
13336         * x-menubar.el: Put redo on the menubar.
13337         From Aki Vehtari <Aki.Vehtari@hut.fi>
13338
13339 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13340
13341         * bytecomp.el (displaying-byte-compile-warnings): if
13342         temp-buffer-show-function is set, use it to display current set of
13343         warnings in the "*Compile-Log-Show*" buffer.
13344
13345         * simple.el (display-warning-buffer): if temp-buffer-show-function
13346         is set, use it to display current set of warnings in the
13347         "*Warnings-Show*" buffer.
13348
13349 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13350
13351         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13352         Common Lisp.
13353
13354 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13355
13356         * menubar.el: Allow button descriptors at least 2 long.
13357
13358         * x-menubar.el (default-menubar): Use recommended forms.
13359         (file-menu-filter): Remove.
13360         (edit-menu-filter): Remove.
13361
13362 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13363
13364         * about.el (about-hackers): Updated.
13365
13366 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13367
13368         * help.el (help-max-help-buffers): new variable
13369         (help-register-and-maybe-prune-excess): new function
13370         (help-buffer-name): use help-max-help-buffers.
13371         (with-displaying-help-buffer): use
13372         help-register-and-maybe-prune-excess.
13373
13374         * help.el (help-maybe-pretty-print-value): if the value fits on
13375         one line, let it.
13376
13377 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13378
13379         * (with-displaying-help-buffer): there is no need to kill the buffer
13380         if it exists, because with-output-to-temp-buffer will clear it.
13381         further, killing the buffer violates the rule that
13382         temp-buffer-show-function, if set, has the full responsibility of
13383         showing the temp buffer.  killing the buffer fucks with the window
13384         configuration, hosing temp-buffer-show-function.
13385
13386
13387 1998-02-23  Didier Verna  <didier@xemacs.org>
13388
13389         * modeline.el (mouse-drag-modeline):
13390         - Always scroll the modeline that was originally clicked on.
13391         - Use x pixels instead of x characters (which doesn't work anyway)
13392         as horizontal reference for modeline dragging. This allows us to
13393         keep on dragging the modeline even if the motion event occurs in
13394         another window.
13395
13396 1998-02-23  Didier Verna  <didier@xemacs.org>
13397
13398         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13399         glyph on the modeline to indicate that dragging the mouse has an
13400         effect both horizontally and vertically.
13401
13402 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13403
13404         * about.el (about-xemacs): Get rid of redundant visible version
13405         number.
13406
13407 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13408
13409         * about.el (about-hackers): Update credits.
13410
13411 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13412
13413         * prim/register.el (view-register): Show register type file-query.
13414
13415 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13416
13417         * mode-motion.el (mode-motion-highlight-internal):
13418           save-excursion inside save-window-exucrsion form to
13419           hide buffer point changes from save-window-excursion.
13420           Prevents display flickering when the mouse pointer
13421           moves.
13422
13423 1998-02-17  Didier Verna  <didier@xemacs.org>
13424
13425         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13426         function to handle correctly the case of a toolbar one side of the
13427         window: scrolling will not necessarily happen.
13428
13429 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13430
13431         * files.el (after-find-file): Restore missing argument
13432           to format that provides filename for "... consider M-x
13433           recover-file" message.  Also call `message' with "%s"
13434           as the first arg instead of an arbitrary string.
13435
13436 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13437
13438         * about.el (about-hackers): Various additions.
13439
13440 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13441
13442         * autoload.el (generate-file-autoloads-1): Don't force an extra
13443         line out when copying on-the-same line autoloads.
13444
13445         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13446         is installed.
13447
13448 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13449
13450         * x11/x-win-xfree86.el (x-win-init-xfree86):
13451         * x11/x-win-sun.el (x-win-init-sun):
13452         * x11/x-init.el (x-initialize-compose):
13453         * prim/simple.el:
13454         (backward-or-forward-kill-sexp):
13455         (backward-or-forward-kill-sentence):
13456         (backward-or-forward-kill-word):
13457         (backward-or-forward-delete-char):
13458         * prim/isearch-mode.el (isearch-help-or-delete-char):
13459         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13460         x-keysym-on-keyboard-p to detect backspace.
13461         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13462         Clean up symbols used with dead keys, checking Linux and solaris
13463         keysyms.
13464         Simplify x-win-*.el using above methods.
13465         Change documentation for x-keysym-*-p functions.
13466
13467 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13468
13469         * about.el (about-hackers): Restore entries for Michael Sperber and
13470         Vinnie Shelton.
13471         From Vinnie Shelton <acs@acm.org>
13472
13473 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13474
13475         * simple.el (count-words-region): Ditto.
13476
13477 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13478
13479         * simple.el (count-words-buffer): Document.  Don't print anything
13480         if non-interactive.
13481
13482 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13483
13484         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13485         multiple files in InfoDock.
13486
13487 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13488
13489         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13490         from version.el in InfoDock.
13491
13492         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13493         specially.
13494
13495 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13496
13497         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13498         variable name in docstring.
13499
13500 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13501
13502         * menubar.h: Include "gui.h".
13503
13504 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13505
13506         * site-load.el: Fix documentation.
13507
13508 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13509
13510         * package-get-base.el (package-get-base): Updated.
13511
13512         * keymap.el: PC-ize.
13513
13514 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13515
13516         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13517         from' on a fresh line.
13518
13519 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13520
13521         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13522         object.
13523
13524 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13525
13526         * undo-stack.el: PC-ize.
13527
13528         * cmdloop.el: PC-ize.
13529
13530 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13531
13532         * bytecomp-runtime.el: PC-ize.
13533
13534         * byte-optimize.el: Prolog fixup.  PC-ize.
13535
13536         * cus-dep.el: Spelling fix.
13537
13538         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13539         entries follow).
13540
13541 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13542
13543         * text-mode.el (text-mode-hook-identify): New function,
13544         put on text-mode-hook.  Set text-mode-variant here.
13545         (text-mode): Don't set it here.
13546
13547 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13548
13549         * text-mode.el (text-mode-hook): New defvar.
13550         (text-mode-variant): New variable.
13551         (text-mode): Set that variable locally.
13552         (toggle-text-mode-auto-fill): New command.
13553
13554 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13555
13556         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13557
13558 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13559
13560         * text-mode.el (paragraph-indent-text-mode):
13561         Renamed from spaced-text-mode.
13562         (text-mode-map): Bind TAB to indent-relative.
13563         (indented-text-mode-map): Variable deleted.
13564         (indented-text-mode): Now an alias for text-mode.
13565
13566 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13567
13568         * loadup.el: test-atoms debugging stuffs removed.
13569
13570 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13571
13572         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13573
13574 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13575
13576         * help.el (describe-beta): Made it use `locate-data-file'.
13577         (describe-distribution): Ditto.
13578         (describe-copying): Ditto.
13579         (describe-project): Ditto.
13580         (view-emacs-news): Ditto.
13581
13582         * help-nomule.el (help-with-tutorial): Made it use
13583         `locate-data-file' to find tutorial.
13584
13585 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13586
13587         * about.el: Corrected my email address.
13588
13589         * mouse.el: Added 'mouse-mswindows-drop' similar to
13590         'mouse-offix-drop'.
13591
13592 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13593
13594         * loadup.el (running-xemacs): Spelling fix.
13595
13596 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13597
13598         * packages.el (packages-find-packages-1): Don't allow a backwards
13599         compatible lisp tree to overwrite `preloaded-file-list'.
13600
13601 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13602
13603         * loadup.el: Don't delete "xemacs" prior to dumping.
13604
13605 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13606
13607         * package-info.el (pi-last-mod-date): New function.
13608         (pi-author-version): New function.
13609         (batch-update-package-info): Use them.
13610
13611 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13612
13613         * frame.el (get-frame-for-buffer-default-to-current): Create.
13614         (get-frame-for-buffer-noselect): Allow user to use current frame
13615         with `get-frame-for-buffer-default-to-current'.
13616
13617 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13618
13619         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13620         (byte-compile-output-docform): Ditto.
13621         (byte-compile-compiled-obj-to-list): Ditto.
13622
13623 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13624
13625         * startup.el (command-line-1): Removed code that ran
13626           buffer-menu.
13627
13628 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13629
13630         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13631
13632 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13633
13634         * frame.el (suspend-emacs-or-iconify-frame): Check using
13635         `device-on-window-system-p' instead of explicitly checking for X,
13636         so that the same logic works for MS Windows.
13637         (suspend-or-iconify-emacs): Ditto.
13638
13639 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13640
13641         * about.el (about-maintainer-info): Andy Piper is back.
13642         (xemacs-hackers): Updated Andy Piper's email address.
13643         (about-hackers): Added Jonathan Harris.
13644         (about-hackers): Updated Tibor Polgar's email address.
13645
13646 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13647
13648         * about.el: Add xemacs.org email manager.
13649
13650         * package-get-base.el (package-get-base): Updated with most recent
13651         package updates.
13652
13653 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13654
13655         * help.el (function-arglist): Use `indirect-function' instead of
13656         `symbol-function' so that aliases are treated correctly.
13657
13658 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13659
13660         * help.el (help-map): Add f1 binding to `help-for-help'.
13661         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13662         (describe-key-briefly): Use `princ' "%s" to print object.
13663         (with-displaying-help-buffer): Kill buffer if it exists, again.
13664         (describe-key): Use `princ' "%s" to print object.
13665         (describe-function-1): Use `princ' "%s" to print object.
13666         Commented out alias lines removed.
13667         (help-pretty-print-limit): New variable to control pretty-printing
13668         of variable values.
13669         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13670         `help-pretty-print-value' again.  Only print-print when OBJECT is
13671         list of length less than `help-pretty-print-limit'.
13672         (describe-variable): Use `help-maybe-pretty-print-value' again.
13673
13674 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13675
13676         * simple.el (blink-matching-open): Remove C++ kludge.
13677         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13678
13679 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13680
13681         * info.el (Info-default-directory-list): Made the documentation
13682         more explanitory.
13683
13684 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13685
13686         * lisp/packages.el:
13687         * lisp/package-admin.el:
13688         * lisp/build-report.el:
13689         Fix typos.
13690
13691 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13692
13693         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13694         warnings in Java buffers without final newline and editing the
13695         last line.
13696
13697 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13698
13699         * packages.el (packages-find-packages-1): Don't allow a backwards
13700         compatible lisp tree to overwrite `preloaded-file-list'.
13701         Suggested by Colin Rafferty  <colin@xemacs.org>
13702
13703         * mouse.el (mouse-offix-drop): Set undo-boundary.
13704         From Oliver Graf <ograf@fga.de>
13705
13706 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13707
13708         * loadup.el (load-gc): rewrite as defun.
13709         Print something sensical if a required dump-time file isn't found.
13710
13711 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13712
13713         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13714         bug strikes a menudescriptor.
13715
13716         * package-get-base.el (package-get-base): Updated.
13717
13718         * package-info.el (batch-update-package-info): Derive REQUIRES
13719         from the Makefile.
13720
13721 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13722
13723         * files.el (save-some-buffers): Don't play games with deleting
13724         other windows if we are in the minibuffer window.
13725
13726 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13727
13728         * modeline.el (modeline-minor-mode-menu): Add support for :active
13729         (add-minor-mode): Document :active property to TOGGLE.
13730
13731 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13732
13733         * modeline.el (modeline-minor-mode-menu): Add support for an
13734         `:included' predicate in the `toggle-sym' plist.
13735         (add-minor-mode): Document the :included property, format
13736         docstring some more.
13737         (modeline-minor-mode-menu): Documentation string added.
13738
13739 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13740
13741         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13742         labels from the symbol-names by thwacking off the overly redundant
13743         and overused "mode", parenthesizing "minor", and capitalizing the
13744         resultant strings.  Also shortened the menu's title by eliminating
13745         the redundant buffer name.
13746         (add-minor-mode): Beautified the docstring, added mention of the
13747         `:menu-tag' property of TOGGLE.
13748         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13749         `toggle-sym' to beatify the mode-life menus.
13750         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13751         `auto-fill-function'.
13752
13753 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13754
13755         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13756         menus to :style 'toggle.
13757
13758 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13759
13760         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13761
13762 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13763
13764         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13765         only recognize first hyperlink.
13766         (hyper-apropos-highlightify): Deletia, this is already done by
13767         `hyper-apropos-insert-face'.
13768         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13769
13770 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13771
13772         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13773         mail.
13774         (toolbar-mail-reader): Add support for `send'.
13775         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13776
13777 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13778
13779         * info.el (Info-emacs-info-file-name): Add defvar for
13780         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13781         will function properly.
13782
13783 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13784
13785         * simple.el: make the backwards delete function called by
13786         `backward-or-forward-delete-char' user configurable.
13787
13788 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13789
13790         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13791         compiled function got loaded from.
13792
13793 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13794
13795         * term/apollo.el: Synched up with InfoDock 3.6.2.
13796
13797 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13798
13799         * startup.el (load-init-file): Load autoloads earlier.
13800         (startup-splash-frame): Handle InfoDock logo.
13801
13802         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13803         InfoDock.
13804         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13805
13806         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13807         doesn't have this function.
13808
13809         * packages.el (locate-data-file): Fix to call `locate-file'.
13810
13811 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13812
13813         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13814         version of version.el.
13815         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13816
13817         * x-menubar.el (default-menubar): Guard reference to
13818         `gnuserv-frame'.
13819         (default-menubar): Guard references to `font-lock-mode'.
13820         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13821         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13822
13823         * make-docfile.el: Don't snarf doc strings from autoloads.
13824
13825         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13826         loading auto-autoloads files.
13827
13828         * loaddefs.el: Disable dumping autoloads.
13829
13830 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13831
13832         * lisp-mnt.el: Synch to Emacs 20.2.
13833
13834         * help.el: Remove manual autoload of `finder-by-keyword'.
13835
13836         * finder.el (finder-by-keyword): Autoload.
13837
13838         * help.el: Conditionalize hyperbole setup.
13839
13840 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13841
13842         * packages.el (package-require): Update to reflect new data format.
13843
13844 1998-01-02  Didier Verna  <didier@xemacs.org>
13845
13846         * x-menubar.el (default-menubar): make the tutorials available
13847         through the menubar. (Plus some compilation warnings cleanup).
13848
13849 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13850
13851         * check-features.el: New file.  Perform sanity check after build.
13852
13853         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13854         files to tooltalk package.
13855         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13856         package.
13857
13858         * package-admin.el (package-admin-xemacs): Use better default for
13859         location of XEmacs binary.
13860
13861 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13862
13863         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13864         tag with sexp and add value tag with value `t'.
13865
13866 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13867
13868         * package-get.el: Changes to work with real data.
13869         From Pete Ware <ware@cis.ohio-state.edu>
13870
13871         * packages.el (packages-reload-autoloads): Guard load for the time
13872         being.
13873
13874         * update-elc.el ("packages.el"): Force loading packages.el instead
13875         of possibly out-of-date packges.elc.
13876         * make-docfile.el ("packages.el"): Ditto.
13877
13878 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13879
13880         * build-report.el (build-report-delete-regexp): Added a rule for
13881         the main tarball shadowing anything past it.
13882
13883 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13884
13885         * packages.el (package-provide): Delete a previous provide.
13886
13887         * package-info.el: New file.
13888
13889         * package-get.el: New file.
13890         From Pete Ware <ware@cis.ohio-state.edu>
13891         (package-get): Fix md5 computation to work with Mule.
13892
13893 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13894
13895         * simple.el (log-message-*): Quote symbols in docstrings properly.
13896
13897 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13898
13899         * packages.el (packages-new-autoloads): Ignore symbolic links.
13900
13901         * cus-face.el (face-custom-attributes-get): Fix typo.
13902         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13903
13904 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13905
13906         * startup.el (load-init-file): Reload new or changed autoloads
13907         unless inhibited.  Reload modified dumped lisp (stubbed).
13908
13909         * packages.el (packages-new-autoloads): New function.
13910         (packages-reload-autoloads): New function.
13911         (packages-reload-dumped-lisp): New (stub) function.
13912
13913         * loadup.el: Inhibit reloading dumped files when running temacs.
13914
13915         * loadhist.el (file-provides): Extend to handle variant
13916         extensions.
13917
13918         * replace.el (query-replace): Fix typo.
13919
13920 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13921
13922         * make-docfile.el: list-autoloads-path has been renamed.
13923         * update-elc.el: list-autoloads has been renamed.
13924
13925         * packages.el (packages-list-autoloads): Renamed.
13926         (packages-list-autoloads-path): Ditto.
13927
13928 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13929
13930         * packages.el (packages-find-packages-1): Made it signal a warning
13931         for an error in an auto-autoload.el file.
13932
13933 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13934
13935         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13936         tag with const.
13937         From Aki Vehtari <Aki.Vehtari@hut.fi>
13938
13939         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13940
13941         * loadhist.el (unload-feature): Remove autoload.
13942
13943 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13944
13945         * loadhist.el: Unpackaged.
13946
13947         * help.el (describe-symbol-find-file): Rename
13948         `describe-function-find-file' and make old name obsolete.
13949         (describe-function-1): Use it.
13950         (describe-function-1): Guard reference to
13951         `compiled-function-annotation'.
13952
13953 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13954
13955         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13956         argument.
13957         (help-mode-quit): New optional arg to control whether it kills or
13958         buries.  Tidied up.
13959         (with-displaying-help-buffer): Don't kill buffer initially, even
13960         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13961         (help-pretty-print-value): Rename back from
13962         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13963         use it, otherwise use dumped `cl-prettyprint'.
13964         (describe-variable): Use `help-pretty-print-value' again.
13965         (find-func): Removed reference to "find-func" at end.
13966
13967 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13968
13969         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13970           GUI XEmacs. Rename? x-menubar is rather window system
13971           independant, except for a couple of items.
13972
13973 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13974
13975         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13976         entries as they will no longer be distributed with XEmacs.
13977
13978         * format.el (format-alist): Fix image/tiff regexps.
13979         From P. E. Jareth Hein <jareth@camelot-soft.com>
13980
13981         * help.el (help-maybe-pretty-print-value): Rename.
13982         (describe-variable): Use it.
13983         (describe-variable): Add trailing linefeed.
13984
13985 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13986
13987         * help.el (describe-function-1): Don't output anything for
13988           arglist of autoload functions.
13989
13990 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13991
13992         * help.el (describe-function-1): Don't output anything for
13993           arglist of autoload functions.
13994
13995 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13996
13997         * help.el (help-mode-map): New bindings for `help-mode-bury',
13998         `describe-function-at-point', `describe-variable-at-point',
13999         `Info-elisp-ref', `customize-variable', `help-next-section' and
14000         `help-prev-section'.
14001         (help-next-section): New function.
14002         (help-prev-section): New function.
14003         (help-mode-quit): Changed to kill the help buffer.
14004         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14005         correctly.
14006         (help-buffer-name): New function to generate the name of help
14007         buffers.
14008         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14009         argument giving the name of the help buffer.
14010         (describe-key): Use `with-displaying-help-buffer' with name.
14011         (describe-mode): Ditto.
14012         (describe-bindings): Ditto.
14013         (describe-prefix-bindings): Ditto.
14014         (view-lossage): Ditto.
14015         (with-syntax-table): New macro.
14016         (function-called-at-point): Use `ignore-errors' and
14017         `with-syntax-table'.
14018         (function-at-point): Ditto.
14019         (describe-function): Use `with-displaying-help-buffer' with name.
14020         (function-arglist): Extracted from `describe-function-1'.  Returns
14021         function's arglist as string.
14022         (function-documentation): Extracted from `describe-function-1'.
14023         Returns function's docstring.
14024         (describe-function-1): Remove all the "stream" garbage, including
14025         the stream argument.  Use `function-arglist' and
14026         `function-documentation'.
14027         (describe-function-arglist): Just use `function-arglist'.
14028         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14029         (help-pretty-print-value): New function to help with
14030         pretty-printing variable values.  Knows about `#<...>'.  Needs
14031         `pp-internal'.
14032         (describe-variable): Use `with-displaying-help-buffer' with name.
14033         Formatting improved.  Display file where variable is defined, if
14034         known.  Use `help-pretty-print-value'.
14035         (describe-syntax): Use `with-displaying-help-buffer' with name.
14036         (list-processes): Remove "stream" garbage.
14037
14038 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14039
14040         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14041         call a dumped routine instead.
14042
14043         * x-win-xfree86.el: Wrap file in defun.
14044         * x-win-sun.el: Ditto.
14045
14046 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14047
14048         * help.el (view-emacs-news): Remove usage of outl-mouse which
14049         advises functions and does other evil things.
14050
14051 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14052
14053         * format.el (format-alist): Add `image/tiff'.
14054         From P. E. Jareth Hein <jareth@camelot-soft.com>
14055
14056 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14057
14058         * about.el (about-hackers): More names added.
14059
14060         * make-docfile.el: Remove superfluous package path search.
14061
14062         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14063
14064 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14065
14066         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14067         ignored shadows.
14068
14069 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14070
14071         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14072         get trailing slashes when added to the load-path.
14073
14074         * x-init.el (init-x-win): Locate where XEmacs X localization files
14075         are.
14076
14077 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14078
14079         * x-faces.el: Added support for foregroundToolBarColor
14080           to xpm-color-symbols.
14081
14082 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14083
14084         * etags.el (tags-remove-duplicates): Removed.
14085         (buffer-tag-table-list): Use `delete-duplicates'.
14086
14087         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14088         correctly.
14089         (get*): Defalias to `get'.
14090
14091         * cl.el (eql): Compare integers with `eq'.
14092         (cl-map-extents): Check for `map-extents' first.
14093
14094 1997-12-17  Didier Verna  <didier@xemacs.org>
14095
14096         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14097         added the 'numero', 'copyright' and 'trademark' symbols.
14098
14099         * leim/quail/latin-post.el ("french-postfix"): see above.
14100
14101 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14102
14103         * widget.el (define-widget): Check the arguments.
14104
14105         * cus-edit.el (customize-face): Use `check-argument-type'.
14106         (custom-variable-value-create): Use `signal' to signal error.
14107         (custom-variable-reset-saved): Ditto.
14108         (custom-variable-reset-standard): Ditto.
14109         (custom-face-reset-saved): Ditto.
14110
14111         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14112         (widget-default-format-handler): Ditto.
14113         (widget-checklist-add-item): Ditto.
14114         (widget-radio-add-item): Ditto.
14115         (widget-editable-list-entry-create): Ditto.
14116         (widget-sexp-prompt-value): Ditto.
14117
14118         * custom.el (custom-declare-variable): Signal errors better.
14119         (custom-handle-keyword): Ditto.
14120         (custom-declare-group): Ditto.
14121
14122         * window-xemacs.el (windows): Ditto.
14123
14124         * menubar.el (menu): Ditto.
14125
14126         * keydefs.el (keyboard): Ditto.
14127
14128         * minibuf.el (minibuffer): Ditto.
14129
14130         * process.el (execute): Ditto.
14131
14132         * fill.el (fill): Ditto.
14133
14134         * modeline.el (modeline): Ditto.
14135
14136         * help.el (help): Ditto.
14137
14138         * faces.el (faces): Ditto.
14139
14140         * files.el (files): Ditto.
14141
14142         * x-init.el (x): Ditto.
14143
14144         * lisp-mode.el (lisp): Ditto.
14145
14146         * process.el (processes): Ditto.
14147
14148         * mouse.el (mouse): Ditto.
14149
14150         * abbrev.el (abbrev): Moved from cus-edit.
14151
14152         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14153         as variable declaration.
14154
14155 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14156
14157         * menubar.el (find-menu-item): Use `check-argument-type'.
14158         (find-menu-item): Cosmetic changes.
14159
14160 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14161
14162         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14163
14164 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14165
14166         * startup.el (set-default-load-path): Only search package-path
14167         when not running temacs.
14168
14169         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14170         files.
14171
14172         * loadup.el: Correct commentary.  Reformatting.
14173         (really-early-error-handler): Use absolute path to the
14174         first dumped-lisp.el file.
14175         (really-early-error-handler): Print full path name of
14176         each dumped lisp file (inherited from InfoDock).
14177
14178         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14179         dumped-lisp.el files.
14180
14181         * make-docfile.el (preloaded-file-list): Reorder when the
14182         package-path is searched.
14183         * update-elc.el: Ditto.
14184
14185         * lisp-mode.el (call-with-condition-handler): Treat the same as
14186         `condition-case' for indentation.
14187
14188         * about.el (about-xemacs): Update release date.
14189
14190 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14191
14192         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14193         anywhere but at the last clause.
14194         (ecase): Disallow `t' and `otherwise'.
14195
14196 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14197
14198         * cus-edit.el (custom-buffer-create-buttons): New function
14199         from stuff moved out of `custom-buffer-create-internal'.
14200         (custom-novice): New variable.  Default t.
14201         (custom-display-global-buttons): Ditto.  Default `top'.
14202         (custom-buffer-create-internal): Only display help if
14203         `custom-novice' is non-nil.  Display global buttons according to
14204         `custom-display-global-buttons'.
14205
14206 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14207
14208         * menubar.el (find-menu-item): Use `check-argument-type'.
14209         (find-menu-item): Cosmetic changes.
14210
14211 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14212
14213         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14214         look.
14215
14216 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14217
14218         * format.el (format-deannotate-region):  Bug fix.
14219         Deannotating a region containing unknown tags would fail
14220         (causing decoding of text/enriched to fail at user level)
14221
14222 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14223
14224         * minibuf.el (read-directory-name): Support sixth
14225           arg, HISTORY, as already documented.
14226
14227 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14228
14229         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14230         to `ecase'.
14231
14232 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14233
14234         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14235         skk-activate.
14236
14237 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14238
14239         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.