update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2
3         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
4         XEmacs CHISE.
5
6 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
7
8         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
9         XEmacs CHISE.
10         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
11         `=hanyo-denshi/jc' as the mother.
12
13 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
14
15         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
16         setting for `=+>adobe-japan1'.
17
18         * mule/mule-charset.el (default-coded-charset-priority-list):
19         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
20         and `=>>hanyo-denshi/ft' to `=>>gt'.
21
22 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
23
24         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
25         XEmacs CHISE.
26         (=>>adobe-japan1-1): Ditto.
27         (=>>adobe-japan1-2): Ditto.
28         (=>>adobe-japan1-3): Ditto.
29         (=>>adobe-japan1-4): Ditto.
30         (=>>adobe-japan1-5): Ditto.
31         (=>>adobe-japan1-6): Ditto.
32         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
33
34 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
35
36         * mule/mule-conf.el (=adobe-japan1): New alias for
37         `=adobe-japan1-6'.
38         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
39         (=>>>adobe-japan1-1): Ditto.
40         (=>>>adobe-japan1-2): Ditto.
41         (=>>>adobe-japan1-3): Ditto.
42         (=>>>adobe-japan1-4): Ditto.
43         (=>>>adobe-japan1-5): Ditto.
44         (=>>>adobe-japan1-6): Ditto.
45         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
46
47 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
48
49         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
50         setting for `=>>>adobe-japan1'.
51
52 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
53
54         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
55         setting for `=+>ucs@ks'.
56
57 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
58
59         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
60         XEmacs CHISE.
61         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
62         `=adobe-japan1-6' as the mother.
63
64 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
65
66         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
67         setting for `=>cns11643-7'.
68
69 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
70
71         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
72         CHISE.
73
74 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
75
76         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
77         XEmacs CHISE.
78         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `=>ucs@jis/2004'.
82
83 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
84
85         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
86         setting for `=+>gt'.
87
88         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
89         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
90
91 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
92
93         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
94         `=>ucs@unicode' as the mother.
95         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
96         mother.
97         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
98         mother.
99         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
100         mother.
101
102 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
103
104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
105         setting for `=+>ucs@unicode'.
106
107         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
108         CHISE.
109
110 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
111
112         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
113         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
114         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
115         - Add setting for `=+>ucs@cns'.
116
117         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
118         CHISE.
119         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
120         as the mother.
121         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
122         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
123
124         * mule/mule-charset.el (default-coded-charset-priority-list): Add
125         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
126
127 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
128
129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
130         setting for `=>ucs@ks'.
131
132 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
133
134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
135         `=ucs-bmp-cjk-compat@unicode'.
136
137         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
138         coded-charset for XEmacs CHISE.
139
140 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
141
142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
143         `=ucs-bmp-cjk-compat'.
144
145         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
146         XEmacs CHISE.
147
148 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
149
150         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
151         CHISE.
152
153 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
154
155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
156         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
157
158         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
159         `=>ucs@jis/1990'.
160         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
161
162 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
163
164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
165         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
166
167         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
168         CHISE.
169         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
170         mother.
171
172 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
173
174         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
175         `=>jis-x0213-2@usual'.
176         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
177         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
178         `=>jis-x0213-2@usual' as the mother.
179
180 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
181
182         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
183         (=>ucs@JP): New alias for `=+>ucs@jis'.
184
185 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
186
187         * mule/mule-conf.el (=+>jis-x0208): Renamed from
188         `=>jis-x0208@usual'.
189         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
190         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
191         `=>jis-x0208@usual' as the mother.
192         (=>jis-x0208): Likewise.
193
194 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
195
196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
197         setting for `=+>jis-x0208@1978'.
198
199 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
200
201         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
202         XEmacs CHISE.
203
204 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
205
206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207         setting for `=>>>ucs@jis/1990'.
208
209 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
210
211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
212         setting for `=>ucs@jis/1990'.
213
214 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
215
216         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
217         setting for `=ucs@JP/hanazono'.
218
219         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
220         CHISE.
221         (=ucs@JP/hanazono): Ditto.
222         (=ucs-bmp-cjk@JP/hanazono): Ditto.
223         (=>>hanyo-denshi/jc): Ditto.
224         (=>>hanyo-denshi/jd): Ditto.
225
226 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
227
228         * mule/mule-charset.el (default-coded-charset-priority-list): Use
229         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
230
231 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
232
233         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
234         XEmacs CHISE.
235
236 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
237
238         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
239         XEmacs CHISE.
240
241 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
242
243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
244         `=ucs-bmp-cjk@JP'.
245
246 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
247
248         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
249         XEmacs CHISE.
250
251 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
252
253         * mule/mule-coding.el (coded-charset-entity-reference-alist):
254         Modify order of settings; add settings for `=daikanwa@rev2'.
255
256 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
257
258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
259         setting for `=>>cbeta'.
260
261         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
262         CHISE.
263
264 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
265
266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
267         setting for `=>>adobe-japan1'.
268
269 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
270
271         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
272         XEmacs CHISE.
273
274 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
275
276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
277         setting for `=>>hanyo-denshi/ia'.
278
279         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
280         XEmacs CHISE.
281
282 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
283
284         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
285         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
286
287         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
288         XEmacs CHISE.
289         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
290         `=hanyo-denshi/jt' as the mother.
291
292 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
293
294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
295         setting for `=>>>jis-x0213-2'.
296
297         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
298         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
299         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
300
301 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
302
303         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
304         XEmacs CHISE.
305
306 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
307
308         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
309         XEmacs CHISE.
310
311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
312         `=>>jis-x0213-1@2004'.
313
314 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
315
316         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
317         XEmacs CHISE.
318
319 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
320
321         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
322         - Use "&g2-*;" as entity-references for `=>>>*'.
323         - Omit "&a{GT|JX1|JX2|JX3}-*;".
324
325         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
326         XEmacs CHISE.
327         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
328         as the mother.
329
330 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
331
332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
333         setting for `=>>hanyo-denshi/ib'.
334
335         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
336         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
337         (=>>jis-x0208@1990): Ditto.
338         (=>>hanyo-denshi/ib): Ditto.
339
340         * mule/mule-charset.el (default-coded-charset-priority-list):
341         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
342
343 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
344
345         * mule/mule-coding.el (coded-charset-entity-reference-alist):
346         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
347         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
348         `=>>>ucs@jis/2004'.
349
350 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
351
352         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
353         XEmacs CHISE.
354         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
355         `=jis-x0213-1@2004' as the mother.
356         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
357         (=>>>ucs@ks): Ditto.
358
359         * mule/mule-charset.el (default-coded-charset-priority-list):
360         Modify priority of `=hanyo-denshi/*'.
361
362 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
363
364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
365         settings for `=>>ucs@JP' and `=ucs@JP'.
366
367 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
368
369         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
370         CHISE.
371
372 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
373
374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
375         setting for `=>>>ucs@cns'.
376
377         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
378         CHISE.
379
380 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
381
382         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
383         instead of `=>>>jis-x0213-1@2004' as the mother.
384         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
385         (=>>>ucs@unicode): Likewise.
386         (=>>>ucs@jis): Likewise.
387         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
388         mother.
389         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
390
391 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
392
393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
394         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
395         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
396         `=>>>ucs@jis'.
397
398 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
399
400         * mule/mule-charset.el (default-coded-charset-priority-list):
401         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
402         and `=jis-x0213-*-2000'.
403
404 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
405
406         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
407         XEmacs CHISE.
408         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
409         `=>>jis-x0213-1' as the mother.
410
411 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
412
413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
414         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
415
416 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
417
418         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
419
420 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
421
422         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
423         XEmacs CHISE.
424
425 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
426
427         * mule/mule-coding.el (decomposition-feature-list): Set
428         `=decomposition', `=decomposition@cid' and
429         `=decomposition@hanyo-denshi'.
430
431 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
432
433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
434         setting for `=>>hanyo-denshi/ks'.
435
436         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
437         XEmacs CHISE.
438
439 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
440
441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
442         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
443
444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
445         `=hanyo-denshi/ks/mf'.
446
447         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
448         XEmacs CHISE.
449         (=hanyo-denshi/ks/mf): Ditto.
450
451 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
452
453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
454         settings for P=hanyo-denshi/jt'.
455
456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
457         `=hanyo-denshi/jt'.
458
459         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
460         XEmacs CHISE.
461
462 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
463
464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
465         settings for `=hanyo-denshi/ip'.
466
467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
468         `=hanyo-denshi/ip'.
469
470         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
471         XEmacs CHISE.
472
473 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
474
475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
476         settings for `=hanyo-denshi/hg'.
477
478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
479         `=hanyo-denshi/hg'.
480
481         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
482         XEmacs CHISE.
483
484 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
485
486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
487         setting for `=>>hanyo-denshi/ft'.
488
489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
490         `=>>hanyo-denshi/ft'.
491
492         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
493         XEmacs CHISE.
494
495 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
496
497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
498         settings for `=hanyo-denshi/ib'.
499
500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
501         `=hanyo-denshi/ib'.
502
503         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
504         XEmacs CHISE.
505
506 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
507
508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
509         settings for isolated characters of `=hanyo-denshi/ia' and
510         non-isolated characters of `=hanyo-denshi/*'.
511
512         * mule/mule-charset.el (default-coded-charset-priority-list): Add
513         `=hanyo-denshi/ia'.
514
515         * mule/mule-conf.el (=hanyo-denshi/ia): 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         setting for isolated characters of `=hanyo-denshi/ft'.
522
523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
524         `=hanyo-denshi/ft'.
525
526         * mule/mule-conf.el (=hanyo-denshi/ft): 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 isolated characters of `=hanyo-denshi/jd'.
533
534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
535         `=hanyo-denshi/jd'.
536
537         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
538         XEmacs CHISE.
539
540 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
541
542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
543         setting for isolated characters of `=hanyo-denshi/jc'.
544
545         * mule/mule-charset.el (default-coded-charset-priority-list): Add
546         `=hanyo-denshi/jc'.
547
548         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
549         XEmacs CHISE.
550
551 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
552
553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
554         setting for isolated characters of `=hanyo-denshi/jb'.
555
556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
557         `=hanyo-denshi/jb'.
558
559         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
560         XEmacs CHISE.
561
562 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
563
564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
565         setting for isolated characters of `=hanyo-denshi/ja'.
566
567 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
568
569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
570         `=hanyo-denshi/ja'.
571
572         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
573         XEmacs CHISE.
574
575 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
576
577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
578         settings for isolated characters of `=adobe-japan1-6'.
579
580 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
581
582         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
583         CHISE.
584         (=daikanwa/+2p): Ditto.
585         (=daikanwa/ho): Ditto.
586
587 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
588
589         * mule/mule-coding.el (utf-8-mcs-no-composition): New
590         coding-system for XEmacs CHISE.
591
592 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
593
594         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
595         setting for `=>>ruimoku-v6'.
596
597         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
598         CHISE.
599
600 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
601
602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
603         setting for `=daikanwa@rev1'.
604
605 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
606
607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
608         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
609
610 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
611
612         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
613         XEmacs CHISE.
614         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
615
616 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
617
618         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
619         CHISE.
620
621 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
622
623         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
624         CHISE.
625
626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
627         setting for `=>ucs@jis'.
628
629 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
630
631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
632         setting for `=>jis-x0208@usual'.
633
634         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
635         XEmacs CHISE.
636         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
637         (=>ucs@ks): New coded-charset for XEmacs CHISE.
638         (=ucs@big5): Use `=>>ucs@cns' as the mother.
639
640 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
641
642         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
643         CHISE.
644         (=>>>jis-x0208@1990): Ditto.
645         (=>>>jis-x0213-1): Ditto.
646         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
647         mother.
648         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
649         as the mother.
650
651 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
652
653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
654         setting for `=>ucs@cns' and `=>>ucs@ks'.
655
656         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
657         CHISE.
658
659 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
660
661         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
662         CHISE.
663
664 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
665
666         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
667         CHISE.
668         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
669         mother.
670
671 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
672
673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
674         `==>ucs-bmp-cjk@bucs'.
675
676         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
677         XEmacs CHISE.
678
679 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
680
681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
682         setting for `==>ucs@bucs'.
683
684         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
685         XEmacs CHISE.
686
687 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
688
689         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
690         - Add setting for `=>>jis-x0208'.
691         - Omit setting for `=>>jis-x0208@1990'.
692         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
693           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
694           `=ucs@FOO'.
695
696 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
697
698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
699         setting for `=>daikanwa'.
700
701 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
702
703         * mule/mule-conf.el (=daikanwa): Fix DOC.
704         (=>daikanwa): New abstract character for XEmacs CHISE.
705         (=>ucs@iso): Likewise.
706         (=>ucs@unicode): Likewise.
707         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
708
709 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
710
711         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
712         - Prefer representative features to `=>>gt', `=>>big5-cdp',
713           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
714         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
715         - Add `=>big5-cdp'.
716
717 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
718
719         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
720         (=>big5-cdp): New abstract character.
721
722 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
723
724         * mule/mule-coding.el (coded-charset-entity-reference-alist):
725         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
726         `chinese-big5'.
727
728 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
729
730         * mule/mule-charset.el (default-coded-charset-priority-list):
731         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
732
733         * mule/mule-coding.el (coded-charset-entity-reference-alist):
734         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
735         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
736         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
737         and `=>jis-x0213-2'.
738
739 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
740
741         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
742         XEmacs CHISE.
743         (=>>ucs@jis/2000): Likewise.
744         (=>>ucs@jis/2004): Likewise.
745
746 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
747
748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
749         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
750         `=>>ucs@cns'.
751
752         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
753         XEmacs CHISE.
754         (=>>gt): Use quote instead of backquote; modify DOC.
755         (=>gt): Use quote instead of backquote.
756         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
757         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
758         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
759         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
760         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
761         (=ucs@iso): Use `=>>ucs@iso' as the mother.
762
763 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
764
765         * mule/mule-charset.el (default-coded-charset-priority-list): Add
766         `=>>ucs@unicode' and `=>>gt'.
767
768 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
769
770         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
771         XEmacs CHISE.
772         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
773         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
774         `=jis-x0208@1978/1er-pr' as the mother.
775         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
776
777 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
778
779         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
780         `=ucs@unicode' as the mother.
781
782 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
783
784         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
785         setting for `=>>ucs@unicode'.
786
787         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
788         CHISE.
789
790 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
791
792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
793         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
794
795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
796         `=adobe-japan1-6' and `=adobe-japan1-base'.
797
798         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
799         XEmacs CHISE.
800         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
801         specify `min-code' and `max-code'.
802         (=adobe-japan1-1): Specify `min-code' and `max-code'.
803         (=adobe-japan1-2): Likewise.
804         (=adobe-japan1-3): Likewise.
805         (=adobe-japan1-4): Likewise.
806         (=adobe-japan1-5): Likewise.
807         (=adobe-japan1-6): Likewise.
808
809 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
810
811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
812         setting for `=>gt'.
813
814 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
815
816         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
817         CHISE.
818
819 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
820
821         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
822         setting for `=>zinbun-oracle'.
823
824         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
825         for XEmacs CHISE.
826
827 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
828
829         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
830         for XEmacs CHISE.
831         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
832         `=jis-x0208@1978' as the mother.
833
834 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
835
836         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
837         - Use `=gt' instead of `ideograph-gt'.
838         - Use `=gt-k' instead of `ideograph-gt-k'.
839         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
840         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
841         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
842         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
843         - Use `=jis-x0212' instead of `japanese-jisx0212'.
844         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
845         - Use `=>>gt' instead of `<=>gt'.
846         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
847         - Add setting for `=>>jis-x0208@1990'.
848         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
849           `=>>jis-x0213-1@2000'.
850         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
851         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
852           `=>>jis-x0213-1@2004'.
853         - Add setting for `=>>jis-x0208@1978'.
854         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
855
856 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
857
858         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
859         XEmacs CHISE.
860
861 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
862
863         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
864         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
865         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
866         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
867         `<=>jis-x0213-1@2004'.
868
869 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
870
871         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
872         CHISE.
873         (=>jis-x0213-2): Ditto.
874
875 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
876
877         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
878         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
879
880 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
881
882         * mule/mule-charset.el (default-coded-charset-priority-list): Add
883         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
884         `=>jis-x0213-1'.
885
886 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
887
888         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
889         CHISE.
890         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
891
892 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
893
894         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
895         `<==>jis-x0213-1'.
896         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
897         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
898         (=>jis-x0208): Renamed from `<=>jis-x0208'.
899         (<=>jis-x0208): New alias for `=>jis-x0208'.
900         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
901         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
902         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
903         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
904         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
905         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
906         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
907         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
908         (=>>gt): Renamed from `<==>gt'.
909         (<==>gt): New alias for `=>>gt'.
910
911 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
912
913         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
914         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
915         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
916         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
917         - Add settings for `<=>jis-x0213-1@2000' and
918           `<=>jis-x0213-1@2004'.
919
920         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
921         XEmacs CHISE.
922         (<==>jis-x0213-1): Likewise.
923         (<==>jis-x0213-1@2000): Likewise.
924         (<==>jis-x0213-1@2004): Likewise.
925         (<=>jis-x0208): Add property `=>iso-ir 168'.
926         (<=>jis-x0208@1997): Likewise.
927         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
928         as the mother; add property `=>iso-ir 228'.
929         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
930         property `=>iso-ir 228'.
931         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
932         property `=>iso-ir 233'.
933         (<==>gt): Renamed from `<=>gt'.
934         (<=>gt): New alias for `<==>gt'.
935
936 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
937
938         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
939         CHISE.
940         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
941         `<=>jis-x0208' as the mother.
942         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
943         (<=>jis-x0213-1@2000): Ditto.
944         (<=>jis-x0213-1@2004): Ditto.
945
946 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
947
948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
949         settings for `<=>gt'.
950
951         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
952
953 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
954
955         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
956         XEmacs CHISE.
957         (=jis-x0208@1978/-4pr): Likewise.
958         (=jis-x0208@1978/4-pr): Likewise.
959         (=jis-x0213-1): Likewise.
960         (=ucs@iso): Likewise.
961         (=ucs@unicode): Likewise.
962         (=ucs@gb): Likewise.
963         (=ucs@gb/fw): Likewise.
964         (=ucs@cns): Likewise.
965         (=ucs@cns/fw): Likewise.
966         (=ucs@jis): Likewise.
967         (=ucs@jis/fw): Likewise.
968         (=ucs@jis/1990): Likewise.
969         (=ucs@jis/2000): Likewise.
970         (=ucs@jis/2004): Likewise.
971         (=ucs@JP): Likewise.
972         (=ucs@ks): Likewise.
973         (=ucs@big5): Likewise.
974         (=ucs@big5/cns11643): Likewise.
975         (=ucs@cns11643): Likewise.
976
977 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
978
979         * mule/mule-charset.el (default-coded-charset-priority-list):
980         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
981
982         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
983         CHISE.
984         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
985         mother.
986
987 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
988
989         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
990         from src/mule-charset.c].
991         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
992         specify `final'.
993         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
994         `iso-ir' and `final', namely now it is used as ISO-IR-42.
995         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
996         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
997         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
998         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
999
1000 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1001
1002         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1003         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1004         (=jis-x0208@1978/i-4): Specify `partial'.
1005         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1006         mother coded-charset.
1007         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1008
1009 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1010
1011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1012         settings for `=jis-x0213-1@2004'.
1013
1014 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1015
1016         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1017         CHISE.
1018         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1019         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1020         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1021         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1022         temporarily.
1023         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1024
1025 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1026
1027         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1028         CHISE.
1029         (=shinjigen@1ed): Inherited from `=shinjigen'.
1030         (=shinjigen@rev): Likewise.
1031
1032 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1033
1034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1035         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1036
1037 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1038
1039         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1040         define it as an alias.
1041         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1042         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1043         alias.
1044         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1045         alias.
1046
1047 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1048
1049         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1050         CHISE.
1051
1052 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1053
1054         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1055         CHISE.
1056         (shinjigen-2): Ditto.
1057
1058 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1059
1060         * mule/mule-charset.el (default-coded-charset-priority-list):
1061         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1062         `chinese-big5-eten-*' and `chinese-big5'.
1063
1064 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1065
1066         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1067         #x9FA5 temporarily.
1068
1069 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1070
1071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1072         settings for `=jis-x0208@1978/i1'.
1073
1074 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1075
1076         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1077         XEmacs CHISE.
1078
1079 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1080
1081         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1082         XEmacs CHISE.
1083
1084 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1085
1086         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1087         XEmacs CHISE.
1088
1089 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1090
1091         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1092         CHISE.
1093         (=ucs-bmp@cns): Likewise.
1094         (=ucs-bmp@jis): Likewise.
1095         (=ucs-bmp@ks): Likewise.
1096
1097 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1098
1099         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1100         CHISE.
1101         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1102
1103 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1104
1105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1106         settings for `=zinbun-oracle'.
1107
1108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1109         `=zinbun-oracle'.
1110
1111 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1112
1113         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1114         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1115         `=ucs@iso'.
1116
1117 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1118
1119         * mule/mule-charset.el (default-coded-charset-priority-list):
1120         Delete `ucs-sip'; modify order of some CCSs.
1121
1122 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1123
1124         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1125         in XEmacs CHISE.
1126
1127         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1128         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1129         CHISE.
1130
1131 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1132
1133         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1134         its registry.
1135         (=ucs-radicals@unicode): Likewise.
1136
1137 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1138
1139         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1140         CHISE.
1141
1142 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1143
1144         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1145         CHISE.
1146
1147 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1148
1149         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1150         CHISE.
1151
1152 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1153
1154         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1155         Modify preference of *isolated settings*.
1156
1157 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1158
1159         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1160         utf-2000 is provided.
1161         (=ucs@cns11643): Likewise.
1162
1163 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1164
1165         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1166         Prefer every *isolated setting* to ordinary setting.
1167
1168 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1169
1170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1171         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1172
1173 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1174
1175         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1176         CHISE.
1177
1178 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1179
1180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1181         settings for `=jis-x0208@1997'.
1182
1183 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1184
1185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1186         `=jis-x0208@1997'.
1187
1188 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1189
1190         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1191         XEmacs CHISE.
1192
1193 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1194
1195         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1196         `=jis-x0208@1978'.
1197         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1198         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1199         `=jis-x0208-1990' as the mother.
1200         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1201
1202 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1203
1204         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1205         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1206         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1207         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1208         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1209         for `=ucs@JP'.
1210
1211 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1212
1213         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1214         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1215         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1216         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1217         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1218         `=daikanwa@rev2'.
1219
1220 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1221
1222         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1223         (=gt): Likewise.
1224         (=gt-k): Likewise.
1225         (=gt-pj-*): Likewise.
1226         (=gt-pj-k1): Likewise.
1227         (=gt-pj-k2): Likewise.
1228         (=daikanwa): Likewise.
1229         (=daikanwa-rev1): Likewise.
1230         (=daikanwa-rev2): Likewise.
1231         (=big5-pua): Likewise.
1232         (=big5-eten): Likewise.
1233         (chinese-big5-eten-a): Likewise.
1234         (chinese-big5-eten-b): Likewise.
1235         (=hanziku-*): Likewise.
1236         (=cbeta): Likewise.
1237         (=jef-china3): Likewise.
1238         (=ruimoku-v6): Likewise.
1239         (=ucs@iso): Likewise.
1240         (=ucs@unicode): Likewise.
1241         (=ucs@gb): Likewise.
1242         (=ucs@cns): Likewise.
1243         (=ucs@jis): Likewise.
1244         (=ucs@jis-1990): Likewise.
1245         (=ucs@jis-2000): Likewise.
1246         (=ucs@jp): Likewise.
1247         (=ucs@ks): Likewise.
1248         (=ucs@big5): Likewise.
1249         (=ucs-radicals): Likewise.
1250         (=ucs-radicals@unicode): Likewise.
1251         (=ucs-bmp-cjk): Likewise.
1252         (=ucs-bmp-cjk@unicode): Likewise.
1253         (=ucs-sip-ext-b): Likewise.
1254         (=ucs-sip-ext-b@iso): Likewise.
1255
1256 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1257
1258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1259         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1260
1261 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1262
1263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1264         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1265         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1266         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1267         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1268         arabic-digit, ipa and ``&I-B-XXXX;''.
1269
1270 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1271
1272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1273         setting for (I-)HZK{03..12}-XXXX.
1274
1275 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1276
1277         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1278         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1279
1280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1281         `=ruimoku-v6'.
1282
1283         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1284         CHISE.
1285
1286 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1287
1288         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1289         (=ucs@unicode): Likewise.
1290         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1291         (=ucs@cns): Likewise.
1292         (=ucs@jis): Likewise.
1293         (=ucs@ks): Likewise.
1294         (=ucs@big5): Likewise.
1295
1296 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1297
1298         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1299         `ucs-jis'.
1300         (utf-8-jis-er): Likewise.
1301         (utf-8-jp): New coding-system.
1302         (utf-8-jp-er): Likewise.
1303
1304         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1305
1306 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1307
1308         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1309
1310         * mule/japanese.el: Move definition of `euc-jisx0213' to
1311         mule/mule-coding.el.
1312
1313 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1314
1315         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1316         mule-coding before loading update-cdb when utf-2000 is provided.
1317
1318 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1319
1320         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1321         `=daikanwa'.
1322
1323 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1324
1325         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1326         definition codes when `utf-2000' is provided.
1327
1328 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1329
1330         * mule/mule-category.el (word-combining-categories): Don't setup
1331         `word-combining-categories' in XEmacs CHISE.
1332         (word-separating-categories): Add setting about Latin script in
1333         XEmacs CHISE.
1334
1335 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1336
1337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1338         setting for `chinese-big5'.
1339
1340 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1341
1342         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1343         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1344         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1345         add setting for HZK0[12]-xxxx.
1346
1347 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1348
1349         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1350         in XEmacs CHISE.
1351
1352 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1353
1354         * mule/mule-charset.el (default-coded-charset-priority-list):
1355         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1356         and `chinese-big5' to `=gt-pj-*'.
1357
1358 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1359
1360         * mule/mule-conf.el (=daikanwa): Renamed from
1361         `ideograph-daikanwa'.
1362         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1363
1364 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1365
1366         * mule/mule-conf.el (=cns11643-7): Renamed from
1367         `chinese-cns11643-7'.
1368         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1369
1370 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1371
1372         * mule/mule-conf.el (=cns11643-6): Renamed from
1373         `chinese-cns11643-6'.
1374         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1375
1376 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1377
1378         * mule/mule-conf.el (=cns11643-5): Renamed from
1379         `chinese-cns11643-5'.
1380         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1381
1382 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1383
1384         * mule/mule-conf.el (=cns11643-4): Renamed from
1385         `chinese-cns11643-4'.
1386         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1387
1388 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1389
1390         * mule/mule-conf.el (=cns11643-3): Renamed from
1391         `chinese-cns11643-3'.
1392         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1393
1394 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1395
1396         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1397         `=cns11643-2'.
1398         (chinese-cns11643-2): New alias for `=cns11643-2'.
1399
1400 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1401
1402         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1403         `=cns11643-1'.
1404         (chinese-cns11643-1): New alias for `=cns11643-1'.
1405
1406 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1407
1408         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1409         (chinese-gb12345): New alias for `=gb12345'.
1410
1411 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1412
1413         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1414         (chinese-gb2312): New alias for `=gb2312'.
1415
1416 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1417
1418         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1419         (chinese-big5): New alias for `=big5'.
1420
1421 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1422
1423         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1424         (korean-ksc5601): New alias for `=ks-x1001'.
1425
1426 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1427
1428         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1429         `=jis-x0212'.
1430         (japanese-jisx0212): New alias for `=jis-x0212'.
1431
1432 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1433
1434         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1435         `=jis-x0208-1983'.
1436         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1437
1438 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1439
1440         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1441         `=jis-x0208-1978'.
1442         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1443
1444 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1445
1446         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1447         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1448
1449 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1450
1451         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1452         (chinese-cns11643-3): Specify iso-ir 183.
1453         (chinese-cns11643-4): Specify iso-ir 184.
1454         (chinese-cns11643-5): Specify iso-ir 185.
1455         (chinese-cns11643-6): Specify iso-ir 186.
1456         (chinese-cns11643-7): Specify iso-ir 187.
1457         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1458         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1459
1460 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1461
1462         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1463         \uXXXX for every cases.
1464
1465 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1466
1467         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1468         (ucs-big5): Changed to an alias for `=ucs@big5'.
1469
1470 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1471
1472         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1473         (ucs-ks): Changed to an alias for `=ucs@ks'.
1474
1475 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1476
1477         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1478         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1479
1480 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1481
1482         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1483         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1484
1485 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1486
1487         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1488         (ucs-jis): Changed to an alias for `=ucs@jis'.
1489
1490 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1491
1492         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1493         (ucs-cns): Changed to an alias for `=ucs@cns'.
1494
1495 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1496
1497         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1498         (ucs-gb): Changed to an alias for `=ucs@gb'.
1499
1500 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1501
1502         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1503         `ideograph-daikanwa-2'.
1504         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1505         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1506
1507 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1508
1509         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1510         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1511
1512         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1513         for `xemacs-chise-version'.
1514
1515 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1516
1517         * mule/mule-charset.el (default-coded-charset-priority-list):
1518         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1519         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1520         instead of `ideograph-hanziku-*'.
1521
1522         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1523         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1524
1525 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1526
1527         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1528         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1529         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1530         `utf-2000' is provided.
1531
1532 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1533
1534         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1535         is provided [was builtin coded-charsets].
1536
1537 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1538
1539         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1540         is provided [was builtin coded-charsets].
1541
1542 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1543
1544         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1545         is provided [was builtin coded-charsets].
1546
1547 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1548
1549         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1550         is provided [was builtin coded-charsets].
1551
1552 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1553
1554         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1555         when `utf-2000' is provided [was builtin coded-charsets].
1556
1557 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1558
1559         * mule/mule-conf.el (=hanziku-*): Renamed from
1560         `ideograph-hanziku-*'.
1561         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1562
1563 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1564
1565         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1566         `utf-2000' is provided [was builtin coded-charsets].
1567         (ideograph-hanziku-{1..12}): Likewise.
1568
1569 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1570
1571         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1572         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1573
1574 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1575
1576         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1577         when `utf-2000' is provided [was builtin coded-charsets].
1578
1579 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1580
1581         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1582         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1583         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1584
1585 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1586
1587         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1588         (ideograph-gt): Changed to an alias for `=gt'.
1589
1590 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1591
1592         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1593         is provided; it was defined as a builtin coded-charset.
1594         (ideograph-gt): Likewise.
1595
1596 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1597
1598         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1599         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1600
1601 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1602
1603         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1604         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1605
1606 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1607
1608         * mule/mule-conf.el (=big5-eten): Renamed from
1609         `chinese-big5-eten'.
1610         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1611
1612 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1613
1614         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1615         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1616
1617 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1618
1619         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1620         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1621
1622 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1623
1624         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1625         (china3-jef): Changed to an alias for `=jef-china3'.
1626
1627 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1628
1629         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1630         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1631
1632         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1633         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1634         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1635         when `utf-2000' is provided.
1636
1637 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1638
1639         * mule/mule-charset.el (default-coded-charset-priority-list):
1640         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1641
1642         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1643         (ucs-jis-2000): Deleted.
1644
1645 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1646
1647         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1648         UTF-2000.
1649         (=ucs-jis-2000): New coded-charset for UTF-2000.
1650
1651 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1652
1653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1654         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1655
1656 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1657
1658         * mule/mule-charset.el (default-coded-charset-priority-list):
1659         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1660         `ideograph-cbeta'.
1661
1662 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1663
1664         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1665         builtin coded-charset].
1666
1667 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1668
1669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1670         settings for &K0-xxxx and &I-K0-xxxx.
1671
1672 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1673
1674         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1675         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1676
1677 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1678
1679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1680         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1681
1682 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1683
1684         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1685         UTF-2000.
1686         (ideograph-gt-pj-k1): Likewise.
1687         (ideograph-gt-pj-k2): Likewise.
1688
1689 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1690
1691         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1692         `=jis-x0208'.
1693
1694 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1695
1696         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1697         UTF-2000 [was a builtin coded-charset].
1698
1699 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1700
1701         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1702         (utf-8-gb-er): Likewise.
1703
1704 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1705
1706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1707         settings for JIS X 0212 and JIS X 0208:1978.
1708
1709 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1710
1711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1712         setting for JIS X 0213.
1713
1714 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1715
1716         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1717         standard-case-table in UTF-2000.
1718
1719 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1720
1721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1722         definitions for isolated-chars.
1723
1724 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1725
1726         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1727         `configure-utf-2000-lisp-directory'.
1728         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1729         `mule-lisp-load-path'.
1730
1731 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1732
1733         * startup.el (startup-setup-paths): Set and use
1734         `utf-2000-lisp-directory'.
1735         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1736         UTF-2000.
1737
1738 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1739
1740         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1741         (paths-find-utf-2000-lisp-directory): New function.
1742         (paths-construct-load-path): Add new optional argument
1743         `utf-2000-lisp-directory'.
1744
1745         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1746
1747 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1748
1749         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1750         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1751         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1752         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1753         `chinese-big5-2' in UTF-2000.
1754
1755         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1756         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1757
1758 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1759
1760         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1761         `big5-eten-er' in UTF-2000.
1762         (big5-cdp): Modify DOC-string and mnemonic.
1763
1764 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1765
1766         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1767         UTF-2000 [renamed from utf-8-er].
1768         (utf-8-gb): New coding-system in UTF-2000.
1769         (utf-8-gb-er): Likewise.
1770         (utf-8-cns): Likewise.
1771         (utf-8-cns-er): Likewise.
1772         (utf-8-big5): Likewise.
1773         (utf-8-big5-er): Likewise.
1774         (utf-8-jis): Likewise.
1775         (utf-8-jis-er): Likewise.
1776         (utf-8-ks): Likewise.
1777         (utf-8-ks-er): Likewise.
1778         (utf-8-er): Likewise.
1779
1780 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1781
1782         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1783         instead of `utf-8-unix' in UTF-2000.
1784
1785         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1786
1787 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1788
1789         * mule/japanese.el (euc-jisx0213): New coding-system.
1790
1791         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1792         `japanese-jisx0208-1990' as the mother.
1793
1794 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1795
1796         * dumped-lisp.el (preloaded-file-list): Change condition of
1797         loading "close-cdb".
1798
1799 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1800
1801         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1802         setup `coded-charset-entity-reference-alist'.
1803
1804 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1805
1806         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1807         UTF-2000.
1808
1809 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1810
1811         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1812         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1813
1814 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1815
1816         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1817         (chinese-big5-eten-a): Likewise.
1818         (chinese-big5-eten-b): Likewise.
1819         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1820         code range is #x8140 .. #x8DFE.
1821
1822 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1823
1824         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1825         UTF-2000.
1826         (chinese-big5-cdp): Likewise.
1827
1828 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1829
1830         * dumped-lisp.el (preloaded-file-list): Rename
1831         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1832
1833 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1834
1835         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1836         append `system-char-db-source-file-list' into
1837         `preloaded-file-list' in UTF-2000.
1838
1839 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1840
1841         * dumped-lisp.el (preloaded-file-list): Delete
1842         character-definition files.
1843
1844 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1845
1846         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1847         UTF-2000.
1848
1849 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1850
1851         * mule/mule-charset.el (default-coded-charset-priority-list):
1852         Delete `mojikyo-2022-1'.
1853
1854 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1855
1856         * mule/mule-charset.el (default-coded-charset-priority-list):
1857         Delete `mojikyo'.
1858
1859 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1860
1861         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1862         `ucs-sip'.
1863
1864 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1865
1866         * mule/mule-charset.el (default-coded-charset-priority-list):
1867         Comment out `chinese-gb12345'.
1868
1869 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1870
1871         * bytecomp.el (byte-compile-insert-header): Fixed.
1872
1873 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1874
1875         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1876         XEmacs UTF-2000.
1877
1878 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1879
1880         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1881         UTF-2000.
1882
1883 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1884
1885         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1886         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1887
1888 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1889
1890         * mule/mule-charset.el (default-coded-charset-priority-list):
1891         `japanese-jef-china3' is renamed `china3-jef'.
1892
1893 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1894
1895         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1896         `japanese-jef-china3' and `ideograph-cbeta'.
1897
1898 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1899
1900         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1901
1902 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1903
1904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1905         `chinese-big5-cdp'.
1906
1907 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1908
1909         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1910         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1911
1912 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1913
1914         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1915         loading character definitions.
1916
1917 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1918
1919         * dumped-lisp.el (preloaded-file-list): Rename
1920         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1921
1922 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1923
1924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1925         `chinese-big5'.
1926
1927 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1928
1929         * dumped-lisp.el (preloaded-file-list): Dump
1930         "Ideograph-R028-Private" with XEmacs UTF-2000.
1931
1932 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1933
1934         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1935         `chinese-gb12345'.
1936
1937 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1938
1939         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1940         `ideograph-gt-pj-{1..11}'.
1941
1942         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1943         XEmacs UTF-2000.
1944
1945 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-charset.el (default-coded-charset-priority-list):
1948         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1949         `chinese-isoir165'.
1950
1951 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1952
1953         * format.el (format-alist): Revive `image/jpeg', `image/gif',
1954         `image/png', `image/x-xpm' and `image/tiff'.
1955
1956         * files.el (binary-file-regexps): Add *.PNG.
1957
1958 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1959
1960         * mule/mule-charset.el (default-coded-charset-priority-list):
1961         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1962         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1963
1964 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1965
1966         * list-mode.el: Call `completion-list-mode' to avoid slowness of
1967         the first completion when UTF-2000 is running.
1968
1969 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1970
1971         * mule/mule-charset.el (default-coded-charset-priority-list):
1972         Delete `ucs'.
1973
1974 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1975
1976         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
1977
1978         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1979         `mojikyo' instead of `mojikyo-pj-[1..21]'.
1980
1981 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1982
1983         * mule/vietnamese.el (vscii-2): Delete abolished property
1984         `composite'; now composite mode is default.
1985
1986 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1987
1988         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
1989         of `raw-text'; check \uHHHH representation even if non-ascii
1990         characters are not found.
1991
1992         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
1993         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
1994         unconditionally.
1995
1996         * mule/viet-ccl.el: New file.
1997
1998         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
1999         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2000         - Separate CCL based implementations to viet-ccl.el.
2001
2002 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2003
2004         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2005         "jisx0213.2000-1".
2006         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2007
2008         * mule/mule-charset.el (default-coded-charset-priority-list):
2009         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2010         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2011
2012 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2013
2014         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2015
2016 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2017
2018         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2019         `ucs' in UTF-2000.
2020
2021 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2022
2023         * mule/mule-charset.el (default-coded-charset-priority-list):
2024         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2025         `arabic-iso8859-6'.
2026
2027 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2028
2029         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2030         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2031
2032 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2033
2034         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2035         `katakana-jisx0201' in UTF-2000.
2036
2037 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2038
2039         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2040         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2041         "u0FB50-Arabic-Presentation-Forms-A",
2042         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2043         "u0FE50-Small-Form-Variants",
2044         "u0FE70-Arabic-Presentation-Forms-B",
2045         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2046         UTF-2000.
2047
2048 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2049
2050         * dumped-lisp.el (preloaded-file-list): Delete
2051         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2052         ... "Ideograph-R214-Flute" in UTF-2000.
2053
2054 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2055
2056         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2057         (japanese-jisx0213-2): New coded-charset.
2058
2059         * dumped-lisp.el (preloaded-file-list): Add
2060         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2061         "Ideograph-R030-Mouth".
2062
2063 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2064
2065         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2066         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2067         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2068         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2069         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2070         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2071         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2072         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2073
2074 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2075
2076         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2077         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2078         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2079         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2080         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2081
2082         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2083         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2084
2085 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2086
2087         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2088         in UTF-2000.
2089
2090 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2091
2092         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2093         (chinese-isoir165): Moved from mule/chinese.el.
2094         (chinese-cns11643-3): Moved from mule/chinese.el.
2095         (chinese-cns11643-4): Moved from mule/chinese.el.
2096         (chinese-cns11643-5): Moved from mule/chinese.el.
2097         (chinese-cns11643-6): Moved from mule/chinese.el.
2098         (chinese-cns11643-7): Moved from mule/chinese.el.
2099
2100         * mule/chinese.el: Move definition of coded-charsets to
2101         mule/mule-conf.el.
2102
2103 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2104
2105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2106         `ideograph-daikanwa'.
2107
2108 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2109
2110         * dumped-lisp.el (preloaded-file-list): Delete
2111         "ccs-jisx0201-latin.el".
2112
2113 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2114
2115         * dumped-lisp.el (preloaded-file-list): Add
2116         "u031A0-Extended-Bopomofo" in UTF-2000.
2117
2118 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2119
2120         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2121         renamed to u02E00-CJK-Radical-Supplement.
2122
2123 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2124
2125         * dumped-lisp.el (preloaded-file-list): Add
2126         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2127         "u030A0-Katakana", "u03100-Bopomofo",
2128         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2129         "u03200-Enclosed-CJK-Letters-and-Months" and
2130         "u03300-CJK-Compatibility".
2131
2132 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2133
2134         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2135         "u02F00-Kangxi-Radicals" and
2136         "u02FF0-Ideographic-Description-Characters".
2137
2138 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2139
2140         * dumped-lisp.el (preloaded-file-list): Add
2141         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2142         "u02800-Braille-Patterns" in UTF-2000.
2143
2144 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2145
2146         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2147         "uXXXXX-*.el" in UTF-2000.
2148
2149         * bytecomp.el (byte-compile-insert-header): Delete comments if
2150         non-ASCII characters are found; allow `byte-compile-dynamic' and
2151         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2152         `raw-text'.
2153
2154 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2155
2156         * dumped-lisp.el (preloaded-file-list): Add
2157         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2158         "u025A0-Geometric-Shapes.el".
2159
2160 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2161
2162         * dumped-lisp.el (preloaded-file-list): Add
2163         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2164         "u02460-Enclosed-Alphanumerics.el".
2165
2166 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2167
2168         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2169         `chinese-gb2312'.
2170
2171         * dumped-lisp.el (preloaded-file-list): Add
2172         "u02200-Mathematical-Operators.el" and
2173         "u02300-Miscellaneous-Technical.el".
2174
2175 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2176
2177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2178         `chinese-cns11643-*'.
2179
2180         * dumped-lisp.el (preloaded-file-list): Add
2181         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2182         "u02190-Arrows.el" in UTF-2000.
2183
2184 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2185
2186         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2187         `korean-ksc5601'.
2188
2189         * dumped-lisp.el (preloaded-file-list): Add
2190         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2191         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2192         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2193
2194 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2195
2196         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2197
2198 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2199
2200         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2201         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2202         "u01780-Khmer.el", "u01800-Mongolian.el",
2203         "u01E00-Latin-Extended-Additional.el" and
2204         "u01F00-Greek-Extended.el" in UTF-2000.
2205
2206 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2207
2208         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2209         `ethiopic-ucs' and `ethiopic'.
2210
2211         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2212         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2213
2214         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2215         from mule/ethiopic.el.
2216
2217         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2218         mule/mule-conf.el.
2219
2220 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2221
2222         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2223         `lao'.
2224
2225         * mule/mule-conf.el (lao): New coded-charset.
2226
2227         * dumped-lisp.el (preloaded-file-list): Add
2228         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2229         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2230         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2231         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2232         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2233
2234 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2235
2236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2237         `ucs-bmp' and `arabic-iso8859-6'.
2238
2239 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2240
2241         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2242         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2243         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2244
2245 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2246
2247         * startup.el (normal-top-level): Load autoload file for UTF-2000
2248         in UTF-2000.
2249
2250 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2251
2252         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2253         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2254         "u00020-Basic-Latin.el", "u00080-C1.el",
2255         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2256         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2257         "u002B0-Spacing-Modifier-Letters.el",
2258         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2259         UTF-2000.
2260
2261 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2262
2263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2264         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2265         instead of `vietnamese-viscii-*'.
2266
2267 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2268
2269         * mule/mule-conf.el: New file.
2270
2271         * mule/misc-lang.el: Move definition of charset `ipa' to
2272         mule/mule-conf.el.
2273
2274 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2275
2276         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2277         `latin-viscii'; prefer it for characters used in Vietnamese.
2278
2279 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2280
2281         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2282
2283 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2284
2285         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2286         `vietnamese-viscii-lower'.
2287         (latin-viscii-upper): Renamed from charset
2288         `vietnamese-viscii-upper'.
2289         (vietnamese-viscii-lower): New alias for charset
2290         `latin-viscii-lower'.
2291         (vietnamese-viscii-upper): New alias for charset
2292         `latin-viscii-upper'.
2293
2294 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2295
2296         * mule/mule-charset.el (default-coded-charset-priority-list):
2297         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2298
2299 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2300
2301         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2302         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2303         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2304         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2305         lisp/utf-2000.
2306
2307 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2308
2309         * mule/ccs-tcvn5712.el: New file.
2310
2311 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2312
2313         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2314         in UTF-2000.
2315
2316 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2317
2318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2319         `japanese-jisx0208'.
2320
2321 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2322
2323         * dumped-lisp.el (preloaded-file-list): Add
2324         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2325         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2326         UTF-2000.
2327
2328         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2329         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2330         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2331         mule/ccs-viscii.el: New files.
2332
2333         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2334         if \uXXXX is found.
2335
2336 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2337
2338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2339         `hiragana-jisx0208' and `katakana-jisx0208'.
2340
2341 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2342
2343         * mule/chinese.el (chinese-cns11643-3): Define it even if
2344         `utf-2000' is provided.
2345         (chinese-cns11643-4): Likewise.
2346         (chinese-cns11643-5): Likewise.
2347         (chinese-cns11643-6): Likewise.
2348         (chinese-cns11643-7): Likewise.
2349
2350 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2351
2352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2353         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2354
2355 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2356
2357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2358         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2359
2360 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2361
2362         * mule/mule-charset.el (default-coded-charset-priority-list):
2363         Setup in UTF-2000.
2364
2365 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2366
2367         * mule/viet-chars.el: Don't define charset
2368         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2369         they are defined as builtin charsets.
2370
2371 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2372
2373         * version.el (emacs-version): Add more space just before UTF-2000
2374         version string.
2375
2376 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2377
2378         * version.el ([constant] emacs-version): Don't add a space in the
2379         preceding place of `xemacs-betaname' because it is duplicated.
2380         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2381
2382         * startup.el (splash-frame-body): Add ETL.
2383
2384 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2385
2386         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2387         is provided because it is defined as builtin charset.
2388         (chinese-cns11643-4): Likewise.
2389         (chinese-cns11643-5): Likewise.
2390         (chinese-cns11643-6): Likewise.
2391         (chinese-cns11643-7): Likewise.
2392
2393 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2394
2395         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2396         coding-system `iso-10646-ucs-4' is not defined.
2397
2398 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2399
2400         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2401         coding-system if `utf-2000' is provided.
2402
2403 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2404
2405         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2406         `utf-2000' is provided.
2407
2408 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2409
2410         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2411         if utf-2000 is provided temporally.
2412
2413 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2414
2415         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2416         as builtin variable].
2417
2418 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2419
2420         * files.el (insert-file-contents-literally): Treat file as binary;
2421         call file-name-handlers. [sync with Emacs 20.3.10]
2422
2423 2008-12-28  Vin Shelton  <acs@xemacs.org>
2424
2425         * XEmacs 21.4.22 is released
2426
2427 2008-12-30  Vin Shelton  <acs@xemacs.org>
2428
2429         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2430         during building even if no packages are found.
2431
2432 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2433
2434         * printer.el (generic-print-region): 
2435         (generic-print-buffer): 
2436         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2437         check if the msprinter device is available, now that msprinter is
2438         always available as a specifier tag. 
2439
2440 2008-12-24  Vin Shelton  <acs@xemacs.org>
2441
2442         * about.el: Add Francisco to my bio!
2443
2444 2008-12-23  Vin Shelton  <acs@xemacs.org>
2445
2446         * autoload.el: Move operator definitions to autoload-operators.el
2447         in the xemacs-base package.
2448
2449 2007-11-22  Vin Shelton  <acs@xemacs.org>
2450
2451         * about.el (about-hacker-contribution): Updated my bio.
2452
2453 2007-10-07  Vin Shelton  <acs@xemacs.org>
2454
2455         * XEmacs 21.4.21 is released
2456
2457 2007-09-19  Didier Verna  <didier@xemacs.org>
2458
2459         Update my personal info.
2460         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2461         * about.el (about-other-current-hackers): Ditto.
2462         * about.el (about-url-alist): Add my musical website.
2463         * about.el (about-personal-info): Update my entry.
2464         * about.el (about-hacker-contribution): Ditto.
2465
2466 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2467
2468         * package-get.el (package-get-download-sites): Update download
2469         sites in Japan.
2470         * package-get.el (package-get-pre-release-download-sites): Ditto.
2471
2472 2007-08-18  Vin Shelton  <acs@xemacs.org>
2473
2474         * package-get.el (package-get-pre-release-download-sites): Sync
2475         mirror sites with 21.5.  (Thanks, Adrian)
2476
2477 2007-08-09  Mike Sperber  <mike@xemacs.org>
2478
2479         * startup.el (migrate-user-init-file): Create backup of
2480         `user-init-file' before migrating.
2481         * startup.el (maybe-migrate-user-init-file): Print
2482         information about backup file.
2483         (maybe-create-compatibility-dot-emacs): Follow above change.
2484
2485 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2486
2487         * font-lock.el: Sync font-lock-add-keywords and
2488         font-lock-remove-keywords from GNU Emacs.
2489         * font-lock.el (font-lock-keywords-alist): New.
2490         * font-lock.el (font-lock-removed-keywords-alist): New.
2491         * font-lock.el (font-lock-add-keywords): New.
2492         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2493         * font-lock.el (font-lock-remove-keywords): New.
2494
2495 2007-08-16  Vin Shelton  <acs@xemacs.org>
2496
2497         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2498         patch from Hans de Graaff.
2499
2500 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2501
2502         * package-get.el (package-get-download-sites): Document Chile and
2503         update Denmark download site.
2504         * package-get.el (package-get-pre-release-download-sites): Ditto.
2505
2506 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2507
2508         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2509
2510 2006-12-09  Vin Shelton  <acs@xemacs.org>
2511
2512         * XEmacs 21.4.20 is released
2513
2514 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2515
2516         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2517
2518 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2519
2520         * info.el (Info-find-file-node, Info-insert-dir)
2521         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2522         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2523         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2524         and discussion.
2525
2526 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2527
2528         * obsolete.el (line-beginning-position): New, from 21.5.x.
2529         (line-end-position): Ditto.
2530
2531 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2532
2533         * package-get.el (package-get-download-sites): Welcome
2534         nl.xemacs.org and Thanks!
2535         * package-get.el (package-get-pre-release-download-sites): Ditto.
2536
2537 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2538
2539         * font-lock.el: Add support for not-so recent changes in Java to
2540         java-mode.
2541
2542 2006-01-28  Vin Shelton  <acs@xemacs.org>
2543
2544         * XEmacs 21.4.19 is released
2545
2546 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2547
2548         * easymenu.el: Update copyright. 
2549         * easymenu.el (easy-menu-all-popups):
2550         Add a docstring. 
2551         * easymenu.el (easy-menu-add):
2552         Document a bug, rework the function to preserve any existing
2553         non-default mode-popup-menu instead of overwriting it, and not to
2554         bother normalising the menu title (nothing else does).
2555         * easymenu.el (easy-menu-remove):
2556         Restore the default mode-popup-menu instead of leaving an empty
2557         one when we remove the last easy-menu popup. 
2558
2559 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2560
2561         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2562         as suggested by Rodrigo Ventura.
2563         * package-get.el (package-get-pre-release-download-sites): Ditto,
2564         with replacement of xemacs-21.5 by beta, which is the logical path
2565         to our beta core and package pre-releases.
2566
2567 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2568
2569         * package-get.el (package-get-download-sites): Add Hong Kong
2570         download site.
2571         * package-get.el (package-get-pre-release-download-sites): Ditto.
2572
2573 2005-12-26  Vin Shelton  <acs@xemacs.org>
2574
2575         * find-paths.el:
2576         * find-paths.el (paths-emacs-root-p): Add search for package root.
2577         * find-paths.el (paths-find-emacs-root): Replaced with
2578         paths-find-invocation-roots, which returns a list of roots.
2579         * find-paths.el (paths-find-invocation-roots): New.
2580         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2581
2582 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2583
2584         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2585         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2586
2587 2005-12-03  Vin Shelton <acs@xemacs.org>
2588
2589         * XEmacs 21.4.18 is released
2590
2591 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2592
2593         * package-get.el (package-get-download-sites): Update reflecting
2594         latest http://www.xemacs.org/Releases/ information generated by
2595         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2596         * package-get.el (package-get-pre-release-download-sites): Ditto.
2597
2598 2005-02-28  Simon Josefsson  <jas@extundo.com>
2599
2600         * about.el (xemacs-hackers): Add jas.
2601         (about-other-current-hackers): Likewise.
2602         (about-url-alist): Add URL for jas.
2603         (about-personal-info): Document jas.
2604         (about-hacker-contribution): Describe jas contributions.
2605
2606 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2607
2608         * easymenu.el (easy-menu-remove): As described in 
2609         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2610         except the "Command" menu from mode-popup-menu. 
2611
2612 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2613  
2614         * font.el (font-spatial-to-canonical): Correct calculation of 
2615         return value for pixel-based input value. 
2616  
2617 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2618
2619         * code-process.el (call-process): Process-related docstring
2620         improvements spurred by Norbert Koch.
2621         * code-process.el (call-process-region): Ditto.
2622         * code-process.el (start-process): Ditto.
2623
2624 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2625
2626         * finder.el (finder-find-library): Return filename actually
2627         searched for.
2628
2629 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2630
2631         * help.el (view-emacs-news): Use `expand-file-name' instead of
2632         `locate-data-file' as the latter will find any "NEWS" files that
2633         might exist in packages _before_ the one in core.
2634
2635 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2636
2637         * package-get.el (package-get-init-package):
2638         package-get-init-package buglet (21.4.17) by Jeff Mincy
2639         <mincy@rcn.com> fixing false temporary load-path shadows reported
2640         after package installation and simplifying code.
2641
2642 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2643
2644         * package-get.el (package-get-download-sites): Sync mirrors list
2645         with the XEmacs website.
2646         (package-get-pre-release-download-sites): Ditto.
2647
2648 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2649
2650         * derived.el (derived-mode-merge-syntax-tables):
2651         Revert my 21.5-only patch of 2003-07-18 which slipped in
2652         through Jerry James's patch of 2004-06-07.
2653
2654 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2655
2656         * cmdloop.el (keyboard-quit): Remove workaround for
2657         `region-active-p' not making sure active region is in current
2658         buffer now that it does.
2659         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2660         * simple.el (region-active-p): `region-active-p' to only return t
2661         when active region is in current buffer.
2662
2663 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2664
2665         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2666         package names, quell a byte-compiler warning, doc fix.
2667
2668 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2669
2670         * buffer.el (pop-to-buffer):
2671         * window-xemacs.el (display-buffer):
2672         Document use of `same-window-buffer-names,' `same-window-regexps'
2673         by pop-to-buffer and display-buffer. 
2674         
2675 2005-02-06  Vin Shelton <acs@xemacs.org>
2676
2677         * XEmacs 21.4.17 is released
2678
2679 2005-01-29  Ben Wing  <ben@xemacs.org>
2680
2681         * shadow.el (find-emacs-lisp-shadows):
2682         Add custom-defines to list of ignored files.
2683
2684 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2685
2686         * simple.el (shifted-motion-keys-select-region): Fix statement
2687         about unshifted-motion-keys-deselect-region.
2688
2689 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2690
2691         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2692         now) for GNU Emacs compatibility.
2693         (make-obsolete-variable): Ditto.
2694
2695 2004-01-08  Ben Wing  <ben@xemacs.org>
2696
2697         * code-files.el (load):
2698         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2699
2700 2004-12-05  Vin Shelton <acs@xemacs.org>
2701
2702         * XEmacs 21.4.16 is released
2703
2704 2004-12-04  Vin Shelton  <acs@xemacs.org>
2705
2706         * auto-autoloads.el: Regenerated.
2707
2708         * custom-load.el: Regenerated.
2709
2710 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2711
2712         Fix bug: apropos errors if a defalias refers to an undefined
2713         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2714
2715         * apropos.el (apropos):
2716         (apropos-command):
2717         * help.el (frob-help-extents):
2718         * help-macro.el (make-help-screen):
2719         * hyper-apropos.el (hyper-apropos-grok-functions):
2720         (hyper-apropos-get-doc):
2721         Catch void-function error thrown by `documentation'.
2722
2723 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2724
2725         * packages.el (package-require): Fix incorrect arg to format.
2726         This fixes a `format specifier' error.
2727
2728 2004-08-13  Jerry James  <james@xemacs.org>
2729
2730         * bytecomp.el (forward-word): Tell the byte compiler the correct
2731         number of arguments to forward-word.
2732
2733 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2734
2735         * etags.el: Fixed loading of include files for tag completion. Now
2736         you can make a tag file for a library, include it into your
2737         project and it will be reloaded only if it changed. Infinte
2738         include loops are detected and the correct tag files are loaded.
2739         * etags.el (buffer-tag-table-list): Load and verify tag files in
2740         the external function buffer-tag-table-list-load.
2741         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2742         tag files. Also load the included tag files. The priority of the
2743         included files is right below their parent file. If multiple
2744         matches occur then the symbols from the parent file are found
2745         first.
2746         * etags.el (tag-table-include-files): Corrected comment
2747         string. Switched to pattern constant tags-include-pattern to have
2748         it at a central location.
2749         * etags.el (tags-include-pattern): Added doc string.
2750         * etags.el (add-to-tag-completion-table): Removed obsolete
2751         comments as the include files are allready returned by
2752         buffer-tag-table-list and loaded.
2753         * etags.el (find-tag-internal): The include files are allready
2754         included in tag-tables as buffer-tag-table-list returns them now.
2755
2756 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2757
2758         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2759         Loading items into the notebook is now done by C code.
2760         * widgets-gtk.el (gtk-widget-instantiate-internal):
2761         Style no longer changed.
2762
2763 2004-06-28  Nix  <nix@esperi.org.uk>
2764
2765         * cmdloop.el (truncate-command-history-for-gc): Delay
2766         execution of all things that look up variable bindings,
2767         via `enqueue-eval-event'.
2768
2769 2004-06-24  Vin Shelton  <acs@xemacs.org>
2770
2771         * package-get.el (package-get-require-signed-base-updates):
2772         now defaults to nil.
2773
2774 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2775
2776         * subr.el (split-string): Clean up docstring.
2777
2778 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2779
2780         * faces.el (zmacs-region): fix typo in docstring.
2781
2782 2004-06-07  Jerry James  <james@xemacs.org>
2783
2784         * derived.el: Synch with Emacs 21.3.
2785         * subr.el (with-local-quit): New, from Emacs 21.3.
2786         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2787         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2788         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2789
2790 2004-06-16  Jerry James  <james@xemacs.org>
2791
2792         * cl.el (cl-set-substring): Increment start by the length of the
2793         string, not the string itself.
2794
2795 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2796
2797         * etags.el (tag-table-include-files): Expand included TAGS file
2798         paths to avoid problems with relative paths.  Thanks to Peter
2799         Chubb <peterc@gelato.unsw.edu.au>.
2800         * etags.el (tags-include-pattern): New.
2801         * etags.el (add-to-tag-completion-table): Parse and ignore
2802         trailing include lines.
2803
2804 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2805
2806         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2807         avoiding line solely composed of equal signs.
2808
2809 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2810
2811         * cus-edit.el (alloc): Typo fix.
2812         * cus-edit.el (custom-browse-visibility): Ditto.
2813         * cus-edit.el (custom-variable-value-create): Ditto.
2814         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2815         * cus-edit.el (custom-save-variables): Bind print-length and
2816         print-level to nil to avoid value abbreviation.
2817         * cus-edit.el (custom-save-face-internal): Ditto.
2818         * cus-edit.el (custom-save-faces): Save in sorted order.
2819         * cus-edit.el (custom-save-resets): Bind print-length and
2820         print-level to nil to avoid value abbreviation.
2821         * cus-edit.el (custom-save-loaded-themes): Ditto.
2822
2823 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2824
2825         * subr.el (split-string-default-separators): New.
2826         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2827         see comment in source.
2828
2829 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2830
2831         * mule/japanese.el (paragraph-start, paragraph-separate):
2832         Remove anchor to BOL.
2833
2834 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2835
2836         * cl.el (gensym, gentemp): Improve docstrings.
2837
2838 2004-05-10  Vin Shelton  <acs@xemacs.org>
2839
2840         * etags.el: Sync with 21.5 version.
2841
2842 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2843
2844         * etags.el:
2845         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2846         only for use with exuberant ctags. This will also enable building of 
2847         completion tables with exuberant ctags. This will not work with
2848         xemacs ctags. 
2849         * etags.el (get-tag-table-buffer): New function for creating of
2850         completion table is used if tags-exuberant-ctags-optimization-p ist t
2851         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2852         finding the tag names. New.
2853         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2854         building tag completion table with exuberant ctags. New.
2855         * etags.el (find-tag-internal): Improve exact tag matching for tags
2856         with name fields. Before the patch return types of functions or
2857         function parameters (with exuberant ctags) were found as matches.
2858
2859 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2860
2861         * list-mode.el (display-completion-list): Fixed completion list was
2862         taking the width of the frame and not of the window for displaying
2863         the selection methods.
2864
2865 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2866
2867         * menubar-items.el (default-menubar): Options are saved to custom.el.
2868
2869
2870 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2871
2872         * isearch-mode.el (isearch-abort): Preserve successful search target.
2873
2874 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2875
2876         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2877         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2878         Bihlmeyer.
2879         * gnuserv.el (gnuserv-mode-line-string): New.
2880         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2881         gnuserv-mode.
2882         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2883         * gnuserv.el (gnuserv-edit-files): Use
2884         make-x-device-with-gtk-fallback.
2885
2886 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2887
2888         * gtk-widgets.el: New import: gtk-accel-group-new.
2889         * dialog-gtk.el:
2890         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2891         * dialog-gtk.el (popup-builtin-question-dialog):
2892         Added support for dialog button mnemonics.
2893
2894 2004-03-22  Chris Green <cmg@dok.org>
2895
2896         * process.el (shell-command): Output buffer was ignored when a
2897         background process was run via shell-command.
2898
2899 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2900
2901         * cus-edit.el (custom-save-variables): Retrieve a list of
2902         variables to save first, sort it, and make sure the variables are
2903         saved in sorted order.
2904
2905 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2906  
2907         * package-get.el (package-get-update-base-from-buffer): Force
2908         binary coding system for verifying GnuPG signature in the
2909         package-index file.
2910  
2911 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2912
2913         * package-get.el (package-get-package-index-file-location): Handle
2914         missing "EMACSPACKAGEPATH" environment variable.
2915
2916 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2917
2918         * package-admin.el (package-admin-find-top-directory): Simplify
2919         directory comparisions and fix substring errors on short path
2920         components.
2921         * package-get.el (package-get-package-index-file-location):
2922         Default to first component of "EMACSPACKAGEPATH", if set.
2923
2924 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2925
2926         * package-get.el (process-error): New error datum.
2927
2928 2004-02-02  Vin Shelton <acs@xemacs.org>
2929
2930         * XEmacs 21.4.15 is released
2931
2932 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2933
2934         * itimer.el (activate-itimer): Modify the itimer timeout value as
2935         if it were begun at the last time when the itimer driver was woken
2936         up.
2937
2938 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2939
2940         * specifier.el (Copyright):
2941         Update.
2942         (make-specifier-and-init):
2943         (map-specifier):
2944         (canonicalize-inst-pair):
2945         (canonicalize-spec-list):
2946         (set-specifier):
2947         Synch docstrings to 21.5 where appropriate.
2948
2949 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
2950
2951         * package-get.el (package-get-list-packages-where): New.  A
2952         function that allows searching for groups of packages.  For
2953         example, find all packages that require the fsf-compat package.
2954
2955 2004-01-25  Steve Youngs  <youngs@xemacs.org>
2956
2957         The Great PUI Sync.
2958
2959         * auto-autoloads.el: Regenerated.
2960
2961         * custom-load.el: Regenerated.
2962
2963         * dumped-lisp.el (packages-hardcoded-lisp): New.
2964
2965         * menubar-items.el (menu-max-items): New.
2966         (menu-submenu-max-items): New.
2967         (menu-submenu-name-format): New.
2968         (menu-split-long-menu): New.
2969         (menu-sort-menu): New.
2970         (default-menubar): Sync to 21.5 in regard to the PUI menus.
2971
2972         * obsolete.el (pui-add-install-directory): Renamed to the more
2973         logical `pui-set-local-package-get-directory'.
2974         (package-get-download-menu): Moved to `package-ui.el' and renamed
2975         to `package-ui-add-download-menu'.
2976
2977         * package-admin.el (package-admin-install-function-mswindows):
2978         Whitespace clean up.
2979         (package-admin-add-single-file-package): Removed.
2980         (package-admin-default-install-function): Whitespace clean up.
2981         (package-admin-find-top-directory): New.
2982         (package-admin-get-install-dir): Use it.
2983         (package-admin-get-manifest-file): 
2984         (package-admin-check-manifest): 
2985         (package-admin-add-binary-package):
2986         (package-admin-get-lispdir):
2987         (package-admin-delete-binary-package):
2988         (package-admin):
2989
2990         * package-get.el (package-get-package-index-file-location): New.
2991         (package-get-install-to-user-init-directory): New.
2992         (package-get-remote):
2993         (package-get-download-sites):
2994         (package-get-pre-release-download-sites): New.
2995         (package-get-site-release-download-sites): New.
2996         (package-get-base-filename):
2997         (package-get-always-update):
2998         (package-get-user-index-filename): Removed.
2999         (package-get-pgp-available-p): New.
3000         (package-get-require-signed-base-updates):
3001         (package-get-was-current):
3002         (package-entries-are-signed): New.
3003         (package-get-continue-update-base): New.
3004         (package-get-download-menu): Removed.
3005         (package-get-require-base):
3006         (package-get-update-base-entry):
3007         (package-get-locate-file):
3008         (package-get-locate-index-file):
3009         (package-get-maybe-save-index):
3010         (package-get-update-base):
3011         (package-get-update-base-from-buffer):
3012         (package-get-update-base-entries):
3013         (package-get-interactive-package-query):
3014         (package-get-update-all):
3015         (package-get-all):
3016         (package-get-dependencies):
3017         (package-get-init-package):
3018         (package-get-info): New.
3019         (package-get):
3020         (package-get-staging-dir):
3021         (package-get-set-version-prop): Removed.
3022         (package-get-installedp):
3023         (package-get-ever-installed-p):
3024         (packages): Removed.
3025         (package-get-custom-groups): Removed.
3026         (package-get-custom): Removed.
3027         (package-get-custom-add-entry): Removed.
3028
3029         * package-info.el (batch-update-package-info):
3030
3031         * package-net.el (package-net-batch-generate-bin-ini):
3032         (package-net-update-installed-db):
3033
3034         * package-ui.el (pui-info-buffer):
3035         (pui-directory-exists): Removed.
3036         (pui-package-dir-list): Removed.
3037         (pui-add-install-directory): Removed.
3038         (package-ui-download-menu): New.
3039         (package-ui-pre-release-download-menu): New.
3040         (package-ui-site-release-download-menu): New.
3041         (pui-set-local-package-get-directory): New.
3042         (pui-package-symbol-char):
3043         (pui-update-package-display):
3044         (pui-toggle-package):
3045         (pui-toggle-package-key):
3046         (pui-toggle-package-delete):
3047         (pui-toggle-package-delete-key):
3048         (pui-toggle-package-event):
3049         (pui-toggle-verbosity-redisplay):
3050         (pui-install-selected-packages):
3051         (pui-add-required-packages):
3052         (pui-help-echo):
3053         (pui-display-info):
3054         (list-packages-mode):
3055         (pui-list-packages):
3056
3057         * packages.el (packages-compute-package-locations):
3058         (package-require):
3059         (package-delete-name):
3060         (packages-hardcoded-lisp): Removed.
3061         (packages-useful-lisp): Removed.
3062         (packages-unbytecompiled-lisp): Removed.
3063         (packages-find-package-directories):
3064
3065         Summary:
3066
3067         Major code clean up of all things PUI.
3068
3069         Much improved code to determine where packages should be
3070         installed.  PUI no longer depends on any packages being
3071         pre-installed to compute where packages are to be installed to.
3072
3073         The user can specify the location of their package-index file.  It
3074         isn't necessary to set this because it has sane defaults.  People
3075         who "run-in-place" won't accidently overwrite the CVS
3076         package-index file.  See
3077         `package-get-package-index-file-location'. 
3078
3079         PUI will now properly clean up after itself in the event of an
3080         unsuccessful package install.  This drastically reduces the number
3081         of "wrong md5sum" FAQs.
3082
3083         non-Mule XEmacsen can no longer install Mule packages.
3084
3085         Package management via the custom interface has been removed.
3086
3087         The PUI related menubar items have been reorganised.
3088
3089         The PGP verification code has been fixed and the default for
3090         whether or not it is used is automatically computed.
3091
3092         * update-elc.el ((preloaded-file-list site-load-packages
3093         need-to-dump dumped-exe)):
3094         Just a couple of small changes to allow for
3095         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3096         existing anymore.
3097
3098 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3099
3100         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3101         apply `format' to the first argument of byte-compile-warn, it
3102         already calls format.
3103
3104 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3105
3106         * files.el (delete-old-versions): Avoid going interactive during
3107         make install when environment variable VERSION_CONTROL is set.
3108
3109 2003-12-04  Vin Shelton  <acs@xemacs.org>
3110
3111         * menubar-items.el (menu-item-search): Only bring up search dialog
3112         box if the feature is available and desired.
3113
3114 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3115
3116         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3117
3118 2003-11-05  Vin Shelton  <acs@xemacs.org>
3119
3120         * help.el (Help-prin1-face):
3121         (Help-princ-face):
3122         princ and prin1 are functions and need to be called as such.  The
3123         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3124
3125 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3126
3127         * about.el (about-xemacs): Give full version and build date.
3128
3129 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3130
3131         * win32-native.el (grep-null-device): This XEmacs has null-device.
3132
3133 2003-09-06  Mike Sperber  <mike@xemacs.org>
3134
3135         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3136         implement the specified semantics for `defvar.'
3137
3138 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3139
3140         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3141         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3142         displaying buffer in question.
3143
3144 2003-09-03  Vin Shelton <acs@xemacs.org>
3145
3146         * XEmacs 21.4.14 is released
3147
3148 2003-08-17  Vin Shelton  <acs@xemacs.org>
3149
3150         * about.el: Vanity patch.
3151
3152 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3153
3154         * code-process.el (call-process):
3155         (call-process-region):
3156         (start-process):
3157         Document coding system processing.
3158
3159 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3160
3161         * startup.el (splash-frame-body): Idiomatic English.
3162
3163 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3164
3165         * font-lock.el (font-lock-match-java-declarations): Move
3166         save-restriction, narrow-to-region to beginning of function to
3167         avoid going beyond the limit and causing an infloop.
3168
3169 2003-04-16  Jerry James  <james@xemacs.org>
3170
3171         * keydefs.el: Remove mappings for keys mapped to the nowhere
3172         defined function function-key-error.
3173
3174 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3175
3176         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3177         lisp-interaction-mode-hook): Add the docstrings.
3178
3179 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3180
3181         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3182         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3183         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3184
3185 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3186
3187         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3188         lambda list after the original doc.  Care about
3189         #'(lambda () "SingleString") 
3190         (cl-upcase-arg): 
3191         (cl-function-arglist):
3192         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3193         circular data structures in lambda list specification
3194
3195 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3196
3197         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3198         to appear in font-lock-function-name-face.
3199
3200 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3201
3202         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3203         is not also the value of the lambda.
3204
3205 2003-05-06  Andy Piper  <andy@xemacs.org>
3206
3207         * files.el (revert-buffer): Make sure local variables get processed,
3208         even in the case of an optimized reversion.
3209
3210 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3211
3212         * XEmacs 21.4.13 is released
3213
3214 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3215
3216         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3217         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3218
3219 2003-02-14  Ben Wing  <ben@xemacs.org>
3220
3221         * byte-optimize.el:
3222         * byte-optimize.el (byte-compile-inline-expand):
3223         * byte-optimize.el (byte-compile-unfold-lambda):
3224         * byte-optimize.el (byte-optimize-form-code-walker):
3225         * byte-optimize.el (byte-optimize-form):
3226         * byte-optimize.el (byte-decompile-bytecode-1):
3227         * byte-optimize.el (byte-optimize-lapcode):
3228         Review carefully and sync up to 20.7 except for areas as noted.
3229         Fixes problem with JDE compilation.
3230
3231 2003-02-05  Ben Wing  <ben@xemacs.org>
3232
3233         * simple.el:
3234         * simple.el (motion-keys-for-shifted-motion):
3235         Omit M-S-home/end from motion keys.
3236
3237 2003-02-07  Ben Wing  <ben@xemacs.org>
3238
3239         * text-props.el (text-property-any):
3240         * text-props.el (text-property-not-all):
3241         Fix bug when end > start.
3242
3243 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3244
3245         * info.el (Info-insert-dir): Make default-directory end in
3246         separator.  Patch due to Martin Buchholz.
3247
3248 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3249
3250         * XEmacs 21.4.12 "Portable Code" is released.
3251
3252 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3253
3254         * about.el: Update golubev data.
3255
3256 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3257
3258         * isearch-mode.el (isearch-mode-map): Substitute comment on
3259         desirability, and back out "GR is printable" changes.
3260
3261 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3262
3263         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3264
3265 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3266
3267         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3268
3269 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3270
3271         * menubar-items.el (default-menubar): Use browse-url-mozilla
3272         instead of browse-url-gnome-moz for Mozilla.
3273
3274 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3275
3276         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3277
3278 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3279
3280         * files.el (auto-mode-alist): Remove redundant entries for modes
3281         that live in packages.
3282         (interpreter-mode-alist): Ditto.
3283
3284 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3285
3286         * menubar-items.el (default-menubar): Sync with current
3287         browse-url-xemacs.el.
3288
3289 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3290
3291         * XEmacs 21.4.10 "Military Intelligence" is released.
3292
3293 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3294
3295         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3296
3297 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3298
3299         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3300
3301 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3302
3303         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3304         effect free function.
3305         (font-lock-fontify-keywords-region): Supply the argument to
3306         font-lock-compile-keywords.
3307
3308 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3309
3310         * package-get.el (package-get-download-sites): Bring sites list
3311         up to date, prefer xx.xemacs.org addresses.
3312
3313 2002-09-27  Andy Piper  <andy@xemacs.org>
3314
3315         * dialog.el (make-dialog-box): for general dialogs only
3316         delete-frame-hook will be run.
3317
3318 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3319
3320         * font-lock.el (font-lock-fontify-syntactically-region): Add
3321         comment about lookup-syntax-properties, document LOUDLY as unused.
3322
3323 2002-08-26  Andy Piper  <andy@xemacs.org>
3324
3325         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3326         merge.
3327
3328 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3329
3330         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3331         (make-obsolete-variable): Ditto.
3332         (make-compatible): Ditto.
3333         (make-compatible-variable): Ditto.
3334
3335 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3336
3337         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3338         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3339
3340 2002-08-28  Andy Piper  <andy@xemacs.org>
3341
3342         * files.el (revert-buffer): propagate revert-without-query-status.
3343
3344 2002-06-03  Andy Piper  <andy@xemacs.org>
3345
3346         * dialog-items.el (make-search-dialog): align various subcontrols
3347         in visually pleasing ways, allow frame to autosize to the dialog
3348         size.
3349         * dialog.el (make-dialog-box): add a border inside the frame. Add
3350         :autosize property, if t then reset the frame size appropriately
3351         before the frame is mapped.
3352         * gutter-items.el (set-progress-feedback-instantiator): align
3353         various subcontrols.
3354         * gutter-items.el (set-progress-abort-instantiator): ditto.
3355
3356 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3357
3358         * XEmacs 21.4.9 "Informed Management" is released.
3359
3360 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3361
3362         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3363         "&optional append" argument.
3364
3365 2002-07-16  Didier Verna  <didier@xemacs.org>
3366
3367         * subr.el (replace-in-string): fix case fold bug introduced by
3368         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3369         case-fold-search in temporary buffers.
3370
3371 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3372
3373         * lib-complete.el (find-library): Remove check for mule because
3374         decompression DOES work on Mule.
3375
3376 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3377
3378         * simple.el (join-line): New alias for `delete-indentation'.
3379
3380 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3381
3382         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3383         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3384         (font-lock-builtin-face): New.
3385         (font-lock-constant-face): New.
3386         (font-lock-face-list): Add builtin and constant faces.
3387
3388 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3389
3390         * autoload.el (make-autoload): Support define-derived-mode.
3391         Collected puts of doc-string-elt property.  Based on a patch by
3392         Didier Verna <didier@xemacs.org>.
3393
3394 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3395
3396         * wid-edit.el (widget-field-activate): Fix docstring typo.
3397
3398 2002-07-23  Andy Piper  <andy@xemacs.org>
3399
3400         * about.el (about-personal-info): update me.
3401
3402 2002-07-12  Andy Piper  <andy@xemacs.org>
3403
3404         * custom.el (custom-theme-set-variables): remove bogus
3405         arguments. Use custom-set-default to set defaults.
3406         (custom-set-variables): update doc.
3407         (custom-local-buffer): new, synced from FSF.
3408         (custom-set-default): ditto.
3409         (defcustom): update doc.
3410
3411 2002-06-16  Andy Piper  <andy@xemacs.org>
3412
3413         * menubar-items.el (default-menubar): enable windows printing on
3414         cygwin as well as native.
3415
3416 2002-06-12  Andy Piper  <andy@xemacs.org>
3417
3418         * printer.el (generic-print-buffer): catch all errors so that the
3419         print device can be cleared in all scenarios.
3420         (Printer-clear-device): make sure clearing the printer allows it
3421         to be used again immediately.
3422         (generic-print-region): make sure the default printer face is
3423         black-on-white.
3424
3425 2002-04-23  Jerry James  <james@xemacs.org>
3426
3427         * window-xemacs.el (display-buffer-function): Change doc to
3428         reflect new arg.
3429         * window-xemacs.el (pre-display-buffer-function): Ditto.
3430         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3431         non-nil, make the new window just big enough for its contents.
3432         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3433         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3434         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3435
3436 2002-06-06  Andy Piper  <andy@xemacs.org>
3437
3438         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3439         (defcustom): ditto.
3440         (custom-handle-keyword): ditto.
3441
3442 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3443
3444         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3445         Make obsolete.  Default to nil.
3446         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3447         Inspired by a patch by John Palmieri.
3448
3449 2002-07-01  Mike Alexander  <mta@arbortext.com>
3450
3451         * process.el (shell-command-on-region): Don't delete the region
3452         before giving it to call-process-region
3453
3454 2002-06-04  Jerry James <james@eecs.ku.edu>
3455
3456         * find-paths.el (paths-find-architecture-directory): Search in
3457         `system-configuration'/`base', not `base'`system-configuration'.
3458
3459 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3460
3461         * info.el (Info-index): Add missing \ in [ t].
3462
3463 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3464
3465         * gutter-items.el (gutter-buffers-tab-visible-p,
3466         buffers-tab-omit-function, buffers-tab-selection-function,
3467         buffers-tab-filter-functions):
3468         Doc improvements.
3469
3470 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3471
3472         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3473
3474         * toolbar-items.el (toolbar-news): Fix typo in message string.
3475
3476 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3477
3478         * dialog.el (yes-or-no-p-dialog-box): 
3479         * cmdloop.el (y-or-n-p-minibuf):
3480         (yes-or-no-p-minibuf):
3481         (yes-or-no-p):
3482         (y-or-n-p): 
3483         Specify negative answers in docstrings.
3484
3485 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3486
3487         * package-ui.el (pui-help-echo): Display both installed and author
3488         version.  Use a balloon-help window to display extra info like
3489         package requires.
3490
3491 2002-05-30  Andy Piper  <andy@xemacs.org>
3492
3493         * files.el (revert-buffer-internal): don't visit
3494         revert-buffer. Kill buffer when not used. Suggested by Mike
3495         Alexander <mta@arbortext.com>
3496
3497 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3498
3499         * files.el (revert-buffer): More docstring fiddling.
3500
3501 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3502
3503         * files.el (revert-buffer):
3504         (revert-buffer-internal):
3505         (revert-buffer-insert-file-contents-function):
3506         Improve docstrings and comments.
3507
3508 2002-05-08  Andy Piper  <andy@xemacs.org>
3509
3510         * files.el (revert-buffer): observe noconfirm behavior.
3511
3512 2002-04-09  Andy Piper  <andy@xemacs.org>
3513
3514         * files.el (revert-buffer): use revert-buffer-internal if it looks
3515         like doing so will not result in any user-visible changes.
3516         (revert-buffer-internal): new function. Do the actual process of
3517         reversion and then see whether the result is any different to what
3518         we have already. If it is not then do nothing.
3519
3520 2001-12-11  Andy Piper  <andy@xemacs.org>
3521
3522         * menubar.el (get-popup-menu-response): re-order so that it works
3523         on more sane/facist window systems.
3524
3525 2001-12-03  Andy Piper  <andy@xemacs.org>
3526
3527         * faces.el (frob-face-property): don't infloop in face frobbing
3528         from Jan Vroonhof <jan@xemacs.org>.
3529
3530 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3531
3532         * faces.el (frob-face-property): Follow face fall-back hierarchy
3533         properly for face properties without an instance. Only do manual
3534         copy form 'default in last resort. This handles in particular
3535         the case where 'default itself has only a fall-back (which is
3536         the case by default on windows).
3537
3538 2001-11-24  Andy Piper  <andy@xemacs.org>
3539
3540         * printer.el (generic-print-region): set default-frame-plist to
3541         nil while creating the printer frame so that sizes reflect the
3542         printed page.
3543
3544         * faces.el (face-complain-about-font): Don't complain on printers.
3545
3546 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3547         
3548         * package-net.el: Andy synch.
3549         
3550 2001-12-16  Andy Piper  <andy@xemacs.org>
3551
3552         * package-get.el (package-get-update-all): Make sure installed.db
3553         gets updated after updating packages.
3554
3555 2002-03-28  Ben Wing  <ben@xemacs.org>
3556
3557         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3558         continuation, truncation so that we don't get line jumpiness from
3559         them being larger than the line height.
3560
3561         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3562
3563 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3564
3565         * font.el (font-window-system-mappings): Add mapping for Gtk
3566         (assume identical to X) 
3567
3568 2002-02-04  Andy Piper  <andy@xemacs.org>
3569
3570         * files.el (convert-standard-filename): Fix for short filename
3571         Peter Arius <pas@methodpark.de>
3572
3573 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3574
3575         * list-mode.el (default-choose-completion): completion-base-size
3576         should refer to local value in the completion list buffer.
3577
3578 2001-12-03  Didier Verna  <didier@xemacs.org>
3579
3580         * rect.el: autoload `replace-rectangle'.
3581         * keydefs.el (global-map): bind it to `C-x r p'.
3582
3583 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3584
3585         * XEmacs 21.4.8 "Honest Recruiter" is released.
3586
3587 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3588
3589         This patch is based on Jerry James's patch and analysis.
3590
3591         * select.el (get-clipboard):
3592         (get-selection):
3593         Update docstrings.
3594         (get-clipboard-foreign):
3595         (get-selection-foreign):
3596         New function for use as `interprogram-paste-function's.
3597
3598         * simple.el (interprogram-paste-function): Change default to
3599         `get-clipboard-foreign'; improve docstring.
3600         (interprogram-cut-function): Improve dosctring.
3601
3602 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3603
3604         * XEmacs 21.4.7 "Economic Science" is released.
3605
3606 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3607
3608         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3609
3610 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3611
3612         * obsolete.el (assq-delete-all): New compatibility alias for 
3613         remassq.
3614
3615 2002-01-09  Simon Josefsson  <jas@extundo.com>
3616
3617         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3618
3619 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3620
3621         * info.el (Info-auto-generate-directory): Default
3622         Info-auto-generate-directory to 'if-outdated.
3623
3624 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3625
3626         * startup.el (normal-top-level): Prevent migration code from
3627         trashing .emacs on an error in loading the init files.
3628
3629 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3630
3631         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3632         "system default" Xdefaults and friends get xrdb-mode.
3633
3634 2002-03-05  Mats Lidell  <matsl@contactor.se>
3635  
3636         * help-nomule.el (tutorial-supported-languages): Added Swedish
3637         tutorial. Sorted languages.
3638
3639 2002-02-11  Mike Sperber <mike@xemacs.org>
3640
3641         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3642         regenerating outdated dir files and dir is non-existent.
3643
3644 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3645
3646         * code-files.el (convert-mbox-coding-system): Improve comment.
3647         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3648         coding-system argument to `write-region-pre-hook' call.
3649         (write-region-pre-hook): Fix docstring to mention lockname argument.
3650
3651 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3652
3653         * minibuf.el (completing-read): Remove redundant wrong arg list.
3654
3655         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3656
3657 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3658
3659         * obsolete.el (interactive-form): new compatibility alias for 
3660         function-interactive.
3661
3662 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3663
3664         * menubar-items.el (Menubar-items-truncate-list): Removed.
3665         * menubar-items.el (Menubar-items-truncate-history): New.
3666         * menubar-items.el (default-menubar): Use
3667         Menubar-items-truncate-history.
3668
3669 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3670
3671         * printer.el (generic-print-region): Pass correct arguments to
3672         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3673         Torkelsson <torkel@acc.umu.se>.
3674
3675 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3676
3677         * help.el (describe-mode): synched with FSF 19.34; handle nil
3678         minor mode indicators.
3679
3680 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3681
3682         * minibuf.el (completing-read): Update docstring.
3683
3684 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3685
3686         * XEmacs 21.4.6 "Common Lisp" is released.
3687
3688 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3689
3690         * package-net.el: Inadvertant synch with Windows branch.  From
3691         Andy's log:
3692         (package-net-kit-version): new variable.
3693         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3694
3695 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3696
3697         * package-get.el (package-get-locate-index-file): Also search the
3698         core etc/ directory for the package index file if it can't be
3699         found in ~/.xemacs/.
3700
3701 2001-12-13  William Perry  <wmperry@gnu.org>
3702
3703         * dialog-gtk.el (popup-builtin-question-dialog):
3704         Conform to API in gui.c.
3705         
3706 2001-11-12  Andy Piper  <andy@xemacs.org>
3707
3708         * cus-edit.el (custom-save-face-internal): make sure we save
3709         non-themed faces.
3710         (custom-save-variables): ditto variables.
3711
3712 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3713
3714         * faces.el (make-face-family):
3715         (make-face-size):
3716         New face-modifying functions per Jan Vroonhof.
3717
3718         cus-face.el (custom-set-face-font-family):
3719         (custom-set-face-font-size):
3720         Use them.
3721
3722         * font.el (font-window-system-mappings): More precise docstring.
3723
3724         (font-create-name):
3725         (font-create-object):
3726         (tty-font-create-object):
3727         (tty-font-create-plist):
3728         (x-font-create-object):
3729         (x-font-create-name):
3730         (ns-font-create-name):
3731         (mswindows-font-create-object):
3732         (mswindows-font-create-name):
3733         Add doctrings.
3734
3735 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3736
3737         * gtk-faces.el (gtk-init-device-faces): removed spurious
3738         quote before let* expression.
3739
3740 2001-10-29  Andy Piper  <andy@xemacs.org>
3741
3742         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3743         modified when changing coding system.
3744
3745         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3746         that we invoke the GUI directory selector.
3747
3748 2001-10-25  Andy Piper  <andy@xemacs.org>
3749
3750         * dialog.el (make-dialog-box): use new directory dialog support.
3751         * minibuf.el (read-file-name-1): ditto.
3752         (read-file-name): ditto.
3753         (read-directory-name): ditto.
3754
3755 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3756
3757         * XEmacs 21.4.5 "Civil Service" is released.
3758
3759 2001-04-23  Didier Verna  <didier@xemacs.org>
3760
3761         * cus-edit.el (custom-variable-pre-save): New.
3762         * cus-edit.el (custom-variable-post-save): New.
3763         * cus-edit.el (custom-variable-save): use them.
3764         * cus-edit.el (custom-face-pre-save): New.
3765         * cus-edit.el (custom-face-post-save): New.
3766         * cus-edit.el (custom-face-save): use them.
3767         * cus-edit.el (custom-group-pre-save): New.
3768         * cus-edit.el (custom-group-post-save): New.
3769         * cus-edit.el (custom-group-save): use them.
3770         * cus-edit.el (Custom-save): use the pre/post functions above,
3771         call `custom-save-all' only once.
3772         * cus-edit.el (custom-variable-pre-reset-standard): New.
3773         * cus-edit.el (custom-variable-post-reset-standard): New.
3774         * cus-edit.el (custom-variable-reset-standard): use them.
3775         * cus-edit.el (custom-face-pre-reset-standard): New.
3776         * cus-edit.el (custom-face-post-reset-standard): New.
3777         * cus-edit.el (custom-face-reset-standard): use them.
3778         * cus-edit.el (custom-group-pre-reset-standard): New.
3779         * cus-edit.el (custom-group-post-reset-standard): New.
3780         * cus-edit.el (Custom-reset-standard): use them.
3781         * cus-edit.el (custom-face-reset-saved): use the pre/post
3782         functions above, call `custom-save-all' only once.
3783
3784 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3785
3786         * gutter-items.el (buffers-tab face): Derive from the modeline
3787         face by default.  Many people use white-on-black for the default
3788         font, and the tabs look hideous with that color combination.  The
3789         modeline usually has the correct colors.
3790
3791 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3792
3793         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3794         (tag-mark-stack-max): Typo fix.
3795
3796 2001-09-28  Ben Wing  <ben@xemacs.org>
3797
3798         * font-lock.el:
3799         * font-lock.el (font-lock-after-change-function):
3800         fix problem with last patch, reported by Katsumi Yamaoka.
3801
3802 2001-09-17  Ben Wing  <ben@xemacs.org>
3803
3804         * font-lock.el (font-lock-after-change-function):
3805         fix problem when you insert a comment on the line before a line of
3806         code: if we use the following char, then when you hit backspace,
3807         the following line of code turns the comment color.
3808
3809 2001-06-08  Ben Wing  <ben@xemacs.org>
3810
3811         * process.el: comment about shell-command-switch.
3812         * process.el (shell-quote-argument): Need to quote a null
3813         argument, too.  From Dan Holmsand.
3814         
3815         * startup.el (normal-top-level): Delete some unused FSF junk.
3816         * startup.el (command-line-early):
3817         
3818         * startup.el (command-line): Call MS Windows init function.
3819         
3820         * win32-native.el:
3821         * win32-native.el (mswindows-system-shells): New.
3822         * win32-native.el (mswindows-system-shell-p): New.
3823         * win32-native.el (init-mswindows-at-startup): New.
3824         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3825         * win32-native.el (mswindows-quote-one-simple-arg):
3826         * win32-native.el (mswindows-quote-one-command-arg):
3827         * win32-native.el (mswindows-construct-process-command-line-alist):
3828         Correct comments at top.  Correctly handle passing arguments
3829         to Cygwin programs and to bash.  Fix quoting of zero-length
3830         arguments (from Dan Holmsand).  Set shell-command-switch based
3831         on shell-file-name, which in turn comes from env var SHELL.
3832
3833 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3834
3835         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3836         default-toolbar-position): Fill docstrings for balloon-help.
3837
3838 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3839
3840         * faces.el: Reenable specifications over 'gtk domain.
3841
3842 2001-08-08  Didier Verna  <didier@xemacs.org>
3843
3844         * autoload.el (update-autoload-files): make defdir a file name,
3845         not directory name.
3846
3847 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3848
3849         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3850
3851         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3852
3853 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3854
3855         * font-menu.el (font-menu-set-font): Default to current font-family.
3856         (font-menu-preferred-resolution):
3857         (font-menu-size-scaling):
3858         Provide gtk defaults, too.
3859
3860 2001-07-29  Mike Alexander  <mta@arbortext.com>
3861
3862         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3863         list
3864         (custom-set-face-font-family): ditto
3865
3866 2001-07-26  Mike Sperber <mike@xemacs.org>
3867
3868         * files.el (auto-mode-alist): .9 files are man pages, too.
3869
3870 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3871
3872         * process.el (call-process-internal): bind
3873         coding-system-for-write to 'binary when calling
3874         start-process-internal, so the process receives 
3875         the literal contents of INFILE.
3876
3877 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3878
3879         * files.el (auto-mode-alist): Add configure.ac support.
3880
3881 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3882
3883         * buff-menu.el:
3884         mouse.el:
3885         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3886
3887 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3888
3889         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3890
3891 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3892
3893         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3894         mixed text.
3895         (kinsoku-eol-p): Ditto.
3896
3897 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3898
3899         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3900         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3901         characters as the category `s' or `e' correctly.
3902
3903 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3904
3905         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3906
3907 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3908
3909         * mule/cyrillic.el:  Set up case table.
3910
3911 2001-06-08  Mike Sperber <mike@xemacs.org>
3912
3913         * files.el (save-some-buffers-1): Don't zap the help window right
3914         after `map-y-or-n-p' has popped it up.
3915
3916 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3917
3918         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3919
3920 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3921
3922         * specifier.el: define-specifier-tag 'gtk.
3923
3924 2001-05-12  Ben Wing  <ben@xemacs.org>
3925
3926         * find-paths.el (paths-find-recursive-path):
3927         fix error with null EXCLUDE-REGEXP.
3928         
3929         * font-lock.el (font-lock-mode):
3930         fix problem reported by hrvoje with buffers starting with a space.
3931         
3932 2001-05-06  Ben Wing  <ben@xemacs.org>
3933
3934         * dialog.el (make-dialog-box):
3935         * menubar-items.el (default-menubar):
3936         * printer.el (generic-print-buffer):
3937         * printer.el (generic-print-region):
3938         implement printing the selection when it's selected.
3939
3940 2001-04-18  Didier Verna  <didier@xemacs.org>
3941
3942         * cus-edit.el (Custom-reset-standard): reset to standard settings
3943         not only when the buffer's :custom-state is 'modified, but also
3944         when it is 'set or 'saved.
3945
3946 2001-04-17  Didier Verna  <didier@xemacs.org>
3947
3948         * startup.el (load-user-init-file): define `custom-file' before
3949         loading the user's init file.
3950
3951 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
3952
3953         * menubar.el (popup-mode-menu): Make it work with
3954         popup-menu-titles turned off.
3955         
3956 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3957
3958         * about.el (about-mailto-link): Use compose-mail for sending mail.
3959
3960 2001-07-14  Sean MacLennan  <seanm@storm.ca>
3961
3962         * package-admin.el (package-install-hook): New.
3963         (package-delete-hook): New.
3964         (package-admin-add-single-file-package): Use package-delete-hook.
3965
3966         * package-get.el (package-get): Use package-install-hook.
3967
3968 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3969
3970         * package-ui.el (pui-install-selected-packages): reverse the lists
3971         of packages so that they get handled in the same order as they
3972         were selected.
3973
3974 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3975
3976         * packages.el (locate-library): Use read-library-name for completion.
3977
3978 2001-05-21  Martin Buchholz  <martin@xemacs.org>
3979
3980         * byte-optimize.el (=): `=' is not a binary predicate!
3981         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
3982         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
3983
3984 2001-05-20  Martin Buchholz  <martin@xemacs.org>
3985
3986         * bytecomp.el (byte-compile-arithcompare):
3987         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
3988
3989 2001-06-03  William M. Perry  <wmperry@gnu.org>
3990
3991         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
3992         return the filename selected by the user!
3993
3994 2001-05-31  William M. Perry  <wmperry@gnu.org>
3995
3996         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
3997         in XEmacs/GTK.
3998
3999 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4000
4001         * coding.el: Tiny typo fixed.
4002
4003 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4004
4005         * XEmacs 21.4.3 "Academic Rigor" is released.
4006
4007 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4008
4009         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4010
4011 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4012
4013         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4014
4015 2001-05-04  Ben Wing  <ben@xemacs.org>
4016
4017         * printer.el (generic-print-buffer):
4018         * printer.el (generic-print-region):
4019         Enable dialog boxes.  Apply workaround recommended by Kirill.
4020         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4021         
4022         * simple.el (kill-whole-line):
4023         * simple.el (kill-line-1):
4024         * simple.el (kill-entire-line):
4025         * simple.el (kill-line):
4026         * simple.el (backward-kill-line):
4027         Take out interactive dependence of kill-whole-line.
4028
4029 2001-04-22  Ben Wing  <ben@xemacs.org>
4030
4031         * dialog.el (make-dialog-box):
4032         Put dialog titles back in -- this time correctly.  Fix various
4033         other problems with leaks and such.
4034
4035         * simple.el (region-exists-p):
4036         * simple.el (region-active-p):
4037         Add comment about which one is correct to use in menu specs.
4038
4039 2001-05-05  Ben Wing  <ben@xemacs.org>
4040
4041         * dialog.el (make-dialog-box): fix doc string.
4042         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4043         take out Pretty Print.
4044         * printer.el:
4045         * printer.el (printer-current-device): New.
4046         * printer.el (Printer-get-device): New.
4047         * printer.el (Printer-clear-device): New.
4048         * printer.el (generic-page-setup): New.
4049         * printer.el (generic-print-buffer):
4050         * printer.el (generic-print-region):
4051         Implement Page Setup.  Handle errors properly.
4052
4053 2001-05-05  Ben Wing  <ben@xemacs.org>
4054
4055         * subr.el (error): Complete list of errors in doc string.
4056         
4057 2001-04-22  Ben Wing  <ben@xemacs.org>
4058
4059         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4060         
4061 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4062
4063         * build-report.el: Remove CVS keywords since this file has been in
4064         core lisp for a while now.
4065         * build-report.el (build-report-make-output-files): Fix typo.
4066
4067 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4068
4069         * about.el (about-finish-buffer): Make sure the last change works
4070         even if EVENT is nil.
4071
4072 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4073
4074         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4075         clicked, not the one that happens to be the current buffer at the
4076         time.
4077
4078 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4079
4080         * cus-edit.el (custom-display): Support the GTK Window System also.
4081
4082 2001-04-30  Ben Wing  <ben@xemacs.org>
4083
4084         * printer.el:
4085         * printer.el (printer-page-header):
4086         * printer.el (Print-context): New.
4087         * printer.el (printer-page-footer):
4088         * printer.el (generate-header-element): New.
4089         * printer.el (generate-header-line): New.
4090         * printer.el (print-context-property):
4091         * printer.el (generic-print-buffer):
4092         * printer.el (generic-print-region):
4093         Implement headers and footers.  Implement calling Print dialog box
4094         (#### but it doesn't quite work yet).
4095
4096 2001-04-25  Ben Wing  <ben@xemacs.org>
4097
4098         * about.el (xemacs-hackers):
4099         * about.el (about-url-alist):
4100         * about.el (about-personal-info):
4101         * about.el (about-hacker-contribution):
4102         More contributions.
4103         
4104         * simple.el (handle-post-motion-command):
4105         Fix spurious setting of zmacs-region-stays to t after a non-shift
4106         motion command.
4107
4108 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4109
4110         * about.el (about-personal-info): Update my bio.
4111         (about-hacker-contribution): Ditto.
4112
4113 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4114
4115         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4116
4117 2001-04-19  Andy Piper  <andy@xemacs.org>
4118
4119         * package-net.el (package-net-cygwin32-binary-size): new size.
4120         (package-net-win32-binary-size): new size.
4121         (package-net-convert-index-to-ini): Use new arch.
4122         (package-net-batch-convert-index-to-ini): Removed.
4123         (package-net-generate-bin-ini): New.
4124         (package-net-batch-generate-bin-ini): New.
4125
4126 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4127
4128         * XEmacs 21.4.1 "Copyleft" is released.
4129
4130 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4131
4132         * x-compose.el (xlib-input-method-bug-workaround):
4133         (alias-colon-to-double-quote):
4134         Force sort in map-keymap to work around rehash bug.
4135
4136 2001-04-17  Ben Wing  <ben@xemacs.org>
4137
4138         * about.el: Finish overhaul, add a few new hackers, update a
4139         couple old ones.
4140
4141 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4142
4143         * XEmacs 21.4.0 "Solid Vapor" is released.
4144
4145 2001-04-15  Ben Wing  <ben@xemacs.org>
4146
4147         * about.el:
4148         * about.el (about-headline-face): New.
4149         * about.el (about-link-face): New.
4150         * about.el (about-current-release-maintainers): New.
4151         * about.el (about-other-current-hackers): New.
4152         * about.el (about-url-alist):
4153         * about.el (about-once-and-future-hackers): New.
4154         * about.el (about-mailto-link): New.
4155         * about.el (about-get-buffer):
4156         * about.el (about-finish-buffer):
4157         * about.el (about-xemacs):
4158         * about.el (about-features): Removed.
4159         * about.el (about-advantages): New.
4160         * about.el (about-maintainer-info): Removed.
4161         * about.el (about-personal-info): New.
4162         * about.el (about-hacker-contribution): New.
4163         * about.el (about-maintainer):
4164         * about.el (about-show-linked-info):
4165         * about.el (about-hackers):
4166         Major revamping.  Rewriting of most of the text, improve the
4167         link handling, separate info on contributors into personal
4168         and contribution info, add new contributors, update personal
4169         info, etc. etc.
4170         
4171         * menubar-items.el (default-menubar):
4172         Help menubar entry for News now says more accurately
4173         "What's New in XEmacs".
4174         
4175         * mouse.el:
4176         * mouse.el (mouse-track-cleanup-hook):
4177         * mouse.el (mouse-track):
4178         Don't set-buffer to a dead buffer when calling mouse-track
4179         cleanup hooks.
4180
4181 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4182
4183         * XEmacs 21.2.47 "Zephir" is released.
4184
4185 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4186
4187         * dialog.el (make-dialog-box): Disable dialog box titles until
4188         we get them working.
4189
4190 2001-03-30  Ben Wing  <ben@xemacs.org>
4191
4192         * help.el:
4193         * help.el (Help-princ-face):
4194         * help.el (Help-prin1-face):
4195         * help.el (frob-help-extents):
4196         * help.el (describe-function-1):
4197         * help.el (describe-variable):
4198         Avoid using font-lock faces, which may not be defined.
4199         Instead, use hyper-apropos faces, and make sure they're
4200         defined as necessary by using `require'. (It's not so safe
4201         to do this for font-lock.) In any case, we will eventually
4202         be merging this functionality into hyper-apropos.
4203
4204         * loaddefs.el (completion-ignored-extensions):
4205         Fix documentation.
4206         
4207         * menubar-items.el (menu-truncate-list): Removed.
4208         * menubar-items.el (Menubar-items-truncate-list): New.
4209         * menubar-items.el (default-menubar):
4210         Fix errors if grep or compile command is too long.  Rename helper
4211         function to be less visible.
4212
4213 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4214
4215         * byte-optimize.el (byte-optimize-minus):
4216         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4217
4218 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4219
4220         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4221         Mule is available.
4222
4223         * mule/latin.el: New file.
4224
4225 2001-03-11  Ben Wing  <ben@xemacs.org>
4226
4227         * auto-save.el:
4228         * auto-save.el (auto-save-directory):
4229         * auto-save.el (make-auto-save-file-name):
4230         * auto-save.el (auto-save-file-name-p): New.
4231
4232         Merge in improvements from other definition of
4233         make-auto-save-file-name in files.el.
4234         
4235         * auto-save.el (auto-save-original-name):
4236         * auto-save.el (auto-save-name-in-fixed-directory):
4237         * auto-save.el (auto-save-unslashify-name): Removed.
4238         * auto-save.el (auto-save-slashify-name): Removed.
4239         * auto-save.el (auto-save-reserved-chars): New.
4240         * auto-save.el (auto-save-escape-name): New.
4241         * auto-save.el (auto-save-unhex): New.
4242         * auto-save.el (auto-save-unescape-name): New.
4243
4244         Change algorithm for encoding filenames in auto-save names to be
4245         entirely safe with all filesystems and all possible characters in
4246         a filename, and 100% reversible. (Essentially, uses
4247         quoted-printable as the encoding.)
4248         
4249         * auto-save.el (recover-all-files):
4250
4251         Use insert-directory rather than calling ls directly -- fixes
4252         things under Windows.
4253
4254         * files.el:
4255         * files.el (convert-standard-filename): Substitute FSF's
4256         definition for this (we had nothing here before).
4257         
4258         * files.el (backup-buffer): Warning fix.
4259         
4260         * files.el (make-backup-file-name):
4261         * files.el (find-backup-file-name):
4262         Fix error in calling sequence to auto-save-file-name-p.
4263         
4264         * files.el (recover-file):
4265         Use insert-directory rather than calling ls directly -- fixes
4266         things under Windows.
4267
4268         * files.el (make-auto-save-file-name): Removed.
4269         * files.el (auto-save-file-name-p): Removed.
4270         auto-save is always dumped so no sense in having a definition
4271         that will always be overwritten with another.
4272         
4273         * files.el (insert-directory):
4274         * win32-native.el:
4275         * win32-native.el (debug-mswindows-process-command-lines):
4276         * win32-native.el (original-make-auto-save-file-name): Removed.
4277         * win32-native.el (make-auto-save-file-name): Removed.
4278
4279
4280 2001-03-21  Martin Buchholz <martin@xemacs.org>
4281
4282         * XEmacs 21.2.46 "Urania" is released.
4283
4284 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4285
4286         * menubar-items.el (default-menubar): Update sample.emacs to
4287         sample.init.el and adjust accelerators.
4288
4289 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4290
4291         * build-report.el (build-report): Improve docstring.
4292
4293 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4294
4295         * ChangeLog: Log GTK merge.
4296
4297         * gutter-items.el:
4298         * mwheel.el:
4299         * sound.el:
4300         * startup.el:
4301         Revert gratuitous whitespace changes.
4302
4303 2001-03-07  Ben Wing  <ben@xemacs.org>
4304
4305         * help.el:
4306         * help.el (key-or-menu-binding):
4307         * help.el (Help-find-file): New.
4308         * help.el (describe-beta):
4309         * help.el (describe-copying):
4310         * help.el (describe-project):
4311         * help.el (view-emacs-news):
4312         * help.el (view-sample-init-el): New.
4313         * help.el (Help-princ-face): New.
4314         * help.el (Help-prin1-face): New.
4315         * help.el (help-symbol-function-context-menu):
4316         * help.el (help-symbol-variable-context-menu):
4317         * help.el (help-symbol-function-and-variable-context-menu):
4318         * help.el (frob-help-extents):
4319         * help.el (describe-function-1):
4320         * help.el (describe-variable):
4321
4322         Add coloring in Help buffers, correspondent with hyperlinks.
4323         View files in view-mode rather than Fundamental.
4324         Remove separators from context menus -- now handled in generic code.
4325         Add `Find Tag' to context menu.
4326         
4327         * menubar.el (popup-mode-menu):
4328
4329         Rewrite code that outputs the popup menu to (a) put more specific
4330         entries first, (b) be more robust, (c) output the proper context
4331         menu separators automatically (the context menu functionality is
4332         new and currently used only by Help).
4333
4334 2001-03-10  William M. Perry  <wmperry@aventail.com>
4335
4336         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4337         this function when converting from the 21.1 GTK branch.  Now
4338         supports file, password, question, and color built-in dialogs.
4339
4340 2001-03-06  Ben Wing  <ben@xemacs.org>
4341
4342         * keydefs.el:
4343         * keydefs.el (global-map):
4344         Add commented-out change of M-k (for 21.5).
4345         
4346         * menubar-items.el (default-menubar):
4347         Fix items to control kill-line behavior; add items for
4348         shifted motion.
4349         
4350         * simple.el:
4351         * simple.el (kill-whole-line):
4352         * simple.el (historical-kill-line): Removed.
4353         * simple.el (kill-line): Removed.
4354         * simple.el (kill-entire-line): New.
4355         * simple.el (kill-line-1): New.
4356         * simple.el (backward-kill-line):
4357         Undo kill-whole-line == always changes.  Add new function
4358         kill-entire-line to unconditionally delete the current line.
4359         Add comments describing the lamentable state of affairs of
4360         the kill-line functions and variables.
4361
4362 2001-03-02  Ben Wing  <ben@xemacs.org>
4363
4364         * simple.el:
4365         * simple.el (beginning-of-buffer):
4366         * simple.el (end-of-buffer):
4367         * simple.el (mark-ring-unrecorded-commands):
4368         * simple.el (signal-error-on-buffer-boundary):
4369         * simple.el (shifted-motion-keys-select-region):
4370         * simple.el (unshifted-motion-keys-deselect-region):
4371         * simple.el (motion-keys-for-shifted-motion): New.
4372         * simple.el (handle-pre-motion-command):
4373         * simple.el (handle-post-motion-command):
4374         * simple.el (forward-char-command):
4375         * simple.el (backward-char-command):
4376         * simple.el (scroll-up-command):
4377         * simple.el (scroll-down-command):
4378         * simple.el (next-line):
4379         * simple.el (previous-line):
4380         * simple.el (backward-block-of-lines):
4381         * simple.el (forward-block-of-lines):
4382         * simple.el (backward-word):
4383         * simple.el (mark-word):
4384
4385         Augment documentation of the most common motion commands to make
4386         note of the shifted-motion support.  Improve the support to (a)
4387         properly document how it works and why it's done in the fashion it
4388         is, and (b) allow the keystrokes that trigger it to be customized.
4389
4390         Correct error in the customize specification of
4391         mark-ring-unrecorded-commands.
4392
4393 2001-03-02  Ben Wing  <ben@xemacs.org>
4394
4395         * font-lock.el:
4396         * font-lock.el (font-lock-pending-extent-table): Removed.
4397         * font-lock.el (font-lock-pending-buffer-table): New.
4398         * font-lock.el (font-lock-pre-idle-hook):
4399         * font-lock.el (font-lock-after-change-function):
4400         * font-lock.el (font-lock-fontify-pending-extents):
4401         * font-lock.el (font-lock-lisp-like):
4402
4403         Fix handling of pending extents to avoid excessive slowness (N^2
4404         behavior) when making lots of buffer changes between redisplays,
4405         such as when saving the Options.
4406
4407 2001-03-09  William M. Perry  <wmperry@aventail.com>
4408
4409         * device.el:
4410         * dragdrop.el:
4411         * dumped-lisp.el:
4412         * faces.el:
4413         * frame.el:
4414         * gnuserv.el:
4415         * loadup.el:
4416         * menubar-items.el:
4417         * minibuf.el:
4418         The Great GTK Merge.
4419
4420         * ChangeLog.GTK:
4421         * dialog-gtk.el:
4422         * gdk.el:
4423         * generic-widgets.el:
4424         * glade.el:
4425         * gnome-widgets.el:
4426         * gnome.el:
4427         * gtk-compose.el:
4428         * gtk-extra.el:
4429         * gtk-faces.el:
4430         * gtk-ffi.el:
4431         * gtk-file-dialog.el:
4432         * gtk-font-menu.el:
4433         * gtk-glyphs.el:
4434         * gtk-init.el:
4435         * gtk-iso8859-1.el:
4436         * gtk-marshal.el:
4437         * gtk-mouse.el:
4438         * gtk-package.el:
4439         * gtk-password-dialog.el:
4440         * gtk-select.el:
4441         * gtk-widget-accessors.el:
4442         * gtk-widgets.el:
4443         * gtk.el:
4444         widgets-gtk.el:
4445         The Great GTK Merge: new files.
4446
4447 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4448
4449         * generic-widgets.el: Don't require gtk (a built-in feature) at
4450         top level.  Don't execute the last sexp unless (featurep 'gtk).
4451
4452 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4453
4454         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4455
4456 2001-02-23  Martin Buchholz <martin@xemacs.org>
4457
4458         * XEmacs 21.2.45 "Thelxepeia" is released.
4459
4460 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4461  
4462         * about.el (xemacs-hackers): update my entry. 
4463         * about.el (about-maintainer-info): ditto. 
4464         * about.el (about-hackers): ditto. 
4465
4466 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4467
4468         * about.el (about-maintainer-info): More vanity info about
4469         yours truly.
4470
4471 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4472
4473         * build-report.el (build-report-destination): xemacs-build-reports
4474         has moved to SourceForge, where mailing list name length is
4475         restricted, hence the name change to
4476         xemacs-buildreports@xemacs.org.
4477         * build-report.el (build-report-keep-regexp): Update default.
4478         * build-report.el (build-report-delete-regexp): Ditto.
4479         * build-report.el (build-report-make-output-files): Ditto.
4480
4481 2001-02-19  Craig Lanning  <lanning@scra.org>
4482
4483         * lisp-mode.el: Add indentation specifications for following
4484         Common Lisp forms: handler-case, handler-bind, with-slots,
4485         with-open-file, with-open-stream, print-unreadable-object.
4486
4487 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4488
4489         * font-lock.el (font-lock-set-defaults-1):
4490         Move initialization of `font-lock-cache-position' so that it's set
4491         even if font-lock-keywords is already defined.
4492
4493 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4494
4495         * autoload.el (generate-file-autoloads-1):
4496         Use `emacs-lisp-mode-syntax-table' instead of
4497         `lisp-mode-syntax-table'.
4498         * lisp-mode.el (lisp-mode-syntax-table):
4499         Get rid of old checks for `parse-partial-sexp' version.
4500         Make `|' (pipe) string delimiter instead of punctuation.
4501
4502 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4503
4504         * window.el (save-selected-window):
4505         Use gensym for better macro hygiene.
4506
4507 2001-02-06  Mike Sperber <mike@xemacs.org>
4508
4509         * dump-paths.el:
4510         * startup.el (startup-setup-paths): Set and use
4511         `mule-lisp-directory'.
4512         (startup-setup-paths-warning): Ditto.
4513
4514         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4515         (paths-construct-load-path): Consider `mule-lisp-directory'.
4516
4517 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4518
4519         * font-lock.el: Syntax table improvements used.  A few random
4520         changes are not specified below.
4521         (font-lock-fontify-string-delimiters):
4522         (font-lock-syntactic-keywords):
4523         (font-lock-cache-state nil):
4524         (font-lock-cache-position):
4525         New variables.
4526         (font-lock-set-syntax):
4527         (font-lock-apply-syntactic-highlight):
4528         (font-lock-fontify-syntactic-anchored-keywords):
4529         (font-lock-fontify-syntactic-keywords-region):
4530         (font-lock-eval-keywords):
4531         New functions.
4532         (font-lock-remove-face):
4533         (font-lock-fontify-syntactically-region):
4534         Use syntax properties.
4535
4536 2001-02-08  Martin Buchholz <martin@xemacs.org>
4537
4538         * XEmacs 21.2.44 "Thalia" is released.
4539
4540 2001-01-16  Mike Sperber <mike@xemacs.org>
4541
4542         * startup.el (normal-top-level): Work even if no installation root
4543         is found.
4544
4545 2001-01-30  Andy Piper  <andy@xemacs.org>
4546
4547         * gutter-items.el (progress-abort-glyph): remove instantiator.
4548         (set-progress-abort-instantiator): new function.
4549         (abort-progress-feedback): use it.
4550
4551         * gutter.el (set-gutter-dirty-p): new function.
4552
4553 2001-01-30  Didier Verna  <didier@xemacs.org>
4554
4555         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4556
4557 2001-01-24  Didier Verna  <didier@xemacs.org>
4558
4559         * sound.el (sound-extension-list): give a better default value.
4560         * sound.el (load-sound-file): improve the doc string, also find
4561         files given by absolute names, pass a real extension list to
4562         `locate-file'.
4563
4564 2001-01-26  Martin Buchholz <martin@xemacs.org>
4565
4566         * XEmacs 21.2.43 "Terspichore" is released.
4567
4568 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4569
4570         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4571         messages from gnuserv.
4572
4573 2001-01-20  Martin Buchholz <martin@xemacs.org>
4574
4575         * XEmacs 21.2.42 "Poseidon" is released.
4576
4577 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4578
4579         * cl-macs.el (cl-upcase-arg): New function.
4580         (cl-function-arglist): New function.
4581         (cl-transform-lambda): Automatically add CL-style lambda list to
4582         documentation string using functions above.
4583
4584 2001-01-12  Andy Piper  <andy@xemacs.org>
4585
4586         * package-get.el (package-get-custom): call
4587         package-net-update-installed-db.
4588
4589         * package-ui.el (pui-install-selected-packages): call
4590         package-net-update-installed-db.
4591
4592         * package-net.el (package-net-update-installed-db): use
4593         packages-package-list so that we reflect reality.
4594
4595         * packages.el (packages-package-list): Make docstring reflect
4596         reality.
4597
4598         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4599
4600         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4601         isn't installed.
4602
4603 2001-01-17  Andy Piper  <andy@xemacs.org>
4604
4605         * wid-edit.el (widget-activation-glyph-mapper): activate or
4606         deactivate native widgets.
4607         (widget-glyph-insert-glyph): record instantiator.
4608         (widget-push-button-value-create): use it.
4609
4610         * gui.el (gui-button-action): new function. Make button's domain
4611         buffer current when calling.
4612         (make-gui-button): update to use gui-button-action.
4613
4614 2001-01-16  Didier Verna  <didier@xemacs.org>
4615
4616         * menubar-items.el (default-menubar): add an entry for modeline
4617         horizontal scrolling in Options -> Display.
4618
4619 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4620
4621         * package-get.el (package-get-require-signed-base): Set to nil
4622         by default.
4623
4624 2001-01-17  Martin Buchholz <martin@xemacs.org>
4625
4626         * XEmacs 21.2.41 "Polyhymnia" is released.
4627
4628 2001-01-16  Mike Sperber <mike@xemacs.org>
4629
4630         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4631         catch lisp/mule/.
4632
4633 2001-01-14  Mike Sperber <mike@xemacs.org>
4634
4635         * startup.el (maybe-create-compatibility-dot-emacs):
4636         (maybe-unmigrate-user-init-file):
4637         (unmigrate-user-init-file): Created.
4638         (maybe-migrate-user-init-file): Offer creation of compatibility
4639         .emacs.
4640         Some doc fixes wrt init file location.
4641
4642 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4643
4644         * faces.el (face-frob-from-locale-first): new variable.
4645         (frob-face-font-2): Honor tags arg while trying to use
4646         standard-face-mapping.  When face-frob-from-locale-first is set,
4647         first try to set face inheriting from frobbed-face.
4648
4649 2001-01-15  Didier Verna  <didier@xemacs.org>
4650
4651         * about.el (xemacs-hackers): update my entry.
4652         * about.el (about-url-alist): ditto.
4653         * about.el (about-maintainer-info): ditto.
4654         * about.el (about-hackers): ditto.
4655
4656 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4657
4658         The byte compiler has been badly broken for a year,
4659         by the patch of 1999-12-06.
4660         * byte-optimize.el (byte-optimize-form-code-walker):
4661         Bug was: the byte compiler was making this erroneous optimization:
4662         (progn (or (foo)) (bar)) ==> (bar)
4663
4664 2000-11-20  Mike Sperber <mike@xemacs.org>
4665
4666         * setup-paths.el (paths-core-load-path-depth): Split
4667         `paths-load-path-depth' in two for site and core lisp.  Don't
4668         recurse into core.
4669         * setup-paths.el (paths-construct-load-path): Use.
4670
4671 2001-01-10  Andy Piper  <andy@xemacs.org>
4672
4673         * package-net.el (package-net-cygwin32-binary-size): new variable
4674         (package-net-win32-binary-size): ditto.  add much needed
4675         commentary.
4676
4677         * gutter-items.el (buffers-tab-items): correct off-by-one error
4678         for buffers-tab-max-size.
4679
4680 2001-01-08  Martin Buchholz <martin@xemacs.org>
4681
4682         * XEmacs 21.2.40 is released.
4683
4684 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4685
4686         * mule/hebrew.el: Fix comments and typos.
4687         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4688
4689 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4690
4691         * ChangeLog.1: move ancient log from fill.el.
4692
4693         * dump-paths.el:
4694         paragraphs.el:
4695         mule/mule-category.el:
4696         Miscellaneous typo fixes and slight doc clarifications.
4697
4698         * mule/mule-ccl.el:  Correct file name in header.
4699
4700 2000-12-31  Martin Buchholz <martin@xemacs.org>
4701
4702         * XEmacs 21.2.39 is released.
4703
4704 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4705
4706         * byte-optimize.el (byte-optimize-cond):
4707         (byte-optimize-cond-1): New.
4708         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4709         Optimizes (cond (x nil)) ==> nil.
4710         Provide better diagnostic on malformed expr like (cond foo).
4711
4712 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4713
4714         * mule/mule-coding.el:
4715         mule/mule-cmds.el (reset-language-environment,
4716         set-language-environment-coding-systems):
4717         Safer default coding-priority-list, corresponding to src/file-coding.h.
4718
4719 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4720
4721         * package-admin.el: Allow package removal from
4722         early-package-load-path.
4723
4724 2000-12-15  Andreas Jaeger  <aj@suse.de>
4725
4726         * about.el (about-maintainer-info): Update my entry.
4727
4728 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4729
4730         * packages.el (locate-library): Add support for bzip2
4731         compressed .el files.
4732
4733 2000-12-12  Andy Piper  <andy@xemacs.org>
4734
4735         * package-net.el: new file.
4736
4737 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4738
4739         * font-lock.el: Add missing C++ keywords.
4740
4741 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4742
4743         * simple.el (indent-for-comment): Preserve indentation of comments
4744         starting in column 0, as documented in (Info-goto-node
4745         "(xemacs)Comments").  Update docstring accordingly.
4746
4747 2000-12-05  Martin Buchholz <martin@xemacs.org>
4748
4749         * XEmacs 21.2.38 is released.
4750
4751 2000-12-04  Didier Verna  <didier@xemacs.org>
4752
4753         * mouse.el (default-mouse-track-set-point-in-window): remove
4754         spurious '+' operation detected by Martin.
4755
4756
4757 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4758
4759         * cl-extra.el (coerce):
4760         Implement char to integer coercion.
4761         Remove extraneous (numberp) test.
4762
4763         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4764         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4765         (byte-optimize-predicate):
4766         Warn if evaluating constant expression signals an error.
4767         (byte-optimize-form): Small simplification.
4768
4769         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4770
4771 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4772
4773         * byte-optimize.el:
4774         (byte-optimize-minus):
4775         (byte-optimize-plus):
4776         (byte-optimize-mult):
4777         (byte-optimize-quo):
4778         Use (car (last x)) instead of (last x) to get last elt!
4779         Use `byte-optimize-predicate' to optimize `%'.
4780         Move optimizations for special numeric args to bytecomp.el.
4781         * bytecomp.el (byte-compile-associative): Remove.
4782         (byte-compile-max): New.
4783         (byte-compile-min): New.
4784         Properly handle erroneous calls: (max) (min).
4785         (byte-compile-plus): New.
4786         (byte-compile-minus):
4787         It's easiest to handle 0, +1 and -1 args here.
4788         (byte-compile-mult): New.
4789         It's easiest to handle 1, -1 and 2 args here.
4790         (byte-compile-quo):
4791         It's easiest to handle 0, +1 and -1 args here.
4792         Issue byte-compiler warning when dividing by zero.
4793
4794         Byte-compiler arithmetic improvements.
4795         Better optimize these expressions in the obvious way:
4796         (+ x y 1)   -->  varref x varref y add add1
4797         (+ x y -1)  -->  varref x varref y add sub1
4798         (- x y 0)   -->  (- x y)
4799         (- 0 x y)   -->  (- (- x) y)
4800         (% 42 19)   --> compile-time constant
4801         (/ 42 19)   --> compile-time constant
4802         (* (foo) 2) --> foo call dup plus
4803
4804         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4805         unless (declaim (optimize (safety 3)))
4806         or (setq byte-compile-delete-errors nil).
4807
4808 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4809
4810         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4811         docstrings.
4812
4813 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4814
4815         * startup.el (command-line-do-help):  Add documentation of
4816         portable dumper switches.
4817
4818 2000-11-22  Andy Piper  <andy@xemacs.org>
4819
4820         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4821
4822         * glyphs.el (init-glyphs): don't use autodetect for strings.
4823
4824 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4825
4826         * byte-optimize.el (byte-optimize-char-before):
4827         (byte-optimize-backward-char):
4828         (byte-optimize-backward-word):
4829         Fix incorrect optimizations for these sorts of expressions:
4830         (let ((x nil)) (backward-char x))
4831
4832 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4833
4834         * byte-optimize.el:
4835         * byte-optimize.el (byte-optimize-backward-char): New.
4836         * byte-optimize.el (byte-optimize-backward-word): New.
4837         Make backward-word and backward-char as efficient as forward versions.
4838
4839         * bytecomp.el (byte-compile-no-args-with-one-extra):
4840         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4841         * bytecomp.el (byte-compile-two-args-with-one-extra):
4842         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4843         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4844         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4845         Check if extra arg is constant nil, and if so, use byte-coded call.
4846
4847         * simple.el (backward-word):
4848         * simple.el (mark-word):
4849         * simple.el (kill-word):
4850         * simple.el (backward-kill-word):
4851         Make COUNT argument optional, for consistency with forward-char et al.
4852
4853         * abbrev.el (abbrev-string-to-be-defined):
4854         * abbrev.el (inverse-abbrev-string-to-be-defined):
4855         * abbrev.el (inverse-add-abbrev):
4856         * abbrev.el (expand-region-abbrevs):
4857         * buff-menu.el (Buffer-menu-execute):
4858         * indent.el (move-to-left-margin):
4859         * indent.el (indent-relative):
4860         * indent.el (move-to-tab-stop):
4861         * info.el (Info-reannotate-node):
4862         * lisp-mode.el (lisp-indent-line):
4863         * lisp.el (end-of-defun):
4864         * lisp.el (move-past-close-and-reindent):
4865         * misc.el (copy-from-above-command):
4866         * mouse.el (default-mouse-track-scroll-and-set-point):
4867         * page.el (forward-page):
4868         * paragraphs.el (forward-paragraph):
4869         * paragraphs.el (end-of-paragraph-text):
4870         * picture.el (picture-forward-column):
4871         * picture.el (picture-self-insert):
4872         * rect.el (extract-rectangle-line):
4873         * simple.el (newline):
4874         * simple.el (fixup-whitespace):
4875         * simple.el (backward-delete-char-untabify):
4876         * simple.el (transpose-chars):
4877         * simple.el (transpose-preceding-chars):
4878         * simple.el (do-auto-fill):
4879         * simple.el (indent-new-comment-line):
4880         * simple.el (blink-matching-open):
4881         * view-less.el (cleanup-backspaces):
4882         * wid-edit.el (widget-transpose-chars):
4883         * term/bg-mouse.el (bg-insert-moused-sexp):
4884         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4885
4886         * info.el (Info-fontify-node):
4887         * simple.el (backward-delete-function):
4888         Use canonical delete-backward-char instead of backward-delete-char.
4889
4890 2000-11-20  Andy Piper  <andy@xemacs.org>
4891
4892         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4893         no buffers.
4894
4895 2000-11-20  Andy Piper  <andy@xemacs.org>
4896
4897         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4898         buffer tabs.
4899
4900 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4901
4902         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4903         (proclaim inline...) was shadowing compiler-macros.
4904
4905 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4906
4907         * bytecomp.el (byte-compile-eval): New.
4908         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4909         Keeps this promise made in Lispref:
4910         "If a file being compiled contains a `defmacro' form, the macro is
4911         defined temporarily for the rest of the compilation of that file."
4912
4913 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4914
4915         * cl.el (floatp-safe):
4916         (plusp):
4917         (minusp):
4918         (oddp):
4919         (evenp):
4920         (cl-abs):
4921         Use a better parameter name than `x'.
4922
4923         * cl-macs.el (check-type): Make continuable.  Change documentation
4924         to require PLACE, but accept any form for compatibility.
4925
4926         * abbrev.el (define-abbrev): Use check-type.
4927         * font-menu.el (font-menu-change-face): Use check-type.
4928         * menubar.el (relabel-menu-item): Use check-type.
4929         * itimer.el: Fix typo.
4930
4931 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4932
4933         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4934
4935 2000-11-14  Martin Buchholz <martin@xemacs.org>
4936
4937         * XEmacs 21.2.37 is released.
4938
4939 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4940
4941         * code-cmds.el: Provide the feature.
4942
4943 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
4944
4945         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4946
4947         * code-cmds.el: New file
4948         * mule/mule-cmds.el:
4949         * mule/mule-misc.el
4950         (coding-keymap): New keymap. Define coding system keyboard
4951         commands on file-coding builds too.
4952         (coding-system-change-eol-conversion):
4953         (universal-coding-system-argument):
4954         (set-default-coding-systems):
4955         (prefer-coding-system): Moved from mule-cmds.el
4956         (set-buffer-process-coding-system): Moved from mule-misc.el
4957
4958 2000-09-15  Stephen Carney <carney@scubadoo.com>
4959
4960         * etags.el (buffer-tag-table-files): Use append instead of nconc.
4961
4962 2000-11-09  Steve Youngs  <youngs@xemacs.org>
4963
4964         * package-get.el (package-get-download-sites): Add a pre-release
4965         site for experimental packages.
4966
4967         * auto-autoloads.el: Regenerated.
4968
4969 2000-08-01  Andy Piper  <andy@xemacs.org>
4970
4971         * gutter-items.el (buffers-tab-omit-function): reference
4972         buffers-tab-select-visible-buffers.
4973         (buffers-tab-filter-functions): new variable, by default uses
4974         buffers-tab-selection-function and buffers-tab-omit-function.
4975         (select-buffers-tab-buffers-by-mode): invert arguments.
4976         (buffers-tab-select-visible-buffers): new function. Invert calling
4977         of buffers-menu-omit-invisible-buffers.
4978         (buffers-tab-items): rewrite to use
4979         buffers-tab-filter-functions. Rewrite docstring.
4980         (gutter-buffers-tab-extent): delete.
4981         (add-tab-to-gutter): always build a new extent when adding the
4982         tabs.
4983         (update-tab-in-gutter): make gutter dirty when orientation
4984         changes.
4985
4986 2000-11-07  Martin Buchholz  <martin@xemacs.org>
4987
4988         * bytecomp.el (byte-compile-defvar-or-defconst):
4989         Only do loadhist recording if defvar form includes a value.
4990
4991 2000-11-02  Martin Buchholz  <martin@xemacs.org>
4992
4993         * bytecomp.el (byte-compile-initial-macro-environment):
4994         `eval-when-compile' should not compile its body.
4995
4996 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4997
4998         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
4999         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5000         some Japanese English.  Remove some ancient FSF comments, and
5001         improve docstrings.  Use symbols not vectors for tables.
5002
5003 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5004
5005         * keymap.el:
5006         (local-key-binding):
5007         (global-key-binding):
5008         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5009
5010         * lisp.el:
5011         (backward-sexp): Slightly simpler code.
5012         (mark-sexp): Make arg optional, like FSF Emacs.
5013         (forward-list): Slightly simpler code.
5014         (backward-list): Slightly simpler code.
5015         (down-list):  Make arg optional, like FSF Emacs.
5016         (up-list):  Make arg optional, like FSF Emacs.
5017         (backward-up-list):  Make arg optional, like FSF Emacs.
5018         (kill-sexp):  Make arg optional, like FSF Emacs.
5019         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5020
5021         * font-menu.el (font-menu-change-face):
5022         Take continuable errors into account.
5023
5024         * abbrev.el:
5025         * abbrev.el (clear-abbrev-table):
5026         * abbrev.el (define-abbrev-table):
5027         * abbrev.el (define-abbrev):
5028         * abbrev.el (insert-abbrev-table-description):
5029         * apropos.el (apropos-documentation-check-doc-file):
5030         * apropos.el (apropos-documentation-check-elc-file):
5031         * buff-menu.el (list-buffers):
5032         * buff-menu.el (list-buffers-noselect):
5033         * bytecomp.el (byte-recompile-directory):
5034         * bytecomp.el (batch-byte-compile):
5035         * cl-macs.el (typep):
5036         * code-files.el (find-coding-system-magic-cookie):
5037         * code-files.el (insert-file-contents):
5038         * cus-edit.el (customize-set-variable):
5039         * cus-edit.el (customize-save-variable):
5040         * cus-face.el (custom-set-face-font-size):
5041         * cus-face.el (custom-set-face-update-spec):
5042         * cus-face.el (custom-reset-faces):
5043         * custom.el (custom-check-theme):
5044         * custom.el (copy-upto-last):
5045         * fill.el (canonically-space-region):
5046         * fill.el (fill-paragraph):
5047         * fill.el (fill-region):
5048         * fill.el (find-space-insertable-point):
5049         * fill.el (justify-current-line):
5050         * faces.el (face-spec-update-all-matching):
5051         * faces.el (set-face-stipple):
5052         * files-nomule.el (insert-file-contents):
5053         * files.el (insert-file-contents-literally):
5054         * files.el (hack-local-variables-last-page):
5055         * files.el (basic-save-buffer):
5056         * files.el (insert-directory):
5057         * font-menu.el (font-menu-change-face):
5058         * font.el (font-spatial-to-canonical):
5059         * format.el (format-encode-region):
5060         * format.el (format-insert-file):
5061         * format.el (format-replace-strings):
5062         * gutter.el (set-gutter-element):
5063         * help.el (key-or-menu-binding):
5064         * help.el (describe-bindings):
5065         * help.el (with-syntax-table):
5066         * indent.el (indent-rigidly):
5067         * indent.el (delete-to-left-margin):
5068         * info.el:
5069         * info.el (Info-extract-dir-entry-from):
5070         * info.el (Info-build-dir-anew):
5071         * info.el (Info-rebuild-dir):
5072         * info.el (Info-batch-rebuild-dir):
5073         * info.el (Info-read-subfile):
5074         * info.el (Info-build-node-completions):
5075         * info.el (Info-extract-menu-node-name):
5076         * isearch-mode.el (isearch-range-invisible):
5077         * isearch-mode.el (isearch-restore-invisible-extents):
5078         * itimer.el (itimerp):
5079         * itimer.el (itimer-live-p):
5080         * keymap.el:
5081         * keymap.el (substitute-key-definition):
5082         * keymap.el (read-command-or-command-sexp):
5083         * keymap.el (local-key-binding):
5084         * keymap.el (global-key-binding):
5085         * keymap.el (global-set-key):
5086         * keymap.el (local-set-key):
5087         * ldap.el:
5088         * ldap.el (ldap-add-entries):
5089         * ldap.el (ldap-delete-entries):
5090         * lisp.el (backward-sexp):
5091         * lisp.el (mark-sexp):
5092         * lisp.el (forward-list):
5093         * lisp.el (backward-list):
5094         * lisp.el (down-list):
5095         * lisp.el (backward-up-list):
5096         * lisp.el (up-list):
5097         * lisp.el (kill-sexp):
5098         * lisp.el (backward-kill-sexp):
5099         * menubar.el (add-menu-button):
5100         * menubar.el (add-submenu):
5101         * menubar.el (delete-menu-item):
5102         * menubar.el (relabel-menu-item):
5103         * mouse.el (narrow-window-to-region):
5104         * obsolete.el (define-obsolete-variable-alias):
5105         * obsolete.el (store-substring):
5106         * package-admin.el:
5107         * package-admin.el (package-admin-install-function):
5108         * package-admin.el (package-admin-install-function-mswindows):
5109         * package-admin.el (package-admin-default-install-function):
5110         * package-get.el (package-get-update-base-entries):
5111         * packages.el (packages-load-package-dumped-lisps):
5112         * packages.el (packages-collect-package-dumped-lisps):
5113         * printer.el (generic-print-buffer):
5114         * printer.el (generic-print-region):
5115         * replace.el (occur-mode-mouse-goto):
5116         * replace.el (perform-replace):
5117         * select.el (get-selection-no-error):
5118         * simple.el:
5119         * simple.el (newline):
5120         * simple.el (open-line):
5121         * simple.el (edit-and-eval-command):
5122         * simple.el (goto-line):
5123         * simple.el (undo):
5124         * simple.el (kill-region):
5125         * simple.el (copy-region-as-kill):
5126         * simple.el (kill-ring-save):
5127         * simple.el (set-mark):
5128         * simple.el (next-line):
5129         * simple.el (previous-line):
5130         * simple.el (line-move):
5131         * simple.el (set-goal-column):
5132         * simple.el (comment-region):
5133         * subr.el:
5134         * subr.el (putf):
5135         * syntax.el (modify-syntax-entry):
5136         * syntax.el (map-syntax-table):
5137         * view-less.el (view-file):
5138         * view-less.el (view-buffer):
5139         * view-less.el (view-file-other-window):
5140         * window-xemacs.el (backward-other-window):
5141         * window.el:
5142         * window.el (one-window-p):
5143         * window.el (walk-windows):
5144         * window.el (window-list):
5145         * x-mouse.el (x-mouse-kill):
5146         * x-select.el (x-get-cutbuffer):
5147         * x-select.el (x-store-cutbuffer):
5148         * term/bg-mouse.el (bg-mouse-line-to-center):
5149         * term/sun-mouse.el (window-line-end):
5150         * term/sun-mouse.el (sun-select-region):
5151         * term/sun.el (kill-region-and-unmark):
5152         * mule/mule-category.el:
5153         * mule/mule-category.el (modify-category-entry):
5154         * mule/mule-category.el (char-category-list):
5155         * mule/mule-coding.el (coding-system-force-on-output):
5156         * mule/mule-misc.el (coding-system-put):
5157         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5158
5159 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5160
5161         * cus-face.el: Typo fixes and tiny clarifications.
5162         * custom.el: ditto
5163
5164 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5165
5166         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5167         * startup.el (normal-top-level): Setup auto-save-list-file-name
5168         if auto-save-list-file-prefix is non-nil.
5169
5170 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5171
5172         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5173
5174 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5175
5176         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5177         get symbol at point-min.
5178
5179 2000-10-24  Didier Verna  <didier@xemacs.org>
5180
5181         * info.el (Info-emacs-info-file-name): defconst it.
5182         * info.el (Info-footnote-tag): defcustom it.
5183         * info.el (Info-no-description-string): ditto.
5184         * info.el (Info-find-node): adapt to new semantics of
5185         'Info-suffixed-file (don't do the case variants stuff).
5186         * info.el (Info-insert-dir): rewrite the dir file variants code.
5187         * info.el (Info-directory-files): New. Return the list of info
5188         files in a directory.
5189         * info.el (Info-dir-outdated-p): use it.
5190         * info.el (Info-parse-dir-entries): ditto.
5191         * info.el (Info-build-dir-anew): don't restrict to files ending
5192         with a ".info.*" extension.
5193         * info.el (Info-set-mode-line): ditto.
5194         * info.el (Info-read-subfile): adapt to new semantics of
5195         'Info-suffixed-file (append 'exact argument).
5196         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5197         string independently of the case.
5198         * info.el (Info-suffixed-file): use it (match all possible case
5199         for the file name).
5200         * info.el (Info-insert-file-contents): code cleanup.
5201         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5202         columns.
5203         * info.el (Info-batch-rebuild-dir): ditto.
5204         * info.el (Info-read-node-name-1): ditto.
5205         * info.el (Info-search): ditto.
5206         * info.el (Info-fontify-node): ditto.
5207
5208
5209 2000-10-24  Didier Verna  <didier@xemacs.org>
5210
5211         * process.el (shell-command): when called from a program, avoid
5212         'push-mark's "mark-set" message.
5213
5214 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5215
5216         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5217         by a symbol, not by a vector.
5218         * mule/vietnamese.el (vscii): Likewise.
5219         (viscii): Likewise.
5220         * mule/cyrillic.el (koi8-r): Likewise.
5221
5222         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5223         by a symbol, not by a vector.
5224         (chinese-big5-2): Likewise.
5225         * mule/ethiopic.el (ethiopic): Likewise.
5226         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5227         (vietnamese-viscii-upper): Likewise.
5228
5229 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5230
5231         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5232
5233 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5234
5235         * byte-optimize.el (byte-optimize-car): New function.
5236         (byte-optimize-cdr): Ditto.
5237
5238 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5239
5240         * byte-optimize.el: Partial synch with FSF 20.7.
5241         Optimize constant concatenation.
5242         Add keymapp as a side effect free function.  It is a built-in.
5243         (byte-after-unbind-pos): Remove byte-equal.
5244
5245 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5246
5247         * update-elc-2.el: Quote regexps correctly.
5248
5249 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5250
5251         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5252         (ccl-compile): Apply integerp, not integer-or-char-p to
5253         check the type of the buffer magnification
5254         (ccl-compile-write-string): Encode a string with binary
5255         coding system.
5256         (ccl-compile-write-repeat): Likewise.
5257
5258 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5259
5260         * buff-menu.el:
5261         * bytecomp.el:
5262         * coding.el:
5263         * faces.el:
5264         * files.el:
5265         * fill.el:
5266         * float-sup.el:
5267         * font-lock.el:
5268         * help.el:
5269         * iso8859-1.el:
5270         * loaddefs.el:
5271         * menubar-items.el:
5272         * menubar.el:
5273         * modeline.el:
5274         * msw-font-menu.el:
5275         * paragraphs.el:
5276         * paths.el:
5277         * replace.el:
5278         * simple.el:
5279         * sound.el:
5280         * startup.el:
5281         * version.el:
5282         * x-faces.el:
5283         * x-font-menu.el:
5284         Remove purecopy.
5285
5286 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5287
5288         * simple.el (do-auto-fill): Use the function pointer to by
5289         `comment-line-break-function', not `indent-new-comment-line'. This
5290         fixes an issue with cc-mode comment continuation.
5291
5292 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5293
5294         * simple.el (turn-on-auto-fill):  Add (interactive).
5295         * mwheel.el (mwheel-install): Add (interactive).
5296         * font-lock.el (turn-on-font-lock): Add (interactive).
5297         (turn-off-font-lock): Add (interactive).
5298
5299 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5300
5301         * packages.el (packages-special-base-regexp): Add `man'.
5302
5303 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5304
5305         * wid-edit.el (widget-specify-active): map over extents in current
5306         buffer like `widget-specify-inactive' does.  Mapping over the
5307         inactive extent object does not work since the current extent is
5308         ignored by `map-extents'.
5309
5310 2000-10-04  Martin Buchholz <martin@xemacs.org>
5311
5312         * XEmacs 21.2.36 is released.
5313
5314 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5315
5316         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5317         Optimize the compiled-function-constants vector by byte-code
5318         reference counts.
5319
5320 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5321
5322         * build-report.el (build-report-delete-regexp): quote value in
5323         defcustom
5324
5325 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5326
5327         * build-report.el (build-report): Don't bind srcdir which we don't
5328         use in `multiple-value-bind' to avoid the only byte-compiler
5329         warning.
5330
5331 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5332
5333         * build-report.el: Requires cl and custom now.
5334         build-report-version is determined by XEmacs version -- remove
5335         build-report-version*.
5336         * build-report.el (build-report-version): Removed.
5337         * build-report.el (build-report-installation-version-regexp): New.
5338         * build-report.el (build-report-version-file-regexp): New.
5339         * build-report.el (build-report-installation-srcdir-regexp): New.
5340         * build-report.el (build-report-destination): Offer
5341         xemacs-build-reports and xemacs-beta.
5342         * build-report.el (build-report-keep-regexp): Adjusted.
5343         * build-report.el (build-report-delete-regexp): Adjusted.
5344         * build-report.el (build-report-make-output-dir): New.
5345         * build-report.el (build-report-installation-file): Replace use of
5346         `concat' with `expand-file-name'.
5347         * build-report.el (build-report-make-output-file): Removed.
5348         * build-report.el (build-report-make-output-files): New.
5349         * build-report.el (build-report-subject): Identify as
5350         user-variable with "*...".
5351         * build-report.el (build-report-prompts): Ditto.
5352         * build-report.el (build-report-version-file): New.
5353         * build-report.el (build-report-file-encoding): Identify as
5354         user-variable with "*...".
5355         * build-report.el (build-report-make-output-get): New.
5356         * build-report.el (build-report-insert-header): Report
5357         emacs-version and system-configuration instead of
5358         build-report-version.
5359         * build-report.el (build-report-insert-make-output): Add file
5360         argument.
5361         * build-report.el (build-report-insert-installation-file):
5362         Re-indent.
5363         * build-report.el (build-report-keep): Change docstring,
5364         re-indent.
5365         * build-report.el (build-report-delete): Ditto.
5366         * build-report.el (build-report-installation-data): New.
5367         * build-report.el (build-report-version-file-data): New.
5368
5369 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5370
5371         * byte-optimize.el (byte-optimize-lapcode):
5372         Fix the optimization of using the first 5 elements of the
5373         constants vector for variables.
5374         (byte-optimize-lapcode): Fix another ancient broken optimization.
5375
5376 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5377
5378         * *: Spelling mega-patch
5379
5380 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5381
5382         * easymenu.el: doc fixes.
5383         (easy-menu-do-define): Use backquote.
5384         (easy-menu-change):
5385         (easy-menu-add):
5386         `when' seems much clearer than `if' here.
5387         (easy-menu-remove):
5388         (easy-menu-add-item):
5389         (easy-menu-item-present-p):
5390         (easy-menu-remove-item):
5391         Wrap using (when (featurep 'menubar) ...)
5392
5393 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5394
5395         * bytecomp.el (displaying-byte-compile-warnings):
5396         Revert Ben's change to this function below so that the compile log
5397         is displayed properly for users of the "popper" package.
5398
5399 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5400
5401         * window.el (save-selected-window): Use backquote.
5402
5403         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5404         Renamed from `byte-compile-file-form-defvar'.
5405         * bytecomp.el (byte-compile-defvar-or-defconst):
5406         Only cons onto current-load-list in top-level forms.
5407         Else this leaks a cons cell every time a defun is called.
5408         Renamed from `byte-compile-defvar', for clarity.
5409         Warn when docstring of defvar is not a string.
5410         Use consistent error messages.
5411         Better comments.
5412
5413 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5414
5415         * simple.el (set-variable):
5416         Remove unneeded defvar by rearranging order of let* forms.
5417
5418         * mule/mule-ccl.el (ccl-get-next-code):
5419         * menubar-items.el (bookmark-menu-filter):
5420         (language-environment-menu-filter):
5421         (tutorials-menu-filter):
5422         * toolbar-items.el (toolbar-compile):
5423         * byte-optimize.el (disassemble-offset):
5424         Use (declare (special ...)) instead of `defvar'.
5425
5426         * cl-macs.el (cl-do-proclaim):
5427         Fix (declare (special ...)) warning suppression syntax.
5428
5429 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5430
5431         * info.el (Info-tag-table-marker):
5432         (Info-tag-table-buffer):
5433         (Info-find-file-node):
5434         (Info-read-subfile):
5435         (Info-build-node-completions):
5436         (Info-search):
5437         (Info-mode):
5438         Multiple info buffer support.
5439
5440 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5441
5442         * ldap.el (ldap-decode-entry): New defun
5443         (ldap-search-entries): Use it in order to decode DN-prefixed
5444         entries properly
5445
5446 2000-08-23  Daniel Pittman <daniel@danann.net>
5447
5448         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5449         Use `eq', not `=', to compare symbols.
5450
5451 2000-07-30  Ben Wing  <ben@xemacs.org>
5452
5453         * bytecomp.el (byte-compile-report-error):
5454         * bytecomp.el (displaying-byte-compile-warnings):
5455         if stack-trace-on-error is set, send out a backtrace when
5456         an error is encountered that stops byte compilation.  this
5457         should make it much much easier to track down those curious
5458         problems.  also undo the kludge of using a separate "*Show*"
5459         buffer for display when there's a temp-buffer-show-function;
5460         we can avoid this by just being a little smarter.
5461
5462         * dialog-items.el:
5463         * dialog-items.el (search-dialog-regexp): New.
5464         * dialog-items.el (search-dialog-callback):
5465         * dialog-items.el (make-search-dialog):
5466         add a regexp option to the dialog and clean up a bit.
5467
5468         * dialog.el:
5469         * dialog.el (yes-or-no-p-dialog-box):
5470         * dialog.el (get-dialog-box-response):
5471         * dialog.el (make-dialog-box):
5472         * dialog.el (dialog-box-finish): New.
5473         * dialog.el (dialog-box-cancel): New.
5474         * dialog.el (internal-make-dialog-box-exit): New.
5475         implement [properly!] the :modal property of the new dialog box
5476         interface.  this is the first time xemacs has ever had *proper*
5477         modal dialog boxes, giving the standard window-system feedback.
5478         (e.g. under windows, clicking on a disabled frame causes a beep
5479         and makes the dialog box flash three times.)
5480
5481         * dragdrop.el: header keyword frobbing.
5482
5483         * dumped-lisp.el (preloaded-file-list):
5484         renamed winnt.el to win32-native.el.
5485
5486         * faces.el (face-property):
5487         * faces.el (set-face-property):
5488         * faces.el (frob-face-property):
5489         * faces.el (frob-face-font-2):
5490         * faces.el (make-face-bold):
5491         * faces.el (make-face-italic):
5492         * faces.el (make-face-bold-italic):
5493         * faces.el (make-face-unbold):
5494         * faces.el (make-face-unitalic):
5495         * faces.el (make-face-smaller):
5496         * faces.el (make-face-larger):
5497         clean up the implementation of these so that window-system-specific
5498         methods are called only on objects belonging to that window system.
5499         previously, you could have [e.g.] mswindows-make-face-bold called
5500         on font object of device type `stream', which is not good and
5501         explains the subtle errors Adrian was getting when byte-compiling
5502         something that required 'term. (Adrian, now you can use stack-trace-
5503         on-error to find the exact place where things are going wrong instead
5504         of having to laboriously binary-search your way through.)
5505
5506         * finder.el (finder-known-keywords):
5507         cleaned up -- properly sorted, clarified the meanings of many of
5508         the keywords, and added a few -- mswin, gui, content, build, www,
5509         user, services.  the last two try to distinguish between a package
5510         that's used directly by the user, and a package that provides
5511         support services to other packages.
5512
5513         * font-lock.el (lisp-font-lock-keywords-2):
5514         update list of lisp control structures to include everything,
5515         including new ones i introduced.
5516
5517         * gutter.el: header keyword frobbing.
5518
5519         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5520         recent isearch element was not doing so!  you got the second-most-
5521         recent instead.
5522
5523         * lisp-mode.el (construct-lisp-mode-menu):
5524         more menubar cleanups.
5525         * lisp-mode.el (with-selected-window):
5526         make it indent properly.
5527
5528         * menubar-items.el (default-menubar): lots of menubar cleanups.
5529         rearranged the options menu the most, e.g. splitting up the
5530         Keyboard/Mouse menu into a new Editing menu and combining the
5531         separate Scrollbar/Gutter/Toolbar submenus into Display.
5532         Got rid of General, moved items to Editing or new Troubleshooting.
5533         Moved Packages to Tools; doesn't seem to belong under Options.
5534         Added stuff to the Cmds menu, e.g. Change Case.
5535
5536         NB please don't complain about these periodic menubar changes.
5537         Anything like this is necessarily incremental in its construction
5538         -- By constant use you gradually become more and more aware of
5539         better and better ways to group menu items.  When we eventually
5540         move the options menu to a property sheet, the existing structure
5541         will probably be preserved fairly well.
5542
5543         * minibuf.el (next-history-element): fix problems with pressing
5544         down arrow in repeat-complex-command.
5545
5546         * modeline.el:
5547         * modeline.el (modeline-3d-p): New.
5548         added custom variable for controlling the 3d modeline.  the
5549         corresponding Options item has been present for a long time,
5550         but commented out with "fix me!" comments.  it's fixed now.
5551
5552         * obsolete.el (add-menu):
5553         remove bogus gettexts.
5554
5555         * process.el (shell-quote-argument):
5556         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5557         For bash under Windows native, see below.
5558
5559         * simple.el:
5560         * simple.el (display-warning-buffer):
5561         Fixed the handling of warning display to eliminate the annoying
5562         *Show* buffer, like was done for byte-compiler output above.
5563
5564         * simple.el (debug-print): New.
5565         Simple function for sending debug messages to the console and/or
5566         other debug places.
5567
5568         * subr.el (replace-in-string):
5569         Rewrite this function to avoid N^2 behavior with large strings --
5570         catastrophic with the new Windows selection code! (Apparently the
5571         author of this function didn't realize there was a fun
5572         replace-match that could make his life much easier, because we
5573         duplicated the entire logic.  The new version is smaller, easier
5574         to understand, much more robust, and has extended features --
5575         those of replace-match.)
5576
5577         * window.el:
5578         * window.el (with-selected-window): New.
5579         An obvious complement to the existing `with-selected-frame' and
5580         `with-current-buffer'.
5581
5582         * win32-native.el: Renamed from winnt.el.
5583         Added a great deal of stuff for properly handling process quoting,
5584         somewhat modeled on Kirill's original model (which i later threw
5585         away).  We should now finally have correctly working process arg
5586         quoting/dequoting so that the final app gets exactly what we
5587         intended.  Because the mechanism is in Lisp, it's easily
5588         extendible. (For those running bash and running the native
5589         version, I tried hard to do what I thought was correct.  But more
5590         thought is needed, and ideally the volunteer work of people with
5591         these configurations that they generally run on.)
5592
5593         * x-font-menu.el (x-font-menu-font-data):
5594         Put in defvar's to fix byte-compiler warnings.
5595
5596 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5597
5598         * select.el (selection-coercion-alist): Initialise.
5599         * select.el (select-coerce-to-text): New.
5600         * select.el (select-coerce): New.
5601         New functions to perform type and value coercion.
5602
5603         * select.el (select-buffer-killed-default): Keep data if it was
5604         on the clipboard.
5605
5606 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5607
5608         * menubar-items.el (default-menubar): Fix typo.
5609         (default-menubar): `lambda' was mispelled as `lamda'.
5610
5611 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5612
5613         * window.el (shrink-window-if-larger-than-buffer): Remove
5614         edge checking code.
5615
5616 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5617
5618         * paths.el (gnus-local-domain): Removed.
5619         (gnus-local-organization): Ditto.
5620         (gnus-startup-file): Ditto.
5621
5622 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5623
5624         * files.el (auto-mode-alist): Add .spec for RPM.
5625
5626 2000-07-31  Andy Piper  <andy@xemacs.org>
5627
5628         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5629
5630 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5631
5632         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5633         browse-url.
5634         * help.el (xemacs-www-page): Ditto.
5635         (xemacs-www-faq): Ditto.
5636         * menubar-items.el (default-menubar): Ditto.
5637
5638         * wid-edit.el (widget-url-link-action): Ditto.
5639         From: Kenichi OKADA <okada@opaopa.org>.
5640
5641 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5642
5643         * finder.el (finder-commentary): Add autoload cookie.
5644
5645 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5646
5647         * files.el (insert-file-contents-literally): Fix second let
5648         binding for `coding-system-for-read' to `coding-system-for-write'
5649         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5650
5651 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5652
5653         * files.el (insert-file-contents-literally): Use binary coding
5654         system (from Morioka san).
5655         (insert-file-contents-literally): Make file-name-handler method.
5656
5657 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5658
5659         * cl-macs.el (get-selection): Add defsetf.
5660
5661 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5662
5663         * x-init.el (x-activate-region-as-selection): replace obsolete
5664         function x-own-selection with own-selection.
5665         (ow-find): replace obsolete functions x-get-selection and
5666         x-get-clipboard with get-selection and get-clipboard.
5667         (init-post-x-win): replace obsolete function x-disown-selection
5668         with disown-selection.
5669
5670 2000-07-20  Mike Sperber  <mike@xemacs.org>
5671
5672         * startup.el (load-user-init-file): Only try to load init file if
5673         it exists.
5674
5675 2000-07-10  Andy Piper  <andy@xemacs.org>
5676
5677         * dialog-items.el: sync with Ben's patch.
5678
5679         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5680         comment.
5681         (progress-text-glyph): deleted.
5682         (progress-layout-glyph): make completely minimal.
5683         (progress-gauge-glyph): ditto.
5684         (progress-display-style): fix to handle dynamic instantiator
5685         changes.
5686         (progress-text-instantiator): new.
5687         (progress-layout-instantiator): new.
5688         (progress-gauge-instantiator): new.
5689         (set-progress-display-instantiator): renamed and changed from
5690         set-progress-display-style.
5691         (progress-abort-glyph): use instantiator not glyph.
5692         (append-progress-display): use set-progress-display-instantiator
5693         and set-glyph-image.
5694         (abort-progress-display): ditto.
5695         (raw-append-progress-display): ditto.
5696
5697 2000-07-20  Ben Wing  <ben@xemacs.org>
5698
5699         * code-files.el: Move Mule-specific code to mule-coding.el.
5700
5701 2000-07-15  Ben Wing  <ben@xemacs.org>
5702
5703         * autoload.el:
5704         Fixed comments.
5705
5706         * cmdloop.el:
5707         * cmdloop.el (yes-or-no-p):
5708         * cmdloop.el (y-or-n-p):
5709         Make these functions use should-use-dialog-box-p and not be
5710         overridden in dialog.el.
5711
5712         * cus-dep.el:
5713         * cus-dep.el (Custom-make-dependencies): Removed.
5714         * cus-dep.el (Custom-make-dependencies-1): New.
5715         * cus-dep.el (Custom-make-one-dependency): New.
5716         New entry point for use in Makefiles, to avoid excessive
5717         invocations.
5718
5719         * cus-edit.el (custom-variable-reset-saved):
5720         * cus-edit.el (custom-variable-reset-standard):
5721         * cus-edit.el (custom-save-resets):
5722         Fix bytecompiler warnings.
5723
5724         * dialog.el:
5725         * dialog.el (yes-or-no-p-dialog-box):
5726         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5727         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5728         * dialog.el (get-dialog-box-response):
5729         * dialog.el (message-or-box):
5730         * dialog.el (make-dialog-box):
5731         * dialog.el (popup-dialog-box): New.
5732         Avoid yes-or-no-p bogosities.
5733         Create a general function `make-dialog-box' to encapsulate all
5734         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5735
5736         * dumped-lisp.el (preloaded-file-list):
5737         Add dialog-items.  Clean up.  Group files by types.
5738
5739         * easymenu.el (easy-menu-add):
5740         * easymenu.el (easy-menu-remove):
5741         Account for accelerators.
5742
5743         * extents.el:
5744         * extents.el (extent-list): New args, like in map-extents.
5745         * extents.el (extent-at-event): New.
5746         * extents.el (extents-at-event): New.
5747
5748         * font-lock.el:
5749         * font-lock.el (font-lock-mode):
5750         * font-lock.el (font-lock-default-fontify-buffer):
5751         * font-lock.el (font-lock-default-unfontify-region):
5752         * font-lock.el (font-lock-fontify-syntactically-region):
5753         * font-lock.el (font-lock-fontify-keywords-region):
5754         Use new progress-feedback names.
5755
5756         * font-lock.el (java-font-lock-identifier-regexp):
5757         * font-lock.el (java-font-lock-class-name-regexp):
5758         Fix bytecompiler warnings.
5759
5760         * gutter-items.el:
5761         * gutter-items.el (progress-display-use-echo-area): Removed.
5762         * gutter-items.el (progress-feedback-use-echo-area): New.
5763         * gutter-items.el (progress-display-popup-period): Removed.
5764         * gutter-items.el (progress-feedback-popup-period): New.
5765         * gutter-items.el (set-progress-display-style): Removed.
5766         * gutter-items.el (set-progress-feedback-style): New.
5767         * gutter-items.el (progress-display-style): Removed.
5768         * gutter-items.el (progress-feedback-style): New.
5769         * gutter-items.el (progress-stack):
5770         * gutter-items.el (progress-displayed-p): Removed.
5771         * gutter-items.el (progress-feedbacked-p): New.
5772         * gutter-items.el (clear-progress-display): Removed.
5773         * gutter-items.el (clear-progress-feedback): New.
5774         * gutter-items.el (progress-display-clear-when-idle): Removed.
5775         * gutter-items.el (progress-feedback-clear-when-idle): New.
5776         * gutter-items.el (remove-progress-display): Removed.
5777         * gutter-items.el (remove-progress-feedback): New.
5778         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5779         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5780         * gutter-items.el (append-progress-display): Removed.
5781         * gutter-items.el (append-progress-feedback): New.
5782         * gutter-items.el (abort-progress-display): Removed.
5783         * gutter-items.el (abort-progress-feedback): New.
5784         * gutter-items.el (raw-append-progress-display): Removed.
5785         * gutter-items.el (raw-append-progress-feedback): New.
5786         * gutter-items.el (display-progress-display): Removed.
5787         * gutter-items.el (display-progress-feedback): New.
5788         * gutter-items.el (current-progress-display): Removed.
5789         * gutter-items.el (current-progress-feedback): New.
5790         * gutter-items.el (current-progress-display-label): Removed.
5791         * gutter-items.el (current-progress-feedback-label): New.
5792         * gutter-items.el (progress-display): Removed.
5793         * gutter-items.el (progress-feedback): New.
5794         Replace "progress-display" with "progress-feedback" globally.
5795
5796         * gutter-items.el (lprogress-display): Removed.
5797         * gutter-items.el (progress-feedback-with-label): New.
5798         Rename lprogress-display ==> progress-feedback-with-label.
5799
5800         * gutter-items.el (search-dialog-direction): Removed.
5801         * gutter-items.el (search-dialog-text): Removed.
5802         * gutter-items.el (search-dialog-callback): Removed.
5803         * gutter-items.el (make-search-dialog): Removed.
5804         Move to dialog-items.el.
5805
5806         * help.el:
5807         * help.el (help-mode-quit):
5808         * help.el (mode-for-help): New.
5809         * help.el (help-sticky-window): New.
5810         * help.el (help-window-config): New.
5811         * help.el (with-displaying-help-buffer):
5812         * help.el (function-at-event): New.
5813         * help.el (help-symbol-regexp): New.
5814         * help.el (help-symbol-run-function-1): New.
5815         * help.el (help-symbol-run-function): New.
5816         * help.el (help-symbol-function-context-menu): New.
5817         * help.el (help-symbol-variable-context-menu): New.
5818         * help.el (help-symbol-function-and-variable-context-menu): New.
5819         * help.el (frob-help-extents): New.
5820         * help.el (describe-function-1):
5821         * help.el (variable-at-point):
5822         * help.el (variable-at-event): New.
5823         * help.el (describe-variable):
5824         Major overhaul.
5825         - Make functions and variables be mousable.
5826         - Middle button hyperlinks.
5827         - New context-menu entries.
5828
5829         * keydefs.el:
5830         * keydefs.el (global-map):
5831         New key bindings to move lines up and down.
5832
5833         * lisp-mode.el:
5834         * lisp-mode.el (construct-lisp-mode-menu): New.
5835         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5836         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5837         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5838         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5839         Make popup and menubar menus be different.  Popup menu uses
5840         clicked location and automatically assumes symbol under the mouse
5841         for various commands.
5842
5843         * menubar-items.el:
5844         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5845         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5846
5847         * menubar-items.el (global-popup-menu): Removed.
5848         * menubar-items.el (mode-popup-menu): Removed.
5849         * menubar-items.el (activate-popup-menu-hook): Removed.
5850         * menubar-items.el (popup-mode-menu): Removed.
5851         * menubar-items.el (popup-buffer-menu): Removed.
5852         * menubar-items.el (popup-menubar-menu): Removed.
5853         Move to menubar.el.
5854
5855         * menubar.el:
5856         * menubar.el (global-popup-menu): New.
5857         * menubar.el (mode-popup-menu): New.
5858         * menubar.el (activate-popup-menu-hook): New.
5859         * menubar.el (last-popup-menu-event): New.
5860         * menubar.el (popup-mode-menu): New.
5861         * menubar.el (popup-buffer-menu): New.
5862         * menubar.el (popup-menubar-menu): New.
5863         * menubar.el (menu-call-at-event): New.
5864         Move non-content functions here.  Add support for context menu
5865         items on extents.
5866
5867         * minibuf.el (minibuffer-history-uniquify):
5868         Typo fix.
5869
5870         * minibuf.el (read-file-name-1):
5871         Call new file dialog box if it exists.
5872
5873         * minibuf.el (mouse-rfn-setup-vars):
5874         Clean up "chop" action.
5875
5876         * mouse.el:
5877         * mouse.el (button2): Now bound to mouse-track.
5878         * mouse.el (click-inside-extent-p):
5879         * mouse.el (point-inside-extent-p):
5880         * mouse.el (point-inside-selection-p):
5881         * mouse.el (mouse-drag-or-yank): Removed.
5882         * mouse.el (mouse-begin-drag-n-drop): New.
5883         * mouse.el (mouse-eval-sexp):
5884         * mouse.el (mouse-track-activate-strokes): New.
5885         * mouse.el (mouse-track-do-activate): New.
5886         * mouse.el (mouse-track):
5887         * mouse.el (default-mouse-track-event-is-with-button): New.
5888         * mouse.el (default-mouse-track-cleanup-hook):
5889         * mouse.el (default-mouse-track-drag-hook):
5890         * mouse.el (default-mouse-track-drag-up-hook):
5891         * mouse.el (default-mouse-track-click-hook):
5892         Merge drag-n-drop into mouse-track.
5893         Add general "activate" support to replace specific button2 kludges.
5894         Use "button modifier" support in mouse-track.
5895
5896         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5897
5898         * package-ui.el:
5899         * package-ui.el (pui-menu):
5900         * package-ui.el (pui-popup-context-sensitive): Removed.
5901         Fix bytecompiler warnings.
5902         Clean up popup code a bit.
5903
5904         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5905
5906         * simple.el:
5907         * simple.el (transpose-lines):
5908         * simple.el (transpose-line-up): New.
5909         * simple.el (transpose-line-down): New.
5910         * simple.el (transpose-subr):
5911         * simple.el (transpose-subr-1): Removed.
5912         Clean up, add functions to move lines up and down.
5913
5914         * startup.el (mail-host-address):
5915         * startup.el (user-mail-address):
5916         Customize.
5917
5918         * subr.el:
5919         * subr.el (set-symbol-value-in-buffer): New.
5920         * subr.el (error):
5921         * subr.el (check-argument-type):
5922         * subr.el (defined-error-p): New.
5923         Add structured error support.
5924
5925         * toolbar-items.el (toolbar-compile):
5926         Use new make-dialog-box.
5927
5928         * update-elc.el:
5929
5930         * userlock.el (ask-user-about-lock-dbox):
5931         * userlock.el (ask-user-about-supersession-threat-dbox):
5932         * userlock.el (ask-user-about-lock):
5933         * userlock.el (ask-user-about-supersession-threat):
5934         Use new make-dialog-box.
5935         Add safety checks; use should use-dialog-box-p.
5936
5937         * window-xemacs.el:
5938         * window-xemacs.el (__buffer-dedicated-frame):
5939         * window-xemacs.el (buffer-dedicated-frame): New.
5940         * window-xemacs.el (set-buffer-dedicated-frame): New.
5941         Move dedicated-frame stuff into lisp.
5942
5943 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5944
5945         * printer.el (generic-print-region): Do not require that
5946         `printer-name' be set.
5947         (printer-name): Commentary clarification.
5948
5949 2000-07-19  Martin Buchholz <martin@xemacs.org>
5950
5951         * XEmacs 21.2.35 is released.
5952
5953 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5954
5955         * select.el (selection-coercible-types): Initialise.
5956
5957 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5958
5959         * select.el (own-clipboard): Bug fix.
5960
5961 2000-07-17  Mike Sperber  <mike@xemacs.org>
5962
5963         * cus-edit.el (custom-migrate-custom-file): Save init file before
5964         continuing.
5965
5966 2000-07-16  Mike Sperber  <mike@xemacs.org>
5967
5968         * startup.el (load-init-file): Remove silly call to
5969         `load-user-custom-file`.
5970         (maybe-migrate-user-init-file): Minor fixes.
5971
5972 2000-07-16  Martin Buchholz  <martin@xemacs.org>
5973
5974         * apropos.el (apropos-documentation-check-doc-file):
5975         `doc' variable should be let-bound, as was presumably intended.
5976
5977         * cus-edit.el (custom-variable-reset-saved):
5978         (custom-variable-reset-standard):
5979         Remove unused variable comment-widget.  Twice.
5980
5981         * toolbar.el (toolbar-blank-press-function):
5982         Add a real defvar with initial value nil and proper docstring.
5983         (press-toolbar-button): No need to check for boundp-ness anymore.
5984
5985         * rect.el (open-rectangle-line): Remove useless (let) form.
5986         Add defvar for pending-delete-mode.
5987
5988         * info.el (Info-find-node): This function needs an autoload cookie.
5989
5990         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
5991         Use let* since the second form referred to the first.
5992
5993 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
5994
5995         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
5996         instead of removed `mswindows-get-clipboard'.
5997
5998
5999 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6000
6001         * select.el (select-convert-from-text): New.
6002         * select.el (select-convert-from-length): New.
6003         * select.el (select-convert-from-integer): New.
6004         * select.el (select-convert-from-identity): New.
6005         * select.el (select-convert-from-filename): New.
6006         * select.el (selection-converter-in-alist): Use them.
6007         New converter functions for X.
6008
6009         * select.el (get-selection): Removed comment.
6010
6011         * select.el (own-selection): Removed append code - I thought
6012         I'd already done this, but apparently not...
6013
6014         * select.el: Changed comment about TIMESTAMP.
6015
6016         * select.el (select-convert-in): New.
6017         * select.el (select-convert-out): New.
6018         New functions that get used by select.c.
6019
6020         * select.el (select-buffer-killed-default): New.
6021         * select.el (select-buffer-killed-text): New.
6022         * select.el (selection-buffer-killed-alist): New.
6023         New list and functions that get called if a relevant selection
6024         exists and a buffer gets killed.
6025
6026         * select.el (select-convert-to-targets):
6027         * select.el (select-convert-to-identity): Removed.
6028         * select.el (select-convert-from-identity): Removed.
6029         * select.el (select-converter-out-alist):
6030         Removed _EMACS_INTERNAL selection type.
6031
6032         * x-select.el (xselect-kill-buffer-hook): Removed.
6033         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6034         Removed this X-specific nonesense. Use the generic support
6035         in select.el instead.
6036
6037 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6038
6039         * mule/mule-category.el (defined-category-hashtable):
6040         Use make-hash-table instead of make-hashtable
6041
6042         * buff-menu.el: Byte-compiler warning fix.
6043
6044         * isearch-mode.el (isearch-highlight-all-cleanup):
6045         Remove unused variable `isearch-highlight-all-start'.
6046
6047         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6048
6049         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6050
6051         * cus-dep.el (Custom-make-dependencies):
6052         Add autoload cookie for custom-add-loads to generated custom-load.el.
6053
6054         * autoload.el (autoload-package-name): Warning suppression.
6055         Move defvar prior to first use.
6056
6057         * custom.el: Add autoload for custom-declare-face.
6058         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6059         * cl.el (cl-hack-byte-compiler):
6060         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6061         to work properly.
6062
6063 2000-07-08  Mike Sperber  <mike@xemacs.org>
6064
6065         * startup.el (load-home-init-file): Added variable.
6066         (maybe-migrate-user-init-file): Added.
6067         (load-user-init-file): Load custom file if different from init
6068         file.
6069
6070         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6071         "startup."
6072
6073         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6074         Moved `custom-file'-related code to cus-file.el.
6075
6076         * cus-file.el: New file.
6077
6078 2000-04-01  Mike Sperber  <mike@xemacs.org>
6079
6080         * packages.el (packages-find-package-directories): Added support
6081         for external package hierarchies with in-place installations.
6082
6083         * find-paths.el (paths-root-in-place-p): Added.
6084         (paths-find-emacs-directory): Added support for external
6085         directories with in-place installations.
6086         (paths-find-site-directory): Ditto.
6087
6088         * startup.el (find-user-init-file): Also look for
6089         ~/.xemacs/init.elc? in preference to ~/.emacs.
6090
6091 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6092
6093         * select.el (own-selection):
6094         * select.el (own-clipboard): Changed `append' parameter to
6095         `how-to-use' parameter.
6096         * select.el (own-selection): Removed icky append code.
6097         * select.el (own-selection, get-selection): Removed extra type
6098         checking.
6099         * select.el (selection-appender-alist):
6100         * select.el (selection-converter-{in|out}-alist): Initialise.
6101         * select.el (select-append-to-*): New.
6102         * select.el (select-convert-from-*): New.  New functions to append
6103         data and convert data from external type.
6104
6105 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6106
6107         * font-lock.el: Javadoc enhancements.
6108
6109 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6110
6111         * printer.el (generic-print-region): Compose job name from buffer
6112         name.
6113
6114 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6115
6116         * font-lock.el (font-lock-fontify-pending-extents): Call
6117         font-lock-fontify-region instead of font-lock-fontify-buffer
6118         to avoid unnecessary progress gauges.
6119
6120 2000-07-06  Craig Lanning  <lanning@scra.org>
6121
6122         * custom-load.el (faces):
6123
6124         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6125         dir is a regex.
6126
6127         * process.el (call-process-internal): from Dan Holmsand, use binary
6128         coding systems so that jka-compr works.
6129
6130 2000-07-07  Ben Wing  <ben@xemacs.org>
6131
6132         * font-lock.el: Undo previous change.  Unfortunately, some
6133         files actually use the variables directly in their init code
6134         without quoting them.
6135
6136 2000-07-07  Ben Wing  <ben@xemacs.org>
6137
6138         * font-lock.el (defvar font-lock-*-face): Removed.
6139
6140         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6141         only when necessary.
6142
6143 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6144
6145         * cl-macs.el: fix cl-transform-function-property kludge
6146         so that it does not require a random feature.
6147
6148 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6149
6150         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6151         as in Linux kernel "Rules.make".
6152
6153 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6154
6155         * build-report.el (build-report): Add autoload cookie.
6156
6157 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6158
6159         * package-ui.el (defgroup pui):  Correct a misspelling
6160         (pui-toggle-package-delete):  Change `seleted' to `selected'
6161
6162 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6163
6164         * package-get.el (package-get-update-base):
6165         (package-get): Use insert-file-contents-literally always.
6166         (package-get-maybe-save-index):
6167         Force coding system for writing to binary.
6168
6169 2000-06-08  Mike Alexander  <mta@arbortext.com>
6170
6171         * code-process.el (call-process-region): If there is no coding
6172         system for the process on process-coding-system-alist use the
6173         coding system of the buffer containing the region.
6174
6175 2000-06-10  Ben Wing  <ben@xemacs.org>
6176
6177         * cmdloop.el (command-error):
6178         If debug-on-error and noninteractive, output backtrace.
6179
6180         * files.el (file-relative-name):
6181         Remove MSDOS references.
6182
6183         * simple.el (line-number): New function, due to non-obvious
6184         behavior/usage of count-lines.
6185
6186         * simple.el (count-lines): document non-obvious usage to get
6187         line number.
6188
6189 2000-06-11  Ben Wing  <ben@xemacs.org>
6190
6191         * faces.el ((featurep 'xpm)):
6192         * x-faces.el (x-init-face-from-resources):
6193         * x-faces.el (x-init-frame-faces):
6194         * x-misc.el (x-init-specifier-from-resources):
6195         * x-misc.el (x-get-resource-and-bogosity-check):
6196         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6197         * x-mouse.el (x-init-pointer-shape):
6198         * x-scrollbar.el (x-init-scrollbar-from-resources):
6199         Add sixth argument to x-get-resource calls so as to issue warnings
6200         rather than errors on bogus arguments.
6201
6202 2000-06-05  Ben Wing  <ben@xemacs.org>
6203
6204         * compat.el: new file.  provides a clean, non-intrusive way to
6205         define compatibility functions.
6206
6207         * process.el (shell-quote-argument): temporary fix for lack
6208         of nt-quote-process-args.  #### I need to put back the overall
6209         structure of that mechanism but redo the guts of it using the
6210         extra intelligence in the C code.
6211
6212 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6213
6214         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6215         `package-get' does in package-get.el, instead of using external
6216         "md5sum" program.
6217
6218         * package-get.el (package-get): Insert package file literally to
6219         make checksum calculation work.
6220
6221 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6222
6223         * code-files.el (convert-mbox-coding-system): Deleted.
6224         (file-coding-system-alist): Removed reference to
6225         convert-mbox-coding-system.
6226
6227 2000-05-28  Martin Buchholz <martin@xemacs.org>
6228
6229         * XEmacs 21.2.34 is released.
6230
6231 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6232
6233         * font-lock.el (font-lock-keywords): Rewrote docstring
6234
6235 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6236
6237         * loadhist.el (unload-feature): handle case where x is both boundp
6238         and fboundp
6239
6240 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6241
6242         * packages.el: It's ok to use built-in macros, but not lisp
6243         defined ones.
6244
6245 2000-05-20  Ben Wing  <ben@xemacs.org>
6246
6247         * font-lock.el:
6248         * font-lock.el (font-lock-message-threshold):
6249         * font-lock.el (font-lock-mode):
6250         * font-lock.el (font-lock-default-fontify-buffer):
6251         * font-lock.el (font-lock-always-fontify-immediately):
6252         * font-lock.el (font-lock-old-extent): Removed.
6253         * font-lock.el (font-lock-old-len): Removed.
6254         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6255         * font-lock.el (font-lock-pending-extent-table): New.
6256         * font-lock.el (font-lock-range-table): New.
6257         * font-lock.el (font-lock-after-change-function):
6258         * font-lock.el (font-lock-after-change-function-1): Removed.
6259         * font-lock.el (font-lock-fontify-pending-extents): New.
6260         * font-lock.el ('font-lock-revert-cleanup): Removed.
6261         * font-lock.el ('font-lock-revert-setup): Removed.
6262         Rewrite deferral code to handle any number of changes, merging
6263         them properly.  Remove hacked-up code for revert-buffer, now
6264         unnecessary.
6265
6266         * menubar-items.el (default-menubar):
6267         In Options->Edit Init File, don't switch to emacs-lisp-mode
6268         unless necessary; doing this turns off font-lock.
6269
6270 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6271
6272         * keydefs.el: Define C-x BS to backward-kill-sentence.
6273
6274 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6275
6276         * files.el (hack-local-variables-prop-line): Use non-greedy
6277         matching to process -*-texinfo-*- -*-.
6278
6279 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6280
6281         * minibuf.el (minibuf-directory-files): new function.
6282         (read-file-name-activate-callback): use minibuf-directory-files.
6283         (read-directory-name-internal): ditto.
6284         (mouse-file-display-completion-list): ditto.
6285         (mouse-directory-display-completion-list): ditto.
6286         (read-file-name-internal): remove "./" from completion list unless
6287         explicitly matched, for consistency.
6288
6289 2000-05-11  Ben Wing  <ben@xemacs.org>
6290
6291         * gutter-items.el (gutter-buffers-tab):
6292         * gutter-items.el (add-tab-to-gutter):
6293         * gutter-items.el (update-tab-in-gutter):
6294         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6295         * gutter-items.el (append-progress-display):
6296         * gutter-items.el (abort-progress-display):
6297         * gutter-items.el (raw-append-progress-display):
6298         Further fixes.  Use set-glyph-image not set-image-instance-property,
6299         to fix problems with multiple windows in a frame.
6300
6301         * menubar-items.el (tutorials-menu-filter):
6302         Fix typo.
6303
6304         * startup.el (early-error-handler):
6305         Display message box under windows; otherwise, message will disappear
6306         before it can be viewed.
6307
6308         * update-elc.el:
6309         Fix bug in NEEDTODUMP processing.
6310
6311 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6312
6313         * startup.el (lock-directory): Removed.
6314         (superlock-file): Ditto.
6315         (startup-set-paths): Remove lockdir.
6316         (startup-setup-paths-warning): Remove lock-directory.
6317
6318         * setup-paths.el (paths-find-lock-directory): Removed.
6319         (paths-find-superlock-file): Ditto.
6320
6321 2000-05-09  Ben Wing  <ben@xemacs.org>
6322
6323         * faces.el (set-face-property):
6324         * faces.el (set-face-font):
6325         * faces.el (set-face-foreground):
6326         * faces.el (set-face-background):
6327         * faces.el (set-face-background-pixmap):
6328         * faces.el (set-face-underline-p):
6329         * faces.el (set-face-strikethru-p):
6330         * faces.el (set-face-highlight-p):
6331         * faces.el (set-face-dim-p):
6332         * faces.el (set-face-blinking-p):
6333         * faces.el (set-face-reverse-p):
6334         doc string changes.
6335
6336         * glyphs.el:
6337         * glyphs.el (make-image-specifier):
6338         * glyphs.el (glyph-property):
6339         * glyphs.el (set-glyph-image):
6340         * glyphs.el (make-glyph):
6341         * glyphs.el (make-pointer-glyph):
6342         * glyphs.el (make-icon-glyph):
6343         * glyphs.el (widget-image-instance-p): New.
6344         authorship info, lots of doc changes.  New predicate, inadvertently
6345         omitted.  the general principle with specifier docs is now that
6346         the description of instantiators should go with the make-foo-specifier
6347         fun's doc string, rather than in foo-specifier-p.  this follows
6348         conventions elsewhere in XEmacs and in general is a lot more obvious
6349         of a place to look.  sometimes the make-foo-specifier function needs
6350         to be created in the process.
6351
6352         * gutter.el:
6353         * gutter.el (make-gutter-specifier): New.
6354         * gutter.el (make-gutter-size-specifier): New.
6355         * gutter.el (make-gutter-visible-specifier): New.
6356         specifier doc updates according to the conventions specified before.
6357
6358         * objects.el:
6359         * objects.el (make-font-specifier):
6360         * objects.el (make-color-specifier):
6361         * objects.el (make-face-boolean-specifier): New.
6362         specifier doc updates according to the conventions specified before.
6363
6364         * specifier.el:
6365         * specifier.el (set-specifier):
6366         * specifier.el (make-integer-specifier): New.
6367         * specifier.el (make-boolean-specifier): New.
6368         * specifier.el (make-natnum-specifier): New.
6369         * specifier.el (make-generic-specifier): New.
6370         * specifier.el (make-display-table-specifier): New.
6371         specifier doc updates according to the conventions specified before.
6372
6373         * toolbar.el:
6374         * toolbar.el (make-toolbar-specifier): New.
6375         specifier doc updates according to the conventions specified before.
6376
6377 2000-05-09  Ben Wing  <ben@xemacs.org>
6378
6379         * process.el (call-process-internal): Revert to previous version
6380         because Mike's change clashed with a change I did not long before.
6381         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6382         Thanks very much Mike for pointing out the bug and submitting a
6383         patch!
6384
6385 2000-04-13  Mike Alexander  <mta@arbortext.com>
6386
6387         * process.el (call-process-internal): Send the correct input buffer
6388         (call-process-internal): Return the exit status of the process
6389
6390 2000-05-07  Ben Wing  <ben@xemacs.org>
6391
6392         * winnt.el:
6393         * winnt.el (nt-quote-args-verbatim): Removed.
6394         * winnt.el (nt-quote-args-prefix-quote): Removed.
6395         * winnt.el (nt-quote-args-backslash-quote): Removed.
6396         * winnt.el (nt-quote-args-double-quote): Removed.
6397         * winnt.el (nt-quote-args-functions-alist): Removed.
6398         * winnt.el (nt-quote-process-args): Removed.
6399         Remove all stuff for argument quoting.  We borrow the code instead
6400         from Emacs 20.6, which is much more careful in its quoting
6401         (e.g. in handling runs of the escape character) and avoids most of
6402         the need for this Lisp mechanism by checking to see whether we're
6403         running a Cygwin or normal program and doing the appropriate
6404         quoting.  If we end up needing such a mechanism, we should add
6405         it by extending the variable `mswindows-quote-process-args' so it
6406         can take an alist of regexps.
6407
6408 2000-05-07  Ben Wing  <ben@xemacs.org>
6409
6410         * keydefs.el:
6411         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6412         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6413         the window without moving point.
6414
6415         * simple.el:
6416         * simple.el (scroll-up-one): New.
6417         * simple.el (scroll-down-one): New.
6418         Functions for use with C-M-up/down.
6419
6420 2000-05-01  Martin Buchholz <martin@xemacs.org>
6421
6422         * XEmacs 21.2.33 is released.
6423
6424 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6425
6426         * dialog.el (yes-or-no-p-dialog-box):
6427         Fix docstring.
6428         Fix following horrible bug in X11 mode with focus-follows-mouse:
6429           1. Visit two files in two different frames.
6430           2. do File->Revert Buffer in one of those frames.
6431           3. Dialog box appears.
6432           4. Arrange things so that the mouse passes over the *other*
6433              frame, then to the dialog box, and click on "Yes".
6434           5. The file contents end up in the *wrong* buffer!
6435         Add TODO comment.
6436
6437 2000-04-28  Ben Wing  <ben@xemacs.org>
6438
6439         * help.el (describe-installation): correct typo introduced
6440         in last patch: boundp -> fboundp.
6441
6442         * etags.el (buffer-tag-table-list):
6443         canonicalize filenames to Unix format so that tag-table-alist
6444         searching works under Windows.
6445
6446         * autoload.el:
6447         Bowdlerize the supposedly objectionable words
6448         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6449
6450         * gutter-items.el (set-progress-display-style):
6451         * gutter-items.el (search-dialog-callback):
6452         * gutter-items.el (make-search-dialog):
6453         Change to new callback-ex api.
6454
6455 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6456
6457         * help.el: (describe-installation): decode-coding-string is not
6458         defined in a non MULE environment.
6459
6460 2000-04-28  Ben Wing  <ben@xemacs.org>
6461
6462         * gutter-items.el (buffer-list-changed-hook):
6463         use it, not record-buffer-hook.
6464
6465         * subr.el (record-buffer-hook): Removed.
6466
6467 2000-04-27  Ben Wing  <ben@xemacs.org>
6468
6469         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6470         use NORECORD option.  Andy will not like this, but the existing
6471         gutter behavior is just wrong, as per this comment:
6472
6473         ;; this used to add the norecord flag to both calls below.
6474         ;; this is bogus because it is a pervasive assumption in XEmacs
6475         ;; that the current buffer is at the front of the buffers list.
6476         ;; for example, select an item and then do M-C-l
6477         ;; (switch-to-other-buffer).  Things get way confused.
6478         ;;
6479         ;; Andy, if you want to maintain the current look, you must
6480         ;;  *uncouple* the gutter order and buffers order.
6481
6482         * loaddefs.el (completion-ignored-extensions): unfuckify.
6483
6484         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6485         xemacs.mak.
6486
6487         * autoload.el (batch-update-one-directory): new function, used in
6488         xemacs.mak.
6489
6490         * loadup.el: set gc-cons-threshold very high unless dumping --
6491         loadup during update-elc is much much much faster.  also do this
6492         when quick-building.
6493
6494         add commented-out code for profiling loadup.
6495
6496
6497         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6498         is required in order to build xemacs.
6499
6500 2000-04-26  Ben Wing  <ben@xemacs.org>
6501
6502         * loadup.el: don't garbage collect during loadup if quick-build
6503         compile-time option is set.
6504
6505 2000-04-23  Ben Wing  <ben@xemacs.org>
6506
6507         * update-elc.el: compute whether any dumped .el or .elc files
6508         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6509         if so.
6510
6511         * update-elc.el (update-elc-files-to-compile): always change
6512         NOBYTECOMPILE in the src directory rather than current dir,
6513         so it will work under NT.
6514
6515         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6516         the form of this file is identical between Unix and Windows.
6517         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6518         Added comment.
6519         (update-autoloads-from-directory): updated doc string.
6520         updated doc strings in a few other places.
6521
6522 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6523
6524         * bytecomp.el (byte-force-recompile): Fix argument to
6525         byte-recompile-directory.
6526
6527 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6528
6529         * gutter-items.el (progress-display-clear-when-idle): Use
6530         add-one-shot-hook.
6531         * gutter-items.el (clear-progress-display): Adjust number of
6532         arguments.
6533
6534 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6535
6536         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6537
6538 2000-04-16  Ben Wing  <ben@xemacs.org>
6539
6540         * printer.el: New file.
6541
6542         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6543
6544         * help.el (describe-installation): Fix decoding for Windows.
6545
6546         * menubar-items.el:
6547         * menubar-items.el (default-menubar):
6548         * menubar-items.el (tutorials-menu-filter): New.
6549         * menubar-items.el (popup-menubar-menu):
6550         Add authorship.  Redo Help menu and Tutorials filter.
6551
6552         * menubar.el: Correct comment.
6553
6554         * modeline.el (modeline-buffer-identification): Correct doc string.
6555
6556         * simple.el:
6557         * simple.el (printing): Removed.
6558         * simple.el (printer-name): Removed.
6559         * simple.el (generic-print-buffer): Removed.
6560         * simple.el (generic-print-region): Removed.
6561         Move generic print code to printer.el.
6562
6563 2000-04-15  Ben Wing  <ben@xemacs.org>
6564
6565         * simple.el (generic-print-region): New.
6566         make this function actually work.
6567         (generic-print-buffer): call generic-print-region.
6568
6569 2000-04-14  Andy Piper  <andy@xemacs.org>
6570
6571         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6572         by using the new widget-callback-current-channel.
6573         (search-dialog-callback): ditto.
6574
6575 2000-04-12  Andy Piper  <andy@xemacs.org>
6576
6577         * gutter.el (default-gutter-position): moved from gutter-items.el.
6578         (default-gutter-position-changed-hook): ditto.
6579         (gutter-element-visibility-changed-hook): ditto.
6580         (set-gutter-element): ditto.
6581         (remove-gutter-element): ditto.
6582         (set-gutter-element-visible-p): ditto.
6583         (gutter-element-visible-p): ditto.
6584         (init-gutter): ditto.
6585
6586         * dialog.el (make-dialog-box): renamed and moved from
6587         gutter-items.el
6588
6589         * gutter-items.el: move various functions elsewhere.
6590
6591 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6592
6593         * menubar-items.el: Fixed place of parenthesis.
6594
6595 2000-04-12  Ben Wing  <ben@xemacs.org>
6596
6597         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6598                 without constantly being prompted for the tag.
6599         * simple.el: Added a number of section headings, to clarify the
6600                 organization of this file.
6601         * simple.el (activate-region):
6602         * simple.el (region-exists-p):
6603         * simple.el (region-active-p):
6604                 Moved these three function down to the other side of
6605                 the case-changing functions, so they join the rest of
6606                 the region code.
6607         * simple.el (printing): New.
6608         * simple.el (printer-name): New.
6609         * simple.el (generic-print-buffer): New.
6610                 New functions, a very simple prototype for a unified
6611                 printing interface.
6612
6613         * process.el (call-process-internal): Real fix for null BUFFER,
6614                 other problems with BUFFER specs.
6615
6616         * menubar-items.el:
6617                 Fixed up File->Print to use new printing functions.
6618                 Various corrections and expansions to Grep/Compile menus.
6619                 New options for Printing.
6620                 New options for SMTP Mail, the way to send mail under
6621                   MS Windows. (There's also a package patch to make SMTP
6622                   Mail be the default under MSWin.)
6623
6624 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6625
6626         * menubar-items.el: Selecting Rectangle Mousing from menubar
6627         did not work.  Needed to quote mouse-track-rectangle-p.
6628
6629 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6630
6631         * cl-compat.el (keywordp): Removed.
6632
6633 2000-04-05  Andy Piper  <andy@xemacs.org>
6634
6635         * gutter-items.el (progress-layout-glyph): don't initialize here.
6636         (progress-gauge-glyph): use dynamic sizing.
6637         (set-progress-display-style): new function. Set progress glyphs
6638         appropriately depending on the style.
6639         (progress-display-style): new variable. Custom version of
6640         set-progress-display-style.
6641         (progress-abort-glyph): switch to dynamic sizes.
6642         (search-dialog-text): make the edit field active.
6643
6644 2000-04-04  Andy Piper  <andy@xemacs.org>
6645
6646         * gutter-items.el (make-search-dialog): need to make the search
6647         dialog visible after creation.
6648
6649         * menubar-items.el (default-menubar): use the search dialog for
6650         searching. Remove some extraneous search menu items.
6651
6652         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6653         well as strings.
6654         (make-gutter-only-dialog-frame): allow the user to create the
6655         frame unmapped. Allow the gutter spec to be given as a glyph.
6656         (search-dialog-direction): new variable.
6657         (search-dialog-text): new variable.
6658         (search-dialog-callback): new function. Callback for the search
6659         dialog action.
6660         (make-search-dialog): new function. Create a user-friendly search
6661         dialog.
6662
6663 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6664
6665         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6666         under Windows.
6667
6668 2000-04-01  Andy Piper  <andy@xemacs.org>
6669
6670         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6671         progress more accurately.
6672
6673 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6674
6675         * finder.el (finder-compile-keywords): Process readable files only.
6676         Because error in process of .#finder-inf.el when compile xemacs
6677         with --with-clash-detection option.
6678
6679 2000-03-31  Andy Piper  <andy@xemacs.org>
6680
6681         * gutter-items.el (append-progress-display): don't delay after a
6682         successful font-lock.
6683         (make-gutter-only-dialog-frame): new function. Allow users to
6684         create gutter-only dialogs.
6685
6686 2000-03-27  Mike Alexander  <mta@arbortext.com>
6687
6688         * process.el (call-process-internal): Handle a null BUFFER
6689         parameter correctly.
6690
6691 2000-03-28  Andy Piper  <andy@xemacs.org>
6692
6693         * gutter-items.el (abort-progress-display): put strings in the
6694         gutter not extents.
6695         (progress-layout-glyph): signal special 'quit callback.
6696         (progress-display-quit-function): deleted.
6697         (progress-display-stop-callback): deleted.
6698         (progress-display-dispatch-command-events): deleted.
6699         (append-progress-display): remove calls to
6700         progress-display-dispatch-command-events.
6701         (raw-append-progress-display): ditto.
6702
6703 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6704
6705         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6706         being a list.  Actually define `stipple-pixmap-p' which is used as
6707         an error predicate.  Correctly handle PIXMAP being either relative
6708         or absolute file name.
6709
6710 2000-03-24  Andy Piper  <andy@xemacs.org>
6711
6712         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6713         (abort-progress-display): ditto. Don't delete the created extent.
6714         (raw-append-progress-display): ditto.
6715         (progress-display-dispatch-non-command-events): new
6716         function. Encapsulates what we want to do when no command input is
6717         required.
6718         (progress-display-dispatch-command-events): likewise, but disable
6719         for now since it causes too many problems.
6720         (append-progress-display): use them.
6721         (raw-append-progress-display): ditto.
6722         (default-gutter-position-changed-hook): set this rather than
6723         default-gutter-position-changed.
6724         (default-gutter-position-changed-hook): lambda with zero arguments
6725         rather than one.
6726         (raw-append-progress-display): trap errors in pending input since
6727         allowing them to signal will hose the gauge well and
6728         truly. Ideally we would like to delay these until we are more able
6729         to cope.
6730         (append-progress-display): ditto.
6731
6732 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6733
6734         * lisp/make-docfile.el: call-process-internal is now implemented
6735         in process.el.
6736
6737 2000-03-21  Ben Wing  <ben@xemacs.org>
6738
6739         * mule\mule-cmds.el (set-language-info-alist):
6740         Fix to correspond to new menu arrangement.
6741
6742 2000-03-21  Ben Wing  <ben@xemacs.org>
6743
6744         * process.el:
6745         * process.el (call-process-internal): New.
6746         New implementation of call-process.  Only enabled under NT, so far.
6747         stderr handling not implemented yet in CVS'd C code.
6748
6749 2000-03-20  Ben Wing  <ben@xemacs.org>
6750
6751         * lisp-mode.el:
6752         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6753         * lisp-mode.el (lisp-interaction-mode):
6754         Put back Lisp Interaction menubar for Jan V's sake.
6755
6756         * simple.el:
6757         * simple.el (mark-ring):
6758         * simple.el (dont-record-current-mark): New.
6759         * simple.el (in-shifted-motion-command): New.
6760         * simple.el (mark-ring-unrecorded-commands): New.
6761         * simple.el (mark-ring-max):
6762         * simple.el (set-mark-command):
6763         * simple.el (push-mark):
6764         * simple.el (handle-pre-motion-command):
6765         Implement scheme for not recording unimportant marks.
6766
6767         * subr.el:
6768         * subr.el (function-allows-args): New.
6769         New function function-allows-args.
6770
6771 2000-03-20  Martin Buchholz <martin@xemacs.org>
6772
6773         * XEmacs 21.2.32 is released.
6774
6775 2000-03-20  Andy Piper  <andy@xemacs.org>
6776
6777         * gutter-items.el (update-tab-in-gutter): force selection of the
6778         selected-window if required to do so.
6779         (buffers-tab-items): ditto.
6780         (add-tab-to-gutter): ditto.
6781         (create-frame-hook): use force-selection.
6782         (default-gutter-position-changed): lambdify.
6783         (update-tab-hook): deleted since it was only used in one place.
6784
6785 2000-03-18  Andy Piper  <andy@xemacs.org>
6786
6787         * files.el (find-file-noselect): undo change that shouldn't have
6788         gone in.
6789
6790 2000-03-17  Andy Piper  <andy@xemacs.org>
6791
6792         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6793         of selected-window trickery.
6794
6795         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6796         frames tabs.
6797         (progress-display-stop-callback): progress -> progress-display
6798         (progress-display-quit-function): ditto.
6799         (clear-progress-display): ditto.
6800         (remove-progress-display): ditto.
6801         (append-progress-display): ditto.
6802         (abort-progress-display): ditto.
6803         (raw-append-progress-display): ditto.
6804         (display-progress-display): ditto.
6805         (current-progress-display-label): ditto.
6806         (current-progress-display): ditto.
6807         (lprogress-display): ditto and save the buffer
6808         (progress-display): ditto. Otherwise the buffer sometimes gets
6809         changed which confuses font-lock.
6810
6811         * font-lock.el (font-lock-default-fontify-buffer): catch all
6812         errors, not just quit.
6813         (font-lock-mode): progress -> display-progress
6814         (font-lock-default-fontify-buffer): ditto.
6815         (font-lock-fontify-syntactically-region): ditto.
6816         (font-lock-fontify-keywords-region): ditto.
6817
6818 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6819
6820         * cl.el (gensym): Move to here from cl-macs.el.
6821         (gentemp): Ditto.
6822
6823 2000-03-16  Andy Piper  <andy@xemacs.org>
6824
6825         * font-lock.el (font-lock-mode): use lprogress and friends for
6826         progress management.
6827         (font-lock-default-fontify-buffer): ditto.
6828         (font-lock-fontify-syntactically-region): ditto.
6829         (font-lock-fontify-keywords-region): ditto.
6830         (font-lock-revert-cleanup): fix reverting.
6831         (font-lock-revert-setup): ditto.
6832
6833         * gutter-items.el (progress-use-echo-area): new variable. Use the
6834         echo area for progress gauges if non-nil.
6835         (clear-progress): remove echo area stuff and defer to
6836         clear-message.
6837         (append-progress): dispatch non-command events after each progress
6838         increment. Remove echo area stuff.
6839         (abort-progress): remove echo area stuff and defer to
6840         display-message.
6841         (raw-append-progress): ditto. Dispatch non-command events after
6842         gutter redisplay.
6843         (display-progress): defer echo area stuff to display-message.
6844
6845         * gutter-items.el (clear-progress):
6846         (abort-progress): indentation changes.
6847         (display-progress): don't clear progress.
6848         (append-progress): compare messages with equal.
6849         (raw-append-progress): use dispatch-non-command-events to flush
6850         widget creation events.
6851
6852 2000-03-13  Ben Wing  <ben@xemacs.org>
6853
6854         * abbrev.el:
6855         * abbrev.el (abbrev-string-to-be-defined): New.
6856         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6857         Changes for use with the menubar.
6858
6859 2000-03-12  Ben Wing  <ben@xemacs.org>
6860
6861         * alist.el (vassoc): moved here from font-menu.el.
6862
6863         * custom.el (defface): typo fix.
6864
6865         * dialog.el (yes-or-no-p-dialog-box):
6866         * dialog.el (message-box):
6867         * files.el (save-some-buffers-1):
6868         Put accelerators in the button names.
6869
6870         * font-lock.el (font-lock-comment-face):
6871         * font-lock.el (font-lock-keyword-face):
6872         * font-lock.el (font-lock-function-name-face):
6873         Fixed some of the colors under MS Windows because the existing
6874         default colors were hardly different from black and needed to be
6875         made lighter.
6876
6877         * font-menu.el:
6878         * font-menu.el (font-menu-split-long-menu):
6879         * font-menu.el (font-menu-family-constructor):
6880         * font-menu.el (font-menu-size-constructor):
6881         * font-menu.el (font-menu-weight-constructor):
6882         * font-menu.el (font-menu-set-font):
6883         vassoc moved to alist.el.
6884         Accelerators added to all menus.
6885         Unused bound var new-props removed.
6886
6887         * keydefs.el: I did a whole lot of rearranging to put things in a
6888         more consistent order and fixed a number of cases where key
6889         combinations involving up, down, left, right and so on were
6890         defined but the corresponding keypad combinations were not
6891         defined.
6892
6893         * lisp-mode.el:
6894         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6895         * lisp-mode.el (emacs-lisp-mode):
6896         * lisp-mode.el (lisp-interaction-mode):
6897         * lisp-mode.el (flet):
6898         Added accelerators onto the menus.
6899         Made all the different versions of the let function be indented
6900         the same way.
6901         Undid Steve's easy-menu-ification, because it makes it impossible
6902         to have the menubar and popup menus different.
6903         Cleaned up the menu; added items for find-function &c and some
6904         indenting, and removed debug-on-*.
6905
6906         * list-mode.el (list-mode-hook):
6907         * list-mode.el (list-mode):
6908         * list-mode.el (completion-setup-hook):
6909         * list-mode.el (display-completion-list):
6910         Added support for the :window-height keyword, which is required
6911         because of other changes that I made for the file dialog box.  I
6912         also made the hook variables list-mode-hook and
6913         completion-setup-hook and also minibuffer-setup-hook in
6914         minibuf.el be permanent-local; see comment in list-mode.el.
6915
6916         * map-ynp.el (map-y-or-n-p):
6917         Added accelerators to the dialog buttons.
6918
6919         * menubar-items.el (menu-truncate-list):
6920         New internal function.
6921         * menubar-items.el (submenu-generate-accelerator-spec):
6922         * menubar-items.el (menu-item-strip-accelerator-spec):
6923         * menubar-items.el (menu-item-generate-accelerator-spec):
6924         New exported functions, for use in auto-generating accelerator specs.
6925
6926         * menubar-items.el:
6927         * menubar-items.el (default-menubar):
6928         * menubar-items.el (maybe-add-init-button):
6929         * menubar-items.el (bookmark-menu-filter):
6930         * menubar-items.el (slow-format-buffers-menu-line):
6931         * menubar-items.el (build-buffers-menu-internal):
6932         * menubar-items.el (language-environment-menu-filter):
6933         * menubar-items.el (default-popup-menu):
6934         * menubar-items.el (popup-buffer-menu):
6935         * menubar-items.el (popup-menubar-menu):
6936         Did a major overhaul on this file, and in fact I'm nowhere near
6937         done working on the menubar, and there will be more patches to
6938         come.  A basic summary of what I've done:
6939
6940         a) I added accelerators to all of the menu items.  For menus that
6941         are auto-generated, such as the buffers menu, the accelerators are
6942         automatically added to the beginning of each line using the
6943         numbers 1 through 9, then zero, and then letters starting with A,
6944         but omitting the letters that are already in use for the fixed
6945         menu items at the top of the buffers menu.  To facilitate adding
6946         accelerators of this kind, I created some new functions
6947         (*-accelerator-spec), which are also being used by other filters
6948         that auto generate lists of things such as ftp sites to download
6949         packages.  If people really don't like these accelerators
6950         appearing at the beginning of the menu items, a variable can be
6951         added to optionally turn them off, but I think this is rather
6952         pointless because other menu items have accelerators and many or
6953         most of the menu users will use the accelerators if the support is
6954         there.
6955
6956         b) I combined the top level Tools and Apps menus into a single
6957         Tools menu, because the distinction between the two is not
6958         obvious, and the items on the menus are not used often enough that
6959         putting some of them onto submenus is a problem.
6960
6961         c) I created two new top level menus called View and Cmds because
6962         there were too many items on the File and Edit menus, and I'm going
6963         to be adding more items to these menus.  In contrast to the Tools
6964         menu, the items on these menus may be used quite often during an
6965         editing session, and so should be available with fewer
6966         keystrokes.
6967
6968         d) I added a number of options to the options menu, including one
6969         for controlling whether the alt key can be used to traverse to
6970         menu items using the accelerators, one for controlling behavior of
6971         control-k, one for controlling how the kill and yank functions
6972         interact with the clipboard, a few additional buffers-menu
6973         options, and various other things.  I also did a bit of
6974         rearranging, for example, combining the keyboard and mouse options
6975         into a single keyboard and mouse submenu to facilitate the
6976         accelerators on that level.
6977
6978         e) I changed the variable buffers-menu-format-buffer-line-function
6979         to take two arguments instead of one, the second argument being
6980         the line number for use in creating an accelerator.  I added a
6981         hack to support existing functions with one argument (although I
6982         doubt that very many of these exist), for backward compatibility.
6983
6984         f) I moved the top level mule menu to be a submenu of the edit
6985         menu.  I think that most of the items on this menu are fairly
6986         useless and there are certainly not enough frequently used items
6987         to justify this being its own top level menu.
6988
6989         g) I combined most of the items in big-menubar.el into the main menu.
6990         If people think the main menu is too big, it would be possible to
6991         create different configurations, some smaller.
6992
6993         * menubar.el (check-menu-syntax):
6994         Deleted some syntax checks that were no longer valid, partly
6995         because of changes that were already made a long time ago, and
6996         partly because of a change I made where I allow the name of the
6997         menu item to be an evaluated expression rather than just a string,
6998         similar to all of the other parameters of a menu item.
6999
7000         * minibuf.el:
7001         * minibuf.el (read-file-name-1):
7002         * minibuf.el (mouse-read-file-name-1):
7003         I made a number of changes to improve the appearance
7004         and functioning of the file dialog box.  They include:
7005
7006         a) Fixing the problem where closing the dialog box by clicking on
7007         the close button of the window didn't properly exit the
7008         minibuffer.
7009
7010         b) Fixing the problem that if you typed part of a file name, and
7011         then clicked on a completion with the mouse, the file was not
7012         correctly selected.
7013
7014         c) Changing the title of the dialog box to reflect the operation
7015         being done in accordance with user interface conventions, rather
7016         than the name of the dialog box buffer, which is rather useless.
7017
7018         d) Remove the words "possible completions are" which didn't
7019         belong.
7020
7021         e) Fix things so that the completions scroll off the end of the
7022         completions windows only to the right, rather than both to the
7023         right and down, which is in accordance with Windows user interface
7024         conventions.
7025
7026         * msw-init.el (init-post-mswindows-win):
7027         Added a binding for meta-F4, which is the standard windows binding
7028         for exiting a program.
7029
7030         * select.el (get-selection-no-error):
7031         * select.el (own-selection):
7032         * select.el (own-clipboard):
7033         Added an optional argument called append to the functions
7034         own-selection and own-clipboard.  This adds support for appending
7035         text to the existing selection and allows the function
7036         own-clipboard to be used as the value of the variable
7037         interprogram- cut-function.
7038
7039         Fixed a bug in own-selection in handling zmacs-region-stays.
7040
7041         * simple.el (historical-kill-line): New.
7042
7043         * simple.el (kill-line):
7044         * simple.el (interprogram-cut-function):
7045         * simple.el (interprogram-paste-function):
7046         * simple.el (handle-pre-motion-command):
7047         * simple.el (next-line):
7048         * simple.el (previous-line):
7049         a) Expanded the variable kill-whole-line, so that function
7050         kill-line can be set to delete the entire line always, not just
7051         when cursor is at the beginning of the line.  This is controlled
7052         by setting the variable kill-whole-line to the symbol 'always.
7053         This behavior, as well as the existing kill-whole-line behavior,
7054         now only take effect when kill-line is called interactively,
7055         although this is a departure from a previous behavior in the case
7056         of setting this variable kill-whole-line to t.  It is almost
7057         certainly what has always been intended, and most likely the old
7058         way of doing things introduced bugs.  I also created a function
7059         called historical-kill-line, which ignores the kill-whole-line
7060         setting and always gives the historical behavior of only killing
7061         to the end of the line.  I bound this function to shift- control-k
7062         so that the kill to end of line behavior is available, even when
7063         kill-whole-line has been set to change control-k into the simple
7064         delete-whole-line behavior. (This can be set using the options
7065         menu.)
7066
7067         b) I changed things so that kill and yank now interact with the
7068         clipboard by default under windows.  This was done by changing the
7069         default value of interprogram-cut- function and
7070         interprogram-paste-function.  You can get the old behavior by
7071         setting these to nil, and there is an option on the options menu
7072         to do this.
7073
7074         c) I added support for selecting text using shifted motion keys.
7075         This support is on by default and can be controlled by the
7076         variable shifted-motion-keys-select-region.  There is also a
7077         variable called unshifted-motion-keys-deselect-region that
7078         controls more specifically how the shifted motion key behavior
7079         works.  I did not put an option on the options menu to turn this
7080         off, because I can't imagine why this would be useful.
7081
7082         * simple.el (forward-block-of-lines):
7083         * simple.el (backward-block-of-lines):
7084         * simple.el (block-movement-size):
7085         New.
7086
7087         * simple.el (uncapitalized-title-words):
7088         * simple.el (uncapitalized-title-word-regexp):
7089         * simple.el (capitalize-string-as-title):
7090         * simple.el (capitalize-region-as-title):
7091         New.
7092
7093
7094         * subr.el (add-hook):
7095         * subr.el (make-local-hook): New.
7096         * subr.el (remove-local-hook): New.
7097         * subr.el (add-one-shot-hook): New.
7098         * subr.el (add-local-one-shot-hook): New.
7099         Added some functions to make using hooks easier.
7100         These include:
7101
7102         a) Functions add-local-hook and remove-local-hook to make it easy
7103         to use local hooks.
7104
7105         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7106         make it possible to add a "one-shot" hook, which is to say a hook
7107         that runs only once, and automatically removes itself after the
7108         first time it has run.
7109
7110 2000-03-09  Andy Piper  <andy@xemacs.org>
7111
7112         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7113
7114 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7115
7116         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7117         Moved from menubar-items.el.
7118         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7119
7120 2000-03-08  Andy Piper  <andy@xemacs.org>
7121
7122         * gutter-items.el (build-buffers-tab-internal): add selected field
7123         to buffers tab spec.
7124
7125 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7126
7127         * minibuf.el (last-exact-completion): Initialize to nil.
7128
7129 2000-03-07  Didier Verna  <didier@xemacs.org>
7130
7131         * startup.el (command-line-1): remove unused variable
7132         `first-file-buffer'.
7133
7134 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7135
7136         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7137         which is also used for Web server log files.
7138
7139 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7140
7141         * mule/mule-charset.el: Setup auto-fill-chars.
7142
7143 2000-03-02  SL Baur  <steve@beopen.com>
7144
7145         * subr.el (with-string-as-buffer-contents): Reimplement using
7146         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7147         non-deletion of buffer after execution problem.
7148         (with-output-to-string): Use unique buffer name.
7149
7150 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7151
7152         * gutter-items.el (buffers-tab-sort-function):  New variable.
7153         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7154
7155 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7156
7157         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7158
7159 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7160
7161         * menubar-items.el (maybe-add-init-button): Remove the "Load
7162         .emacs" button from all menubars.
7163
7164 2000-03-01  Didier Verna  <didier@xemacs.org>
7165
7166         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7167         region rectangle replacement (from Jan Vroonhof).
7168         (replace-rectangle): new function.
7169
7170 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7171
7172         * mule/mule-cmds.el (set-default-coding-systems): Use
7173         set-terminal-coding-system and set-keyboard-coding-system.
7174         * coding.el (set-terminal-coding-system): Use
7175         set-console-tty-output-coding-system.
7176         (set-keyboard-coding-system): Use
7177         set-console-tty-input-coding-system.
7178
7179 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7180
7181         * minibuf.el (read-variable): Allow symbol to default argument.
7182
7183 2000-02-27  Andy Piper  <andy@xemacs.org>
7184
7185         * gutter-items.el (update-tab-hook): new function to be used for
7186         hooks.
7187         (create-frame-hook): add update-tab-hook.
7188         (record-buffer-hook): ditto.
7189         (default-gutter-position-changed): ditto.
7190         (default-gutter-position): updating the buffers tab is now handled
7191         by a hook.
7192         (default-gutter-position-changed-hook): new variable.
7193         (gutter-element-visibility-changed-hook): ditto.
7194         (set-gutter-element-visible-p): call it.
7195         (set-gutter-element): use modify-specifier-instances. Set extents
7196         as duplicable before using.
7197         (remove-gutter-element): ditto.
7198         (set-gutter-element-visible-p): ditto.
7199         (init-gutter): new function.
7200         (add-tab-to-gutter): use new gutter-element functions rather than
7201         setting specifiers directly.
7202         (clear-progress): ditto.
7203         (abort-progress): ditto.
7204         (gutter-buffers-tab-visible-p): renamed from
7205         default-gutter-visible-p
7206
7207         * specifier.el (modify-specifier-instances): new function from Jan
7208         Vroonhof.
7209
7210         * x-init.el (init-post-x-win): call init-gutter.
7211
7212         * msw-init.el (init-post-mswindows-win): call init-gutter.
7213
7214         * menubar-items.el (default-menubar): Update to reflect new gutter
7215         variables.
7216
7217 2000-02-26  Andy Piper  <andy@xemacs.org>
7218
7219         * gutter-items.el (set-gutter-element): new function. Add gutter
7220         elements to the specified gutter.
7221         (remove-gutter-element): new function. Remove gutter elements from
7222         the specified gutter.
7223         (set-gutter-element-visible-p): new function. Set gutter element
7224         visibility for the provided gutter-visible specifier.
7225
7226 2000-02-23  Andy Piper  <andy@xemacs.org>
7227
7228         * gutter-items.el (add-tab-to-gutter): specify dimensions
7229         dynamically.
7230
7231 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7232
7233         * gutter-items.el (add-tab-to-gutter):
7234         * package-get.el (package-get-interactive-package-query):
7235         * package-ui.el (pui-directory-exists):
7236         (pui-install-selected-packages):
7237         (pui-list-packages):
7238         Use #'(lambda ...)  instead of '(lambda ...).
7239
7240 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7241
7242         * startup.el (load-user-init-file): Check to make sure user
7243           has an init-file before calling load().
7244
7245 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7246
7247         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7248
7249 2000-02-23  Martin Buchholz <martin@xemacs.org>
7250
7251         * XEmacs 21.2.31 is released.
7252
7253 2000-02-21  Mike Sperber <mike@xemacs.org>
7254
7255         * loadup.el (really-early-error-handler):
7256         * update-elc.el:
7257         * make-docfile.el:
7258         Remove dependency on EMACSBOOTSTRAP... environment variables.
7259
7260 2000-02-21  Martin Buchholz <martin@xemacs.org>
7261
7262         * XEmacs 21.2.30 is released.
7263
7264 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7265
7266         * byte-optimize.el (byte-optimize-plus):
7267         (byte-optimize-minus):
7268         (byte-optimize-multiply):
7269         Optimize (- 0) to 0, not (-)
7270         Optimize (+ 5 3.0) to 8.0
7271         Optimize (* 5 3.0) to 15.0
7272         Improve readability.
7273
7274 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7275
7276         * modeline.el: (modeline-scrolling-method): change modeline
7277         mswindows cursor appearance according to the value.
7278
7279         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7280         and 'gui-element face colors and 'gui-element face font to Windows
7281         defaults.
7282
7283 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7284
7285         * font-lock.el: Javadoc enhancements
7286
7287 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7288
7289         * ldap.el (toplevel): Test if LDAP support has been compiled in
7290         (ldap-verbose): New option
7291         (ldap-search-entries): Renamed from the previous ldap-search
7292         Conditionalize message display on ldap-verbose
7293         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7294         defuns
7295         (ldap-search): Is now defined as an obsolete wrapper calling
7296         ldap-search-basic or ldap-search-entries
7297
7298
7299 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7300             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7301             Jan Vroonhof  <jan@xemacs.org>
7302
7303         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7304         When for-effect is true, didn't call `byte-optimize-form'
7305         in and/or subforms without last.
7306
7307 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7308
7309         * package-get.el (package-get-download-sites): Use correct custom
7310         type.
7311
7312 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7313
7314         * files.el (write-file): Ask for coding system when compiled with
7315         file-coding.
7316
7317 2000-02-16  Andy Piper  <andy@xemacs.org>
7318
7319         * buffer.el (switch-to-buffer): give norecord argument to
7320         set-window-buffer instead of explicitly recording.
7321
7322         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7323         we have to pick a window.
7324
7325 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7326
7327         * mule/mule-cmds.el (describe-language-support): Don't add
7328         unexist function to help-map.
7329         (describe-coding-system): Don't use already assigend `C'.
7330
7331 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7332
7333         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7334         work in custom.
7335
7336 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7337
7338         * about.el: Ienaga's e-mail address change.
7339
7340 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7341
7342         * etags.el (find-tag): force new window -- even if buf already
7343         visible -- when other-window is t
7344
7345 2000-02-16  Martin Buchholz <martin@xemacs.org>
7346
7347         * XEmacs 21.2.29 is released.
7348
7349 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7350
7351         * cl-extra.el (getf): This is now identical to `plist-get', so
7352         just defalias it.
7353         * cl-macs.el: Make getf an alias to plist-get, at the
7354         byte-compiler level, using define-compiler-macro.
7355
7356 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7357
7358         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7359
7360 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7361
7362         * lisp/etags.el (find-tag-internal): set exact-tagname to
7363           a regular expression that matches against the tagname
7364           part of the tag entry first instead of only looking in
7365           the context area.
7366
7367 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7368
7369         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7370         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7371
7372 2000-02-07  Martin Buchholz <martin@xemacs.org>
7373
7374         * XEmacs 21.2.28 is released.
7375
7376 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7377
7378         * cl-extra.el (getf): Just call `get', never `get*'.
7379         Make arglist match docstring.
7380         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7381         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7382         * byte-optimize.el: remove references to `get*'.
7383
7384 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7385
7386         * mule/european.el: Add syntax information for Latin3 and Latin4.
7387
7388 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7389
7390         * byte-optimize.el: Byte-optimize (length "foo")
7391
7392 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7393
7394         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7395         width check using `window-leftmost-p' and `window-rightmost-p'.
7396
7397 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7398
7399         * wid-edit.el (widget-match-inline): An atom never matches a
7400           list.
7401
7402 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7403
7404         * modeline.el: Consolidated 'x and 'mswindows specification under
7405         'win tag.
7406
7407 2000-01-29  Andy Piper  <andy@xemacs.org>
7408
7409         * gutter-items.el: (format-buffers-tab-line): Try and be
7410         intelligent about buffer naming when we have duplicates.
7411
7412 2000-01-29  Andy Piper  <andy@xemacs.org>
7413
7414         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7415         updated when it becomes visible.
7416
7417 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7418
7419         * bytecomp.el (byte-compile-insert-header): Properly set coding
7420         system under MULE and file-coding.
7421
7422 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7423
7424         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7425         (dontusethis-set-value-terminal-coding-system-handler):
7426         (dontusethis-set-value-keyboard-coding-system-handler):
7427         Never undefine coding system aliases.  Emergency fix for gnus.
7428
7429 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7430
7431         * files.el (abbreviate-file-name): Use directory-sep-char instead
7432         of hard-coded "/".
7433
7434 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7435
7436         * startup.el (user-init-file-base-list): New variable, replacing
7437         user-init-file-base.
7438         (find-user-init-file): New function.
7439         (command-line-early): Use it.
7440         (load-user-init-file): Ditto.
7441
7442 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7443
7444         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7445         calling valid-image-instantiator-format-p
7446
7447 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7448
7449         * isearch-mode.el (isearch-mode): The variable is
7450         isearch-unhidden-extents, not isearch-opened-extents.
7451
7452 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7453
7454         * minibuf.el (next-history-element): Modify error message if a
7455         default value is available.
7456
7457 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7458
7459         * bytecomp.el (byte-compile-file): Don't unconditionally write
7460         .elc files in binary - might contain non-Latin1.
7461
7462 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7463
7464         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7465         for windows-nt.
7466
7467         * version.el:
7468         * startup.el (user-init-file-base):
7469         * process.el (call-process-region):
7470         * files.el (make-backup-file-name):
7471         (backup-file-name-p):
7472         (file-relative-name):
7473         (abbreviate-file-name):
7474         (set-auto-mode):
7475         * code-process.el (call-process-region): Removed unnecessary
7476         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7477         support out of the universe.
7478
7479         * process.el:
7480         * code-process.el:
7481         * bytecomp.el (byte-compile-file): Removed reference to
7482         buffer-file-type, and commented usage of binary-process-output
7483         NTEmacs variables.
7484
7485 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7486
7487         * help.el (function-arglist): Add case for macro.
7488
7489 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7490
7491         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7492         printers.
7493         (custom-display): Added a menu for printer/display tags.
7494
7495         * frame.el (frame-type):
7496         * device.el (device-type): Added 'msprinter to the doc string, and
7497         removed 'pc -- it is not going to be implemented ever.
7498         (call-device-method): Fixed docstring typo.
7499         Defined specifier tags 'printer and 'display.
7500
7501 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7502
7503         * lisp/itimer.el (itimer-run-expired-timers): (consp
7504           last-command-event-time) instead of (consp
7505           'last-command-event-time).
7506
7507 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7508
7509         * msw-glyphs.el: Removed obsolete commentary.
7510
7511 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7512
7513         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7514         better default value.
7515
7516 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7517
7518         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7519         (read-string): Ditto.
7520         (eval-minibuffer): Ditto.
7521         (read-command): Ditto.
7522         (read-function): Ditto.
7523         (read-variable): Ditto.
7524         (read-number): Ditto.
7525         (read-shell-command): Ditto.
7526         (read-number): Record history.
7527
7528 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7529
7530         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7531
7532 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7533
7534         * faces.el (startup-initialize-custom-faces): New function.
7535         Reset all faces created during auto-autoloads loading time
7536         by defface.
7537         * startup.el (command-line): Call it.
7538
7539 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7540
7541         * about.el (about-hackers): Add myself to contributors list.
7542
7543 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7544
7545         * menubar-items.el (maybe-add-init-button): Removed an argument in
7546         a call to load-user-init-file, as the function managed to lose its
7547         formal parameter a few betas ago.
7548
7549 2000-01-18  Martin Buchholz <martin@xemacs.org>
7550
7551         * XEmacs 21.2.27 is released.
7552
7553 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7554
7555         * process.el (shell-command-to-string): Use the FSF docstring.
7556         Make shell-command-to-string the standard function, and
7557         exec-to-string the (deprecated) alias.
7558
7559         * startup.el: typo fix.
7560
7561 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7562
7563         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7564
7565 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7566
7567         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7568         buffers after visible buffers.
7569         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7570
7571 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7572
7573         * info.el (Info-extract-menu-node-name): Stop at a dot
7574         followed by whitespace or right parenthesis.
7575
7576 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7577
7578         * info.el (Info-directory-list): Warn against using Customize with
7579         Info-directory-list.
7580
7581 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7582
7583         * minibuf.el (read-file-name): doc fix.
7584
7585         * autoload.el (update-file-autoloads): doc fix.
7586
7587         * about.el (about-hackers): Change my E-mail address.
7588
7589 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7590
7591         * info.el (Info-visit-file): Just use the `f' interactive spec to
7592         read a filename in the standard way.
7593
7594 2000-01-13  Andy Piper  <andy@xemacs.org>
7595
7596         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7597         (gutter-buffers-tab-extent): new variable.
7598         (update-tab-in-gutter): call add-tab-to-gutter again if the
7599         orientation has changed.
7600         (add-tab-to-gutter): cope with different orientations.
7601
7602 2000-01-11  Didier Verna  <didier@xemacs.org>
7603
7604         * info.el (Info-following-node-name): backward-skip dots as well
7605         as spaces (dots at the end of a node name aren't part of it).
7606         (Info-extract-menu-node-name): don't skip dots. There could be
7607         some in the node name.
7608         (Info-index): allow dots to be part of a node name.
7609
7610 2000-01-12  Andreas Jaeger  <aj@suse.de>
7611
7612         * files.el (auto-mode-alist): Added idlwave-mode.
7613         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7614
7615 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7616
7617         * info.el (Info-search): Show default value.
7618
7619 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7620
7621         * info.el (Info-read-node-completion-table): New variable.
7622         (Info-read-node-name-1): New function.
7623         (Info-read-node-name): Use it.
7624         (Info-follow-reference): Use DEFAULT argument of completing-read.
7625         (Info-menu): Ditto.
7626
7627 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7628
7629         * hyper-apropos.el (hyper-describe-key-briefly): Save
7630         window configuration.
7631         (hyper-describe-face): Use DEFAULT of completing-read.
7632         (hyper-apropos-read-variable-symbol): Ditto.
7633         (hyper-apropos-read-function-symbol): Ditto.
7634
7635 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7636
7637         * mule/mule-cmds.el (set-default-coding-system): Set
7638         comint-exec-hook to use coding-system-for-read and
7639         coding-system-for-write so that C-x RET c works.
7640
7641 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7642
7643         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7644         (previous-matching-history-element): Increment
7645         minibuffer-max-depth by 1.
7646         (next-matching-history-element): Ditto.
7647
7648 2000-01-11  Andy Piper  <andy@xemacs.org>
7649
7650         * gutter-items.el (buffers-tab): Create a new face for the buffers
7651         tab.
7652         (buffers-tab-face): use it.
7653
7654 2000-01-10  Didier Verna  <didier@xemacs.org>
7655
7656         * modeline.el (modeline-scrolling-method): change modeline X
7657         cursor appearance according to the value.
7658
7659 2000-01-07  Andreas Jaeger  <aj@suse.de>
7660
7661         * about.el (about-hackers): Moved my entry to contributor list.
7662         (xemacs-hackers): Added myself.
7663         (about-maintainer-info): Added description of myself.
7664
7665
7666 2000-01-07  Didier Verna  <didier@xemacs.org>
7667
7668         * modeline.el (modeline-scrolling-method): new variable.
7669         (mouse-drag-modeline): add reference to it in the docstring.
7670         (mouse-drag-modeline): handle it.
7671
7672 2000-01-08  Andy Piper  <andy@xemacs.org>
7673
7674         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7675         calls.
7676         (remove-buffer-from-gutter-tab): ditto.
7677
7678 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7679
7680         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7681         (custom-face-edit): Fix grammatical error in help message.
7682
7683 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7684
7685         * movemail.el: Added.
7686
7687         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7688
7689 2000-01-03  Didier Verna  <didier@xemacs.org>
7690
7691         * modeline.el (mouse-drag-modeline): remove the code related to
7692         the modeline horizontal scrolling facility.
7693
7694 1999-12-31  Martin Buchholz <martin@xemacs.org>
7695
7696         * XEmacs 21.2.26 is released.
7697
7698 1999-12-28  Andy Piper  <andy@xemacs.org>
7699
7700         * wid-edit.el (widget-push-button-value-create): The gui cache
7701         does not agree with native widgets which can only be displayed
7702         once per window. The reasons for caching are diminished now that
7703         we don't hog resources when creating buttons.
7704         (widget-push-button-cache) deleted.
7705
7706 1999-12-24  Martin Buchholz <martin@xemacs.org>
7707
7708         * XEmacs 21.2.25 is released.
7709
7710 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7711
7712         * hyper-apropos.el (hyper-apropos): Toggle
7713         hyper-apropos-programming-apropos correctly.
7714         Set REGEXP when user accepts default value.
7715
7716 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7717
7718         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7719         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7720
7721 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7722
7723         * mule/mule-category.el (undefined-category-designator):
7724         Return char instead of character.  Search for undefined one.
7725         (describe-category): Use with-displaying-help-buffer.
7726
7727 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7728
7729         * byte-optimize.el (byte-optimize-plus):
7730         Optimize (+ 1) to 1 instead of (1+ nil).
7731
7732         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7733
7734         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7735
7736         * byte-optimize.el (byte-optimize-char-before): New function.
7737         Remove performance penalty for using (char-before) instead of (char-after).
7738
7739 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7740
7741         * mule/mule-category.el (char-category-list): Return character
7742         instead of integer.
7743
7744 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7745
7746         * minibuf.el (read-buffer): Check default is buffer object.
7747
7748 1999-11-25  Andy Piper  <andy@xemacs.org>
7749
7750         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7751         for buttons.
7752
7753 1999-12-16  Andreas Jaeger  <aj@suse.de>
7754
7755         * package-get.el (package-get-maybe-save-index): Fixed typo.
7756         Patch by Jeff Miller <jmiller@smart.net>.
7757
7758 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7759
7760         * gnuserv.el (gnuserv-process-filter):  don't call
7761         gnuserv-write-to-client when gnuserv-current-client is nil
7762
7763 1999-12-14  Martin Buchholz <martin@xemacs.org>
7764
7765         * XEmacs 21.2.24 is released.
7766
7767 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7768
7769         * about.el (about-hackers): Update my email address.
7770
7771 1999-12-07  Martin Buchholz <martin@xemacs.org>
7772
7773         * XEmacs 21.2.23 is released.
7774
7775 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7776
7777         * package-get.el (package-get-download-sites): Removed several
7778         defunct download sites, added many new ones, and corrected a few
7779         incorrect directory-on-site entries.  Added physical locations to
7780         site-description.
7781
7782 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7783
7784         * finder.el (finder-commentary): add DOC string and fix
7785         interactive spec
7786
7787 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7788
7789         * help.el (describe-function): Don't forget to intern the string
7790         completing-read returns.
7791         (describe-variable): Ditto.
7792
7793 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7794
7795         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7796         `hyper-apropos-help-mode' here to find symbol to customize
7797         irregardless of cursor position and simplify
7798         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7799         `hyper-apropos-popup-menu'.
7800
7801 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7802
7803         * apropos.el (apropos-mode-map): Add return to call
7804         apropos-follow.
7805         (apropos-print): Call apropos-mode to have better
7806         command reference. Put keymap text-poperty to
7807         symbole name.
7808
7809 1999-11-22  Alastair Burt  <burt@dfki.de>
7810
7811         * help.el: (describe-bindings-1): Added handling of keymaps for
7812         the extents at point.
7813
7814 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7815
7816         * gutter-items.el (buffers-tab-items): Wrap the function in a
7817         save-match-data
7818
7819 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7820
7821         * help.el (describe-function): Use the DEFAULT argument to
7822         completing-read.
7823         (describe-variable): Ditto.
7824
7825 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7826
7827         * minibuf.el (read-from-minibuffer): Add optional argument
7828         DEFAULT to have better mini-buffer history support.
7829         (completing-read): Pass default to read-from-minibuffer.
7830         (read-buffer): Pass default to completing-read.
7831
7832 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7833
7834         * font-lock.el (font-lock-doc-string-face): Document the
7835         `font-lock-lisp-like' property.
7836
7837 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7838
7839         * lisp-mode.el: Specify `font-lock-lisp-like'.
7840
7841         * font-lock.el (font-lock-lisp-like): New function.
7842         (font-lock-fontify-syntactically-region): Use it.
7843
7844 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7845
7846         * XEmacs 21.2.22 is released
7847
7848 1999-11-28  Martin Buchholz <martin@xemacs.org>
7849
7850         * XEmacs 21.2.21 is released.
7851
7852 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7853
7854         * minibuf.el (read-coding-system): Accept symbol and
7855         coding-system object as a default-coding-system.
7856
7857 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7858
7859         * minibuf.el (read-coding-system): Accept symbol as
7860         a default-coding-system.
7861
7862 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7863
7864         * apropos.el (apropos-documentation): Use insert instead
7865         of princ.
7866
7867 1999-11-07  William M. Perry  <wmperry@aventail.com>
7868
7869         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7870           for the linux console.
7871
7872         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7873           stuff to work when you are not on a window system, since the GPM
7874           mouse support now allows pasting from outside of XEmacs.
7875
7876 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7877
7878         * XEmacs 21.2.20 is released
7879
7880 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7881
7882         * setup-paths.el (paths-default-info-directories): Add
7883         /usr/share/info and /usr/local/share/info.
7884
7885 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7886
7887         * about.el: Updated Vladimir Ivanovic's info.
7888
7889 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7890
7891         * auto-show.el (auto-show-truncationp): Remove.
7892
7893         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7894
7895 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7896
7897         * indent.el (indent-line-to): fix bug: spaces were not replaced
7898         with tab if column is multiple of tab-width
7899         From dhn@qedinc.com
7900
7901 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7902
7903         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7904         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7905
7906         * package-get.el (package-get-package-provider): Be verbose when
7907         interactive. Patch from Robert Pluim
7908
7909 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7910
7911         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7912         info file suffixes.
7913
7914 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7915
7916         * process.el (open-network-stream): Add a new optional parameter
7917         PROTOCOL to support udp; fix a minor typo and add an explanation
7918         in docstring for udp programming.
7919
7920         * code-process.el (open-network-stream): Add a new optional
7921         parameter PROTOCOL to support udp; fix a minor typo and add an
7922         explanation in docstring for udp programming.
7923
7924 1999-10-18  Andy Piper  <andy@xemacs.org>
7925
7926         * gui.el (make-gui-button): be more precise about how we call
7927         callbacks.
7928
7929         * wid-edit.el (widget-push-button-value-create): Use the new form
7930         of native gui-button.
7931
7932 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7933
7934         * info.el (Info-page-prev): Don't do (sit-for 0).
7935
7936 1999-10-13  Andy Piper  <andy@xemacs.org>
7937
7938         * gutter-items.el (progress-abort-glyph): new glyph for showing
7939         abort status.
7940         (append-progress): dispatch-event rather than sit-for.
7941         (abort-progress): new function. Show the abort glyph with an
7942         appropriate message.
7943         (raw-append-progress): dispatch-event rather than sit-for.
7944         (display-progress): cope with aborts.
7945
7946         * gui.el (make-gui-button): Use native widgets for buttons
7947         unconditionally.
7948         (insert-gui-button): ditto.
7949         (gui-button-p): ditto.
7950
7951         * xbm-button.el: remove from core.
7952
7953         * xpm-button.el: remove from core.
7954
7955 1999-10-07  Olivier Galibert  <galibert@pobox.com>
7956
7957         * faces.el (init-device-faces): Don't initialize the random faces
7958         on the stream device.
7959
7960 1999-10-06  Andy Piper  <andy@xemacs.org>
7961
7962         * files.el (recover-file): Don't use ls under windows for revert buffer.
7963
7964 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
7965
7966         * package-get.el (package-get-download-menu): Make menu really
7967         toggle download sites.
7968         (package-get-download-sites): Add autoload cookie.
7969
7970 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7971
7972         * setup-paths.el (paths-find-module-directory): Ditto.
7973
7974 1999-09-29  Werner Fink  <werner@suse.de>
7975
7976         * setup-paths.el (paths-find-exec-directory): Add missing nil
7977         parameter for environment.
7978
7979 1999-09-27  Martin Buchholz  <martin@xemacs.org>
7980
7981         * modeline.el (modeline-format):
7982         Only purecopy the strings.  Else
7983         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
7984         barfs.
7985
7986 1999-08-28  Mike Woolley  <mike@bulsara.com>
7987
7988         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
7989         user setting comint-completion-addsuffix and
7990         comint-process-echoes.
7991
7992 1999-09-22  Andy Piper  <andy@xemacs.org>
7993
7994         * gutter-items.el (update-tab-in-gutter): use
7995         last-nonminibuf-window instead of selected-window.
7996
7997 1999-09-18  Andy Piper  <andy@xemacs.org>
7998
7999         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8000         display on.
8001
8002         * subr.el (record-buffer-hook): new variable so that the hook gets
8003         some documentation.
8004
8005 1999-09-16  Andy Piper  <andy@xemacs.org>
8006
8007         * gutter-items.el (update-tab-in-gutter): only update when the
8008         gutter is visible.
8009         (remove-buffer-from-gutter-tab): ditto.
8010
8011 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8012
8013         * simple.el (do-auto-fill): Commented out part of Kinsoku
8014         processing.
8015
8016 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8017
8018         * isearch-mode.el (isearch-highlightify-region): Give the
8019         highlighting extents a high priority.
8020         (isearch-make-extent): Give the main highlighting extent an even
8021         higher priority.
8022
8023 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8024
8025         * packages.el (packages-compute-package-locations): Fix typo from
8026         -u rationalization.
8027
8028 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8029
8030         * setup-paths.el (paths-find-doc-directory): Respect value of
8031         `configure-doc-directory.'
8032
8033         * find-paths.el (paths-find-architecture-directory): Give
8034         precendence `default' argument (which typically comes from
8035         configure).
8036
8037 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8038
8039         * startup.el (command-line-early): Added options -user-init-file
8040         and -user-init-directory.
8041
8042         * files.el (user-init-file): Default to NIL so we can recognize
8043         when it's set.
8044
8045 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8046
8047         * obsolete.el (init-file-user):
8048         * startup.el:
8049         * packages.el (packages-compute-package-locations):
8050         * package-get.el (package-get-user-index-filename):
8051         * menubar-items.el (maybe-add-init-button):
8052         * info.el (Info-annotations-path):
8053         * dump-paths.el:
8054         Change `user-init-directory' to be an absolute path.
8055         Use `user-init-directory' where appropriate.
8056         Zap `init-file-user' and its uses.
8057
8058 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8059
8060         * subr.el (copy-symbol): New function.
8061
8062 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8063
8064         * isearch-mode.el (isearch-done): Be sure to restore invisible
8065         extents in the proper buffer.
8066         (isearch-pre-command-hook): Set this-command to the correct value
8067         in case the buffer has changed and old overriding-local-map was
8068         used.
8069         (isearch-restore-extent): Use remprop instead of setting the
8070         property to nil.
8071
8072 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8073
8074         * cmdloop.el (execute-extended-command): Update zmacs region
8075         before the delay.
8076         (execute-extended-command): Make the message gettext-friendly.
8077
8078 1999-09-07  Andy Piper  <andy@xemacs.org>
8079
8080         * gutter-items.el (progress-gauge-glyph): renamed from
8081         progress-glyph.
8082         (progress-text-glyph): new variable.
8083         (progress-layout-glyph): use layouts and text glyphs.
8084         (progress-area-buffer): removed.
8085         (progress-text-and-extent): new variable.
8086         (progress-displayed-p): dynamically create gutter area buffer.
8087         (clear-progress): ditto.
8088         (raw-append-progress): ditto.
8089         (append-progress): use new glyph names.
8090         (raw-append-progress): only create the extent when needed. set
8091         properties more optimally.
8092         (progress): remove args.
8093
8094 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8095
8096         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8097         mapcar where the return value is unused.
8098         (isearch-restore-invisible-extents): Ditto.
8099         (isearch-highlight-all-cleanup): Ditto.
8100         (isearch-delete-extents-in-range): Traverse the extents only once.
8101         (isearch-highlight-all-update): Don't start over if the search
8102         string has changed and more input is pending.
8103
8104 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8105
8106         * packages.el (packages-find-package-data-path): Ditto.
8107
8108         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8109
8110         * subr.el (mapc-internal): Don't make obsolete.
8111
8112         * cl-extra.el (mapc): Resurrect.
8113
8114 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8115
8116         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8117         alias.
8118
8119         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8120         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8121         (isearch-yank-clipboard): Use get-clipboard instead of
8122         x-get-clipboard.
8123         (isearch-yank-selection): Fix docstring.
8124
8125 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8126
8127         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8128
8129 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8130
8131         * cl-macs.el (extent-start-position): Fix setf method.
8132         (extent-end-position): Ditto.
8133
8134 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8135
8136         * isearch-mode.el: End merge with FSF 20.4.
8137
8138         * isearch-mode.el (search-invisible): New variable.
8139         (isearch-hide-immediately): Ditto.
8140         (isearch-unhidden-extents): Ditto.
8141         (isearch-range-invisible): New function.
8142         (isearch-unhide-extent): Ditto.
8143         (isearch-restore-invisible-extents): Ditto.
8144         (isearch-restore-extent): Ditto.
8145
8146         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8147         implementation.
8148         (isearch-ring-retreat-edit): Ditto.
8149         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8150         (isearch-forward-regexp): New arguments NOT-REGEXP and
8151         NO-RECURSIVE-EDIT.
8152         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8153         (isearch-backward-regexp): New arguments NOT-REGEXP and
8154         NO-RECURSIVE-EDIT.
8155         (isearch-mode): Return isearch-success.
8156         (isearch-update): Use unread-command-events instead of
8157         unread-command-event.
8158         (isearch-abort): If an invalid regexp is encountered, keep popping
8159         states.
8160         (isearch-*-char): Use FSF implementation.
8161         (isearch-whitespace-chars): Use the more robust FSF's
8162         implementation.
8163         (isearch-within-brackets): New variable.
8164         (isearch-mode): Initialize it.
8165         (isearch-edit-string): Bind it.
8166         (isearch-search-and-update): Set it.
8167         (isearch-push-state): Push it.
8168         (isearch-top-state): Pop it.
8169         (isearch-search): Set it.
8170         (isearch-printing-char): When called by isearch-whitespace-chars,
8171         handle M-SPC gracefully.
8172         (isearch-message-prefix): New argument ELLIPSIS.
8173         (isearch-message-suffix): Ditto.
8174         (isearch-message): Use the ELLIPSIS argument when calling
8175         isearch-message-prefix and isearch-message-suffix.
8176         (isearch-message-prefix): Distinguish between "wrapped" and
8177         "overwrapped" search, FWIW.
8178
8179 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8180
8181         * isearch-mode.el (isearch-edit-string): Use the head of the
8182         search ring instead of search-last-string and search-last-regexp.
8183         (search-highlight): Renamed from isearch-highlight.
8184         (isearch-exit): Use the new name.
8185         (isearch-highlight): Ditto.
8186         (isearch-dehighlight): Ditto.
8187         (isearch-update-ring): New function.
8188         (isearch-done): Call it.
8189         (isearch-done): New argument EDIT.
8190         (isearch-repeat): If search string is empty, look up at the car of
8191         the search ring; ignore the yank pointer.
8192         (isearch-abort): Call isearch-done with NOPUSH.
8193         (isearch-cancel): New function.
8194         (isearch-mode-map): Bind it to ESC ESC ESC.
8195
8196         * isearch-mode.el: Begin merge with FSF 20.4.
8197
8198 1999-09-01  Andy Piper  <andy@xemacs.org>
8199
8200         * x-select.el (x-get-clipboard): obsolete.
8201         (x-yank-clipboard-selection): obsolete
8202
8203         * select.el (disown-selection): need to be careful to disown the
8204         clipboard if we set it via selection.
8205         (get-clipboard): move from x-select.el
8206         (yank-clipboard-selection): ditto.
8207
8208 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8209
8210         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8211         isearch-highlight-all-matches to nil.
8212         (isearch-fixed-case): New variable.
8213         (isearch-mode): Initialize it.
8214         (isearch-edit-string): Save it.
8215         (isearch-toggle-case-fold): Set it.
8216         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8217         need to check isearch-fixed-case.
8218         (isearch-toggle-case-fold): Update highlighting of all matches
8219         before the pause.
8220         (isearch-edit-string):
8221
8222 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8223
8224         * isearch-mode.el (isearch-edit-string): Call isearch-message
8225         before reading the event so that the prompt is displayed properly.
8226         (isearch-message): Use isearch-nonincremental when calling
8227         isearch-message-prefix.
8228         (minibuffer-local-isearch-map): Bind up and down to do the same as
8229         M-p and M-n respectively.
8230         (isearch-done): New arg NOPUSH.
8231         (isearch-edit-string): Use it.
8232         (isearch-edit-string): Don't bind isearch-string.
8233         (isearch-ring-adjust): Edit string, *then* push state.
8234
8235 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8236
8237         * faces.el (isearch-secondary): Make isearch-secondary look
8238         different than default.
8239
8240 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8241
8242         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8243         save-excursion.
8244         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8245         (isearch-update): Call isearch-dehighlight without arguments.
8246         (isearch-done): Ditto.
8247
8248         * isearch-mode.el (isearch-fix-case): If the search string has no
8249         upper-case letters, allow the folding to be reenabled.
8250         Previously, once disabled, the folding would remain that way until
8251         the end of isearch.
8252         (isearch-top-state): Call isearch-fix-case.
8253
8254         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8255         save-excursion.
8256         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8257
8258 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8259
8260         * xpm-button.el:
8261         xbm-button.el: Need to exist in core because gui.el depends on
8262         them.
8263
8264 1999-08-31  Andy Piper  <andy@xemacs.org>
8265
8266         * gutter-items.el (buffers-tab-face): new customizable variable.
8267         (buffers-tab-default-buffer-line-length): new specifier for
8268         maximum viewable characters.
8269         (progress-stack): new variable for implementing widget-based
8270         progress messages.
8271         (progress-area-buffer): ditto.
8272         (progress-glyph-height): ditto.
8273         (progress-stop-callback): ditto.
8274         (progress-quit-function): new function.
8275         (progress-glyph): new variable.
8276         (progress-layout-glyph): ditto.
8277         (progress-displayed-p): new function, see message-displayed-p for
8278         details.
8279         (clear-progress): ditto.
8280         (remove-progress): ditto.
8281         (append-progress): ditto.
8282         (raw-append-progress): ditto.
8283         (display-progress): ditto.
8284         (current-progress): ditto.
8285         (current-progress-label): ditto.
8286         (progress): ditto.
8287         (lprogress): ditto.
8288
8289
8290 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8291
8292         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8293
8294         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8295         `isearch-yank-selection'.
8296         (isearch-mode-map): Use it.
8297         (isearch-yank-selection): Use `get-selection' instead of
8298         `get-x-selection'.
8299
8300 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8301
8302         * faces.el (isearch-secondary): Create face here.
8303
8304         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8305         timers.
8306
8307 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8308
8309         * subr.el (buffer-string): More robust backward compatibility
8310         check, courtesy William Perry.
8311
8312 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8313
8314         * replace.el (perform-replace): Stop the search after the search
8315         limit has been reached.
8316
8317 1999-08-23  Andy Piper  <andy@xemacs.org>
8318
8319         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8320         here if we don't have one.
8321
8322 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8323
8324         * ldap.el (ldap-coding-system): Default to nil until we get
8325         efficient UTF8 support
8326         (ldap-decode-string): Guard against `decode-coding-string' not
8327         being defined
8328         (ldap-encode-string): Guard against `encode-coding-string' not
8329         being defined
8330
8331 1999-08-23  Didier Verna  <didier@xemacs.org>
8332
8333         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8334         Some doc strings improvements, and add a star to the `interactive'
8335         calls.
8336
8337 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8338
8339         * font-lock.el (java-font-lock-keywords-3): introduced new
8340         keywords and regexpes for javadoc syntax 1.2.
8341
8342 1999-08-17  Andy Piper  <andy@xemacs.org>
8343
8344         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8345         format-buffers-tab-line.
8346         (buffers-tab-max-buffer-line-length): new variable.
8347         (format-buffers-tab-line): new function. truncate names if over
8348         buffers-tab-max-buffer-line-length.
8349
8350 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8351
8352         * cus-start.el: Customize the variable `bell-inhibit-time'.
8353
8354 1999-08-16  Andy Piper  <andy@xemacs.org>
8355
8356         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8357         brute-force approach to deleting the last buffer.
8358         (buffers-tab-grouping-regexp): new customizable variable.
8359         (select-buffers-tab-buffers-by-mode): use it.
8360
8361 1999-08-13  Andy Piper  <andy@xemacs.org>
8362
8363         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8364         deletion problem.
8365
8366 1999-07-30  Didier Verna  <didier@xemacs.org>
8367
8368         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8369         of princ to output symbols.
8370         (custom-save-face-internal): ditto.
8371         (custom-save-resets): ditto.
8372
8373 1999-08-09  Didier Verna  <didier@xemacs.org>
8374
8375         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8376         `regexp-quote' to protect the major mode name for use as a regular
8377         expression (c++ needs this for instance).
8378
8379 1999-08-08  Andy Piper  <andy@xemacs.org>
8380
8381         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8382         cope with similar mode names.
8383
8384         * gutter-items.el (buffers-tab-selection-function): new selection
8385         function.
8386         (select-buffers-tab-buffers-by-mode): new function.
8387         (buffers-tab-items): use it if set to only display buffers in the
8388         tab in the current buffer's group..
8389         (update-tab-in-gutter): use new api.
8390         (remove-buffer-from-gutter-tab): ditto.
8391
8392         * gutter-items.el (buffers-tab-max-size): set custom selection
8393         default to 6.
8394         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8395         (add-tab-to-gutter): set face as default.
8396
8397 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8398
8399         * faces.el (frob-face-property): Merge the fall-back specifier
8400         with the target, not replace it.
8401
8402 1999-08-05  Andy Piper  <andy@xemacs.org>
8403
8404         * gutter-items.el (update-tab-in-gutter): add frame argument for
8405         buffer-items.
8406         (update-tab-in-gutter): use it.
8407
8408         * gutter-items.el (record-buffer-hook): set.
8409
8410         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8411         change.
8412         (switch-to-buffer-hook) deleted.
8413
8414 1999-08-04  Andy Piper  <andy@xemacs.org>
8415
8416         * gutter-items.el (update-tab-in-gutter): make sure this will work
8417         as an argument to create-frame-hook.
8418
8419 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8420
8421         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8422         instead of timer emulation.
8423
8424 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8425
8426         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8427         Emacs isearch enhancements.
8428
8429 1999-07-28  Andy Piper  <andy@xemacs.org>
8430
8431         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8432         all devices that support tab controls.
8433         (remove-buffer-from-gutter-tab): new function. to be used as a
8434         value for kill-buffer-hook.
8435
8436 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8437
8438         * auto-show.el (auto-show-truncationp): changed to match
8439         `window_translation_on'
8440
8441 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8442
8443         * XEmacs 21.2.19 is released
8444
8445 1999-07-28  SL Baur  <steve@miho>
8446
8447         * code-files.el (insert-file-contents): Fix docstring.
8448         revert previous change.
8449
8450 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8451
8452         * fill.el (fill-region-as-paragraph): Change re-break-point to
8453         contain word-across-newline plus one character so that filling
8454         Japanese and Chinese works as desired.
8455         * simple.el (do-auto-fill): Ditto.
8456
8457 1999-07-26  SL Baur  <steve@miho>
8458
8459         * mule/japanese.el ("Japanese"): Do not specify a default input
8460         method.
8461         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8462
8463 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8464
8465         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8466         able to use cl-macs macro in early lisp.
8467
8468 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8469
8470         * custom.el:
8471         * cus-face.el:
8472         * cus-edit.el:
8473                 Massive custom Theme API changes.
8474
8475 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8476
8477         * code-files.el (insert-file-contents): Regard
8478         coding-system-magic-cookie if `coding-system-for-read' is nil.
8479
8480 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8481
8482         * mule/thai-xtis.el: Add coding: local variable, to avoid
8483         bootstrapping problem with C locale.
8484
8485 1999-07-22  Andy Piper  <andy@xemacs.org>
8486
8487         * dumped-lisp.el (preloaded-file-list): guard against putting
8488         gutter-items in a less than functional XEmacs.
8489         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8490
8491 1999-07-18  Bob Weiner  <weiner@beopen.com>
8492
8493         * fill.el (fill-context-prefix): Fixed bug that prevented the
8494         setting of an adaptive fill prefix when the `dont-skip-first' was
8495         t.
8496
8497 1999-07-22  SL Baur  <steve@miho>
8498
8499         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8500
8501 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8502
8503         * files.el (interpreter-mode-alist): add `make', `guile', and
8504         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8505         makefile-mode, guile is a scheme, and someday XEmacs will be
8506         modular enough to use as an efficient scripting tool.)
8507
8508 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8509
8510         * mule/mule-cmds.el (reset-language-environment): Regard
8511         coding-category `utf-8' and `ucs-4' if they are available.
8512
8513 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8514
8515         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8516         (prefer-coding-system): Fix DOC-string.
8517
8518         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8519         DOC-string too.
8520
8521         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8522         Mule.
8523         (coding-system-change-eol-conversion): Fix DOC-string.
8524
8525 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8526
8527         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8528         instead of `list-coding-system'.
8529
8530 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8531
8532         * menubar-items.el (default-menubar): `select-input-method' was
8533         renamed to `set-input-method'.
8534
8535         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8536         "Set Language Environment" menu.
8537
8538         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8539         "Describe Language Support" menu.
8540
8541 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8542
8543         * mule/chinese.el ("Chinese-GB"): Rename
8544         `chinese-gb-environment-setup-function' to
8545         `setup-chinese-gb-environment-internal'.
8546
8547 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8548
8549         * mule/korean.el: Use `define-coding-system-alias' instead of
8550         `copy-coding-system'.
8551
8552 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8553
8554         * mule/mule-cmds.el (set-language-environment-coding-systems):
8555         Treat duplicated coding-categories.
8556
8557 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8558
8559         * mule/japanese.el: Use `define-coding-system-alias' instead of
8560         `copy-coding-system'.
8561
8562 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8563
8564         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8565         coding-system `viscii'.
8566
8567 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8568
8569         * mule/cyrillic.el:
8570         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8571         (cyrillic-alternativnyj-decode-table): New variable.
8572         (cyrillic-alternativnyj-encode-table): New variable.
8573         - Specify `iso-8-1' as a category of coding-system
8574           `alternativnyj'.
8575         - Abolish general Cyrillic environment.
8576
8577 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8578
8579         * mule/chinese.el:
8580         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8581         - Register `chinese-gb-environment-setup-function' as a
8582           `setup-function' of "Chinese-GB" environment.
8583
8584 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8585
8586         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8587         optional argument `parents'.
8588
8589         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8590         property for Thai-XTIS.
8591
8592         * mule/mule-help.el (help-with-tutorial): Use property
8593         `tutorial-coding-system' of language-info as a coding-system to
8594         read tutorial file.
8595
8596 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8597
8598         * mule/thai-xtis.el: Don't setup `setup-function' and
8599         `exit-function'.
8600
8601         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8602         `set-coding-category-system' to set up coding-system for
8603         coding-category.
8604
8605         * mule/mule-cmds.el (prefer-coding-system): Use
8606         `set-coding-category-system' to set up coding-system for
8607         coding-category.
8608
8609 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8610
8611         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8612         Thai-XTIS environment.
8613
8614         * mule/mule-cmds.el (prefer-coding-system): Use
8615         `find-coding-system' instead of `coding-system-p'.
8616
8617 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8618
8619         * mule/mule-cmds.el (set-language-environment-coding-systems):
8620         Modify eol-type for XEmacs.
8621
8622         * mule/thai-xtis.el: Delete unused local variable `category'.
8623
8624         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8625         function.
8626         (prefer-coding-system): Don't call
8627         `update-coding-systems-internal'; use function
8628         `coding-category-list' instead of variable `coding-category-list';
8629         use `set-coding-priority-list' instead of `set-coding-priority';
8630         modify `eol-type' for XEmacs.
8631
8632         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8633         `charset-columns'.
8634         (char-width): Likewise.
8635
8636 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8637
8638         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8639         `tis-620'.
8640
8641         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8642         `set-coding-priority-list' instead of `set-coding-priority'; don't
8643         call `update-coding-systems-internal'.
8644
8645         * mule/mule-misc.el (coding-system-get): New function.
8646         (coding-system-put): New function.
8647         (coding-system-category): New function.
8648
8649 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8650
8651         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8652         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8653         to avoid conflict with leim/quail/thai-xtis.
8654
8655         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8656         to thai-xtis-chars.el.
8657
8658         * mule/thai-xtis-chars.el: New file (split from
8659         mule/thai-xtis.el).
8660
8661 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8662
8663         * mule/thai-xtis.el:
8664         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8665         - Add syntax entries.
8666         - Put `preferred-coding-system' of the charset `thai-xtis' to
8667           `tis-620'.
8668
8669 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8670
8671         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8672         rewritten to use write-multibyte-character.
8673
8674 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8675
8676         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8677         of `iso-2022-7'.
8678         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8679         ported yet.
8680         (read-input-method-name): Treat optional argument `default'.
8681
8682 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8683
8684         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8685         all.
8686         (set-language-info-alist): Set up menus here.
8687
8688 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8689
8690         * minibuf.el (completing-read): Add new optional argument
8691         `default'.
8692         (read-coding-system): Add new optional argument
8693         `default-coding-system'.
8694
8695 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8696
8697         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8698         (viet-viscii-...->viet-vscii...).
8699
8700 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8701
8702         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8703         and menus.
8704
8705 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8706
8707         * mule/mule-cmds.el (input-method-function): Add permanent-local
8708         property.
8709
8710 1999-03-30  Dave Love  <fx@gnu.org>
8711
8712         * mule/mule-cmds.el (current-language-environment): Doc fix.
8713
8714 1999-02-06  Richard Stallman  <rms@gnu.org>
8715
8716         * mule/european.el (setup-slovenian-environment): New function.
8717         ("Slovenian"): New language environment.
8718
8719 1999-01-27  Dave Love  <fx@gnu.org>
8720
8721         * mule/mule-cmds.el (current-language-environment): Provide :link,
8722         :type (choices) and appropriate :get.
8723
8724 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8725
8726         * mule/mule-cmds.el (describe-language-environment): Don't alter
8727         input-method-alist.
8728
8729 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8730
8731         * mule/mule-cmds.el (prefer-coding-system): Call
8732         set-coding-priority, so that the internal array of priorities is
8733         also updated.
8734
8735 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8736
8737         * mule/mule-cmds.el (prefer-coding-system): If the argument
8738         requires specific EOL conversion type, make the default coding
8739         systems use that.
8740
8741 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8742
8743         * mule/mule-cmds.el (set-language-environment): Pass the default
8744         eol-type to set-language-environment-coding-systems.
8745         (set-default-coding-systems): Copy the eol-type property for the
8746         new default values of {buffer-file,process}-coding-system from the
8747         old defaults.
8748         (set-language-environment-coding-systems): Accept an optional
8749         argument EOL-TYPE, and set the eol-type property of the default
8750         coding systems accordingly.
8751
8752 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8753
8754         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8755         use generate-new-buffer instead of get-buffer-create.
8756
8757 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8758
8759         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8760
8761 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8762
8763         * mule/mule-cmds.el (default-input-method): Fix custom type.
8764
8765 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8766
8767         * mule/mule-cmds.el (setup-specified-language-environment):
8768         Add apropos-inhibit property.
8769         (describe-specified-language-support): Likewise.
8770
8771 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8772
8773         * mule/mule-cmds.el: Doc fixes.
8774
8775 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8776
8777         * mule/mule-cmds.el (register-input-method): Doc-string
8778         modified.
8779
8780 1998-09-01  Dave Love  <fx@gnu.org>
8781
8782         * mule/mule-cmds.el (current-language-environment): Fix
8783         setter function.
8784
8785 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8786
8787         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8788         mule/european.el, mule/hebrew.el, mule/japanese.el,
8789         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8790         avoid bootstrapping problem if you need to recompile all the Lisp
8791         files using interpreted code.
8792
8793 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8794
8795         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8796         ("Latin-2"): Likewise.
8797
8798 1998-08-18  Per Starback  <starback@update.uu.se>
8799
8800         * mule/european.el (setup-latin2-environment): Fix typo.
8801
8802 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8803
8804         * mule/european.el: Give proper value of `input-method' key to all
8805         lang. env.
8806
8807         * mule/mule-cmds.el (activate-input-method): Handle the case that
8808         the arg INPUT-METHOD is nil correctly.
8809         (read-multilingual-string): Activate the specified input method
8810         before calling read-string.  Afterward, activate the original
8811         input method.
8812
8813 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8814
8815         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8816         (set-language-info-alist): Fix typo in doc-string.
8817
8818         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8819
8820 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8821
8822         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8823         (reset-language-environment): New function for the job that
8824         setup-english-environment used to do.
8825         (set-language-environment): Do more setups according to the info
8826         in language-info-alist.
8827         (read-language-name): Handle the case that the arg KEY is nil.
8828         (describe-language-environment): Handle input-method property.
8829
8830         * mule/: All files under this directory, which related with
8831         specific languages (such as mule/european.el, mule/greek.el,
8832         mule/hebrew.el, mule/misc-lang.el), modified as below.
8833         (setup-XXX-environment): Just call set-language-environment.  If
8834         they used to do some other jobs than what done by
8835         set-language-environment, those jobs are done in
8836         setup-XXX-environment-internal now.
8837         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8838         the value to setup-XXX-environment-internal.  Add properties
8839         input-method and features.
8840
8841         * mule/english.el (setup-english-environment): Just call
8842         reset-language-environment.
8843
8844         * mule/european.el (setup-8-bit-environment): Function deleted.
8845
8846 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8847
8848         * mule/mule-cmds.el (input-method-exit-on-first-char)
8849         (input-method-use-echo-area): Doc fixes.
8850
8851 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8852
8853         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8854         variable.
8855         (input-method-use-echo-area): New variable.
8856
8857 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8858
8859         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8860
8861 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8862
8863         * mule/mule-cmds.el (activate-input-method): Update mode line.
8864         (inactivate-input-method): Likewise.
8865
8866 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8867
8868         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8869         input method in the current buffer, but just bind
8870         current-input-method.
8871
8872 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8873
8874         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8875
8876         * mule/misc-lang.el ("IPA"): Add coding-priority and
8877         coding-system.
8878
8879 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8880
8881         * mule/greek.el: Add coding-priority.
8882
8883 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8884
8885         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8886         LANG-ENV.
8887
8888 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8889
8890         * mule/mule-cmds.el (register-input-method): Fix previous change.
8891         (setup-specified-language-environment): Doc fix.
8892
8893 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8894
8895         * mule/mule-cmds.el: Several doc fixes.
8896         (get-language-info, set-language-info): Rename argument.
8897         (set-language-info-alist): Likewise.
8898         (register-input-method): Rename argument.
8899         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8900
8901 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8902
8903         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8904         default value while reading an input method.
8905
8906 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8907
8908         * mule/mule-cmds.el (universal-coding-system-argument):
8909         Use buffer-file-coding-system as default.
8910
8911 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8912
8913         * mule/korean.el ("Korean"): Doc fix.
8914
8915 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8916
8917         * mule/mule-cmds.el (describe-language-environment): Print the
8918         languge environment at the head.
8919
8920 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8921
8922         * mule/japanese.el: Set exit-function to exit-japanese-environment
8923         for Japanese environment.
8924
8925 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8926
8927         * mule/mule-cmds.el (set-language-environment): Doc fix.
8928         (current-language-environment): Use defcustom.
8929         (default-input-method): Specify :type.
8930
8931 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8932
8933         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8934         modified.
8935         (prefer-coding-system): Doc-string modified.
8936
8937 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8938
8939         * mule/mule-cmds.el (set-language-info): Doc-string
8940         describes `coding-priority' KEY.
8941         (set-language-environment-coding-systems): New function.
8942         (select-safe-coding-system): New function.
8943         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8944         (set-language-info-alist): New optionla arg PARENTS.  Call
8945         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8946         (set-language-environment-coding-systems): New function.
8947
8948         * mule/chinese.el: Remove setting up of
8949         describe-chinese-environment-map and
8950         setup-chinese-environment-map.  Exclude them in args of calls to
8951         set-language-info-alist.  Register coding-priority key in
8952         language-info-alist.
8953
8954         * mule/cyrillic.el: Remove setting up of
8955         describe-cyrillic-environment-map and
8956         setup-cyrillic-environment-map.  Exclude them in args of calls to
8957         set-language-info-alist.  Register coding-priority key in
8958         language-info-alist.
8959
8960         * mule/english.el: Register coding-priority key in
8961         language-info-alist.
8962
8963         * mule/ethiopic.el: Register coding-priority key in
8964         language-info-alist.
8965
8966         * mule/european.el: Remove setting up of
8967         describe-european-environment-map and
8968         setup-european-environment-map.  Exclude them in args of calls to
8969         set-language-info-alist.  Register coding-priority key in
8970         language-info-alist.  Add "German" language env.
8971         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8972         (setup-german-environment): New function.
8973
8974         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
8975         change default input method to "greek-postfix".
8976
8977         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
8978         coding-priority key in
8979
8980 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
8981
8982         * mule/mule-cmds.el (set-language-info): Doc fix.
8983         (input-method-inactivate-hook): Doc fix.
8984
8985 1997-11-20  Karl Heuer  <kwzh@gnu.org>
8986
8987         * mule/mule-cmds.el (set-input-method): Renamed from
8988         select-input-method.
8989
8990 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
8991
8992         * mule/mule-cmds.el (set-language-environment): Run
8993         exit-language-environment-hook before calling `exit-function'
8994         which is specified for the language environment.
8995
8996 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
8997
8998         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8999         modified.
9000         (prefer-coding-system): Likewise.
9001         (describe-language-environment): Print aliases of each coding
9002         system.
9003         (set-language-environment-hook): New variable.
9004         (exit-language-environment-hook): New variable.
9005         (set-language-environment): Call these hooks.  Before setting a
9006         new language environment, exit from the
9007         current-language-environment if necessary.
9008         (input-method-verbose-flag): The value can be nil, t,
9009         complex-only, or default.
9010         (input-method-highlight-flag): Doc-string augmented.
9011         (activate-input-method): Check if we can run the registered
9012         function to activate an input method.
9013
9014         * mule/korean.el: Set exit-function for language environment
9015         "Korean" to exit-korean-environment.
9016         (setup-korean-environment): Moved to korea-util.el.
9017
9018 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9019
9020         * mule/mule-cmds.el (read-multilingual-string): Use
9021         current-input-method prior to default-input-method.  Don't bind
9022         current-input-method by `let', instead, activate the specified
9023         input method in the current buffer temporarily.
9024
9025 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9026
9027         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9028
9029 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9030
9031         * mule/chinese.el (post-read-decode-hz): Return the result of
9032         decode-hz-region.
9033         (pre-write-encode-hz): Do not change the value of
9034         last-coding-system.
9035
9036 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9037
9038         * mule/mule-ccl.el: Doc fixes.
9039
9040 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9041
9042         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9043         (check-ccl-program): New macro.
9044
9045 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9046
9047         * mule/mule-ccl.el: Comment about CCL syntax modified.
9048         (ccl-command-table): Add read-multibyte-character and
9049         write-multibyte-character.
9050         (ccl-code-table): Add ex-cmd.
9051         (ccl-extended-code-table): New variable.
9052         (ccl-embed-extended-command): New function.
9053         (ccl-compile-read-multibyte-character,
9054         ccl-compile-write-multibyte-character) New functions.
9055         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9056         ccl-dump-write-multibyte-character): New functions.
9057
9058 1999-07-22  SL Baur  <steve@miho>
9059
9060         * config.el (config-value-file): config.values is installed into
9061         doc-directory.
9062         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9063
9064 1999-07-19  Didier Verna  <didier@xemacs.org>
9065
9066         * rect.el: all functions rewritten, except when noted. Below is a
9067         list of interface changes.
9068         (apply-on-rectangle): new function. Obsoletes
9069         `operate-on-rectangle'. All functions that used to call this
9070         function now call the new one.
9071         (kill-rectangle): added optional prefix arg to fill lines.
9072         (delete-rectangle): ditto.
9073         (delete-extract-rectangle): ditto.
9074         (open-rectangle): ditto.
9075         (clear-rectangle): ditto.
9076         (delete-rectangle-line): added third arg FILL.
9077         (delete-extract-rectangle-line): ditto.
9078         (open-rectangle-line): ditto.
9079         (clear-rectangle-line): ditto.
9080
9081 1999-07-18  Andy Piper  <andy@xemacs.org>
9082
9083         * menubar-items.el (default-menubar): add gutter options.
9084
9085         * gutter-items.el: new file.
9086         (gutter): new group for custom.
9087         (gutter-visible-p): new variable.
9088         (default-gutter-position): ditto.
9089         (buffers-tab): new group for the buffers tab.
9090         (gutter-buffers-tab): widget to put in the gutter.
9091         (buffers-tab-max-size): max number of tabs.
9092         (buffers-tab-switch-to-buffer-function): function to call when a
9093         tab is pressed.
9094         (buffers-tab-omit-function): filter buffers with this function.
9095         (buffers-tab-format-buffer-line-function): format buffer names for
9096         inclusion in tabs.
9097         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9098         the record.
9099         (build-buffers-tab-internal): build a list of tab items.
9100         (buffers-tab-items): ditto.
9101         (add-tab-to-gutter): put a tab in the gutter area.
9102         (update-tab-in-gutter): reset the buffers in the tab.
9103
9104         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9105
9106         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9107         (switch-to-buffer-hooks): new hook.
9108
9109         * toolbar.el (default-toolbar-position): fix typo.
9110
9111 1999-07-16  Andy Piper  <andy@xemacs.org>
9112
9113         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9114
9115 1999-07-15  Didier Verna  <didier@xemacs.org>
9116
9117         * cus-edit.el (custom-prompt-variable): optional third arg makes
9118         prompt for a comment string.
9119         (customize-set-value): optional prefix makes this function handle
9120         variable comments.
9121         (customize-set-variable): ditto.
9122         (customize-save-variable): ditto.
9123         (customize-customized): handle custom comments.
9124         (customize-save-customized): ditto.
9125         (custom-variable-state-set): ditto.
9126         (custom-face-state-set): ditto.
9127         (customize-saved): ditto.
9128         (custom-variable-set): ditto.
9129         (custom-face-set): ditto.
9130         (custom-variable-save): ditto.
9131         (custom-face-save): ditto.
9132         (custom-variable-reset-saved): ditto.
9133         (custom-face-reset-saved): ditto.
9134         (custom-variable-reset-standard): ditto.
9135         (custom-face-reset-standard): ditto.
9136         (custom-comment-face): new face.
9137         (custom-comment-tag-face): ditto.
9138         (custom-comment): new widget.
9139         (custom-comment-create): new function.
9140         (custom-comment-delete): ditto.
9141         (custom-comment-value-set): ditto.
9142         (custom-comment-show): ditto.
9143         (custom-comment-invisible-p): ditto.
9144         (custom-variable-value-create): create a comment field widget.
9145         (custom-face-value-create): ditto.
9146         (custom-variable-menu): new entry for adding a custom comment.
9147         (custom-face-menu): ditto.
9148         (custom-save-variables): possibly save custom comments.
9149         (custom-save-faces): ditto.
9150
9151         * cus-face.el (custom-set-faces): the arguments can now have a
9152         custom comment as fourth argument.
9153
9154         * custom.el (custom-set-variables): the arguments can now have a
9155         custom comment as fifth element.
9156
9157 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9158
9159         * XEmacs 21.2.18 is released
9160
9161 1999-07-13  SL Baur  <steve@miho>
9162
9163         * lib-complete.el (read-library-name): Revert previous change.
9164         (read-library): Ditto.
9165
9166 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9167
9168         * packages.el (packages-package-list): Capitalize docstring.
9169
9170         * packages.el (packages-find-package-library-path): Use #'nconc
9171         rather than #'append to reduce consing -- #'mapcar uses Flist,
9172         which returns a freshly consed list.  #'append would create yet
9173         another fresh list, using Fmake_list in concat.
9174
9175         * packages.el (package-provide): Use setq with remassq like it
9176         says in its docstring.
9177
9178 1999-07-06  SL Baur  <steve@miho.m17n.org>
9179
9180         * lib-complete.el (progn-with-message): Fix typo.
9181
9182 1999-07-06  SL Baur  <steve@miho.m17n.org>
9183
9184         * mule/mule-misc.el (char-octet): Make function match docstring.
9185         From Katsumi Yamaoka <yamaoka@jpl.org>
9186
9187 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9188
9189         * wid-edit.el (widget-documentation): corrected spelling error.
9190
9191 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9192
9193         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9194         keys if already bound
9195
9196 1999-07-06  SL Baur  <steve@miho.m17n.org>
9197
9198         * lib-complete.el (progn-with-message): Revert previous changes.
9199
9200 1999-06-24  Bob Weiner  <weiner@beopen.com>
9201
9202         * lib-complete.el (find-library):
9203         (find-library-other-window):
9204         (find-library-other-frame): Completely rewrote
9205         so that these functions actually work when called non-interactively.
9206         Also made them handle LIBRARY arguments which end with .el or .elc.
9207
9208 1999-06-24  Bob Weiner  <weiner@beopen.com>
9209
9210         * simple.el (indent-new-comment-line): Locally bound
9211         `block-comment-start' to `comstart' or else when this is called
9212         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9213         `block-comment-start' value, ignoring any existing spacing after a
9214         comment prefix in the previous line and producing ugly comments.
9215
9216 1999-06-23  Bob Weiner  <weiner@beopen.com>
9217
9218         * list-mode.el (mouse-choose-completion):
9219         (choose-completion):
9220         (completion-switch-to-minibuffer): Added.
9221         ([Tab]): [Tab] previously switched to the minibuffer
9222         but since [space] does that and since most applications in the
9223         world use [Tab] to select the next item in a list, do that in the
9224         *Completions* buffer too.  This will cause the least confusion
9225         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9226         06/23/1999.
9227
9228 1999-06-22  Bob Weiner  <weiner@beopen.com>
9229
9230         * help.el (help-buffer-name): Added support for a null value
9231         of `help-buffer-prefix-string' since some buffers require no
9232         prefix.
9233
9234 1999-06-20  Bob Weiner  <weiner@beopen.com>
9235
9236         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9237         in the completion-list-mode-map to bury the completions buffer
9238         even when the minibuffer is no longer active.
9239
9240 1999-06-20  Bob Weiner  <weiner@beopen.com>
9241
9242         * list-mode.el (list-mode): It is visually disconcerting to have
9243         the text cursor disappear within list buffers, especially when
9244         moving from window to window, so leave it visible.
9245
9246 1999-07-01  SL Baur  <steve@miho.m17n.org>
9247
9248         * menubar-items.el (default-menubar): Conditionalize the bug
9249         report menu item (which may not be possible in this XEmacs).
9250         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9251
9252 1999-06-30  SL Baur  <steve@miho.m17n.org>
9253
9254         * subr.el (with-current-buffer): DOC string fix.
9255         Suggested by Bob Weiner <weiner@altrasoft.com>
9256
9257 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9258
9259         * cus-face.el (custom-face-italic): insert missing args
9260
9261 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9262
9263         * packages.el (package-locations): Changed default early package
9264         hierarchies to ~/.xemacs/mule-packages and
9265         ~/.xemacs/xemacs-packages.
9266
9267 1999-06-23  SL Baur  <steve@miho.m17n.org>
9268
9269         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9270
9271 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9272
9273         * packages.el (package-locations): Changed default early package
9274         hierarchy to ~/.xemacs/packages.
9275         (package-locations): Removed `packages' as a possible name for a
9276         late package hierarchy.
9277
9278 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9279
9280         * mule/mule-category.el (word-combining-categories): Set up new
9281         variable.
9282         (word-separating-categories): Likewise.
9283
9284 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9285
9286         * XEmacs 21.2.17 is released
9287
9288 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9289
9290         * font-menu.el (font-menu-set-font): allow for nil specification
9291         of font size.
9292
9293 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9294
9295         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9296         is 1.
9297
9298 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9299
9300         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9301         8859-5 instead of ISO 8859-1.
9302
9303 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9304
9305         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9306         (viet-viscii-encode-table): Ditto.
9307
9308         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9309         Make obsolete definition of char-octet.
9310
9311 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9312
9313         * subr.el: Move no-Mule make-char ...
9314         * help-nomule.el (make-char): To here.
9315         (string-width): Make Mule compatibility alias.
9316
9317 1999-06-15  Andy Piper  <andy@xemacs.org>
9318
9319         * select.el (get-selection-no-error): really make there be no-error.
9320         (get-selection): revert to original.
9321
9322 1999-06-11  Andy Piper  <andy@xemacs.org>
9323
9324         * select.el (selection-sets-clipboard): renamed.
9325         (own-selection): use it.
9326
9327 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9328
9329         * XEmacs 21.2.16 is released
9330
9331 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9332
9333         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9334         missing characters to avoid crash.
9335
9336 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9337
9338         * coding.el (set-terminal-coding-system): Only set the console
9339         coding system on the selected console if it is a tty.
9340
9341 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9342
9343         * cus-face.el:
9344         * cus-edit.el:
9345         * faces.el:
9346         (custom):
9347         (face-spec-set):
9348         * faces.el (frob-face-property):
9349         * font-menu.el (font-menu-set-font):
9350                   Actually apply changes from 1999-03-17
9351
9352 1999-06-10  Andy Piper  <andy@xemacs.org>
9353
9354         * select.el (get-selection): abstract out non error-signalling
9355         part.
9356         (get-selection-no-error): get-selection without signalling an
9357         error.
9358         (selection-is-clipboard-p): new variable. controls whether the
9359         selection sets the clipboard.
9360         (own-selection): use it.
9361
9362         * mouse.el (insert-selection): fallback to clipboard after trying
9363         primary selection and cutbuffer.
9364
9365 1999-06-05  Andy Piper  <andy@xemacs.org>
9366
9367         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9368         selection functions.
9369
9370 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9371
9372         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9373         default value.
9374         (load): Use `raw-text' instead of `no-conversion'.
9375         (insert-file-contents): Likewise.
9376
9377         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9378         of `no-conversion'.
9379
9380 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9381
9382         * coding.el: Don't copy `no-conversion' to `raw-text'.
9383
9384 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9385
9386         * subr.el (make-char): Define it if Mule is not around.
9387
9388 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9389
9390         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9391
9392         * x-select.el (x-disown-selection-internal): Restore symbol as an
9393         obsolete alias.
9394         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9395
9396 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9397
9398         * XEmacs 21.2.15 is released
9399
9400 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9401
9402         * subr.el (split-string): Avoid infinite looping
9403
9404 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9405
9406         * ldap.el (ldap-ignore-attribute-codings): New variable
9407         (ldap-default-attribute-decoder): New variable
9408         (ldap-coding-system): New variable
9409         (ldap-attribute-syntax-encoders): New variable
9410         (ldap-attribute-syntax-decoders): New variable
9411         (ldap-attribute-syntaxes-alist): New variable
9412         (ldap-encode-boolean): New function
9413         (ldap-decode-boolean): New function
9414         (ldap-encode-country-string): New function
9415         (ldap-decode-string): New function
9416         (ldap-decode-address): New function
9417         (ldap-encode-address): New function
9418         (ldap-decode-attribute): New function
9419         (ldap-search): Use some of these
9420
9421 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9422
9423         * version.el (emacs-version): Make the patch level/beta come
9424         before the XEmacs qualifier so that it gets into (funcall
9425         emacs-version) and thus in the bug reports.
9426         (emacs-version>=): Support patch levels.
9427
9428 1999-06-03  SL Baur  <steve@xemacs.org>
9429
9430         * version.el: implement x.y.z version number
9431         From Jan Vroonhof <vroonhof@math.ethz.ch>
9432
9433 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9434
9435         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9436
9437 1999-05-22  Vin Shelton <acs@xemacs.org>
9438
9439         * startup.el: Document -private and break out non-standard X options.
9440
9441 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9442
9443         * mule/mule-charset.el (charset-after): New function.
9444         (charset-direction): Synch with Mule, update docstring.
9445         (get-charset-property): New function.
9446         (put-charset-property): New function.
9447         (charset-plist): New function.
9448
9449         * mule/mule-charset.el (compose-region):
9450         (decompose-region): remove;  these functions (which don't work
9451         since we don't do composite characters) have been moved to
9452         mule-util.el.
9453         (toplevel): follow coding standards
9454
9455 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9456
9457         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9458         exist any more.
9459
9460         * code-files.el: Fix commentary to follow coding standards.  Move
9461         the single line left in mule-files.el to here.
9462
9463         * mule/mule-files.el: delete.
9464
9465 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9466
9467         * info.el (Info-scroll-prev): Use event functions instead of the
9468         old emacs 19 interface.
9469
9470 1999-06-02  Andy Piper  <andy@xemacs.org>
9471
9472         * x-font-menu.el (x-font-menu-load-font):
9473         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9474
9475 1999-05-31  Andy Piper  <andy@xemacs.org>
9476
9477         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9478         group.
9479         (font-menu-this-frame-only-p): ditto.
9480         (font-menu-max-items): reinstate, from Jan Vroonhof
9481         <vroonhof@math.ethz.ch>
9482         (font-menu-submenu-name-format): ditto.
9483         (font-menu-split-long-menu): ditto, for use by the family
9484         constructor.
9485         (font-menu-family-constructor): use it.
9486
9487 1999-05-30  Andy Piper  <andy@xemacs.org>
9488
9489         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9490         for use by the font menu.
9491
9492         * msw-font-menu.el: new file implementing mswindows specific
9493         font-menu behaviour.
9494         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9495         (mswindows-font-menu-junk-families): ditto.
9496         (hack-font-truename): ditto.
9497         (mswindows-font-regexp-ascii): ditto.
9498         (mswindows-reset-device-font-menus): ditto.
9499         (mswindows-font-menu-font-data): ditto.
9500         (mswindows-font-menu-load-font): ditto.
9501
9502         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9503         (x-font-menu-font-data): ditto.
9504         (x-font-menu-load-font): ditto.
9505
9506         * font-menu.el: new file implementing generic font menu behaviour.
9507         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9508         made device independent.
9509         (font-menu-this-frame-only-p): ditto.
9510         (font-menu-preferred-resolution): ditto.
9511         (font-menu-size-scaling): new variable used to determine whether
9512         sizes are in points or tenths of a point.
9513         (vassoc): moved from x-font-menu.el.
9514         (device-fonts-cache): ditto.
9515         (device-fonts-cache): ditto.
9516         (flush-device-fonts-cache): ditto.
9517         (reset-device-font-menus): copied from x-font-menu.el and made
9518         device independent. Most functionality deferred to
9519         device-dependent versions.
9520         (font-menu-family-constructor): copied from x-font-menu.el and
9521         made device independent.
9522         (font-menu-size-constructor): ditto.
9523         (font-menu-weight-constructor): ditto.
9524         (font-menu-set-font): ditto.
9525         (font-menu-change-face): ditto.
9526         (font-menu-load-font): new device method.
9527         (font-menu-font-data): ditto.
9528
9529         * x-font-menu.el: The above functions deleted.
9530
9531 1999-05-26  Andy Piper  <andy@xemacs.org>
9532
9533         * update-elc.el:
9534         * make-docfile.el:
9535         * loadup.el: rehash expand-file-name usage to not use default-directory.
9536
9537 1999-05-21  Andy Piper  <andy@xemacs.org>
9538
9539         * x-select.el (x-select-convert-to-text):
9540         (x-selected-text-type):
9541         (x-get-selection):
9542         (xselect-convert-to-string):
9543         (xselect-convert-to-compound-text):
9544         (xselect-convert-to-length):
9545         (xselect-convert-to-targets):
9546         (xselect-convert-to-delete):
9547         (xselect-convert-to-filename):
9548         (xselect-convert-to-charpos):
9549         (xselect-convert-to-lineno):
9550         (xselect-convert-to-colno):
9551         (xselect-convert-to-sourceloc):
9552         (xselect-convert-to-os):
9553         (xselect-convert-to-host):
9554         (xselect-convert-to-user):
9555         (xselect-convert-to-class):
9556         (xselect-convert-to-name):
9557         (xselect-convert-to-integer):
9558         (xselect-convert-to-atom):
9559         (xselect-convert-to-identity): functions renamed from x-* and
9560         moved to select.el.
9561         (x-get-secondary-selection): use rename get-selection.
9562         (x-get-clipboard): ditto.
9563         (x-own-selection): moved to select.el.
9564         (x-valid-simple-selection-p): ditto.
9565         (x-dehilight-selection): ditto.
9566         (x-own-clipboard): ditto.
9567         (x-disown-selection): ditto.
9568
9569         * x-mouse.el (x-yank-function): moved to mouse.el.
9570         (x-insert-selection): ditto.
9571         (x-set-point-and-move-selection): use renamed function.
9572
9573         * select.el (selected-text-type): moved and renamed from
9574         x-select.el.
9575         (selection-owner-p): moved to C.
9576         (selection-exists-p): ditto.
9577         (get-cutbuffer): new device method.
9578         (get-selection): generalised and moved from x-select.el.
9579         (own-selection): moved x-own-selection functionality into here.
9580         (dehilight-selection): renamed and moved from x-select.el.
9581         (own-clipboard): functionality moved from x-select.el using new
9582         generic C builtins.
9583         (disown-clipboard): ditto.
9584         (select-convert-to-text):
9585         (select-convert-to-string):
9586         (select-convert-to-compound-text):
9587         (select-convert-to-length):
9588         (select-convert-to-targets):
9589         (select-convert-to-delete):
9590         (select-convert-to-filename):
9591         (select-convert-to-charpos):
9592         (select-convert-to-lineno):
9593         (select-convert-to-colno):
9594         (select-convert-to-sourceloc):
9595         (select-convert-to-os):
9596         (select-convert-to-host):
9597         (select-convert-to-user):
9598         (select-convert-to-class):
9599         (select-convert-to-name):
9600         (select-convert-to-integer):
9601         (select-convert-to-atom):
9602         (select-convert-to-identity): new functions renamed from x-* and
9603         moved from x-select.el.
9604
9605         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9606         into here and use as the default window-system mouse yank.
9607         (insert-selection): generalised and moved from x-mouse.el.
9608         (own-clipboard): moved to C.
9609
9610         * msw-select.el (mswindows-selection-owned-p): deleted.
9611         (mswindows-own-selection): generalised and moved to select.el.
9612         (mswindows-disown-selection): generalised and moved to C.
9613         (mswindows-selection-owner-p): ditto.
9614
9615 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9616
9617         * XEmacs 21.2.14 is released
9618
9619 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9620
9621         * about.el: update contact info for jason and slb.
9622
9623 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9624
9625         * mule/european.el (setup-romanian-environment): Add Romanian
9626         support from Emacs/Mule romanian.el.
9627
9628 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9629
9630         * cus-face.el: Label all custom changes with the 'custom' tag.
9631
9632         * cus-edit.el: idem ditto.
9633
9634         * faces.el: Added suport for adding device tags to various functions.
9635         (custom): New device tag.
9636         (face-spec-set): Call reset face with tags argument. No longer do
9637         x-init-global-faces hack.
9638
9639         * faces.el (frob-face-property): Use an anonymous specifier to map
9640         frob-face-property-1 over.
9641
9642         * x-font-menu.el (font-menu-set-font): Always specify all
9643         properties to custom.
9644
9645 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9646
9647         * mule/european.el (setup-czech-environment): Add czech support.
9648         From David Sauer <davids@orfinet.cz>
9649
9650 1999-03-15  SL Baur  <steve@xemacs.org>
9651
9652         * check-features.el: Turn hard errors into warnings.
9653
9654 1999-03-21  SL Baur  <steve@xemacs.org>
9655
9656         * simple.el (delete-key-deletes-forward): As per discussion on
9657         xemacs-beta, default to t.
9658
9659 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9660
9661         * loadup.el: Define Installation-string before loading anything.
9662
9663 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9664
9665         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9666         From Anders Stenman <stenman@isy.liu.se>
9667
9668 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9669
9670         * wid-edit.el (widget-glyph-find): Ditto.
9671
9672         * packages.el (locate-library): Ditto.
9673
9674         * loadup.el (really-early-error-handler): Ditto.
9675
9676         * lib-complete.el (read-library): Ditto.
9677
9678         * faces.el (set-face-stipple): Ditto.
9679
9680         * code-files.el (load): Use new calling style of locate-file.
9681
9682 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9683
9684         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9685         dead.
9686
9687 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9688
9689         * dumped-lisp.el (preloaded-file-list): Don't load
9690         Installation.el.
9691
9692         * loadup.el (Installation-string): Define it here.
9693
9694 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9695
9696         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9697         Installation.el needs to be loaded before `dump-paths', otherwise
9698         the dumping process won't find it.
9699
9700 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9701
9702         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9703         subr so that we can use `replace-in-string' in Installation.el to
9704         get rid of C-m chars under the native Windows build.
9705
9706 1999-04-29  Andy Piper  <andy@xemacs.org>
9707
9708         * make-docfile.el: canonicalize file and directory names.
9709
9710         * device.el (call-device-method): new function for calling device
9711         specific methods.
9712         (define-device-method): new function for defining device methods.
9713         (define-device-method*): ditto.
9714
9715 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9716
9717         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9718
9719 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9720
9721         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9722         (cyrillic-koi8-r-encode-table): Likewise.
9723         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9724         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9725
9726         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9727         from vietnamese.el].
9728
9729         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9730         mule/mule-misc.el.
9731
9732 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9733
9734         * mule/thai-xtis.el:
9735         - Change font registry name from "Thai94x94-0" to "xtis-0".
9736         - Change mnemonic of coding-system `tis-620' to "TIS620".
9737
9738 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9739
9740         * mule/ethiopic.el: fixed.
9741
9742 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9743
9744         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9745
9746         * mule/thai-xtis.el: New file.
9747
9748         * mule/vietnamese.el: New file.
9749
9750         * mule/ethiopic.el: New file.
9751
9752 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9753
9754         * bytecomp.el (byte-compile-close-variables): Leave
9755         debug-issue-ebola-notices alone.
9756
9757 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9758
9759         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9760         at the top of the buffer since it is the most important thing to
9761         customize
9762         (ldap-get-host-parameter): New defun
9763         (ldap-search): Add a new parameter `withdn' to retrieve the
9764         distinguished names of entries
9765
9766 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9767
9768         * startup.el (splash-frame-body): Date and spelling fixes.
9769
9770 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9771
9772         * view-less.el (toggle-truncate-lines): add autoload tag
9773
9774 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9775
9776         * format.el (format-alist): Disable image stuff.
9777
9778 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9779
9780         * wid-edit.el (widget-glyph-find): Search by directories, then by
9781         suffixes rather than the other way around.
9782         (widget-image-conversion): Renamed to
9783         `widget-image-file-name-suffixes'.
9784
9785 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9786
9787         * mule/mule-charset.el: Made old functions obsolete, remove the
9788         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9789         (charset-iso-graphic-plane): Rename from charset-graphic.
9790         (charset-iso-final-char): Rename from charset-final.
9791         (charset-width): Rename from charset-columns.
9792         (charset-bytes): Added from fsf compatibility, returns always 1.
9793
9794         * mule/mule-misc.el: Move charset-doc-string alias to
9795         mule-charset.el
9796
9797 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9798
9799         * x-faces.el (x-make-font-bold-italic): honor
9800         *try-oblique-before-italic-fonts*
9801
9802 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9803
9804         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9805
9806 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9807
9808         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9809         name.
9810
9811 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9812
9813         * cl-extra.el (equalp): Would bug out for lists.
9814
9815 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9816
9817         * about.el (about-hackers):  Change cgw's email address
9818
9819 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9820
9821         * XEmacs 21.2.13 is released
9822
9823 1999-03-12  SL Baur  <steve@xemacs.org>
9824
9825         * simple.el (delete-key-deletes-forward): Revert to previous
9826         behavior.
9827
9828 1999-01-18  Didier Verna  <didier@xemacs.org>
9829
9830         * menubar-items.el (xemacs-splash-buffer): handle the case of
9831         multiple elements in the splash buffer body.
9832
9833         * startup.el (splash-frame-timeout): new constant: interval
9834         between splash buffer elements.
9835         (command-line-1): handle splash buffer with multiple elements (use
9836         a timeout).
9837         (splash-frame-body): Originally `startup-splash-frame-body'.
9838         Rewrote a cleaner and more readable version. This can now be array,
9839         in which case each element is displayed in turn in the splash buffer.
9840         (splash-frame-static-body): new constant. Persistent information
9841         across all splash buffer elements (preserves the possibility to give
9842         it in different languages.
9843         (circulate-splash-frame-elements): new function. Used as a timeout
9844         to circulate through all splash frame elements and display them in
9845         sequence.
9846         (display-splash-frame): originally `startup-splash-frame'. Handle
9847         the case of multiple elements in the splash buffer body. Now
9848         returns a timeout id if multiple elements to display, or nil.
9849
9850 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9851
9852         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9853         so they can be overridden by x-init-face-from-resources.
9854         Additionally specify the font name also with an x tag.
9855
9856 1999-03-08  Andy Piper  <andy@xemacs.org>
9857
9858         * package-get.el (package-get-base): autoload.
9859
9860         * menubar-items.el (default-menubar): add update menu item. Fix
9861         custom menu to only be activated when package-base is available.
9862
9863         * package-get.el (package-get-custom): don't load
9864         package-get-custom as it is auto-generated. Fix group definition.
9865
9866 1999-03-05  Didier Verna  <didier@xemacs.org>
9867
9868         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9869         instead of `symbol-name' (Thanks Kyle).
9870
9871         * cus-edit.el (custom-save-variables): use `prin1' instead of
9872         princ to write symbols.
9873
9874 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9875
9876         * XEmacs 21.2.12 is released
9877
9878 1999-03-05  SL Baur  <steve@xemacs.org>
9879
9880         * menubar-items.el (default-menubar): Add kfm browsing support.
9881         From Neal Becker <nbecker@fred.net>
9882
9883 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9884
9885         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9886         calls to font-lock during buffer reversion.
9887
9888 1999-02-12  Didier Verna  <didier@xemacs.org>
9889
9890         * info.el (Info-build-node-completions): unconditionally widen the
9891         tag table buffer.
9892
9893 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9894
9895         * x-faces.el (x-init-face-from-resources):
9896         Only set fonts in the 'x locale.
9897
9898 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9899
9900         * package-ui.el (pui-install-selected-packages): Don't throw on
9901         `package-admin-delete-binary-package' returning nil since it's
9902         normal.  Reindent function.
9903         (pui-add-required-packages): Handle case where packages selected
9904         for installation have never been installed.
9905
9906 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9907
9908         * menubar-items.el (default-menubar):
9909         Implement the ``Mule->Set coding system of process'' menu item.
9910
9911 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9912
9913         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9914         files
9915         - Change some `if's to `when's
9916
9917 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9918
9919         * XEmacs 21.2.11 is released
9920
9921 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9922
9923         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9924         against window close (Fix Bug #460).
9925         (ask-user-about-lock-dbox): Idem.
9926
9927 1999-02-25  SL Baur  <steve@xemacs.org>
9928
9929         * mule/mule-charset.el (charset-leading-byte): New function.
9930         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9931
9932 1999-02-12  Andy Piper  <andy@xemacs.org>
9933
9934         * about.el (xemacs-hackers): change andy's email address.
9935         (about-url-alist): change andy's web page address.
9936         (about-xemacs): add piper.
9937
9938 1999-02-16  SL Baur  <steve@xemacs.org>
9939
9940         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9941         of mule-base into lisp/mule.
9942
9943 1999-02-16  SL Baur  <steve@xemacs.org>
9944
9945         * mule/arabic.el:
9946         mule/canna-leim.el:
9947         mule/chinese.el:
9948         mule/cyrillic.el:
9949         mule/english.el:
9950         mule/european.el:
9951         mule/greek.el:
9952         mule/hebrew.el:
9953         mule/japanese.el:
9954         mule/kinsoku.el:
9955         mule/korean.el:
9956         mule/misc-lang.el:
9957         mule/mule-category.el:
9958         mule/mule-ccl.el:
9959         mule/mule-charset.el:
9960         mule/mule-cmds.el:
9961         mule/mule-coding.el:
9962         mule/mule-files.el:
9963         mule/mule-help.el:
9964         mule/mule-init.el:
9965         mule/mule-misc.el:
9966         mule/mule-tty-init.el:
9967         mule/mule-x-init.el:
9968         mule/viet-chars.el:  Remerge from mule-base.
9969
9970         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9971         of mule-base into lisp/mule.
9972
9973 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
9974
9975         * process.el (exec-to-string): Use `shell-command-switch' in place
9976         of hard-wired "-c" (for WindowsNT).
9977
9978 1999-02-08  Charles G Waldman  <cgw@pgt.com>
9979
9980         * menubar-items.el (default-menubar):  Remove obsolete
9981         "Gopher" item
9982
9983 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
9984
9985         * package-admin.el (package-admin-get-install-dir): First fall
9986         back to the location of xemacs-base for non-mule packages.
9987
9988 1999-02-15  Martin Buchholz  <martin@xemacs.org>
9989
9990         * paths.el:
9991         - improved automounter tmp directory support.
9992         - support 4 (!) empirically discovered automounter conventions
9993
9994 1999-02-12  SL Baur  <steve@xemacs.org>
9995
9996         * etags.el (pop-tag-mark): autoload to match key binding.
9997
9998 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9999
10000         * XEmacs 21.2.10 is released
10001
10002 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10003
10004         * package-get.el (package-get-remote-filename): Don't bug out for
10005         a local file name in the search entry.
10006
10007 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10008
10009         * XEmacs 21.2.9 is released
10010
10011 1999-01-19  Didier Verna  <didier@xemacs.org>
10012
10013         * replace.el (replace-search-function): new variable containing a
10014         function to perform a search-forward.
10015         (replace-re-search-function): new variable containing a function
10016         to perform a re-search-forward.
10017         (perform-replace): use them.
10018
10019 1999-01-25  Didier Verna  <didier@xemacs.org>
10020
10021         * select.el (selection-owner-p): use the name `XEmacs'.
10022         (cut-copy-clear-internal): ditto.
10023
10024 1999-01-18  Andy Piper  <andy@xemacs.org>
10025
10026         * about.el (about-url-alist): Update my entry.
10027         (xemacs-hackers): Ditto.
10028
10029 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10030
10031         * buffer.el (switch-to-buffer): Fixing documentation.
10032         * minibuf.el (minibuffer-completion-table): ditto.
10033         * cl-macs.el (return-from): ditto.
10034
10035 1999-01-04  Didier Verna  <didier@xemacs.org>
10036
10037         * replace.el (delete-non-matching-lines): temporarily disable
10038         case-folding when called interactively with a regexp containing
10039         uppercase characters.
10040         (delete-matching-lines): ditto.
10041         (count-matches): ditto.
10042         (list-matching-lines): ditto.
10043
10044 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10045
10046         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10047         abort if current window is split horizontally, not if others are
10048         split.  Got rid of unnecessary minibuffer checking.  Also, add
10049         some comments (it's still complex).
10050
10051 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10052
10053         * package-get.el: changed address for doc.ic.ac.uk to
10054         sunsite.doc.ic.ac.uk
10055
10056 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10057
10058         * ldap.el (toplevel): Remove requires so that the file compiles
10059         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10060
10061 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10062
10063         * dump-paths.el: Calculate module-directory and set
10064         module-load-path to the load path for modules.
10065
10066         * loadup.el: Get bootstrap value of module-load-path from the
10067         environment variable EMACSBOOTSTRAPMODULEPATH.
10068         - Display the module load path if we're debugging paths.
10069
10070         * setup-paths.el: Added function paths-find-site-module-directory.
10071         - Added function paths-find-module-directory.
10072         - Added function paths-construct-module-load-path.  Uses new
10073         environment variable EMACSMODULEPATH.
10074
10075 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10076
10077         * font.el (font-default-object-for-device):
10078         Oops! This `or' can't be replaced by `unless'.
10079         Fixed inability to run w3, among other things.
10080
10081 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10082
10083         * package-admin.el: Change initialization of
10084           package-admin-install-function dependent on system type.
10085           Change package-admin-install-function-mswindows to use
10086           "minitar".
10087
10088 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10089
10090         * mouse.el (default-mouse-motion-handler): Disable help echo while
10091         in the minibuffer.
10092
10093 1998-12-28  Martin Buchholz <martin@xemacs.org>
10094
10095         * XEmacs 21.2.8 is released.
10096
10097 1998-12-24  Martin Buchholz <martin@xemacs.org>
10098
10099         * XEmacs 21.2.7 is released.
10100
10101 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10102
10103         * package-ui.el (pui-list-packages): Set truncate-lines.
10104
10105         * package-get.el (package-get-download-menu): Use
10106         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10107
10108         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10109         (pui-help-string): idem.
10110         (list-packages-mode): New major mode.
10111         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10112         (pui-install-selected-packages): Add suport for removing packages.
10113         (pui-toggle-package-delete-key): New function.
10114         (pui-popup-context-sensitive): New kludge.
10115         (pui-list-packages): Add warning when `package-get-remote' is nil.
10116         (package-ui-add-site): New function.
10117
10118 1998-12-01  Didier Verna  <didier@xemacs.org>
10119
10120         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10121
10122 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10123
10124         * ldap.el: Custom-ized
10125         (toplevel): Do not provide `ldap' which is provided by C level
10126         LDAP code
10127         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10128
10129 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10130
10131         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10132
10133 1998-12-17  Andy Piper  <andy@xemacs.org>
10134
10135         * sound.el (sound-load-list): name changed from sound-load-alist.
10136         (sound-extension-list): name changed from sound-ext-list.
10137         (load-default-sounds): use new names.
10138         (load-sound-file): use new names.
10139
10140 1998-12-16  Andy Piper  <andy@xemacs.org>
10141
10142         * XEmacs 21.2.6 is released
10143
10144 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10145
10146         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10147         errors.
10148
10149 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10150
10151         * wid-edit.el (widget-echo-this-extent): Set
10152         help-echo-owns-message to t.
10153
10154 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10155
10156         * package-get.el (package-get-download-menu): use toggles for
10157           each site in the download site menu.
10158
10159 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10160
10161         * package-get.el (package-get): If we cannot find a package
10162           because package-get-remote is not set, give a more helpful
10163           error message.
10164
10165 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10166
10167         * package-get.el (package-get-remote-filename): use an EFS path
10168         with user anonymous if no user is specified.
10169
10170 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10171
10172         * faces.el (face-spec-set): Re-init fallfacks for default after
10173         calling reset-face on the default face.
10174
10175 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10176
10177         * package-admin.el (package-admin-default-install-function):
10178         Behave as advertised.  Make sure the pkg-dir is proper for
10179         default-directory.
10180         (package-admin-add-binary-package): Make sure the pkg-dir is
10181         proper for default-directory.
10182         (package-admin-install-function-mswindows): Make sure the pkg-dir
10183         is proper for default-directory.
10184
10185 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10186
10187         * XEmacs 21.2.5 is released
10188
10189 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10190
10191         * files.el (binary-file-regexps): regexp-opt is not available at
10192         bytecompile time.
10193
10194 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10195
10196         * x-win-xfree86.el:
10197         * x-win-sun.el (x-win-init-sun):
10198         * x-win-sun.el:
10199         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10200         * x-iso8859-1.el:
10201         * x-init.el (init-post-x-win):
10202         * x-init.el (init-pre-x-win):
10203         * x-init.el (x-initialize-compose):
10204         * x-init.el:
10205         * x-compose.el:
10206         * winnt.el:
10207         * widget.el:
10208         * wid-edit.el (widget-glyph-click):
10209         * wid-edit.el (widget-glyph-find):
10210         * wid-edit.el (widget-type):
10211         * view-less.el (view-buffer-other-window):
10212         * very-early-lisp.el:
10213         * version.el:
10214         * toolbar.el:
10215         * toolbar-items.el:
10216         * term/sun.el (suntool-map):
10217         * term/sun-mouse.el:
10218         * term/internal.el:
10219         * syntax.el (modify-syntax-entry):
10220         * symbol-syntax.el:
10221         * subr.el:
10222         * startup.el (lock-directory):
10223         * simple.el (set-comment-column):
10224         * simple.el (backward-delete-char-untabify):
10225         * shadow.el (find-emacs-lisp-shadows):
10226         * shadow.el:
10227         * setup-paths.el (paths-construct-info-path):
10228         * select.el (cut-copy-clear-internal):
10229         * process.el (call-process-region):
10230         * process.el (start-process-shell-command):
10231         * process.el:
10232         * paths.el (rmail-spool-directory):
10233         * paragraphs.el (use-hard-newlines):
10234         * package-get.el (package-get-dependencies):
10235         * package-admin.el (package-admin-delete-binary-package):
10236         * obsolete.el (truncate-string):
10237         * obsolete.el (store-substring):
10238         * mouse.el (default-mouse-track-maybe-own-selection):
10239         * mouse.el (mouse-yank-at-point):
10240         * modeline.el:
10241         * modeline.el (mouse-drag-modeline):
10242         * minibuf.el (read-directory-name-internal):
10243         * minibuf.el (read-file-name-internal):
10244         * minibuf.el (read-file-name-internal-1):
10245         * minibuf.el (read-file-name-2):
10246         * minibuf.el (exact-minibuffer-completion-p):
10247         * minibuf.el (read-from-minibuffer):
10248         * minibuf.el:
10249         * menubar.el (check-menu-syntax):
10250         * map-ynp.el (map-y-or-n-p):
10251         * make-docfile.el (docfile-out-of-date):
10252         * loadup.el ((member "run-temacs" command-line-args)):
10253         * loadup.el ((member "no-site-file" command-line-args)):
10254         * loadup.el (really-early-error-handler):
10255         * loadup.el:
10256         * loadhist.el:
10257         * loaddefs.el:
10258         * lisp-mnt.el (lm-verify):
10259         * lib-complete.el (lib-complete:cache-completions):
10260         * lib-complete.el (library-all-completions):
10261         * itimer.el (itimer-run-expired-timers):
10262         * info.el (Info-mode):
10263         * info.el (Info-insert-file-contents):
10264         * info.el (Info-rebuild-dir):
10265         * info.el (Info-build-dir-anew):
10266         * info.el (Info-parse-dir-entries):
10267         * info.el (Info-dir-outdated-p):
10268         * info.el (Info-insert-dir):
10269         * info.el (info-xref):
10270         * info.el:
10271         * hyper-apropos.el (hyper-apropos-get-doc):
10272         * hyper-apropos.el (hyper-describe-face):
10273         * hyper-apropos.el (hyper-apropos-mode):
10274         * hyper-apropos.el:
10275         * help.el (list-processes):
10276         * help.el:
10277         * gnuserv.el:
10278         * font.el (mswindows-font-create-name):
10279         * font.el (font-default-font-for-device):
10280         * font.el (x-font-create-object):
10281         * font.el (font-registry):
10282         * font.el:
10283         * font-lock.el (font-lock-keywords):
10284         * font-lock.el:
10285         * finder.el (finder-compile-keywords):
10286         * find-paths.el (paths-find-recursive-path):
10287         * fill.el (set-justification-center):
10288         * fill.el (fill-region-as-paragraph):
10289         * files.el (insert-directory):
10290         * files.el (wildcard-to-regexp):
10291         * files.el (recover-file):
10292         * files.el (basic-save-buffer):
10293         * files.el (delete-auto-save-file-if-necessary):
10294         * files.el (file-relative-name):
10295         * files.el (backup-extract-version):
10296         * files.el (backup-buffer):
10297         * files.el (set-visited-file-name):
10298         * files.el (set-auto-mode):
10299         * files.el (interpreter-mode-alist):
10300         * files.el:
10301         * files.el (find-file-noselect):
10302         * files.el (abbreviate-file-name):
10303         * files.el (parse-colon-path):
10304         * files.el (directory-abbrev-alist):
10305         * etags.el (visit-tags-table-buffer):
10306         * easymenu.el (easy-menu-define):
10307         * dragdrop.el (experimental-dragdrop-drag):
10308         * dragdrop.el (dragdrop-drop-do-functions):
10309         * dragdrop.el (dragdrop-drop-at-point):
10310         * disass.el (disassemble-1):
10311         * disass.el (disassemble-internal):
10312         * disass.el (disassemble):
10313         * disass.el:
10314         * derived.el (derived-mode-init-mode-variables):
10315         * derived.el (define-derived-mode):
10316         * custom.el (defgroup):
10317         * cus-edit.el (custom-quote):
10318         * config.el:
10319         * code-process.el (open-network-stream):
10320         * code-process.el (start-process):
10321         * code-process.el (call-process-region):
10322         * code-process.el (call-process):
10323         * code-process.el:
10324         * code-files.el (insert-file-contents):
10325         * code-files.el:
10326         * code-files.el (buffer-file-coding-system-for-read):
10327         * cmdloop.el (yes-or-no-p-minibuf):
10328         * cl.el:
10329         * cl-macs.el:
10330         * cl-extra.el:
10331         * callers-of-rpt.el (make-caller-report):
10332         * callers-of-rpt.el:
10333         * bytecomp.el (batch-byte-recompile-directory):
10334         * bytecomp.el (batch-byte-compile-1):
10335         * bytecomp.el (batch-byte-compile):
10336         * bytecomp.el (display-call-tree):
10337         * bytecomp.el (byte-compile-insert):
10338         * bytecomp.el (byte-compile-two-args-19->20):
10339         * bytecomp.el (byte-compile-variable-ref):
10340         * bytecomp.el (byte-compile-form):
10341         * bytecomp.el (byte-compile-top-level-body):
10342         * bytecomp.el (byte-compile-out-toplevel):
10343         * bytecomp.el (byte-compile-byte-code-maker):
10344         * bytecomp.el (byte-compile-file-form-defmumble):
10345         * bytecomp.el (byte-compile-file-form):
10346         * bytecomp.el (byte-compile-keep-pending):
10347         * bytecomp.el (byte-compile-insert-header):
10348         * bytecomp.el (byte-compile-from-buffer):
10349         * bytecomp.el (byte-compile-file):
10350         * bytecomp.el (byte-recompile-file):
10351         * bytecomp.el (byte-compile-close-variables):
10352         * bytecomp.el (byte-compile-warn-about-unused-variables):
10353         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10354         * bytecomp.el (byte-compiler-legal-options):
10355         * bytecomp.el (byte-compile-lapcode):
10356         * bytecomp.el (byte-optimize-log):
10357         * bytecomp.el ((fboundp 'defsubst)):
10358         * bytecomp.el:
10359         * bytecomp-runtime.el:
10360         * byte-optimize.el (byte-optimize-apply):
10361         * byte-optimize.el (car):
10362         * byte-optimize.el (byte-optimize-form):
10363         * byte-optimize.el (byte-optimize-form-code-walker):
10364         * byte-optimize.el:
10365         * build-report.el (build-report-insert-installation-file):
10366         * build-report.el (build-report):
10367         * auto-show.el:
10368         * apropos.el (apropos-documentation):
10369         - mega patch
10370         - clean up byte-compile warnings
10371         - remove unused variables
10372         - Use common lisp style hashtable functions
10373         - byte compiler cleanup
10374         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10375         - remove old backquote syntax usage
10376         - move some cl functionality into C for speed.
10377         - remove last remaining VMS support
10378         - spelling fixes
10379         - implement last, butlast, nbutlast, copy-list in C.
10380         - new macro ignore-file-errors, similar to ignore-errors
10381           (ignore-file-errors (delete-file "foo"))
10382         - get frequent garbage collection during loadup.el by tweaking
10383           gc-cons-threshold, rather than explicitly calling garbage-collect
10384         - default delete-key-deletes-forward to `t'.
10385
10386 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10387
10388         * XEmacs 21.2-beta4 is released.
10389
10390 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10391
10392         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10393         (easy-menu-item-present-p): Wrapper around find-menu-item.
10394         (easy-menu-remove-item): Wrapper around delete-menu-item.
10395
10396         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10397         (add-menu-button): Add 'in-menu' argument.
10398         (add-menu-item-1): Add in-menu support to helper function.
10399
10400 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10401
10402         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10403
10404 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10405
10406         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10407         of Dec 4, 1997.
10408
10409 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10410
10411         * process.el (shell-command-on-region): Report if the command
10412         succeeded or failed.
10413
10414 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10415
10416         * subr.el (buffer-substring-no-properties): Comment out.
10417
10418 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10419
10420         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10421           into font instances first, like `x-frob-font-size' does.
10422           (mswindows-find-larger-font): ditto
10423
10424 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10425
10426         * package-ui.el (pui-install-selected-packages): fix args in call
10427         to `package-get'.
10428
10429 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10430
10431         * package-get.el (host-name): New widget type.
10432         (package-get-remote): Better customization using new type.
10433         (package-get-download-sites): idem dito.
10434
10435         (package-get-custom): Do not use package-get-all untill we have
10436         runtime dependencies.
10437
10438         (package-get-remove-copy): Default to 't' we no longer need this
10439         kludge as we do not currently use depenencies.
10440
10441         (package-get-was-current): New variable.
10442         (package-get-require-base): New 'force-current' argument.
10443         (package-get-update-base): idem
10444         (package-get-package-provider):  idem
10445         (package-get-locate-index-file): New 'no-remote' argument.
10446         (package-get-locate-file): idem.
10447
10448         (package-get-maybe-save-index): New function.
10449         (package-get-update-base): Use it.
10450
10451 1998-10-28 Greg Klanderman <greg@alphatech.com>
10452
10453         * package-get.el (package-get-remote): default to nil; by default,
10454         don't go out to the net via EFS.  They must select a download site.
10455         (package-get-download-sites): new variable.
10456         (package-get-download-menu): new function.
10457         (package-get-locate-index-file): new function.
10458         (package-get-update-base): use it.
10459
10460         * menubar-items.el (default-menubar): add "Update Package Index"
10461         and "Add Download Site" menus under Options | Manage Packages.
10462
10463 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10464
10465         * package-get.el (package-get): bugfix code checking installed version
10466         for case where package is not currently installed.
10467         (package-get-require-signed-base-updates): new variable.
10468         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10469         deemed not a goot thing.  Use the variable
10470         package-get-allow-unsigned-base-updates instead.
10471
10472 1998-10-16 Greg Klanderman <greg@alphatech.com>
10473
10474         * package-get.el (package-get): Don't install an older version than
10475         we already have unless explicitly told to.  Issue a warning.
10476
10477         * package-ui.el (pui-add-required-packages): when adding
10478         dependencies, don't add packages that are up to date.
10479         (pui-package-symbol-char):  Don't consider a package out of date
10480         if you have a newer version installed than the latest version in
10481         package-get-base.
10482
10483         * package-get.el (package-get-base-filename): document that it may
10484         be a path relative to package-get-remote;  new default value.
10485         (package-get-locate-file): new function.
10486         (package-get-update-base): use it to expand package-get-base-filename.
10487         (package-get-save-base): new function to save the package-get database
10488         to file.
10489         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10490         (package-get-update-base): pass the REMOTE-SOURCE arg.
10491         (package-get-update-base-entry): call package-get-custom-add-entry.
10492         (package-get-file-installed-p): removed; no longer needed.
10493         (package-get-create-custom): ditto.
10494         (toplevel): remove code to build and load package-get-custom.el
10495         (package-get-custom-add-entry): new function.
10496
10497 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10498
10499         * wid-edit.el (widget-button-click): Don't switch window.
10500
10501 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10502
10503         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10504
10505 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10506
10507         * etags.el (find-tag-default): Run find-tag-hook using
10508         run-hooks rather than funcall
10509
10510 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10511
10512         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10513         and the current local map as the parents to isearch-mode-map.
10514
10515 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10516
10517         * XEmacs 21.2-beta3 is released.
10518
10519 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10520
10521         * package-get.el (package-get-update-base): use
10522         insert-file-contents-internal, not insert-file-contents-literally.
10523
10524 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10525
10526         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10527         dump time.
10528
10529 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10530
10531         * package-get.el (package-get-update-base-entry): new function.
10532         (package-get-update-base): renamed; was `package-get-load-base'.
10533         cleanup, and use package-get-update-base-from-buffer.
10534         (package-get-update-base-from-buffer): new function.
10535         (package-get-update-base-entries): new; helper for above.
10536         Do not eval lisp grabbed over ftp; parse it from new format.
10537
10538 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10539
10540         * files.el (set-auto-mode): Don't play games loading package-get
10541         database; package-get-package-provider will handle it all.
10542
10543 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10544
10545         * package-get.el (package-get-base-filename): new variable.
10546         (package-get-require-base): new function.
10547         (package-get-pgp-signed-begin-line): new variable.
10548         (package-get-pgp-signature-begin-line): ditto.
10549         (package-get-pgp-signature-end-line):  ditto.
10550         (package-get-load-base): new function.
10551         (package-get-interactive-package-query):
10552         (package-get-update-all):
10553         (package-get-dependencies):
10554         (package-get-package-provider):
10555         (package-get-custom): use package-get-require-base.
10556         [package-get-custom loading]: disable for now.
10557
10558         * package-ui.el (pui-list-packages): use (package-get-require-base)
10559
10560 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10561
10562         * package-ui.el: Correct obvious thinko in choosing extent face.
10563
10564 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10565
10566         * menubar-items.el (default-menubar): pui-list-package has nothing
10567         to with Customize. Move all the package stuff to a new Item in Options.
10568
10569         * package-ui.el (pui-menu): Add menu and Popup menu.
10570
10571         * package-get.el (package-get): Use new
10572         package-admin-get-install-dir.
10573
10574         * package-admin.el (package-admin-get-install-dir): New syntax.
10575         Conserve package location and put mule packages where mule-base is.
10576
10577         * package-get.el : Customized
10578
10579         * package-ui.el (pui): Customized
10580         (pui-package-install-dest-dir): New variable.
10581         (pui-install-selected-packages): Use it
10582
10583 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10584
10585         * package-get.el (package-get-interactive-package-query): Move
10586         dependency on package-get-base to run-time.
10587         (package-get-update-all): Ditto.
10588         (package-get-dependencies): Ditto.
10589         (package-get-package-provider): Ditto.
10590         (package-get-custom): Ditto.
10591
10592 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10593
10594         * events.el: Remove 'ascii-character property from 'backspace
10595         and 'delete symbols
10596
10597 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10598
10599         * package-get-base.el: removed.
10600
10601 1998-09-23  Didier Verna  <didier@xemacs.org>
10602
10603         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10604         (no-upper-case-p): new function.
10605         (with-search-caps-disable-folding): new macro.
10606         (with-interactive-search-caps-disable-folding): new macro.
10607         (zap-to-char): In interactive mode, do a case-sensitive search if
10608         the character is uppercase.
10609         (zap-up-to-char): ditto.
10610
10611         * replace.el (perform-replace): use the function no-upper-case-p.
10612
10613         * isearch-mode.el (isearch-fix-case): ditto.
10614         make obsolete `with-caps-disable-folding' and
10615         `isearch-no-upper-case-p'.
10616
10617         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10618         (tags-search): ditto.
10619         (tags-query-replace): ditto.
10620
10621         * info.el (Info-search): ditto.
10622
10623 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10624
10625         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10626
10627 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10628
10629         * package-admin.el (package-admin-rmtree): rewritten.  need to
10630         check for "." and ".." before symlink check.  expand files and
10631         directories with respect to DIRECTORY, not default-directory.
10632
10633 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10634
10635         * package-get.el (package-get-all): add INSTALL-DIR argument.
10636
10637 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10638
10639         * package-ui.el (pui-add-required-packages): new function, select
10640         dependent packages.
10641         (pui-display-keymap): bind it.
10642         (pui-help-string): document it.
10643         (pui-install-selected-packages): package-get-all -> package-get.
10644
10645         * package-get.el (package-get-dependencies): new function.
10646
10647 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10648
10649         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10650         regexps.
10651
10652 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10653
10654         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10655         function.
10656         (default-mouse-track-normalize-point): Use it.
10657
10658 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10659
10660         * package-admin.el (package-admin-delete-binary-package):
10661                 General cleanup. Remove unnessary use of progn and
10662         save-excursion.
10663         (package-admin-delete-binary-package): Do NOT mess with file
10664         modes. That is evil.
10665         (package-admin-delete-binary-package): Wrap all deleting in
10666         condition-case. The data in MANIFEST is untrustworthy.
10667         (package-admin-delete-binary-package): Let the OS worry about non
10668         empty directories.
10669
10670 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10671
10672         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10673         processing.
10674         (lm-report-bug): Fix mail address to send bug reports to.
10675
10676 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10677
10678         * XEmacs 21.2-beta2 is released.
10679
10680 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10681
10682         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10683
10684 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10685
10686         * info.el (Info-mode): Document page turning by double clicks in
10687         docstring so `M-x describe-mode' will display it.
10688
10689 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10690
10691         * info.el (Info-mouse-track-double-click-hook): Use character
10692         widths to calculate a border region where double clicking does
10693         page turning, and return `nil' by default so other hooks, such as
10694         region highlighting, will be run.
10695
10696 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10697
10698         * sound.el (default-sound-directory-list): Initialize with all the
10699         "sounds" directories in `data-directory-list'.  It used to just be
10700         the first one.
10701
10702         * packages.el (locate-data-directory-list): Created.  This gives
10703         the list of matching directories, unlike `locate-data-directory',
10704         which just gives the first one.
10705
10706 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10707
10708         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10709         make a binding in the local keymap until help-char handling is
10710         improved.
10711
10712         * help.el (help-keymap-with-help-key): Provide keymap with help
10713         binding.
10714         (help-print-help-form): New helper function.
10715
10716 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10717
10718         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10719         move extent to another buffer; no need to create a new extent.
10720         (isearch-fix-case): New function.
10721         (isearch-search-and-update): Use it.
10722
10723 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10724
10725         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10726         the keymap, not minor-mode-map-alist.
10727         (isearch-done): Restore overriding-local-map.
10728
10729 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10730
10731         * bytecomp.el (byte-compile-buffer-substring):
10732         Fix for: (byte-compile (defun f () (buffer-substring)))
10733         ==>   ** buffer-substring called with 3 args, but requires 0-3
10734         - new code not only works, but is more readable, too.
10735
10736 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10737
10738         * msw-faces.el (mswindows-init-device-faces): Don't try to
10739           specify a default font at this late stage. Do try to force
10740           creation of the default face font so that if it fails we get
10741           an error now instead of a crash at frame creation.
10742
10743           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10744           mswindows-make-font-unitalic: Canonical default weight
10745           changed from "Normal" to "Regular".
10746
10747           mswindows-make-font-bold / -bold-italic: Supplied device was
10748           not being passed into call to mswindows-find-smaller-font.
10749
10750 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10751
10752         * package-get.el (package-get-remote): Fix the path where to find
10753           the packages on xemacs.org.
10754
10755 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10756
10757         * about.el (about-maintainer-info): Update Ben's entry.
10758
10759 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10760
10761         * lisp/shadow.el (find-emacs-lisp-shadows):
10762         - `member' was being called on lists of length 2000!
10763         - Replace with hashtables.
10764         - Replace hand-coded loops with (dolist)
10765         - Fix comment typo
10766
10767 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10768
10769         * packages.el: Added new function, `package-delete-name', to
10770           delete existing packages from the installed package database
10771           (`packages-package-list').  Also added the "pkginfo" directory
10772           to `packages-special-base-regexp', so that the pkginfo directory
10773           would not get added to `late-packages'.
10774
10775         * package-admin.el: Added ability to delete an installed package
10776           (added low-level function, `package-admin-delete-package').
10777           Understands how to use the pkginfo/MANIFEST.<package> file to
10778           delete the package.  When installing a package, will also
10779           create a MANIFEST.* file if one is not provided by the
10780           package.  If the MANIFEST.* doesn't exist when deleting a
10781           package, the functions will fall back to attempting to delete
10782           any package-specific lisp directory.
10783
10784         * package-get.el: Moved some functions to package-admin.el.
10785           Added interactive function `package-get-delete-package', for
10786           use by users for deleting a package.
10787
10788           Also modified to not require the presence of efs.
10789
10790 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10791
10792         * files.el (find-file-noselect): Handle all signals, kill the
10793         buffer and resignal.
10794
10795 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10796
10797         * cl-macs.el (glyph-image): Add setf method.
10798
10799 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10800
10801         * package-get.el: Fixed broken EFS downloading.  Also, look for
10802           .tar.gz files first, in preference over .tgz files.
10803
10804         * package-ui.el: Fix display of package version numbers.
10805
10806 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10807
10808         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10809         argument.
10810
10811 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10812
10813         * list-mode.el: `display-completion-list': added new/optional
10814           keyword `:completion-string', which allows the programmer to
10815           change the "Possible completions are:" prompt.
10816
10817         * menubar-items.el: Added new pulldown menu-pick to start up the
10818           visual package browser/installer:
10819
10820                 Options->Customize->List Packages
10821
10822         * package-admin.el: Added hooks for installing under both Unix
10823           and MS Windows.  Does additional error checking.  No longer
10824           calls "add-big-package.sh" to install packages under Unix; now
10825           calls gunzip & tar directly.
10826
10827         * package-get.el: Added ability to install packages from files
10828           on a local disk/CDROM.  Now deletes any existing package lisp
10829           directory.  Does completion on available packages when
10830           querying for package names.  Will also search for .tgz files
10831           in addition for .tar.gz files.  Tries to reload
10832           auto-autoloads, as a convenience when loading new packages,
10833           and also tries to add any new package paths to `load-path'.
10834           Changed all occurences of `concat' to use `expand-file-name'.
10835
10836         * package-ui.el: New file which implements the main visual
10837           package browser/installer, which is started via a menu pick or
10838           M-x pui-list packages.
10839
10840 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10841
10842         * startup.el (load-init-file): spelling fix.
10843
10844 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10845
10846         * startup.el (normal-top-level): Load auto-autoload files
10847         covariantly with their precedence.
10848
10849 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10850
10851         * menubar-items.el (default-menubar): Remove "Font Weight"
10852         option, there is currently no custom equivalent.. Customize-faces
10853         is "Edit faces".
10854
10855         * x-font-menu.el (font-menu-set-font): Use customize to set
10856         default face.
10857
10858         * faces.el (face-spec-update-all-matching): New function.
10859
10860         * cus-face.el (custom-set-face-update-spec): New function.
10861         Interface to customize faces from elisp.
10862
10863         (custom-face-value-create): Show the customized settings if set
10864         but not saved.
10865
10866 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10867
10868         (custom-face-value-create): Show the customized settings if set
10869         but not saved.
10870
10871 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10872
10873         * keydefs.el (global-map): Add FSF 20.3 binding of
10874         query-replace-regexp.
10875
10876 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10877
10878         * minibuf.el (read-file-name-internal-1): use
10879         user-name-completion-1 instead of user-name-completion.
10880
10881 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10882
10883         * loadup.el:
10884         * make-docfile.el:
10885         * update-elc.el: Don't set `source-directory' (now defunct as a
10886         global variable) no more.
10887
10888         * packages.el (packages-list-autoloads): Made `source-directory'
10889         (now defunct as a global variable) a parameter.
10890
10891 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10892
10893         * about.el (about-hackers): new email
10894
10895 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10896
10897         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10898
10899 1998-07-17  Didier Verna  <didier@xemacs.org>
10900
10901         * faces.el (set-face-property):
10902         (set-face-dim-p):
10903         (face-dim-p): updated the doc strings now that the dim property isn't
10904         tty-specific.
10905         (face-equal): the dim property is now a common one.
10906
10907         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10908         Renamed the `stipple' attribute to `background-pixmap'.
10909         (custom-face-background-pixmap): make custom-face-stipple an
10910         obsolete alias for this.
10911
10912 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10913
10914         * find-paths.el (paths-file-readable-directory-p): Created and
10915         used.
10916
10917         * loadup.el: Don't set inhibit-... flags from run-temacs.
10918
10919 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10920
10921         * packages.el (packages-data-path-depth): Added and used.
10922
10923 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10924
10925         * about.el:
10926         - Change .xpm to .png, delete "zcat" section.
10927         - cosmetic fix in the 'marcpa' entry.
10928
10929         * etc/photos
10930         - convert all .xpm.Z to .png
10931         - rename mrb to martin
10932         - rename mcook-m to mcookm
10933
10934 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10935
10936         * x-init.el (x-initialize-compose): Add support for
10937         dead-circumflex as YET ANOTHER NAME for that dead key.
10938
10939 1998-08-05  Colin Rafferty <colin@xemacs.org>
10940
10941         * setup-paths.el (paths-construct-exec-path): Made the
10942         last-packages really be last.
10943         (paths-construct-data-directory-list): Ditto.
10944
10945 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
10946
10947         * startup.el(startup-splash-frame-body):
10948         Update Copyright notice in splash screen
10949
10950 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10951
10952         * minibuf.el (read-file-name-internal-1): do ~user completion.
10953
10954 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10955
10956         * font-lock.el (font-lock-fontify-glumped-region): Add guard
10957         aginst destroyed extents
10958
10959 1998-07-24  Greg Klanderman  <greg@alphatech.com>
10960
10961         * package-get.el (package-get): add `install-dir' argument.
10962
10963 1998-07-20  John Jones  <jj@asu.edu>
10964
10965         * package-get.el: calls to package-get-update-all will only
10966           update packages which are already installed.
10967
10968 1998-07-23  SL Baur  <steve@altair.xemacs.org>
10969
10970         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10971         writable.
10972
10973 1998-07-20  Colin Rafferty   <colin@xemacs.org>
10974
10975         * about.el (about-hackers): Correct my email.
10976
10977 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
10978
10979         * about.el (about-hackers): new email-address.
10980
10981 1998-07-25  SL Baur  <steve@altair.xemacs.org>
10982
10983         * minibuf.el (read-number): Don't let `input-error' condition
10984         escape.
10985
10986 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10987
10988         * about.el (about-hackers): use my `email-for-life' address.
10989
10990 1998-07-19  SL Baur  <steve@altair.xemacs.org>
10991
10992         * XEmacs 21.2-beta1 is released.
10993
10994 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10995
10996         * ldap.el (ldap-search): Doc string change
10997
10998 1998-07-16  Colin Rafferty   <colin@xemacs.org>
10999
11000         * menubar-items.el (default-menubar): Removed references to
11001         `data-directory', and use `locate-data-file' instead, and made
11002         then greyed out if they don't exist.
11003
11004 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11005
11006         * keymap.el (events-to-keys): Use `format' instead of `concat'
11007         since the latter does not accept integer args anymore
11008
11009 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11010
11011         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11012         macros replaced.
11013
11014 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11015
11016         * make-docfile.el: Get first initialization from very-early-lisp.el
11017         * update-elc.el: Ditto.
11018         * loadup.el (really-early-error-handler): Ditto.
11019
11020         * packages.el (packages-unbytecompiled-lisp): Add new file,
11021         very-early-lisp.el.
11022
11023         * very-early-lisp.el: New file.
11024
11025 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11026
11027         * Symbols that have been obsolete for at least 3 years removed (II).
11028
11029         * obsolete.el (eval-current-buffer): Make compatible.
11030         (byte-code-function-p): Ditto.
11031         (send-string): Removed.
11032         (send-region): Removed.
11033         (screen-scrollbar-width): Removed.
11034         (set-screen-scrollbar-width): Removed.
11035         (set-screen-left-margin-width): Removed.
11036         (set-screen-right-margin-width): Removed.
11037         (screen-left-margin-width): Removed.
11038         (screen-right-margin-width): Removed.
11039         (set-buffer-left-margin-width): Removed.
11040         (set-buffer-right-margin-width): Removed.
11041         (buffer-left-margin-width): Removed.
11042         (buffer-right-margin-width): Removed.
11043         (x-set-frame-icon-pixmap): Removed.
11044         (x-set-screen-icon-pixmap): Removed.
11045         (pixel-name): Removed.
11046         (make-pixmap): Removed.
11047         (make-cursor): Removed.
11048         (pixmap-width): Removed.
11049         (pixmap-contributes-to-line-height-p): Removed.
11050         (set-pixmap-contributes-to-line-height): Removed.
11051
11052 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11053
11054         * obsolete.el (popup-menu-up-p): removed.
11055         (read-no-blanks-input): Removed.
11056         (wholenump): Removed.
11057         (ring-mod): Removed (what was ring-mod?).
11058         (current-time-seconds): Removed.
11059         (run-special-hook-with-args): Removed.
11060         (dot): Removed.
11061         (dot-marker): Removed.
11062         (dot-min): Removed.
11063         (dot-max): Removed.
11064         (window-dot): Removed.
11065         (set-window-dot): Removed.
11066
11067         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11068         `dot-min'.
11069
11070         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11071
11072         * code-files.el (insert-file-contents): Rename
11073         run-special-hook-with-args to run-hook-with-args-until-success.
11074         (write-region): Ditto.
11075
11076 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11077
11078         * about.el: Fix typos, update release date.
11079
11080         * Symbols that have been obsolete for at least 3 years removed.
11081
11082         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11083         screen- functions.
11084         (toplevel): remove setf methods for screen functions.
11085         * cl-macs.el (extent-data): defsetf removed.
11086         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11087         many places to remove.
11088         (comment-indent-hook): Ditto.
11089         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11090         (buffer-dedicated-screen): Ditto.
11091         (deiconify-screen): Ditto.
11092         (delete-screen): Ditto.
11093         (event-screen): Ditto.
11094         (find-file-other-screen): Ditto.
11095         (find-file-read-only-other-screen): Ditto.
11096         (live-screen-p): Ditto.
11097         (screen-height): Ditto.
11098         (screen-iconified-p): Ditto.
11099         (screen-list): Ditto.
11100         (screen-live-p): Ditto.
11101         (screen-name): Ditto.
11102         (screen-parameters): Ditto.
11103         (screen-pixel-height): Ditto.
11104         (screen-pixel-width): Ditto.
11105         (screen-root-window): Ditto.
11106         (screen-selected-window): Ditto.
11107         (screen-totally-visible-p): Ditto.
11108         (screen-visible-p): Ditto.
11109         (screen-width): Ditto.
11110         (screenp): Ditto.
11111         (get-screen-for-buffer): Ditto.
11112         (get-screen-for-buffer-noselect): Ditto.
11113         (get-other-screen): Ditto.
11114         (iconify-screen): Ditto.
11115         (lower-screen): Ditto.
11116         (mail-other-screen): Ditto.
11117         (make-screen): Ditto.
11118         (make-screen-invisible): Ditto.
11119         (make-screen-visible): Ditto.
11120         (modify-screen-parameters): Ditto.
11121         (new-screen): Ditto.
11122         (next-screen): Ditto.
11123         (next-multiscreen-window): Ditto.
11124         (other-screen): Ditto.
11125         (previous-screen): Ditto.
11126         (previous-multiscreen-window): Ditto.
11127         (raise-screen): Ditto.
11128         (redraw-screen): Ditto.
11129         (select-screen): Ditto.
11130         (selected-screen): Ditto.
11131         (set-buffer-dedicated-screen): Ditto.
11132         (set-screen-height): Ditto.
11133         (set-screen-position): Ditto.
11134         (set-screen-size): Ditto.
11135         (set-screen-width): Ditto.
11136         (show-temp-buffer-in-current-screen): Ditto.
11137         (switch-to-buffer-other-screen): Ditto.
11138         (visible-screen-list): Ditto.
11139         (window-screen): Ditto.
11140         (x-set-screen-pointer): Ditto.
11141         (x-set-frame-pointer): Ditto.
11142         (screen-title-format): Ditto.
11143         (screen-icon-title-format): Ditto.
11144         (terminal-screen): Ditto.
11145         (delete-screen-hook): Ditto.
11146         (create-screen-hook): Ditto.
11147         (mouse-enter-screen-hook): Ditto.
11148         (mouse-leave-screen-hook): Ditto.
11149         (map-screen-hook): Ditto.
11150         (unmap-screen-hook): Ditto.
11151         (default-screen-alist): Ditto.
11152         (default-screen-name): Ditto.
11153         (x-screen-defaults): Ditto.
11154         (x-create-screen): Ditto.
11155         * obsolete.el: meta-flag removed.
11156         baud-rate removed.
11157         sleep-for-millisecs removed.
11158         extent-data removed.
11159         set-extent-data removed.
11160         set-extent-attribute removed.
11161         extent-glyph removed.
11162         extent-layout removed.
11163         set-extent-layout removed.
11164         list-faces-display removed.
11165         list-faces removed.
11166         trim-versions-without-asking removed.
11167         after-write-file-hooks removed.
11168         truename removed.
11169         auto-fill-hook removed.
11170         blink-paren-hook removed.
11171         select-screen-hook, deselect-screen-hook removed.
11172         auto-raise-screen, auto-lower-screen removed.
11173
11174         * msw-mouse.el: Global change resource -> mswindows-resource.
11175
11176         * XEmacs 21.0-pre5 is released.
11177
11178 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11179
11180         * about.el (about-hackers): Credits update.
11181
11182 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11183
11184         * register.el (insert-register): Don't activate the region.
11185
11186 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11187
11188         * select.el: Restore x-* symbols for backwards compatibility:
11189         x-copy-primary-selection, x-kill-primary-selection,
11190         x-delete-primary-selection, x-select-make-extent-for-selection,
11191         x-valid-simple-selection-, x-cut-copy-clear-internal.
11192
11193 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11194
11195         * XEmacs 21.0-pre4 is released.
11196
11197 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11198
11199         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11200         reporting bugs.
11201         (maybe-add-init-button): Fix semantics under Windows.  Use
11202         `expand-file-name' rather than `concat'.
11203
11204         * help.el (print-messages): New function.
11205
11206 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11207
11208         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11209
11210 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11211
11212         * about.el: Tweaked my entry in about-hackers.
11213
11214         * find-paths.el (paths-emacs-root-p):
11215           Relaxed emacs-root checking of an in-place installation to
11216           also accommodate the flat layout used on MS Windows.
11217
11218 1998-06-29  John Jones  <jj@asu.edu>
11219
11220         * package-get.el: calls to package-get-update-all will only
11221           update packages which are already installed.
11222
11223 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11224
11225         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11226         are handled by the gui-element face fallbacks now.
11227
11228         * x-faces.el: default gui-element face to "background" as well as
11229         the default face.
11230
11231         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11232         and default face settings since these are set as fallbacks now in
11233         the appropriate domain.
11234
11235 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11236
11237         * text-mode.el (text-mode): Reorder regexp so the OR part
11238         corresponding to `page-delim' goes first and the hack in
11239         `forward-paragraph' will work.
11240         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11241
11242 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11243
11244         * subr.el (remove-hook): When checking the hook value
11245           with functionp, don't apply car to it.
11246
11247 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11248
11249         * package-get.el (package-get-remote-filename):
11250           Don't use file-name-as-directory because the local directory
11251           separator conventions might not be the same as ftp's.
11252
11253 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11254
11255         * ldap.el (ldap-host-parameters-alist): New name of
11256         `ldap-host-parameters-plist'
11257
11258 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11259
11260         * package-get.el: Using (require 'package-get-base), now that it
11261         provides itself.  Consequently removed all instances of (load
11262         "package-get-base.el").
11263
11264 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11265
11266         * subr.el (remove-hook): Don't treat the hook value as a
11267           list unless it is both consp and not functionp.
11268
11269 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11270
11271         * about.el: Email address for Ben Wing is ben@xemacs.org.
11272         * auto-show.el: Ditto.
11273         * bytecomp.el: Ditto.
11274         * faces.el: Ditto.
11275         * x-scrollbar.el: Ditto.
11276         * x-misc.el: Ditto.
11277         * tty-init.el: Ditto.
11278         * toolbar-items.el: Ditto.
11279         * symbol-syntax.el: Ditto.
11280         * specifier.el: Ditto.
11281         * objects.el: Ditto.
11282         * hyper-apropos.el: Ditto.
11283         * glyphs.el: Ditto.
11284
11285 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11286
11287         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11288         vertical-divider-always-visible-p.
11289         (default-mouse-motion-handler): Ditto.
11290
11291 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11292
11293         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11294         global value.
11295
11296 1998-06-21  Oliver Graf <ograf@fga.de>
11297
11298         * build-reports.el: changed receiver to xemacs-build-reports list
11299
11300 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11301
11302         * font.el: Split font-family-mappings into X and
11303           mswindows-specific versions.
11304           mswindows-font-create-[object|name]: Treat supplied size
11305           as a pointsize. Added underline and strikethru handling.
11306
11307         * msw-faces.el: changed default mswindows charset to western.
11308
11309         * msw-glyphs.el: removed space in border-glyph font string that
11310           was inserted to get round bugs in the mswindows C font code.
11311
11312 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11313
11314         * about.el (about-hackers): Credits update.
11315
11316         * help-nomule.el (tutorial-supported-languages): Add Romanian
11317         TUTORIAL.
11318
11319         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11320         to ISO-8859-2.
11321
11322 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11323
11324         * font.el: Split font-family-mappings into X and
11325           mswindows-specific versions.
11326           mswindows-font-create-[object|name]: Treat supplied size
11327           as a pointsize. Added underline and strikethru handling.
11328
11329         * msw-faces.el: changed default mswindows charset to western.
11330
11331         * msw-glyphs.el: removed space in border-glyph font string that
11332           was inserted to get round bugs in the mswindows C font code.
11333
11334 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11335
11336         * minibuf.el: make read-color-completion-table call
11337           (mswindows-color-list for mswindows devices.
11338
11339 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11340
11341         * lisp/font-lock.el
11342         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11343         Let declaration items contain non-word symbol characters.
11344
11345 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11346
11347         * package-get.el (package-get-package-provider): Added autoload
11348         cookie.  Loading "package-get-base.el" in ALL functions that use
11349         it.  Fixed some (interactive ...) with multiple argument specs
11350         again.  Cosmetic indentation changes.
11351
11352 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11353
11354         * info.el (Info-insert-dir): Don't use nreverse on variables
11355         that you want to use later.
11356
11357 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11358
11359         * x-mouse.el (x-set-point-and-move-selection): Replace call
11360         to x-kill-primary-selection with kill-primary-selection
11361
11362 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11363
11364         * simple.el (what-cursor-position): Make cursor position reported
11365         use value of column-number-start-at-one
11366
11367 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11368
11369         * about.el (xemacs-hackers): Fix Jareth's email address.
11370
11371 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11372
11373         * startup.el (startup-splash-frame): Remove
11374         `xemacs-startup-logo-function'.
11375
11376 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11377
11378         * about.el (about-hackers): Update credits list.
11379
11380 1998-06-06  Jeff Miller <jmiller@smart.net>
11381
11382         * lisp/sound.el: Update sound-ext to allow filenames with
11383           extensions to be found by load-sound-file
11384
11385 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11386
11387         * info.el (Info-rebuild-outdated-dir): Removed variable
11388         (Info-auto-generate-directory): New variable
11389         (Info-save-auto-generated-dir): New variable
11390         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11391         (Info-build-dir-anew): Second parameter removed.  Use
11392         `Info-save-auto-generated-dir'
11393         (Info-rebuild-dir): Ditto
11394
11395 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11396
11397         * list-mode.el (next-list-mode-item): Would not recognize
11398         border between directly neighbored items.
11399
11400 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11401
11402         * package-get.el: add autoloads for some functions.
11403
11404 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11405
11406         * specifier.el (let-specifier): Tiny docfixes.
11407
11408 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11409
11410         * msw-mouse.el: set selection-pointer-glyph to Normal.
11411
11412 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11413
11414         * wid-edit.el (widget-specify-secret): New function.
11415         (widget-after-change): Use it.
11416         (widget-specify-field): Use it.
11417
11418 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11419
11420         * mouse.el (drag-window-divider): Use `(not done)' instead of
11421         `doit'; reuse result of `window-pixel-edges'.
11422
11423         * modeline.el (drag-modeline-event-lag): Rename to
11424         drag-divider-event-lag.
11425
11426 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11427
11428         * specifier.el (let-specifier): Rewritten not to generate needless
11429         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11430         arguments.
11431
11432 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11433
11434         * minibuf.el (read-file-name-1): Setup buffer-local value of
11435         `completion-ignore-case' in completions buffer under Windows.
11436
11437 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11438
11439         * about.el (about-maintainer-glyph): Fix support for not
11440         compressed images.
11441
11442 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11443
11444         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11445
11446         * mouse.el (mouse-track): Cancel selection if misc-user event with
11447         `cancel-mode-internal' function is fetched.
11448
11449 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11450
11451         * files.el (save-some-buffers-1): Fixed return value.
11452
11453 1998-06-01  Oliver Graf <ograf@fga.de>
11454
11455         * dragdrop.el: added experimental
11456
11457 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11458
11459         * startup.el (after-init-hook, init-file-user,
11460         user-init-directory, load-user-init-file):  Purge references
11461         to "~/.xemacs/init.el" from docstrings.
11462
11463         (load-user-init-file) Use paths-construct-path to construct
11464         paths to user init files.  Go directly to ~/.emacs, do not
11465         search ~/.xemacs/, do not load `default-custom-file'.
11466
11467 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11468
11469         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11470         general *sh.
11471         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11472
11473 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11474
11475         * menubar-items.el (default-menubar): add Update Packages to customize
11476         menu.
11477
11478 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11479
11480         * faces.el: use toolbar face as a fallback for toolbar properties
11481         in xpm-color-symbols instead of default.
11482
11483         * msw-faces.el: rename 3d-object -> gui-element face.
11484
11485 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11486
11487         * startup.el (xemacs-startup-logo-function): New variable.
11488         (startup-splash-frame): Use it.
11489
11490 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11491
11492         * files.el (save-some-buffers): Would wait 1 second.
11493         (save-some-buffers-1): Delete other windows here instead of in
11494         `save-some-buffers'.
11495         (save-some-buffers): Force redisplay only if windows were deleted.
11496
11497 1998-06-02  Didier Verna  <didier@xemacs.org>
11498
11499         * cus-face.el (custom-face-attributes): generalized the use of
11500         toggle buttons for boolean attributes.
11501         Re-ordered the items a bit.
11502
11503 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11504
11505         * sound.el (default-sound-directory): Use `locate-data-directory'
11506         to find the sounds directory.
11507
11508 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11509
11510         * sound.el: default sound-ext to .wav under mswindows, .au
11511         otherwise. load-default sounds without extensions.
11512
11513 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11514
11515         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11516         if send-pr is not bound.
11517
11518 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11519
11520         * files.el: grok idl files in auto-mode-alist.
11521 1998-06-01  Jeff Miller  <jmiller@smart.net>
11522
11523         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11524         calling `upcase'.
11525
11526 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11527
11528         * msw-glyphs.el: add xbm to the list of image types supported.
11529
11530 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11531
11532         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11533         instead of XEmacs one when dumping InfoDock.
11534
11535 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11536
11537         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11538         for `modeline-visible-p'
11539
11540         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11541
11542 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11543
11544         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11545         since it's not used anymore. doc string fixes.
11546
11547         * package-get.el (package-get-file-installed-p): new function. use
11548         instead of file-installed-p which is in an external package.
11549
11550 1998-05-28  Oliver Graf <ograf@fga.de>
11551
11552         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11553         favor of select-window/switch-to-buffer
11554
11555 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11556
11557         * startup.el: changed (getenv "HOME") to (user-home-directory)
11558
11559 1998-05-25  Oliver Graf <ograf@fga.de>
11560
11561         * frame.el (cde-start-drag) moved to dragdrop.el
11562         (offix-start-drag-region) moved to dragdrop.el
11563         (offix-start-drag) moved to dragdrop.el
11564         * dragdrop.el (cde-start-drag) moved from frame.el
11565         (offix-start-drag-region) moved from frame.el
11566         (offix-start-drag) moved from frame.el
11567         (cde-start-drag-region) cde drag regions
11568         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11569
11570 1998-05-26  Oliver Graf <ograf@fga.de>
11571
11572         * dragdrop.el: created dragdrop-drag prototypes
11573         (cde-start-drag-region) fixed typo
11574
11575 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11576
11577         * simple.el (after-init-hook): Remove reader macro.
11578
11579         * packages.el (packages-hardcoded-lisp): Get rid of reader
11580         macros.  Update DOC string.
11581
11582 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11583
11584         * mouse.el (drag-window-divider): Ditto.
11585
11586         * modeline.el (mouse-drag-modeline): Use it.
11587
11588         * lisp-mode.el (let-specifier): Specify indentation.
11589
11590         * specifier.el (let-specifier): Renamed from
11591         `with-specifier-instance'.
11592
11593 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11594
11595         * x-faces.el:
11596         * faces.el: move definition of xpm-color-symbols from x-faces.el
11597         to faces. Predicate x-get-resource on the presence of x.
11598
11599         * msw-faces.el: set 3d-object face rather than modeline. Specify
11600         faces as specfier defaults.
11601
11602         * package-get.el: don't use package-admin-add-single-file-package.
11603
11604 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11605
11606         * toolbar-items.el: Fixup tooltips.
11607         (toolbar-gnus): Don't use obsolete variable
11608         toolbar-news-frame-properties.
11609         (toolbar-news-reader): Default to `gnus' instead of
11610         `not-configured'.
11611
11612         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11613         Windows.
11614
11615 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11616
11617         * package-get.el: rename -installedp -> -installed-p.
11618
11619 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11620
11621         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11622         attributes, and assinged it to continuation, truncation and
11623         hscroll glyphs.
11624
11625         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11626         and made continuation, truncation and hscroll glyphs arrow
11627         characters out of that font.
11628
11629 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11630
11631         * minibuf.el (minibuffer-electric-separator): Play nicely with
11632         directory-sep-char being \.
11633         (minibuffer-electric-tilde): Ditto.
11634         (read-file-name-map): Ditto.
11635
11636 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11637
11638         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11639         on X devices.
11640         (default-mouse-track-deal-with-down-event): Avoid
11641         `x-disown-selection'; use `disown-selection' instead.
11642
11643 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11644
11645         * select.el:
11646         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11647         moved to (cut-copy-clear-internal) in select.el. Ditto for
11648         (x-delete-primary-selection) (x-kill-primary-selection)
11649         (x-copy-primary-selection).
11650         (own-clipboard): new function.
11651
11652         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11653         functions in select.el. remove old ones.
11654         (mswindows-own-clipboard): new function.
11655
11656 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11657
11658         * gnuserv.el: allow connections from mswindows type devices.
11659
11660 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11661
11662         * msw-glyphs.el: change image type used from cursor to resource.
11663
11664 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11665
11666         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11667         for {top,bottom}-{left,right} values in addition to
11668         {top,bottom}_{left,right}.
11669         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11670
11671 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11672
11673         * cl-macs.el (specifier-instance): Undefine its setf method.
11674
11675         * specifier.el (with-specifier-instance): Added docstring.
11676
11677         * mouse.el (drag-window-divider): Ditto.
11678
11679         * modeline.el (mouse-drag-modeline): Use it.
11680
11681         * lisp-mode.el (with-specifier-instance): Define its indentation
11682         level.
11683
11684         * specifier.el (with-specifier-instance): New macro.
11685
11686 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11687
11688         * package-get.el (package-get-create-custom): new function to
11689         auto-generate package-get-custom.el from package-get-base.el.
11690         * (package-get-ever-installedp): new function.
11691         * (package-get-custom): new function to get all packages specified
11692         by customize.
11693
11694 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11695
11696         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11697
11698 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11699
11700         * cl-extra.el: Reverse previous float change.
11701
11702 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11703
11704         * x-faces.el:
11705         * faces.el (try-font-name): moved from x-faces.el since it is
11706         required by w3 under mswindows as well X.
11707
11708 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11709
11710         * winnt.el: Removed evil (setq completion-ignore-case t)
11711         clause, one more overlookef fsfism.
11712         (nt-quote-args-functions-alist): End sentences with double space.
11713
11714 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11715
11716         * window-xemacs.el (push-window-configuration): Remove kludgery of
11717         recaching default-toolbar specifier.
11718         (pop-window-configuration): Ditto.
11719         (unpop-window-configuration): Ditto.
11720
11721 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11722
11723         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11724
11725 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11726
11727         * winnt.el (nt-quote-args-verbatim): Added function.
11728         (nt-quote-args-prefix-quote): Added function.
11729         (nt-quote-args-backslash-quote): Added function.
11730         (nt-quote-args-double-quote): Added function.
11731         (nt-quote-args-functions-alist): New variable.
11732         (nt-quote-process-args): Added function. This is the main quoting
11733         work horse called from process-nt.c
11734
11735 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11736
11737         * winnt.el: Removed duplicate definitions for backspace,
11738         delete, M-backspace and C-M-backspace.
11739         (file-name-buffer-file-type-alist): Removed this variable.
11740         (find-buffer-file-type): Removed function.
11741         (find-file-binary):  Removed function.
11742         (find-file-text): Removed function.
11743         (find-file-not-found-set-buffer-file-type): Removed function.
11744         (save-to-unix-hook): Removed function.
11745         (revert-from-unix-hook): Removed function.
11746         (using-unix-filesystems): Removed function.
11747         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11748         warning.
11749         (x-set-selection): Removed function.
11750         (x-get-selection): Removed function.
11751         Removed commented FSFisms.
11752         Replaced copyright notice (this file is not part of GNU Emacs).
11753         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11754         comint-process-echoes setting to t.
11755
11756 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11757
11758         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11759         and used following the interface change of
11760         `paths-find-recursive-path'.
11761
11762         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11763         regexp instead of a list of base names.
11764         (paths-version-control-filename-regexp):
11765         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11766         Introduced and used following the interface change of
11767         `paths-find-recursive-path'.
11768
11769 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11770
11771         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11772         on X devices, rather than on all non-TTY devices.
11773
11774 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11775
11776         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11777
11778         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11779
11780 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11781
11782         * itimer.el (activate-itimer): Fixed usage of integers
11783         as argument to `concat'.
11784
11785 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11786
11787         * itimer.el (start-itimer): replace the use of `concat' with
11788         `format'
11789
11790 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11791
11792         * mode-motion.el (mode-motion-hook): Clarify docstring.
11793         From Bob Weiner <weiner@altrasoft.com>
11794
11795         * loadhist.el (symbol-file): Supply prompt string when used
11796         interactively.
11797         From Bob Weiner <weiner@altrasoft.com>
11798
11799 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11800
11801         * loadup.el (really-early-error-handler): Ditto.
11802
11803         * update-elc.el: Ditto.
11804
11805         * setup-paths.el (paths-construct-exec-path): Ditto.
11806
11807         * make-docfile.el: Ditto.
11808
11809         * find-paths.el (paths-decode-directory-path): Use split-path
11810         instead of decode-path.
11811
11812         * files.el (parse-colon-path): Update docstring reference.
11813
11814 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11815
11816         * msw-init.el:
11817         * x-init.el:
11818         Bind cut'n'paste keys to non window-system specific functions.
11819
11820         * msw-select.el: New function mswindows-clear-clipboard.
11821         mswindows-cut-copy-clipboard extended to handle clearing of the
11822         selection and renamed to mswindows-cut-copy-clear-clipboard.
11823
11824         * select.el: on mswindows devices delete-primary-selection
11825         calls mswindows-clear-clipboard.
11826
11827 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11828
11829         * simple.el (quoted-insert): Inhibit quit when using read-char.
11830
11831         * cmdloop.el (read-char): Don't inhibit quit.
11832         (read-char-exclusive): Ditto.
11833         (read-char): Signal quit if quit-char was pressed.
11834         (read-char-exclusive): Ditto.
11835         (read-quoted-char): Return a character, not integer.
11836
11837         * menubar-items.el (default-popup-menu): Use Andy's generic
11838         selection code.
11839         (default-popup-menu): Fix code.
11840
11841 1998-05-14  Oliver Graf <ograf@fga.de>
11842
11843         * dragdrop.el (dragdrop-function-widget): this time it's done
11844
11845 1998-05-13  Oliver Graf <ograf@fga.de>
11846
11847         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11848
11849 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11850
11851         * device.el (device-pixel-width):
11852         (device-pixel-height):
11853         (device-mm-width):
11854         (device-mm-height):
11855         (device-bitplanes):
11856         (device-color-cells): Swapped parameters to device-system-metric
11857         according to the interface change.
11858
11859 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11860
11861         * mouse.el (default-mouse-motion-handler): Use new name of the
11862         function event-over-vertical-divider-p.
11863         Do not set E-W arrow cursor over the divider if
11864         vertical-divider-draggable-p is nil in the window.
11865         ([top-level]): Use new name for the variable
11866         vertical-divider-map.
11867         (drag-window-divider): Respect vertical-divider-draggable-p.
11868         Variable name typo fixes.
11869
11870 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11871
11872         * keymap.el (kbd): Define here; handle string constants and
11873         others...
11874
11875 1998-05-15  Christian Nyb <chr@mediascience.no>
11876
11877         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11878         in Emacs 18.
11879
11880 1998-05-13  Didier Verna  <didier@xemacs.org>
11881
11882         * mouse.el (drag-window-divider): give the vertical divider a
11883         pressed look when dragging it.
11884
11885 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11886
11887         * faces.el: predicate some more face operations on x or mswindows
11888         not just x.
11889
11890         * modeline.el: enable modeline coloring for mswindows.
11891
11892 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11893
11894         * minibuf.el (minibuffer-default): Added variable; compatible with
11895         FSF Emacs.
11896         (next-history-element): Used `minibuffer-default'.
11897
11898 1998-05-12  Oliver Graf <ograf@fga.de>
11899
11900         * dragdrop.el (dragdrop-function-widget): button and mods ok
11901         arguments still look a bit strange
11902         (dragdrop-compare-mods) created
11903         (dragdrop-drop-do-functions) correctly checks for buttons and
11904         modifiers
11905
11906 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11907
11908         * setup-paths.el (paths-default-info-directories): Replace
11909         path-separator with directory-sep-char.
11910
11911         * files.el (path-separator): Don't define it here.
11912
11913 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11914
11915         * update-elc.el: Ditto.
11916
11917         * setup-paths.el (paths-construct-exec-path): Ditto.
11918
11919         * make-docfile.el: Ditto.
11920
11921         * loadup.el (really-early-error-handler): Ditto.
11922
11923         * find-paths.el (paths-decode-directory-path): Use decode-path
11924         instead of decode-path-internal.
11925
11926         * files.el (parse-colon-path): Update docstring.
11927
11928 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11929
11930         * subr.el (get-buffer-window-list): Make BUFFER optional.
11931
11932         * window-xemacs.el (windows-of-buffer): Defalias to
11933         get-buffer-window-list.
11934
11935 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11936
11937         * disass.el: Fix maintainer keyword.
11938
11939         * bytecomp.el (byte-compile-and-load-file): Autoload.
11940         (byte-compile-buffer): Ditto.
11941
11942         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11943         value is returned, not the name.
11944         (lisp-imenu-generic-expression): Enable it.
11945         (lisp-mode-variables): Ditto.
11946         (lisp-indent-offset): Change defconst to defvar.
11947         (lisp-indent-function): Ditto.
11948         (lisp-body-indent): Ditto.
11949
11950 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11951
11952         * modeline.el: Use zap-last-kbd-macro-event.
11953
11954         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11955         nil, don't attempt to do anything with messages.
11956         (eval-last-sexp): Use `letf' for clarity.
11957
11958 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11959
11960         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11961
11962 1998-05-11  Martin Buchholz  <martin@xemacs.org>
11963
11964         * buff-menu.el:
11965         * lisp-mode.el:
11966         * obsolete.el:
11967         Change empty docstrings into no doc strings at all.
11968         Fix bogus FSF-format docstrings.
11969         * etags.el: Fix docstring.
11970
11971 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
11972
11973         * package-get.el (package-get): Use internal md5
11974
11975 1998-05-13  SL Baur  <steve@altair.xemacs.org>
11976
11977         * about.el (about-xemacs): Correct abuse of concat.
11978
11979 1998-05-11  SL Baur  <steve@altair.xemacs.org>
11980
11981         * info.el (Info-mode): Use easymenu.
11982
11983 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11984
11985         * apropos.el (apropos): Don't use concat with integers.
11986
11987         * cmdloop.el (describe-last-error): Handle the case when no error
11988         was seen gracefully.
11989
11990         * apropos.el (apropos-print): Use with-displaying-help-buffer as
11991         defun.
11992         (apropos-describe-plist): Ditto.
11993
11994         * help.el (with-displaying-help-buffer): Revert to a defun.
11995         (describe-key): Use it as defun.
11996         (describe-mode): Ditto.
11997         (describe-bindings): Ditto.
11998         (describe-prefix-bindings): Ditto.
11999         (describe-installation): Ditto.
12000         (view-lossage): Ditto.
12001         (describe-function): Ditto.
12002         (describe-variable): Ditto.
12003         (describe-syntax): Ditto.
12004
12005 1998-05-11  Oliver Graf <ograf@fga.de>
12006
12007         * dragdrop.el: changed order of require/provide
12008         (dragdrop-drop-mime-default) changed to new calling conventions
12009         (dragdrop-drop-do-functions) changed to new calling conventions
12010         (dragdrop-function-widget) this one needs more work...
12011
12012 1998-05-10  Oliver Graf <ograf@fga.de>
12013
12014         * about.el: another small change in my entry
12015         * dragdrop.el (dragdrop-drop-log-function): logging added
12016         plus customizations
12017         changed interface to handler functions. now called with event
12018         and object
12019
12020 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12021
12022         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12023         E-W arrow pointer displayed over draggable dividers.
12024
12025         * mouse.el (default-mouse-motion-handler): Show it when
12026         appropriate.
12027         (drag-window-divider): Added.
12028         ([top-level]): Initialized window-divider-map with a keymap
12029         binding the above function to left button down event.
12030
12031         * x-mouse.el (x-init-pointer-shape): Initialize
12032         divider-pointer-glyph from Cursor.dividerPointer, or use default
12033         E-W double arrow.
12034
12035 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12036
12037         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12038
12039 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12040
12041         * simple.el (count-words-buffer): Don't query for buffer.
12042         (count-lines-buffer): Ditto.
12043
12044 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12045
12046         * help.el (where-is): add optional insert argument.
12047
12048 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12049
12050         * help.el (describe-key-briefly): New argument INSERT.
12051
12052         * simple.el (eval-expression): New optional argument; synch with
12053         FSF 20.3.
12054
12055         * keydefs.el (global-map): Add new register bindings.
12056
12057         * register.el: Synched with FSF 20.3.
12058
12059 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12060
12061         * window-xemacs.el (recenter): all arguments are optional.
12062
12063 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12064
12065         * device.el: (device-pixel-width): Reflected name/parameters
12066         change to device-system-metric.
12067         (device-pixel-height): Ditto.
12068         (device-mm-width): Ditto.
12069         (device-mm-height): Ditto.
12070         (device-bitplanes): Ditto.
12071         (device-color-cells): Ditto.
12072
12073 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12074
12075         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12076
12077         * cl.el (most-positive-fixnum): Document.
12078         (most-negative-fixnum): Ditto.
12079
12080         * cus-dep.el: Updated comment.
12081
12082         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12083         constant.
12084
12085         * cus-load.el (custom-put): Removed.
12086
12087         * files.el (after-find-file): Just resignal quit instead of
12088         signaling "canceled".
12089
12090 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12091
12092         * frame.el (other-frame): Use `focus-frame' instead of
12093         select-frame kludges.
12094
12095         * lisp-mode.el: Update lisp-indent-function for
12096         save-selected-frame and with-selected-frame.
12097
12098         * frame.el (save-selected-frame): New macro.
12099         (with-selected-frame): Ditto.
12100         (other-frame): Use `set-frame-focus'.
12101
12102 1998-05-06  Oliver Graf <ograf@fga.de>
12103
12104         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12105         (dragdrop-drop-url-default) default handler for URL drops created
12106         (dragdrop-drop-mime-default) default handler for MIME drops created
12107         (dragdrop-drop-functions) default custom for handling drops created
12108         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12109
12110 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12111
12112         * mouse.el: Removed redundant mouse-mswindows-drop function.
12113
12114 1998-05-05  Oliver Graf <ograf@fga.de>
12115
12116         * about.el: changed some text in my entry
12117         * dragdrop.el: added customs
12118
12119 1998-05-04  Oliver Graf <ograf@fga.de>
12120
12121         * mouse.el: killed global drop key bindings
12122         (mouse-offix-drop) removed
12123         * dragdrop.el: created
12124         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12125
12126 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12127
12128         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12129         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12130
12131         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12132         obsolete comment.
12133
12134         * scrollbar.el (scrollbars-visible-p): Use new
12135         {vertical,horizontal}-scrollbar-visible-p specifiers.
12136
12137 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12138
12139         * device.el (device-pixel-height):
12140         (device-pixel-width):
12141         (device-mm-width):
12142         (device-mm-height):
12143         (device-bitplanes):
12144         (device-color-cells): Moved these 6 functions from device.c; they
12145         all use single (device-system-metrics) call.
12146
12147 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12148
12149         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12150         were renamed.
12151
12152         * menubar-items.el:
12153         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12154         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12155
12156         * help.el (help-map): Remove Hyperbole keybinding logic.
12157         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12158
12159 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12160
12161         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12162         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12163
12164 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12165
12166         * msw-glyphs.el: use nicer icon3 from the frame icon.
12167
12168 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12169
12170         * version.el (emacs-version): Remove InfoDock conditionals.
12171
12172         * startup.el (startup-splash-frame): Change ID logo name.
12173
12174 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12175
12176         * files.el (after-find-file): If the user presses C-g on
12177         directory-creation prompt, kill the buffer.
12178
12179 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12180
12181         * simple.el (count-words-region): Reverse previous change.
12182
12183 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12184
12185         * replace.el (query-replace): Just call perform-replace.
12186         (query-replace-regexp): Ditto.
12187         (perform-replace): Move region handling here.
12188         (perform-replace): Use the new arg to match-data.
12189
12190 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12191
12192         * x-init.el: Install X specific display table that
12193           displays char 0240 as a space to avoid whatever it is
12194           that screws up display of that character code.
12195
12196 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12197
12198         * help.el (function-arglist): If no arguments are documented for a
12199         subr, print nothing rather than incorrect output.
12200
12201 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12202
12203         * cmdloop.el (command-error): Update bail-out error message to use
12204         `emacs-program-name'.
12205
12206         * lib-complete.el: Remove reader macro cruft.
12207
12208         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12209         cruft.
12210
12211         * simple.el (count-words-region): Drop interactive-p check on the
12212         message.
12213
12214 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12215
12216         * font.el
12217         * msw-faces.el
12218         Correct spelling of mswindows-font-canonicalize-name.
12219
12220 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12221
12222         * ldap.el (ldap-host-parameters-alist): Replaced with
12223         `ldap-host-parameters-plist'
12224         (ldap-search): Adapt to previous change
12225
12226 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12227
12228         * about.el (about-hackers): Update Bob Weiner bio.
12229         (about-maintainer-info): Ditto.
12230
12231 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12232
12233         * simple.el (display-warning-minimum-level): Docfix.
12234
12235 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12236
12237         * widget.el (:default-get): New keyword.
12238         * wid-edit.el (default, widget-default-default-get): Define it.
12239         (group, widget-group-default-get): Define it.
12240         (menu-choice, widget-choice-default-get): Define it.
12241         (widget-default-get): New function.
12242         (widget-choice-action): Call it.
12243         (widget-editable-list-entry-create): Call it.
12244
12245 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12246
12247         * byte-optimize.el (byte-boolean-vars): Removed.
12248         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12249         lookup through `byte-boolean-vars'.
12250
12251 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12252
12253         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12254         resource-provided values into ghost specs for scrollbar-height and
12255         scrollbar-width.
12256
12257 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12258
12259         * byte-optimize.el: Don't attempt to optimize /=.
12260
12261         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12262         (byte-compile-/=): Ditto.
12263
12264 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12265
12266         * apropos.el: Use `with-displaying-help-buffer'.
12267         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12268         Use `with-displaying-help-buffer'.
12269         (apropos-follow): Do not give special treatment to buffer cursor
12270         was in prior to a mouse click.
12271         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12272         (apropos-print-doc): Set correct buffer for setting text
12273         properties.
12274
12275 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12276
12277         * help.el (help-buffer-prefix-string): New variable.
12278         (help-buffer-name): Use it.
12279
12280         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12281         mode menu.
12282
12283 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12284
12285         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12286
12287 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12288
12289         * files.el (find-file-noselect): Update docstring.
12290         (find-file-noselect): Signal an error if found an unreadable file.
12291         (file-chase-links): Save the match data.
12292         (normal-mode): Use `lwarn' and `error-message-string'.
12293         (interpreter-mode-alist): Change defconst to defvar.
12294         (inhibit-first-line-modes-regexps): Ditto.
12295         (inhibit-first-line-modes-regexps): Added .tgz.
12296         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12297         (change-major-mode-with-file-name): New user-option.
12298         (set-visited-file-name): Synched with FSF.
12299         (file-name-extension): New function, from FSF 20.3.
12300         (file-relative-name): Synched with FSF.
12301         (save-some-buffers): Support the C-r feature.
12302         (recover-session): Synched with FSF.
12303         (kill-some-buffers): Ditto.
12304         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12305
12306 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12307
12308         * files.el (insert-file): Undo previous change and reenable use of
12309         format.el.
12310
12311 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12312
12313         * window-xemacs.el (recenter): Define.
12314
12315 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12316
12317         * font.el (mswindows-font-create-name)
12318         (mswindows-font-create-object): new functions for mswindows type
12319         fonts.
12320
12321         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12322         strings are parsed as well as font objects.
12323
12324 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12325
12326         * modeline.el (defining-kbd-macro): Restore modeline indication of
12327         kbd-macro being recorded.
12328         (add-minor-mode): Simplify docstring.
12329         (modeline-minor-mode-menu): Remove stuff.
12330
12331 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12332
12333         * code-process.el (call-process): dynamically decide process
12334         coding type.
12335
12336 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12337
12338         * modeline.el: Add line-number-mode, column-number-mode to
12339         the modeline minor-mode menu.  Button2 on the line number does
12340         goto-line.
12341
12342 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12343
12344         * mouse.el: move x-selection-owner-p type things to
12345         selection-owner-p.
12346
12347         * msw-init.el: copy zmacs stuff from x-init.el
12348
12349         * msw-select.el (mswindows-own-selection)
12350         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12351         functions. Very simple minded implementation of selectio
12352         ownership.
12353
12354         * select.el (own-selection) (disown-selection)
12355         (activate-region-as-selection) (select-make-extent-for-selection)
12356         (valid-simple-selection-p): functions moved from x-select.el for
12357         generalized selection.
12358
12359         * x-select.el: see select.el changes.
12360
12361         * x-toolbar.el: use new selection functions.
12362
12363 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12364
12365         * packages.el (packages-find-package-directories): Fixed bug that
12366         would pick up multiple site-package directories.
12367         (package-locations): Added "xemacs-packages" as a late package
12368         location.
12369
12370         * find-paths.el: Now uses `emacs-program-name' and
12371         `emacs-program-version'.
12372         Additions to enforce version-specific directories in
12373         `paths-find-version-directory'.
12374
12375 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12376
12377         * default.el: Removed.
12378         * site-start.el: Removed.
12379
12380 1998-04-29  Didier Verna  <didier@xemacs.org>
12381
12382         * minibuf.el (minibuffer-history-minimum-string-length): Default
12383         to nil.
12384
12385 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12386
12387         * find-paths.el (paths-program-name): Rename.
12388         (paths-emacs-root-p): Ditto.
12389         (paths-find-site-directory): Ditto.
12390
12391 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12392
12393         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12394         `emacs-lisp-byte-compile-and-load'.
12395
12396 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12397
12398         * ldap.el (ldap-search): Fixed additional parameter passing to
12399         `ldap-open'
12400
12401 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12402
12403         * select.el (kill-primary-selection) (selection-owner-p)
12404         (copy-primary-selection) (yank-clipboard-selection)
12405         (selection-exists-p) (delete-primary-selection): new file and
12406         functions that do the right thing for the selected device.
12407
12408         * x-menubar.el: use generalised selection functions.
12409
12410         * dumped-lisp.el: dump select.el.
12411
12412 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12413
12414         * find-paths.el (paths-progname): New variable.
12415         (paths-emacs-root-p): Use it.
12416         (paths-find-site-directory): Ditto.
12417
12418 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12419
12420         * loadup.el ((member "dump" command-line-args)): Dump as
12421         `infodock' if InfoDock.
12422
12423 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12424
12425         * find-paths.el (construct-emacs-version): Simplify, include
12426         program name in the return value.
12427         * (paths-find-version-directory): Use it.
12428
12429 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12430
12431         * info.el (Info-parse-dir-entries): Fixed regexp
12432         (Info-build-dir-anew): Remove full suffix and capitalize info file
12433         name for files with no @direntry
12434         (Info-batch-rebuild-dir): New function
12435         (Info-suffixed-file): Check for regular files instead of simple
12436         file existence (could catch directories before)
12437
12438 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12439
12440         * setup-paths.el, find-paths.el: Removed uses of `not' which
12441         temacs doesn't have.
12442
12443         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12444         into root searching.
12445
12446 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12447
12448         * subr.el: Remove definition of `not'.
12449
12450 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12451
12452         * msw-glyphs.el: enable graphics support.
12453
12454 1998-04-23  Didier Verna  <didier@xemacs.org>
12455
12456         * x-menubar.el (default-menubar): restored the line-number-mode
12457         option.
12458
12459         * misc doc string updates related to the options menu.
12460
12461 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12462
12463         * setup-paths.el (paths-construct-load-path): Fix typo.
12464
12465 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12466
12467         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12468         font-menu-ignore-scaled-fonts don't have to be bound now; this
12469         gets us one step further towards making --no-autoloads work.
12470
12471         * startup.el (normal-top-level): Load auto-autoloads only if
12472         lisp-directory is non-nil.
12473
12474         * setup-paths.el (paths-construct-load-path): Made it robust
12475         against nil lisp-directory.
12476
12477         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12478         to the list of variables that cause a warning when nil.
12479
12480         * toolbar.el (init-toolbar-location): Now works even when there's
12481         no toolbar icon directory.
12482
12483 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12484
12485         * help.el (view-lossage): Recognize it.
12486
12487         * simple.el (log-message): Mark multiline messages.
12488
12489 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12490
12491         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12492
12493 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12494
12495         * package-get.el (package-get-all):  add `\n' separator to
12496         interactive specification so that both variables are read
12497
12498 1998-04-22  Didier Verna  <didier@xemacs.org>
12499
12500         * x-menubar.el: ported the options menu to Custom.
12501         Moved the "read only" toggle button to the buffers menu.
12502         Corrected some missing ;;;###autoload or defcustom.
12503
12504         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12505         the scrollbar-visible specifier for options menu handling.
12506
12507         * toolbar.el (toolbar-visible-p)
12508                      (toolbar-captioned-p)
12509                      (default-toolbar-position): defcustom wrappers around
12510         the toolbar specifiers for options menu handling.
12511
12512         * frame.el (get-frame-for-buffer-default-instance-limit):
12513         defcustom it for options menu handling.
12514
12515         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12516         font-lock-mode for options menu handling.
12517
12518         * cus-start.el: added Custom properties to overwrite-mode for
12519         options menu handling.
12520
12521 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12522
12523         * about.el: shameless self-promotion.
12524
12525 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12526
12527         * simple.el (raw-append-message): Slightly optimize.
12528         (remove-message): Use `push' for clarity.
12529         (append-message): Ditto.
12530         (display-warning): Dito.
12531         (raw-append-message): Send the message to the appropriate device.
12532
12533 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12534
12535         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12536         From Sean MacLennan <Sean.MacLennan@pika.ca>
12537
12538 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12539
12540         * setup-paths.el: Changed `directory-sep-char' to
12541         `path-separator', following a change in GNU Emacs.
12542
12543 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12544
12545         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12546         (Info-build-dir-anew): Add a final newline.
12547         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12548         is `always'
12549         (Info-rebuild-dir): Ditto
12550
12551         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12552
12553 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12554
12555         * simple.el (count-words-buffer): Retain zmacs region.
12556         (count-words-region): Ditto.
12557         * simple.el: (what-line): Expanded line counts.
12558         (count-lines): New parameter to conditionalize whether collapsed
12559         lines get counted.
12560         From Bob Weiner <weiner@altrasoft.com>
12561
12562 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12563
12564         * packages.el (package-locations): infodock-packages must override
12565         mule-packages and packages.
12566
12567 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12568
12569         * wid-edit.el:
12570         remove rude messages from widget-activation-widget-mapper
12571         and widget-activation-glyph-mapper
12572
12573 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12574
12575         * toolbar.el: Remove (featurep 'x) test from
12576         toolbar-make-button-list
12577
12578 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12579
12580         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12581         only if in the same frame.
12582
12583 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12584
12585         * packages.el (package-locations): Added site-packages hierarchy.
12586
12587         * setup-paths.el (paths-default-info-directories): Introduced and
12588         used.
12589
12590         * packages.el, setup-paths.el: Set various path searching depths
12591         to 1.
12592
12593         * packages.el (packages-hierarchy-depth):
12594         (packages-load-path-depth): Introduced and used.
12595
12596         * setup-paths.el (paths-load-path-depth): Introduced and used.
12597
12598         * find-paths.el (paths-find-recursive-path): Added max-depth
12599         parameter.
12600
12601 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12602
12603         * setup-paths.el (paths-construct-info-path): Removed
12604         dependency on behavior of (file-name-as-directory "").
12605
12606 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12607
12608         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12609         lisp objects
12610
12611 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12612
12613         * dump-paths.el, startup.el: Added handling for --debug-paths.
12614
12615 1998-04-15  William M. Perry  <wmperry@aventail.com>
12616
12617         * wid-edit.el: We cannot just set the help-echo or balloon-help
12618           properties for an extent based on the :help-echo widget
12619           property, since help-echo and balloon-help cause an EXTENT to
12620           get passed in, where :help-echo functions are expecting a WIDGET
12621
12622 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12623
12624         * scrollbar.el (init-scrollbar-from-resources): Call
12625         mswindows-init-scrollbar-metrics when appropriate.
12626
12627 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12628
12629         * dumped-lisp.el: dump x-toolbar for window system
12630
12631         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12632         have support and xpm.
12633
12634 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12635
12636         * files.el (toggle-read-only): Fix docstring.
12637         From Didier Verna <didier@xemacs.org>
12638
12639 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12640
12641         * startup.el (normal-top-level): Load autoload-file-name without
12642         specifying an extension---some people only auto-autoload.el.gz.
12643
12644 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12645
12646         * files.el (backup-enable-predicate): Don't bomb on NAME being
12647         nil.
12648
12649 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12650
12651         * find-paths.el, packages.el: Now prefers configure'd paths.
12652         This shouldn't cause any of the originally anticipated problems as
12653         the current paths architecture will not define the various
12654         configure-xxx variables if they're not specified on the configure
12655         command line.
12656
12657         * find-paths.el, setup-paths.el, packages.el: Removed all
12658         mentionings of "/" as a path separator.
12659         Used paths-construct-path throughout.
12660
12661         * find-paths.el (paths-construct-path): Created to assemble paths
12662         from directory components.
12663
12664         * setup-paths.el, packages.el: Used paths-decode-directory-path
12665         instead of decode-path-internal.
12666
12667         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12668         and associates.
12669         (paths-decode-directory-path) Created.
12670
12671         * setup-paths.el: Changed configure-exec-path to
12672         configure-exec-directory.
12673
12674 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12675
12676         * packages.el (packages-find-packages): Fixed decoding of
12677         EMACSPACKAGEPATH.
12678
12679         * startup.el: -no-packages -> -no-early-packages.
12680
12681         (packages-load-package-lisps): Fixed loading of auto-autoload
12682         files.
12683
12684         * startup.el (normal-top-level): Fixed loading of core
12685         auto-autoload.
12686
12687         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12688
12689         * startup.el, packages.el, dump-paths.el: Added proper settings
12690         for site-directory and lisp-directory variables.
12691
12692         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12693         inhibit-package-autoloads and fixed handling of it.
12694
12695         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12696         handling of former inhibit-package-init, now
12697         inhibit-early-packages, to make -vanilla etc. work.
12698
12699 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12700
12701         * code-process.el (start-process): Fallback to 'undecided instead
12702         of 'binary for process input coding stream.
12703
12704         * process.el (start-process): Docstring fix.
12705
12706 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12707
12708         * info.el (Info-insert-dir): Do not insert temporary dir files
12709         in Info-dir-file-attributes
12710         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12711         (Info-rebuild-dir): Ditto.
12712
12713 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12714
12715         * obsolete.el: Added obsoleteness declarations for
12716         `site-directory' and `Info-default-directory-list'.
12717
12718 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12719
12720         * find-paths.el (paths-find-emacs-root): Only look at the
12721         executable at the end of the symlink chain for determining the
12722         Emacs root.
12723
12724 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12725
12726         * setup-paths.el (paths-construct-info-path): Changed construction
12727         to cater to gone default in configure.
12728
12729         * find-paths.el (paths-uniq-append): Added.
12730
12731         * packages.el: Rewritten package path construction once again.
12732
12733         * dump-paths.el, startup.el: Removed package-path as a global
12734         variable.
12735
12736         * package-admin.el (package-admin-add-single-file-package):
12737         (package-admin-add-binary-package): Changed package-path to
12738         late-packages.
12739
12740         * packages.el (packages-split-path): Split path at "/" rather than
12741         nil according to change in emacs.c.
12742
12743 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12744
12745         * setup-paths.el (paths-construct-info-path): Changed info path
12746         order so that directories come out right.
12747         (paths-find-lock-directory): Fixed bug: It used to think
12748         configure-lock-directory is a path.
12749
12750 1998-04-06  Jeff Miller <jmiller@smart.net>
12751
12752         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12753         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12754         eases the use of toolbar-add/kill-item functions.
12755
12756 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12757
12758         * code-files.el (file-coding-system-alist): Commented out
12759         loaddefs.el magical treatment.
12760
12761 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12762
12763         * info.el (Info-rebuild-outdated-dir): Added new option
12764         `conservative' and made it the default
12765         (Info-rebuild-dir): Appropriately parse multi-line description
12766         strings, and multi-section dir files. Issue warning when dir
12767         is rebuilt as temporary
12768         (Info-build-dir-anew): Issue warning when dir is built as
12769         temporary
12770
12771 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12772
12773         * list-mode.el (list-mode-map): Bind highlight motion commands to
12774         standard keys left, right, C-b and C-f.
12775
12776 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12777
12778         * files.el (auto-mode-alist): allow .sc for Scheme->C
12779
12780 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12781
12782         * loadup.el (pureload): Don't quote (garbage-collect).
12783
12784 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12785
12786         * package-get-base.el: Updated.
12787
12788 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12789
12790         * isearch-mode.el (isearch-just-started): New variable.
12791         (isearch-mode): Set it.
12792         (isearch-repeat): Advance one character forward only if the search
12793         was successful, and was not just started.
12794         (isearch-repeat): Clear isearch-just-started.
12795
12796 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12797
12798         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12799         if running -batch.
12800
12801 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12802
12803         * subr.el (listify-key-sequence): Removed.
12804
12805 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12806
12807         * bytecomp.el (byte-compile-print-gensym): New option.
12808         (byte-compile-output-file-form): Use it.
12809         (byte-compile-output-docform): Ditto.
12810         (byte-compile-compiled-obj-to-list): Ditto.
12811
12812 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12813
12814         * msw-glyphs.el: set frame icon if xpm support.
12815
12816 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12817
12818         * help.el: Code that pretty prints variable values
12819           removed.
12820
12821 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12822
12823         * find-paths.el (paths-emacs-root-p): Correct test for installation
12824         directory.
12825         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12826
12827 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12828
12829         * loaddefs.el: Don't set debug-ignored-errors; leave
12830           its default value set to nil.
12831
12832 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12833
12834         * info.el (Info-rebuild-dir): fixed mis-spelling.
12835
12836 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12837
12838         * info.el (Info-rebuild-outdated-dir): New custom var
12839         (Info-insert-node): Create/update dir file when needed, ie when it
12840         does not exist or is older than some info files in directory
12841
12842 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12843
12844         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12845         for last packages, mainly for using a 20.4 package base.
12846
12847         * packages.el (late-packages): Typo fix.  It was called
12848         early-packages.
12849
12850         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12851         relative symlinks correctly.
12852         (paths-find-emacs-roots): More rigorous checking for plausible
12853         configuration-time root.
12854
12855         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12856         find its roots.
12857
12858 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12859
12860         * faces.el: Fix docstrings.
12861         * glyphs.el: Fix docstrings.
12862         * mouse.el: Fix docstrings.
12863
12864         * frame.el: Change phrase `current frame' to `selected frame'.
12865
12866         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12867
12868         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12869         macros using backquote to make them infinitely more readable.
12870
12871 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12872
12873         * packages.el (packages-find-package-path): Hardcoded specialized
12874         InfoDock support until we can clean this up.
12875
12876         * help.el (describe-bindings-1): Return the value of the bindings
12877         help buffer created.
12878         (describe-bindings): Ditto.
12879
12880         * simple.el (set-variable): Restore previous behavior of not
12881         bombing if the variable to set is not boundp.
12882
12883 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12884
12885         * packages.el (packages-handle-package-dumped-lisps): Allow for
12886         non-local files to be loaded off the package-lisp variable.
12887
12888 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12889
12890         * x-faces.el: Global X resources should override
12891           specs for all device classes (color, grayscale, mono);
12892           code currently doesn't override any of them.  Fixed by
12893           calling remove-specifier with '(x default) as the tag
12894           set and allowing inexact matches.
12895
12896 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12897
12898         * faces.el: Separated face initializations based on
12899           device classes into device type specific (tag set,
12900           instantiator) pairs.
12901
12902 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12903
12904         * wid-edit.el (widget-choice-action): Remember user's explicit
12905         choice.
12906         (widget-choice-value-create): Respect it.
12907         From Richard Stallman <rms@gnu.org>
12908
12909 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12910
12911         * setup-paths.el (paths-construct-info-path): Always append
12912         existing directories from configure-time info path.
12913
12914         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12915         Info-directory-list.
12916
12917         * info.el: Removed Info-default-directory-list which was broken by
12918         design.
12919         Removed bogus initialization of Info-directory-list---startup.el
12920         can do a much better job.
12921         Added autoload of Info-directory-list.
12922
12923         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12924         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12925         be exclusive; now it's merely given precedence, just like in the
12926         old days.
12927
12928 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12929
12930         * find-paths.el (paths-find-architecture-directory): Fix bug with
12931         finding; it used to default too early.
12932
12933 1998-03-25  Martin Buchholz <martin@xemacs.org>
12934
12935         * packages.el (packages-split-path): Fix a bug; it used to fail
12936         for paths that weren't split.
12937
12938 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12939
12940         * finder.el (finder-compile-keywords): trap on errors.
12941
12942 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
12943
12944         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12945           fourth argument of t so that only the specs exactly
12946           matching the tag lists are removed.
12947
12948 1998-03-25  SL Baur  <steve@altair.xemacs.org>
12949
12950         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12951
12952 1998-03-23  SL Baur  <steve@altair.xemacs.org>
12953
12954         * minibuf.el (mouse-read-file-name-1): If a default directory was
12955         specified, use it for generating the completions.
12956
12957 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12958
12959         * update-elc.el: Now respects inhibit-package-init and
12960         inhibit-site-lisp.
12961         Now does path construction with loadup-paths.
12962
12963         * startup.el (normal-top-level, startup-setup-paths): Now respects
12964         inhibit-package-init and inhibit-site-lisp.
12965
12966         * packages.el (packages-find-package-path): Extended package path
12967         by version-specific hierarchies.
12968         (packages-find-packages): Now respects inhibit flag and
12969         inhibit-site-lisp.
12970         Moved path setup to loadup-paths.
12971
12972         * make-docfile.el: Now respects inhibit-package-init and
12973         inhibit-site-lisp.
12974         Now does path construction with loadup-paths.
12975
12976         * loadup.el: Now respects inhibit-package-init and
12977         inhibit-site-lisp.
12978
12979         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
12980
12981         * loadup-paths.el: New file: setup load-path to encompass
12982         packages.
12983
12984 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12985
12986         * auto-show.el: load-gc renamed to pureload.
12987         * site-load.el: Ditto.
12988         * packages.el (toplevel): Ditto.
12989         * loadup.el (really-early-error-handler): Ditto.
12990         * dumped-lisp.el (preloaded-file-list): Ditto.
12991         * cus-face.el (custom-declare-face): Ditto.
12992
12993 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12994
12995         * <Today>: The Big Path Searching Overhaul.
12996
12997         * find-paths.el: New file: find and assemble paths in the
12998         installation hierarchy.
12999
13000         * setup-paths.el: New file: global layout of paths and directories
13001         within the XEmacs hierarchy.
13002
13003         * packages.el: Replaced everything related to path searching and
13004         startup by code in terms of find-paths.
13005
13006         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13007         the new path searching engine.
13008
13009         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13010         and setup-paths.
13011
13012 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13013
13014         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13015         setup-paths.el.
13016
13017 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13018
13019         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13020         compiles identically in any configuration.
13021         Removed irrelevant commentary.
13022
13023 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13024
13025         * simple.el (set-variable): Allow setting specifiers.
13026
13027 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13028
13029         * lisp.el (forward-sexp): Revert previous change.
13030
13031 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13032
13033         * frame.el (frame-initialize): Use `delete-console' instead of
13034         `delete-device' to delete the stream console to match the usage in
13035         Fkill_emacs.
13036
13037 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13038
13039         * files.el (cdpath-previous): New variable.
13040         (cd): Use it.
13041         From Bob Weiner <weiner@wave.altrasoft.com>
13042
13043 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13044
13045         * keydefs.el: Changed keybindings of forward-char,
13046           backward, scroll-up and scroll-down to point to their
13047           -command counterparts.
13048
13049         * simple.el: New functions: forwarc-char-command,
13050           backwrad-char-command, scroll-up-command,
13051           scroll-down-command which work liek their counterparts
13052           except that they honor the variable
13053           signal-error-on-buffer-boundary.
13054
13055           Definition of signal-error-on-buffer-boundary received
13056           from src/cmds.c.
13057
13058           defvar declaration added for word-across-newline to avoid
13059           byte-compiler warning about the free variable reference.
13060
13061 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13062
13063         * winnt.el: Removed "%t" from the beginning of
13064         modeline-format. From now on, there's no nt-specifics in the modeline.
13065
13066 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13067
13068         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13069         of `when' with `if'.
13070
13071 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13072
13073         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13074         mswindows. Must be reworked along with glyphs.el, or
13075         merged into it, after there is images support.
13076
13077         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13078         'mswindows.
13079
13080 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13081
13082         * faces.el: fix for text cursor initialization.
13083         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13084         From Andy Piper <andyp@parallax.co.uk>
13085
13086 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13087
13088         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13089         if there is an existing package that handles it and warn the user
13090         about that mode.
13091
13092 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13093
13094         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13095         Installation" menu item when Installation-string is not bound.
13096
13097 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13098
13099         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13100         From Jeremiah W. James <jerry@cs.ucsb.edu>
13101
13102 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13103
13104         * msw-faces.el:
13105         * faces.el: Fix face initialization.
13106
13107 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13108
13109         * files.el (backup-enable-predicate): fix breakage introduced
13110         by TMPDIR patch.
13111
13112 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13113
13114         * x-faces.el (x-init-face-from-resources): The
13115           TTY face property retrieval functions don't return
13116           specifiers, so use face-property instead.
13117
13118 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13119
13120         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13121
13122 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13123
13124         * x-menubar.el: Expanded documentation for
13125           option-save-faces.  Changed Options -> Browse Faces
13126           menu entry to invoke customize-face.
13127
13128 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13129
13130         * faces.el: Most face initialization moved out of
13131           init-other-random-faces to the top level so that the
13132           initialization happens before Xemacs is dumped.  Much
13133           of the fascist "face-differs-from-default-p or FROB!"
13134           code has been retired in favor of letting the user do
13135           what they want to do.  Face initialization code changed
13136           to use `default' specifier tag so that the settings can
13137           be overridden later if the user wishes it.
13138
13139 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13140
13141         * about.el (about-hackers): Update contributors list.
13142
13143 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13144
13145         * specifier.el: Define new specifier tag `default'.
13146
13147         * modeline.el: Initialize faces using `default' tag.
13148
13149         * x-faces.el (x-init-face-from-resources): Remove
13150           specifier specs containing the `default' tag before
13151           adding new specs.
13152
13153 1998-03-02  John Jones  <jj@asu.edu>
13154
13155         * package-get.el (package-get-all): fixed arguments on call to
13156         package-admin-add-single-file-package.
13157         * package-get.el (package-get-installedp): fixed to match
13158         advertised behavior.
13159         * package-get.el: added function package-get-update-all which
13160         installs newest versions of all the current packages (if they are
13161         not already installed).
13162
13163 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13164
13165         * files.el (find-file-noselect): Uncommented `truename' binding in
13166         `let*' and use it later to set `buffer-file-truename' iff it's
13167         still nil, as happens for example when finding a compressed
13168         file with "jka-compr".
13169
13170 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13171
13172         * faces.el: in make-face-* type functions do the operation for all
13173         window systems, not just the first one found.
13174
13175         * font.el: call mswindows-list-fonts for mswindows.
13176
13177 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13178
13179         * code-process.el (call-process-region):
13180         * process.el (call-process-region):
13181         * package-get.el (package-get-dir):
13182         * files.el (backup-enable-predicate):
13183         * gnuserv.el (gnuserv-temp-file-regexp):
13184         Use temp-directory in place of `/tmp'.
13185
13186 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13187
13188         * "Fast" dired-in-C enhancements for Windows 95/NT:
13189
13190         * files.el: Added function, `wildcard-to-regexp', from GNU
13191           Emacs.
13192
13193         * files.el (insert-directory): Modified to use special
13194           dired-in-C enhancements if present.
13195
13196 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13197
13198         * code-files.el: make default coding no-conversion.
13199
13200 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13201
13202         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13203         the load-path.
13204
13205         * update-elc.el: Strip directory when testing for files not to
13206         bytecompile.
13207
13208 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13209
13210         * lisp-mode.el: Use recommended form for menus.
13211
13212         * info.el (Info-construct-menu): Use recommended form for menus.
13213
13214         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13215         entry.
13216
13217 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13218
13219         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13220           (get-frame-for-buffer-noselect): Always return frames
13221           in the not-this-window-p cond clause.
13222
13223 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13224
13225         * help.el (describe-installation): New function.
13226
13227         * x-menubar.el (default-menubar): Add describe-installation to
13228         Help menu.
13229
13230         * packages.el (packages-unbytecompiled-lisp): Installation.el
13231         should not be bytecompiled.
13232
13233         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13234         XEmacs.
13235
13236         * x-menubar.el (default-menubar): Use correct guard for VM menu
13237         entry.
13238
13239         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13240         coding.
13241         From Andy Piper <andyp@parallax.co.uk>
13242
13243 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13244
13245         * ldap.el: Do not require ldap-internal at compile time.
13246
13247 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13248
13249         * code-files.el: new file. a virtual copy of mule-files.el
13250         but without charset
13251         dependencies. (toggle-buffer-file-ocding-system) new function for
13252         changing the eol type for the current buffer.
13253
13254         * code-process.el: new file. a copy of
13255         mule-process.el. mule-process.el will disappear when things have
13256         settled.
13257
13258         * coding.el: new file. a virtual copy of mule-files.el but
13259         without charset dependencies. (coding-system-base) new function
13260         for getting the parent coding system of a coding system with eol
13261         type set.
13262
13263         * dumped-lisp.el: add above files for the non-mule case.
13264
13265 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13266
13267         * window-xemacs.el (display-buffer): If no explicit
13268           frame is specified, search for a window that displays
13269           the buffer on the currently selected frame, before
13270           searching other frames.
13271
13272 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13273
13274         * frame.el (get-frame-for-buffer): If not-this-window-p
13275           is non-nil, use window on the selected frame if it is not
13276           also the selected window.  When defaulting, search for
13277           windows on the currently selected fgrame before searching
13278           other frames.
13279
13280 1998-02-25  Didier Verna  <didier@xemacs.org>
13281
13282         * modeline.el (modeline-swap-buffers): originally named
13283         `mouse-release-modeline'. Whether to actually swap the buffers is
13284         decided in `mouse-drag-modeline'.
13285         (mouse-drag-modeline): A button release event is considered a
13286         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13287         stay unchanged.
13288
13289 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13290
13291         * x-menubar.el: Put redo on the menubar.
13292         From Aki Vehtari <Aki.Vehtari@hut.fi>
13293
13294 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13295
13296         * bytecomp.el (displaying-byte-compile-warnings): if
13297         temp-buffer-show-function is set, use it to display current set of
13298         warnings in the "*Compile-Log-Show*" buffer.
13299
13300         * simple.el (display-warning-buffer): if temp-buffer-show-function
13301         is set, use it to display current set of warnings in the
13302         "*Warnings-Show*" buffer.
13303
13304 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13305
13306         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13307         Common Lisp.
13308
13309 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13310
13311         * menubar.el: Allow button descriptors at least 2 long.
13312
13313         * x-menubar.el (default-menubar): Use recommended forms.
13314         (file-menu-filter): Remove.
13315         (edit-menu-filter): Remove.
13316
13317 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13318
13319         * about.el (about-hackers): Updated.
13320
13321 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13322
13323         * help.el (help-max-help-buffers): new variable
13324         (help-register-and-maybe-prune-excess): new function
13325         (help-buffer-name): use help-max-help-buffers.
13326         (with-displaying-help-buffer): use
13327         help-register-and-maybe-prune-excess.
13328
13329         * help.el (help-maybe-pretty-print-value): if the value fits on
13330         one line, let it.
13331
13332 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13333
13334         * (with-displaying-help-buffer): there is no need to kill the buffer
13335         if it exists, because with-output-to-temp-buffer will clear it.
13336         further, killing the buffer violates the rule that
13337         temp-buffer-show-function, if set, has the full responsibility of
13338         showing the temp buffer.  killing the buffer fucks with the window
13339         configuration, hosing temp-buffer-show-function.
13340
13341
13342 1998-02-23  Didier Verna  <didier@xemacs.org>
13343
13344         * modeline.el (mouse-drag-modeline):
13345         - Always scroll the modeline that was originally clicked on.
13346         - Use x pixels instead of x characters (which doesn't work anyway)
13347         as horizontal reference for modeline dragging. This allows us to
13348         keep on dragging the modeline even if the motion event occurs in
13349         another window.
13350
13351 1998-02-23  Didier Verna  <didier@xemacs.org>
13352
13353         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13354         glyph on the modeline to indicate that dragging the mouse has an
13355         effect both horizontally and vertically.
13356
13357 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13358
13359         * about.el (about-xemacs): Get rid of redundant visible version
13360         number.
13361
13362 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13363
13364         * about.el (about-hackers): Update credits.
13365
13366 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13367
13368         * prim/register.el (view-register): Show register type file-query.
13369
13370 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13371
13372         * mode-motion.el (mode-motion-highlight-internal):
13373           save-excursion inside save-window-exucrsion form to
13374           hide buffer point changes from save-window-excursion.
13375           Prevents display flickering when the mouse pointer
13376           moves.
13377
13378 1998-02-17  Didier Verna  <didier@xemacs.org>
13379
13380         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13381         function to handle correctly the case of a toolbar one side of the
13382         window: scrolling will not necessarily happen.
13383
13384 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13385
13386         * files.el (after-find-file): Restore missing argument
13387           to format that provides filename for "... consider M-x
13388           recover-file" message.  Also call `message' with "%s"
13389           as the first arg instead of an arbitrary string.
13390
13391 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13392
13393         * about.el (about-hackers): Various additions.
13394
13395 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13396
13397         * autoload.el (generate-file-autoloads-1): Don't force an extra
13398         line out when copying on-the-same line autoloads.
13399
13400         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13401         is installed.
13402
13403 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13404
13405         * x11/x-win-xfree86.el (x-win-init-xfree86):
13406         * x11/x-win-sun.el (x-win-init-sun):
13407         * x11/x-init.el (x-initialize-compose):
13408         * prim/simple.el:
13409         (backward-or-forward-kill-sexp):
13410         (backward-or-forward-kill-sentence):
13411         (backward-or-forward-kill-word):
13412         (backward-or-forward-delete-char):
13413         * prim/isearch-mode.el (isearch-help-or-delete-char):
13414         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13415         x-keysym-on-keyboard-p to detect backspace.
13416         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13417         Clean up symbols used with dead keys, checking Linux and solaris
13418         keysyms.
13419         Simplify x-win-*.el using above methods.
13420         Change documentation for x-keysym-*-p functions.
13421
13422 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13423
13424         * about.el (about-hackers): Restore entries for Michael Sperber and
13425         Vinnie Shelton.
13426         From Vinnie Shelton <acs@acm.org>
13427
13428 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13429
13430         * simple.el (count-words-region): Ditto.
13431
13432 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13433
13434         * simple.el (count-words-buffer): Document.  Don't print anything
13435         if non-interactive.
13436
13437 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13438
13439         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13440         multiple files in InfoDock.
13441
13442 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13443
13444         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13445         from version.el in InfoDock.
13446
13447         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13448         specially.
13449
13450 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13451
13452         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13453         variable name in docstring.
13454
13455 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13456
13457         * menubar.h: Include "gui.h".
13458
13459 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13460
13461         * site-load.el: Fix documentation.
13462
13463 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13464
13465         * package-get-base.el (package-get-base): Updated.
13466
13467         * keymap.el: PC-ize.
13468
13469 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13470
13471         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13472         from' on a fresh line.
13473
13474 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13475
13476         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13477         object.
13478
13479 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13480
13481         * undo-stack.el: PC-ize.
13482
13483         * cmdloop.el: PC-ize.
13484
13485 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13486
13487         * bytecomp-runtime.el: PC-ize.
13488
13489         * byte-optimize.el: Prolog fixup.  PC-ize.
13490
13491         * cus-dep.el: Spelling fix.
13492
13493         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13494         entries follow).
13495
13496 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13497
13498         * text-mode.el (text-mode-hook-identify): New function,
13499         put on text-mode-hook.  Set text-mode-variant here.
13500         (text-mode): Don't set it here.
13501
13502 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13503
13504         * text-mode.el (text-mode-hook): New defvar.
13505         (text-mode-variant): New variable.
13506         (text-mode): Set that variable locally.
13507         (toggle-text-mode-auto-fill): New command.
13508
13509 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13510
13511         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13512
13513 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13514
13515         * text-mode.el (paragraph-indent-text-mode):
13516         Renamed from spaced-text-mode.
13517         (text-mode-map): Bind TAB to indent-relative.
13518         (indented-text-mode-map): Variable deleted.
13519         (indented-text-mode): Now an alias for text-mode.
13520
13521 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13522
13523         * loadup.el: test-atoms debugging stuffs removed.
13524
13525 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13526
13527         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13528
13529 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13530
13531         * help.el (describe-beta): Made it use `locate-data-file'.
13532         (describe-distribution): Ditto.
13533         (describe-copying): Ditto.
13534         (describe-project): Ditto.
13535         (view-emacs-news): Ditto.
13536
13537         * help-nomule.el (help-with-tutorial): Made it use
13538         `locate-data-file' to find tutorial.
13539
13540 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13541
13542         * about.el: Corrected my email address.
13543
13544         * mouse.el: Added 'mouse-mswindows-drop' similar to
13545         'mouse-offix-drop'.
13546
13547 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13548
13549         * loadup.el (running-xemacs): Spelling fix.
13550
13551 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13552
13553         * packages.el (packages-find-packages-1): Don't allow a backwards
13554         compatible lisp tree to overwrite `preloaded-file-list'.
13555
13556 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13557
13558         * loadup.el: Don't delete "xemacs" prior to dumping.
13559
13560 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13561
13562         * package-info.el (pi-last-mod-date): New function.
13563         (pi-author-version): New function.
13564         (batch-update-package-info): Use them.
13565
13566 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13567
13568         * frame.el (get-frame-for-buffer-default-to-current): Create.
13569         (get-frame-for-buffer-noselect): Allow user to use current frame
13570         with `get-frame-for-buffer-default-to-current'.
13571
13572 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13573
13574         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13575         (byte-compile-output-docform): Ditto.
13576         (byte-compile-compiled-obj-to-list): Ditto.
13577
13578 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13579
13580         * startup.el (command-line-1): Removed code that ran
13581           buffer-menu.
13582
13583 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13584
13585         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13586
13587 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13588
13589         * frame.el (suspend-emacs-or-iconify-frame): Check using
13590         `device-on-window-system-p' instead of explicitly checking for X,
13591         so that the same logic works for MS Windows.
13592         (suspend-or-iconify-emacs): Ditto.
13593
13594 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13595
13596         * about.el (about-maintainer-info): Andy Piper is back.
13597         (xemacs-hackers): Updated Andy Piper's email address.
13598         (about-hackers): Added Jonathan Harris.
13599         (about-hackers): Updated Tibor Polgar's email address.
13600
13601 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13602
13603         * about.el: Add xemacs.org email manager.
13604
13605         * package-get-base.el (package-get-base): Updated with most recent
13606         package updates.
13607
13608 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13609
13610         * help.el (function-arglist): Use `indirect-function' instead of
13611         `symbol-function' so that aliases are treated correctly.
13612
13613 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13614
13615         * help.el (help-map): Add f1 binding to `help-for-help'.
13616         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13617         (describe-key-briefly): Use `princ' "%s" to print object.
13618         (with-displaying-help-buffer): Kill buffer if it exists, again.
13619         (describe-key): Use `princ' "%s" to print object.
13620         (describe-function-1): Use `princ' "%s" to print object.
13621         Commented out alias lines removed.
13622         (help-pretty-print-limit): New variable to control pretty-printing
13623         of variable values.
13624         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13625         `help-pretty-print-value' again.  Only print-print when OBJECT is
13626         list of length less than `help-pretty-print-limit'.
13627         (describe-variable): Use `help-maybe-pretty-print-value' again.
13628
13629 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13630
13631         * simple.el (blink-matching-open): Remove C++ kludge.
13632         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13633
13634 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13635
13636         * info.el (Info-default-directory-list): Made the documentation
13637         more explanitory.
13638
13639 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13640
13641         * lisp/packages.el:
13642         * lisp/package-admin.el:
13643         * lisp/build-report.el:
13644         Fix typos.
13645
13646 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13647
13648         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13649         warnings in Java buffers without final newline and editing the
13650         last line.
13651
13652 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13653
13654         * packages.el (packages-find-packages-1): Don't allow a backwards
13655         compatible lisp tree to overwrite `preloaded-file-list'.
13656         Suggested by Colin Rafferty  <colin@xemacs.org>
13657
13658         * mouse.el (mouse-offix-drop): Set undo-boundary.
13659         From Oliver Graf <ograf@fga.de>
13660
13661 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13662
13663         * loadup.el (load-gc): rewrite as defun.
13664         Print something sensical if a required dump-time file isn't found.
13665
13666 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13667
13668         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13669         bug strikes a menudescriptor.
13670
13671         * package-get-base.el (package-get-base): Updated.
13672
13673         * package-info.el (batch-update-package-info): Derive REQUIRES
13674         from the Makefile.
13675
13676 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13677
13678         * files.el (save-some-buffers): Don't play games with deleting
13679         other windows if we are in the minibuffer window.
13680
13681 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13682
13683         * modeline.el (modeline-minor-mode-menu): Add support for :active
13684         (add-minor-mode): Document :active property to TOGGLE.
13685
13686 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13687
13688         * modeline.el (modeline-minor-mode-menu): Add support for an
13689         `:included' predicate in the `toggle-sym' plist.
13690         (add-minor-mode): Document the :included property, format
13691         docstring some more.
13692         (modeline-minor-mode-menu): Documentation string added.
13693
13694 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13695
13696         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13697         labels from the symbol-names by thwacking off the overly redundant
13698         and overused "mode", parenthesizing "minor", and capitalizing the
13699         resultant strings.  Also shortened the menu's title by eliminating
13700         the redundant buffer name.
13701         (add-minor-mode): Beautified the docstring, added mention of the
13702         `:menu-tag' property of TOGGLE.
13703         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13704         `toggle-sym' to beatify the mode-life menus.
13705         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13706         `auto-fill-function'.
13707
13708 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13709
13710         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13711         menus to :style 'toggle.
13712
13713 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13714
13715         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13716
13717 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13718
13719         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13720         only recognize first hyperlink.
13721         (hyper-apropos-highlightify): Deletia, this is already done by
13722         `hyper-apropos-insert-face'.
13723         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13724
13725 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13726
13727         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13728         mail.
13729         (toolbar-mail-reader): Add support for `send'.
13730         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13731
13732 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13733
13734         * info.el (Info-emacs-info-file-name): Add defvar for
13735         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13736         will function properly.
13737
13738 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13739
13740         * simple.el: make the backwards delete function called by
13741         `backward-or-forward-delete-char' user configurable.
13742
13743 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13744
13745         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13746         compiled function got loaded from.
13747
13748 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13749
13750         * term/apollo.el: Synched up with InfoDock 3.6.2.
13751
13752 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13753
13754         * startup.el (load-init-file): Load autoloads earlier.
13755         (startup-splash-frame): Handle InfoDock logo.
13756
13757         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13758         InfoDock.
13759         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13760
13761         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13762         doesn't have this function.
13763
13764         * packages.el (locate-data-file): Fix to call `locate-file'.
13765
13766 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13767
13768         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13769         version of version.el.
13770         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13771
13772         * x-menubar.el (default-menubar): Guard reference to
13773         `gnuserv-frame'.
13774         (default-menubar): Guard references to `font-lock-mode'.
13775         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13776         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13777
13778         * make-docfile.el: Don't snarf doc strings from autoloads.
13779
13780         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13781         loading auto-autoloads files.
13782
13783         * loaddefs.el: Disable dumping autoloads.
13784
13785 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13786
13787         * lisp-mnt.el: Synch to Emacs 20.2.
13788
13789         * help.el: Remove manual autoload of `finder-by-keyword'.
13790
13791         * finder.el (finder-by-keyword): Autoload.
13792
13793         * help.el: Conditionalize hyperbole setup.
13794
13795 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13796
13797         * packages.el (package-require): Update to reflect new data format.
13798
13799 1998-01-02  Didier Verna  <didier@xemacs.org>
13800
13801         * x-menubar.el (default-menubar): make the tutorials available
13802         through the menubar. (Plus some compilation warnings cleanup).
13803
13804 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13805
13806         * check-features.el: New file.  Perform sanity check after build.
13807
13808         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13809         files to tooltalk package.
13810         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13811         package.
13812
13813         * package-admin.el (package-admin-xemacs): Use better default for
13814         location of XEmacs binary.
13815
13816 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13817
13818         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13819         tag with sexp and add value tag with value `t'.
13820
13821 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13822
13823         * package-get.el: Changes to work with real data.
13824         From Pete Ware <ware@cis.ohio-state.edu>
13825
13826         * packages.el (packages-reload-autoloads): Guard load for the time
13827         being.
13828
13829         * update-elc.el ("packages.el"): Force loading packages.el instead
13830         of possibly out-of-date packges.elc.
13831         * make-docfile.el ("packages.el"): Ditto.
13832
13833 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13834
13835         * build-report.el (build-report-delete-regexp): Added a rule for
13836         the main tarball shadowing anything past it.
13837
13838 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13839
13840         * packages.el (package-provide): Delete a previous provide.
13841
13842         * package-info.el: New file.
13843
13844         * package-get.el: New file.
13845         From Pete Ware <ware@cis.ohio-state.edu>
13846         (package-get): Fix md5 computation to work with Mule.
13847
13848 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13849
13850         * simple.el (log-message-*): Quote symbols in docstrings properly.
13851
13852 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13853
13854         * packages.el (packages-new-autoloads): Ignore symbolic links.
13855
13856         * cus-face.el (face-custom-attributes-get): Fix typo.
13857         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13858
13859 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13860
13861         * startup.el (load-init-file): Reload new or changed autoloads
13862         unless inhibited.  Reload modified dumped lisp (stubbed).
13863
13864         * packages.el (packages-new-autoloads): New function.
13865         (packages-reload-autoloads): New function.
13866         (packages-reload-dumped-lisp): New (stub) function.
13867
13868         * loadup.el: Inhibit reloading dumped files when running temacs.
13869
13870         * loadhist.el (file-provides): Extend to handle variant
13871         extensions.
13872
13873         * replace.el (query-replace): Fix typo.
13874
13875 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13876
13877         * make-docfile.el: list-autoloads-path has been renamed.
13878         * update-elc.el: list-autoloads has been renamed.
13879
13880         * packages.el (packages-list-autoloads): Renamed.
13881         (packages-list-autoloads-path): Ditto.
13882
13883 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13884
13885         * packages.el (packages-find-packages-1): Made it signal a warning
13886         for an error in an auto-autoload.el file.
13887
13888 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13889
13890         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13891         tag with const.
13892         From Aki Vehtari <Aki.Vehtari@hut.fi>
13893
13894         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13895
13896         * loadhist.el (unload-feature): Remove autoload.
13897
13898 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13899
13900         * loadhist.el: Unpackaged.
13901
13902         * help.el (describe-symbol-find-file): Rename
13903         `describe-function-find-file' and make old name obsolete.
13904         (describe-function-1): Use it.
13905         (describe-function-1): Guard reference to
13906         `compiled-function-annotation'.
13907
13908 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13909
13910         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13911         argument.
13912         (help-mode-quit): New optional arg to control whether it kills or
13913         buries.  Tidied up.
13914         (with-displaying-help-buffer): Don't kill buffer initially, even
13915         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13916         (help-pretty-print-value): Rename back from
13917         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13918         use it, otherwise use dumped `cl-prettyprint'.
13919         (describe-variable): Use `help-pretty-print-value' again.
13920         (find-func): Removed reference to "find-func" at end.
13921
13922 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13923
13924         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13925           GUI XEmacs. Rename? x-menubar is rather window system
13926           independant, except for a couple of items.
13927
13928 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13929
13930         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13931         entries as they will no longer be distributed with XEmacs.
13932
13933         * format.el (format-alist): Fix image/tiff regexps.
13934         From P. E. Jareth Hein <jareth@camelot-soft.com>
13935
13936         * help.el (help-maybe-pretty-print-value): Rename.
13937         (describe-variable): Use it.
13938         (describe-variable): Add trailing linefeed.
13939
13940 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13941
13942         * help.el (describe-function-1): Don't output anything for
13943           arglist of autoload functions.
13944
13945 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13946
13947         * help.el (describe-function-1): Don't output anything for
13948           arglist of autoload functions.
13949
13950 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13951
13952         * help.el (help-mode-map): New bindings for `help-mode-bury',
13953         `describe-function-at-point', `describe-variable-at-point',
13954         `Info-elisp-ref', `customize-variable', `help-next-section' and
13955         `help-prev-section'.
13956         (help-next-section): New function.
13957         (help-prev-section): New function.
13958         (help-mode-quit): Changed to kill the help buffer.
13959         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
13960         correctly.
13961         (help-buffer-name): New function to generate the name of help
13962         buffers.
13963         (with-displaying-help-buffer): Is now a macro.  Takes an new first
13964         argument giving the name of the help buffer.
13965         (describe-key): Use `with-displaying-help-buffer' with name.
13966         (describe-mode): Ditto.
13967         (describe-bindings): Ditto.
13968         (describe-prefix-bindings): Ditto.
13969         (view-lossage): Ditto.
13970         (with-syntax-table): New macro.
13971         (function-called-at-point): Use `ignore-errors' and
13972         `with-syntax-table'.
13973         (function-at-point): Ditto.
13974         (describe-function): Use `with-displaying-help-buffer' with name.
13975         (function-arglist): Extracted from `describe-function-1'.  Returns
13976         function's arglist as string.
13977         (function-documentation): Extracted from `describe-function-1'.
13978         Returns function's docstring.
13979         (describe-function-1): Remove all the "stream" garbage, including
13980         the stream argument.  Use `function-arglist' and
13981         `function-documentation'.
13982         (describe-function-arglist): Just use `function-arglist'.
13983         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
13984         (help-pretty-print-value): New function to help with
13985         pretty-printing variable values.  Knows about `#<...>'.  Needs
13986         `pp-internal'.
13987         (describe-variable): Use `with-displaying-help-buffer' with name.
13988         Formatting improved.  Display file where variable is defined, if
13989         known.  Use `help-pretty-print-value'.
13990         (describe-syntax): Use `with-displaying-help-buffer' with name.
13991         (list-processes): Remove "stream" garbage.
13992
13993 1997-12-25  SL Baur  <steve@altair.xemacs.org>
13994
13995         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
13996         call a dumped routine instead.
13997
13998         * x-win-xfree86.el: Wrap file in defun.
13999         * x-win-sun.el: Ditto.
14000
14001 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14002
14003         * help.el (view-emacs-news): Remove usage of outl-mouse which
14004         advises functions and does other evil things.
14005
14006 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14007
14008         * format.el (format-alist): Add `image/tiff'.
14009         From P. E. Jareth Hein <jareth@camelot-soft.com>
14010
14011 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14012
14013         * about.el (about-hackers): More names added.
14014
14015         * make-docfile.el: Remove superfluous package path search.
14016
14017         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14018
14019 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14020
14021         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14022         ignored shadows.
14023
14024 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14025
14026         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14027         get trailing slashes when added to the load-path.
14028
14029         * x-init.el (init-x-win): Locate where XEmacs X localization files
14030         are.
14031
14032 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14033
14034         * x-faces.el: Added support for foregroundToolBarColor
14035           to xpm-color-symbols.
14036
14037 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14038
14039         * etags.el (tags-remove-duplicates): Removed.
14040         (buffer-tag-table-list): Use `delete-duplicates'.
14041
14042         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14043         correctly.
14044         (get*): Defalias to `get'.
14045
14046         * cl.el (eql): Compare integers with `eq'.
14047         (cl-map-extents): Check for `map-extents' first.
14048
14049 1997-12-17  Didier Verna  <didier@xemacs.org>
14050
14051         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14052         added the 'numero', 'copyright' and 'trademark' symbols.
14053
14054         * leim/quail/latin-post.el ("french-postfix"): see above.
14055
14056 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14057
14058         * widget.el (define-widget): Check the arguments.
14059
14060         * cus-edit.el (customize-face): Use `check-argument-type'.
14061         (custom-variable-value-create): Use `signal' to signal error.
14062         (custom-variable-reset-saved): Ditto.
14063         (custom-variable-reset-standard): Ditto.
14064         (custom-face-reset-saved): Ditto.
14065
14066         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14067         (widget-default-format-handler): Ditto.
14068         (widget-checklist-add-item): Ditto.
14069         (widget-radio-add-item): Ditto.
14070         (widget-editable-list-entry-create): Ditto.
14071         (widget-sexp-prompt-value): Ditto.
14072
14073         * custom.el (custom-declare-variable): Signal errors better.
14074         (custom-handle-keyword): Ditto.
14075         (custom-declare-group): Ditto.
14076
14077         * window-xemacs.el (windows): Ditto.
14078
14079         * menubar.el (menu): Ditto.
14080
14081         * keydefs.el (keyboard): Ditto.
14082
14083         * minibuf.el (minibuffer): Ditto.
14084
14085         * process.el (execute): Ditto.
14086
14087         * fill.el (fill): Ditto.
14088
14089         * modeline.el (modeline): Ditto.
14090
14091         * help.el (help): Ditto.
14092
14093         * faces.el (faces): Ditto.
14094
14095         * files.el (files): Ditto.
14096
14097         * x-init.el (x): Ditto.
14098
14099         * lisp-mode.el (lisp): Ditto.
14100
14101         * process.el (processes): Ditto.
14102
14103         * mouse.el (mouse): Ditto.
14104
14105         * abbrev.el (abbrev): Moved from cus-edit.
14106
14107         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14108         as variable declaration.
14109
14110 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14111
14112         * menubar.el (find-menu-item): Use `check-argument-type'.
14113         (find-menu-item): Cosmetic changes.
14114
14115 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14116
14117         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14118
14119 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14120
14121         * startup.el (set-default-load-path): Only search package-path
14122         when not running temacs.
14123
14124         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14125         files.
14126
14127         * loadup.el: Correct commentary.  Reformatting.
14128         (really-early-error-handler): Use absolute path to the
14129         first dumped-lisp.el file.
14130         (really-early-error-handler): Print full path name of
14131         each dumped lisp file (inherited from InfoDock).
14132
14133         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14134         dumped-lisp.el files.
14135
14136         * make-docfile.el (preloaded-file-list): Reorder when the
14137         package-path is searched.
14138         * update-elc.el: Ditto.
14139
14140         * lisp-mode.el (call-with-condition-handler): Treat the same as
14141         `condition-case' for indentation.
14142
14143         * about.el (about-xemacs): Update release date.
14144
14145 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14146
14147         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14148         anywhere but at the last clause.
14149         (ecase): Disallow `t' and `otherwise'.
14150
14151 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14152
14153         * cus-edit.el (custom-buffer-create-buttons): New function
14154         from stuff moved out of `custom-buffer-create-internal'.
14155         (custom-novice): New variable.  Default t.
14156         (custom-display-global-buttons): Ditto.  Default `top'.
14157         (custom-buffer-create-internal): Only display help if
14158         `custom-novice' is non-nil.  Display global buttons according to
14159         `custom-display-global-buttons'.
14160
14161 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14162
14163         * menubar.el (find-menu-item): Use `check-argument-type'.
14164         (find-menu-item): Cosmetic changes.
14165
14166 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14167
14168         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14169         look.
14170
14171 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14172
14173         * format.el (format-deannotate-region):  Bug fix.
14174         Deannotating a region containing unknown tags would fail
14175         (causing decoding of text/enriched to fail at user level)
14176
14177 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14178
14179         * minibuf.el (read-directory-name): Support sixth
14180           arg, HISTORY, as already documented.
14181
14182 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14183
14184         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14185         to `ecase'.
14186
14187 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14188
14189         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14190         skk-activate.
14191
14192 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14193
14194         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.