update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2
3         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
4         XEmacs CHISE.
5         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
6         `=hanyo-denshi/jc' as the mother.
7
8 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
9
10         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
11         setting for `=+>adobe-japan1'.
12
13         * mule/mule-charset.el (default-coded-charset-priority-list):
14         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
15         and `=>>hanyo-denshi/ft' to `=>>gt'.
16
17 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
18
19         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
20         XEmacs CHISE.
21         (=>>adobe-japan1-1): Ditto.
22         (=>>adobe-japan1-2): Ditto.
23         (=>>adobe-japan1-3): Ditto.
24         (=>>adobe-japan1-4): Ditto.
25         (=>>adobe-japan1-5): Ditto.
26         (=>>adobe-japan1-6): Ditto.
27         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
28
29 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
30
31         * mule/mule-conf.el (=adobe-japan1): New alias for
32         `=adobe-japan1-6'.
33         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
34         (=>>>adobe-japan1-1): Ditto.
35         (=>>>adobe-japan1-2): Ditto.
36         (=>>>adobe-japan1-3): Ditto.
37         (=>>>adobe-japan1-4): Ditto.
38         (=>>>adobe-japan1-5): Ditto.
39         (=>>>adobe-japan1-6): Ditto.
40         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
41
42 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
43
44         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
45         setting for `=>>>adobe-japan1'.
46
47 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
48
49         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
50         setting for `=+>ucs@ks'.
51
52 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
53
54         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
55         XEmacs CHISE.
56         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
57         `=adobe-japan1-6' as the mother.
58
59 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
60
61         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
62         setting for `=>cns11643-7'.
63
64 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
65
66         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
67         CHISE.
68
69 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
70
71         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
72         XEmacs CHISE.
73         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
74
75         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
76         setting for `=>ucs@jis/2004'.
77
78 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `=+>gt'.
82
83         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
84         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
85
86 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
87
88         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
89         `=>ucs@unicode' as the mother.
90         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
91         mother.
92         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
93         mother.
94         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
95         mother.
96
97 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
98
99         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
100         setting for `=+>ucs@unicode'.
101
102         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
103         CHISE.
104
105 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
106
107         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
108         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
109         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
110         - Add setting for `=+>ucs@cns'.
111
112         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
113         CHISE.
114         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
115         as the mother.
116         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
117         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
118
119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
120         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
121
122 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
123
124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
125         setting for `=>ucs@ks'.
126
127 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
128
129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
130         `=ucs-bmp-cjk-compat@unicode'.
131
132         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
133         coded-charset for XEmacs CHISE.
134
135 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
136
137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
138         `=ucs-bmp-cjk-compat'.
139
140         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
141         XEmacs CHISE.
142
143 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
144
145         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
146         CHISE.
147
148 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
149
150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
151         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
152
153         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
154         `=>ucs@jis/1990'.
155         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
156
157 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
158
159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
160         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
161
162         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
163         CHISE.
164         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
165         mother.
166
167 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
168
169         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
170         `=>jis-x0213-2@usual'.
171         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
172         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
173         `=>jis-x0213-2@usual' as the mother.
174
175 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
176
177         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
178         (=>ucs@JP): New alias for `=+>ucs@jis'.
179
180 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
181
182         * mule/mule-conf.el (=+>jis-x0208): Renamed from
183         `=>jis-x0208@usual'.
184         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
185         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
186         `=>jis-x0208@usual' as the mother.
187         (=>jis-x0208): Likewise.
188
189 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
190
191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
192         setting for `=+>jis-x0208@1978'.
193
194 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
195
196         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
197         XEmacs CHISE.
198
199 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
200
201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
202         setting for `=>>>ucs@jis/1990'.
203
204 2011-07-23  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-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
210
211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
212         setting for `=ucs@JP/hanazono'.
213
214         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
215         CHISE.
216         (=ucs@JP/hanazono): Ditto.
217         (=ucs-bmp-cjk@JP/hanazono): Ditto.
218         (=>>hanyo-denshi/jc): Ditto.
219         (=>>hanyo-denshi/jd): Ditto.
220
221 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
222
223         * mule/mule-charset.el (default-coded-charset-priority-list): Use
224         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
225
226 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
227
228         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
229         XEmacs CHISE.
230
231 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
232
233         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
234         XEmacs CHISE.
235
236 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
237
238         * mule/mule-charset.el (default-coded-charset-priority-list): Add
239         `=ucs-bmp-cjk@JP'.
240
241 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
242
243         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
244         XEmacs CHISE.
245
246 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
247
248         * mule/mule-coding.el (coded-charset-entity-reference-alist):
249         Modify order of settings; add settings for `=daikanwa@rev2'.
250
251 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
252
253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
254         setting for `=>>cbeta'.
255
256         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
257         CHISE.
258
259 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
260
261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
262         setting for `=>>adobe-japan1'.
263
264 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
265
266         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
267         XEmacs CHISE.
268
269 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
270
271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
272         setting for `=>>hanyo-denshi/ia'.
273
274         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
275         XEmacs CHISE.
276
277 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
278
279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
280         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
281
282         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
283         XEmacs CHISE.
284         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
285         `=hanyo-denshi/jt' as the mother.
286
287 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
288
289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
290         setting for `=>>>jis-x0213-2'.
291
292         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
293         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
294         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
295
296 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
297
298         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
299         XEmacs CHISE.
300
301 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
302
303         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
304         XEmacs CHISE.
305
306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
307         `=>>jis-x0213-1@2004'.
308
309 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
310
311         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
312         XEmacs CHISE.
313
314 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
315
316         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
317         - Use "&g2-*;" as entity-references for `=>>>*'.
318         - Omit "&a{GT|JX1|JX2|JX3}-*;".
319
320         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
321         XEmacs CHISE.
322         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
323         as the mother.
324
325 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
326
327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
328         setting for `=>>hanyo-denshi/ib'.
329
330         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
331         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
332         (=>>jis-x0208@1990): Ditto.
333         (=>>hanyo-denshi/ib): Ditto.
334
335         * mule/mule-charset.el (default-coded-charset-priority-list):
336         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
337
338 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
339
340         * mule/mule-coding.el (coded-charset-entity-reference-alist):
341         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
342         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
343         `=>>>ucs@jis/2004'.
344
345 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
346
347         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
348         XEmacs CHISE.
349         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
350         `=jis-x0213-1@2004' as the mother.
351         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
352         (=>>>ucs@ks): Ditto.
353
354         * mule/mule-charset.el (default-coded-charset-priority-list):
355         Modify priority of `=hanyo-denshi/*'.
356
357 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
358
359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
360         settings for `=>>ucs@JP' and `=ucs@JP'.
361
362 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
363
364         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
365         CHISE.
366
367 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
368
369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
370         setting for `=>>>ucs@cns'.
371
372         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
373         CHISE.
374
375 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
376
377         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
378         instead of `=>>>jis-x0213-1@2004' as the mother.
379         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
380         (=>>>ucs@unicode): Likewise.
381         (=>>>ucs@jis): Likewise.
382         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
383         mother.
384         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
385
386 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
387
388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
389         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
390         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
391         `=>>>ucs@jis'.
392
393 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
394
395         * mule/mule-charset.el (default-coded-charset-priority-list):
396         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
397         and `=jis-x0213-*-2000'.
398
399 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
400
401         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
402         XEmacs CHISE.
403         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
404         `=>>jis-x0213-1' as the mother.
405
406 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
407
408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
409         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
410
411 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
412
413         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
414
415 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
416
417         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
418         XEmacs CHISE.
419
420 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
421
422         * mule/mule-coding.el (decomposition-feature-list): Set
423         `=decomposition', `=decomposition@cid' and
424         `=decomposition@hanyo-denshi'.
425
426 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
427
428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
429         setting for `=>>hanyo-denshi/ks'.
430
431         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
432         XEmacs CHISE.
433
434 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
435
436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
437         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
438
439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
440         `=hanyo-denshi/ks/mf'.
441
442         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
443         XEmacs CHISE.
444         (=hanyo-denshi/ks/mf): Ditto.
445
446 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
447
448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
449         settings for P=hanyo-denshi/jt'.
450
451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
452         `=hanyo-denshi/jt'.
453
454         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
455         XEmacs CHISE.
456
457 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
458
459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
460         settings for `=hanyo-denshi/ip'.
461
462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
463         `=hanyo-denshi/ip'.
464
465         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
466         XEmacs CHISE.
467
468 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
469
470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
471         settings for `=hanyo-denshi/hg'.
472
473         * mule/mule-charset.el (default-coded-charset-priority-list): Add
474         `=hanyo-denshi/hg'.
475
476         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
477         XEmacs CHISE.
478
479 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
480
481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
482         setting for `=>>hanyo-denshi/ft'.
483
484         * mule/mule-charset.el (default-coded-charset-priority-list): Add
485         `=>>hanyo-denshi/ft'.
486
487         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
488         XEmacs CHISE.
489
490 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
491
492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
493         settings for `=hanyo-denshi/ib'.
494
495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
496         `=hanyo-denshi/ib'.
497
498         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
499         XEmacs CHISE.
500
501 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
502
503         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
504         settings for isolated characters of `=hanyo-denshi/ia' and
505         non-isolated characters of `=hanyo-denshi/*'.
506
507         * mule/mule-charset.el (default-coded-charset-priority-list): Add
508         `=hanyo-denshi/ia'.
509
510         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
511         XEmacs CHISE.
512
513 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
514
515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
516         setting for isolated characters of `=hanyo-denshi/ft'.
517
518         * mule/mule-charset.el (default-coded-charset-priority-list): Add
519         `=hanyo-denshi/ft'.
520
521         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
522         XEmacs CHISE.
523
524 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
525
526         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
527         setting for isolated characters of `=hanyo-denshi/jd'.
528
529         * mule/mule-charset.el (default-coded-charset-priority-list): Add
530         `=hanyo-denshi/jd'.
531
532         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
533         XEmacs CHISE.
534
535 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
536
537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
538         setting for isolated characters of `=hanyo-denshi/jc'.
539
540         * mule/mule-charset.el (default-coded-charset-priority-list): Add
541         `=hanyo-denshi/jc'.
542
543         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
544         XEmacs CHISE.
545
546 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
547
548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
549         setting for isolated characters of `=hanyo-denshi/jb'.
550
551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
552         `=hanyo-denshi/jb'.
553
554         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
555         XEmacs CHISE.
556
557 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
558
559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
560         setting for isolated characters of `=hanyo-denshi/ja'.
561
562 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
563
564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
565         `=hanyo-denshi/ja'.
566
567         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
568         XEmacs CHISE.
569
570 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
571
572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
573         settings for isolated characters of `=adobe-japan1-6'.
574
575 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
576
577         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
578         CHISE.
579         (=daikanwa/+2p): Ditto.
580         (=daikanwa/ho): Ditto.
581
582 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
583
584         * mule/mule-coding.el (utf-8-mcs-no-composition): New
585         coding-system for XEmacs CHISE.
586
587 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
588
589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
590         setting for `=>>ruimoku-v6'.
591
592         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
593         CHISE.
594
595 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
596
597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
598         setting for `=daikanwa@rev1'.
599
600 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
601
602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
603         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
604
605 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
606
607         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
608         XEmacs CHISE.
609         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
610
611 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
612
613         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
614         CHISE.
615
616 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
617
618         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
619         CHISE.
620
621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
622         setting for `=>ucs@jis'.
623
624 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
625
626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
627         setting for `=>jis-x0208@usual'.
628
629         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
630         XEmacs CHISE.
631         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
632         (=>ucs@ks): New coded-charset for XEmacs CHISE.
633         (=ucs@big5): Use `=>>ucs@cns' as the mother.
634
635 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
636
637         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
638         CHISE.
639         (=>>>jis-x0208@1990): Ditto.
640         (=>>>jis-x0213-1): Ditto.
641         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
642         mother.
643         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
644         as the mother.
645
646 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
647
648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
649         setting for `=>ucs@cns' and `=>>ucs@ks'.
650
651         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
652         CHISE.
653
654 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
655
656         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
657         CHISE.
658
659 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
660
661         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
662         CHISE.
663         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
664         mother.
665
666 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
667
668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
669         `==>ucs-bmp-cjk@bucs'.
670
671         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
672         XEmacs CHISE.
673
674 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
675
676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
677         setting for `==>ucs@bucs'.
678
679         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
680         XEmacs CHISE.
681
682 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
683
684         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
685         - Add setting for `=>>jis-x0208'.
686         - Omit setting for `=>>jis-x0208@1990'.
687         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
688           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
689           `=ucs@FOO'.
690
691 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
692
693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
694         setting for `=>daikanwa'.
695
696 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
697
698         * mule/mule-conf.el (=daikanwa): Fix DOC.
699         (=>daikanwa): New abstract character for XEmacs CHISE.
700         (=>ucs@iso): Likewise.
701         (=>ucs@unicode): Likewise.
702         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
703
704 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
705
706         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
707         - Prefer representative features to `=>>gt', `=>>big5-cdp',
708           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
709         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
710         - Add `=>big5-cdp'.
711
712 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
713
714         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
715         (=>big5-cdp): New abstract character.
716
717 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
718
719         * mule/mule-coding.el (coded-charset-entity-reference-alist):
720         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
721         `chinese-big5'.
722
723 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
724
725         * mule/mule-charset.el (default-coded-charset-priority-list):
726         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
727
728         * mule/mule-coding.el (coded-charset-entity-reference-alist):
729         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
730         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
731         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
732         and `=>jis-x0213-2'.
733
734 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
735
736         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
737         XEmacs CHISE.
738         (=>>ucs@jis/2000): Likewise.
739         (=>>ucs@jis/2004): Likewise.
740
741 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
742
743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
744         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
745         `=>>ucs@cns'.
746
747         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
748         XEmacs CHISE.
749         (=>>gt): Use quote instead of backquote; modify DOC.
750         (=>gt): Use quote instead of backquote.
751         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
752         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
753         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
754         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
755         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
756         (=ucs@iso): Use `=>>ucs@iso' as the mother.
757
758 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
759
760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
761         `=>>ucs@unicode' and `=>>gt'.
762
763 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
764
765         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
766         XEmacs CHISE.
767         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
768         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
769         `=jis-x0208@1978/1er-pr' as the mother.
770         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
771
772 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
773
774         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
775         `=ucs@unicode' as the mother.
776
777 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
778
779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
780         setting for `=>>ucs@unicode'.
781
782         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
783         CHISE.
784
785 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
786
787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
788         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
789
790         * mule/mule-charset.el (default-coded-charset-priority-list): Add
791         `=adobe-japan1-6' and `=adobe-japan1-base'.
792
793         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
794         XEmacs CHISE.
795         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
796         specify `min-code' and `max-code'.
797         (=adobe-japan1-1): Specify `min-code' and `max-code'.
798         (=adobe-japan1-2): Likewise.
799         (=adobe-japan1-3): Likewise.
800         (=adobe-japan1-4): Likewise.
801         (=adobe-japan1-5): Likewise.
802         (=adobe-japan1-6): Likewise.
803
804 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
805
806         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
807         setting for `=>gt'.
808
809 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
810
811         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
812         CHISE.
813
814 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
815
816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
817         setting for `=>zinbun-oracle'.
818
819         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
820         for XEmacs CHISE.
821
822 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
823
824         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
825         for XEmacs CHISE.
826         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
827         `=jis-x0208@1978' as the mother.
828
829 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
830
831         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
832         - Use `=gt' instead of `ideograph-gt'.
833         - Use `=gt-k' instead of `ideograph-gt-k'.
834         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
835         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
836         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
837         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
838         - Use `=jis-x0212' instead of `japanese-jisx0212'.
839         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
840         - Use `=>>gt' instead of `<=>gt'.
841         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
842         - Add setting for `=>>jis-x0208@1990'.
843         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
844           `=>>jis-x0213-1@2000'.
845         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
846         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
847           `=>>jis-x0213-1@2004'.
848         - Add setting for `=>>jis-x0208@1978'.
849         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
850
851 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
852
853         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
854         XEmacs CHISE.
855
856 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
857
858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
859         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
860         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
861         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
862         `<=>jis-x0213-1@2004'.
863
864 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
865
866         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
867         CHISE.
868         (=>jis-x0213-2): Ditto.
869
870 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
871
872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
873         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
874
875 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
876
877         * mule/mule-charset.el (default-coded-charset-priority-list): Add
878         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
879         `=>jis-x0213-1'.
880
881 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
882
883         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
884         CHISE.
885         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
886
887 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
888
889         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
890         `<==>jis-x0213-1'.
891         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
892         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
893         (=>jis-x0208): Renamed from `<=>jis-x0208'.
894         (<=>jis-x0208): New alias for `=>jis-x0208'.
895         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
896         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
897         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
898         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
899         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
900         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
901         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
902         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
903         (=>>gt): Renamed from `<==>gt'.
904         (<==>gt): New alias for `=>>gt'.
905
906 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
907
908         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
909         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
910         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
911         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
912         - Add settings for `<=>jis-x0213-1@2000' and
913           `<=>jis-x0213-1@2004'.
914
915         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
916         XEmacs CHISE.
917         (<==>jis-x0213-1): Likewise.
918         (<==>jis-x0213-1@2000): Likewise.
919         (<==>jis-x0213-1@2004): Likewise.
920         (<=>jis-x0208): Add property `=>iso-ir 168'.
921         (<=>jis-x0208@1997): Likewise.
922         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
923         as the mother; add property `=>iso-ir 228'.
924         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
925         property `=>iso-ir 228'.
926         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
927         property `=>iso-ir 233'.
928         (<==>gt): Renamed from `<=>gt'.
929         (<=>gt): New alias for `<==>gt'.
930
931 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
932
933         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
934         CHISE.
935         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
936         `<=>jis-x0208' as the mother.
937         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
938         (<=>jis-x0213-1@2000): Ditto.
939         (<=>jis-x0213-1@2004): Ditto.
940
941 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
942
943         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
944         settings for `<=>gt'.
945
946         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
947
948 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
949
950         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
951         XEmacs CHISE.
952         (=jis-x0208@1978/-4pr): Likewise.
953         (=jis-x0208@1978/4-pr): Likewise.
954         (=jis-x0213-1): Likewise.
955         (=ucs@iso): Likewise.
956         (=ucs@unicode): Likewise.
957         (=ucs@gb): Likewise.
958         (=ucs@gb/fw): Likewise.
959         (=ucs@cns): Likewise.
960         (=ucs@cns/fw): Likewise.
961         (=ucs@jis): Likewise.
962         (=ucs@jis/fw): Likewise.
963         (=ucs@jis/1990): Likewise.
964         (=ucs@jis/2000): Likewise.
965         (=ucs@jis/2004): Likewise.
966         (=ucs@JP): Likewise.
967         (=ucs@ks): Likewise.
968         (=ucs@big5): Likewise.
969         (=ucs@big5/cns11643): Likewise.
970         (=ucs@cns11643): Likewise.
971
972 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
973
974         * mule/mule-charset.el (default-coded-charset-priority-list):
975         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
976
977         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
978         CHISE.
979         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
980         mother.
981
982 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
983
984         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
985         from src/mule-charset.c].
986         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
987         specify `final'.
988         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
989         `iso-ir' and `final', namely now it is used as ISO-IR-42.
990         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
991         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
992         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
993         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
994
995 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
996
997         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
998         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
999         (=jis-x0208@1978/i-4): Specify `partial'.
1000         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1001         mother coded-charset.
1002         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1003
1004 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1005
1006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1007         settings for `=jis-x0213-1@2004'.
1008
1009 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1010
1011         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1012         CHISE.
1013         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1014         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1015         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1016         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1017         temporarily.
1018         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1019
1020 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1021
1022         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1023         CHISE.
1024         (=shinjigen@1ed): Inherited from `=shinjigen'.
1025         (=shinjigen@rev): Likewise.
1026
1027 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1028
1029         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1030         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1031
1032 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1033
1034         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1035         define it as an alias.
1036         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1037         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1038         alias.
1039         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1040         alias.
1041
1042 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1043
1044         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1045         CHISE.
1046
1047 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1048
1049         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1050         CHISE.
1051         (shinjigen-2): Ditto.
1052
1053 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1054
1055         * mule/mule-charset.el (default-coded-charset-priority-list):
1056         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1057         `chinese-big5-eten-*' and `chinese-big5'.
1058
1059 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1060
1061         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1062         #x9FA5 temporarily.
1063
1064 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1065
1066         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1067         settings for `=jis-x0208@1978/i1'.
1068
1069 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1070
1071         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1072         XEmacs CHISE.
1073
1074 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1075
1076         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1077         XEmacs CHISE.
1078
1079 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1080
1081         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1082         XEmacs CHISE.
1083
1084 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1085
1086         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1087         CHISE.
1088         (=ucs-bmp@cns): Likewise.
1089         (=ucs-bmp@jis): Likewise.
1090         (=ucs-bmp@ks): Likewise.
1091
1092 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1093
1094         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1095         CHISE.
1096         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1097
1098 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1099
1100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1101         settings for `=zinbun-oracle'.
1102
1103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1104         `=zinbun-oracle'.
1105
1106 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1107
1108         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1109         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1110         `=ucs@iso'.
1111
1112 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1113
1114         * mule/mule-charset.el (default-coded-charset-priority-list):
1115         Delete `ucs-sip'; modify order of some CCSs.
1116
1117 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1118
1119         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1120         in XEmacs CHISE.
1121
1122         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1123         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1124         CHISE.
1125
1126 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1127
1128         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1129         its registry.
1130         (=ucs-radicals@unicode): Likewise.
1131
1132 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1133
1134         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1135         CHISE.
1136
1137 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1138
1139         * mule/mule-conf.el (=ucs@cns/fw): 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@gb/fw): New coded-charset for XEmacs
1145         CHISE.
1146
1147 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1148
1149         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1150         Modify preference of *isolated settings*.
1151
1152 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1153
1154         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1155         utf-2000 is provided.
1156         (=ucs@cns11643): Likewise.
1157
1158 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1159
1160         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1161         Prefer every *isolated setting* to ordinary setting.
1162
1163 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1164
1165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1166         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1167
1168 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1169
1170         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1171         CHISE.
1172
1173 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1174
1175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1176         settings for `=jis-x0208@1997'.
1177
1178 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1179
1180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1181         `=jis-x0208@1997'.
1182
1183 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1184
1185         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1186         XEmacs CHISE.
1187
1188 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1189
1190         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1191         `=jis-x0208@1978'.
1192         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1193         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1194         `=jis-x0208-1990' as the mother.
1195         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1196
1197 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1198
1199         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1200         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1201         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1202         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1203         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1204         for `=ucs@JP'.
1205
1206 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1207
1208         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1209         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1210         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1211         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1212         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1213         `=daikanwa@rev2'.
1214
1215 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1216
1217         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1218         (=gt): Likewise.
1219         (=gt-k): Likewise.
1220         (=gt-pj-*): Likewise.
1221         (=gt-pj-k1): Likewise.
1222         (=gt-pj-k2): Likewise.
1223         (=daikanwa): Likewise.
1224         (=daikanwa-rev1): Likewise.
1225         (=daikanwa-rev2): Likewise.
1226         (=big5-pua): Likewise.
1227         (=big5-eten): Likewise.
1228         (chinese-big5-eten-a): Likewise.
1229         (chinese-big5-eten-b): Likewise.
1230         (=hanziku-*): Likewise.
1231         (=cbeta): Likewise.
1232         (=jef-china3): Likewise.
1233         (=ruimoku-v6): Likewise.
1234         (=ucs@iso): Likewise.
1235         (=ucs@unicode): Likewise.
1236         (=ucs@gb): Likewise.
1237         (=ucs@cns): Likewise.
1238         (=ucs@jis): Likewise.
1239         (=ucs@jis-1990): Likewise.
1240         (=ucs@jis-2000): Likewise.
1241         (=ucs@jp): Likewise.
1242         (=ucs@ks): Likewise.
1243         (=ucs@big5): Likewise.
1244         (=ucs-radicals): Likewise.
1245         (=ucs-radicals@unicode): Likewise.
1246         (=ucs-bmp-cjk): Likewise.
1247         (=ucs-bmp-cjk@unicode): Likewise.
1248         (=ucs-sip-ext-b): Likewise.
1249         (=ucs-sip-ext-b@iso): Likewise.
1250
1251 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1252
1253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1254         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1255
1256 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1257
1258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1259         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1260         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1261         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1262         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1263         arabic-digit, ipa and ``&I-B-XXXX;''.
1264
1265 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1266
1267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1268         setting for (I-)HZK{03..12}-XXXX.
1269
1270 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1271
1272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1273         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1274
1275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1276         `=ruimoku-v6'.
1277
1278         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1279         CHISE.
1280
1281 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1282
1283         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1284         (=ucs@unicode): Likewise.
1285         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1286         (=ucs@cns): Likewise.
1287         (=ucs@jis): Likewise.
1288         (=ucs@ks): Likewise.
1289         (=ucs@big5): Likewise.
1290
1291 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1292
1293         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1294         `ucs-jis'.
1295         (utf-8-jis-er): Likewise.
1296         (utf-8-jp): New coding-system.
1297         (utf-8-jp-er): Likewise.
1298
1299         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1300
1301 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1302
1303         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1304
1305         * mule/japanese.el: Move definition of `euc-jisx0213' to
1306         mule/mule-coding.el.
1307
1308 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1309
1310         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1311         mule-coding before loading update-cdb when utf-2000 is provided.
1312
1313 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1314
1315         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1316         `=daikanwa'.
1317
1318 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1319
1320         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1321         definition codes when `utf-2000' is provided.
1322
1323 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1324
1325         * mule/mule-category.el (word-combining-categories): Don't setup
1326         `word-combining-categories' in XEmacs CHISE.
1327         (word-separating-categories): Add setting about Latin script in
1328         XEmacs CHISE.
1329
1330 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1331
1332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1333         setting for `chinese-big5'.
1334
1335 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1336
1337         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1338         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1339         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1340         add setting for HZK0[12]-xxxx.
1341
1342 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1343
1344         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1345         in XEmacs CHISE.
1346
1347 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1348
1349         * mule/mule-charset.el (default-coded-charset-priority-list):
1350         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1351         and `chinese-big5' to `=gt-pj-*'.
1352
1353 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1354
1355         * mule/mule-conf.el (=daikanwa): Renamed from
1356         `ideograph-daikanwa'.
1357         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1358
1359 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1360
1361         * mule/mule-conf.el (=cns11643-7): Renamed from
1362         `chinese-cns11643-7'.
1363         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1364
1365 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1366
1367         * mule/mule-conf.el (=cns11643-6): Renamed from
1368         `chinese-cns11643-6'.
1369         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1370
1371 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1372
1373         * mule/mule-conf.el (=cns11643-5): Renamed from
1374         `chinese-cns11643-5'.
1375         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1376
1377 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1378
1379         * mule/mule-conf.el (=cns11643-4): Renamed from
1380         `chinese-cns11643-4'.
1381         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1382
1383 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1384
1385         * mule/mule-conf.el (=cns11643-3): Renamed from
1386         `chinese-cns11643-3'.
1387         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1388
1389 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1390
1391         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1392         `=cns11643-2'.
1393         (chinese-cns11643-2): New alias for `=cns11643-2'.
1394
1395 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1396
1397         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1398         `=cns11643-1'.
1399         (chinese-cns11643-1): New alias for `=cns11643-1'.
1400
1401 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1402
1403         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1404         (chinese-gb12345): New alias for `=gb12345'.
1405
1406 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1407
1408         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1409         (chinese-gb2312): New alias for `=gb2312'.
1410
1411 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1412
1413         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1414         (chinese-big5): New alias for `=big5'.
1415
1416 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1417
1418         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1419         (korean-ksc5601): New alias for `=ks-x1001'.
1420
1421 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1422
1423         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1424         `=jis-x0212'.
1425         (japanese-jisx0212): New alias for `=jis-x0212'.
1426
1427 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1428
1429         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1430         `=jis-x0208-1983'.
1431         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1432
1433 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1434
1435         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1436         `=jis-x0208-1978'.
1437         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1438
1439 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1440
1441         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1442         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1443
1444 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1445
1446         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1447         (chinese-cns11643-3): Specify iso-ir 183.
1448         (chinese-cns11643-4): Specify iso-ir 184.
1449         (chinese-cns11643-5): Specify iso-ir 185.
1450         (chinese-cns11643-6): Specify iso-ir 186.
1451         (chinese-cns11643-7): Specify iso-ir 187.
1452         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1453         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1454
1455 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1456
1457         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1458         \uXXXX for every cases.
1459
1460 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1461
1462         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1463         (ucs-big5): Changed to an alias for `=ucs@big5'.
1464
1465 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1466
1467         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1468         (ucs-ks): Changed to an alias for `=ucs@ks'.
1469
1470 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1471
1472         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1473         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1474
1475 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1476
1477         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1478         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1479
1480 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1481
1482         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1483         (ucs-jis): Changed to an alias for `=ucs@jis'.
1484
1485 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1486
1487         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1488         (ucs-cns): Changed to an alias for `=ucs@cns'.
1489
1490 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1491
1492         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1493         (ucs-gb): Changed to an alias for `=ucs@gb'.
1494
1495 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1496
1497         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1498         `ideograph-daikanwa-2'.
1499         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1500         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1501
1502 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1503
1504         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1505         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1506
1507         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1508         for `xemacs-chise-version'.
1509
1510 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1511
1512         * mule/mule-charset.el (default-coded-charset-priority-list):
1513         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1514         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1515         instead of `ideograph-hanziku-*'.
1516
1517         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1518         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1519
1520 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1521
1522         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1523         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1524         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1525         `utf-2000' is provided.
1526
1527 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1528
1529         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1530         is provided [was builtin coded-charsets].
1531
1532 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1533
1534         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1535         is provided [was builtin coded-charsets].
1536
1537 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1538
1539         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1540         is provided [was builtin coded-charsets].
1541
1542 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1543
1544         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1545         is provided [was builtin coded-charsets].
1546
1547 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1548
1549         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1550         when `utf-2000' is provided [was builtin coded-charsets].
1551
1552 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1553
1554         * mule/mule-conf.el (=hanziku-*): Renamed from
1555         `ideograph-hanziku-*'.
1556         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1557
1558 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1559
1560         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1561         `utf-2000' is provided [was builtin coded-charsets].
1562         (ideograph-hanziku-{1..12}): Likewise.
1563
1564 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1565
1566         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1567         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1568
1569 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1570
1571         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1572         when `utf-2000' is provided [was builtin coded-charsets].
1573
1574 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1575
1576         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1577         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1578         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1579
1580 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1581
1582         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1583         (ideograph-gt): Changed to an alias for `=gt'.
1584
1585 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1586
1587         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1588         is provided; it was defined as a builtin coded-charset.
1589         (ideograph-gt): Likewise.
1590
1591 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1592
1593         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1594         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1595
1596 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1597
1598         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1599         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1600
1601 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1602
1603         * mule/mule-conf.el (=big5-eten): Renamed from
1604         `chinese-big5-eten'.
1605         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1606
1607 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1608
1609         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1610         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1611
1612 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1613
1614         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1615         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1616
1617 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1618
1619         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1620         (china3-jef): Changed to an alias for `=jef-china3'.
1621
1622 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1623
1624         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1625         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1626
1627         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1628         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1629         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1630         when `utf-2000' is provided.
1631
1632 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1633
1634         * mule/mule-charset.el (default-coded-charset-priority-list):
1635         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1636
1637         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1638         (ucs-jis-2000): Deleted.
1639
1640 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1641
1642         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1643         UTF-2000.
1644         (=ucs-jis-2000): New coded-charset for UTF-2000.
1645
1646 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1647
1648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1649         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1650
1651 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1652
1653         * mule/mule-charset.el (default-coded-charset-priority-list):
1654         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1655         `ideograph-cbeta'.
1656
1657 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1658
1659         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1660         builtin coded-charset].
1661
1662 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1663
1664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1665         settings for &K0-xxxx and &I-K0-xxxx.
1666
1667 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1668
1669         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1670         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1671
1672 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1673
1674         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1675         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1676
1677 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1678
1679         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1680         UTF-2000.
1681         (ideograph-gt-pj-k1): Likewise.
1682         (ideograph-gt-pj-k2): Likewise.
1683
1684 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1685
1686         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1687         `=jis-x0208'.
1688
1689 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1690
1691         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1692         UTF-2000 [was a builtin coded-charset].
1693
1694 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1695
1696         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1697         (utf-8-gb-er): Likewise.
1698
1699 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1700
1701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1702         settings for JIS X 0212 and JIS X 0208:1978.
1703
1704 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1705
1706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1707         setting for JIS X 0213.
1708
1709 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1710
1711         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1712         standard-case-table in UTF-2000.
1713
1714 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1715
1716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1717         definitions for isolated-chars.
1718
1719 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1720
1721         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1722         `configure-utf-2000-lisp-directory'.
1723         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1724         `mule-lisp-load-path'.
1725
1726 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1727
1728         * startup.el (startup-setup-paths): Set and use
1729         `utf-2000-lisp-directory'.
1730         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1731         UTF-2000.
1732
1733 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1734
1735         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1736         (paths-find-utf-2000-lisp-directory): New function.
1737         (paths-construct-load-path): Add new optional argument
1738         `utf-2000-lisp-directory'.
1739
1740         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1741
1742 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1743
1744         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1745         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1746         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1747         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1748         `chinese-big5-2' in UTF-2000.
1749
1750         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1751         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1752
1753 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1754
1755         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1756         `big5-eten-er' in UTF-2000.
1757         (big5-cdp): Modify DOC-string and mnemonic.
1758
1759 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1760
1761         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1762         UTF-2000 [renamed from utf-8-er].
1763         (utf-8-gb): New coding-system in UTF-2000.
1764         (utf-8-gb-er): Likewise.
1765         (utf-8-cns): Likewise.
1766         (utf-8-cns-er): Likewise.
1767         (utf-8-big5): Likewise.
1768         (utf-8-big5-er): Likewise.
1769         (utf-8-jis): Likewise.
1770         (utf-8-jis-er): Likewise.
1771         (utf-8-ks): Likewise.
1772         (utf-8-ks-er): Likewise.
1773         (utf-8-er): Likewise.
1774
1775 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1776
1777         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1778         instead of `utf-8-unix' in UTF-2000.
1779
1780         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1781
1782 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1783
1784         * mule/japanese.el (euc-jisx0213): New coding-system.
1785
1786         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1787         `japanese-jisx0208-1990' as the mother.
1788
1789 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1790
1791         * dumped-lisp.el (preloaded-file-list): Change condition of
1792         loading "close-cdb".
1793
1794 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1795
1796         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1797         setup `coded-charset-entity-reference-alist'.
1798
1799 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1800
1801         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1802         UTF-2000.
1803
1804 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1805
1806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1807         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1808
1809 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1810
1811         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1812         (chinese-big5-eten-a): Likewise.
1813         (chinese-big5-eten-b): Likewise.
1814         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1815         code range is #x8140 .. #x8DFE.
1816
1817 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1818
1819         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1820         UTF-2000.
1821         (chinese-big5-cdp): Likewise.
1822
1823 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1824
1825         * dumped-lisp.el (preloaded-file-list): Rename
1826         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1827
1828 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1829
1830         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1831         append `system-char-db-source-file-list' into
1832         `preloaded-file-list' in UTF-2000.
1833
1834 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1835
1836         * dumped-lisp.el (preloaded-file-list): Delete
1837         character-definition files.
1838
1839 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1840
1841         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1842         UTF-2000.
1843
1844 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1845
1846         * mule/mule-charset.el (default-coded-charset-priority-list):
1847         Delete `mojikyo-2022-1'.
1848
1849 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1850
1851         * mule/mule-charset.el (default-coded-charset-priority-list):
1852         Delete `mojikyo'.
1853
1854 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1855
1856         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1857         `ucs-sip'.
1858
1859 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1860
1861         * mule/mule-charset.el (default-coded-charset-priority-list):
1862         Comment out `chinese-gb12345'.
1863
1864 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1865
1866         * bytecomp.el (byte-compile-insert-header): Fixed.
1867
1868 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1869
1870         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1871         XEmacs UTF-2000.
1872
1873 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1874
1875         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1876         UTF-2000.
1877
1878 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1879
1880         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1881         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1882
1883 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1884
1885         * mule/mule-charset.el (default-coded-charset-priority-list):
1886         `japanese-jef-china3' is renamed `china3-jef'.
1887
1888 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1889
1890         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1891         `japanese-jef-china3' and `ideograph-cbeta'.
1892
1893 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1894
1895         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1896
1897 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1898
1899         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1900         `chinese-big5-cdp'.
1901
1902 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1903
1904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1905         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1906
1907 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1908
1909         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1910         loading character definitions.
1911
1912 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1913
1914         * dumped-lisp.el (preloaded-file-list): Rename
1915         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1916
1917 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1918
1919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1920         `chinese-big5'.
1921
1922 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1923
1924         * dumped-lisp.el (preloaded-file-list): Dump
1925         "Ideograph-R028-Private" with XEmacs UTF-2000.
1926
1927 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1928
1929         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1930         `chinese-gb12345'.
1931
1932 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1933
1934         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1935         `ideograph-gt-pj-{1..11}'.
1936
1937         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1938         XEmacs UTF-2000.
1939
1940 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1941
1942         * mule/mule-charset.el (default-coded-charset-priority-list):
1943         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1944         `chinese-isoir165'.
1945
1946 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1947
1948         * format.el (format-alist): Revive `image/jpeg', `image/gif',
1949         `image/png', `image/x-xpm' and `image/tiff'.
1950
1951         * files.el (binary-file-regexps): Add *.PNG.
1952
1953 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1954
1955         * mule/mule-charset.el (default-coded-charset-priority-list):
1956         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1957         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1958
1959 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1960
1961         * list-mode.el: Call `completion-list-mode' to avoid slowness of
1962         the first completion when UTF-2000 is running.
1963
1964 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1965
1966         * mule/mule-charset.el (default-coded-charset-priority-list):
1967         Delete `ucs'.
1968
1969 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1970
1971         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
1972
1973         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1974         `mojikyo' instead of `mojikyo-pj-[1..21]'.
1975
1976 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1977
1978         * mule/vietnamese.el (vscii-2): Delete abolished property
1979         `composite'; now composite mode is default.
1980
1981 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1982
1983         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
1984         of `raw-text'; check \uHHHH representation even if non-ascii
1985         characters are not found.
1986
1987         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
1988         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
1989         unconditionally.
1990
1991         * mule/viet-ccl.el: New file.
1992
1993         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
1994         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
1995         - Separate CCL based implementations to viet-ccl.el.
1996
1997 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
1998
1999         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2000         "jisx0213.2000-1".
2001         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2002
2003         * mule/mule-charset.el (default-coded-charset-priority-list):
2004         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2005         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2006
2007 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2008
2009         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2010
2011 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2012
2013         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2014         `ucs' in UTF-2000.
2015
2016 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2017
2018         * mule/mule-charset.el (default-coded-charset-priority-list):
2019         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2020         `arabic-iso8859-6'.
2021
2022 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2023
2024         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2025         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2026
2027 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2028
2029         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2030         `katakana-jisx0201' in UTF-2000.
2031
2032 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2033
2034         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2035         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2036         "u0FB50-Arabic-Presentation-Forms-A",
2037         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2038         "u0FE50-Small-Form-Variants",
2039         "u0FE70-Arabic-Presentation-Forms-B",
2040         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2041         UTF-2000.
2042
2043 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2044
2045         * dumped-lisp.el (preloaded-file-list): Delete
2046         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2047         ... "Ideograph-R214-Flute" in UTF-2000.
2048
2049 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2050
2051         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2052         (japanese-jisx0213-2): New coded-charset.
2053
2054         * dumped-lisp.el (preloaded-file-list): Add
2055         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2056         "Ideograph-R030-Mouth".
2057
2058 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2059
2060         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2061         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2062         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2063         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2064         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2065         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2066         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2067         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2068
2069 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2070
2071         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2072         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2073         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2074         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2075         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2076
2077         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2078         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2079
2080 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2081
2082         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2083         in UTF-2000.
2084
2085 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2086
2087         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2088         (chinese-isoir165): Moved from mule/chinese.el.
2089         (chinese-cns11643-3): Moved from mule/chinese.el.
2090         (chinese-cns11643-4): Moved from mule/chinese.el.
2091         (chinese-cns11643-5): Moved from mule/chinese.el.
2092         (chinese-cns11643-6): Moved from mule/chinese.el.
2093         (chinese-cns11643-7): Moved from mule/chinese.el.
2094
2095         * mule/chinese.el: Move definition of coded-charsets to
2096         mule/mule-conf.el.
2097
2098 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2099
2100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2101         `ideograph-daikanwa'.
2102
2103 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2104
2105         * dumped-lisp.el (preloaded-file-list): Delete
2106         "ccs-jisx0201-latin.el".
2107
2108 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2109
2110         * dumped-lisp.el (preloaded-file-list): Add
2111         "u031A0-Extended-Bopomofo" in UTF-2000.
2112
2113 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2114
2115         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2116         renamed to u02E00-CJK-Radical-Supplement.
2117
2118 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2119
2120         * dumped-lisp.el (preloaded-file-list): Add
2121         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2122         "u030A0-Katakana", "u03100-Bopomofo",
2123         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2124         "u03200-Enclosed-CJK-Letters-and-Months" and
2125         "u03300-CJK-Compatibility".
2126
2127 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2128
2129         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2130         "u02F00-Kangxi-Radicals" and
2131         "u02FF0-Ideographic-Description-Characters".
2132
2133 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2134
2135         * dumped-lisp.el (preloaded-file-list): Add
2136         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2137         "u02800-Braille-Patterns" in UTF-2000.
2138
2139 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2140
2141         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2142         "uXXXXX-*.el" in UTF-2000.
2143
2144         * bytecomp.el (byte-compile-insert-header): Delete comments if
2145         non-ASCII characters are found; allow `byte-compile-dynamic' and
2146         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2147         `raw-text'.
2148
2149 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2150
2151         * dumped-lisp.el (preloaded-file-list): Add
2152         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2153         "u025A0-Geometric-Shapes.el".
2154
2155 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2156
2157         * dumped-lisp.el (preloaded-file-list): Add
2158         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2159         "u02460-Enclosed-Alphanumerics.el".
2160
2161 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2162
2163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2164         `chinese-gb2312'.
2165
2166         * dumped-lisp.el (preloaded-file-list): Add
2167         "u02200-Mathematical-Operators.el" and
2168         "u02300-Miscellaneous-Technical.el".
2169
2170 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2171
2172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2173         `chinese-cns11643-*'.
2174
2175         * dumped-lisp.el (preloaded-file-list): Add
2176         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2177         "u02190-Arrows.el" in UTF-2000.
2178
2179 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2180
2181         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2182         `korean-ksc5601'.
2183
2184         * dumped-lisp.el (preloaded-file-list): Add
2185         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2186         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2187         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2188
2189 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2190
2191         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2192
2193 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2194
2195         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2196         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2197         "u01780-Khmer.el", "u01800-Mongolian.el",
2198         "u01E00-Latin-Extended-Additional.el" and
2199         "u01F00-Greek-Extended.el" in UTF-2000.
2200
2201 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2202
2203         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2204         `ethiopic-ucs' and `ethiopic'.
2205
2206         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2207         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2208
2209         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2210         from mule/ethiopic.el.
2211
2212         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2213         mule/mule-conf.el.
2214
2215 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2216
2217         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2218         `lao'.
2219
2220         * mule/mule-conf.el (lao): New coded-charset.
2221
2222         * dumped-lisp.el (preloaded-file-list): Add
2223         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2224         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2225         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2226         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2227         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2228
2229 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2230
2231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2232         `ucs-bmp' and `arabic-iso8859-6'.
2233
2234 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2235
2236         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2237         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2238         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2239
2240 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2241
2242         * startup.el (normal-top-level): Load autoload file for UTF-2000
2243         in UTF-2000.
2244
2245 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2246
2247         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2248         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2249         "u00020-Basic-Latin.el", "u00080-C1.el",
2250         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2251         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2252         "u002B0-Spacing-Modifier-Letters.el",
2253         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2254         UTF-2000.
2255
2256 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2257
2258         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2259         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2260         instead of `vietnamese-viscii-*'.
2261
2262 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2263
2264         * mule/mule-conf.el: New file.
2265
2266         * mule/misc-lang.el: Move definition of charset `ipa' to
2267         mule/mule-conf.el.
2268
2269 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2270
2271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2272         `latin-viscii'; prefer it for characters used in Vietnamese.
2273
2274 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2275
2276         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2277
2278 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2279
2280         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2281         `vietnamese-viscii-lower'.
2282         (latin-viscii-upper): Renamed from charset
2283         `vietnamese-viscii-upper'.
2284         (vietnamese-viscii-lower): New alias for charset
2285         `latin-viscii-lower'.
2286         (vietnamese-viscii-upper): New alias for charset
2287         `latin-viscii-upper'.
2288
2289 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2290
2291         * mule/mule-charset.el (default-coded-charset-priority-list):
2292         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2293
2294 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2295
2296         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2297         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2298         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2299         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2300         lisp/utf-2000.
2301
2302 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2303
2304         * mule/ccs-tcvn5712.el: New file.
2305
2306 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2307
2308         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2309         in UTF-2000.
2310
2311 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2312
2313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2314         `japanese-jisx0208'.
2315
2316 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2317
2318         * dumped-lisp.el (preloaded-file-list): Add
2319         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2320         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2321         UTF-2000.
2322
2323         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2324         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2325         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2326         mule/ccs-viscii.el: New files.
2327
2328         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2329         if \uXXXX is found.
2330
2331 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2332
2333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2334         `hiragana-jisx0208' and `katakana-jisx0208'.
2335
2336 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2337
2338         * mule/chinese.el (chinese-cns11643-3): Define it even if
2339         `utf-2000' is provided.
2340         (chinese-cns11643-4): Likewise.
2341         (chinese-cns11643-5): Likewise.
2342         (chinese-cns11643-6): Likewise.
2343         (chinese-cns11643-7): Likewise.
2344
2345 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2346
2347         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2348         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2349
2350 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2351
2352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2353         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2354
2355 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2356
2357         * mule/mule-charset.el (default-coded-charset-priority-list):
2358         Setup in UTF-2000.
2359
2360 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2361
2362         * mule/viet-chars.el: Don't define charset
2363         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2364         they are defined as builtin charsets.
2365
2366 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2367
2368         * version.el (emacs-version): Add more space just before UTF-2000
2369         version string.
2370
2371 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2372
2373         * version.el ([constant] emacs-version): Don't add a space in the
2374         preceding place of `xemacs-betaname' because it is duplicated.
2375         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2376
2377         * startup.el (splash-frame-body): Add ETL.
2378
2379 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2380
2381         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2382         is provided because it is defined as builtin charset.
2383         (chinese-cns11643-4): Likewise.
2384         (chinese-cns11643-5): Likewise.
2385         (chinese-cns11643-6): Likewise.
2386         (chinese-cns11643-7): Likewise.
2387
2388 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2389
2390         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2391         coding-system `iso-10646-ucs-4' is not defined.
2392
2393 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2394
2395         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2396         coding-system if `utf-2000' is provided.
2397
2398 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2399
2400         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2401         `utf-2000' is provided.
2402
2403 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2404
2405         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2406         if utf-2000 is provided temporally.
2407
2408 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2409
2410         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2411         as builtin variable].
2412
2413 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2414
2415         * files.el (insert-file-contents-literally): Treat file as binary;
2416         call file-name-handlers. [sync with Emacs 20.3.10]
2417
2418 2008-12-28  Vin Shelton  <acs@xemacs.org>
2419
2420         * XEmacs 21.4.22 is released
2421
2422 2008-12-30  Vin Shelton  <acs@xemacs.org>
2423
2424         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2425         during building even if no packages are found.
2426
2427 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2428
2429         * printer.el (generic-print-region): 
2430         (generic-print-buffer): 
2431         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2432         check if the msprinter device is available, now that msprinter is
2433         always available as a specifier tag. 
2434
2435 2008-12-24  Vin Shelton  <acs@xemacs.org>
2436
2437         * about.el: Add Francisco to my bio!
2438
2439 2008-12-23  Vin Shelton  <acs@xemacs.org>
2440
2441         * autoload.el: Move operator definitions to autoload-operators.el
2442         in the xemacs-base package.
2443
2444 2007-11-22  Vin Shelton  <acs@xemacs.org>
2445
2446         * about.el (about-hacker-contribution): Updated my bio.
2447
2448 2007-10-07  Vin Shelton  <acs@xemacs.org>
2449
2450         * XEmacs 21.4.21 is released
2451
2452 2007-09-19  Didier Verna  <didier@xemacs.org>
2453
2454         Update my personal info.
2455         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2456         * about.el (about-other-current-hackers): Ditto.
2457         * about.el (about-url-alist): Add my musical website.
2458         * about.el (about-personal-info): Update my entry.
2459         * about.el (about-hacker-contribution): Ditto.
2460
2461 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2462
2463         * package-get.el (package-get-download-sites): Update download
2464         sites in Japan.
2465         * package-get.el (package-get-pre-release-download-sites): Ditto.
2466
2467 2007-08-18  Vin Shelton  <acs@xemacs.org>
2468
2469         * package-get.el (package-get-pre-release-download-sites): Sync
2470         mirror sites with 21.5.  (Thanks, Adrian)
2471
2472 2007-08-09  Mike Sperber  <mike@xemacs.org>
2473
2474         * startup.el (migrate-user-init-file): Create backup of
2475         `user-init-file' before migrating.
2476         * startup.el (maybe-migrate-user-init-file): Print
2477         information about backup file.
2478         (maybe-create-compatibility-dot-emacs): Follow above change.
2479
2480 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2481
2482         * font-lock.el: Sync font-lock-add-keywords and
2483         font-lock-remove-keywords from GNU Emacs.
2484         * font-lock.el (font-lock-keywords-alist): New.
2485         * font-lock.el (font-lock-removed-keywords-alist): New.
2486         * font-lock.el (font-lock-add-keywords): New.
2487         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2488         * font-lock.el (font-lock-remove-keywords): New.
2489
2490 2007-08-16  Vin Shelton  <acs@xemacs.org>
2491
2492         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2493         patch from Hans de Graaff.
2494
2495 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2496
2497         * package-get.el (package-get-download-sites): Document Chile and
2498         update Denmark download site.
2499         * package-get.el (package-get-pre-release-download-sites): Ditto.
2500
2501 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2502
2503         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2504
2505 2006-12-09  Vin Shelton  <acs@xemacs.org>
2506
2507         * XEmacs 21.4.20 is released
2508
2509 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2510
2511         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2512
2513 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2514
2515         * info.el (Info-find-file-node, Info-insert-dir)
2516         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2517         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2518         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2519         and discussion.
2520
2521 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2522
2523         * obsolete.el (line-beginning-position): New, from 21.5.x.
2524         (line-end-position): Ditto.
2525
2526 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2527
2528         * package-get.el (package-get-download-sites): Welcome
2529         nl.xemacs.org and Thanks!
2530         * package-get.el (package-get-pre-release-download-sites): Ditto.
2531
2532 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2533
2534         * font-lock.el: Add support for not-so recent changes in Java to
2535         java-mode.
2536
2537 2006-01-28  Vin Shelton  <acs@xemacs.org>
2538
2539         * XEmacs 21.4.19 is released
2540
2541 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2542
2543         * easymenu.el: Update copyright. 
2544         * easymenu.el (easy-menu-all-popups):
2545         Add a docstring. 
2546         * easymenu.el (easy-menu-add):
2547         Document a bug, rework the function to preserve any existing
2548         non-default mode-popup-menu instead of overwriting it, and not to
2549         bother normalising the menu title (nothing else does).
2550         * easymenu.el (easy-menu-remove):
2551         Restore the default mode-popup-menu instead of leaving an empty
2552         one when we remove the last easy-menu popup. 
2553
2554 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2555
2556         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2557         as suggested by Rodrigo Ventura.
2558         * package-get.el (package-get-pre-release-download-sites): Ditto,
2559         with replacement of xemacs-21.5 by beta, which is the logical path
2560         to our beta core and package pre-releases.
2561
2562 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2563
2564         * package-get.el (package-get-download-sites): Add Hong Kong
2565         download site.
2566         * package-get.el (package-get-pre-release-download-sites): Ditto.
2567
2568 2005-12-26  Vin Shelton  <acs@xemacs.org>
2569
2570         * find-paths.el:
2571         * find-paths.el (paths-emacs-root-p): Add search for package root.
2572         * find-paths.el (paths-find-emacs-root): Replaced with
2573         paths-find-invocation-roots, which returns a list of roots.
2574         * find-paths.el (paths-find-invocation-roots): New.
2575         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2576
2577 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2578
2579         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2580         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2581
2582 2005-12-03  Vin Shelton <acs@xemacs.org>
2583
2584         * XEmacs 21.4.18 is released
2585
2586 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2587
2588         * package-get.el (package-get-download-sites): Update reflecting
2589         latest http://www.xemacs.org/Releases/ information generated by
2590         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2591         * package-get.el (package-get-pre-release-download-sites): Ditto.
2592
2593 2005-02-28  Simon Josefsson  <jas@extundo.com>
2594
2595         * about.el (xemacs-hackers): Add jas.
2596         (about-other-current-hackers): Likewise.
2597         (about-url-alist): Add URL for jas.
2598         (about-personal-info): Document jas.
2599         (about-hacker-contribution): Describe jas contributions.
2600
2601 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2602
2603         * easymenu.el (easy-menu-remove): As described in 
2604         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2605         except the "Command" menu from mode-popup-menu. 
2606
2607 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2608  
2609         * font.el (font-spatial-to-canonical): Correct calculation of 
2610         return value for pixel-based input value. 
2611  
2612 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2613
2614         * code-process.el (call-process): Process-related docstring
2615         improvements spurred by Norbert Koch.
2616         * code-process.el (call-process-region): Ditto.
2617         * code-process.el (start-process): Ditto.
2618
2619 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2620
2621         * finder.el (finder-find-library): Return filename actually
2622         searched for.
2623
2624 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2625
2626         * help.el (view-emacs-news): Use `expand-file-name' instead of
2627         `locate-data-file' as the latter will find any "NEWS" files that
2628         might exist in packages _before_ the one in core.
2629
2630 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2631
2632         * package-get.el (package-get-init-package):
2633         package-get-init-package buglet (21.4.17) by Jeff Mincy
2634         <mincy@rcn.com> fixing false temporary load-path shadows reported
2635         after package installation and simplifying code.
2636
2637 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2638
2639         * package-get.el (package-get-download-sites): Sync mirrors list
2640         with the XEmacs website.
2641         (package-get-pre-release-download-sites): Ditto.
2642
2643 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2644
2645         * derived.el (derived-mode-merge-syntax-tables):
2646         Revert my 21.5-only patch of 2003-07-18 which slipped in
2647         through Jerry James's patch of 2004-06-07.
2648
2649 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2650
2651         * cmdloop.el (keyboard-quit): Remove workaround for
2652         `region-active-p' not making sure active region is in current
2653         buffer now that it does.
2654         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2655         * simple.el (region-active-p): `region-active-p' to only return t
2656         when active region is in current buffer.
2657
2658 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2659
2660         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2661         package names, quell a byte-compiler warning, doc fix.
2662
2663 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2664
2665         * buffer.el (pop-to-buffer):
2666         * window-xemacs.el (display-buffer):
2667         Document use of `same-window-buffer-names,' `same-window-regexps'
2668         by pop-to-buffer and display-buffer. 
2669         
2670 2005-02-06  Vin Shelton <acs@xemacs.org>
2671
2672         * XEmacs 21.4.17 is released
2673
2674 2005-01-29  Ben Wing  <ben@xemacs.org>
2675
2676         * shadow.el (find-emacs-lisp-shadows):
2677         Add custom-defines to list of ignored files.
2678
2679 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2680
2681         * simple.el (shifted-motion-keys-select-region): Fix statement
2682         about unshifted-motion-keys-deselect-region.
2683
2684 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2685
2686         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2687         now) for GNU Emacs compatibility.
2688         (make-obsolete-variable): Ditto.
2689
2690 2004-01-08  Ben Wing  <ben@xemacs.org>
2691
2692         * code-files.el (load):
2693         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2694
2695 2004-12-05  Vin Shelton <acs@xemacs.org>
2696
2697         * XEmacs 21.4.16 is released
2698
2699 2004-12-04  Vin Shelton  <acs@xemacs.org>
2700
2701         * auto-autoloads.el: Regenerated.
2702
2703         * custom-load.el: Regenerated.
2704
2705 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2706
2707         Fix bug: apropos errors if a defalias refers to an undefined
2708         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2709
2710         * apropos.el (apropos):
2711         (apropos-command):
2712         * help.el (frob-help-extents):
2713         * help-macro.el (make-help-screen):
2714         * hyper-apropos.el (hyper-apropos-grok-functions):
2715         (hyper-apropos-get-doc):
2716         Catch void-function error thrown by `documentation'.
2717
2718 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2719
2720         * packages.el (package-require): Fix incorrect arg to format.
2721         This fixes a `format specifier' error.
2722
2723 2004-08-13  Jerry James  <james@xemacs.org>
2724
2725         * bytecomp.el (forward-word): Tell the byte compiler the correct
2726         number of arguments to forward-word.
2727
2728 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2729
2730         * etags.el: Fixed loading of include files for tag completion. Now
2731         you can make a tag file for a library, include it into your
2732         project and it will be reloaded only if it changed. Infinte
2733         include loops are detected and the correct tag files are loaded.
2734         * etags.el (buffer-tag-table-list): Load and verify tag files in
2735         the external function buffer-tag-table-list-load.
2736         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2737         tag files. Also load the included tag files. The priority of the
2738         included files is right below their parent file. If multiple
2739         matches occur then the symbols from the parent file are found
2740         first.
2741         * etags.el (tag-table-include-files): Corrected comment
2742         string. Switched to pattern constant tags-include-pattern to have
2743         it at a central location.
2744         * etags.el (tags-include-pattern): Added doc string.
2745         * etags.el (add-to-tag-completion-table): Removed obsolete
2746         comments as the include files are allready returned by
2747         buffer-tag-table-list and loaded.
2748         * etags.el (find-tag-internal): The include files are allready
2749         included in tag-tables as buffer-tag-table-list returns them now.
2750
2751 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2752
2753         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2754         Loading items into the notebook is now done by C code.
2755         * widgets-gtk.el (gtk-widget-instantiate-internal):
2756         Style no longer changed.
2757
2758 2004-06-28  Nix  <nix@esperi.org.uk>
2759
2760         * cmdloop.el (truncate-command-history-for-gc): Delay
2761         execution of all things that look up variable bindings,
2762         via `enqueue-eval-event'.
2763
2764 2004-06-24  Vin Shelton  <acs@xemacs.org>
2765
2766         * package-get.el (package-get-require-signed-base-updates):
2767         now defaults to nil.
2768
2769 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2770
2771         * subr.el (split-string): Clean up docstring.
2772
2773 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2774
2775         * faces.el (zmacs-region): fix typo in docstring.
2776
2777 2004-06-07  Jerry James  <james@xemacs.org>
2778
2779         * derived.el: Synch with Emacs 21.3.
2780         * subr.el (with-local-quit): New, from Emacs 21.3.
2781         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2782         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2783         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2784
2785 2004-06-16  Jerry James  <james@xemacs.org>
2786
2787         * cl.el (cl-set-substring): Increment start by the length of the
2788         string, not the string itself.
2789
2790 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2791
2792         * etags.el (tag-table-include-files): Expand included TAGS file
2793         paths to avoid problems with relative paths.  Thanks to Peter
2794         Chubb <peterc@gelato.unsw.edu.au>.
2795         * etags.el (tags-include-pattern): New.
2796         * etags.el (add-to-tag-completion-table): Parse and ignore
2797         trailing include lines.
2798
2799 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2800
2801         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2802         avoiding line solely composed of equal signs.
2803
2804 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2805
2806         * cus-edit.el (alloc): Typo fix.
2807         * cus-edit.el (custom-browse-visibility): Ditto.
2808         * cus-edit.el (custom-variable-value-create): Ditto.
2809         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2810         * cus-edit.el (custom-save-variables): Bind print-length and
2811         print-level to nil to avoid value abbreviation.
2812         * cus-edit.el (custom-save-face-internal): Ditto.
2813         * cus-edit.el (custom-save-faces): Save in sorted order.
2814         * cus-edit.el (custom-save-resets): Bind print-length and
2815         print-level to nil to avoid value abbreviation.
2816         * cus-edit.el (custom-save-loaded-themes): Ditto.
2817
2818 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2819
2820         * subr.el (split-string-default-separators): New.
2821         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2822         see comment in source.
2823
2824 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2825
2826         * mule/japanese.el (paragraph-start, paragraph-separate):
2827         Remove anchor to BOL.
2828
2829 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2830
2831         * cl.el (gensym, gentemp): Improve docstrings.
2832
2833 2004-05-10  Vin Shelton  <acs@xemacs.org>
2834
2835         * etags.el: Sync with 21.5 version.
2836
2837 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2838
2839         * etags.el:
2840         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2841         only for use with exuberant ctags. This will also enable building of 
2842         completion tables with exuberant ctags. This will not work with
2843         xemacs ctags. 
2844         * etags.el (get-tag-table-buffer): New function for creating of
2845         completion table is used if tags-exuberant-ctags-optimization-p ist t
2846         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2847         finding the tag names. New.
2848         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2849         building tag completion table with exuberant ctags. New.
2850         * etags.el (find-tag-internal): Improve exact tag matching for tags
2851         with name fields. Before the patch return types of functions or
2852         function parameters (with exuberant ctags) were found as matches.
2853
2854 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2855
2856         * list-mode.el (display-completion-list): Fixed completion list was
2857         taking the width of the frame and not of the window for displaying
2858         the selection methods.
2859
2860 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2861
2862         * menubar-items.el (default-menubar): Options are saved to custom.el.
2863
2864
2865 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2866
2867         * isearch-mode.el (isearch-abort): Preserve successful search target.
2868
2869 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2870
2871         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2872         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2873         Bihlmeyer.
2874         * gnuserv.el (gnuserv-mode-line-string): New.
2875         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2876         gnuserv-mode.
2877         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2878         * gnuserv.el (gnuserv-edit-files): Use
2879         make-x-device-with-gtk-fallback.
2880
2881 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2882
2883         * gtk-widgets.el: New import: gtk-accel-group-new.
2884         * dialog-gtk.el:
2885         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2886         * dialog-gtk.el (popup-builtin-question-dialog):
2887         Added support for dialog button mnemonics.
2888
2889 2004-03-22  Chris Green <cmg@dok.org>
2890
2891         * process.el (shell-command): Output buffer was ignored when a
2892         background process was run via shell-command.
2893
2894 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2895
2896         * cus-edit.el (custom-save-variables): Retrieve a list of
2897         variables to save first, sort it, and make sure the variables are
2898         saved in sorted order.
2899
2900 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2901  
2902         * package-get.el (package-get-update-base-from-buffer): Force
2903         binary coding system for verifying GnuPG signature in the
2904         package-index file.
2905  
2906 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2907
2908         * package-get.el (package-get-package-index-file-location): Handle
2909         missing "EMACSPACKAGEPATH" environment variable.
2910
2911 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2912
2913         * package-admin.el (package-admin-find-top-directory): Simplify
2914         directory comparisions and fix substring errors on short path
2915         components.
2916         * package-get.el (package-get-package-index-file-location):
2917         Default to first component of "EMACSPACKAGEPATH", if set.
2918
2919 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2920
2921         * package-get.el (process-error): New error datum.
2922
2923 2004-02-02  Vin Shelton <acs@xemacs.org>
2924
2925         * XEmacs 21.4.15 is released
2926
2927 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2928
2929         * itimer.el (activate-itimer): Modify the itimer timeout value as
2930         if it were begun at the last time when the itimer driver was woken
2931         up.
2932
2933 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2934
2935         * specifier.el (Copyright):
2936         Update.
2937         (make-specifier-and-init):
2938         (map-specifier):
2939         (canonicalize-inst-pair):
2940         (canonicalize-spec-list):
2941         (set-specifier):
2942         Synch docstrings to 21.5 where appropriate.
2943
2944 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
2945
2946         * package-get.el (package-get-list-packages-where): New.  A
2947         function that allows searching for groups of packages.  For
2948         example, find all packages that require the fsf-compat package.
2949
2950 2004-01-25  Steve Youngs  <youngs@xemacs.org>
2951
2952         The Great PUI Sync.
2953
2954         * auto-autoloads.el: Regenerated.
2955
2956         * custom-load.el: Regenerated.
2957
2958         * dumped-lisp.el (packages-hardcoded-lisp): New.
2959
2960         * menubar-items.el (menu-max-items): New.
2961         (menu-submenu-max-items): New.
2962         (menu-submenu-name-format): New.
2963         (menu-split-long-menu): New.
2964         (menu-sort-menu): New.
2965         (default-menubar): Sync to 21.5 in regard to the PUI menus.
2966
2967         * obsolete.el (pui-add-install-directory): Renamed to the more
2968         logical `pui-set-local-package-get-directory'.
2969         (package-get-download-menu): Moved to `package-ui.el' and renamed
2970         to `package-ui-add-download-menu'.
2971
2972         * package-admin.el (package-admin-install-function-mswindows):
2973         Whitespace clean up.
2974         (package-admin-add-single-file-package): Removed.
2975         (package-admin-default-install-function): Whitespace clean up.
2976         (package-admin-find-top-directory): New.
2977         (package-admin-get-install-dir): Use it.
2978         (package-admin-get-manifest-file): 
2979         (package-admin-check-manifest): 
2980         (package-admin-add-binary-package):
2981         (package-admin-get-lispdir):
2982         (package-admin-delete-binary-package):
2983         (package-admin):
2984
2985         * package-get.el (package-get-package-index-file-location): New.
2986         (package-get-install-to-user-init-directory): New.
2987         (package-get-remote):
2988         (package-get-download-sites):
2989         (package-get-pre-release-download-sites): New.
2990         (package-get-site-release-download-sites): New.
2991         (package-get-base-filename):
2992         (package-get-always-update):
2993         (package-get-user-index-filename): Removed.
2994         (package-get-pgp-available-p): New.
2995         (package-get-require-signed-base-updates):
2996         (package-get-was-current):
2997         (package-entries-are-signed): New.
2998         (package-get-continue-update-base): New.
2999         (package-get-download-menu): Removed.
3000         (package-get-require-base):
3001         (package-get-update-base-entry):
3002         (package-get-locate-file):
3003         (package-get-locate-index-file):
3004         (package-get-maybe-save-index):
3005         (package-get-update-base):
3006         (package-get-update-base-from-buffer):
3007         (package-get-update-base-entries):
3008         (package-get-interactive-package-query):
3009         (package-get-update-all):
3010         (package-get-all):
3011         (package-get-dependencies):
3012         (package-get-init-package):
3013         (package-get-info): New.
3014         (package-get):
3015         (package-get-staging-dir):
3016         (package-get-set-version-prop): Removed.
3017         (package-get-installedp):
3018         (package-get-ever-installed-p):
3019         (packages): Removed.
3020         (package-get-custom-groups): Removed.
3021         (package-get-custom): Removed.
3022         (package-get-custom-add-entry): Removed.
3023
3024         * package-info.el (batch-update-package-info):
3025
3026         * package-net.el (package-net-batch-generate-bin-ini):
3027         (package-net-update-installed-db):
3028
3029         * package-ui.el (pui-info-buffer):
3030         (pui-directory-exists): Removed.
3031         (pui-package-dir-list): Removed.
3032         (pui-add-install-directory): Removed.
3033         (package-ui-download-menu): New.
3034         (package-ui-pre-release-download-menu): New.
3035         (package-ui-site-release-download-menu): New.
3036         (pui-set-local-package-get-directory): New.
3037         (pui-package-symbol-char):
3038         (pui-update-package-display):
3039         (pui-toggle-package):
3040         (pui-toggle-package-key):
3041         (pui-toggle-package-delete):
3042         (pui-toggle-package-delete-key):
3043         (pui-toggle-package-event):
3044         (pui-toggle-verbosity-redisplay):
3045         (pui-install-selected-packages):
3046         (pui-add-required-packages):
3047         (pui-help-echo):
3048         (pui-display-info):
3049         (list-packages-mode):
3050         (pui-list-packages):
3051
3052         * packages.el (packages-compute-package-locations):
3053         (package-require):
3054         (package-delete-name):
3055         (packages-hardcoded-lisp): Removed.
3056         (packages-useful-lisp): Removed.
3057         (packages-unbytecompiled-lisp): Removed.
3058         (packages-find-package-directories):
3059
3060         Summary:
3061
3062         Major code clean up of all things PUI.
3063
3064         Much improved code to determine where packages should be
3065         installed.  PUI no longer depends on any packages being
3066         pre-installed to compute where packages are to be installed to.
3067
3068         The user can specify the location of their package-index file.  It
3069         isn't necessary to set this because it has sane defaults.  People
3070         who "run-in-place" won't accidently overwrite the CVS
3071         package-index file.  See
3072         `package-get-package-index-file-location'. 
3073
3074         PUI will now properly clean up after itself in the event of an
3075         unsuccessful package install.  This drastically reduces the number
3076         of "wrong md5sum" FAQs.
3077
3078         non-Mule XEmacsen can no longer install Mule packages.
3079
3080         Package management via the custom interface has been removed.
3081
3082         The PUI related menubar items have been reorganised.
3083
3084         The PGP verification code has been fixed and the default for
3085         whether or not it is used is automatically computed.
3086
3087         * update-elc.el ((preloaded-file-list site-load-packages
3088         need-to-dump dumped-exe)):
3089         Just a couple of small changes to allow for
3090         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3091         existing anymore.
3092
3093 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3094
3095         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3096         apply `format' to the first argument of byte-compile-warn, it
3097         already calls format.
3098
3099 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3100
3101         * files.el (delete-old-versions): Avoid going interactive during
3102         make install when environment variable VERSION_CONTROL is set.
3103
3104 2003-12-04  Vin Shelton  <acs@xemacs.org>
3105
3106         * menubar-items.el (menu-item-search): Only bring up search dialog
3107         box if the feature is available and desired.
3108
3109 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3110
3111         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3112
3113 2003-11-05  Vin Shelton  <acs@xemacs.org>
3114
3115         * help.el (Help-prin1-face):
3116         (Help-princ-face):
3117         princ and prin1 are functions and need to be called as such.  The
3118         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3119
3120 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3121
3122         * about.el (about-xemacs): Give full version and build date.
3123
3124 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3125
3126         * win32-native.el (grep-null-device): This XEmacs has null-device.
3127
3128 2003-09-06  Mike Sperber  <mike@xemacs.org>
3129
3130         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3131         implement the specified semantics for `defvar.'
3132
3133 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3134
3135         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3136         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3137         displaying buffer in question.
3138
3139 2003-09-03  Vin Shelton <acs@xemacs.org>
3140
3141         * XEmacs 21.4.14 is released
3142
3143 2003-08-17  Vin Shelton  <acs@xemacs.org>
3144
3145         * about.el: Vanity patch.
3146
3147 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3148
3149         * code-process.el (call-process):
3150         (call-process-region):
3151         (start-process):
3152         Document coding system processing.
3153
3154 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3155
3156         * startup.el (splash-frame-body): Idiomatic English.
3157
3158 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3159
3160         * font-lock.el (font-lock-match-java-declarations): Move
3161         save-restriction, narrow-to-region to beginning of function to
3162         avoid going beyond the limit and causing an infloop.
3163
3164 2003-04-16  Jerry James  <james@xemacs.org>
3165
3166         * keydefs.el: Remove mappings for keys mapped to the nowhere
3167         defined function function-key-error.
3168
3169 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3170
3171         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3172         lisp-interaction-mode-hook): Add the docstrings.
3173
3174 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3175
3176         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3177         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3178         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3179
3180 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3181
3182         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3183         lambda list after the original doc.  Care about
3184         #'(lambda () "SingleString") 
3185         (cl-upcase-arg): 
3186         (cl-function-arglist):
3187         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3188         circular data structures in lambda list specification
3189
3190 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3191
3192         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3193         to appear in font-lock-function-name-face.
3194
3195 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3196
3197         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3198         is not also the value of the lambda.
3199
3200 2003-05-06  Andy Piper  <andy@xemacs.org>
3201
3202         * files.el (revert-buffer): Make sure local variables get processed,
3203         even in the case of an optimized reversion.
3204
3205 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3206
3207         * XEmacs 21.4.13 is released
3208
3209 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3210
3211         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3212         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3213
3214 2003-02-14  Ben Wing  <ben@xemacs.org>
3215
3216         * byte-optimize.el:
3217         * byte-optimize.el (byte-compile-inline-expand):
3218         * byte-optimize.el (byte-compile-unfold-lambda):
3219         * byte-optimize.el (byte-optimize-form-code-walker):
3220         * byte-optimize.el (byte-optimize-form):
3221         * byte-optimize.el (byte-decompile-bytecode-1):
3222         * byte-optimize.el (byte-optimize-lapcode):
3223         Review carefully and sync up to 20.7 except for areas as noted.
3224         Fixes problem with JDE compilation.
3225
3226 2003-02-05  Ben Wing  <ben@xemacs.org>
3227
3228         * simple.el:
3229         * simple.el (motion-keys-for-shifted-motion):
3230         Omit M-S-home/end from motion keys.
3231
3232 2003-02-07  Ben Wing  <ben@xemacs.org>
3233
3234         * text-props.el (text-property-any):
3235         * text-props.el (text-property-not-all):
3236         Fix bug when end > start.
3237
3238 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3239
3240         * info.el (Info-insert-dir): Make default-directory end in
3241         separator.  Patch due to Martin Buchholz.
3242
3243 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3244
3245         * XEmacs 21.4.12 "Portable Code" is released.
3246
3247 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3248
3249         * about.el: Update golubev data.
3250
3251 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3252
3253         * isearch-mode.el (isearch-mode-map): Substitute comment on
3254         desirability, and back out "GR is printable" changes.
3255
3256 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3257
3258         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3259
3260 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3261
3262         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3263
3264 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3265
3266         * menubar-items.el (default-menubar): Use browse-url-mozilla
3267         instead of browse-url-gnome-moz for Mozilla.
3268
3269 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3270
3271         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3272
3273 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3274
3275         * files.el (auto-mode-alist): Remove redundant entries for modes
3276         that live in packages.
3277         (interpreter-mode-alist): Ditto.
3278
3279 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3280
3281         * menubar-items.el (default-menubar): Sync with current
3282         browse-url-xemacs.el.
3283
3284 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3285
3286         * XEmacs 21.4.10 "Military Intelligence" is released.
3287
3288 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3289
3290         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3291
3292 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3293
3294         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3295
3296 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3297
3298         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3299         effect free function.
3300         (font-lock-fontify-keywords-region): Supply the argument to
3301         font-lock-compile-keywords.
3302
3303 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3304
3305         * package-get.el (package-get-download-sites): Bring sites list
3306         up to date, prefer xx.xemacs.org addresses.
3307
3308 2002-09-27  Andy Piper  <andy@xemacs.org>
3309
3310         * dialog.el (make-dialog-box): for general dialogs only
3311         delete-frame-hook will be run.
3312
3313 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3314
3315         * font-lock.el (font-lock-fontify-syntactically-region): Add
3316         comment about lookup-syntax-properties, document LOUDLY as unused.
3317
3318 2002-08-26  Andy Piper  <andy@xemacs.org>
3319
3320         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3321         merge.
3322
3323 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3324
3325         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3326         (make-obsolete-variable): Ditto.
3327         (make-compatible): Ditto.
3328         (make-compatible-variable): Ditto.
3329
3330 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3331
3332         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3333         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3334
3335 2002-08-28  Andy Piper  <andy@xemacs.org>
3336
3337         * files.el (revert-buffer): propagate revert-without-query-status.
3338
3339 2002-06-03  Andy Piper  <andy@xemacs.org>
3340
3341         * dialog-items.el (make-search-dialog): align various subcontrols
3342         in visually pleasing ways, allow frame to autosize to the dialog
3343         size.
3344         * dialog.el (make-dialog-box): add a border inside the frame. Add
3345         :autosize property, if t then reset the frame size appropriately
3346         before the frame is mapped.
3347         * gutter-items.el (set-progress-feedback-instantiator): align
3348         various subcontrols.
3349         * gutter-items.el (set-progress-abort-instantiator): ditto.
3350
3351 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3352
3353         * XEmacs 21.4.9 "Informed Management" is released.
3354
3355 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3356
3357         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3358         "&optional append" argument.
3359
3360 2002-07-16  Didier Verna  <didier@xemacs.org>
3361
3362         * subr.el (replace-in-string): fix case fold bug introduced by
3363         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3364         case-fold-search in temporary buffers.
3365
3366 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3367
3368         * lib-complete.el (find-library): Remove check for mule because
3369         decompression DOES work on Mule.
3370
3371 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3372
3373         * simple.el (join-line): New alias for `delete-indentation'.
3374
3375 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3376
3377         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3378         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3379         (font-lock-builtin-face): New.
3380         (font-lock-constant-face): New.
3381         (font-lock-face-list): Add builtin and constant faces.
3382
3383 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3384
3385         * autoload.el (make-autoload): Support define-derived-mode.
3386         Collected puts of doc-string-elt property.  Based on a patch by
3387         Didier Verna <didier@xemacs.org>.
3388
3389 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3390
3391         * wid-edit.el (widget-field-activate): Fix docstring typo.
3392
3393 2002-07-23  Andy Piper  <andy@xemacs.org>
3394
3395         * about.el (about-personal-info): update me.
3396
3397 2002-07-12  Andy Piper  <andy@xemacs.org>
3398
3399         * custom.el (custom-theme-set-variables): remove bogus
3400         arguments. Use custom-set-default to set defaults.
3401         (custom-set-variables): update doc.
3402         (custom-local-buffer): new, synced from FSF.
3403         (custom-set-default): ditto.
3404         (defcustom): update doc.
3405
3406 2002-06-16  Andy Piper  <andy@xemacs.org>
3407
3408         * menubar-items.el (default-menubar): enable windows printing on
3409         cygwin as well as native.
3410
3411 2002-06-12  Andy Piper  <andy@xemacs.org>
3412
3413         * printer.el (generic-print-buffer): catch all errors so that the
3414         print device can be cleared in all scenarios.
3415         (Printer-clear-device): make sure clearing the printer allows it
3416         to be used again immediately.
3417         (generic-print-region): make sure the default printer face is
3418         black-on-white.
3419
3420 2002-04-23  Jerry James  <james@xemacs.org>
3421
3422         * window-xemacs.el (display-buffer-function): Change doc to
3423         reflect new arg.
3424         * window-xemacs.el (pre-display-buffer-function): Ditto.
3425         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3426         non-nil, make the new window just big enough for its contents.
3427         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3428         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3429         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3430
3431 2002-06-06  Andy Piper  <andy@xemacs.org>
3432
3433         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3434         (defcustom): ditto.
3435         (custom-handle-keyword): ditto.
3436
3437 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3438
3439         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3440         Make obsolete.  Default to nil.
3441         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3442         Inspired by a patch by John Palmieri.
3443
3444 2002-07-01  Mike Alexander  <mta@arbortext.com>
3445
3446         * process.el (shell-command-on-region): Don't delete the region
3447         before giving it to call-process-region
3448
3449 2002-06-04  Jerry James <james@eecs.ku.edu>
3450
3451         * find-paths.el (paths-find-architecture-directory): Search in
3452         `system-configuration'/`base', not `base'`system-configuration'.
3453
3454 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3455
3456         * info.el (Info-index): Add missing \ in [ t].
3457
3458 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3459
3460         * gutter-items.el (gutter-buffers-tab-visible-p,
3461         buffers-tab-omit-function, buffers-tab-selection-function,
3462         buffers-tab-filter-functions):
3463         Doc improvements.
3464
3465 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3466
3467         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3468
3469         * toolbar-items.el (toolbar-news): Fix typo in message string.
3470
3471 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3472
3473         * dialog.el (yes-or-no-p-dialog-box): 
3474         * cmdloop.el (y-or-n-p-minibuf):
3475         (yes-or-no-p-minibuf):
3476         (yes-or-no-p):
3477         (y-or-n-p): 
3478         Specify negative answers in docstrings.
3479
3480 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3481
3482         * package-ui.el (pui-help-echo): Display both installed and author
3483         version.  Use a balloon-help window to display extra info like
3484         package requires.
3485
3486 2002-05-30  Andy Piper  <andy@xemacs.org>
3487
3488         * files.el (revert-buffer-internal): don't visit
3489         revert-buffer. Kill buffer when not used. Suggested by Mike
3490         Alexander <mta@arbortext.com>
3491
3492 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3493
3494         * files.el (revert-buffer): More docstring fiddling.
3495
3496 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3497
3498         * files.el (revert-buffer):
3499         (revert-buffer-internal):
3500         (revert-buffer-insert-file-contents-function):
3501         Improve docstrings and comments.
3502
3503 2002-05-08  Andy Piper  <andy@xemacs.org>
3504
3505         * files.el (revert-buffer): observe noconfirm behavior.
3506
3507 2002-04-09  Andy Piper  <andy@xemacs.org>
3508
3509         * files.el (revert-buffer): use revert-buffer-internal if it looks
3510         like doing so will not result in any user-visible changes.
3511         (revert-buffer-internal): new function. Do the actual process of
3512         reversion and then see whether the result is any different to what
3513         we have already. If it is not then do nothing.
3514
3515 2001-12-11  Andy Piper  <andy@xemacs.org>
3516
3517         * menubar.el (get-popup-menu-response): re-order so that it works
3518         on more sane/facist window systems.
3519
3520 2001-12-03  Andy Piper  <andy@xemacs.org>
3521
3522         * faces.el (frob-face-property): don't infloop in face frobbing
3523         from Jan Vroonhof <jan@xemacs.org>.
3524
3525 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3526
3527         * faces.el (frob-face-property): Follow face fall-back hierarchy
3528         properly for face properties without an instance. Only do manual
3529         copy form 'default in last resort. This handles in particular
3530         the case where 'default itself has only a fall-back (which is
3531         the case by default on windows).
3532
3533 2001-11-24  Andy Piper  <andy@xemacs.org>
3534
3535         * printer.el (generic-print-region): set default-frame-plist to
3536         nil while creating the printer frame so that sizes reflect the
3537         printed page.
3538
3539         * faces.el (face-complain-about-font): Don't complain on printers.
3540
3541 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3542         
3543         * package-net.el: Andy synch.
3544         
3545 2001-12-16  Andy Piper  <andy@xemacs.org>
3546
3547         * package-get.el (package-get-update-all): Make sure installed.db
3548         gets updated after updating packages.
3549
3550 2002-03-28  Ben Wing  <ben@xemacs.org>
3551
3552         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3553         continuation, truncation so that we don't get line jumpiness from
3554         them being larger than the line height.
3555
3556         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3557
3558 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3559
3560         * font.el (font-window-system-mappings): Add mapping for Gtk
3561         (assume identical to X) 
3562
3563 2002-02-04  Andy Piper  <andy@xemacs.org>
3564
3565         * files.el (convert-standard-filename): Fix for short filename
3566         Peter Arius <pas@methodpark.de>
3567
3568 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3569
3570         * list-mode.el (default-choose-completion): completion-base-size
3571         should refer to local value in the completion list buffer.
3572
3573 2001-12-03  Didier Verna  <didier@xemacs.org>
3574
3575         * rect.el: autoload `replace-rectangle'.
3576         * keydefs.el (global-map): bind it to `C-x r p'.
3577
3578 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3579
3580         * XEmacs 21.4.8 "Honest Recruiter" is released.
3581
3582 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3583
3584         This patch is based on Jerry James's patch and analysis.
3585
3586         * select.el (get-clipboard):
3587         (get-selection):
3588         Update docstrings.
3589         (get-clipboard-foreign):
3590         (get-selection-foreign):
3591         New function for use as `interprogram-paste-function's.
3592
3593         * simple.el (interprogram-paste-function): Change default to
3594         `get-clipboard-foreign'; improve docstring.
3595         (interprogram-cut-function): Improve dosctring.
3596
3597 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3598
3599         * XEmacs 21.4.7 "Economic Science" is released.
3600
3601 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3602
3603         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3604
3605 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3606
3607         * obsolete.el (assq-delete-all): New compatibility alias for 
3608         remassq.
3609
3610 2002-01-09  Simon Josefsson  <jas@extundo.com>
3611
3612         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3613
3614 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3615
3616         * info.el (Info-auto-generate-directory): Default
3617         Info-auto-generate-directory to 'if-outdated.
3618
3619 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3620
3621         * startup.el (normal-top-level): Prevent migration code from
3622         trashing .emacs on an error in loading the init files.
3623
3624 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3625
3626         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3627         "system default" Xdefaults and friends get xrdb-mode.
3628
3629 2002-03-05  Mats Lidell  <matsl@contactor.se>
3630  
3631         * help-nomule.el (tutorial-supported-languages): Added Swedish
3632         tutorial. Sorted languages.
3633
3634 2002-02-11  Mike Sperber <mike@xemacs.org>
3635
3636         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3637         regenerating outdated dir files and dir is non-existent.
3638
3639 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3640
3641         * code-files.el (convert-mbox-coding-system): Improve comment.
3642         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3643         coding-system argument to `write-region-pre-hook' call.
3644         (write-region-pre-hook): Fix docstring to mention lockname argument.
3645
3646 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3647
3648         * minibuf.el (completing-read): Remove redundant wrong arg list.
3649
3650         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3651
3652 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3653
3654         * obsolete.el (interactive-form): new compatibility alias for 
3655         function-interactive.
3656
3657 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3658
3659         * menubar-items.el (Menubar-items-truncate-list): Removed.
3660         * menubar-items.el (Menubar-items-truncate-history): New.
3661         * menubar-items.el (default-menubar): Use
3662         Menubar-items-truncate-history.
3663
3664 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3665
3666         * printer.el (generic-print-region): Pass correct arguments to
3667         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3668         Torkelsson <torkel@acc.umu.se>.
3669
3670 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3671
3672         * help.el (describe-mode): synched with FSF 19.34; handle nil
3673         minor mode indicators.
3674
3675 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3676
3677         * minibuf.el (completing-read): Update docstring.
3678
3679 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3680
3681         * XEmacs 21.4.6 "Common Lisp" is released.
3682
3683 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3684
3685         * package-net.el: Inadvertant synch with Windows branch.  From
3686         Andy's log:
3687         (package-net-kit-version): new variable.
3688         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3689
3690 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3691
3692         * package-get.el (package-get-locate-index-file): Also search the
3693         core etc/ directory for the package index file if it can't be
3694         found in ~/.xemacs/.
3695
3696 2001-12-13  William Perry  <wmperry@gnu.org>
3697
3698         * dialog-gtk.el (popup-builtin-question-dialog):
3699         Conform to API in gui.c.
3700         
3701 2001-11-12  Andy Piper  <andy@xemacs.org>
3702
3703         * cus-edit.el (custom-save-face-internal): make sure we save
3704         non-themed faces.
3705         (custom-save-variables): ditto variables.
3706
3707 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3708
3709         * faces.el (make-face-family):
3710         (make-face-size):
3711         New face-modifying functions per Jan Vroonhof.
3712
3713         cus-face.el (custom-set-face-font-family):
3714         (custom-set-face-font-size):
3715         Use them.
3716
3717         * font.el (font-window-system-mappings): More precise docstring.
3718
3719         (font-create-name):
3720         (font-create-object):
3721         (tty-font-create-object):
3722         (tty-font-create-plist):
3723         (x-font-create-object):
3724         (x-font-create-name):
3725         (ns-font-create-name):
3726         (mswindows-font-create-object):
3727         (mswindows-font-create-name):
3728         Add doctrings.
3729
3730 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3731
3732         * gtk-faces.el (gtk-init-device-faces): removed spurious
3733         quote before let* expression.
3734
3735 2001-10-29  Andy Piper  <andy@xemacs.org>
3736
3737         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3738         modified when changing coding system.
3739
3740         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3741         that we invoke the GUI directory selector.
3742
3743 2001-10-25  Andy Piper  <andy@xemacs.org>
3744
3745         * dialog.el (make-dialog-box): use new directory dialog support.
3746         * minibuf.el (read-file-name-1): ditto.
3747         (read-file-name): ditto.
3748         (read-directory-name): ditto.
3749
3750 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3751
3752         * XEmacs 21.4.5 "Civil Service" is released.
3753
3754 2001-04-23  Didier Verna  <didier@xemacs.org>
3755
3756         * cus-edit.el (custom-variable-pre-save): New.
3757         * cus-edit.el (custom-variable-post-save): New.
3758         * cus-edit.el (custom-variable-save): use them.
3759         * cus-edit.el (custom-face-pre-save): New.
3760         * cus-edit.el (custom-face-post-save): New.
3761         * cus-edit.el (custom-face-save): use them.
3762         * cus-edit.el (custom-group-pre-save): New.
3763         * cus-edit.el (custom-group-post-save): New.
3764         * cus-edit.el (custom-group-save): use them.
3765         * cus-edit.el (Custom-save): use the pre/post functions above,
3766         call `custom-save-all' only once.
3767         * cus-edit.el (custom-variable-pre-reset-standard): New.
3768         * cus-edit.el (custom-variable-post-reset-standard): New.
3769         * cus-edit.el (custom-variable-reset-standard): use them.
3770         * cus-edit.el (custom-face-pre-reset-standard): New.
3771         * cus-edit.el (custom-face-post-reset-standard): New.
3772         * cus-edit.el (custom-face-reset-standard): use them.
3773         * cus-edit.el (custom-group-pre-reset-standard): New.
3774         * cus-edit.el (custom-group-post-reset-standard): New.
3775         * cus-edit.el (Custom-reset-standard): use them.
3776         * cus-edit.el (custom-face-reset-saved): use the pre/post
3777         functions above, call `custom-save-all' only once.
3778
3779 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3780
3781         * gutter-items.el (buffers-tab face): Derive from the modeline
3782         face by default.  Many people use white-on-black for the default
3783         font, and the tabs look hideous with that color combination.  The
3784         modeline usually has the correct colors.
3785
3786 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3787
3788         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3789         (tag-mark-stack-max): Typo fix.
3790
3791 2001-09-28  Ben Wing  <ben@xemacs.org>
3792
3793         * font-lock.el:
3794         * font-lock.el (font-lock-after-change-function):
3795         fix problem with last patch, reported by Katsumi Yamaoka.
3796
3797 2001-09-17  Ben Wing  <ben@xemacs.org>
3798
3799         * font-lock.el (font-lock-after-change-function):
3800         fix problem when you insert a comment on the line before a line of
3801         code: if we use the following char, then when you hit backspace,
3802         the following line of code turns the comment color.
3803
3804 2001-06-08  Ben Wing  <ben@xemacs.org>
3805
3806         * process.el: comment about shell-command-switch.
3807         * process.el (shell-quote-argument): Need to quote a null
3808         argument, too.  From Dan Holmsand.
3809         
3810         * startup.el (normal-top-level): Delete some unused FSF junk.
3811         * startup.el (command-line-early):
3812         
3813         * startup.el (command-line): Call MS Windows init function.
3814         
3815         * win32-native.el:
3816         * win32-native.el (mswindows-system-shells): New.
3817         * win32-native.el (mswindows-system-shell-p): New.
3818         * win32-native.el (init-mswindows-at-startup): New.
3819         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3820         * win32-native.el (mswindows-quote-one-simple-arg):
3821         * win32-native.el (mswindows-quote-one-command-arg):
3822         * win32-native.el (mswindows-construct-process-command-line-alist):
3823         Correct comments at top.  Correctly handle passing arguments
3824         to Cygwin programs and to bash.  Fix quoting of zero-length
3825         arguments (from Dan Holmsand).  Set shell-command-switch based
3826         on shell-file-name, which in turn comes from env var SHELL.
3827
3828 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3829
3830         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3831         default-toolbar-position): Fill docstrings for balloon-help.
3832
3833 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3834
3835         * faces.el: Reenable specifications over 'gtk domain.
3836
3837 2001-08-08  Didier Verna  <didier@xemacs.org>
3838
3839         * autoload.el (update-autoload-files): make defdir a file name,
3840         not directory name.
3841
3842 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3843
3844         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3845
3846         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3847
3848 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3849
3850         * font-menu.el (font-menu-set-font): Default to current font-family.
3851         (font-menu-preferred-resolution):
3852         (font-menu-size-scaling):
3853         Provide gtk defaults, too.
3854
3855 2001-07-29  Mike Alexander  <mta@arbortext.com>
3856
3857         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3858         list
3859         (custom-set-face-font-family): ditto
3860
3861 2001-07-26  Mike Sperber <mike@xemacs.org>
3862
3863         * files.el (auto-mode-alist): .9 files are man pages, too.
3864
3865 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3866
3867         * process.el (call-process-internal): bind
3868         coding-system-for-write to 'binary when calling
3869         start-process-internal, so the process receives 
3870         the literal contents of INFILE.
3871
3872 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3873
3874         * files.el (auto-mode-alist): Add configure.ac support.
3875
3876 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3877
3878         * buff-menu.el:
3879         mouse.el:
3880         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3881
3882 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3883
3884         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3885
3886 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3887
3888         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3889         mixed text.
3890         (kinsoku-eol-p): Ditto.
3891
3892 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3893
3894         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3895         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3896         characters as the category `s' or `e' correctly.
3897
3898 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3899
3900         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3901
3902 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3903
3904         * mule/cyrillic.el:  Set up case table.
3905
3906 2001-06-08  Mike Sperber <mike@xemacs.org>
3907
3908         * files.el (save-some-buffers-1): Don't zap the help window right
3909         after `map-y-or-n-p' has popped it up.
3910
3911 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3912
3913         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3914
3915 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3916
3917         * specifier.el: define-specifier-tag 'gtk.
3918
3919 2001-05-12  Ben Wing  <ben@xemacs.org>
3920
3921         * find-paths.el (paths-find-recursive-path):
3922         fix error with null EXCLUDE-REGEXP.
3923         
3924         * font-lock.el (font-lock-mode):
3925         fix problem reported by hrvoje with buffers starting with a space.
3926         
3927 2001-05-06  Ben Wing  <ben@xemacs.org>
3928
3929         * dialog.el (make-dialog-box):
3930         * menubar-items.el (default-menubar):
3931         * printer.el (generic-print-buffer):
3932         * printer.el (generic-print-region):
3933         implement printing the selection when it's selected.
3934
3935 2001-04-18  Didier Verna  <didier@xemacs.org>
3936
3937         * cus-edit.el (Custom-reset-standard): reset to standard settings
3938         not only when the buffer's :custom-state is 'modified, but also
3939         when it is 'set or 'saved.
3940
3941 2001-04-17  Didier Verna  <didier@xemacs.org>
3942
3943         * startup.el (load-user-init-file): define `custom-file' before
3944         loading the user's init file.
3945
3946 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
3947
3948         * menubar.el (popup-mode-menu): Make it work with
3949         popup-menu-titles turned off.
3950         
3951 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3952
3953         * about.el (about-mailto-link): Use compose-mail for sending mail.
3954
3955 2001-07-14  Sean MacLennan  <seanm@storm.ca>
3956
3957         * package-admin.el (package-install-hook): New.
3958         (package-delete-hook): New.
3959         (package-admin-add-single-file-package): Use package-delete-hook.
3960
3961         * package-get.el (package-get): Use package-install-hook.
3962
3963 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3964
3965         * package-ui.el (pui-install-selected-packages): reverse the lists
3966         of packages so that they get handled in the same order as they
3967         were selected.
3968
3969 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3970
3971         * packages.el (locate-library): Use read-library-name for completion.
3972
3973 2001-05-21  Martin Buchholz  <martin@xemacs.org>
3974
3975         * byte-optimize.el (=): `=' is not a binary predicate!
3976         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
3977         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
3978
3979 2001-05-20  Martin Buchholz  <martin@xemacs.org>
3980
3981         * bytecomp.el (byte-compile-arithcompare):
3982         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
3983
3984 2001-06-03  William M. Perry  <wmperry@gnu.org>
3985
3986         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
3987         return the filename selected by the user!
3988
3989 2001-05-31  William M. Perry  <wmperry@gnu.org>
3990
3991         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
3992         in XEmacs/GTK.
3993
3994 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
3995
3996         * coding.el: Tiny typo fixed.
3997
3998 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3999
4000         * XEmacs 21.4.3 "Academic Rigor" is released.
4001
4002 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4003
4004         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4005
4006 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4007
4008         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4009
4010 2001-05-04  Ben Wing  <ben@xemacs.org>
4011
4012         * printer.el (generic-print-buffer):
4013         * printer.el (generic-print-region):
4014         Enable dialog boxes.  Apply workaround recommended by Kirill.
4015         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4016         
4017         * simple.el (kill-whole-line):
4018         * simple.el (kill-line-1):
4019         * simple.el (kill-entire-line):
4020         * simple.el (kill-line):
4021         * simple.el (backward-kill-line):
4022         Take out interactive dependence of kill-whole-line.
4023
4024 2001-04-22  Ben Wing  <ben@xemacs.org>
4025
4026         * dialog.el (make-dialog-box):
4027         Put dialog titles back in -- this time correctly.  Fix various
4028         other problems with leaks and such.
4029
4030         * simple.el (region-exists-p):
4031         * simple.el (region-active-p):
4032         Add comment about which one is correct to use in menu specs.
4033
4034 2001-05-05  Ben Wing  <ben@xemacs.org>
4035
4036         * dialog.el (make-dialog-box): fix doc string.
4037         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4038         take out Pretty Print.
4039         * printer.el:
4040         * printer.el (printer-current-device): New.
4041         * printer.el (Printer-get-device): New.
4042         * printer.el (Printer-clear-device): New.
4043         * printer.el (generic-page-setup): New.
4044         * printer.el (generic-print-buffer):
4045         * printer.el (generic-print-region):
4046         Implement Page Setup.  Handle errors properly.
4047
4048 2001-05-05  Ben Wing  <ben@xemacs.org>
4049
4050         * subr.el (error): Complete list of errors in doc string.
4051         
4052 2001-04-22  Ben Wing  <ben@xemacs.org>
4053
4054         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4055         
4056 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4057
4058         * build-report.el: Remove CVS keywords since this file has been in
4059         core lisp for a while now.
4060         * build-report.el (build-report-make-output-files): Fix typo.
4061
4062 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4063
4064         * about.el (about-finish-buffer): Make sure the last change works
4065         even if EVENT is nil.
4066
4067 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4068
4069         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4070         clicked, not the one that happens to be the current buffer at the
4071         time.
4072
4073 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4074
4075         * cus-edit.el (custom-display): Support the GTK Window System also.
4076
4077 2001-04-30  Ben Wing  <ben@xemacs.org>
4078
4079         * printer.el:
4080         * printer.el (printer-page-header):
4081         * printer.el (Print-context): New.
4082         * printer.el (printer-page-footer):
4083         * printer.el (generate-header-element): New.
4084         * printer.el (generate-header-line): New.
4085         * printer.el (print-context-property):
4086         * printer.el (generic-print-buffer):
4087         * printer.el (generic-print-region):
4088         Implement headers and footers.  Implement calling Print dialog box
4089         (#### but it doesn't quite work yet).
4090
4091 2001-04-25  Ben Wing  <ben@xemacs.org>
4092
4093         * about.el (xemacs-hackers):
4094         * about.el (about-url-alist):
4095         * about.el (about-personal-info):
4096         * about.el (about-hacker-contribution):
4097         More contributions.
4098         
4099         * simple.el (handle-post-motion-command):
4100         Fix spurious setting of zmacs-region-stays to t after a non-shift
4101         motion command.
4102
4103 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4104
4105         * about.el (about-personal-info): Update my bio.
4106         (about-hacker-contribution): Ditto.
4107
4108 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4109
4110         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4111
4112 2001-04-19  Andy Piper  <andy@xemacs.org>
4113
4114         * package-net.el (package-net-cygwin32-binary-size): new size.
4115         (package-net-win32-binary-size): new size.
4116         (package-net-convert-index-to-ini): Use new arch.
4117         (package-net-batch-convert-index-to-ini): Removed.
4118         (package-net-generate-bin-ini): New.
4119         (package-net-batch-generate-bin-ini): New.
4120
4121 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4122
4123         * XEmacs 21.4.1 "Copyleft" is released.
4124
4125 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4126
4127         * x-compose.el (xlib-input-method-bug-workaround):
4128         (alias-colon-to-double-quote):
4129         Force sort in map-keymap to work around rehash bug.
4130
4131 2001-04-17  Ben Wing  <ben@xemacs.org>
4132
4133         * about.el: Finish overhaul, add a few new hackers, update a
4134         couple old ones.
4135
4136 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4137
4138         * XEmacs 21.4.0 "Solid Vapor" is released.
4139
4140 2001-04-15  Ben Wing  <ben@xemacs.org>
4141
4142         * about.el:
4143         * about.el (about-headline-face): New.
4144         * about.el (about-link-face): New.
4145         * about.el (about-current-release-maintainers): New.
4146         * about.el (about-other-current-hackers): New.
4147         * about.el (about-url-alist):
4148         * about.el (about-once-and-future-hackers): New.
4149         * about.el (about-mailto-link): New.
4150         * about.el (about-get-buffer):
4151         * about.el (about-finish-buffer):
4152         * about.el (about-xemacs):
4153         * about.el (about-features): Removed.
4154         * about.el (about-advantages): New.
4155         * about.el (about-maintainer-info): Removed.
4156         * about.el (about-personal-info): New.
4157         * about.el (about-hacker-contribution): New.
4158         * about.el (about-maintainer):
4159         * about.el (about-show-linked-info):
4160         * about.el (about-hackers):
4161         Major revamping.  Rewriting of most of the text, improve the
4162         link handling, separate info on contributors into personal
4163         and contribution info, add new contributors, update personal
4164         info, etc. etc.
4165         
4166         * menubar-items.el (default-menubar):
4167         Help menubar entry for News now says more accurately
4168         "What's New in XEmacs".
4169         
4170         * mouse.el:
4171         * mouse.el (mouse-track-cleanup-hook):
4172         * mouse.el (mouse-track):
4173         Don't set-buffer to a dead buffer when calling mouse-track
4174         cleanup hooks.
4175
4176 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4177
4178         * XEmacs 21.2.47 "Zephir" is released.
4179
4180 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4181
4182         * dialog.el (make-dialog-box): Disable dialog box titles until
4183         we get them working.
4184
4185 2001-03-30  Ben Wing  <ben@xemacs.org>
4186
4187         * help.el:
4188         * help.el (Help-princ-face):
4189         * help.el (Help-prin1-face):
4190         * help.el (frob-help-extents):
4191         * help.el (describe-function-1):
4192         * help.el (describe-variable):
4193         Avoid using font-lock faces, which may not be defined.
4194         Instead, use hyper-apropos faces, and make sure they're
4195         defined as necessary by using `require'. (It's not so safe
4196         to do this for font-lock.) In any case, we will eventually
4197         be merging this functionality into hyper-apropos.
4198
4199         * loaddefs.el (completion-ignored-extensions):
4200         Fix documentation.
4201         
4202         * menubar-items.el (menu-truncate-list): Removed.
4203         * menubar-items.el (Menubar-items-truncate-list): New.
4204         * menubar-items.el (default-menubar):
4205         Fix errors if grep or compile command is too long.  Rename helper
4206         function to be less visible.
4207
4208 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4209
4210         * byte-optimize.el (byte-optimize-minus):
4211         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4212
4213 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4214
4215         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4216         Mule is available.
4217
4218         * mule/latin.el: New file.
4219
4220 2001-03-11  Ben Wing  <ben@xemacs.org>
4221
4222         * auto-save.el:
4223         * auto-save.el (auto-save-directory):
4224         * auto-save.el (make-auto-save-file-name):
4225         * auto-save.el (auto-save-file-name-p): New.
4226
4227         Merge in improvements from other definition of
4228         make-auto-save-file-name in files.el.
4229         
4230         * auto-save.el (auto-save-original-name):
4231         * auto-save.el (auto-save-name-in-fixed-directory):
4232         * auto-save.el (auto-save-unslashify-name): Removed.
4233         * auto-save.el (auto-save-slashify-name): Removed.
4234         * auto-save.el (auto-save-reserved-chars): New.
4235         * auto-save.el (auto-save-escape-name): New.
4236         * auto-save.el (auto-save-unhex): New.
4237         * auto-save.el (auto-save-unescape-name): New.
4238
4239         Change algorithm for encoding filenames in auto-save names to be
4240         entirely safe with all filesystems and all possible characters in
4241         a filename, and 100% reversible. (Essentially, uses
4242         quoted-printable as the encoding.)
4243         
4244         * auto-save.el (recover-all-files):
4245
4246         Use insert-directory rather than calling ls directly -- fixes
4247         things under Windows.
4248
4249         * files.el:
4250         * files.el (convert-standard-filename): Substitute FSF's
4251         definition for this (we had nothing here before).
4252         
4253         * files.el (backup-buffer): Warning fix.
4254         
4255         * files.el (make-backup-file-name):
4256         * files.el (find-backup-file-name):
4257         Fix error in calling sequence to auto-save-file-name-p.
4258         
4259         * files.el (recover-file):
4260         Use insert-directory rather than calling ls directly -- fixes
4261         things under Windows.
4262
4263         * files.el (make-auto-save-file-name): Removed.
4264         * files.el (auto-save-file-name-p): Removed.
4265         auto-save is always dumped so no sense in having a definition
4266         that will always be overwritten with another.
4267         
4268         * files.el (insert-directory):
4269         * win32-native.el:
4270         * win32-native.el (debug-mswindows-process-command-lines):
4271         * win32-native.el (original-make-auto-save-file-name): Removed.
4272         * win32-native.el (make-auto-save-file-name): Removed.
4273
4274
4275 2001-03-21  Martin Buchholz <martin@xemacs.org>
4276
4277         * XEmacs 21.2.46 "Urania" is released.
4278
4279 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4280
4281         * menubar-items.el (default-menubar): Update sample.emacs to
4282         sample.init.el and adjust accelerators.
4283
4284 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4285
4286         * build-report.el (build-report): Improve docstring.
4287
4288 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4289
4290         * ChangeLog: Log GTK merge.
4291
4292         * gutter-items.el:
4293         * mwheel.el:
4294         * sound.el:
4295         * startup.el:
4296         Revert gratuitous whitespace changes.
4297
4298 2001-03-07  Ben Wing  <ben@xemacs.org>
4299
4300         * help.el:
4301         * help.el (key-or-menu-binding):
4302         * help.el (Help-find-file): New.
4303         * help.el (describe-beta):
4304         * help.el (describe-copying):
4305         * help.el (describe-project):
4306         * help.el (view-emacs-news):
4307         * help.el (view-sample-init-el): New.
4308         * help.el (Help-princ-face): New.
4309         * help.el (Help-prin1-face): New.
4310         * help.el (help-symbol-function-context-menu):
4311         * help.el (help-symbol-variable-context-menu):
4312         * help.el (help-symbol-function-and-variable-context-menu):
4313         * help.el (frob-help-extents):
4314         * help.el (describe-function-1):
4315         * help.el (describe-variable):
4316
4317         Add coloring in Help buffers, correspondent with hyperlinks.
4318         View files in view-mode rather than Fundamental.
4319         Remove separators from context menus -- now handled in generic code.
4320         Add `Find Tag' to context menu.
4321         
4322         * menubar.el (popup-mode-menu):
4323
4324         Rewrite code that outputs the popup menu to (a) put more specific
4325         entries first, (b) be more robust, (c) output the proper context
4326         menu separators automatically (the context menu functionality is
4327         new and currently used only by Help).
4328
4329 2001-03-10  William M. Perry  <wmperry@aventail.com>
4330
4331         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4332         this function when converting from the 21.1 GTK branch.  Now
4333         supports file, password, question, and color built-in dialogs.
4334
4335 2001-03-06  Ben Wing  <ben@xemacs.org>
4336
4337         * keydefs.el:
4338         * keydefs.el (global-map):
4339         Add commented-out change of M-k (for 21.5).
4340         
4341         * menubar-items.el (default-menubar):
4342         Fix items to control kill-line behavior; add items for
4343         shifted motion.
4344         
4345         * simple.el:
4346         * simple.el (kill-whole-line):
4347         * simple.el (historical-kill-line): Removed.
4348         * simple.el (kill-line): Removed.
4349         * simple.el (kill-entire-line): New.
4350         * simple.el (kill-line-1): New.
4351         * simple.el (backward-kill-line):
4352         Undo kill-whole-line == always changes.  Add new function
4353         kill-entire-line to unconditionally delete the current line.
4354         Add comments describing the lamentable state of affairs of
4355         the kill-line functions and variables.
4356
4357 2001-03-02  Ben Wing  <ben@xemacs.org>
4358
4359         * simple.el:
4360         * simple.el (beginning-of-buffer):
4361         * simple.el (end-of-buffer):
4362         * simple.el (mark-ring-unrecorded-commands):
4363         * simple.el (signal-error-on-buffer-boundary):
4364         * simple.el (shifted-motion-keys-select-region):
4365         * simple.el (unshifted-motion-keys-deselect-region):
4366         * simple.el (motion-keys-for-shifted-motion): New.
4367         * simple.el (handle-pre-motion-command):
4368         * simple.el (handle-post-motion-command):
4369         * simple.el (forward-char-command):
4370         * simple.el (backward-char-command):
4371         * simple.el (scroll-up-command):
4372         * simple.el (scroll-down-command):
4373         * simple.el (next-line):
4374         * simple.el (previous-line):
4375         * simple.el (backward-block-of-lines):
4376         * simple.el (forward-block-of-lines):
4377         * simple.el (backward-word):
4378         * simple.el (mark-word):
4379
4380         Augment documentation of the most common motion commands to make
4381         note of the shifted-motion support.  Improve the support to (a)
4382         properly document how it works and why it's done in the fashion it
4383         is, and (b) allow the keystrokes that trigger it to be customized.
4384
4385         Correct error in the customize specification of
4386         mark-ring-unrecorded-commands.
4387
4388 2001-03-02  Ben Wing  <ben@xemacs.org>
4389
4390         * font-lock.el:
4391         * font-lock.el (font-lock-pending-extent-table): Removed.
4392         * font-lock.el (font-lock-pending-buffer-table): New.
4393         * font-lock.el (font-lock-pre-idle-hook):
4394         * font-lock.el (font-lock-after-change-function):
4395         * font-lock.el (font-lock-fontify-pending-extents):
4396         * font-lock.el (font-lock-lisp-like):
4397
4398         Fix handling of pending extents to avoid excessive slowness (N^2
4399         behavior) when making lots of buffer changes between redisplays,
4400         such as when saving the Options.
4401
4402 2001-03-09  William M. Perry  <wmperry@aventail.com>
4403
4404         * device.el:
4405         * dragdrop.el:
4406         * dumped-lisp.el:
4407         * faces.el:
4408         * frame.el:
4409         * gnuserv.el:
4410         * loadup.el:
4411         * menubar-items.el:
4412         * minibuf.el:
4413         The Great GTK Merge.
4414
4415         * ChangeLog.GTK:
4416         * dialog-gtk.el:
4417         * gdk.el:
4418         * generic-widgets.el:
4419         * glade.el:
4420         * gnome-widgets.el:
4421         * gnome.el:
4422         * gtk-compose.el:
4423         * gtk-extra.el:
4424         * gtk-faces.el:
4425         * gtk-ffi.el:
4426         * gtk-file-dialog.el:
4427         * gtk-font-menu.el:
4428         * gtk-glyphs.el:
4429         * gtk-init.el:
4430         * gtk-iso8859-1.el:
4431         * gtk-marshal.el:
4432         * gtk-mouse.el:
4433         * gtk-package.el:
4434         * gtk-password-dialog.el:
4435         * gtk-select.el:
4436         * gtk-widget-accessors.el:
4437         * gtk-widgets.el:
4438         * gtk.el:
4439         widgets-gtk.el:
4440         The Great GTK Merge: new files.
4441
4442 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4443
4444         * generic-widgets.el: Don't require gtk (a built-in feature) at
4445         top level.  Don't execute the last sexp unless (featurep 'gtk).
4446
4447 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4448
4449         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4450
4451 2001-02-23  Martin Buchholz <martin@xemacs.org>
4452
4453         * XEmacs 21.2.45 "Thelxepeia" is released.
4454
4455 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4456  
4457         * about.el (xemacs-hackers): update my entry. 
4458         * about.el (about-maintainer-info): ditto. 
4459         * about.el (about-hackers): ditto. 
4460
4461 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4462
4463         * about.el (about-maintainer-info): More vanity info about
4464         yours truly.
4465
4466 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4467
4468         * build-report.el (build-report-destination): xemacs-build-reports
4469         has moved to SourceForge, where mailing list name length is
4470         restricted, hence the name change to
4471         xemacs-buildreports@xemacs.org.
4472         * build-report.el (build-report-keep-regexp): Update default.
4473         * build-report.el (build-report-delete-regexp): Ditto.
4474         * build-report.el (build-report-make-output-files): Ditto.
4475
4476 2001-02-19  Craig Lanning  <lanning@scra.org>
4477
4478         * lisp-mode.el: Add indentation specifications for following
4479         Common Lisp forms: handler-case, handler-bind, with-slots,
4480         with-open-file, with-open-stream, print-unreadable-object.
4481
4482 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4483
4484         * font-lock.el (font-lock-set-defaults-1):
4485         Move initialization of `font-lock-cache-position' so that it's set
4486         even if font-lock-keywords is already defined.
4487
4488 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4489
4490         * autoload.el (generate-file-autoloads-1):
4491         Use `emacs-lisp-mode-syntax-table' instead of
4492         `lisp-mode-syntax-table'.
4493         * lisp-mode.el (lisp-mode-syntax-table):
4494         Get rid of old checks for `parse-partial-sexp' version.
4495         Make `|' (pipe) string delimiter instead of punctuation.
4496
4497 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4498
4499         * window.el (save-selected-window):
4500         Use gensym for better macro hygiene.
4501
4502 2001-02-06  Mike Sperber <mike@xemacs.org>
4503
4504         * dump-paths.el:
4505         * startup.el (startup-setup-paths): Set and use
4506         `mule-lisp-directory'.
4507         (startup-setup-paths-warning): Ditto.
4508
4509         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4510         (paths-construct-load-path): Consider `mule-lisp-directory'.
4511
4512 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4513
4514         * font-lock.el: Syntax table improvements used.  A few random
4515         changes are not specified below.
4516         (font-lock-fontify-string-delimiters):
4517         (font-lock-syntactic-keywords):
4518         (font-lock-cache-state nil):
4519         (font-lock-cache-position):
4520         New variables.
4521         (font-lock-set-syntax):
4522         (font-lock-apply-syntactic-highlight):
4523         (font-lock-fontify-syntactic-anchored-keywords):
4524         (font-lock-fontify-syntactic-keywords-region):
4525         (font-lock-eval-keywords):
4526         New functions.
4527         (font-lock-remove-face):
4528         (font-lock-fontify-syntactically-region):
4529         Use syntax properties.
4530
4531 2001-02-08  Martin Buchholz <martin@xemacs.org>
4532
4533         * XEmacs 21.2.44 "Thalia" is released.
4534
4535 2001-01-16  Mike Sperber <mike@xemacs.org>
4536
4537         * startup.el (normal-top-level): Work even if no installation root
4538         is found.
4539
4540 2001-01-30  Andy Piper  <andy@xemacs.org>
4541
4542         * gutter-items.el (progress-abort-glyph): remove instantiator.
4543         (set-progress-abort-instantiator): new function.
4544         (abort-progress-feedback): use it.
4545
4546         * gutter.el (set-gutter-dirty-p): new function.
4547
4548 2001-01-30  Didier Verna  <didier@xemacs.org>
4549
4550         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4551
4552 2001-01-24  Didier Verna  <didier@xemacs.org>
4553
4554         * sound.el (sound-extension-list): give a better default value.
4555         * sound.el (load-sound-file): improve the doc string, also find
4556         files given by absolute names, pass a real extension list to
4557         `locate-file'.
4558
4559 2001-01-26  Martin Buchholz <martin@xemacs.org>
4560
4561         * XEmacs 21.2.43 "Terspichore" is released.
4562
4563 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4564
4565         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4566         messages from gnuserv.
4567
4568 2001-01-20  Martin Buchholz <martin@xemacs.org>
4569
4570         * XEmacs 21.2.42 "Poseidon" is released.
4571
4572 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4573
4574         * cl-macs.el (cl-upcase-arg): New function.
4575         (cl-function-arglist): New function.
4576         (cl-transform-lambda): Automatically add CL-style lambda list to
4577         documentation string using functions above.
4578
4579 2001-01-12  Andy Piper  <andy@xemacs.org>
4580
4581         * package-get.el (package-get-custom): call
4582         package-net-update-installed-db.
4583
4584         * package-ui.el (pui-install-selected-packages): call
4585         package-net-update-installed-db.
4586
4587         * package-net.el (package-net-update-installed-db): use
4588         packages-package-list so that we reflect reality.
4589
4590         * packages.el (packages-package-list): Make docstring reflect
4591         reality.
4592
4593         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4594
4595         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4596         isn't installed.
4597
4598 2001-01-17  Andy Piper  <andy@xemacs.org>
4599
4600         * wid-edit.el (widget-activation-glyph-mapper): activate or
4601         deactivate native widgets.
4602         (widget-glyph-insert-glyph): record instantiator.
4603         (widget-push-button-value-create): use it.
4604
4605         * gui.el (gui-button-action): new function. Make button's domain
4606         buffer current when calling.
4607         (make-gui-button): update to use gui-button-action.
4608
4609 2001-01-16  Didier Verna  <didier@xemacs.org>
4610
4611         * menubar-items.el (default-menubar): add an entry for modeline
4612         horizontal scrolling in Options -> Display.
4613
4614 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4615
4616         * package-get.el (package-get-require-signed-base): Set to nil
4617         by default.
4618
4619 2001-01-17  Martin Buchholz <martin@xemacs.org>
4620
4621         * XEmacs 21.2.41 "Polyhymnia" is released.
4622
4623 2001-01-16  Mike Sperber <mike@xemacs.org>
4624
4625         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4626         catch lisp/mule/.
4627
4628 2001-01-14  Mike Sperber <mike@xemacs.org>
4629
4630         * startup.el (maybe-create-compatibility-dot-emacs):
4631         (maybe-unmigrate-user-init-file):
4632         (unmigrate-user-init-file): Created.
4633         (maybe-migrate-user-init-file): Offer creation of compatibility
4634         .emacs.
4635         Some doc fixes wrt init file location.
4636
4637 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4638
4639         * faces.el (face-frob-from-locale-first): new variable.
4640         (frob-face-font-2): Honor tags arg while trying to use
4641         standard-face-mapping.  When face-frob-from-locale-first is set,
4642         first try to set face inheriting from frobbed-face.
4643
4644 2001-01-15  Didier Verna  <didier@xemacs.org>
4645
4646         * about.el (xemacs-hackers): update my entry.
4647         * about.el (about-url-alist): ditto.
4648         * about.el (about-maintainer-info): ditto.
4649         * about.el (about-hackers): ditto.
4650
4651 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4652
4653         The byte compiler has been badly broken for a year,
4654         by the patch of 1999-12-06.
4655         * byte-optimize.el (byte-optimize-form-code-walker):
4656         Bug was: the byte compiler was making this erroneous optimization:
4657         (progn (or (foo)) (bar)) ==> (bar)
4658
4659 2000-11-20  Mike Sperber <mike@xemacs.org>
4660
4661         * setup-paths.el (paths-core-load-path-depth): Split
4662         `paths-load-path-depth' in two for site and core lisp.  Don't
4663         recurse into core.
4664         * setup-paths.el (paths-construct-load-path): Use.
4665
4666 2001-01-10  Andy Piper  <andy@xemacs.org>
4667
4668         * package-net.el (package-net-cygwin32-binary-size): new variable
4669         (package-net-win32-binary-size): ditto.  add much needed
4670         commentary.
4671
4672         * gutter-items.el (buffers-tab-items): correct off-by-one error
4673         for buffers-tab-max-size.
4674
4675 2001-01-08  Martin Buchholz <martin@xemacs.org>
4676
4677         * XEmacs 21.2.40 is released.
4678
4679 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4680
4681         * mule/hebrew.el: Fix comments and typos.
4682         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4683
4684 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4685
4686         * ChangeLog.1: move ancient log from fill.el.
4687
4688         * dump-paths.el:
4689         paragraphs.el:
4690         mule/mule-category.el:
4691         Miscellaneous typo fixes and slight doc clarifications.
4692
4693         * mule/mule-ccl.el:  Correct file name in header.
4694
4695 2000-12-31  Martin Buchholz <martin@xemacs.org>
4696
4697         * XEmacs 21.2.39 is released.
4698
4699 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4700
4701         * byte-optimize.el (byte-optimize-cond):
4702         (byte-optimize-cond-1): New.
4703         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4704         Optimizes (cond (x nil)) ==> nil.
4705         Provide better diagnostic on malformed expr like (cond foo).
4706
4707 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4708
4709         * mule/mule-coding.el:
4710         mule/mule-cmds.el (reset-language-environment,
4711         set-language-environment-coding-systems):
4712         Safer default coding-priority-list, corresponding to src/file-coding.h.
4713
4714 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4715
4716         * package-admin.el: Allow package removal from
4717         early-package-load-path.
4718
4719 2000-12-15  Andreas Jaeger  <aj@suse.de>
4720
4721         * about.el (about-maintainer-info): Update my entry.
4722
4723 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4724
4725         * packages.el (locate-library): Add support for bzip2
4726         compressed .el files.
4727
4728 2000-12-12  Andy Piper  <andy@xemacs.org>
4729
4730         * package-net.el: new file.
4731
4732 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4733
4734         * font-lock.el: Add missing C++ keywords.
4735
4736 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4737
4738         * simple.el (indent-for-comment): Preserve indentation of comments
4739         starting in column 0, as documented in (Info-goto-node
4740         "(xemacs)Comments").  Update docstring accordingly.
4741
4742 2000-12-05  Martin Buchholz <martin@xemacs.org>
4743
4744         * XEmacs 21.2.38 is released.
4745
4746 2000-12-04  Didier Verna  <didier@xemacs.org>
4747
4748         * mouse.el (default-mouse-track-set-point-in-window): remove
4749         spurious '+' operation detected by Martin.
4750
4751
4752 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4753
4754         * cl-extra.el (coerce):
4755         Implement char to integer coercion.
4756         Remove extraneous (numberp) test.
4757
4758         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4759         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4760         (byte-optimize-predicate):
4761         Warn if evaluating constant expression signals an error.
4762         (byte-optimize-form): Small simplification.
4763
4764         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4765
4766 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4767
4768         * byte-optimize.el:
4769         (byte-optimize-minus):
4770         (byte-optimize-plus):
4771         (byte-optimize-mult):
4772         (byte-optimize-quo):
4773         Use (car (last x)) instead of (last x) to get last elt!
4774         Use `byte-optimize-predicate' to optimize `%'.
4775         Move optimizations for special numeric args to bytecomp.el.
4776         * bytecomp.el (byte-compile-associative): Remove.
4777         (byte-compile-max): New.
4778         (byte-compile-min): New.
4779         Properly handle erroneous calls: (max) (min).
4780         (byte-compile-plus): New.
4781         (byte-compile-minus):
4782         It's easiest to handle 0, +1 and -1 args here.
4783         (byte-compile-mult): New.
4784         It's easiest to handle 1, -1 and 2 args here.
4785         (byte-compile-quo):
4786         It's easiest to handle 0, +1 and -1 args here.
4787         Issue byte-compiler warning when dividing by zero.
4788
4789         Byte-compiler arithmetic improvements.
4790         Better optimize these expressions in the obvious way:
4791         (+ x y 1)   -->  varref x varref y add add1
4792         (+ x y -1)  -->  varref x varref y add sub1
4793         (- x y 0)   -->  (- x y)
4794         (- 0 x y)   -->  (- (- x) y)
4795         (% 42 19)   --> compile-time constant
4796         (/ 42 19)   --> compile-time constant
4797         (* (foo) 2) --> foo call dup plus
4798
4799         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4800         unless (declaim (optimize (safety 3)))
4801         or (setq byte-compile-delete-errors nil).
4802
4803 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4804
4805         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4806         docstrings.
4807
4808 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4809
4810         * startup.el (command-line-do-help):  Add documentation of
4811         portable dumper switches.
4812
4813 2000-11-22  Andy Piper  <andy@xemacs.org>
4814
4815         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4816
4817         * glyphs.el (init-glyphs): don't use autodetect for strings.
4818
4819 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4820
4821         * byte-optimize.el (byte-optimize-char-before):
4822         (byte-optimize-backward-char):
4823         (byte-optimize-backward-word):
4824         Fix incorrect optimizations for these sorts of expressions:
4825         (let ((x nil)) (backward-char x))
4826
4827 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4828
4829         * byte-optimize.el:
4830         * byte-optimize.el (byte-optimize-backward-char): New.
4831         * byte-optimize.el (byte-optimize-backward-word): New.
4832         Make backward-word and backward-char as efficient as forward versions.
4833
4834         * bytecomp.el (byte-compile-no-args-with-one-extra):
4835         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4836         * bytecomp.el (byte-compile-two-args-with-one-extra):
4837         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4838         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4839         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4840         Check if extra arg is constant nil, and if so, use byte-coded call.
4841
4842         * simple.el (backward-word):
4843         * simple.el (mark-word):
4844         * simple.el (kill-word):
4845         * simple.el (backward-kill-word):
4846         Make COUNT argument optional, for consistency with forward-char et al.
4847
4848         * abbrev.el (abbrev-string-to-be-defined):
4849         * abbrev.el (inverse-abbrev-string-to-be-defined):
4850         * abbrev.el (inverse-add-abbrev):
4851         * abbrev.el (expand-region-abbrevs):
4852         * buff-menu.el (Buffer-menu-execute):
4853         * indent.el (move-to-left-margin):
4854         * indent.el (indent-relative):
4855         * indent.el (move-to-tab-stop):
4856         * info.el (Info-reannotate-node):
4857         * lisp-mode.el (lisp-indent-line):
4858         * lisp.el (end-of-defun):
4859         * lisp.el (move-past-close-and-reindent):
4860         * misc.el (copy-from-above-command):
4861         * mouse.el (default-mouse-track-scroll-and-set-point):
4862         * page.el (forward-page):
4863         * paragraphs.el (forward-paragraph):
4864         * paragraphs.el (end-of-paragraph-text):
4865         * picture.el (picture-forward-column):
4866         * picture.el (picture-self-insert):
4867         * rect.el (extract-rectangle-line):
4868         * simple.el (newline):
4869         * simple.el (fixup-whitespace):
4870         * simple.el (backward-delete-char-untabify):
4871         * simple.el (transpose-chars):
4872         * simple.el (transpose-preceding-chars):
4873         * simple.el (do-auto-fill):
4874         * simple.el (indent-new-comment-line):
4875         * simple.el (blink-matching-open):
4876         * view-less.el (cleanup-backspaces):
4877         * wid-edit.el (widget-transpose-chars):
4878         * term/bg-mouse.el (bg-insert-moused-sexp):
4879         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4880
4881         * info.el (Info-fontify-node):
4882         * simple.el (backward-delete-function):
4883         Use canonical delete-backward-char instead of backward-delete-char.
4884
4885 2000-11-20  Andy Piper  <andy@xemacs.org>
4886
4887         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4888         no buffers.
4889
4890 2000-11-20  Andy Piper  <andy@xemacs.org>
4891
4892         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4893         buffer tabs.
4894
4895 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4896
4897         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4898         (proclaim inline...) was shadowing compiler-macros.
4899
4900 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4901
4902         * bytecomp.el (byte-compile-eval): New.
4903         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4904         Keeps this promise made in Lispref:
4905         "If a file being compiled contains a `defmacro' form, the macro is
4906         defined temporarily for the rest of the compilation of that file."
4907
4908 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4909
4910         * cl.el (floatp-safe):
4911         (plusp):
4912         (minusp):
4913         (oddp):
4914         (evenp):
4915         (cl-abs):
4916         Use a better parameter name than `x'.
4917
4918         * cl-macs.el (check-type): Make continuable.  Change documentation
4919         to require PLACE, but accept any form for compatibility.
4920
4921         * abbrev.el (define-abbrev): Use check-type.
4922         * font-menu.el (font-menu-change-face): Use check-type.
4923         * menubar.el (relabel-menu-item): Use check-type.
4924         * itimer.el: Fix typo.
4925
4926 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4927
4928         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4929
4930 2000-11-14  Martin Buchholz <martin@xemacs.org>
4931
4932         * XEmacs 21.2.37 is released.
4933
4934 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4935
4936         * code-cmds.el: Provide the feature.
4937
4938 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
4939
4940         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4941
4942         * code-cmds.el: New file
4943         * mule/mule-cmds.el:
4944         * mule/mule-misc.el
4945         (coding-keymap): New keymap. Define coding system keyboard
4946         commands on file-coding builds too.
4947         (coding-system-change-eol-conversion):
4948         (universal-coding-system-argument):
4949         (set-default-coding-systems):
4950         (prefer-coding-system): Moved from mule-cmds.el
4951         (set-buffer-process-coding-system): Moved from mule-misc.el
4952
4953 2000-09-15  Stephen Carney <carney@scubadoo.com>
4954
4955         * etags.el (buffer-tag-table-files): Use append instead of nconc.
4956
4957 2000-11-09  Steve Youngs  <youngs@xemacs.org>
4958
4959         * package-get.el (package-get-download-sites): Add a pre-release
4960         site for experimental packages.
4961
4962         * auto-autoloads.el: Regenerated.
4963
4964 2000-08-01  Andy Piper  <andy@xemacs.org>
4965
4966         * gutter-items.el (buffers-tab-omit-function): reference
4967         buffers-tab-select-visible-buffers.
4968         (buffers-tab-filter-functions): new variable, by default uses
4969         buffers-tab-selection-function and buffers-tab-omit-function.
4970         (select-buffers-tab-buffers-by-mode): invert arguments.
4971         (buffers-tab-select-visible-buffers): new function. Invert calling
4972         of buffers-menu-omit-invisible-buffers.
4973         (buffers-tab-items): rewrite to use
4974         buffers-tab-filter-functions. Rewrite docstring.
4975         (gutter-buffers-tab-extent): delete.
4976         (add-tab-to-gutter): always build a new extent when adding the
4977         tabs.
4978         (update-tab-in-gutter): make gutter dirty when orientation
4979         changes.
4980
4981 2000-11-07  Martin Buchholz  <martin@xemacs.org>
4982
4983         * bytecomp.el (byte-compile-defvar-or-defconst):
4984         Only do loadhist recording if defvar form includes a value.
4985
4986 2000-11-02  Martin Buchholz  <martin@xemacs.org>
4987
4988         * bytecomp.el (byte-compile-initial-macro-environment):
4989         `eval-when-compile' should not compile its body.
4990
4991 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4992
4993         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
4994         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
4995         some Japanese English.  Remove some ancient FSF comments, and
4996         improve docstrings.  Use symbols not vectors for tables.
4997
4998 2000-11-03  Martin Buchholz  <martin@xemacs.org>
4999
5000         * keymap.el:
5001         (local-key-binding):
5002         (global-key-binding):
5003         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5004
5005         * lisp.el:
5006         (backward-sexp): Slightly simpler code.
5007         (mark-sexp): Make arg optional, like FSF Emacs.
5008         (forward-list): Slightly simpler code.
5009         (backward-list): Slightly simpler code.
5010         (down-list):  Make arg optional, like FSF Emacs.
5011         (up-list):  Make arg optional, like FSF Emacs.
5012         (backward-up-list):  Make arg optional, like FSF Emacs.
5013         (kill-sexp):  Make arg optional, like FSF Emacs.
5014         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5015
5016         * font-menu.el (font-menu-change-face):
5017         Take continuable errors into account.
5018
5019         * abbrev.el:
5020         * abbrev.el (clear-abbrev-table):
5021         * abbrev.el (define-abbrev-table):
5022         * abbrev.el (define-abbrev):
5023         * abbrev.el (insert-abbrev-table-description):
5024         * apropos.el (apropos-documentation-check-doc-file):
5025         * apropos.el (apropos-documentation-check-elc-file):
5026         * buff-menu.el (list-buffers):
5027         * buff-menu.el (list-buffers-noselect):
5028         * bytecomp.el (byte-recompile-directory):
5029         * bytecomp.el (batch-byte-compile):
5030         * cl-macs.el (typep):
5031         * code-files.el (find-coding-system-magic-cookie):
5032         * code-files.el (insert-file-contents):
5033         * cus-edit.el (customize-set-variable):
5034         * cus-edit.el (customize-save-variable):
5035         * cus-face.el (custom-set-face-font-size):
5036         * cus-face.el (custom-set-face-update-spec):
5037         * cus-face.el (custom-reset-faces):
5038         * custom.el (custom-check-theme):
5039         * custom.el (copy-upto-last):
5040         * fill.el (canonically-space-region):
5041         * fill.el (fill-paragraph):
5042         * fill.el (fill-region):
5043         * fill.el (find-space-insertable-point):
5044         * fill.el (justify-current-line):
5045         * faces.el (face-spec-update-all-matching):
5046         * faces.el (set-face-stipple):
5047         * files-nomule.el (insert-file-contents):
5048         * files.el (insert-file-contents-literally):
5049         * files.el (hack-local-variables-last-page):
5050         * files.el (basic-save-buffer):
5051         * files.el (insert-directory):
5052         * font-menu.el (font-menu-change-face):
5053         * font.el (font-spatial-to-canonical):
5054         * format.el (format-encode-region):
5055         * format.el (format-insert-file):
5056         * format.el (format-replace-strings):
5057         * gutter.el (set-gutter-element):
5058         * help.el (key-or-menu-binding):
5059         * help.el (describe-bindings):
5060         * help.el (with-syntax-table):
5061         * indent.el (indent-rigidly):
5062         * indent.el (delete-to-left-margin):
5063         * info.el:
5064         * info.el (Info-extract-dir-entry-from):
5065         * info.el (Info-build-dir-anew):
5066         * info.el (Info-rebuild-dir):
5067         * info.el (Info-batch-rebuild-dir):
5068         * info.el (Info-read-subfile):
5069         * info.el (Info-build-node-completions):
5070         * info.el (Info-extract-menu-node-name):
5071         * isearch-mode.el (isearch-range-invisible):
5072         * isearch-mode.el (isearch-restore-invisible-extents):
5073         * itimer.el (itimerp):
5074         * itimer.el (itimer-live-p):
5075         * keymap.el:
5076         * keymap.el (substitute-key-definition):
5077         * keymap.el (read-command-or-command-sexp):
5078         * keymap.el (local-key-binding):
5079         * keymap.el (global-key-binding):
5080         * keymap.el (global-set-key):
5081         * keymap.el (local-set-key):
5082         * ldap.el:
5083         * ldap.el (ldap-add-entries):
5084         * ldap.el (ldap-delete-entries):
5085         * lisp.el (backward-sexp):
5086         * lisp.el (mark-sexp):
5087         * lisp.el (forward-list):
5088         * lisp.el (backward-list):
5089         * lisp.el (down-list):
5090         * lisp.el (backward-up-list):
5091         * lisp.el (up-list):
5092         * lisp.el (kill-sexp):
5093         * lisp.el (backward-kill-sexp):
5094         * menubar.el (add-menu-button):
5095         * menubar.el (add-submenu):
5096         * menubar.el (delete-menu-item):
5097         * menubar.el (relabel-menu-item):
5098         * mouse.el (narrow-window-to-region):
5099         * obsolete.el (define-obsolete-variable-alias):
5100         * obsolete.el (store-substring):
5101         * package-admin.el:
5102         * package-admin.el (package-admin-install-function):
5103         * package-admin.el (package-admin-install-function-mswindows):
5104         * package-admin.el (package-admin-default-install-function):
5105         * package-get.el (package-get-update-base-entries):
5106         * packages.el (packages-load-package-dumped-lisps):
5107         * packages.el (packages-collect-package-dumped-lisps):
5108         * printer.el (generic-print-buffer):
5109         * printer.el (generic-print-region):
5110         * replace.el (occur-mode-mouse-goto):
5111         * replace.el (perform-replace):
5112         * select.el (get-selection-no-error):
5113         * simple.el:
5114         * simple.el (newline):
5115         * simple.el (open-line):
5116         * simple.el (edit-and-eval-command):
5117         * simple.el (goto-line):
5118         * simple.el (undo):
5119         * simple.el (kill-region):
5120         * simple.el (copy-region-as-kill):
5121         * simple.el (kill-ring-save):
5122         * simple.el (set-mark):
5123         * simple.el (next-line):
5124         * simple.el (previous-line):
5125         * simple.el (line-move):
5126         * simple.el (set-goal-column):
5127         * simple.el (comment-region):
5128         * subr.el:
5129         * subr.el (putf):
5130         * syntax.el (modify-syntax-entry):
5131         * syntax.el (map-syntax-table):
5132         * view-less.el (view-file):
5133         * view-less.el (view-buffer):
5134         * view-less.el (view-file-other-window):
5135         * window-xemacs.el (backward-other-window):
5136         * window.el:
5137         * window.el (one-window-p):
5138         * window.el (walk-windows):
5139         * window.el (window-list):
5140         * x-mouse.el (x-mouse-kill):
5141         * x-select.el (x-get-cutbuffer):
5142         * x-select.el (x-store-cutbuffer):
5143         * term/bg-mouse.el (bg-mouse-line-to-center):
5144         * term/sun-mouse.el (window-line-end):
5145         * term/sun-mouse.el (sun-select-region):
5146         * term/sun.el (kill-region-and-unmark):
5147         * mule/mule-category.el:
5148         * mule/mule-category.el (modify-category-entry):
5149         * mule/mule-category.el (char-category-list):
5150         * mule/mule-coding.el (coding-system-force-on-output):
5151         * mule/mule-misc.el (coding-system-put):
5152         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5153
5154 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5155
5156         * cus-face.el: Typo fixes and tiny clarifications.
5157         * custom.el: ditto
5158
5159 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5160
5161         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5162         * startup.el (normal-top-level): Setup auto-save-list-file-name
5163         if auto-save-list-file-prefix is non-nil.
5164
5165 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5166
5167         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5168
5169 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5170
5171         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5172         get symbol at point-min.
5173
5174 2000-10-24  Didier Verna  <didier@xemacs.org>
5175
5176         * info.el (Info-emacs-info-file-name): defconst it.
5177         * info.el (Info-footnote-tag): defcustom it.
5178         * info.el (Info-no-description-string): ditto.
5179         * info.el (Info-find-node): adapt to new semantics of
5180         'Info-suffixed-file (don't do the case variants stuff).
5181         * info.el (Info-insert-dir): rewrite the dir file variants code.
5182         * info.el (Info-directory-files): New. Return the list of info
5183         files in a directory.
5184         * info.el (Info-dir-outdated-p): use it.
5185         * info.el (Info-parse-dir-entries): ditto.
5186         * info.el (Info-build-dir-anew): don't restrict to files ending
5187         with a ".info.*" extension.
5188         * info.el (Info-set-mode-line): ditto.
5189         * info.el (Info-read-subfile): adapt to new semantics of
5190         'Info-suffixed-file (append 'exact argument).
5191         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5192         string independently of the case.
5193         * info.el (Info-suffixed-file): use it (match all possible case
5194         for the file name).
5195         * info.el (Info-insert-file-contents): code cleanup.
5196         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5197         columns.
5198         * info.el (Info-batch-rebuild-dir): ditto.
5199         * info.el (Info-read-node-name-1): ditto.
5200         * info.el (Info-search): ditto.
5201         * info.el (Info-fontify-node): ditto.
5202
5203
5204 2000-10-24  Didier Verna  <didier@xemacs.org>
5205
5206         * process.el (shell-command): when called from a program, avoid
5207         'push-mark's "mark-set" message.
5208
5209 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5210
5211         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5212         by a symbol, not by a vector.
5213         * mule/vietnamese.el (vscii): Likewise.
5214         (viscii): Likewise.
5215         * mule/cyrillic.el (koi8-r): Likewise.
5216
5217         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5218         by a symbol, not by a vector.
5219         (chinese-big5-2): Likewise.
5220         * mule/ethiopic.el (ethiopic): Likewise.
5221         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5222         (vietnamese-viscii-upper): Likewise.
5223
5224 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5225
5226         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5227
5228 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5229
5230         * byte-optimize.el (byte-optimize-car): New function.
5231         (byte-optimize-cdr): Ditto.
5232
5233 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5234
5235         * byte-optimize.el: Partial synch with FSF 20.7.
5236         Optimize constant concatenation.
5237         Add keymapp as a side effect free function.  It is a built-in.
5238         (byte-after-unbind-pos): Remove byte-equal.
5239
5240 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5241
5242         * update-elc-2.el: Quote regexps correctly.
5243
5244 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5245
5246         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5247         (ccl-compile): Apply integerp, not integer-or-char-p to
5248         check the type of the buffer magnification
5249         (ccl-compile-write-string): Encode a string with binary
5250         coding system.
5251         (ccl-compile-write-repeat): Likewise.
5252
5253 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5254
5255         * buff-menu.el:
5256         * bytecomp.el:
5257         * coding.el:
5258         * faces.el:
5259         * files.el:
5260         * fill.el:
5261         * float-sup.el:
5262         * font-lock.el:
5263         * help.el:
5264         * iso8859-1.el:
5265         * loaddefs.el:
5266         * menubar-items.el:
5267         * menubar.el:
5268         * modeline.el:
5269         * msw-font-menu.el:
5270         * paragraphs.el:
5271         * paths.el:
5272         * replace.el:
5273         * simple.el:
5274         * sound.el:
5275         * startup.el:
5276         * version.el:
5277         * x-faces.el:
5278         * x-font-menu.el:
5279         Remove purecopy.
5280
5281 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5282
5283         * simple.el (do-auto-fill): Use the function pointer to by
5284         `comment-line-break-function', not `indent-new-comment-line'. This
5285         fixes an issue with cc-mode comment continuation.
5286
5287 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5288
5289         * simple.el (turn-on-auto-fill):  Add (interactive).
5290         * mwheel.el (mwheel-install): Add (interactive).
5291         * font-lock.el (turn-on-font-lock): Add (interactive).
5292         (turn-off-font-lock): Add (interactive).
5293
5294 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5295
5296         * packages.el (packages-special-base-regexp): Add `man'.
5297
5298 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5299
5300         * wid-edit.el (widget-specify-active): map over extents in current
5301         buffer like `widget-specify-inactive' does.  Mapping over the
5302         inactive extent object does not work since the current extent is
5303         ignored by `map-extents'.
5304
5305 2000-10-04  Martin Buchholz <martin@xemacs.org>
5306
5307         * XEmacs 21.2.36 is released.
5308
5309 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5310
5311         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5312         Optimize the compiled-function-constants vector by byte-code
5313         reference counts.
5314
5315 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5316
5317         * build-report.el (build-report-delete-regexp): quote value in
5318         defcustom
5319
5320 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5321
5322         * build-report.el (build-report): Don't bind srcdir which we don't
5323         use in `multiple-value-bind' to avoid the only byte-compiler
5324         warning.
5325
5326 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5327
5328         * build-report.el: Requires cl and custom now.
5329         build-report-version is determined by XEmacs version -- remove
5330         build-report-version*.
5331         * build-report.el (build-report-version): Removed.
5332         * build-report.el (build-report-installation-version-regexp): New.
5333         * build-report.el (build-report-version-file-regexp): New.
5334         * build-report.el (build-report-installation-srcdir-regexp): New.
5335         * build-report.el (build-report-destination): Offer
5336         xemacs-build-reports and xemacs-beta.
5337         * build-report.el (build-report-keep-regexp): Adjusted.
5338         * build-report.el (build-report-delete-regexp): Adjusted.
5339         * build-report.el (build-report-make-output-dir): New.
5340         * build-report.el (build-report-installation-file): Replace use of
5341         `concat' with `expand-file-name'.
5342         * build-report.el (build-report-make-output-file): Removed.
5343         * build-report.el (build-report-make-output-files): New.
5344         * build-report.el (build-report-subject): Identify as
5345         user-variable with "*...".
5346         * build-report.el (build-report-prompts): Ditto.
5347         * build-report.el (build-report-version-file): New.
5348         * build-report.el (build-report-file-encoding): Identify as
5349         user-variable with "*...".
5350         * build-report.el (build-report-make-output-get): New.
5351         * build-report.el (build-report-insert-header): Report
5352         emacs-version and system-configuration instead of
5353         build-report-version.
5354         * build-report.el (build-report-insert-make-output): Add file
5355         argument.
5356         * build-report.el (build-report-insert-installation-file):
5357         Re-indent.
5358         * build-report.el (build-report-keep): Change docstring,
5359         re-indent.
5360         * build-report.el (build-report-delete): Ditto.
5361         * build-report.el (build-report-installation-data): New.
5362         * build-report.el (build-report-version-file-data): New.
5363
5364 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5365
5366         * byte-optimize.el (byte-optimize-lapcode):
5367         Fix the optimization of using the first 5 elements of the
5368         constants vector for variables.
5369         (byte-optimize-lapcode): Fix another ancient broken optimization.
5370
5371 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5372
5373         * *: Spelling mega-patch
5374
5375 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5376
5377         * easymenu.el: doc fixes.
5378         (easy-menu-do-define): Use backquote.
5379         (easy-menu-change):
5380         (easy-menu-add):
5381         `when' seems much clearer than `if' here.
5382         (easy-menu-remove):
5383         (easy-menu-add-item):
5384         (easy-menu-item-present-p):
5385         (easy-menu-remove-item):
5386         Wrap using (when (featurep 'menubar) ...)
5387
5388 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5389
5390         * bytecomp.el (displaying-byte-compile-warnings):
5391         Revert Ben's change to this function below so that the compile log
5392         is displayed properly for users of the "popper" package.
5393
5394 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5395
5396         * window.el (save-selected-window): Use backquote.
5397
5398         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5399         Renamed from `byte-compile-file-form-defvar'.
5400         * bytecomp.el (byte-compile-defvar-or-defconst):
5401         Only cons onto current-load-list in top-level forms.
5402         Else this leaks a cons cell every time a defun is called.
5403         Renamed from `byte-compile-defvar', for clarity.
5404         Warn when docstring of defvar is not a string.
5405         Use consistent error messages.
5406         Better comments.
5407
5408 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5409
5410         * simple.el (set-variable):
5411         Remove unneeded defvar by rearranging order of let* forms.
5412
5413         * mule/mule-ccl.el (ccl-get-next-code):
5414         * menubar-items.el (bookmark-menu-filter):
5415         (language-environment-menu-filter):
5416         (tutorials-menu-filter):
5417         * toolbar-items.el (toolbar-compile):
5418         * byte-optimize.el (disassemble-offset):
5419         Use (declare (special ...)) instead of `defvar'.
5420
5421         * cl-macs.el (cl-do-proclaim):
5422         Fix (declare (special ...)) warning suppression syntax.
5423
5424 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5425
5426         * info.el (Info-tag-table-marker):
5427         (Info-tag-table-buffer):
5428         (Info-find-file-node):
5429         (Info-read-subfile):
5430         (Info-build-node-completions):
5431         (Info-search):
5432         (Info-mode):
5433         Multiple info buffer support.
5434
5435 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5436
5437         * ldap.el (ldap-decode-entry): New defun
5438         (ldap-search-entries): Use it in order to decode DN-prefixed
5439         entries properly
5440
5441 2000-08-23  Daniel Pittman <daniel@danann.net>
5442
5443         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5444         Use `eq', not `=', to compare symbols.
5445
5446 2000-07-30  Ben Wing  <ben@xemacs.org>
5447
5448         * bytecomp.el (byte-compile-report-error):
5449         * bytecomp.el (displaying-byte-compile-warnings):
5450         if stack-trace-on-error is set, send out a backtrace when
5451         an error is encountered that stops byte compilation.  this
5452         should make it much much easier to track down those curious
5453         problems.  also undo the kludge of using a separate "*Show*"
5454         buffer for display when there's a temp-buffer-show-function;
5455         we can avoid this by just being a little smarter.
5456
5457         * dialog-items.el:
5458         * dialog-items.el (search-dialog-regexp): New.
5459         * dialog-items.el (search-dialog-callback):
5460         * dialog-items.el (make-search-dialog):
5461         add a regexp option to the dialog and clean up a bit.
5462
5463         * dialog.el:
5464         * dialog.el (yes-or-no-p-dialog-box):
5465         * dialog.el (get-dialog-box-response):
5466         * dialog.el (make-dialog-box):
5467         * dialog.el (dialog-box-finish): New.
5468         * dialog.el (dialog-box-cancel): New.
5469         * dialog.el (internal-make-dialog-box-exit): New.
5470         implement [properly!] the :modal property of the new dialog box
5471         interface.  this is the first time xemacs has ever had *proper*
5472         modal dialog boxes, giving the standard window-system feedback.
5473         (e.g. under windows, clicking on a disabled frame causes a beep
5474         and makes the dialog box flash three times.)
5475
5476         * dragdrop.el: header keyword frobbing.
5477
5478         * dumped-lisp.el (preloaded-file-list):
5479         renamed winnt.el to win32-native.el.
5480
5481         * faces.el (face-property):
5482         * faces.el (set-face-property):
5483         * faces.el (frob-face-property):
5484         * faces.el (frob-face-font-2):
5485         * faces.el (make-face-bold):
5486         * faces.el (make-face-italic):
5487         * faces.el (make-face-bold-italic):
5488         * faces.el (make-face-unbold):
5489         * faces.el (make-face-unitalic):
5490         * faces.el (make-face-smaller):
5491         * faces.el (make-face-larger):
5492         clean up the implementation of these so that window-system-specific
5493         methods are called only on objects belonging to that window system.
5494         previously, you could have [e.g.] mswindows-make-face-bold called
5495         on font object of device type `stream', which is not good and
5496         explains the subtle errors Adrian was getting when byte-compiling
5497         something that required 'term. (Adrian, now you can use stack-trace-
5498         on-error to find the exact place where things are going wrong instead
5499         of having to laboriously binary-search your way through.)
5500
5501         * finder.el (finder-known-keywords):
5502         cleaned up -- properly sorted, clarified the meanings of many of
5503         the keywords, and added a few -- mswin, gui, content, build, www,
5504         user, services.  the last two try to distinguish between a package
5505         that's used directly by the user, and a package that provides
5506         support services to other packages.
5507
5508         * font-lock.el (lisp-font-lock-keywords-2):
5509         update list of lisp control structures to include everything,
5510         including new ones i introduced.
5511
5512         * gutter.el: header keyword frobbing.
5513
5514         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5515         recent isearch element was not doing so!  you got the second-most-
5516         recent instead.
5517
5518         * lisp-mode.el (construct-lisp-mode-menu):
5519         more menubar cleanups.
5520         * lisp-mode.el (with-selected-window):
5521         make it indent properly.
5522
5523         * menubar-items.el (default-menubar): lots of menubar cleanups.
5524         rearranged the options menu the most, e.g. splitting up the
5525         Keyboard/Mouse menu into a new Editing menu and combining the
5526         separate Scrollbar/Gutter/Toolbar submenus into Display.
5527         Got rid of General, moved items to Editing or new Troubleshooting.
5528         Moved Packages to Tools; doesn't seem to belong under Options.
5529         Added stuff to the Cmds menu, e.g. Change Case.
5530
5531         NB please don't complain about these periodic menubar changes.
5532         Anything like this is necessarily incremental in its construction
5533         -- By constant use you gradually become more and more aware of
5534         better and better ways to group menu items.  When we eventually
5535         move the options menu to a property sheet, the existing structure
5536         will probably be preserved fairly well.
5537
5538         * minibuf.el (next-history-element): fix problems with pressing
5539         down arrow in repeat-complex-command.
5540
5541         * modeline.el:
5542         * modeline.el (modeline-3d-p): New.
5543         added custom variable for controlling the 3d modeline.  the
5544         corresponding Options item has been present for a long time,
5545         but commented out with "fix me!" comments.  it's fixed now.
5546
5547         * obsolete.el (add-menu):
5548         remove bogus gettexts.
5549
5550         * process.el (shell-quote-argument):
5551         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5552         For bash under Windows native, see below.
5553
5554         * simple.el:
5555         * simple.el (display-warning-buffer):
5556         Fixed the handling of warning display to eliminate the annoying
5557         *Show* buffer, like was done for byte-compiler output above.
5558
5559         * simple.el (debug-print): New.
5560         Simple function for sending debug messages to the console and/or
5561         other debug places.
5562
5563         * subr.el (replace-in-string):
5564         Rewrite this function to avoid N^2 behavior with large strings --
5565         catastrophic with the new Windows selection code! (Apparently the
5566         author of this function didn't realize there was a fun
5567         replace-match that could make his life much easier, because we
5568         duplicated the entire logic.  The new version is smaller, easier
5569         to understand, much more robust, and has extended features --
5570         those of replace-match.)
5571
5572         * window.el:
5573         * window.el (with-selected-window): New.
5574         An obvious complement to the existing `with-selected-frame' and
5575         `with-current-buffer'.
5576
5577         * win32-native.el: Renamed from winnt.el.
5578         Added a great deal of stuff for properly handling process quoting,
5579         somewhat modeled on Kirill's original model (which i later threw
5580         away).  We should now finally have correctly working process arg
5581         quoting/dequoting so that the final app gets exactly what we
5582         intended.  Because the mechanism is in Lisp, it's easily
5583         extendible. (For those running bash and running the native
5584         version, I tried hard to do what I thought was correct.  But more
5585         thought is needed, and ideally the volunteer work of people with
5586         these configurations that they generally run on.)
5587
5588         * x-font-menu.el (x-font-menu-font-data):
5589         Put in defvar's to fix byte-compiler warnings.
5590
5591 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5592
5593         * select.el (selection-coercion-alist): Initialise.
5594         * select.el (select-coerce-to-text): New.
5595         * select.el (select-coerce): New.
5596         New functions to perform type and value coercion.
5597
5598         * select.el (select-buffer-killed-default): Keep data if it was
5599         on the clipboard.
5600
5601 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5602
5603         * menubar-items.el (default-menubar): Fix typo.
5604         (default-menubar): `lambda' was mispelled as `lamda'.
5605
5606 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5607
5608         * window.el (shrink-window-if-larger-than-buffer): Remove
5609         edge checking code.
5610
5611 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5612
5613         * paths.el (gnus-local-domain): Removed.
5614         (gnus-local-organization): Ditto.
5615         (gnus-startup-file): Ditto.
5616
5617 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5618
5619         * files.el (auto-mode-alist): Add .spec for RPM.
5620
5621 2000-07-31  Andy Piper  <andy@xemacs.org>
5622
5623         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5624
5625 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5626
5627         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5628         browse-url.
5629         * help.el (xemacs-www-page): Ditto.
5630         (xemacs-www-faq): Ditto.
5631         * menubar-items.el (default-menubar): Ditto.
5632
5633         * wid-edit.el (widget-url-link-action): Ditto.
5634         From: Kenichi OKADA <okada@opaopa.org>.
5635
5636 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5637
5638         * finder.el (finder-commentary): Add autoload cookie.
5639
5640 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5641
5642         * files.el (insert-file-contents-literally): Fix second let
5643         binding for `coding-system-for-read' to `coding-system-for-write'
5644         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5645
5646 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5647
5648         * files.el (insert-file-contents-literally): Use binary coding
5649         system (from Morioka san).
5650         (insert-file-contents-literally): Make file-name-handler method.
5651
5652 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5653
5654         * cl-macs.el (get-selection): Add defsetf.
5655
5656 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5657
5658         * x-init.el (x-activate-region-as-selection): replace obsolete
5659         function x-own-selection with own-selection.
5660         (ow-find): replace obsolete functions x-get-selection and
5661         x-get-clipboard with get-selection and get-clipboard.
5662         (init-post-x-win): replace obsolete function x-disown-selection
5663         with disown-selection.
5664
5665 2000-07-20  Mike Sperber  <mike@xemacs.org>
5666
5667         * startup.el (load-user-init-file): Only try to load init file if
5668         it exists.
5669
5670 2000-07-10  Andy Piper  <andy@xemacs.org>
5671
5672         * dialog-items.el: sync with Ben's patch.
5673
5674         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5675         comment.
5676         (progress-text-glyph): deleted.
5677         (progress-layout-glyph): make completely minimal.
5678         (progress-gauge-glyph): ditto.
5679         (progress-display-style): fix to handle dynamic instantiator
5680         changes.
5681         (progress-text-instantiator): new.
5682         (progress-layout-instantiator): new.
5683         (progress-gauge-instantiator): new.
5684         (set-progress-display-instantiator): renamed and changed from
5685         set-progress-display-style.
5686         (progress-abort-glyph): use instantiator not glyph.
5687         (append-progress-display): use set-progress-display-instantiator
5688         and set-glyph-image.
5689         (abort-progress-display): ditto.
5690         (raw-append-progress-display): ditto.
5691
5692 2000-07-20  Ben Wing  <ben@xemacs.org>
5693
5694         * code-files.el: Move Mule-specific code to mule-coding.el.
5695
5696 2000-07-15  Ben Wing  <ben@xemacs.org>
5697
5698         * autoload.el:
5699         Fixed comments.
5700
5701         * cmdloop.el:
5702         * cmdloop.el (yes-or-no-p):
5703         * cmdloop.el (y-or-n-p):
5704         Make these functions use should-use-dialog-box-p and not be
5705         overridden in dialog.el.
5706
5707         * cus-dep.el:
5708         * cus-dep.el (Custom-make-dependencies): Removed.
5709         * cus-dep.el (Custom-make-dependencies-1): New.
5710         * cus-dep.el (Custom-make-one-dependency): New.
5711         New entry point for use in Makefiles, to avoid excessive
5712         invocations.
5713
5714         * cus-edit.el (custom-variable-reset-saved):
5715         * cus-edit.el (custom-variable-reset-standard):
5716         * cus-edit.el (custom-save-resets):
5717         Fix bytecompiler warnings.
5718
5719         * dialog.el:
5720         * dialog.el (yes-or-no-p-dialog-box):
5721         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5722         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5723         * dialog.el (get-dialog-box-response):
5724         * dialog.el (message-or-box):
5725         * dialog.el (make-dialog-box):
5726         * dialog.el (popup-dialog-box): New.
5727         Avoid yes-or-no-p bogosities.
5728         Create a general function `make-dialog-box' to encapsulate all
5729         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5730
5731         * dumped-lisp.el (preloaded-file-list):
5732         Add dialog-items.  Clean up.  Group files by types.
5733
5734         * easymenu.el (easy-menu-add):
5735         * easymenu.el (easy-menu-remove):
5736         Account for accelerators.
5737
5738         * extents.el:
5739         * extents.el (extent-list): New args, like in map-extents.
5740         * extents.el (extent-at-event): New.
5741         * extents.el (extents-at-event): New.
5742
5743         * font-lock.el:
5744         * font-lock.el (font-lock-mode):
5745         * font-lock.el (font-lock-default-fontify-buffer):
5746         * font-lock.el (font-lock-default-unfontify-region):
5747         * font-lock.el (font-lock-fontify-syntactically-region):
5748         * font-lock.el (font-lock-fontify-keywords-region):
5749         Use new progress-feedback names.
5750
5751         * font-lock.el (java-font-lock-identifier-regexp):
5752         * font-lock.el (java-font-lock-class-name-regexp):
5753         Fix bytecompiler warnings.
5754
5755         * gutter-items.el:
5756         * gutter-items.el (progress-display-use-echo-area): Removed.
5757         * gutter-items.el (progress-feedback-use-echo-area): New.
5758         * gutter-items.el (progress-display-popup-period): Removed.
5759         * gutter-items.el (progress-feedback-popup-period): New.
5760         * gutter-items.el (set-progress-display-style): Removed.
5761         * gutter-items.el (set-progress-feedback-style): New.
5762         * gutter-items.el (progress-display-style): Removed.
5763         * gutter-items.el (progress-feedback-style): New.
5764         * gutter-items.el (progress-stack):
5765         * gutter-items.el (progress-displayed-p): Removed.
5766         * gutter-items.el (progress-feedbacked-p): New.
5767         * gutter-items.el (clear-progress-display): Removed.
5768         * gutter-items.el (clear-progress-feedback): New.
5769         * gutter-items.el (progress-display-clear-when-idle): Removed.
5770         * gutter-items.el (progress-feedback-clear-when-idle): New.
5771         * gutter-items.el (remove-progress-display): Removed.
5772         * gutter-items.el (remove-progress-feedback): New.
5773         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5774         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5775         * gutter-items.el (append-progress-display): Removed.
5776         * gutter-items.el (append-progress-feedback): New.
5777         * gutter-items.el (abort-progress-display): Removed.
5778         * gutter-items.el (abort-progress-feedback): New.
5779         * gutter-items.el (raw-append-progress-display): Removed.
5780         * gutter-items.el (raw-append-progress-feedback): New.
5781         * gutter-items.el (display-progress-display): Removed.
5782         * gutter-items.el (display-progress-feedback): New.
5783         * gutter-items.el (current-progress-display): Removed.
5784         * gutter-items.el (current-progress-feedback): New.
5785         * gutter-items.el (current-progress-display-label): Removed.
5786         * gutter-items.el (current-progress-feedback-label): New.
5787         * gutter-items.el (progress-display): Removed.
5788         * gutter-items.el (progress-feedback): New.
5789         Replace "progress-display" with "progress-feedback" globally.
5790
5791         * gutter-items.el (lprogress-display): Removed.
5792         * gutter-items.el (progress-feedback-with-label): New.
5793         Rename lprogress-display ==> progress-feedback-with-label.
5794
5795         * gutter-items.el (search-dialog-direction): Removed.
5796         * gutter-items.el (search-dialog-text): Removed.
5797         * gutter-items.el (search-dialog-callback): Removed.
5798         * gutter-items.el (make-search-dialog): Removed.
5799         Move to dialog-items.el.
5800
5801         * help.el:
5802         * help.el (help-mode-quit):
5803         * help.el (mode-for-help): New.
5804         * help.el (help-sticky-window): New.
5805         * help.el (help-window-config): New.
5806         * help.el (with-displaying-help-buffer):
5807         * help.el (function-at-event): New.
5808         * help.el (help-symbol-regexp): New.
5809         * help.el (help-symbol-run-function-1): New.
5810         * help.el (help-symbol-run-function): New.
5811         * help.el (help-symbol-function-context-menu): New.
5812         * help.el (help-symbol-variable-context-menu): New.
5813         * help.el (help-symbol-function-and-variable-context-menu): New.
5814         * help.el (frob-help-extents): New.
5815         * help.el (describe-function-1):
5816         * help.el (variable-at-point):
5817         * help.el (variable-at-event): New.
5818         * help.el (describe-variable):
5819         Major overhaul.
5820         - Make functions and variables be mousable.
5821         - Middle button hyperlinks.
5822         - New context-menu entries.
5823
5824         * keydefs.el:
5825         * keydefs.el (global-map):
5826         New key bindings to move lines up and down.
5827
5828         * lisp-mode.el:
5829         * lisp-mode.el (construct-lisp-mode-menu): New.
5830         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5831         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5832         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5833         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5834         Make popup and menubar menus be different.  Popup menu uses
5835         clicked location and automatically assumes symbol under the mouse
5836         for various commands.
5837
5838         * menubar-items.el:
5839         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5840         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5841
5842         * menubar-items.el (global-popup-menu): Removed.
5843         * menubar-items.el (mode-popup-menu): Removed.
5844         * menubar-items.el (activate-popup-menu-hook): Removed.
5845         * menubar-items.el (popup-mode-menu): Removed.
5846         * menubar-items.el (popup-buffer-menu): Removed.
5847         * menubar-items.el (popup-menubar-menu): Removed.
5848         Move to menubar.el.
5849
5850         * menubar.el:
5851         * menubar.el (global-popup-menu): New.
5852         * menubar.el (mode-popup-menu): New.
5853         * menubar.el (activate-popup-menu-hook): New.
5854         * menubar.el (last-popup-menu-event): New.
5855         * menubar.el (popup-mode-menu): New.
5856         * menubar.el (popup-buffer-menu): New.
5857         * menubar.el (popup-menubar-menu): New.
5858         * menubar.el (menu-call-at-event): New.
5859         Move non-content functions here.  Add support for context menu
5860         items on extents.
5861
5862         * minibuf.el (minibuffer-history-uniquify):
5863         Typo fix.
5864
5865         * minibuf.el (read-file-name-1):
5866         Call new file dialog box if it exists.
5867
5868         * minibuf.el (mouse-rfn-setup-vars):
5869         Clean up "chop" action.
5870
5871         * mouse.el:
5872         * mouse.el (button2): Now bound to mouse-track.
5873         * mouse.el (click-inside-extent-p):
5874         * mouse.el (point-inside-extent-p):
5875         * mouse.el (point-inside-selection-p):
5876         * mouse.el (mouse-drag-or-yank): Removed.
5877         * mouse.el (mouse-begin-drag-n-drop): New.
5878         * mouse.el (mouse-eval-sexp):
5879         * mouse.el (mouse-track-activate-strokes): New.
5880         * mouse.el (mouse-track-do-activate): New.
5881         * mouse.el (mouse-track):
5882         * mouse.el (default-mouse-track-event-is-with-button): New.
5883         * mouse.el (default-mouse-track-cleanup-hook):
5884         * mouse.el (default-mouse-track-drag-hook):
5885         * mouse.el (default-mouse-track-drag-up-hook):
5886         * mouse.el (default-mouse-track-click-hook):
5887         Merge drag-n-drop into mouse-track.
5888         Add general "activate" support to replace specific button2 kludges.
5889         Use "button modifier" support in mouse-track.
5890
5891         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5892
5893         * package-ui.el:
5894         * package-ui.el (pui-menu):
5895         * package-ui.el (pui-popup-context-sensitive): Removed.
5896         Fix bytecompiler warnings.
5897         Clean up popup code a bit.
5898
5899         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5900
5901         * simple.el:
5902         * simple.el (transpose-lines):
5903         * simple.el (transpose-line-up): New.
5904         * simple.el (transpose-line-down): New.
5905         * simple.el (transpose-subr):
5906         * simple.el (transpose-subr-1): Removed.
5907         Clean up, add functions to move lines up and down.
5908
5909         * startup.el (mail-host-address):
5910         * startup.el (user-mail-address):
5911         Customize.
5912
5913         * subr.el:
5914         * subr.el (set-symbol-value-in-buffer): New.
5915         * subr.el (error):
5916         * subr.el (check-argument-type):
5917         * subr.el (defined-error-p): New.
5918         Add structured error support.
5919
5920         * toolbar-items.el (toolbar-compile):
5921         Use new make-dialog-box.
5922
5923         * update-elc.el:
5924
5925         * userlock.el (ask-user-about-lock-dbox):
5926         * userlock.el (ask-user-about-supersession-threat-dbox):
5927         * userlock.el (ask-user-about-lock):
5928         * userlock.el (ask-user-about-supersession-threat):
5929         Use new make-dialog-box.
5930         Add safety checks; use should use-dialog-box-p.
5931
5932         * window-xemacs.el:
5933         * window-xemacs.el (__buffer-dedicated-frame):
5934         * window-xemacs.el (buffer-dedicated-frame): New.
5935         * window-xemacs.el (set-buffer-dedicated-frame): New.
5936         Move dedicated-frame stuff into lisp.
5937
5938 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5939
5940         * printer.el (generic-print-region): Do not require that
5941         `printer-name' be set.
5942         (printer-name): Commentary clarification.
5943
5944 2000-07-19  Martin Buchholz <martin@xemacs.org>
5945
5946         * XEmacs 21.2.35 is released.
5947
5948 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5949
5950         * select.el (selection-coercible-types): Initialise.
5951
5952 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5953
5954         * select.el (own-clipboard): Bug fix.
5955
5956 2000-07-17  Mike Sperber  <mike@xemacs.org>
5957
5958         * cus-edit.el (custom-migrate-custom-file): Save init file before
5959         continuing.
5960
5961 2000-07-16  Mike Sperber  <mike@xemacs.org>
5962
5963         * startup.el (load-init-file): Remove silly call to
5964         `load-user-custom-file`.
5965         (maybe-migrate-user-init-file): Minor fixes.
5966
5967 2000-07-16  Martin Buchholz  <martin@xemacs.org>
5968
5969         * apropos.el (apropos-documentation-check-doc-file):
5970         `doc' variable should be let-bound, as was presumably intended.
5971
5972         * cus-edit.el (custom-variable-reset-saved):
5973         (custom-variable-reset-standard):
5974         Remove unused variable comment-widget.  Twice.
5975
5976         * toolbar.el (toolbar-blank-press-function):
5977         Add a real defvar with initial value nil and proper docstring.
5978         (press-toolbar-button): No need to check for boundp-ness anymore.
5979
5980         * rect.el (open-rectangle-line): Remove useless (let) form.
5981         Add defvar for pending-delete-mode.
5982
5983         * info.el (Info-find-node): This function needs an autoload cookie.
5984
5985         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
5986         Use let* since the second form referred to the first.
5987
5988 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
5989
5990         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
5991         instead of removed `mswindows-get-clipboard'.
5992
5993
5994 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
5995
5996         * select.el (select-convert-from-text): New.
5997         * select.el (select-convert-from-length): New.
5998         * select.el (select-convert-from-integer): New.
5999         * select.el (select-convert-from-identity): New.
6000         * select.el (select-convert-from-filename): New.
6001         * select.el (selection-converter-in-alist): Use them.
6002         New converter functions for X.
6003
6004         * select.el (get-selection): Removed comment.
6005
6006         * select.el (own-selection): Removed append code - I thought
6007         I'd already done this, but apparently not...
6008
6009         * select.el: Changed comment about TIMESTAMP.
6010
6011         * select.el (select-convert-in): New.
6012         * select.el (select-convert-out): New.
6013         New functions that get used by select.c.
6014
6015         * select.el (select-buffer-killed-default): New.
6016         * select.el (select-buffer-killed-text): New.
6017         * select.el (selection-buffer-killed-alist): New.
6018         New list and functions that get called if a relevant selection
6019         exists and a buffer gets killed.
6020
6021         * select.el (select-convert-to-targets):
6022         * select.el (select-convert-to-identity): Removed.
6023         * select.el (select-convert-from-identity): Removed.
6024         * select.el (select-converter-out-alist):
6025         Removed _EMACS_INTERNAL selection type.
6026
6027         * x-select.el (xselect-kill-buffer-hook): Removed.
6028         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6029         Removed this X-specific nonesense. Use the generic support
6030         in select.el instead.
6031
6032 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6033
6034         * mule/mule-category.el (defined-category-hashtable):
6035         Use make-hash-table instead of make-hashtable
6036
6037         * buff-menu.el: Byte-compiler warning fix.
6038
6039         * isearch-mode.el (isearch-highlight-all-cleanup):
6040         Remove unused variable `isearch-highlight-all-start'.
6041
6042         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6043
6044         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6045
6046         * cus-dep.el (Custom-make-dependencies):
6047         Add autoload cookie for custom-add-loads to generated custom-load.el.
6048
6049         * autoload.el (autoload-package-name): Warning suppression.
6050         Move defvar prior to first use.
6051
6052         * custom.el: Add autoload for custom-declare-face.
6053         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6054         * cl.el (cl-hack-byte-compiler):
6055         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6056         to work properly.
6057
6058 2000-07-08  Mike Sperber  <mike@xemacs.org>
6059
6060         * startup.el (load-home-init-file): Added variable.
6061         (maybe-migrate-user-init-file): Added.
6062         (load-user-init-file): Load custom file if different from init
6063         file.
6064
6065         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6066         "startup."
6067
6068         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6069         Moved `custom-file'-related code to cus-file.el.
6070
6071         * cus-file.el: New file.
6072
6073 2000-04-01  Mike Sperber  <mike@xemacs.org>
6074
6075         * packages.el (packages-find-package-directories): Added support
6076         for external package hierarchies with in-place installations.
6077
6078         * find-paths.el (paths-root-in-place-p): Added.
6079         (paths-find-emacs-directory): Added support for external
6080         directories with in-place installations.
6081         (paths-find-site-directory): Ditto.
6082
6083         * startup.el (find-user-init-file): Also look for
6084         ~/.xemacs/init.elc? in preference to ~/.emacs.
6085
6086 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6087
6088         * select.el (own-selection):
6089         * select.el (own-clipboard): Changed `append' parameter to
6090         `how-to-use' parameter.
6091         * select.el (own-selection): Removed icky append code.
6092         * select.el (own-selection, get-selection): Removed extra type
6093         checking.
6094         * select.el (selection-appender-alist):
6095         * select.el (selection-converter-{in|out}-alist): Initialise.
6096         * select.el (select-append-to-*): New.
6097         * select.el (select-convert-from-*): New.  New functions to append
6098         data and convert data from external type.
6099
6100 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6101
6102         * font-lock.el: Javadoc enhancements.
6103
6104 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6105
6106         * printer.el (generic-print-region): Compose job name from buffer
6107         name.
6108
6109 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6110
6111         * font-lock.el (font-lock-fontify-pending-extents): Call
6112         font-lock-fontify-region instead of font-lock-fontify-buffer
6113         to avoid unnecessary progress gauges.
6114
6115 2000-07-06  Craig Lanning  <lanning@scra.org>
6116
6117         * custom-load.el (faces):
6118
6119         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6120         dir is a regex.
6121
6122         * process.el (call-process-internal): from Dan Holmsand, use binary
6123         coding systems so that jka-compr works.
6124
6125 2000-07-07  Ben Wing  <ben@xemacs.org>
6126
6127         * font-lock.el: Undo previous change.  Unfortunately, some
6128         files actually use the variables directly in their init code
6129         without quoting them.
6130
6131 2000-07-07  Ben Wing  <ben@xemacs.org>
6132
6133         * font-lock.el (defvar font-lock-*-face): Removed.
6134
6135         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6136         only when necessary.
6137
6138 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6139
6140         * cl-macs.el: fix cl-transform-function-property kludge
6141         so that it does not require a random feature.
6142
6143 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6144
6145         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6146         as in Linux kernel "Rules.make".
6147
6148 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6149
6150         * build-report.el (build-report): Add autoload cookie.
6151
6152 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6153
6154         * package-ui.el (defgroup pui):  Correct a misspelling
6155         (pui-toggle-package-delete):  Change `seleted' to `selected'
6156
6157 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6158
6159         * package-get.el (package-get-update-base):
6160         (package-get): Use insert-file-contents-literally always.
6161         (package-get-maybe-save-index):
6162         Force coding system for writing to binary.
6163
6164 2000-06-08  Mike Alexander  <mta@arbortext.com>
6165
6166         * code-process.el (call-process-region): If there is no coding
6167         system for the process on process-coding-system-alist use the
6168         coding system of the buffer containing the region.
6169
6170 2000-06-10  Ben Wing  <ben@xemacs.org>
6171
6172         * cmdloop.el (command-error):
6173         If debug-on-error and noninteractive, output backtrace.
6174
6175         * files.el (file-relative-name):
6176         Remove MSDOS references.
6177
6178         * simple.el (line-number): New function, due to non-obvious
6179         behavior/usage of count-lines.
6180
6181         * simple.el (count-lines): document non-obvious usage to get
6182         line number.
6183
6184 2000-06-11  Ben Wing  <ben@xemacs.org>
6185
6186         * faces.el ((featurep 'xpm)):
6187         * x-faces.el (x-init-face-from-resources):
6188         * x-faces.el (x-init-frame-faces):
6189         * x-misc.el (x-init-specifier-from-resources):
6190         * x-misc.el (x-get-resource-and-bogosity-check):
6191         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6192         * x-mouse.el (x-init-pointer-shape):
6193         * x-scrollbar.el (x-init-scrollbar-from-resources):
6194         Add sixth argument to x-get-resource calls so as to issue warnings
6195         rather than errors on bogus arguments.
6196
6197 2000-06-05  Ben Wing  <ben@xemacs.org>
6198
6199         * compat.el: new file.  provides a clean, non-intrusive way to
6200         define compatibility functions.
6201
6202         * process.el (shell-quote-argument): temporary fix for lack
6203         of nt-quote-process-args.  #### I need to put back the overall
6204         structure of that mechanism but redo the guts of it using the
6205         extra intelligence in the C code.
6206
6207 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6208
6209         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6210         `package-get' does in package-get.el, instead of using external
6211         "md5sum" program.
6212
6213         * package-get.el (package-get): Insert package file literally to
6214         make checksum calculation work.
6215
6216 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6217
6218         * code-files.el (convert-mbox-coding-system): Deleted.
6219         (file-coding-system-alist): Removed reference to
6220         convert-mbox-coding-system.
6221
6222 2000-05-28  Martin Buchholz <martin@xemacs.org>
6223
6224         * XEmacs 21.2.34 is released.
6225
6226 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6227
6228         * font-lock.el (font-lock-keywords): Rewrote docstring
6229
6230 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6231
6232         * loadhist.el (unload-feature): handle case where x is both boundp
6233         and fboundp
6234
6235 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6236
6237         * packages.el: It's ok to use built-in macros, but not lisp
6238         defined ones.
6239
6240 2000-05-20  Ben Wing  <ben@xemacs.org>
6241
6242         * font-lock.el:
6243         * font-lock.el (font-lock-message-threshold):
6244         * font-lock.el (font-lock-mode):
6245         * font-lock.el (font-lock-default-fontify-buffer):
6246         * font-lock.el (font-lock-always-fontify-immediately):
6247         * font-lock.el (font-lock-old-extent): Removed.
6248         * font-lock.el (font-lock-old-len): Removed.
6249         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6250         * font-lock.el (font-lock-pending-extent-table): New.
6251         * font-lock.el (font-lock-range-table): New.
6252         * font-lock.el (font-lock-after-change-function):
6253         * font-lock.el (font-lock-after-change-function-1): Removed.
6254         * font-lock.el (font-lock-fontify-pending-extents): New.
6255         * font-lock.el ('font-lock-revert-cleanup): Removed.
6256         * font-lock.el ('font-lock-revert-setup): Removed.
6257         Rewrite deferral code to handle any number of changes, merging
6258         them properly.  Remove hacked-up code for revert-buffer, now
6259         unnecessary.
6260
6261         * menubar-items.el (default-menubar):
6262         In Options->Edit Init File, don't switch to emacs-lisp-mode
6263         unless necessary; doing this turns off font-lock.
6264
6265 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6266
6267         * keydefs.el: Define C-x BS to backward-kill-sentence.
6268
6269 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6270
6271         * files.el (hack-local-variables-prop-line): Use non-greedy
6272         matching to process -*-texinfo-*- -*-.
6273
6274 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6275
6276         * minibuf.el (minibuf-directory-files): new function.
6277         (read-file-name-activate-callback): use minibuf-directory-files.
6278         (read-directory-name-internal): ditto.
6279         (mouse-file-display-completion-list): ditto.
6280         (mouse-directory-display-completion-list): ditto.
6281         (read-file-name-internal): remove "./" from completion list unless
6282         explicitly matched, for consistency.
6283
6284 2000-05-11  Ben Wing  <ben@xemacs.org>
6285
6286         * gutter-items.el (gutter-buffers-tab):
6287         * gutter-items.el (add-tab-to-gutter):
6288         * gutter-items.el (update-tab-in-gutter):
6289         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6290         * gutter-items.el (append-progress-display):
6291         * gutter-items.el (abort-progress-display):
6292         * gutter-items.el (raw-append-progress-display):
6293         Further fixes.  Use set-glyph-image not set-image-instance-property,
6294         to fix problems with multiple windows in a frame.
6295
6296         * menubar-items.el (tutorials-menu-filter):
6297         Fix typo.
6298
6299         * startup.el (early-error-handler):
6300         Display message box under windows; otherwise, message will disappear
6301         before it can be viewed.
6302
6303         * update-elc.el:
6304         Fix bug in NEEDTODUMP processing.
6305
6306 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6307
6308         * startup.el (lock-directory): Removed.
6309         (superlock-file): Ditto.
6310         (startup-set-paths): Remove lockdir.
6311         (startup-setup-paths-warning): Remove lock-directory.
6312
6313         * setup-paths.el (paths-find-lock-directory): Removed.
6314         (paths-find-superlock-file): Ditto.
6315
6316 2000-05-09  Ben Wing  <ben@xemacs.org>
6317
6318         * faces.el (set-face-property):
6319         * faces.el (set-face-font):
6320         * faces.el (set-face-foreground):
6321         * faces.el (set-face-background):
6322         * faces.el (set-face-background-pixmap):
6323         * faces.el (set-face-underline-p):
6324         * faces.el (set-face-strikethru-p):
6325         * faces.el (set-face-highlight-p):
6326         * faces.el (set-face-dim-p):
6327         * faces.el (set-face-blinking-p):
6328         * faces.el (set-face-reverse-p):
6329         doc string changes.
6330
6331         * glyphs.el:
6332         * glyphs.el (make-image-specifier):
6333         * glyphs.el (glyph-property):
6334         * glyphs.el (set-glyph-image):
6335         * glyphs.el (make-glyph):
6336         * glyphs.el (make-pointer-glyph):
6337         * glyphs.el (make-icon-glyph):
6338         * glyphs.el (widget-image-instance-p): New.
6339         authorship info, lots of doc changes.  New predicate, inadvertently
6340         omitted.  the general principle with specifier docs is now that
6341         the description of instantiators should go with the make-foo-specifier
6342         fun's doc string, rather than in foo-specifier-p.  this follows
6343         conventions elsewhere in XEmacs and in general is a lot more obvious
6344         of a place to look.  sometimes the make-foo-specifier function needs
6345         to be created in the process.
6346
6347         * gutter.el:
6348         * gutter.el (make-gutter-specifier): New.
6349         * gutter.el (make-gutter-size-specifier): New.
6350         * gutter.el (make-gutter-visible-specifier): New.
6351         specifier doc updates according to the conventions specified before.
6352
6353         * objects.el:
6354         * objects.el (make-font-specifier):
6355         * objects.el (make-color-specifier):
6356         * objects.el (make-face-boolean-specifier): New.
6357         specifier doc updates according to the conventions specified before.
6358
6359         * specifier.el:
6360         * specifier.el (set-specifier):
6361         * specifier.el (make-integer-specifier): New.
6362         * specifier.el (make-boolean-specifier): New.
6363         * specifier.el (make-natnum-specifier): New.
6364         * specifier.el (make-generic-specifier): New.
6365         * specifier.el (make-display-table-specifier): New.
6366         specifier doc updates according to the conventions specified before.
6367
6368         * toolbar.el:
6369         * toolbar.el (make-toolbar-specifier): New.
6370         specifier doc updates according to the conventions specified before.
6371
6372 2000-05-09  Ben Wing  <ben@xemacs.org>
6373
6374         * process.el (call-process-internal): Revert to previous version
6375         because Mike's change clashed with a change I did not long before.
6376         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6377         Thanks very much Mike for pointing out the bug and submitting a
6378         patch!
6379
6380 2000-04-13  Mike Alexander  <mta@arbortext.com>
6381
6382         * process.el (call-process-internal): Send the correct input buffer
6383         (call-process-internal): Return the exit status of the process
6384
6385 2000-05-07  Ben Wing  <ben@xemacs.org>
6386
6387         * winnt.el:
6388         * winnt.el (nt-quote-args-verbatim): Removed.
6389         * winnt.el (nt-quote-args-prefix-quote): Removed.
6390         * winnt.el (nt-quote-args-backslash-quote): Removed.
6391         * winnt.el (nt-quote-args-double-quote): Removed.
6392         * winnt.el (nt-quote-args-functions-alist): Removed.
6393         * winnt.el (nt-quote-process-args): Removed.
6394         Remove all stuff for argument quoting.  We borrow the code instead
6395         from Emacs 20.6, which is much more careful in its quoting
6396         (e.g. in handling runs of the escape character) and avoids most of
6397         the need for this Lisp mechanism by checking to see whether we're
6398         running a Cygwin or normal program and doing the appropriate
6399         quoting.  If we end up needing such a mechanism, we should add
6400         it by extending the variable `mswindows-quote-process-args' so it
6401         can take an alist of regexps.
6402
6403 2000-05-07  Ben Wing  <ben@xemacs.org>
6404
6405         * keydefs.el:
6406         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6407         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6408         the window without moving point.
6409
6410         * simple.el:
6411         * simple.el (scroll-up-one): New.
6412         * simple.el (scroll-down-one): New.
6413         Functions for use with C-M-up/down.
6414
6415 2000-05-01  Martin Buchholz <martin@xemacs.org>
6416
6417         * XEmacs 21.2.33 is released.
6418
6419 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6420
6421         * dialog.el (yes-or-no-p-dialog-box):
6422         Fix docstring.
6423         Fix following horrible bug in X11 mode with focus-follows-mouse:
6424           1. Visit two files in two different frames.
6425           2. do File->Revert Buffer in one of those frames.
6426           3. Dialog box appears.
6427           4. Arrange things so that the mouse passes over the *other*
6428              frame, then to the dialog box, and click on "Yes".
6429           5. The file contents end up in the *wrong* buffer!
6430         Add TODO comment.
6431
6432 2000-04-28  Ben Wing  <ben@xemacs.org>
6433
6434         * help.el (describe-installation): correct typo introduced
6435         in last patch: boundp -> fboundp.
6436
6437         * etags.el (buffer-tag-table-list):
6438         canonicalize filenames to Unix format so that tag-table-alist
6439         searching works under Windows.
6440
6441         * autoload.el:
6442         Bowdlerize the supposedly objectionable words
6443         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6444
6445         * gutter-items.el (set-progress-display-style):
6446         * gutter-items.el (search-dialog-callback):
6447         * gutter-items.el (make-search-dialog):
6448         Change to new callback-ex api.
6449
6450 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6451
6452         * help.el: (describe-installation): decode-coding-string is not
6453         defined in a non MULE environment.
6454
6455 2000-04-28  Ben Wing  <ben@xemacs.org>
6456
6457         * gutter-items.el (buffer-list-changed-hook):
6458         use it, not record-buffer-hook.
6459
6460         * subr.el (record-buffer-hook): Removed.
6461
6462 2000-04-27  Ben Wing  <ben@xemacs.org>
6463
6464         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6465         use NORECORD option.  Andy will not like this, but the existing
6466         gutter behavior is just wrong, as per this comment:
6467
6468         ;; this used to add the norecord flag to both calls below.
6469         ;; this is bogus because it is a pervasive assumption in XEmacs
6470         ;; that the current buffer is at the front of the buffers list.
6471         ;; for example, select an item and then do M-C-l
6472         ;; (switch-to-other-buffer).  Things get way confused.
6473         ;;
6474         ;; Andy, if you want to maintain the current look, you must
6475         ;;  *uncouple* the gutter order and buffers order.
6476
6477         * loaddefs.el (completion-ignored-extensions): unfuckify.
6478
6479         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6480         xemacs.mak.
6481
6482         * autoload.el (batch-update-one-directory): new function, used in
6483         xemacs.mak.
6484
6485         * loadup.el: set gc-cons-threshold very high unless dumping --
6486         loadup during update-elc is much much much faster.  also do this
6487         when quick-building.
6488
6489         add commented-out code for profiling loadup.
6490
6491
6492         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6493         is required in order to build xemacs.
6494
6495 2000-04-26  Ben Wing  <ben@xemacs.org>
6496
6497         * loadup.el: don't garbage collect during loadup if quick-build
6498         compile-time option is set.
6499
6500 2000-04-23  Ben Wing  <ben@xemacs.org>
6501
6502         * update-elc.el: compute whether any dumped .el or .elc files
6503         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6504         if so.
6505
6506         * update-elc.el (update-elc-files-to-compile): always change
6507         NOBYTECOMPILE in the src directory rather than current dir,
6508         so it will work under NT.
6509
6510         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6511         the form of this file is identical between Unix and Windows.
6512         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6513         Added comment.
6514         (update-autoloads-from-directory): updated doc string.
6515         updated doc strings in a few other places.
6516
6517 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6518
6519         * bytecomp.el (byte-force-recompile): Fix argument to
6520         byte-recompile-directory.
6521
6522 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6523
6524         * gutter-items.el (progress-display-clear-when-idle): Use
6525         add-one-shot-hook.
6526         * gutter-items.el (clear-progress-display): Adjust number of
6527         arguments.
6528
6529 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6530
6531         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6532
6533 2000-04-16  Ben Wing  <ben@xemacs.org>
6534
6535         * printer.el: New file.
6536
6537         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6538
6539         * help.el (describe-installation): Fix decoding for Windows.
6540
6541         * menubar-items.el:
6542         * menubar-items.el (default-menubar):
6543         * menubar-items.el (tutorials-menu-filter): New.
6544         * menubar-items.el (popup-menubar-menu):
6545         Add authorship.  Redo Help menu and Tutorials filter.
6546
6547         * menubar.el: Correct comment.
6548
6549         * modeline.el (modeline-buffer-identification): Correct doc string.
6550
6551         * simple.el:
6552         * simple.el (printing): Removed.
6553         * simple.el (printer-name): Removed.
6554         * simple.el (generic-print-buffer): Removed.
6555         * simple.el (generic-print-region): Removed.
6556         Move generic print code to printer.el.
6557
6558 2000-04-15  Ben Wing  <ben@xemacs.org>
6559
6560         * simple.el (generic-print-region): New.
6561         make this function actually work.
6562         (generic-print-buffer): call generic-print-region.
6563
6564 2000-04-14  Andy Piper  <andy@xemacs.org>
6565
6566         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6567         by using the new widget-callback-current-channel.
6568         (search-dialog-callback): ditto.
6569
6570 2000-04-12  Andy Piper  <andy@xemacs.org>
6571
6572         * gutter.el (default-gutter-position): moved from gutter-items.el.
6573         (default-gutter-position-changed-hook): ditto.
6574         (gutter-element-visibility-changed-hook): ditto.
6575         (set-gutter-element): ditto.
6576         (remove-gutter-element): ditto.
6577         (set-gutter-element-visible-p): ditto.
6578         (gutter-element-visible-p): ditto.
6579         (init-gutter): ditto.
6580
6581         * dialog.el (make-dialog-box): renamed and moved from
6582         gutter-items.el
6583
6584         * gutter-items.el: move various functions elsewhere.
6585
6586 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6587
6588         * menubar-items.el: Fixed place of parenthesis.
6589
6590 2000-04-12  Ben Wing  <ben@xemacs.org>
6591
6592         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6593                 without constantly being prompted for the tag.
6594         * simple.el: Added a number of section headings, to clarify the
6595                 organization of this file.
6596         * simple.el (activate-region):
6597         * simple.el (region-exists-p):
6598         * simple.el (region-active-p):
6599                 Moved these three function down to the other side of
6600                 the case-changing functions, so they join the rest of
6601                 the region code.
6602         * simple.el (printing): New.
6603         * simple.el (printer-name): New.
6604         * simple.el (generic-print-buffer): New.
6605                 New functions, a very simple prototype for a unified
6606                 printing interface.
6607
6608         * process.el (call-process-internal): Real fix for null BUFFER,
6609                 other problems with BUFFER specs.
6610
6611         * menubar-items.el:
6612                 Fixed up File->Print to use new printing functions.
6613                 Various corrections and expansions to Grep/Compile menus.
6614                 New options for Printing.
6615                 New options for SMTP Mail, the way to send mail under
6616                   MS Windows. (There's also a package patch to make SMTP
6617                   Mail be the default under MSWin.)
6618
6619 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6620
6621         * menubar-items.el: Selecting Rectangle Mousing from menubar
6622         did not work.  Needed to quote mouse-track-rectangle-p.
6623
6624 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6625
6626         * cl-compat.el (keywordp): Removed.
6627
6628 2000-04-05  Andy Piper  <andy@xemacs.org>
6629
6630         * gutter-items.el (progress-layout-glyph): don't initialize here.
6631         (progress-gauge-glyph): use dynamic sizing.
6632         (set-progress-display-style): new function. Set progress glyphs
6633         appropriately depending on the style.
6634         (progress-display-style): new variable. Custom version of
6635         set-progress-display-style.
6636         (progress-abort-glyph): switch to dynamic sizes.
6637         (search-dialog-text): make the edit field active.
6638
6639 2000-04-04  Andy Piper  <andy@xemacs.org>
6640
6641         * gutter-items.el (make-search-dialog): need to make the search
6642         dialog visible after creation.
6643
6644         * menubar-items.el (default-menubar): use the search dialog for
6645         searching. Remove some extraneous search menu items.
6646
6647         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6648         well as strings.
6649         (make-gutter-only-dialog-frame): allow the user to create the
6650         frame unmapped. Allow the gutter spec to be given as a glyph.
6651         (search-dialog-direction): new variable.
6652         (search-dialog-text): new variable.
6653         (search-dialog-callback): new function. Callback for the search
6654         dialog action.
6655         (make-search-dialog): new function. Create a user-friendly search
6656         dialog.
6657
6658 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6659
6660         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6661         under Windows.
6662
6663 2000-04-01  Andy Piper  <andy@xemacs.org>
6664
6665         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6666         progress more accurately.
6667
6668 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6669
6670         * finder.el (finder-compile-keywords): Process readable files only.
6671         Because error in process of .#finder-inf.el when compile xemacs
6672         with --with-clash-detection option.
6673
6674 2000-03-31  Andy Piper  <andy@xemacs.org>
6675
6676         * gutter-items.el (append-progress-display): don't delay after a
6677         successful font-lock.
6678         (make-gutter-only-dialog-frame): new function. Allow users to
6679         create gutter-only dialogs.
6680
6681 2000-03-27  Mike Alexander  <mta@arbortext.com>
6682
6683         * process.el (call-process-internal): Handle a null BUFFER
6684         parameter correctly.
6685
6686 2000-03-28  Andy Piper  <andy@xemacs.org>
6687
6688         * gutter-items.el (abort-progress-display): put strings in the
6689         gutter not extents.
6690         (progress-layout-glyph): signal special 'quit callback.
6691         (progress-display-quit-function): deleted.
6692         (progress-display-stop-callback): deleted.
6693         (progress-display-dispatch-command-events): deleted.
6694         (append-progress-display): remove calls to
6695         progress-display-dispatch-command-events.
6696         (raw-append-progress-display): ditto.
6697
6698 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6699
6700         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6701         being a list.  Actually define `stipple-pixmap-p' which is used as
6702         an error predicate.  Correctly handle PIXMAP being either relative
6703         or absolute file name.
6704
6705 2000-03-24  Andy Piper  <andy@xemacs.org>
6706
6707         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6708         (abort-progress-display): ditto. Don't delete the created extent.
6709         (raw-append-progress-display): ditto.
6710         (progress-display-dispatch-non-command-events): new
6711         function. Encapsulates what we want to do when no command input is
6712         required.
6713         (progress-display-dispatch-command-events): likewise, but disable
6714         for now since it causes too many problems.
6715         (append-progress-display): use them.
6716         (raw-append-progress-display): ditto.
6717         (default-gutter-position-changed-hook): set this rather than
6718         default-gutter-position-changed.
6719         (default-gutter-position-changed-hook): lambda with zero arguments
6720         rather than one.
6721         (raw-append-progress-display): trap errors in pending input since
6722         allowing them to signal will hose the gauge well and
6723         truly. Ideally we would like to delay these until we are more able
6724         to cope.
6725         (append-progress-display): ditto.
6726
6727 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6728
6729         * lisp/make-docfile.el: call-process-internal is now implemented
6730         in process.el.
6731
6732 2000-03-21  Ben Wing  <ben@xemacs.org>
6733
6734         * mule\mule-cmds.el (set-language-info-alist):
6735         Fix to correspond to new menu arrangement.
6736
6737 2000-03-21  Ben Wing  <ben@xemacs.org>
6738
6739         * process.el:
6740         * process.el (call-process-internal): New.
6741         New implementation of call-process.  Only enabled under NT, so far.
6742         stderr handling not implemented yet in CVS'd C code.
6743
6744 2000-03-20  Ben Wing  <ben@xemacs.org>
6745
6746         * lisp-mode.el:
6747         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6748         * lisp-mode.el (lisp-interaction-mode):
6749         Put back Lisp Interaction menubar for Jan V's sake.
6750
6751         * simple.el:
6752         * simple.el (mark-ring):
6753         * simple.el (dont-record-current-mark): New.
6754         * simple.el (in-shifted-motion-command): New.
6755         * simple.el (mark-ring-unrecorded-commands): New.
6756         * simple.el (mark-ring-max):
6757         * simple.el (set-mark-command):
6758         * simple.el (push-mark):
6759         * simple.el (handle-pre-motion-command):
6760         Implement scheme for not recording unimportant marks.
6761
6762         * subr.el:
6763         * subr.el (function-allows-args): New.
6764         New function function-allows-args.
6765
6766 2000-03-20  Martin Buchholz <martin@xemacs.org>
6767
6768         * XEmacs 21.2.32 is released.
6769
6770 2000-03-20  Andy Piper  <andy@xemacs.org>
6771
6772         * gutter-items.el (update-tab-in-gutter): force selection of the
6773         selected-window if required to do so.
6774         (buffers-tab-items): ditto.
6775         (add-tab-to-gutter): ditto.
6776         (create-frame-hook): use force-selection.
6777         (default-gutter-position-changed): lambdify.
6778         (update-tab-hook): deleted since it was only used in one place.
6779
6780 2000-03-18  Andy Piper  <andy@xemacs.org>
6781
6782         * files.el (find-file-noselect): undo change that shouldn't have
6783         gone in.
6784
6785 2000-03-17  Andy Piper  <andy@xemacs.org>
6786
6787         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6788         of selected-window trickery.
6789
6790         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6791         frames tabs.
6792         (progress-display-stop-callback): progress -> progress-display
6793         (progress-display-quit-function): ditto.
6794         (clear-progress-display): ditto.
6795         (remove-progress-display): ditto.
6796         (append-progress-display): ditto.
6797         (abort-progress-display): ditto.
6798         (raw-append-progress-display): ditto.
6799         (display-progress-display): ditto.
6800         (current-progress-display-label): ditto.
6801         (current-progress-display): ditto.
6802         (lprogress-display): ditto and save the buffer
6803         (progress-display): ditto. Otherwise the buffer sometimes gets
6804         changed which confuses font-lock.
6805
6806         * font-lock.el (font-lock-default-fontify-buffer): catch all
6807         errors, not just quit.
6808         (font-lock-mode): progress -> display-progress
6809         (font-lock-default-fontify-buffer): ditto.
6810         (font-lock-fontify-syntactically-region): ditto.
6811         (font-lock-fontify-keywords-region): ditto.
6812
6813 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6814
6815         * cl.el (gensym): Move to here from cl-macs.el.
6816         (gentemp): Ditto.
6817
6818 2000-03-16  Andy Piper  <andy@xemacs.org>
6819
6820         * font-lock.el (font-lock-mode): use lprogress and friends for
6821         progress management.
6822         (font-lock-default-fontify-buffer): ditto.
6823         (font-lock-fontify-syntactically-region): ditto.
6824         (font-lock-fontify-keywords-region): ditto.
6825         (font-lock-revert-cleanup): fix reverting.
6826         (font-lock-revert-setup): ditto.
6827
6828         * gutter-items.el (progress-use-echo-area): new variable. Use the
6829         echo area for progress gauges if non-nil.
6830         (clear-progress): remove echo area stuff and defer to
6831         clear-message.
6832         (append-progress): dispatch non-command events after each progress
6833         increment. Remove echo area stuff.
6834         (abort-progress): remove echo area stuff and defer to
6835         display-message.
6836         (raw-append-progress): ditto. Dispatch non-command events after
6837         gutter redisplay.
6838         (display-progress): defer echo area stuff to display-message.
6839
6840         * gutter-items.el (clear-progress):
6841         (abort-progress): indentation changes.
6842         (display-progress): don't clear progress.
6843         (append-progress): compare messages with equal.
6844         (raw-append-progress): use dispatch-non-command-events to flush
6845         widget creation events.
6846
6847 2000-03-13  Ben Wing  <ben@xemacs.org>
6848
6849         * abbrev.el:
6850         * abbrev.el (abbrev-string-to-be-defined): New.
6851         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6852         Changes for use with the menubar.
6853
6854 2000-03-12  Ben Wing  <ben@xemacs.org>
6855
6856         * alist.el (vassoc): moved here from font-menu.el.
6857
6858         * custom.el (defface): typo fix.
6859
6860         * dialog.el (yes-or-no-p-dialog-box):
6861         * dialog.el (message-box):
6862         * files.el (save-some-buffers-1):
6863         Put accelerators in the button names.
6864
6865         * font-lock.el (font-lock-comment-face):
6866         * font-lock.el (font-lock-keyword-face):
6867         * font-lock.el (font-lock-function-name-face):
6868         Fixed some of the colors under MS Windows because the existing
6869         default colors were hardly different from black and needed to be
6870         made lighter.
6871
6872         * font-menu.el:
6873         * font-menu.el (font-menu-split-long-menu):
6874         * font-menu.el (font-menu-family-constructor):
6875         * font-menu.el (font-menu-size-constructor):
6876         * font-menu.el (font-menu-weight-constructor):
6877         * font-menu.el (font-menu-set-font):
6878         vassoc moved to alist.el.
6879         Accelerators added to all menus.
6880         Unused bound var new-props removed.
6881
6882         * keydefs.el: I did a whole lot of rearranging to put things in a
6883         more consistent order and fixed a number of cases where key
6884         combinations involving up, down, left, right and so on were
6885         defined but the corresponding keypad combinations were not
6886         defined.
6887
6888         * lisp-mode.el:
6889         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6890         * lisp-mode.el (emacs-lisp-mode):
6891         * lisp-mode.el (lisp-interaction-mode):
6892         * lisp-mode.el (flet):
6893         Added accelerators onto the menus.
6894         Made all the different versions of the let function be indented
6895         the same way.
6896         Undid Steve's easy-menu-ification, because it makes it impossible
6897         to have the menubar and popup menus different.
6898         Cleaned up the menu; added items for find-function &c and some
6899         indenting, and removed debug-on-*.
6900
6901         * list-mode.el (list-mode-hook):
6902         * list-mode.el (list-mode):
6903         * list-mode.el (completion-setup-hook):
6904         * list-mode.el (display-completion-list):
6905         Added support for the :window-height keyword, which is required
6906         because of other changes that I made for the file dialog box.  I
6907         also made the hook variables list-mode-hook and
6908         completion-setup-hook and also minibuffer-setup-hook in
6909         minibuf.el be permanent-local; see comment in list-mode.el.
6910
6911         * map-ynp.el (map-y-or-n-p):
6912         Added accelerators to the dialog buttons.
6913
6914         * menubar-items.el (menu-truncate-list):
6915         New internal function.
6916         * menubar-items.el (submenu-generate-accelerator-spec):
6917         * menubar-items.el (menu-item-strip-accelerator-spec):
6918         * menubar-items.el (menu-item-generate-accelerator-spec):
6919         New exported functions, for use in auto-generating accelerator specs.
6920
6921         * menubar-items.el:
6922         * menubar-items.el (default-menubar):
6923         * menubar-items.el (maybe-add-init-button):
6924         * menubar-items.el (bookmark-menu-filter):
6925         * menubar-items.el (slow-format-buffers-menu-line):
6926         * menubar-items.el (build-buffers-menu-internal):
6927         * menubar-items.el (language-environment-menu-filter):
6928         * menubar-items.el (default-popup-menu):
6929         * menubar-items.el (popup-buffer-menu):
6930         * menubar-items.el (popup-menubar-menu):
6931         Did a major overhaul on this file, and in fact I'm nowhere near
6932         done working on the menubar, and there will be more patches to
6933         come.  A basic summary of what I've done:
6934
6935         a) I added accelerators to all of the menu items.  For menus that
6936         are auto-generated, such as the buffers menu, the accelerators are
6937         automatically added to the beginning of each line using the
6938         numbers 1 through 9, then zero, and then letters starting with A,
6939         but omitting the letters that are already in use for the fixed
6940         menu items at the top of the buffers menu.  To facilitate adding
6941         accelerators of this kind, I created some new functions
6942         (*-accelerator-spec), which are also being used by other filters
6943         that auto generate lists of things such as ftp sites to download
6944         packages.  If people really don't like these accelerators
6945         appearing at the beginning of the menu items, a variable can be
6946         added to optionally turn them off, but I think this is rather
6947         pointless because other menu items have accelerators and many or
6948         most of the menu users will use the accelerators if the support is
6949         there.
6950
6951         b) I combined the top level Tools and Apps menus into a single
6952         Tools menu, because the distinction between the two is not
6953         obvious, and the items on the menus are not used often enough that
6954         putting some of them onto submenus is a problem.
6955
6956         c) I created two new top level menus called View and Cmds because
6957         there were too many items on the File and Edit menus, and I'm going
6958         to be adding more items to these menus.  In contrast to the Tools
6959         menu, the items on these menus may be used quite often during an
6960         editing session, and so should be available with fewer
6961         keystrokes.
6962
6963         d) I added a number of options to the options menu, including one
6964         for controlling whether the alt key can be used to traverse to
6965         menu items using the accelerators, one for controlling behavior of
6966         control-k, one for controlling how the kill and yank functions
6967         interact with the clipboard, a few additional buffers-menu
6968         options, and various other things.  I also did a bit of
6969         rearranging, for example, combining the keyboard and mouse options
6970         into a single keyboard and mouse submenu to facilitate the
6971         accelerators on that level.
6972
6973         e) I changed the variable buffers-menu-format-buffer-line-function
6974         to take two arguments instead of one, the second argument being
6975         the line number for use in creating an accelerator.  I added a
6976         hack to support existing functions with one argument (although I
6977         doubt that very many of these exist), for backward compatibility.
6978
6979         f) I moved the top level mule menu to be a submenu of the edit
6980         menu.  I think that most of the items on this menu are fairly
6981         useless and there are certainly not enough frequently used items
6982         to justify this being its own top level menu.
6983
6984         g) I combined most of the items in big-menubar.el into the main menu.
6985         If people think the main menu is too big, it would be possible to
6986         create different configurations, some smaller.
6987
6988         * menubar.el (check-menu-syntax):
6989         Deleted some syntax checks that were no longer valid, partly
6990         because of changes that were already made a long time ago, and
6991         partly because of a change I made where I allow the name of the
6992         menu item to be an evaluated expression rather than just a string,
6993         similar to all of the other parameters of a menu item.
6994
6995         * minibuf.el:
6996         * minibuf.el (read-file-name-1):
6997         * minibuf.el (mouse-read-file-name-1):
6998         I made a number of changes to improve the appearance
6999         and functioning of the file dialog box.  They include:
7000
7001         a) Fixing the problem where closing the dialog box by clicking on
7002         the close button of the window didn't properly exit the
7003         minibuffer.
7004
7005         b) Fixing the problem that if you typed part of a file name, and
7006         then clicked on a completion with the mouse, the file was not
7007         correctly selected.
7008
7009         c) Changing the title of the dialog box to reflect the operation
7010         being done in accordance with user interface conventions, rather
7011         than the name of the dialog box buffer, which is rather useless.
7012
7013         d) Remove the words "possible completions are" which didn't
7014         belong.
7015
7016         e) Fix things so that the completions scroll off the end of the
7017         completions windows only to the right, rather than both to the
7018         right and down, which is in accordance with Windows user interface
7019         conventions.
7020
7021         * msw-init.el (init-post-mswindows-win):
7022         Added a binding for meta-F4, which is the standard windows binding
7023         for exiting a program.
7024
7025         * select.el (get-selection-no-error):
7026         * select.el (own-selection):
7027         * select.el (own-clipboard):
7028         Added an optional argument called append to the functions
7029         own-selection and own-clipboard.  This adds support for appending
7030         text to the existing selection and allows the function
7031         own-clipboard to be used as the value of the variable
7032         interprogram- cut-function.
7033
7034         Fixed a bug in own-selection in handling zmacs-region-stays.
7035
7036         * simple.el (historical-kill-line): New.
7037
7038         * simple.el (kill-line):
7039         * simple.el (interprogram-cut-function):
7040         * simple.el (interprogram-paste-function):
7041         * simple.el (handle-pre-motion-command):
7042         * simple.el (next-line):
7043         * simple.el (previous-line):
7044         a) Expanded the variable kill-whole-line, so that function
7045         kill-line can be set to delete the entire line always, not just
7046         when cursor is at the beginning of the line.  This is controlled
7047         by setting the variable kill-whole-line to the symbol 'always.
7048         This behavior, as well as the existing kill-whole-line behavior,
7049         now only take effect when kill-line is called interactively,
7050         although this is a departure from a previous behavior in the case
7051         of setting this variable kill-whole-line to t.  It is almost
7052         certainly what has always been intended, and most likely the old
7053         way of doing things introduced bugs.  I also created a function
7054         called historical-kill-line, which ignores the kill-whole-line
7055         setting and always gives the historical behavior of only killing
7056         to the end of the line.  I bound this function to shift- control-k
7057         so that the kill to end of line behavior is available, even when
7058         kill-whole-line has been set to change control-k into the simple
7059         delete-whole-line behavior. (This can be set using the options
7060         menu.)
7061
7062         b) I changed things so that kill and yank now interact with the
7063         clipboard by default under windows.  This was done by changing the
7064         default value of interprogram-cut- function and
7065         interprogram-paste-function.  You can get the old behavior by
7066         setting these to nil, and there is an option on the options menu
7067         to do this.
7068
7069         c) I added support for selecting text using shifted motion keys.
7070         This support is on by default and can be controlled by the
7071         variable shifted-motion-keys-select-region.  There is also a
7072         variable called unshifted-motion-keys-deselect-region that
7073         controls more specifically how the shifted motion key behavior
7074         works.  I did not put an option on the options menu to turn this
7075         off, because I can't imagine why this would be useful.
7076
7077         * simple.el (forward-block-of-lines):
7078         * simple.el (backward-block-of-lines):
7079         * simple.el (block-movement-size):
7080         New.
7081
7082         * simple.el (uncapitalized-title-words):
7083         * simple.el (uncapitalized-title-word-regexp):
7084         * simple.el (capitalize-string-as-title):
7085         * simple.el (capitalize-region-as-title):
7086         New.
7087
7088
7089         * subr.el (add-hook):
7090         * subr.el (make-local-hook): New.
7091         * subr.el (remove-local-hook): New.
7092         * subr.el (add-one-shot-hook): New.
7093         * subr.el (add-local-one-shot-hook): New.
7094         Added some functions to make using hooks easier.
7095         These include:
7096
7097         a) Functions add-local-hook and remove-local-hook to make it easy
7098         to use local hooks.
7099
7100         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7101         make it possible to add a "one-shot" hook, which is to say a hook
7102         that runs only once, and automatically removes itself after the
7103         first time it has run.
7104
7105 2000-03-09  Andy Piper  <andy@xemacs.org>
7106
7107         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7108
7109 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7110
7111         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7112         Moved from menubar-items.el.
7113         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7114
7115 2000-03-08  Andy Piper  <andy@xemacs.org>
7116
7117         * gutter-items.el (build-buffers-tab-internal): add selected field
7118         to buffers tab spec.
7119
7120 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7121
7122         * minibuf.el (last-exact-completion): Initialize to nil.
7123
7124 2000-03-07  Didier Verna  <didier@xemacs.org>
7125
7126         * startup.el (command-line-1): remove unused variable
7127         `first-file-buffer'.
7128
7129 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7130
7131         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7132         which is also used for Web server log files.
7133
7134 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7135
7136         * mule/mule-charset.el: Setup auto-fill-chars.
7137
7138 2000-03-02  SL Baur  <steve@beopen.com>
7139
7140         * subr.el (with-string-as-buffer-contents): Reimplement using
7141         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7142         non-deletion of buffer after execution problem.
7143         (with-output-to-string): Use unique buffer name.
7144
7145 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7146
7147         * gutter-items.el (buffers-tab-sort-function):  New variable.
7148         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7149
7150 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7151
7152         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7153
7154 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7155
7156         * menubar-items.el (maybe-add-init-button): Remove the "Load
7157         .emacs" button from all menubars.
7158
7159 2000-03-01  Didier Verna  <didier@xemacs.org>
7160
7161         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7162         region rectangle replacement (from Jan Vroonhof).
7163         (replace-rectangle): new function.
7164
7165 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7166
7167         * mule/mule-cmds.el (set-default-coding-systems): Use
7168         set-terminal-coding-system and set-keyboard-coding-system.
7169         * coding.el (set-terminal-coding-system): Use
7170         set-console-tty-output-coding-system.
7171         (set-keyboard-coding-system): Use
7172         set-console-tty-input-coding-system.
7173
7174 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7175
7176         * minibuf.el (read-variable): Allow symbol to default argument.
7177
7178 2000-02-27  Andy Piper  <andy@xemacs.org>
7179
7180         * gutter-items.el (update-tab-hook): new function to be used for
7181         hooks.
7182         (create-frame-hook): add update-tab-hook.
7183         (record-buffer-hook): ditto.
7184         (default-gutter-position-changed): ditto.
7185         (default-gutter-position): updating the buffers tab is now handled
7186         by a hook.
7187         (default-gutter-position-changed-hook): new variable.
7188         (gutter-element-visibility-changed-hook): ditto.
7189         (set-gutter-element-visible-p): call it.
7190         (set-gutter-element): use modify-specifier-instances. Set extents
7191         as duplicable before using.
7192         (remove-gutter-element): ditto.
7193         (set-gutter-element-visible-p): ditto.
7194         (init-gutter): new function.
7195         (add-tab-to-gutter): use new gutter-element functions rather than
7196         setting specifiers directly.
7197         (clear-progress): ditto.
7198         (abort-progress): ditto.
7199         (gutter-buffers-tab-visible-p): renamed from
7200         default-gutter-visible-p
7201
7202         * specifier.el (modify-specifier-instances): new function from Jan
7203         Vroonhof.
7204
7205         * x-init.el (init-post-x-win): call init-gutter.
7206
7207         * msw-init.el (init-post-mswindows-win): call init-gutter.
7208
7209         * menubar-items.el (default-menubar): Update to reflect new gutter
7210         variables.
7211
7212 2000-02-26  Andy Piper  <andy@xemacs.org>
7213
7214         * gutter-items.el (set-gutter-element): new function. Add gutter
7215         elements to the specified gutter.
7216         (remove-gutter-element): new function. Remove gutter elements from
7217         the specified gutter.
7218         (set-gutter-element-visible-p): new function. Set gutter element
7219         visibility for the provided gutter-visible specifier.
7220
7221 2000-02-23  Andy Piper  <andy@xemacs.org>
7222
7223         * gutter-items.el (add-tab-to-gutter): specify dimensions
7224         dynamically.
7225
7226 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7227
7228         * gutter-items.el (add-tab-to-gutter):
7229         * package-get.el (package-get-interactive-package-query):
7230         * package-ui.el (pui-directory-exists):
7231         (pui-install-selected-packages):
7232         (pui-list-packages):
7233         Use #'(lambda ...)  instead of '(lambda ...).
7234
7235 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7236
7237         * startup.el (load-user-init-file): Check to make sure user
7238           has an init-file before calling load().
7239
7240 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7241
7242         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7243
7244 2000-02-23  Martin Buchholz <martin@xemacs.org>
7245
7246         * XEmacs 21.2.31 is released.
7247
7248 2000-02-21  Mike Sperber <mike@xemacs.org>
7249
7250         * loadup.el (really-early-error-handler):
7251         * update-elc.el:
7252         * make-docfile.el:
7253         Remove dependency on EMACSBOOTSTRAP... environment variables.
7254
7255 2000-02-21  Martin Buchholz <martin@xemacs.org>
7256
7257         * XEmacs 21.2.30 is released.
7258
7259 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7260
7261         * byte-optimize.el (byte-optimize-plus):
7262         (byte-optimize-minus):
7263         (byte-optimize-multiply):
7264         Optimize (- 0) to 0, not (-)
7265         Optimize (+ 5 3.0) to 8.0
7266         Optimize (* 5 3.0) to 15.0
7267         Improve readability.
7268
7269 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7270
7271         * modeline.el: (modeline-scrolling-method): change modeline
7272         mswindows cursor appearance according to the value.
7273
7274         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7275         and 'gui-element face colors and 'gui-element face font to Windows
7276         defaults.
7277
7278 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7279
7280         * font-lock.el: Javadoc enhancements
7281
7282 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7283
7284         * ldap.el (toplevel): Test if LDAP support has been compiled in
7285         (ldap-verbose): New option
7286         (ldap-search-entries): Renamed from the previous ldap-search
7287         Conditionalize message display on ldap-verbose
7288         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7289         defuns
7290         (ldap-search): Is now defined as an obsolete wrapper calling
7291         ldap-search-basic or ldap-search-entries
7292
7293
7294 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7295             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7296             Jan Vroonhof  <jan@xemacs.org>
7297
7298         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7299         When for-effect is true, didn't call `byte-optimize-form'
7300         in and/or subforms without last.
7301
7302 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7303
7304         * package-get.el (package-get-download-sites): Use correct custom
7305         type.
7306
7307 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7308
7309         * files.el (write-file): Ask for coding system when compiled with
7310         file-coding.
7311
7312 2000-02-16  Andy Piper  <andy@xemacs.org>
7313
7314         * buffer.el (switch-to-buffer): give norecord argument to
7315         set-window-buffer instead of explicitly recording.
7316
7317         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7318         we have to pick a window.
7319
7320 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7321
7322         * mule/mule-cmds.el (describe-language-support): Don't add
7323         unexist function to help-map.
7324         (describe-coding-system): Don't use already assigend `C'.
7325
7326 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7327
7328         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7329         work in custom.
7330
7331 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7332
7333         * about.el: Ienaga's e-mail address change.
7334
7335 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7336
7337         * etags.el (find-tag): force new window -- even if buf already
7338         visible -- when other-window is t
7339
7340 2000-02-16  Martin Buchholz <martin@xemacs.org>
7341
7342         * XEmacs 21.2.29 is released.
7343
7344 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7345
7346         * cl-extra.el (getf): This is now identical to `plist-get', so
7347         just defalias it.
7348         * cl-macs.el: Make getf an alias to plist-get, at the
7349         byte-compiler level, using define-compiler-macro.
7350
7351 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7352
7353         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7354
7355 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7356
7357         * lisp/etags.el (find-tag-internal): set exact-tagname to
7358           a regular expression that matches against the tagname
7359           part of the tag entry first instead of only looking in
7360           the context area.
7361
7362 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7363
7364         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7365         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7366
7367 2000-02-07  Martin Buchholz <martin@xemacs.org>
7368
7369         * XEmacs 21.2.28 is released.
7370
7371 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7372
7373         * cl-extra.el (getf): Just call `get', never `get*'.
7374         Make arglist match docstring.
7375         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7376         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7377         * byte-optimize.el: remove references to `get*'.
7378
7379 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7380
7381         * mule/european.el: Add syntax information for Latin3 and Latin4.
7382
7383 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7384
7385         * byte-optimize.el: Byte-optimize (length "foo")
7386
7387 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7388
7389         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7390         width check using `window-leftmost-p' and `window-rightmost-p'.
7391
7392 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7393
7394         * wid-edit.el (widget-match-inline): An atom never matches a
7395           list.
7396
7397 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7398
7399         * modeline.el: Consolidated 'x and 'mswindows specification under
7400         'win tag.
7401
7402 2000-01-29  Andy Piper  <andy@xemacs.org>
7403
7404         * gutter-items.el: (format-buffers-tab-line): Try and be
7405         intelligent about buffer naming when we have duplicates.
7406
7407 2000-01-29  Andy Piper  <andy@xemacs.org>
7408
7409         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7410         updated when it becomes visible.
7411
7412 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7413
7414         * bytecomp.el (byte-compile-insert-header): Properly set coding
7415         system under MULE and file-coding.
7416
7417 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7418
7419         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7420         (dontusethis-set-value-terminal-coding-system-handler):
7421         (dontusethis-set-value-keyboard-coding-system-handler):
7422         Never undefine coding system aliases.  Emergency fix for gnus.
7423
7424 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7425
7426         * files.el (abbreviate-file-name): Use directory-sep-char instead
7427         of hard-coded "/".
7428
7429 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7430
7431         * startup.el (user-init-file-base-list): New variable, replacing
7432         user-init-file-base.
7433         (find-user-init-file): New function.
7434         (command-line-early): Use it.
7435         (load-user-init-file): Ditto.
7436
7437 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7438
7439         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7440         calling valid-image-instantiator-format-p
7441
7442 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7443
7444         * isearch-mode.el (isearch-mode): The variable is
7445         isearch-unhidden-extents, not isearch-opened-extents.
7446
7447 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7448
7449         * minibuf.el (next-history-element): Modify error message if a
7450         default value is available.
7451
7452 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7453
7454         * bytecomp.el (byte-compile-file): Don't unconditionally write
7455         .elc files in binary - might contain non-Latin1.
7456
7457 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7458
7459         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7460         for windows-nt.
7461
7462         * version.el:
7463         * startup.el (user-init-file-base):
7464         * process.el (call-process-region):
7465         * files.el (make-backup-file-name):
7466         (backup-file-name-p):
7467         (file-relative-name):
7468         (abbreviate-file-name):
7469         (set-auto-mode):
7470         * code-process.el (call-process-region): Removed unnecessary
7471         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7472         support out of the universe.
7473
7474         * process.el:
7475         * code-process.el:
7476         * bytecomp.el (byte-compile-file): Removed reference to
7477         buffer-file-type, and commented usage of binary-process-output
7478         NTEmacs variables.
7479
7480 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7481
7482         * help.el (function-arglist): Add case for macro.
7483
7484 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7485
7486         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7487         printers.
7488         (custom-display): Added a menu for printer/display tags.
7489
7490         * frame.el (frame-type):
7491         * device.el (device-type): Added 'msprinter to the doc string, and
7492         removed 'pc -- it is not going to be implemented ever.
7493         (call-device-method): Fixed docstring typo.
7494         Defined specifier tags 'printer and 'display.
7495
7496 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7497
7498         * lisp/itimer.el (itimer-run-expired-timers): (consp
7499           last-command-event-time) instead of (consp
7500           'last-command-event-time).
7501
7502 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7503
7504         * msw-glyphs.el: Removed obsolete commentary.
7505
7506 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7507
7508         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7509         better default value.
7510
7511 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7512
7513         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7514         (read-string): Ditto.
7515         (eval-minibuffer): Ditto.
7516         (read-command): Ditto.
7517         (read-function): Ditto.
7518         (read-variable): Ditto.
7519         (read-number): Ditto.
7520         (read-shell-command): Ditto.
7521         (read-number): Record history.
7522
7523 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7524
7525         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7526
7527 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7528
7529         * faces.el (startup-initialize-custom-faces): New function.
7530         Reset all faces created during auto-autoloads loading time
7531         by defface.
7532         * startup.el (command-line): Call it.
7533
7534 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7535
7536         * about.el (about-hackers): Add myself to contributors list.
7537
7538 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7539
7540         * menubar-items.el (maybe-add-init-button): Removed an argument in
7541         a call to load-user-init-file, as the function managed to lose its
7542         formal parameter a few betas ago.
7543
7544 2000-01-18  Martin Buchholz <martin@xemacs.org>
7545
7546         * XEmacs 21.2.27 is released.
7547
7548 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7549
7550         * process.el (shell-command-to-string): Use the FSF docstring.
7551         Make shell-command-to-string the standard function, and
7552         exec-to-string the (deprecated) alias.
7553
7554         * startup.el: typo fix.
7555
7556 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7557
7558         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7559
7560 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7561
7562         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7563         buffers after visible buffers.
7564         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7565
7566 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7567
7568         * info.el (Info-extract-menu-node-name): Stop at a dot
7569         followed by whitespace or right parenthesis.
7570
7571 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7572
7573         * info.el (Info-directory-list): Warn against using Customize with
7574         Info-directory-list.
7575
7576 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7577
7578         * minibuf.el (read-file-name): doc fix.
7579
7580         * autoload.el (update-file-autoloads): doc fix.
7581
7582         * about.el (about-hackers): Change my E-mail address.
7583
7584 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7585
7586         * info.el (Info-visit-file): Just use the `f' interactive spec to
7587         read a filename in the standard way.
7588
7589 2000-01-13  Andy Piper  <andy@xemacs.org>
7590
7591         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7592         (gutter-buffers-tab-extent): new variable.
7593         (update-tab-in-gutter): call add-tab-to-gutter again if the
7594         orientation has changed.
7595         (add-tab-to-gutter): cope with different orientations.
7596
7597 2000-01-11  Didier Verna  <didier@xemacs.org>
7598
7599         * info.el (Info-following-node-name): backward-skip dots as well
7600         as spaces (dots at the end of a node name aren't part of it).
7601         (Info-extract-menu-node-name): don't skip dots. There could be
7602         some in the node name.
7603         (Info-index): allow dots to be part of a node name.
7604
7605 2000-01-12  Andreas Jaeger  <aj@suse.de>
7606
7607         * files.el (auto-mode-alist): Added idlwave-mode.
7608         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7609
7610 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7611
7612         * info.el (Info-search): Show default value.
7613
7614 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7615
7616         * info.el (Info-read-node-completion-table): New variable.
7617         (Info-read-node-name-1): New function.
7618         (Info-read-node-name): Use it.
7619         (Info-follow-reference): Use DEFAULT argument of completing-read.
7620         (Info-menu): Ditto.
7621
7622 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7623
7624         * hyper-apropos.el (hyper-describe-key-briefly): Save
7625         window configuration.
7626         (hyper-describe-face): Use DEFAULT of completing-read.
7627         (hyper-apropos-read-variable-symbol): Ditto.
7628         (hyper-apropos-read-function-symbol): Ditto.
7629
7630 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7631
7632         * mule/mule-cmds.el (set-default-coding-system): Set
7633         comint-exec-hook to use coding-system-for-read and
7634         coding-system-for-write so that C-x RET c works.
7635
7636 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7637
7638         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7639         (previous-matching-history-element): Increment
7640         minibuffer-max-depth by 1.
7641         (next-matching-history-element): Ditto.
7642
7643 2000-01-11  Andy Piper  <andy@xemacs.org>
7644
7645         * gutter-items.el (buffers-tab): Create a new face for the buffers
7646         tab.
7647         (buffers-tab-face): use it.
7648
7649 2000-01-10  Didier Verna  <didier@xemacs.org>
7650
7651         * modeline.el (modeline-scrolling-method): change modeline X
7652         cursor appearance according to the value.
7653
7654 2000-01-07  Andreas Jaeger  <aj@suse.de>
7655
7656         * about.el (about-hackers): Moved my entry to contributor list.
7657         (xemacs-hackers): Added myself.
7658         (about-maintainer-info): Added description of myself.
7659
7660
7661 2000-01-07  Didier Verna  <didier@xemacs.org>
7662
7663         * modeline.el (modeline-scrolling-method): new variable.
7664         (mouse-drag-modeline): add reference to it in the docstring.
7665         (mouse-drag-modeline): handle it.
7666
7667 2000-01-08  Andy Piper  <andy@xemacs.org>
7668
7669         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7670         calls.
7671         (remove-buffer-from-gutter-tab): ditto.
7672
7673 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7674
7675         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7676         (custom-face-edit): Fix grammatical error in help message.
7677
7678 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7679
7680         * movemail.el: Added.
7681
7682         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7683
7684 2000-01-03  Didier Verna  <didier@xemacs.org>
7685
7686         * modeline.el (mouse-drag-modeline): remove the code related to
7687         the modeline horizontal scrolling facility.
7688
7689 1999-12-31  Martin Buchholz <martin@xemacs.org>
7690
7691         * XEmacs 21.2.26 is released.
7692
7693 1999-12-28  Andy Piper  <andy@xemacs.org>
7694
7695         * wid-edit.el (widget-push-button-value-create): The gui cache
7696         does not agree with native widgets which can only be displayed
7697         once per window. The reasons for caching are diminished now that
7698         we don't hog resources when creating buttons.
7699         (widget-push-button-cache) deleted.
7700
7701 1999-12-24  Martin Buchholz <martin@xemacs.org>
7702
7703         * XEmacs 21.2.25 is released.
7704
7705 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7706
7707         * hyper-apropos.el (hyper-apropos): Toggle
7708         hyper-apropos-programming-apropos correctly.
7709         Set REGEXP when user accepts default value.
7710
7711 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7712
7713         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7714         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7715
7716 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7717
7718         * mule/mule-category.el (undefined-category-designator):
7719         Return char instead of character.  Search for undefined one.
7720         (describe-category): Use with-displaying-help-buffer.
7721
7722 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7723
7724         * byte-optimize.el (byte-optimize-plus):
7725         Optimize (+ 1) to 1 instead of (1+ nil).
7726
7727         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7728
7729         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7730
7731         * byte-optimize.el (byte-optimize-char-before): New function.
7732         Remove performance penalty for using (char-before) instead of (char-after).
7733
7734 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7735
7736         * mule/mule-category.el (char-category-list): Return character
7737         instead of integer.
7738
7739 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7740
7741         * minibuf.el (read-buffer): Check default is buffer object.
7742
7743 1999-11-25  Andy Piper  <andy@xemacs.org>
7744
7745         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7746         for buttons.
7747
7748 1999-12-16  Andreas Jaeger  <aj@suse.de>
7749
7750         * package-get.el (package-get-maybe-save-index): Fixed typo.
7751         Patch by Jeff Miller <jmiller@smart.net>.
7752
7753 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7754
7755         * gnuserv.el (gnuserv-process-filter):  don't call
7756         gnuserv-write-to-client when gnuserv-current-client is nil
7757
7758 1999-12-14  Martin Buchholz <martin@xemacs.org>
7759
7760         * XEmacs 21.2.24 is released.
7761
7762 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7763
7764         * about.el (about-hackers): Update my email address.
7765
7766 1999-12-07  Martin Buchholz <martin@xemacs.org>
7767
7768         * XEmacs 21.2.23 is released.
7769
7770 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7771
7772         * package-get.el (package-get-download-sites): Removed several
7773         defunct download sites, added many new ones, and corrected a few
7774         incorrect directory-on-site entries.  Added physical locations to
7775         site-description.
7776
7777 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7778
7779         * finder.el (finder-commentary): add DOC string and fix
7780         interactive spec
7781
7782 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7783
7784         * help.el (describe-function): Don't forget to intern the string
7785         completing-read returns.
7786         (describe-variable): Ditto.
7787
7788 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7789
7790         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7791         `hyper-apropos-help-mode' here to find symbol to customize
7792         irregardless of cursor position and simplify
7793         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7794         `hyper-apropos-popup-menu'.
7795
7796 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7797
7798         * apropos.el (apropos-mode-map): Add return to call
7799         apropos-follow.
7800         (apropos-print): Call apropos-mode to have better
7801         command reference. Put keymap text-poperty to
7802         symbole name.
7803
7804 1999-11-22  Alastair Burt  <burt@dfki.de>
7805
7806         * help.el: (describe-bindings-1): Added handling of keymaps for
7807         the extents at point.
7808
7809 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7810
7811         * gutter-items.el (buffers-tab-items): Wrap the function in a
7812         save-match-data
7813
7814 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7815
7816         * help.el (describe-function): Use the DEFAULT argument to
7817         completing-read.
7818         (describe-variable): Ditto.
7819
7820 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7821
7822         * minibuf.el (read-from-minibuffer): Add optional argument
7823         DEFAULT to have better mini-buffer history support.
7824         (completing-read): Pass default to read-from-minibuffer.
7825         (read-buffer): Pass default to completing-read.
7826
7827 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7828
7829         * font-lock.el (font-lock-doc-string-face): Document the
7830         `font-lock-lisp-like' property.
7831
7832 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7833
7834         * lisp-mode.el: Specify `font-lock-lisp-like'.
7835
7836         * font-lock.el (font-lock-lisp-like): New function.
7837         (font-lock-fontify-syntactically-region): Use it.
7838
7839 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7840
7841         * XEmacs 21.2.22 is released
7842
7843 1999-11-28  Martin Buchholz <martin@xemacs.org>
7844
7845         * XEmacs 21.2.21 is released.
7846
7847 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7848
7849         * minibuf.el (read-coding-system): Accept symbol and
7850         coding-system object as a default-coding-system.
7851
7852 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7853
7854         * minibuf.el (read-coding-system): Accept symbol as
7855         a default-coding-system.
7856
7857 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7858
7859         * apropos.el (apropos-documentation): Use insert instead
7860         of princ.
7861
7862 1999-11-07  William M. Perry  <wmperry@aventail.com>
7863
7864         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7865           for the linux console.
7866
7867         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7868           stuff to work when you are not on a window system, since the GPM
7869           mouse support now allows pasting from outside of XEmacs.
7870
7871 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7872
7873         * XEmacs 21.2.20 is released
7874
7875 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7876
7877         * setup-paths.el (paths-default-info-directories): Add
7878         /usr/share/info and /usr/local/share/info.
7879
7880 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7881
7882         * about.el: Updated Vladimir Ivanovic's info.
7883
7884 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7885
7886         * auto-show.el (auto-show-truncationp): Remove.
7887
7888         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7889
7890 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7891
7892         * indent.el (indent-line-to): fix bug: spaces were not replaced
7893         with tab if column is multiple of tab-width
7894         From dhn@qedinc.com
7895
7896 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7897
7898         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7899         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7900
7901         * package-get.el (package-get-package-provider): Be verbose when
7902         interactive. Patch from Robert Pluim
7903
7904 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7905
7906         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7907         info file suffixes.
7908
7909 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7910
7911         * process.el (open-network-stream): Add a new optional parameter
7912         PROTOCOL to support udp; fix a minor typo and add an explanation
7913         in docstring for udp programming.
7914
7915         * code-process.el (open-network-stream): Add a new optional
7916         parameter PROTOCOL to support udp; fix a minor typo and add an
7917         explanation in docstring for udp programming.
7918
7919 1999-10-18  Andy Piper  <andy@xemacs.org>
7920
7921         * gui.el (make-gui-button): be more precise about how we call
7922         callbacks.
7923
7924         * wid-edit.el (widget-push-button-value-create): Use the new form
7925         of native gui-button.
7926
7927 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7928
7929         * info.el (Info-page-prev): Don't do (sit-for 0).
7930
7931 1999-10-13  Andy Piper  <andy@xemacs.org>
7932
7933         * gutter-items.el (progress-abort-glyph): new glyph for showing
7934         abort status.
7935         (append-progress): dispatch-event rather than sit-for.
7936         (abort-progress): new function. Show the abort glyph with an
7937         appropriate message.
7938         (raw-append-progress): dispatch-event rather than sit-for.
7939         (display-progress): cope with aborts.
7940
7941         * gui.el (make-gui-button): Use native widgets for buttons
7942         unconditionally.
7943         (insert-gui-button): ditto.
7944         (gui-button-p): ditto.
7945
7946         * xbm-button.el: remove from core.
7947
7948         * xpm-button.el: remove from core.
7949
7950 1999-10-07  Olivier Galibert  <galibert@pobox.com>
7951
7952         * faces.el (init-device-faces): Don't initialize the random faces
7953         on the stream device.
7954
7955 1999-10-06  Andy Piper  <andy@xemacs.org>
7956
7957         * files.el (recover-file): Don't use ls under windows for revert buffer.
7958
7959 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
7960
7961         * package-get.el (package-get-download-menu): Make menu really
7962         toggle download sites.
7963         (package-get-download-sites): Add autoload cookie.
7964
7965 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7966
7967         * setup-paths.el (paths-find-module-directory): Ditto.
7968
7969 1999-09-29  Werner Fink  <werner@suse.de>
7970
7971         * setup-paths.el (paths-find-exec-directory): Add missing nil
7972         parameter for environment.
7973
7974 1999-09-27  Martin Buchholz  <martin@xemacs.org>
7975
7976         * modeline.el (modeline-format):
7977         Only purecopy the strings.  Else
7978         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
7979         barfs.
7980
7981 1999-08-28  Mike Woolley  <mike@bulsara.com>
7982
7983         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
7984         user setting comint-completion-addsuffix and
7985         comint-process-echoes.
7986
7987 1999-09-22  Andy Piper  <andy@xemacs.org>
7988
7989         * gutter-items.el (update-tab-in-gutter): use
7990         last-nonminibuf-window instead of selected-window.
7991
7992 1999-09-18  Andy Piper  <andy@xemacs.org>
7993
7994         * gnuserv.el (gnuserv-edit-files): select frame we are going to
7995         display on.
7996
7997         * subr.el (record-buffer-hook): new variable so that the hook gets
7998         some documentation.
7999
8000 1999-09-16  Andy Piper  <andy@xemacs.org>
8001
8002         * gutter-items.el (update-tab-in-gutter): only update when the
8003         gutter is visible.
8004         (remove-buffer-from-gutter-tab): ditto.
8005
8006 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8007
8008         * simple.el (do-auto-fill): Commented out part of Kinsoku
8009         processing.
8010
8011 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8012
8013         * isearch-mode.el (isearch-highlightify-region): Give the
8014         highlighting extents a high priority.
8015         (isearch-make-extent): Give the main highlighting extent an even
8016         higher priority.
8017
8018 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8019
8020         * packages.el (packages-compute-package-locations): Fix typo from
8021         -u rationalization.
8022
8023 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8024
8025         * setup-paths.el (paths-find-doc-directory): Respect value of
8026         `configure-doc-directory.'
8027
8028         * find-paths.el (paths-find-architecture-directory): Give
8029         precendence `default' argument (which typically comes from
8030         configure).
8031
8032 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8033
8034         * startup.el (command-line-early): Added options -user-init-file
8035         and -user-init-directory.
8036
8037         * files.el (user-init-file): Default to NIL so we can recognize
8038         when it's set.
8039
8040 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8041
8042         * obsolete.el (init-file-user):
8043         * startup.el:
8044         * packages.el (packages-compute-package-locations):
8045         * package-get.el (package-get-user-index-filename):
8046         * menubar-items.el (maybe-add-init-button):
8047         * info.el (Info-annotations-path):
8048         * dump-paths.el:
8049         Change `user-init-directory' to be an absolute path.
8050         Use `user-init-directory' where appropriate.
8051         Zap `init-file-user' and its uses.
8052
8053 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8054
8055         * subr.el (copy-symbol): New function.
8056
8057 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8058
8059         * isearch-mode.el (isearch-done): Be sure to restore invisible
8060         extents in the proper buffer.
8061         (isearch-pre-command-hook): Set this-command to the correct value
8062         in case the buffer has changed and old overriding-local-map was
8063         used.
8064         (isearch-restore-extent): Use remprop instead of setting the
8065         property to nil.
8066
8067 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8068
8069         * cmdloop.el (execute-extended-command): Update zmacs region
8070         before the delay.
8071         (execute-extended-command): Make the message gettext-friendly.
8072
8073 1999-09-07  Andy Piper  <andy@xemacs.org>
8074
8075         * gutter-items.el (progress-gauge-glyph): renamed from
8076         progress-glyph.
8077         (progress-text-glyph): new variable.
8078         (progress-layout-glyph): use layouts and text glyphs.
8079         (progress-area-buffer): removed.
8080         (progress-text-and-extent): new variable.
8081         (progress-displayed-p): dynamically create gutter area buffer.
8082         (clear-progress): ditto.
8083         (raw-append-progress): ditto.
8084         (append-progress): use new glyph names.
8085         (raw-append-progress): only create the extent when needed. set
8086         properties more optimally.
8087         (progress): remove args.
8088
8089 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8090
8091         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8092         mapcar where the return value is unused.
8093         (isearch-restore-invisible-extents): Ditto.
8094         (isearch-highlight-all-cleanup): Ditto.
8095         (isearch-delete-extents-in-range): Traverse the extents only once.
8096         (isearch-highlight-all-update): Don't start over if the search
8097         string has changed and more input is pending.
8098
8099 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8100
8101         * packages.el (packages-find-package-data-path): Ditto.
8102
8103         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8104
8105         * subr.el (mapc-internal): Don't make obsolete.
8106
8107         * cl-extra.el (mapc): Resurrect.
8108
8109 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8110
8111         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8112         alias.
8113
8114         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8115         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8116         (isearch-yank-clipboard): Use get-clipboard instead of
8117         x-get-clipboard.
8118         (isearch-yank-selection): Fix docstring.
8119
8120 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8121
8122         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8123
8124 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8125
8126         * cl-macs.el (extent-start-position): Fix setf method.
8127         (extent-end-position): Ditto.
8128
8129 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8130
8131         * isearch-mode.el: End merge with FSF 20.4.
8132
8133         * isearch-mode.el (search-invisible): New variable.
8134         (isearch-hide-immediately): Ditto.
8135         (isearch-unhidden-extents): Ditto.
8136         (isearch-range-invisible): New function.
8137         (isearch-unhide-extent): Ditto.
8138         (isearch-restore-invisible-extents): Ditto.
8139         (isearch-restore-extent): Ditto.
8140
8141         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8142         implementation.
8143         (isearch-ring-retreat-edit): Ditto.
8144         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8145         (isearch-forward-regexp): New arguments NOT-REGEXP and
8146         NO-RECURSIVE-EDIT.
8147         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8148         (isearch-backward-regexp): New arguments NOT-REGEXP and
8149         NO-RECURSIVE-EDIT.
8150         (isearch-mode): Return isearch-success.
8151         (isearch-update): Use unread-command-events instead of
8152         unread-command-event.
8153         (isearch-abort): If an invalid regexp is encountered, keep popping
8154         states.
8155         (isearch-*-char): Use FSF implementation.
8156         (isearch-whitespace-chars): Use the more robust FSF's
8157         implementation.
8158         (isearch-within-brackets): New variable.
8159         (isearch-mode): Initialize it.
8160         (isearch-edit-string): Bind it.
8161         (isearch-search-and-update): Set it.
8162         (isearch-push-state): Push it.
8163         (isearch-top-state): Pop it.
8164         (isearch-search): Set it.
8165         (isearch-printing-char): When called by isearch-whitespace-chars,
8166         handle M-SPC gracefully.
8167         (isearch-message-prefix): New argument ELLIPSIS.
8168         (isearch-message-suffix): Ditto.
8169         (isearch-message): Use the ELLIPSIS argument when calling
8170         isearch-message-prefix and isearch-message-suffix.
8171         (isearch-message-prefix): Distinguish between "wrapped" and
8172         "overwrapped" search, FWIW.
8173
8174 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8175
8176         * isearch-mode.el (isearch-edit-string): Use the head of the
8177         search ring instead of search-last-string and search-last-regexp.
8178         (search-highlight): Renamed from isearch-highlight.
8179         (isearch-exit): Use the new name.
8180         (isearch-highlight): Ditto.
8181         (isearch-dehighlight): Ditto.
8182         (isearch-update-ring): New function.
8183         (isearch-done): Call it.
8184         (isearch-done): New argument EDIT.
8185         (isearch-repeat): If search string is empty, look up at the car of
8186         the search ring; ignore the yank pointer.
8187         (isearch-abort): Call isearch-done with NOPUSH.
8188         (isearch-cancel): New function.
8189         (isearch-mode-map): Bind it to ESC ESC ESC.
8190
8191         * isearch-mode.el: Begin merge with FSF 20.4.
8192
8193 1999-09-01  Andy Piper  <andy@xemacs.org>
8194
8195         * x-select.el (x-get-clipboard): obsolete.
8196         (x-yank-clipboard-selection): obsolete
8197
8198         * select.el (disown-selection): need to be careful to disown the
8199         clipboard if we set it via selection.
8200         (get-clipboard): move from x-select.el
8201         (yank-clipboard-selection): ditto.
8202
8203 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8204
8205         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8206         isearch-highlight-all-matches to nil.
8207         (isearch-fixed-case): New variable.
8208         (isearch-mode): Initialize it.
8209         (isearch-edit-string): Save it.
8210         (isearch-toggle-case-fold): Set it.
8211         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8212         need to check isearch-fixed-case.
8213         (isearch-toggle-case-fold): Update highlighting of all matches
8214         before the pause.
8215         (isearch-edit-string):
8216
8217 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8218
8219         * isearch-mode.el (isearch-edit-string): Call isearch-message
8220         before reading the event so that the prompt is displayed properly.
8221         (isearch-message): Use isearch-nonincremental when calling
8222         isearch-message-prefix.
8223         (minibuffer-local-isearch-map): Bind up and down to do the same as
8224         M-p and M-n respectively.
8225         (isearch-done): New arg NOPUSH.
8226         (isearch-edit-string): Use it.
8227         (isearch-edit-string): Don't bind isearch-string.
8228         (isearch-ring-adjust): Edit string, *then* push state.
8229
8230 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8231
8232         * faces.el (isearch-secondary): Make isearch-secondary look
8233         different than default.
8234
8235 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8236
8237         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8238         save-excursion.
8239         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8240         (isearch-update): Call isearch-dehighlight without arguments.
8241         (isearch-done): Ditto.
8242
8243         * isearch-mode.el (isearch-fix-case): If the search string has no
8244         upper-case letters, allow the folding to be reenabled.
8245         Previously, once disabled, the folding would remain that way until
8246         the end of isearch.
8247         (isearch-top-state): Call isearch-fix-case.
8248
8249         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8250         save-excursion.
8251         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8252
8253 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8254
8255         * xpm-button.el:
8256         xbm-button.el: Need to exist in core because gui.el depends on
8257         them.
8258
8259 1999-08-31  Andy Piper  <andy@xemacs.org>
8260
8261         * gutter-items.el (buffers-tab-face): new customizable variable.
8262         (buffers-tab-default-buffer-line-length): new specifier for
8263         maximum viewable characters.
8264         (progress-stack): new variable for implementing widget-based
8265         progress messages.
8266         (progress-area-buffer): ditto.
8267         (progress-glyph-height): ditto.
8268         (progress-stop-callback): ditto.
8269         (progress-quit-function): new function.
8270         (progress-glyph): new variable.
8271         (progress-layout-glyph): ditto.
8272         (progress-displayed-p): new function, see message-displayed-p for
8273         details.
8274         (clear-progress): ditto.
8275         (remove-progress): ditto.
8276         (append-progress): ditto.
8277         (raw-append-progress): ditto.
8278         (display-progress): ditto.
8279         (current-progress): ditto.
8280         (current-progress-label): ditto.
8281         (progress): ditto.
8282         (lprogress): ditto.
8283
8284
8285 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8286
8287         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8288
8289         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8290         `isearch-yank-selection'.
8291         (isearch-mode-map): Use it.
8292         (isearch-yank-selection): Use `get-selection' instead of
8293         `get-x-selection'.
8294
8295 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8296
8297         * faces.el (isearch-secondary): Create face here.
8298
8299         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8300         timers.
8301
8302 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8303
8304         * subr.el (buffer-string): More robust backward compatibility
8305         check, courtesy William Perry.
8306
8307 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8308
8309         * replace.el (perform-replace): Stop the search after the search
8310         limit has been reached.
8311
8312 1999-08-23  Andy Piper  <andy@xemacs.org>
8313
8314         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8315         here if we don't have one.
8316
8317 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8318
8319         * ldap.el (ldap-coding-system): Default to nil until we get
8320         efficient UTF8 support
8321         (ldap-decode-string): Guard against `decode-coding-string' not
8322         being defined
8323         (ldap-encode-string): Guard against `encode-coding-string' not
8324         being defined
8325
8326 1999-08-23  Didier Verna  <didier@xemacs.org>
8327
8328         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8329         Some doc strings improvements, and add a star to the `interactive'
8330         calls.
8331
8332 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8333
8334         * font-lock.el (java-font-lock-keywords-3): introduced new
8335         keywords and regexpes for javadoc syntax 1.2.
8336
8337 1999-08-17  Andy Piper  <andy@xemacs.org>
8338
8339         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8340         format-buffers-tab-line.
8341         (buffers-tab-max-buffer-line-length): new variable.
8342         (format-buffers-tab-line): new function. truncate names if over
8343         buffers-tab-max-buffer-line-length.
8344
8345 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8346
8347         * cus-start.el: Customize the variable `bell-inhibit-time'.
8348
8349 1999-08-16  Andy Piper  <andy@xemacs.org>
8350
8351         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8352         brute-force approach to deleting the last buffer.
8353         (buffers-tab-grouping-regexp): new customizable variable.
8354         (select-buffers-tab-buffers-by-mode): use it.
8355
8356 1999-08-13  Andy Piper  <andy@xemacs.org>
8357
8358         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8359         deletion problem.
8360
8361 1999-07-30  Didier Verna  <didier@xemacs.org>
8362
8363         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8364         of princ to output symbols.
8365         (custom-save-face-internal): ditto.
8366         (custom-save-resets): ditto.
8367
8368 1999-08-09  Didier Verna  <didier@xemacs.org>
8369
8370         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8371         `regexp-quote' to protect the major mode name for use as a regular
8372         expression (c++ needs this for instance).
8373
8374 1999-08-08  Andy Piper  <andy@xemacs.org>
8375
8376         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8377         cope with similar mode names.
8378
8379         * gutter-items.el (buffers-tab-selection-function): new selection
8380         function.
8381         (select-buffers-tab-buffers-by-mode): new function.
8382         (buffers-tab-items): use it if set to only display buffers in the
8383         tab in the current buffer's group..
8384         (update-tab-in-gutter): use new api.
8385         (remove-buffer-from-gutter-tab): ditto.
8386
8387         * gutter-items.el (buffers-tab-max-size): set custom selection
8388         default to 6.
8389         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8390         (add-tab-to-gutter): set face as default.
8391
8392 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8393
8394         * faces.el (frob-face-property): Merge the fall-back specifier
8395         with the target, not replace it.
8396
8397 1999-08-05  Andy Piper  <andy@xemacs.org>
8398
8399         * gutter-items.el (update-tab-in-gutter): add frame argument for
8400         buffer-items.
8401         (update-tab-in-gutter): use it.
8402
8403         * gutter-items.el (record-buffer-hook): set.
8404
8405         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8406         change.
8407         (switch-to-buffer-hook) deleted.
8408
8409 1999-08-04  Andy Piper  <andy@xemacs.org>
8410
8411         * gutter-items.el (update-tab-in-gutter): make sure this will work
8412         as an argument to create-frame-hook.
8413
8414 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8415
8416         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8417         instead of timer emulation.
8418
8419 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8420
8421         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8422         Emacs isearch enhancements.
8423
8424 1999-07-28  Andy Piper  <andy@xemacs.org>
8425
8426         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8427         all devices that support tab controls.
8428         (remove-buffer-from-gutter-tab): new function. to be used as a
8429         value for kill-buffer-hook.
8430
8431 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8432
8433         * auto-show.el (auto-show-truncationp): changed to match
8434         `window_translation_on'
8435
8436 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8437
8438         * XEmacs 21.2.19 is released
8439
8440 1999-07-28  SL Baur  <steve@miho>
8441
8442         * code-files.el (insert-file-contents): Fix docstring.
8443         revert previous change.
8444
8445 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8446
8447         * fill.el (fill-region-as-paragraph): Change re-break-point to
8448         contain word-across-newline plus one character so that filling
8449         Japanese and Chinese works as desired.
8450         * simple.el (do-auto-fill): Ditto.
8451
8452 1999-07-26  SL Baur  <steve@miho>
8453
8454         * mule/japanese.el ("Japanese"): Do not specify a default input
8455         method.
8456         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8457
8458 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8459
8460         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8461         able to use cl-macs macro in early lisp.
8462
8463 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8464
8465         * custom.el:
8466         * cus-face.el:
8467         * cus-edit.el:
8468                 Massive custom Theme API changes.
8469
8470 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8471
8472         * code-files.el (insert-file-contents): Regard
8473         coding-system-magic-cookie if `coding-system-for-read' is nil.
8474
8475 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8476
8477         * mule/thai-xtis.el: Add coding: local variable, to avoid
8478         bootstrapping problem with C locale.
8479
8480 1999-07-22  Andy Piper  <andy@xemacs.org>
8481
8482         * dumped-lisp.el (preloaded-file-list): guard against putting
8483         gutter-items in a less than functional XEmacs.
8484         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8485
8486 1999-07-18  Bob Weiner  <weiner@beopen.com>
8487
8488         * fill.el (fill-context-prefix): Fixed bug that prevented the
8489         setting of an adaptive fill prefix when the `dont-skip-first' was
8490         t.
8491
8492 1999-07-22  SL Baur  <steve@miho>
8493
8494         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8495
8496 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8497
8498         * files.el (interpreter-mode-alist): add `make', `guile', and
8499         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8500         makefile-mode, guile is a scheme, and someday XEmacs will be
8501         modular enough to use as an efficient scripting tool.)
8502
8503 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8504
8505         * mule/mule-cmds.el (reset-language-environment): Regard
8506         coding-category `utf-8' and `ucs-4' if they are available.
8507
8508 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8509
8510         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8511         (prefer-coding-system): Fix DOC-string.
8512
8513         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8514         DOC-string too.
8515
8516         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8517         Mule.
8518         (coding-system-change-eol-conversion): Fix DOC-string.
8519
8520 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8521
8522         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8523         instead of `list-coding-system'.
8524
8525 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8526
8527         * menubar-items.el (default-menubar): `select-input-method' was
8528         renamed to `set-input-method'.
8529
8530         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8531         "Set Language Environment" menu.
8532
8533         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8534         "Describe Language Support" menu.
8535
8536 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8537
8538         * mule/chinese.el ("Chinese-GB"): Rename
8539         `chinese-gb-environment-setup-function' to
8540         `setup-chinese-gb-environment-internal'.
8541
8542 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8543
8544         * mule/korean.el: Use `define-coding-system-alias' instead of
8545         `copy-coding-system'.
8546
8547 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8548
8549         * mule/mule-cmds.el (set-language-environment-coding-systems):
8550         Treat duplicated coding-categories.
8551
8552 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8553
8554         * mule/japanese.el: Use `define-coding-system-alias' instead of
8555         `copy-coding-system'.
8556
8557 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8558
8559         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8560         coding-system `viscii'.
8561
8562 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8563
8564         * mule/cyrillic.el:
8565         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8566         (cyrillic-alternativnyj-decode-table): New variable.
8567         (cyrillic-alternativnyj-encode-table): New variable.
8568         - Specify `iso-8-1' as a category of coding-system
8569           `alternativnyj'.
8570         - Abolish general Cyrillic environment.
8571
8572 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8573
8574         * mule/chinese.el:
8575         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8576         - Register `chinese-gb-environment-setup-function' as a
8577           `setup-function' of "Chinese-GB" environment.
8578
8579 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8580
8581         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8582         optional argument `parents'.
8583
8584         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8585         property for Thai-XTIS.
8586
8587         * mule/mule-help.el (help-with-tutorial): Use property
8588         `tutorial-coding-system' of language-info as a coding-system to
8589         read tutorial file.
8590
8591 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8592
8593         * mule/thai-xtis.el: Don't setup `setup-function' and
8594         `exit-function'.
8595
8596         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8597         `set-coding-category-system' to set up coding-system for
8598         coding-category.
8599
8600         * mule/mule-cmds.el (prefer-coding-system): Use
8601         `set-coding-category-system' to set up coding-system for
8602         coding-category.
8603
8604 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8605
8606         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8607         Thai-XTIS environment.
8608
8609         * mule/mule-cmds.el (prefer-coding-system): Use
8610         `find-coding-system' instead of `coding-system-p'.
8611
8612 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8613
8614         * mule/mule-cmds.el (set-language-environment-coding-systems):
8615         Modify eol-type for XEmacs.
8616
8617         * mule/thai-xtis.el: Delete unused local variable `category'.
8618
8619         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8620         function.
8621         (prefer-coding-system): Don't call
8622         `update-coding-systems-internal'; use function
8623         `coding-category-list' instead of variable `coding-category-list';
8624         use `set-coding-priority-list' instead of `set-coding-priority';
8625         modify `eol-type' for XEmacs.
8626
8627         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8628         `charset-columns'.
8629         (char-width): Likewise.
8630
8631 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8632
8633         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8634         `tis-620'.
8635
8636         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8637         `set-coding-priority-list' instead of `set-coding-priority'; don't
8638         call `update-coding-systems-internal'.
8639
8640         * mule/mule-misc.el (coding-system-get): New function.
8641         (coding-system-put): New function.
8642         (coding-system-category): New function.
8643
8644 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8645
8646         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8647         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8648         to avoid conflict with leim/quail/thai-xtis.
8649
8650         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8651         to thai-xtis-chars.el.
8652
8653         * mule/thai-xtis-chars.el: New file (split from
8654         mule/thai-xtis.el).
8655
8656 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8657
8658         * mule/thai-xtis.el:
8659         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8660         - Add syntax entries.
8661         - Put `preferred-coding-system' of the charset `thai-xtis' to
8662           `tis-620'.
8663
8664 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8665
8666         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8667         rewritten to use write-multibyte-character.
8668
8669 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8670
8671         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8672         of `iso-2022-7'.
8673         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8674         ported yet.
8675         (read-input-method-name): Treat optional argument `default'.
8676
8677 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8678
8679         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8680         all.
8681         (set-language-info-alist): Set up menus here.
8682
8683 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8684
8685         * minibuf.el (completing-read): Add new optional argument
8686         `default'.
8687         (read-coding-system): Add new optional argument
8688         `default-coding-system'.
8689
8690 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8691
8692         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8693         (viet-viscii-...->viet-vscii...).
8694
8695 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8696
8697         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8698         and menus.
8699
8700 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8701
8702         * mule/mule-cmds.el (input-method-function): Add permanent-local
8703         property.
8704
8705 1999-03-30  Dave Love  <fx@gnu.org>
8706
8707         * mule/mule-cmds.el (current-language-environment): Doc fix.
8708
8709 1999-02-06  Richard Stallman  <rms@gnu.org>
8710
8711         * mule/european.el (setup-slovenian-environment): New function.
8712         ("Slovenian"): New language environment.
8713
8714 1999-01-27  Dave Love  <fx@gnu.org>
8715
8716         * mule/mule-cmds.el (current-language-environment): Provide :link,
8717         :type (choices) and appropriate :get.
8718
8719 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8720
8721         * mule/mule-cmds.el (describe-language-environment): Don't alter
8722         input-method-alist.
8723
8724 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8725
8726         * mule/mule-cmds.el (prefer-coding-system): Call
8727         set-coding-priority, so that the internal array of priorities is
8728         also updated.
8729
8730 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8731
8732         * mule/mule-cmds.el (prefer-coding-system): If the argument
8733         requires specific EOL conversion type, make the default coding
8734         systems use that.
8735
8736 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8737
8738         * mule/mule-cmds.el (set-language-environment): Pass the default
8739         eol-type to set-language-environment-coding-systems.
8740         (set-default-coding-systems): Copy the eol-type property for the
8741         new default values of {buffer-file,process}-coding-system from the
8742         old defaults.
8743         (set-language-environment-coding-systems): Accept an optional
8744         argument EOL-TYPE, and set the eol-type property of the default
8745         coding systems accordingly.
8746
8747 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8748
8749         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8750         use generate-new-buffer instead of get-buffer-create.
8751
8752 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8753
8754         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8755
8756 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8757
8758         * mule/mule-cmds.el (default-input-method): Fix custom type.
8759
8760 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8761
8762         * mule/mule-cmds.el (setup-specified-language-environment):
8763         Add apropos-inhibit property.
8764         (describe-specified-language-support): Likewise.
8765
8766 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8767
8768         * mule/mule-cmds.el: Doc fixes.
8769
8770 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8771
8772         * mule/mule-cmds.el (register-input-method): Doc-string
8773         modified.
8774
8775 1998-09-01  Dave Love  <fx@gnu.org>
8776
8777         * mule/mule-cmds.el (current-language-environment): Fix
8778         setter function.
8779
8780 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8781
8782         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8783         mule/european.el, mule/hebrew.el, mule/japanese.el,
8784         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8785         avoid bootstrapping problem if you need to recompile all the Lisp
8786         files using interpreted code.
8787
8788 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8789
8790         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8791         ("Latin-2"): Likewise.
8792
8793 1998-08-18  Per Starback  <starback@update.uu.se>
8794
8795         * mule/european.el (setup-latin2-environment): Fix typo.
8796
8797 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8798
8799         * mule/european.el: Give proper value of `input-method' key to all
8800         lang. env.
8801
8802         * mule/mule-cmds.el (activate-input-method): Handle the case that
8803         the arg INPUT-METHOD is nil correctly.
8804         (read-multilingual-string): Activate the specified input method
8805         before calling read-string.  Afterward, activate the original
8806         input method.
8807
8808 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8809
8810         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8811         (set-language-info-alist): Fix typo in doc-string.
8812
8813         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8814
8815 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8816
8817         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8818         (reset-language-environment): New function for the job that
8819         setup-english-environment used to do.
8820         (set-language-environment): Do more setups according to the info
8821         in language-info-alist.
8822         (read-language-name): Handle the case that the arg KEY is nil.
8823         (describe-language-environment): Handle input-method property.
8824
8825         * mule/: All files under this directory, which related with
8826         specific languages (such as mule/european.el, mule/greek.el,
8827         mule/hebrew.el, mule/misc-lang.el), modified as below.
8828         (setup-XXX-environment): Just call set-language-environment.  If
8829         they used to do some other jobs than what done by
8830         set-language-environment, those jobs are done in
8831         setup-XXX-environment-internal now.
8832         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8833         the value to setup-XXX-environment-internal.  Add properties
8834         input-method and features.
8835
8836         * mule/english.el (setup-english-environment): Just call
8837         reset-language-environment.
8838
8839         * mule/european.el (setup-8-bit-environment): Function deleted.
8840
8841 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8842
8843         * mule/mule-cmds.el (input-method-exit-on-first-char)
8844         (input-method-use-echo-area): Doc fixes.
8845
8846 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8847
8848         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8849         variable.
8850         (input-method-use-echo-area): New variable.
8851
8852 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8853
8854         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8855
8856 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8857
8858         * mule/mule-cmds.el (activate-input-method): Update mode line.
8859         (inactivate-input-method): Likewise.
8860
8861 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8862
8863         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8864         input method in the current buffer, but just bind
8865         current-input-method.
8866
8867 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8868
8869         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8870
8871         * mule/misc-lang.el ("IPA"): Add coding-priority and
8872         coding-system.
8873
8874 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8875
8876         * mule/greek.el: Add coding-priority.
8877
8878 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8879
8880         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8881         LANG-ENV.
8882
8883 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8884
8885         * mule/mule-cmds.el (register-input-method): Fix previous change.
8886         (setup-specified-language-environment): Doc fix.
8887
8888 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8889
8890         * mule/mule-cmds.el: Several doc fixes.
8891         (get-language-info, set-language-info): Rename argument.
8892         (set-language-info-alist): Likewise.
8893         (register-input-method): Rename argument.
8894         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8895
8896 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8897
8898         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8899         default value while reading an input method.
8900
8901 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8902
8903         * mule/mule-cmds.el (universal-coding-system-argument):
8904         Use buffer-file-coding-system as default.
8905
8906 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8907
8908         * mule/korean.el ("Korean"): Doc fix.
8909
8910 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8911
8912         * mule/mule-cmds.el (describe-language-environment): Print the
8913         languge environment at the head.
8914
8915 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8916
8917         * mule/japanese.el: Set exit-function to exit-japanese-environment
8918         for Japanese environment.
8919
8920 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8921
8922         * mule/mule-cmds.el (set-language-environment): Doc fix.
8923         (current-language-environment): Use defcustom.
8924         (default-input-method): Specify :type.
8925
8926 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8927
8928         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8929         modified.
8930         (prefer-coding-system): Doc-string modified.
8931
8932 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8933
8934         * mule/mule-cmds.el (set-language-info): Doc-string
8935         describes `coding-priority' KEY.
8936         (set-language-environment-coding-systems): New function.
8937         (select-safe-coding-system): New function.
8938         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8939         (set-language-info-alist): New optionla arg PARENTS.  Call
8940         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8941         (set-language-environment-coding-systems): New function.
8942
8943         * mule/chinese.el: Remove setting up of
8944         describe-chinese-environment-map and
8945         setup-chinese-environment-map.  Exclude them in args of calls to
8946         set-language-info-alist.  Register coding-priority key in
8947         language-info-alist.
8948
8949         * mule/cyrillic.el: Remove setting up of
8950         describe-cyrillic-environment-map and
8951         setup-cyrillic-environment-map.  Exclude them in args of calls to
8952         set-language-info-alist.  Register coding-priority key in
8953         language-info-alist.
8954
8955         * mule/english.el: Register coding-priority key in
8956         language-info-alist.
8957
8958         * mule/ethiopic.el: Register coding-priority key in
8959         language-info-alist.
8960
8961         * mule/european.el: Remove setting up of
8962         describe-european-environment-map and
8963         setup-european-environment-map.  Exclude them in args of calls to
8964         set-language-info-alist.  Register coding-priority key in
8965         language-info-alist.  Add "German" language env.
8966         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8967         (setup-german-environment): New function.
8968
8969         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
8970         change default input method to "greek-postfix".
8971
8972         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
8973         coding-priority key in
8974
8975 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
8976
8977         * mule/mule-cmds.el (set-language-info): Doc fix.
8978         (input-method-inactivate-hook): Doc fix.
8979
8980 1997-11-20  Karl Heuer  <kwzh@gnu.org>
8981
8982         * mule/mule-cmds.el (set-input-method): Renamed from
8983         select-input-method.
8984
8985 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
8986
8987         * mule/mule-cmds.el (set-language-environment): Run
8988         exit-language-environment-hook before calling `exit-function'
8989         which is specified for the language environment.
8990
8991 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
8992
8993         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8994         modified.
8995         (prefer-coding-system): Likewise.
8996         (describe-language-environment): Print aliases of each coding
8997         system.
8998         (set-language-environment-hook): New variable.
8999         (exit-language-environment-hook): New variable.
9000         (set-language-environment): Call these hooks.  Before setting a
9001         new language environment, exit from the
9002         current-language-environment if necessary.
9003         (input-method-verbose-flag): The value can be nil, t,
9004         complex-only, or default.
9005         (input-method-highlight-flag): Doc-string augmented.
9006         (activate-input-method): Check if we can run the registered
9007         function to activate an input method.
9008
9009         * mule/korean.el: Set exit-function for language environment
9010         "Korean" to exit-korean-environment.
9011         (setup-korean-environment): Moved to korea-util.el.
9012
9013 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9014
9015         * mule/mule-cmds.el (read-multilingual-string): Use
9016         current-input-method prior to default-input-method.  Don't bind
9017         current-input-method by `let', instead, activate the specified
9018         input method in the current buffer temporarily.
9019
9020 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9021
9022         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9023
9024 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9025
9026         * mule/chinese.el (post-read-decode-hz): Return the result of
9027         decode-hz-region.
9028         (pre-write-encode-hz): Do not change the value of
9029         last-coding-system.
9030
9031 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9032
9033         * mule/mule-ccl.el: Doc fixes.
9034
9035 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9036
9037         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9038         (check-ccl-program): New macro.
9039
9040 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9041
9042         * mule/mule-ccl.el: Comment about CCL syntax modified.
9043         (ccl-command-table): Add read-multibyte-character and
9044         write-multibyte-character.
9045         (ccl-code-table): Add ex-cmd.
9046         (ccl-extended-code-table): New variable.
9047         (ccl-embed-extended-command): New function.
9048         (ccl-compile-read-multibyte-character,
9049         ccl-compile-write-multibyte-character) New functions.
9050         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9051         ccl-dump-write-multibyte-character): New functions.
9052
9053 1999-07-22  SL Baur  <steve@miho>
9054
9055         * config.el (config-value-file): config.values is installed into
9056         doc-directory.
9057         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9058
9059 1999-07-19  Didier Verna  <didier@xemacs.org>
9060
9061         * rect.el: all functions rewritten, except when noted. Below is a
9062         list of interface changes.
9063         (apply-on-rectangle): new function. Obsoletes
9064         `operate-on-rectangle'. All functions that used to call this
9065         function now call the new one.
9066         (kill-rectangle): added optional prefix arg to fill lines.
9067         (delete-rectangle): ditto.
9068         (delete-extract-rectangle): ditto.
9069         (open-rectangle): ditto.
9070         (clear-rectangle): ditto.
9071         (delete-rectangle-line): added third arg FILL.
9072         (delete-extract-rectangle-line): ditto.
9073         (open-rectangle-line): ditto.
9074         (clear-rectangle-line): ditto.
9075
9076 1999-07-18  Andy Piper  <andy@xemacs.org>
9077
9078         * menubar-items.el (default-menubar): add gutter options.
9079
9080         * gutter-items.el: new file.
9081         (gutter): new group for custom.
9082         (gutter-visible-p): new variable.
9083         (default-gutter-position): ditto.
9084         (buffers-tab): new group for the buffers tab.
9085         (gutter-buffers-tab): widget to put in the gutter.
9086         (buffers-tab-max-size): max number of tabs.
9087         (buffers-tab-switch-to-buffer-function): function to call when a
9088         tab is pressed.
9089         (buffers-tab-omit-function): filter buffers with this function.
9090         (buffers-tab-format-buffer-line-function): format buffer names for
9091         inclusion in tabs.
9092         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9093         the record.
9094         (build-buffers-tab-internal): build a list of tab items.
9095         (buffers-tab-items): ditto.
9096         (add-tab-to-gutter): put a tab in the gutter area.
9097         (update-tab-in-gutter): reset the buffers in the tab.
9098
9099         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9100
9101         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9102         (switch-to-buffer-hooks): new hook.
9103
9104         * toolbar.el (default-toolbar-position): fix typo.
9105
9106 1999-07-16  Andy Piper  <andy@xemacs.org>
9107
9108         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9109
9110 1999-07-15  Didier Verna  <didier@xemacs.org>
9111
9112         * cus-edit.el (custom-prompt-variable): optional third arg makes
9113         prompt for a comment string.
9114         (customize-set-value): optional prefix makes this function handle
9115         variable comments.
9116         (customize-set-variable): ditto.
9117         (customize-save-variable): ditto.
9118         (customize-customized): handle custom comments.
9119         (customize-save-customized): ditto.
9120         (custom-variable-state-set): ditto.
9121         (custom-face-state-set): ditto.
9122         (customize-saved): ditto.
9123         (custom-variable-set): ditto.
9124         (custom-face-set): ditto.
9125         (custom-variable-save): ditto.
9126         (custom-face-save): ditto.
9127         (custom-variable-reset-saved): ditto.
9128         (custom-face-reset-saved): ditto.
9129         (custom-variable-reset-standard): ditto.
9130         (custom-face-reset-standard): ditto.
9131         (custom-comment-face): new face.
9132         (custom-comment-tag-face): ditto.
9133         (custom-comment): new widget.
9134         (custom-comment-create): new function.
9135         (custom-comment-delete): ditto.
9136         (custom-comment-value-set): ditto.
9137         (custom-comment-show): ditto.
9138         (custom-comment-invisible-p): ditto.
9139         (custom-variable-value-create): create a comment field widget.
9140         (custom-face-value-create): ditto.
9141         (custom-variable-menu): new entry for adding a custom comment.
9142         (custom-face-menu): ditto.
9143         (custom-save-variables): possibly save custom comments.
9144         (custom-save-faces): ditto.
9145
9146         * cus-face.el (custom-set-faces): the arguments can now have a
9147         custom comment as fourth argument.
9148
9149         * custom.el (custom-set-variables): the arguments can now have a
9150         custom comment as fifth element.
9151
9152 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9153
9154         * XEmacs 21.2.18 is released
9155
9156 1999-07-13  SL Baur  <steve@miho>
9157
9158         * lib-complete.el (read-library-name): Revert previous change.
9159         (read-library): Ditto.
9160
9161 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9162
9163         * packages.el (packages-package-list): Capitalize docstring.
9164
9165         * packages.el (packages-find-package-library-path): Use #'nconc
9166         rather than #'append to reduce consing -- #'mapcar uses Flist,
9167         which returns a freshly consed list.  #'append would create yet
9168         another fresh list, using Fmake_list in concat.
9169
9170         * packages.el (package-provide): Use setq with remassq like it
9171         says in its docstring.
9172
9173 1999-07-06  SL Baur  <steve@miho.m17n.org>
9174
9175         * lib-complete.el (progn-with-message): Fix typo.
9176
9177 1999-07-06  SL Baur  <steve@miho.m17n.org>
9178
9179         * mule/mule-misc.el (char-octet): Make function match docstring.
9180         From Katsumi Yamaoka <yamaoka@jpl.org>
9181
9182 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9183
9184         * wid-edit.el (widget-documentation): corrected spelling error.
9185
9186 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9187
9188         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9189         keys if already bound
9190
9191 1999-07-06  SL Baur  <steve@miho.m17n.org>
9192
9193         * lib-complete.el (progn-with-message): Revert previous changes.
9194
9195 1999-06-24  Bob Weiner  <weiner@beopen.com>
9196
9197         * lib-complete.el (find-library):
9198         (find-library-other-window):
9199         (find-library-other-frame): Completely rewrote
9200         so that these functions actually work when called non-interactively.
9201         Also made them handle LIBRARY arguments which end with .el or .elc.
9202
9203 1999-06-24  Bob Weiner  <weiner@beopen.com>
9204
9205         * simple.el (indent-new-comment-line): Locally bound
9206         `block-comment-start' to `comstart' or else when this is called
9207         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9208         `block-comment-start' value, ignoring any existing spacing after a
9209         comment prefix in the previous line and producing ugly comments.
9210
9211 1999-06-23  Bob Weiner  <weiner@beopen.com>
9212
9213         * list-mode.el (mouse-choose-completion):
9214         (choose-completion):
9215         (completion-switch-to-minibuffer): Added.
9216         ([Tab]): [Tab] previously switched to the minibuffer
9217         but since [space] does that and since most applications in the
9218         world use [Tab] to select the next item in a list, do that in the
9219         *Completions* buffer too.  This will cause the least confusion
9220         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9221         06/23/1999.
9222
9223 1999-06-22  Bob Weiner  <weiner@beopen.com>
9224
9225         * help.el (help-buffer-name): Added support for a null value
9226         of `help-buffer-prefix-string' since some buffers require no
9227         prefix.
9228
9229 1999-06-20  Bob Weiner  <weiner@beopen.com>
9230
9231         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9232         in the completion-list-mode-map to bury the completions buffer
9233         even when the minibuffer is no longer active.
9234
9235 1999-06-20  Bob Weiner  <weiner@beopen.com>
9236
9237         * list-mode.el (list-mode): It is visually disconcerting to have
9238         the text cursor disappear within list buffers, especially when
9239         moving from window to window, so leave it visible.
9240
9241 1999-07-01  SL Baur  <steve@miho.m17n.org>
9242
9243         * menubar-items.el (default-menubar): Conditionalize the bug
9244         report menu item (which may not be possible in this XEmacs).
9245         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9246
9247 1999-06-30  SL Baur  <steve@miho.m17n.org>
9248
9249         * subr.el (with-current-buffer): DOC string fix.
9250         Suggested by Bob Weiner <weiner@altrasoft.com>
9251
9252 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9253
9254         * cus-face.el (custom-face-italic): insert missing args
9255
9256 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9257
9258         * packages.el (package-locations): Changed default early package
9259         hierarchies to ~/.xemacs/mule-packages and
9260         ~/.xemacs/xemacs-packages.
9261
9262 1999-06-23  SL Baur  <steve@miho.m17n.org>
9263
9264         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9265
9266 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9267
9268         * packages.el (package-locations): Changed default early package
9269         hierarchy to ~/.xemacs/packages.
9270         (package-locations): Removed `packages' as a possible name for a
9271         late package hierarchy.
9272
9273 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9274
9275         * mule/mule-category.el (word-combining-categories): Set up new
9276         variable.
9277         (word-separating-categories): Likewise.
9278
9279 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9280
9281         * XEmacs 21.2.17 is released
9282
9283 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9284
9285         * font-menu.el (font-menu-set-font): allow for nil specification
9286         of font size.
9287
9288 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9289
9290         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9291         is 1.
9292
9293 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9294
9295         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9296         8859-5 instead of ISO 8859-1.
9297
9298 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9299
9300         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9301         (viet-viscii-encode-table): Ditto.
9302
9303         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9304         Make obsolete definition of char-octet.
9305
9306 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9307
9308         * subr.el: Move no-Mule make-char ...
9309         * help-nomule.el (make-char): To here.
9310         (string-width): Make Mule compatibility alias.
9311
9312 1999-06-15  Andy Piper  <andy@xemacs.org>
9313
9314         * select.el (get-selection-no-error): really make there be no-error.
9315         (get-selection): revert to original.
9316
9317 1999-06-11  Andy Piper  <andy@xemacs.org>
9318
9319         * select.el (selection-sets-clipboard): renamed.
9320         (own-selection): use it.
9321
9322 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9323
9324         * XEmacs 21.2.16 is released
9325
9326 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9327
9328         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9329         missing characters to avoid crash.
9330
9331 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9332
9333         * coding.el (set-terminal-coding-system): Only set the console
9334         coding system on the selected console if it is a tty.
9335
9336 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9337
9338         * cus-face.el:
9339         * cus-edit.el:
9340         * faces.el:
9341         (custom):
9342         (face-spec-set):
9343         * faces.el (frob-face-property):
9344         * font-menu.el (font-menu-set-font):
9345                   Actually apply changes from 1999-03-17
9346
9347 1999-06-10  Andy Piper  <andy@xemacs.org>
9348
9349         * select.el (get-selection): abstract out non error-signalling
9350         part.
9351         (get-selection-no-error): get-selection without signalling an
9352         error.
9353         (selection-is-clipboard-p): new variable. controls whether the
9354         selection sets the clipboard.
9355         (own-selection): use it.
9356
9357         * mouse.el (insert-selection): fallback to clipboard after trying
9358         primary selection and cutbuffer.
9359
9360 1999-06-05  Andy Piper  <andy@xemacs.org>
9361
9362         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9363         selection functions.
9364
9365 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9366
9367         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9368         default value.
9369         (load): Use `raw-text' instead of `no-conversion'.
9370         (insert-file-contents): Likewise.
9371
9372         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9373         of `no-conversion'.
9374
9375 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9376
9377         * coding.el: Don't copy `no-conversion' to `raw-text'.
9378
9379 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9380
9381         * subr.el (make-char): Define it if Mule is not around.
9382
9383 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9384
9385         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9386
9387         * x-select.el (x-disown-selection-internal): Restore symbol as an
9388         obsolete alias.
9389         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9390
9391 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9392
9393         * XEmacs 21.2.15 is released
9394
9395 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9396
9397         * subr.el (split-string): Avoid infinite looping
9398
9399 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9400
9401         * ldap.el (ldap-ignore-attribute-codings): New variable
9402         (ldap-default-attribute-decoder): New variable
9403         (ldap-coding-system): New variable
9404         (ldap-attribute-syntax-encoders): New variable
9405         (ldap-attribute-syntax-decoders): New variable
9406         (ldap-attribute-syntaxes-alist): New variable
9407         (ldap-encode-boolean): New function
9408         (ldap-decode-boolean): New function
9409         (ldap-encode-country-string): New function
9410         (ldap-decode-string): New function
9411         (ldap-decode-address): New function
9412         (ldap-encode-address): New function
9413         (ldap-decode-attribute): New function
9414         (ldap-search): Use some of these
9415
9416 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9417
9418         * version.el (emacs-version): Make the patch level/beta come
9419         before the XEmacs qualifier so that it gets into (funcall
9420         emacs-version) and thus in the bug reports.
9421         (emacs-version>=): Support patch levels.
9422
9423 1999-06-03  SL Baur  <steve@xemacs.org>
9424
9425         * version.el: implement x.y.z version number
9426         From Jan Vroonhof <vroonhof@math.ethz.ch>
9427
9428 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9429
9430         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9431
9432 1999-05-22  Vin Shelton <acs@xemacs.org>
9433
9434         * startup.el: Document -private and break out non-standard X options.
9435
9436 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9437
9438         * mule/mule-charset.el (charset-after): New function.
9439         (charset-direction): Synch with Mule, update docstring.
9440         (get-charset-property): New function.
9441         (put-charset-property): New function.
9442         (charset-plist): New function.
9443
9444         * mule/mule-charset.el (compose-region):
9445         (decompose-region): remove;  these functions (which don't work
9446         since we don't do composite characters) have been moved to
9447         mule-util.el.
9448         (toplevel): follow coding standards
9449
9450 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9451
9452         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9453         exist any more.
9454
9455         * code-files.el: Fix commentary to follow coding standards.  Move
9456         the single line left in mule-files.el to here.
9457
9458         * mule/mule-files.el: delete.
9459
9460 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9461
9462         * info.el (Info-scroll-prev): Use event functions instead of the
9463         old emacs 19 interface.
9464
9465 1999-06-02  Andy Piper  <andy@xemacs.org>
9466
9467         * x-font-menu.el (x-font-menu-load-font):
9468         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9469
9470 1999-05-31  Andy Piper  <andy@xemacs.org>
9471
9472         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9473         group.
9474         (font-menu-this-frame-only-p): ditto.
9475         (font-menu-max-items): reinstate, from Jan Vroonhof
9476         <vroonhof@math.ethz.ch>
9477         (font-menu-submenu-name-format): ditto.
9478         (font-menu-split-long-menu): ditto, for use by the family
9479         constructor.
9480         (font-menu-family-constructor): use it.
9481
9482 1999-05-30  Andy Piper  <andy@xemacs.org>
9483
9484         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9485         for use by the font menu.
9486
9487         * msw-font-menu.el: new file implementing mswindows specific
9488         font-menu behaviour.
9489         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9490         (mswindows-font-menu-junk-families): ditto.
9491         (hack-font-truename): ditto.
9492         (mswindows-font-regexp-ascii): ditto.
9493         (mswindows-reset-device-font-menus): ditto.
9494         (mswindows-font-menu-font-data): ditto.
9495         (mswindows-font-menu-load-font): ditto.
9496
9497         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9498         (x-font-menu-font-data): ditto.
9499         (x-font-menu-load-font): ditto.
9500
9501         * font-menu.el: new file implementing generic font menu behaviour.
9502         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9503         made device independent.
9504         (font-menu-this-frame-only-p): ditto.
9505         (font-menu-preferred-resolution): ditto.
9506         (font-menu-size-scaling): new variable used to determine whether
9507         sizes are in points or tenths of a point.
9508         (vassoc): moved from x-font-menu.el.
9509         (device-fonts-cache): ditto.
9510         (device-fonts-cache): ditto.
9511         (flush-device-fonts-cache): ditto.
9512         (reset-device-font-menus): copied from x-font-menu.el and made
9513         device independent. Most functionality deferred to
9514         device-dependent versions.
9515         (font-menu-family-constructor): copied from x-font-menu.el and
9516         made device independent.
9517         (font-menu-size-constructor): ditto.
9518         (font-menu-weight-constructor): ditto.
9519         (font-menu-set-font): ditto.
9520         (font-menu-change-face): ditto.
9521         (font-menu-load-font): new device method.
9522         (font-menu-font-data): ditto.
9523
9524         * x-font-menu.el: The above functions deleted.
9525
9526 1999-05-26  Andy Piper  <andy@xemacs.org>
9527
9528         * update-elc.el:
9529         * make-docfile.el:
9530         * loadup.el: rehash expand-file-name usage to not use default-directory.
9531
9532 1999-05-21  Andy Piper  <andy@xemacs.org>
9533
9534         * x-select.el (x-select-convert-to-text):
9535         (x-selected-text-type):
9536         (x-get-selection):
9537         (xselect-convert-to-string):
9538         (xselect-convert-to-compound-text):
9539         (xselect-convert-to-length):
9540         (xselect-convert-to-targets):
9541         (xselect-convert-to-delete):
9542         (xselect-convert-to-filename):
9543         (xselect-convert-to-charpos):
9544         (xselect-convert-to-lineno):
9545         (xselect-convert-to-colno):
9546         (xselect-convert-to-sourceloc):
9547         (xselect-convert-to-os):
9548         (xselect-convert-to-host):
9549         (xselect-convert-to-user):
9550         (xselect-convert-to-class):
9551         (xselect-convert-to-name):
9552         (xselect-convert-to-integer):
9553         (xselect-convert-to-atom):
9554         (xselect-convert-to-identity): functions renamed from x-* and
9555         moved to select.el.
9556         (x-get-secondary-selection): use rename get-selection.
9557         (x-get-clipboard): ditto.
9558         (x-own-selection): moved to select.el.
9559         (x-valid-simple-selection-p): ditto.
9560         (x-dehilight-selection): ditto.
9561         (x-own-clipboard): ditto.
9562         (x-disown-selection): ditto.
9563
9564         * x-mouse.el (x-yank-function): moved to mouse.el.
9565         (x-insert-selection): ditto.
9566         (x-set-point-and-move-selection): use renamed function.
9567
9568         * select.el (selected-text-type): moved and renamed from
9569         x-select.el.
9570         (selection-owner-p): moved to C.
9571         (selection-exists-p): ditto.
9572         (get-cutbuffer): new device method.
9573         (get-selection): generalised and moved from x-select.el.
9574         (own-selection): moved x-own-selection functionality into here.
9575         (dehilight-selection): renamed and moved from x-select.el.
9576         (own-clipboard): functionality moved from x-select.el using new
9577         generic C builtins.
9578         (disown-clipboard): ditto.
9579         (select-convert-to-text):
9580         (select-convert-to-string):
9581         (select-convert-to-compound-text):
9582         (select-convert-to-length):
9583         (select-convert-to-targets):
9584         (select-convert-to-delete):
9585         (select-convert-to-filename):
9586         (select-convert-to-charpos):
9587         (select-convert-to-lineno):
9588         (select-convert-to-colno):
9589         (select-convert-to-sourceloc):
9590         (select-convert-to-os):
9591         (select-convert-to-host):
9592         (select-convert-to-user):
9593         (select-convert-to-class):
9594         (select-convert-to-name):
9595         (select-convert-to-integer):
9596         (select-convert-to-atom):
9597         (select-convert-to-identity): new functions renamed from x-* and
9598         moved from x-select.el.
9599
9600         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9601         into here and use as the default window-system mouse yank.
9602         (insert-selection): generalised and moved from x-mouse.el.
9603         (own-clipboard): moved to C.
9604
9605         * msw-select.el (mswindows-selection-owned-p): deleted.
9606         (mswindows-own-selection): generalised and moved to select.el.
9607         (mswindows-disown-selection): generalised and moved to C.
9608         (mswindows-selection-owner-p): ditto.
9609
9610 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9611
9612         * XEmacs 21.2.14 is released
9613
9614 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9615
9616         * about.el: update contact info for jason and slb.
9617
9618 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9619
9620         * mule/european.el (setup-romanian-environment): Add Romanian
9621         support from Emacs/Mule romanian.el.
9622
9623 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9624
9625         * cus-face.el: Label all custom changes with the 'custom' tag.
9626
9627         * cus-edit.el: idem ditto.
9628
9629         * faces.el: Added suport for adding device tags to various functions.
9630         (custom): New device tag.
9631         (face-spec-set): Call reset face with tags argument. No longer do
9632         x-init-global-faces hack.
9633
9634         * faces.el (frob-face-property): Use an anonymous specifier to map
9635         frob-face-property-1 over.
9636
9637         * x-font-menu.el (font-menu-set-font): Always specify all
9638         properties to custom.
9639
9640 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9641
9642         * mule/european.el (setup-czech-environment): Add czech support.
9643         From David Sauer <davids@orfinet.cz>
9644
9645 1999-03-15  SL Baur  <steve@xemacs.org>
9646
9647         * check-features.el: Turn hard errors into warnings.
9648
9649 1999-03-21  SL Baur  <steve@xemacs.org>
9650
9651         * simple.el (delete-key-deletes-forward): As per discussion on
9652         xemacs-beta, default to t.
9653
9654 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9655
9656         * loadup.el: Define Installation-string before loading anything.
9657
9658 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9659
9660         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9661         From Anders Stenman <stenman@isy.liu.se>
9662
9663 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9664
9665         * wid-edit.el (widget-glyph-find): Ditto.
9666
9667         * packages.el (locate-library): Ditto.
9668
9669         * loadup.el (really-early-error-handler): Ditto.
9670
9671         * lib-complete.el (read-library): Ditto.
9672
9673         * faces.el (set-face-stipple): Ditto.
9674
9675         * code-files.el (load): Use new calling style of locate-file.
9676
9677 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9678
9679         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9680         dead.
9681
9682 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9683
9684         * dumped-lisp.el (preloaded-file-list): Don't load
9685         Installation.el.
9686
9687         * loadup.el (Installation-string): Define it here.
9688
9689 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9690
9691         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9692         Installation.el needs to be loaded before `dump-paths', otherwise
9693         the dumping process won't find it.
9694
9695 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9696
9697         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9698         subr so that we can use `replace-in-string' in Installation.el to
9699         get rid of C-m chars under the native Windows build.
9700
9701 1999-04-29  Andy Piper  <andy@xemacs.org>
9702
9703         * make-docfile.el: canonicalize file and directory names.
9704
9705         * device.el (call-device-method): new function for calling device
9706         specific methods.
9707         (define-device-method): new function for defining device methods.
9708         (define-device-method*): ditto.
9709
9710 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9711
9712         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9713
9714 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9715
9716         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9717         (cyrillic-koi8-r-encode-table): Likewise.
9718         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9719         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9720
9721         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9722         from vietnamese.el].
9723
9724         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9725         mule/mule-misc.el.
9726
9727 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9728
9729         * mule/thai-xtis.el:
9730         - Change font registry name from "Thai94x94-0" to "xtis-0".
9731         - Change mnemonic of coding-system `tis-620' to "TIS620".
9732
9733 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9734
9735         * mule/ethiopic.el: fixed.
9736
9737 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9738
9739         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9740
9741         * mule/thai-xtis.el: New file.
9742
9743         * mule/vietnamese.el: New file.
9744
9745         * mule/ethiopic.el: New file.
9746
9747 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9748
9749         * bytecomp.el (byte-compile-close-variables): Leave
9750         debug-issue-ebola-notices alone.
9751
9752 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9753
9754         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9755         at the top of the buffer since it is the most important thing to
9756         customize
9757         (ldap-get-host-parameter): New defun
9758         (ldap-search): Add a new parameter `withdn' to retrieve the
9759         distinguished names of entries
9760
9761 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9762
9763         * startup.el (splash-frame-body): Date and spelling fixes.
9764
9765 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9766
9767         * view-less.el (toggle-truncate-lines): add autoload tag
9768
9769 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9770
9771         * format.el (format-alist): Disable image stuff.
9772
9773 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9774
9775         * wid-edit.el (widget-glyph-find): Search by directories, then by
9776         suffixes rather than the other way around.
9777         (widget-image-conversion): Renamed to
9778         `widget-image-file-name-suffixes'.
9779
9780 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9781
9782         * mule/mule-charset.el: Made old functions obsolete, remove the
9783         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9784         (charset-iso-graphic-plane): Rename from charset-graphic.
9785         (charset-iso-final-char): Rename from charset-final.
9786         (charset-width): Rename from charset-columns.
9787         (charset-bytes): Added from fsf compatibility, returns always 1.
9788
9789         * mule/mule-misc.el: Move charset-doc-string alias to
9790         mule-charset.el
9791
9792 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9793
9794         * x-faces.el (x-make-font-bold-italic): honor
9795         *try-oblique-before-italic-fonts*
9796
9797 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9798
9799         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9800
9801 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9802
9803         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9804         name.
9805
9806 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9807
9808         * cl-extra.el (equalp): Would bug out for lists.
9809
9810 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9811
9812         * about.el (about-hackers):  Change cgw's email address
9813
9814 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9815
9816         * XEmacs 21.2.13 is released
9817
9818 1999-03-12  SL Baur  <steve@xemacs.org>
9819
9820         * simple.el (delete-key-deletes-forward): Revert to previous
9821         behavior.
9822
9823 1999-01-18  Didier Verna  <didier@xemacs.org>
9824
9825         * menubar-items.el (xemacs-splash-buffer): handle the case of
9826         multiple elements in the splash buffer body.
9827
9828         * startup.el (splash-frame-timeout): new constant: interval
9829         between splash buffer elements.
9830         (command-line-1): handle splash buffer with multiple elements (use
9831         a timeout).
9832         (splash-frame-body): Originally `startup-splash-frame-body'.
9833         Rewrote a cleaner and more readable version. This can now be array,
9834         in which case each element is displayed in turn in the splash buffer.
9835         (splash-frame-static-body): new constant. Persistent information
9836         across all splash buffer elements (preserves the possibility to give
9837         it in different languages.
9838         (circulate-splash-frame-elements): new function. Used as a timeout
9839         to circulate through all splash frame elements and display them in
9840         sequence.
9841         (display-splash-frame): originally `startup-splash-frame'. Handle
9842         the case of multiple elements in the splash buffer body. Now
9843         returns a timeout id if multiple elements to display, or nil.
9844
9845 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9846
9847         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9848         so they can be overridden by x-init-face-from-resources.
9849         Additionally specify the font name also with an x tag.
9850
9851 1999-03-08  Andy Piper  <andy@xemacs.org>
9852
9853         * package-get.el (package-get-base): autoload.
9854
9855         * menubar-items.el (default-menubar): add update menu item. Fix
9856         custom menu to only be activated when package-base is available.
9857
9858         * package-get.el (package-get-custom): don't load
9859         package-get-custom as it is auto-generated. Fix group definition.
9860
9861 1999-03-05  Didier Verna  <didier@xemacs.org>
9862
9863         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9864         instead of `symbol-name' (Thanks Kyle).
9865
9866         * cus-edit.el (custom-save-variables): use `prin1' instead of
9867         princ to write symbols.
9868
9869 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9870
9871         * XEmacs 21.2.12 is released
9872
9873 1999-03-05  SL Baur  <steve@xemacs.org>
9874
9875         * menubar-items.el (default-menubar): Add kfm browsing support.
9876         From Neal Becker <nbecker@fred.net>
9877
9878 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9879
9880         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9881         calls to font-lock during buffer reversion.
9882
9883 1999-02-12  Didier Verna  <didier@xemacs.org>
9884
9885         * info.el (Info-build-node-completions): unconditionally widen the
9886         tag table buffer.
9887
9888 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9889
9890         * x-faces.el (x-init-face-from-resources):
9891         Only set fonts in the 'x locale.
9892
9893 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9894
9895         * package-ui.el (pui-install-selected-packages): Don't throw on
9896         `package-admin-delete-binary-package' returning nil since it's
9897         normal.  Reindent function.
9898         (pui-add-required-packages): Handle case where packages selected
9899         for installation have never been installed.
9900
9901 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9902
9903         * menubar-items.el (default-menubar):
9904         Implement the ``Mule->Set coding system of process'' menu item.
9905
9906 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9907
9908         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9909         files
9910         - Change some `if's to `when's
9911
9912 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9913
9914         * XEmacs 21.2.11 is released
9915
9916 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9917
9918         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9919         against window close (Fix Bug #460).
9920         (ask-user-about-lock-dbox): Idem.
9921
9922 1999-02-25  SL Baur  <steve@xemacs.org>
9923
9924         * mule/mule-charset.el (charset-leading-byte): New function.
9925         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9926
9927 1999-02-12  Andy Piper  <andy@xemacs.org>
9928
9929         * about.el (xemacs-hackers): change andy's email address.
9930         (about-url-alist): change andy's web page address.
9931         (about-xemacs): add piper.
9932
9933 1999-02-16  SL Baur  <steve@xemacs.org>
9934
9935         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9936         of mule-base into lisp/mule.
9937
9938 1999-02-16  SL Baur  <steve@xemacs.org>
9939
9940         * mule/arabic.el:
9941         mule/canna-leim.el:
9942         mule/chinese.el:
9943         mule/cyrillic.el:
9944         mule/english.el:
9945         mule/european.el:
9946         mule/greek.el:
9947         mule/hebrew.el:
9948         mule/japanese.el:
9949         mule/kinsoku.el:
9950         mule/korean.el:
9951         mule/misc-lang.el:
9952         mule/mule-category.el:
9953         mule/mule-ccl.el:
9954         mule/mule-charset.el:
9955         mule/mule-cmds.el:
9956         mule/mule-coding.el:
9957         mule/mule-files.el:
9958         mule/mule-help.el:
9959         mule/mule-init.el:
9960         mule/mule-misc.el:
9961         mule/mule-tty-init.el:
9962         mule/mule-x-init.el:
9963         mule/viet-chars.el:  Remerge from mule-base.
9964
9965         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9966         of mule-base into lisp/mule.
9967
9968 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
9969
9970         * process.el (exec-to-string): Use `shell-command-switch' in place
9971         of hard-wired "-c" (for WindowsNT).
9972
9973 1999-02-08  Charles G Waldman  <cgw@pgt.com>
9974
9975         * menubar-items.el (default-menubar):  Remove obsolete
9976         "Gopher" item
9977
9978 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
9979
9980         * package-admin.el (package-admin-get-install-dir): First fall
9981         back to the location of xemacs-base for non-mule packages.
9982
9983 1999-02-15  Martin Buchholz  <martin@xemacs.org>
9984
9985         * paths.el:
9986         - improved automounter tmp directory support.
9987         - support 4 (!) empirically discovered automounter conventions
9988
9989 1999-02-12  SL Baur  <steve@xemacs.org>
9990
9991         * etags.el (pop-tag-mark): autoload to match key binding.
9992
9993 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9994
9995         * XEmacs 21.2.10 is released
9996
9997 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
9998
9999         * package-get.el (package-get-remote-filename): Don't bug out for
10000         a local file name in the search entry.
10001
10002 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10003
10004         * XEmacs 21.2.9 is released
10005
10006 1999-01-19  Didier Verna  <didier@xemacs.org>
10007
10008         * replace.el (replace-search-function): new variable containing a
10009         function to perform a search-forward.
10010         (replace-re-search-function): new variable containing a function
10011         to perform a re-search-forward.
10012         (perform-replace): use them.
10013
10014 1999-01-25  Didier Verna  <didier@xemacs.org>
10015
10016         * select.el (selection-owner-p): use the name `XEmacs'.
10017         (cut-copy-clear-internal): ditto.
10018
10019 1999-01-18  Andy Piper  <andy@xemacs.org>
10020
10021         * about.el (about-url-alist): Update my entry.
10022         (xemacs-hackers): Ditto.
10023
10024 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10025
10026         * buffer.el (switch-to-buffer): Fixing documentation.
10027         * minibuf.el (minibuffer-completion-table): ditto.
10028         * cl-macs.el (return-from): ditto.
10029
10030 1999-01-04  Didier Verna  <didier@xemacs.org>
10031
10032         * replace.el (delete-non-matching-lines): temporarily disable
10033         case-folding when called interactively with a regexp containing
10034         uppercase characters.
10035         (delete-matching-lines): ditto.
10036         (count-matches): ditto.
10037         (list-matching-lines): ditto.
10038
10039 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10040
10041         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10042         abort if current window is split horizontally, not if others are
10043         split.  Got rid of unnecessary minibuffer checking.  Also, add
10044         some comments (it's still complex).
10045
10046 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10047
10048         * package-get.el: changed address for doc.ic.ac.uk to
10049         sunsite.doc.ic.ac.uk
10050
10051 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10052
10053         * ldap.el (toplevel): Remove requires so that the file compiles
10054         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10055
10056 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10057
10058         * dump-paths.el: Calculate module-directory and set
10059         module-load-path to the load path for modules.
10060
10061         * loadup.el: Get bootstrap value of module-load-path from the
10062         environment variable EMACSBOOTSTRAPMODULEPATH.
10063         - Display the module load path if we're debugging paths.
10064
10065         * setup-paths.el: Added function paths-find-site-module-directory.
10066         - Added function paths-find-module-directory.
10067         - Added function paths-construct-module-load-path.  Uses new
10068         environment variable EMACSMODULEPATH.
10069
10070 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10071
10072         * font.el (font-default-object-for-device):
10073         Oops! This `or' can't be replaced by `unless'.
10074         Fixed inability to run w3, among other things.
10075
10076 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10077
10078         * package-admin.el: Change initialization of
10079           package-admin-install-function dependent on system type.
10080           Change package-admin-install-function-mswindows to use
10081           "minitar".
10082
10083 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10084
10085         * mouse.el (default-mouse-motion-handler): Disable help echo while
10086         in the minibuffer.
10087
10088 1998-12-28  Martin Buchholz <martin@xemacs.org>
10089
10090         * XEmacs 21.2.8 is released.
10091
10092 1998-12-24  Martin Buchholz <martin@xemacs.org>
10093
10094         * XEmacs 21.2.7 is released.
10095
10096 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10097
10098         * package-ui.el (pui-list-packages): Set truncate-lines.
10099
10100         * package-get.el (package-get-download-menu): Use
10101         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10102
10103         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10104         (pui-help-string): idem.
10105         (list-packages-mode): New major mode.
10106         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10107         (pui-install-selected-packages): Add suport for removing packages.
10108         (pui-toggle-package-delete-key): New function.
10109         (pui-popup-context-sensitive): New kludge.
10110         (pui-list-packages): Add warning when `package-get-remote' is nil.
10111         (package-ui-add-site): New function.
10112
10113 1998-12-01  Didier Verna  <didier@xemacs.org>
10114
10115         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10116
10117 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10118
10119         * ldap.el: Custom-ized
10120         (toplevel): Do not provide `ldap' which is provided by C level
10121         LDAP code
10122         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10123
10124 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10125
10126         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10127
10128 1998-12-17  Andy Piper  <andy@xemacs.org>
10129
10130         * sound.el (sound-load-list): name changed from sound-load-alist.
10131         (sound-extension-list): name changed from sound-ext-list.
10132         (load-default-sounds): use new names.
10133         (load-sound-file): use new names.
10134
10135 1998-12-16  Andy Piper  <andy@xemacs.org>
10136
10137         * XEmacs 21.2.6 is released
10138
10139 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10140
10141         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10142         errors.
10143
10144 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10145
10146         * wid-edit.el (widget-echo-this-extent): Set
10147         help-echo-owns-message to t.
10148
10149 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10150
10151         * package-get.el (package-get-download-menu): use toggles for
10152           each site in the download site menu.
10153
10154 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10155
10156         * package-get.el (package-get): If we cannot find a package
10157           because package-get-remote is not set, give a more helpful
10158           error message.
10159
10160 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10161
10162         * package-get.el (package-get-remote-filename): use an EFS path
10163         with user anonymous if no user is specified.
10164
10165 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10166
10167         * faces.el (face-spec-set): Re-init fallfacks for default after
10168         calling reset-face on the default face.
10169
10170 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10171
10172         * package-admin.el (package-admin-default-install-function):
10173         Behave as advertised.  Make sure the pkg-dir is proper for
10174         default-directory.
10175         (package-admin-add-binary-package): Make sure the pkg-dir is
10176         proper for default-directory.
10177         (package-admin-install-function-mswindows): Make sure the pkg-dir
10178         is proper for default-directory.
10179
10180 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10181
10182         * XEmacs 21.2.5 is released
10183
10184 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10185
10186         * files.el (binary-file-regexps): regexp-opt is not available at
10187         bytecompile time.
10188
10189 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10190
10191         * x-win-xfree86.el:
10192         * x-win-sun.el (x-win-init-sun):
10193         * x-win-sun.el:
10194         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10195         * x-iso8859-1.el:
10196         * x-init.el (init-post-x-win):
10197         * x-init.el (init-pre-x-win):
10198         * x-init.el (x-initialize-compose):
10199         * x-init.el:
10200         * x-compose.el:
10201         * winnt.el:
10202         * widget.el:
10203         * wid-edit.el (widget-glyph-click):
10204         * wid-edit.el (widget-glyph-find):
10205         * wid-edit.el (widget-type):
10206         * view-less.el (view-buffer-other-window):
10207         * very-early-lisp.el:
10208         * version.el:
10209         * toolbar.el:
10210         * toolbar-items.el:
10211         * term/sun.el (suntool-map):
10212         * term/sun-mouse.el:
10213         * term/internal.el:
10214         * syntax.el (modify-syntax-entry):
10215         * symbol-syntax.el:
10216         * subr.el:
10217         * startup.el (lock-directory):
10218         * simple.el (set-comment-column):
10219         * simple.el (backward-delete-char-untabify):
10220         * shadow.el (find-emacs-lisp-shadows):
10221         * shadow.el:
10222         * setup-paths.el (paths-construct-info-path):
10223         * select.el (cut-copy-clear-internal):
10224         * process.el (call-process-region):
10225         * process.el (start-process-shell-command):
10226         * process.el:
10227         * paths.el (rmail-spool-directory):
10228         * paragraphs.el (use-hard-newlines):
10229         * package-get.el (package-get-dependencies):
10230         * package-admin.el (package-admin-delete-binary-package):
10231         * obsolete.el (truncate-string):
10232         * obsolete.el (store-substring):
10233         * mouse.el (default-mouse-track-maybe-own-selection):
10234         * mouse.el (mouse-yank-at-point):
10235         * modeline.el:
10236         * modeline.el (mouse-drag-modeline):
10237         * minibuf.el (read-directory-name-internal):
10238         * minibuf.el (read-file-name-internal):
10239         * minibuf.el (read-file-name-internal-1):
10240         * minibuf.el (read-file-name-2):
10241         * minibuf.el (exact-minibuffer-completion-p):
10242         * minibuf.el (read-from-minibuffer):
10243         * minibuf.el:
10244         * menubar.el (check-menu-syntax):
10245         * map-ynp.el (map-y-or-n-p):
10246         * make-docfile.el (docfile-out-of-date):
10247         * loadup.el ((member "run-temacs" command-line-args)):
10248         * loadup.el ((member "no-site-file" command-line-args)):
10249         * loadup.el (really-early-error-handler):
10250         * loadup.el:
10251         * loadhist.el:
10252         * loaddefs.el:
10253         * lisp-mnt.el (lm-verify):
10254         * lib-complete.el (lib-complete:cache-completions):
10255         * lib-complete.el (library-all-completions):
10256         * itimer.el (itimer-run-expired-timers):
10257         * info.el (Info-mode):
10258         * info.el (Info-insert-file-contents):
10259         * info.el (Info-rebuild-dir):
10260         * info.el (Info-build-dir-anew):
10261         * info.el (Info-parse-dir-entries):
10262         * info.el (Info-dir-outdated-p):
10263         * info.el (Info-insert-dir):
10264         * info.el (info-xref):
10265         * info.el:
10266         * hyper-apropos.el (hyper-apropos-get-doc):
10267         * hyper-apropos.el (hyper-describe-face):
10268         * hyper-apropos.el (hyper-apropos-mode):
10269         * hyper-apropos.el:
10270         * help.el (list-processes):
10271         * help.el:
10272         * gnuserv.el:
10273         * font.el (mswindows-font-create-name):
10274         * font.el (font-default-font-for-device):
10275         * font.el (x-font-create-object):
10276         * font.el (font-registry):
10277         * font.el:
10278         * font-lock.el (font-lock-keywords):
10279         * font-lock.el:
10280         * finder.el (finder-compile-keywords):
10281         * find-paths.el (paths-find-recursive-path):
10282         * fill.el (set-justification-center):
10283         * fill.el (fill-region-as-paragraph):
10284         * files.el (insert-directory):
10285         * files.el (wildcard-to-regexp):
10286         * files.el (recover-file):
10287         * files.el (basic-save-buffer):
10288         * files.el (delete-auto-save-file-if-necessary):
10289         * files.el (file-relative-name):
10290         * files.el (backup-extract-version):
10291         * files.el (backup-buffer):
10292         * files.el (set-visited-file-name):
10293         * files.el (set-auto-mode):
10294         * files.el (interpreter-mode-alist):
10295         * files.el:
10296         * files.el (find-file-noselect):
10297         * files.el (abbreviate-file-name):
10298         * files.el (parse-colon-path):
10299         * files.el (directory-abbrev-alist):
10300         * etags.el (visit-tags-table-buffer):
10301         * easymenu.el (easy-menu-define):
10302         * dragdrop.el (experimental-dragdrop-drag):
10303         * dragdrop.el (dragdrop-drop-do-functions):
10304         * dragdrop.el (dragdrop-drop-at-point):
10305         * disass.el (disassemble-1):
10306         * disass.el (disassemble-internal):
10307         * disass.el (disassemble):
10308         * disass.el:
10309         * derived.el (derived-mode-init-mode-variables):
10310         * derived.el (define-derived-mode):
10311         * custom.el (defgroup):
10312         * cus-edit.el (custom-quote):
10313         * config.el:
10314         * code-process.el (open-network-stream):
10315         * code-process.el (start-process):
10316         * code-process.el (call-process-region):
10317         * code-process.el (call-process):
10318         * code-process.el:
10319         * code-files.el (insert-file-contents):
10320         * code-files.el:
10321         * code-files.el (buffer-file-coding-system-for-read):
10322         * cmdloop.el (yes-or-no-p-minibuf):
10323         * cl.el:
10324         * cl-macs.el:
10325         * cl-extra.el:
10326         * callers-of-rpt.el (make-caller-report):
10327         * callers-of-rpt.el:
10328         * bytecomp.el (batch-byte-recompile-directory):
10329         * bytecomp.el (batch-byte-compile-1):
10330         * bytecomp.el (batch-byte-compile):
10331         * bytecomp.el (display-call-tree):
10332         * bytecomp.el (byte-compile-insert):
10333         * bytecomp.el (byte-compile-two-args-19->20):
10334         * bytecomp.el (byte-compile-variable-ref):
10335         * bytecomp.el (byte-compile-form):
10336         * bytecomp.el (byte-compile-top-level-body):
10337         * bytecomp.el (byte-compile-out-toplevel):
10338         * bytecomp.el (byte-compile-byte-code-maker):
10339         * bytecomp.el (byte-compile-file-form-defmumble):
10340         * bytecomp.el (byte-compile-file-form):
10341         * bytecomp.el (byte-compile-keep-pending):
10342         * bytecomp.el (byte-compile-insert-header):
10343         * bytecomp.el (byte-compile-from-buffer):
10344         * bytecomp.el (byte-compile-file):
10345         * bytecomp.el (byte-recompile-file):
10346         * bytecomp.el (byte-compile-close-variables):
10347         * bytecomp.el (byte-compile-warn-about-unused-variables):
10348         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10349         * bytecomp.el (byte-compiler-legal-options):
10350         * bytecomp.el (byte-compile-lapcode):
10351         * bytecomp.el (byte-optimize-log):
10352         * bytecomp.el ((fboundp 'defsubst)):
10353         * bytecomp.el:
10354         * bytecomp-runtime.el:
10355         * byte-optimize.el (byte-optimize-apply):
10356         * byte-optimize.el (car):
10357         * byte-optimize.el (byte-optimize-form):
10358         * byte-optimize.el (byte-optimize-form-code-walker):
10359         * byte-optimize.el:
10360         * build-report.el (build-report-insert-installation-file):
10361         * build-report.el (build-report):
10362         * auto-show.el:
10363         * apropos.el (apropos-documentation):
10364         - mega patch
10365         - clean up byte-compile warnings
10366         - remove unused variables
10367         - Use common lisp style hashtable functions
10368         - byte compiler cleanup
10369         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10370         - remove old backquote syntax usage
10371         - move some cl functionality into C for speed.
10372         - remove last remaining VMS support
10373         - spelling fixes
10374         - implement last, butlast, nbutlast, copy-list in C.
10375         - new macro ignore-file-errors, similar to ignore-errors
10376           (ignore-file-errors (delete-file "foo"))
10377         - get frequent garbage collection during loadup.el by tweaking
10378           gc-cons-threshold, rather than explicitly calling garbage-collect
10379         - default delete-key-deletes-forward to `t'.
10380
10381 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10382
10383         * XEmacs 21.2-beta4 is released.
10384
10385 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10386
10387         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10388         (easy-menu-item-present-p): Wrapper around find-menu-item.
10389         (easy-menu-remove-item): Wrapper around delete-menu-item.
10390
10391         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10392         (add-menu-button): Add 'in-menu' argument.
10393         (add-menu-item-1): Add in-menu support to helper function.
10394
10395 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10396
10397         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10398
10399 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10400
10401         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10402         of Dec 4, 1997.
10403
10404 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10405
10406         * process.el (shell-command-on-region): Report if the command
10407         succeeded or failed.
10408
10409 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10410
10411         * subr.el (buffer-substring-no-properties): Comment out.
10412
10413 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10414
10415         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10416           into font instances first, like `x-frob-font-size' does.
10417           (mswindows-find-larger-font): ditto
10418
10419 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10420
10421         * package-ui.el (pui-install-selected-packages): fix args in call
10422         to `package-get'.
10423
10424 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10425
10426         * package-get.el (host-name): New widget type.
10427         (package-get-remote): Better customization using new type.
10428         (package-get-download-sites): idem dito.
10429
10430         (package-get-custom): Do not use package-get-all untill we have
10431         runtime dependencies.
10432
10433         (package-get-remove-copy): Default to 't' we no longer need this
10434         kludge as we do not currently use depenencies.
10435
10436         (package-get-was-current): New variable.
10437         (package-get-require-base): New 'force-current' argument.
10438         (package-get-update-base): idem
10439         (package-get-package-provider):  idem
10440         (package-get-locate-index-file): New 'no-remote' argument.
10441         (package-get-locate-file): idem.
10442
10443         (package-get-maybe-save-index): New function.
10444         (package-get-update-base): Use it.
10445
10446 1998-10-28 Greg Klanderman <greg@alphatech.com>
10447
10448         * package-get.el (package-get-remote): default to nil; by default,
10449         don't go out to the net via EFS.  They must select a download site.
10450         (package-get-download-sites): new variable.
10451         (package-get-download-menu): new function.
10452         (package-get-locate-index-file): new function.
10453         (package-get-update-base): use it.
10454
10455         * menubar-items.el (default-menubar): add "Update Package Index"
10456         and "Add Download Site" menus under Options | Manage Packages.
10457
10458 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10459
10460         * package-get.el (package-get): bugfix code checking installed version
10461         for case where package is not currently installed.
10462         (package-get-require-signed-base-updates): new variable.
10463         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10464         deemed not a goot thing.  Use the variable
10465         package-get-allow-unsigned-base-updates instead.
10466
10467 1998-10-16 Greg Klanderman <greg@alphatech.com>
10468
10469         * package-get.el (package-get): Don't install an older version than
10470         we already have unless explicitly told to.  Issue a warning.
10471
10472         * package-ui.el (pui-add-required-packages): when adding
10473         dependencies, don't add packages that are up to date.
10474         (pui-package-symbol-char):  Don't consider a package out of date
10475         if you have a newer version installed than the latest version in
10476         package-get-base.
10477
10478         * package-get.el (package-get-base-filename): document that it may
10479         be a path relative to package-get-remote;  new default value.
10480         (package-get-locate-file): new function.
10481         (package-get-update-base): use it to expand package-get-base-filename.
10482         (package-get-save-base): new function to save the package-get database
10483         to file.
10484         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10485         (package-get-update-base): pass the REMOTE-SOURCE arg.
10486         (package-get-update-base-entry): call package-get-custom-add-entry.
10487         (package-get-file-installed-p): removed; no longer needed.
10488         (package-get-create-custom): ditto.
10489         (toplevel): remove code to build and load package-get-custom.el
10490         (package-get-custom-add-entry): new function.
10491
10492 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10493
10494         * wid-edit.el (widget-button-click): Don't switch window.
10495
10496 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10497
10498         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10499
10500 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10501
10502         * etags.el (find-tag-default): Run find-tag-hook using
10503         run-hooks rather than funcall
10504
10505 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10506
10507         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10508         and the current local map as the parents to isearch-mode-map.
10509
10510 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10511
10512         * XEmacs 21.2-beta3 is released.
10513
10514 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10515
10516         * package-get.el (package-get-update-base): use
10517         insert-file-contents-internal, not insert-file-contents-literally.
10518
10519 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10520
10521         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10522         dump time.
10523
10524 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10525
10526         * package-get.el (package-get-update-base-entry): new function.
10527         (package-get-update-base): renamed; was `package-get-load-base'.
10528         cleanup, and use package-get-update-base-from-buffer.
10529         (package-get-update-base-from-buffer): new function.
10530         (package-get-update-base-entries): new; helper for above.
10531         Do not eval lisp grabbed over ftp; parse it from new format.
10532
10533 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10534
10535         * files.el (set-auto-mode): Don't play games loading package-get
10536         database; package-get-package-provider will handle it all.
10537
10538 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10539
10540         * package-get.el (package-get-base-filename): new variable.
10541         (package-get-require-base): new function.
10542         (package-get-pgp-signed-begin-line): new variable.
10543         (package-get-pgp-signature-begin-line): ditto.
10544         (package-get-pgp-signature-end-line):  ditto.
10545         (package-get-load-base): new function.
10546         (package-get-interactive-package-query):
10547         (package-get-update-all):
10548         (package-get-dependencies):
10549         (package-get-package-provider):
10550         (package-get-custom): use package-get-require-base.
10551         [package-get-custom loading]: disable for now.
10552
10553         * package-ui.el (pui-list-packages): use (package-get-require-base)
10554
10555 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10556
10557         * package-ui.el: Correct obvious thinko in choosing extent face.
10558
10559 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10560
10561         * menubar-items.el (default-menubar): pui-list-package has nothing
10562         to with Customize. Move all the package stuff to a new Item in Options.
10563
10564         * package-ui.el (pui-menu): Add menu and Popup menu.
10565
10566         * package-get.el (package-get): Use new
10567         package-admin-get-install-dir.
10568
10569         * package-admin.el (package-admin-get-install-dir): New syntax.
10570         Conserve package location and put mule packages where mule-base is.
10571
10572         * package-get.el : Customized
10573
10574         * package-ui.el (pui): Customized
10575         (pui-package-install-dest-dir): New variable.
10576         (pui-install-selected-packages): Use it
10577
10578 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10579
10580         * package-get.el (package-get-interactive-package-query): Move
10581         dependency on package-get-base to run-time.
10582         (package-get-update-all): Ditto.
10583         (package-get-dependencies): Ditto.
10584         (package-get-package-provider): Ditto.
10585         (package-get-custom): Ditto.
10586
10587 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10588
10589         * events.el: Remove 'ascii-character property from 'backspace
10590         and 'delete symbols
10591
10592 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10593
10594         * package-get-base.el: removed.
10595
10596 1998-09-23  Didier Verna  <didier@xemacs.org>
10597
10598         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10599         (no-upper-case-p): new function.
10600         (with-search-caps-disable-folding): new macro.
10601         (with-interactive-search-caps-disable-folding): new macro.
10602         (zap-to-char): In interactive mode, do a case-sensitive search if
10603         the character is uppercase.
10604         (zap-up-to-char): ditto.
10605
10606         * replace.el (perform-replace): use the function no-upper-case-p.
10607
10608         * isearch-mode.el (isearch-fix-case): ditto.
10609         make obsolete `with-caps-disable-folding' and
10610         `isearch-no-upper-case-p'.
10611
10612         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10613         (tags-search): ditto.
10614         (tags-query-replace): ditto.
10615
10616         * info.el (Info-search): ditto.
10617
10618 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10619
10620         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10621
10622 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10623
10624         * package-admin.el (package-admin-rmtree): rewritten.  need to
10625         check for "." and ".." before symlink check.  expand files and
10626         directories with respect to DIRECTORY, not default-directory.
10627
10628 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10629
10630         * package-get.el (package-get-all): add INSTALL-DIR argument.
10631
10632 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10633
10634         * package-ui.el (pui-add-required-packages): new function, select
10635         dependent packages.
10636         (pui-display-keymap): bind it.
10637         (pui-help-string): document it.
10638         (pui-install-selected-packages): package-get-all -> package-get.
10639
10640         * package-get.el (package-get-dependencies): new function.
10641
10642 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10643
10644         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10645         regexps.
10646
10647 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10648
10649         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10650         function.
10651         (default-mouse-track-normalize-point): Use it.
10652
10653 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10654
10655         * package-admin.el (package-admin-delete-binary-package):
10656                 General cleanup. Remove unnessary use of progn and
10657         save-excursion.
10658         (package-admin-delete-binary-package): Do NOT mess with file
10659         modes. That is evil.
10660         (package-admin-delete-binary-package): Wrap all deleting in
10661         condition-case. The data in MANIFEST is untrustworthy.
10662         (package-admin-delete-binary-package): Let the OS worry about non
10663         empty directories.
10664
10665 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10666
10667         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10668         processing.
10669         (lm-report-bug): Fix mail address to send bug reports to.
10670
10671 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10672
10673         * XEmacs 21.2-beta2 is released.
10674
10675 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10676
10677         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10678
10679 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10680
10681         * info.el (Info-mode): Document page turning by double clicks in
10682         docstring so `M-x describe-mode' will display it.
10683
10684 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10685
10686         * info.el (Info-mouse-track-double-click-hook): Use character
10687         widths to calculate a border region where double clicking does
10688         page turning, and return `nil' by default so other hooks, such as
10689         region highlighting, will be run.
10690
10691 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10692
10693         * sound.el (default-sound-directory-list): Initialize with all the
10694         "sounds" directories in `data-directory-list'.  It used to just be
10695         the first one.
10696
10697         * packages.el (locate-data-directory-list): Created.  This gives
10698         the list of matching directories, unlike `locate-data-directory',
10699         which just gives the first one.
10700
10701 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10702
10703         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10704         make a binding in the local keymap until help-char handling is
10705         improved.
10706
10707         * help.el (help-keymap-with-help-key): Provide keymap with help
10708         binding.
10709         (help-print-help-form): New helper function.
10710
10711 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10712
10713         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10714         move extent to another buffer; no need to create a new extent.
10715         (isearch-fix-case): New function.
10716         (isearch-search-and-update): Use it.
10717
10718 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10719
10720         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10721         the keymap, not minor-mode-map-alist.
10722         (isearch-done): Restore overriding-local-map.
10723
10724 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10725
10726         * bytecomp.el (byte-compile-buffer-substring):
10727         Fix for: (byte-compile (defun f () (buffer-substring)))
10728         ==>   ** buffer-substring called with 3 args, but requires 0-3
10729         - new code not only works, but is more readable, too.
10730
10731 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10732
10733         * msw-faces.el (mswindows-init-device-faces): Don't try to
10734           specify a default font at this late stage. Do try to force
10735           creation of the default face font so that if it fails we get
10736           an error now instead of a crash at frame creation.
10737
10738           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10739           mswindows-make-font-unitalic: Canonical default weight
10740           changed from "Normal" to "Regular".
10741
10742           mswindows-make-font-bold / -bold-italic: Supplied device was
10743           not being passed into call to mswindows-find-smaller-font.
10744
10745 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10746
10747         * package-get.el (package-get-remote): Fix the path where to find
10748           the packages on xemacs.org.
10749
10750 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10751
10752         * about.el (about-maintainer-info): Update Ben's entry.
10753
10754 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10755
10756         * lisp/shadow.el (find-emacs-lisp-shadows):
10757         - `member' was being called on lists of length 2000!
10758         - Replace with hashtables.
10759         - Replace hand-coded loops with (dolist)
10760         - Fix comment typo
10761
10762 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10763
10764         * packages.el: Added new function, `package-delete-name', to
10765           delete existing packages from the installed package database
10766           (`packages-package-list').  Also added the "pkginfo" directory
10767           to `packages-special-base-regexp', so that the pkginfo directory
10768           would not get added to `late-packages'.
10769
10770         * package-admin.el: Added ability to delete an installed package
10771           (added low-level function, `package-admin-delete-package').
10772           Understands how to use the pkginfo/MANIFEST.<package> file to
10773           delete the package.  When installing a package, will also
10774           create a MANIFEST.* file if one is not provided by the
10775           package.  If the MANIFEST.* doesn't exist when deleting a
10776           package, the functions will fall back to attempting to delete
10777           any package-specific lisp directory.
10778
10779         * package-get.el: Moved some functions to package-admin.el.
10780           Added interactive function `package-get-delete-package', for
10781           use by users for deleting a package.
10782
10783           Also modified to not require the presence of efs.
10784
10785 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10786
10787         * files.el (find-file-noselect): Handle all signals, kill the
10788         buffer and resignal.
10789
10790 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10791
10792         * cl-macs.el (glyph-image): Add setf method.
10793
10794 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10795
10796         * package-get.el: Fixed broken EFS downloading.  Also, look for
10797           .tar.gz files first, in preference over .tgz files.
10798
10799         * package-ui.el: Fix display of package version numbers.
10800
10801 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10802
10803         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10804         argument.
10805
10806 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10807
10808         * list-mode.el: `display-completion-list': added new/optional
10809           keyword `:completion-string', which allows the programmer to
10810           change the "Possible completions are:" prompt.
10811
10812         * menubar-items.el: Added new pulldown menu-pick to start up the
10813           visual package browser/installer:
10814
10815                 Options->Customize->List Packages
10816
10817         * package-admin.el: Added hooks for installing under both Unix
10818           and MS Windows.  Does additional error checking.  No longer
10819           calls "add-big-package.sh" to install packages under Unix; now
10820           calls gunzip & tar directly.
10821
10822         * package-get.el: Added ability to install packages from files
10823           on a local disk/CDROM.  Now deletes any existing package lisp
10824           directory.  Does completion on available packages when
10825           querying for package names.  Will also search for .tgz files
10826           in addition for .tar.gz files.  Tries to reload
10827           auto-autoloads, as a convenience when loading new packages,
10828           and also tries to add any new package paths to `load-path'.
10829           Changed all occurences of `concat' to use `expand-file-name'.
10830
10831         * package-ui.el: New file which implements the main visual
10832           package browser/installer, which is started via a menu pick or
10833           M-x pui-list packages.
10834
10835 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10836
10837         * startup.el (load-init-file): spelling fix.
10838
10839 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10840
10841         * startup.el (normal-top-level): Load auto-autoload files
10842         covariantly with their precedence.
10843
10844 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10845
10846         * menubar-items.el (default-menubar): Remove "Font Weight"
10847         option, there is currently no custom equivalent.. Customize-faces
10848         is "Edit faces".
10849
10850         * x-font-menu.el (font-menu-set-font): Use customize to set
10851         default face.
10852
10853         * faces.el (face-spec-update-all-matching): New function.
10854
10855         * cus-face.el (custom-set-face-update-spec): New function.
10856         Interface to customize faces from elisp.
10857
10858         (custom-face-value-create): Show the customized settings if set
10859         but not saved.
10860
10861 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10862
10863         (custom-face-value-create): Show the customized settings if set
10864         but not saved.
10865
10866 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10867
10868         * keydefs.el (global-map): Add FSF 20.3 binding of
10869         query-replace-regexp.
10870
10871 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10872
10873         * minibuf.el (read-file-name-internal-1): use
10874         user-name-completion-1 instead of user-name-completion.
10875
10876 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10877
10878         * loadup.el:
10879         * make-docfile.el:
10880         * update-elc.el: Don't set `source-directory' (now defunct as a
10881         global variable) no more.
10882
10883         * packages.el (packages-list-autoloads): Made `source-directory'
10884         (now defunct as a global variable) a parameter.
10885
10886 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10887
10888         * about.el (about-hackers): new email
10889
10890 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10891
10892         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10893
10894 1998-07-17  Didier Verna  <didier@xemacs.org>
10895
10896         * faces.el (set-face-property):
10897         (set-face-dim-p):
10898         (face-dim-p): updated the doc strings now that the dim property isn't
10899         tty-specific.
10900         (face-equal): the dim property is now a common one.
10901
10902         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10903         Renamed the `stipple' attribute to `background-pixmap'.
10904         (custom-face-background-pixmap): make custom-face-stipple an
10905         obsolete alias for this.
10906
10907 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10908
10909         * find-paths.el (paths-file-readable-directory-p): Created and
10910         used.
10911
10912         * loadup.el: Don't set inhibit-... flags from run-temacs.
10913
10914 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10915
10916         * packages.el (packages-data-path-depth): Added and used.
10917
10918 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10919
10920         * about.el:
10921         - Change .xpm to .png, delete "zcat" section.
10922         - cosmetic fix in the 'marcpa' entry.
10923
10924         * etc/photos
10925         - convert all .xpm.Z to .png
10926         - rename mrb to martin
10927         - rename mcook-m to mcookm
10928
10929 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10930
10931         * x-init.el (x-initialize-compose): Add support for
10932         dead-circumflex as YET ANOTHER NAME for that dead key.
10933
10934 1998-08-05  Colin Rafferty <colin@xemacs.org>
10935
10936         * setup-paths.el (paths-construct-exec-path): Made the
10937         last-packages really be last.
10938         (paths-construct-data-directory-list): Ditto.
10939
10940 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
10941
10942         * startup.el(startup-splash-frame-body):
10943         Update Copyright notice in splash screen
10944
10945 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10946
10947         * minibuf.el (read-file-name-internal-1): do ~user completion.
10948
10949 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10950
10951         * font-lock.el (font-lock-fontify-glumped-region): Add guard
10952         aginst destroyed extents
10953
10954 1998-07-24  Greg Klanderman  <greg@alphatech.com>
10955
10956         * package-get.el (package-get): add `install-dir' argument.
10957
10958 1998-07-20  John Jones  <jj@asu.edu>
10959
10960         * package-get.el: calls to package-get-update-all will only
10961           update packages which are already installed.
10962
10963 1998-07-23  SL Baur  <steve@altair.xemacs.org>
10964
10965         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10966         writable.
10967
10968 1998-07-20  Colin Rafferty   <colin@xemacs.org>
10969
10970         * about.el (about-hackers): Correct my email.
10971
10972 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
10973
10974         * about.el (about-hackers): new email-address.
10975
10976 1998-07-25  SL Baur  <steve@altair.xemacs.org>
10977
10978         * minibuf.el (read-number): Don't let `input-error' condition
10979         escape.
10980
10981 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10982
10983         * about.el (about-hackers): use my `email-for-life' address.
10984
10985 1998-07-19  SL Baur  <steve@altair.xemacs.org>
10986
10987         * XEmacs 21.2-beta1 is released.
10988
10989 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10990
10991         * ldap.el (ldap-search): Doc string change
10992
10993 1998-07-16  Colin Rafferty   <colin@xemacs.org>
10994
10995         * menubar-items.el (default-menubar): Removed references to
10996         `data-directory', and use `locate-data-file' instead, and made
10997         then greyed out if they don't exist.
10998
10999 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11000
11001         * keymap.el (events-to-keys): Use `format' instead of `concat'
11002         since the latter does not accept integer args anymore
11003
11004 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11005
11006         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11007         macros replaced.
11008
11009 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11010
11011         * make-docfile.el: Get first initialization from very-early-lisp.el
11012         * update-elc.el: Ditto.
11013         * loadup.el (really-early-error-handler): Ditto.
11014
11015         * packages.el (packages-unbytecompiled-lisp): Add new file,
11016         very-early-lisp.el.
11017
11018         * very-early-lisp.el: New file.
11019
11020 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11021
11022         * Symbols that have been obsolete for at least 3 years removed (II).
11023
11024         * obsolete.el (eval-current-buffer): Make compatible.
11025         (byte-code-function-p): Ditto.
11026         (send-string): Removed.
11027         (send-region): Removed.
11028         (screen-scrollbar-width): Removed.
11029         (set-screen-scrollbar-width): Removed.
11030         (set-screen-left-margin-width): Removed.
11031         (set-screen-right-margin-width): Removed.
11032         (screen-left-margin-width): Removed.
11033         (screen-right-margin-width): Removed.
11034         (set-buffer-left-margin-width): Removed.
11035         (set-buffer-right-margin-width): Removed.
11036         (buffer-left-margin-width): Removed.
11037         (buffer-right-margin-width): Removed.
11038         (x-set-frame-icon-pixmap): Removed.
11039         (x-set-screen-icon-pixmap): Removed.
11040         (pixel-name): Removed.
11041         (make-pixmap): Removed.
11042         (make-cursor): Removed.
11043         (pixmap-width): Removed.
11044         (pixmap-contributes-to-line-height-p): Removed.
11045         (set-pixmap-contributes-to-line-height): Removed.
11046
11047 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11048
11049         * obsolete.el (popup-menu-up-p): removed.
11050         (read-no-blanks-input): Removed.
11051         (wholenump): Removed.
11052         (ring-mod): Removed (what was ring-mod?).
11053         (current-time-seconds): Removed.
11054         (run-special-hook-with-args): Removed.
11055         (dot): Removed.
11056         (dot-marker): Removed.
11057         (dot-min): Removed.
11058         (dot-max): Removed.
11059         (window-dot): Removed.
11060         (set-window-dot): Removed.
11061
11062         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11063         `dot-min'.
11064
11065         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11066
11067         * code-files.el (insert-file-contents): Rename
11068         run-special-hook-with-args to run-hook-with-args-until-success.
11069         (write-region): Ditto.
11070
11071 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11072
11073         * about.el: Fix typos, update release date.
11074
11075         * Symbols that have been obsolete for at least 3 years removed.
11076
11077         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11078         screen- functions.
11079         (toplevel): remove setf methods for screen functions.
11080         * cl-macs.el (extent-data): defsetf removed.
11081         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11082         many places to remove.
11083         (comment-indent-hook): Ditto.
11084         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11085         (buffer-dedicated-screen): Ditto.
11086         (deiconify-screen): Ditto.
11087         (delete-screen): Ditto.
11088         (event-screen): Ditto.
11089         (find-file-other-screen): Ditto.
11090         (find-file-read-only-other-screen): Ditto.
11091         (live-screen-p): Ditto.
11092         (screen-height): Ditto.
11093         (screen-iconified-p): Ditto.
11094         (screen-list): Ditto.
11095         (screen-live-p): Ditto.
11096         (screen-name): Ditto.
11097         (screen-parameters): Ditto.
11098         (screen-pixel-height): Ditto.
11099         (screen-pixel-width): Ditto.
11100         (screen-root-window): Ditto.
11101         (screen-selected-window): Ditto.
11102         (screen-totally-visible-p): Ditto.
11103         (screen-visible-p): Ditto.
11104         (screen-width): Ditto.
11105         (screenp): Ditto.
11106         (get-screen-for-buffer): Ditto.
11107         (get-screen-for-buffer-noselect): Ditto.
11108         (get-other-screen): Ditto.
11109         (iconify-screen): Ditto.
11110         (lower-screen): Ditto.
11111         (mail-other-screen): Ditto.
11112         (make-screen): Ditto.
11113         (make-screen-invisible): Ditto.
11114         (make-screen-visible): Ditto.
11115         (modify-screen-parameters): Ditto.
11116         (new-screen): Ditto.
11117         (next-screen): Ditto.
11118         (next-multiscreen-window): Ditto.
11119         (other-screen): Ditto.
11120         (previous-screen): Ditto.
11121         (previous-multiscreen-window): Ditto.
11122         (raise-screen): Ditto.
11123         (redraw-screen): Ditto.
11124         (select-screen): Ditto.
11125         (selected-screen): Ditto.
11126         (set-buffer-dedicated-screen): Ditto.
11127         (set-screen-height): Ditto.
11128         (set-screen-position): Ditto.
11129         (set-screen-size): Ditto.
11130         (set-screen-width): Ditto.
11131         (show-temp-buffer-in-current-screen): Ditto.
11132         (switch-to-buffer-other-screen): Ditto.
11133         (visible-screen-list): Ditto.
11134         (window-screen): Ditto.
11135         (x-set-screen-pointer): Ditto.
11136         (x-set-frame-pointer): Ditto.
11137         (screen-title-format): Ditto.
11138         (screen-icon-title-format): Ditto.
11139         (terminal-screen): Ditto.
11140         (delete-screen-hook): Ditto.
11141         (create-screen-hook): Ditto.
11142         (mouse-enter-screen-hook): Ditto.
11143         (mouse-leave-screen-hook): Ditto.
11144         (map-screen-hook): Ditto.
11145         (unmap-screen-hook): Ditto.
11146         (default-screen-alist): Ditto.
11147         (default-screen-name): Ditto.
11148         (x-screen-defaults): Ditto.
11149         (x-create-screen): Ditto.
11150         * obsolete.el: meta-flag removed.
11151         baud-rate removed.
11152         sleep-for-millisecs removed.
11153         extent-data removed.
11154         set-extent-data removed.
11155         set-extent-attribute removed.
11156         extent-glyph removed.
11157         extent-layout removed.
11158         set-extent-layout removed.
11159         list-faces-display removed.
11160         list-faces removed.
11161         trim-versions-without-asking removed.
11162         after-write-file-hooks removed.
11163         truename removed.
11164         auto-fill-hook removed.
11165         blink-paren-hook removed.
11166         select-screen-hook, deselect-screen-hook removed.
11167         auto-raise-screen, auto-lower-screen removed.
11168
11169         * msw-mouse.el: Global change resource -> mswindows-resource.
11170
11171         * XEmacs 21.0-pre5 is released.
11172
11173 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11174
11175         * about.el (about-hackers): Credits update.
11176
11177 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11178
11179         * register.el (insert-register): Don't activate the region.
11180
11181 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11182
11183         * select.el: Restore x-* symbols for backwards compatibility:
11184         x-copy-primary-selection, x-kill-primary-selection,
11185         x-delete-primary-selection, x-select-make-extent-for-selection,
11186         x-valid-simple-selection-, x-cut-copy-clear-internal.
11187
11188 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11189
11190         * XEmacs 21.0-pre4 is released.
11191
11192 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11193
11194         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11195         reporting bugs.
11196         (maybe-add-init-button): Fix semantics under Windows.  Use
11197         `expand-file-name' rather than `concat'.
11198
11199         * help.el (print-messages): New function.
11200
11201 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11202
11203         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11204
11205 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11206
11207         * about.el: Tweaked my entry in about-hackers.
11208
11209         * find-paths.el (paths-emacs-root-p):
11210           Relaxed emacs-root checking of an in-place installation to
11211           also accommodate the flat layout used on MS Windows.
11212
11213 1998-06-29  John Jones  <jj@asu.edu>
11214
11215         * package-get.el: calls to package-get-update-all will only
11216           update packages which are already installed.
11217
11218 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11219
11220         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11221         are handled by the gui-element face fallbacks now.
11222
11223         * x-faces.el: default gui-element face to "background" as well as
11224         the default face.
11225
11226         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11227         and default face settings since these are set as fallbacks now in
11228         the appropriate domain.
11229
11230 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11231
11232         * text-mode.el (text-mode): Reorder regexp so the OR part
11233         corresponding to `page-delim' goes first and the hack in
11234         `forward-paragraph' will work.
11235         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11236
11237 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11238
11239         * subr.el (remove-hook): When checking the hook value
11240           with functionp, don't apply car to it.
11241
11242 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11243
11244         * package-get.el (package-get-remote-filename):
11245           Don't use file-name-as-directory because the local directory
11246           separator conventions might not be the same as ftp's.
11247
11248 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11249
11250         * ldap.el (ldap-host-parameters-alist): New name of
11251         `ldap-host-parameters-plist'
11252
11253 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11254
11255         * package-get.el: Using (require 'package-get-base), now that it
11256         provides itself.  Consequently removed all instances of (load
11257         "package-get-base.el").
11258
11259 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11260
11261         * subr.el (remove-hook): Don't treat the hook value as a
11262           list unless it is both consp and not functionp.
11263
11264 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11265
11266         * about.el: Email address for Ben Wing is ben@xemacs.org.
11267         * auto-show.el: Ditto.
11268         * bytecomp.el: Ditto.
11269         * faces.el: Ditto.
11270         * x-scrollbar.el: Ditto.
11271         * x-misc.el: Ditto.
11272         * tty-init.el: Ditto.
11273         * toolbar-items.el: Ditto.
11274         * symbol-syntax.el: Ditto.
11275         * specifier.el: Ditto.
11276         * objects.el: Ditto.
11277         * hyper-apropos.el: Ditto.
11278         * glyphs.el: Ditto.
11279
11280 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11281
11282         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11283         vertical-divider-always-visible-p.
11284         (default-mouse-motion-handler): Ditto.
11285
11286 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11287
11288         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11289         global value.
11290
11291 1998-06-21  Oliver Graf <ograf@fga.de>
11292
11293         * build-reports.el: changed receiver to xemacs-build-reports list
11294
11295 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11296
11297         * font.el: Split font-family-mappings into X and
11298           mswindows-specific versions.
11299           mswindows-font-create-[object|name]: Treat supplied size
11300           as a pointsize. Added underline and strikethru handling.
11301
11302         * msw-faces.el: changed default mswindows charset to western.
11303
11304         * msw-glyphs.el: removed space in border-glyph font string that
11305           was inserted to get round bugs in the mswindows C font code.
11306
11307 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11308
11309         * about.el (about-hackers): Credits update.
11310
11311         * help-nomule.el (tutorial-supported-languages): Add Romanian
11312         TUTORIAL.
11313
11314         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11315         to ISO-8859-2.
11316
11317 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11318
11319         * font.el: Split font-family-mappings into X and
11320           mswindows-specific versions.
11321           mswindows-font-create-[object|name]: Treat supplied size
11322           as a pointsize. Added underline and strikethru handling.
11323
11324         * msw-faces.el: changed default mswindows charset to western.
11325
11326         * msw-glyphs.el: removed space in border-glyph font string that
11327           was inserted to get round bugs in the mswindows C font code.
11328
11329 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11330
11331         * minibuf.el: make read-color-completion-table call
11332           (mswindows-color-list for mswindows devices.
11333
11334 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11335
11336         * lisp/font-lock.el
11337         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11338         Let declaration items contain non-word symbol characters.
11339
11340 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11341
11342         * package-get.el (package-get-package-provider): Added autoload
11343         cookie.  Loading "package-get-base.el" in ALL functions that use
11344         it.  Fixed some (interactive ...) with multiple argument specs
11345         again.  Cosmetic indentation changes.
11346
11347 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11348
11349         * info.el (Info-insert-dir): Don't use nreverse on variables
11350         that you want to use later.
11351
11352 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11353
11354         * x-mouse.el (x-set-point-and-move-selection): Replace call
11355         to x-kill-primary-selection with kill-primary-selection
11356
11357 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11358
11359         * simple.el (what-cursor-position): Make cursor position reported
11360         use value of column-number-start-at-one
11361
11362 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11363
11364         * about.el (xemacs-hackers): Fix Jareth's email address.
11365
11366 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11367
11368         * startup.el (startup-splash-frame): Remove
11369         `xemacs-startup-logo-function'.
11370
11371 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11372
11373         * about.el (about-hackers): Update credits list.
11374
11375 1998-06-06  Jeff Miller <jmiller@smart.net>
11376
11377         * lisp/sound.el: Update sound-ext to allow filenames with
11378           extensions to be found by load-sound-file
11379
11380 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11381
11382         * info.el (Info-rebuild-outdated-dir): Removed variable
11383         (Info-auto-generate-directory): New variable
11384         (Info-save-auto-generated-dir): New variable
11385         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11386         (Info-build-dir-anew): Second parameter removed.  Use
11387         `Info-save-auto-generated-dir'
11388         (Info-rebuild-dir): Ditto
11389
11390 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11391
11392         * list-mode.el (next-list-mode-item): Would not recognize
11393         border between directly neighbored items.
11394
11395 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11396
11397         * package-get.el: add autoloads for some functions.
11398
11399 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11400
11401         * specifier.el (let-specifier): Tiny docfixes.
11402
11403 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11404
11405         * msw-mouse.el: set selection-pointer-glyph to Normal.
11406
11407 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11408
11409         * wid-edit.el (widget-specify-secret): New function.
11410         (widget-after-change): Use it.
11411         (widget-specify-field): Use it.
11412
11413 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11414
11415         * mouse.el (drag-window-divider): Use `(not done)' instead of
11416         `doit'; reuse result of `window-pixel-edges'.
11417
11418         * modeline.el (drag-modeline-event-lag): Rename to
11419         drag-divider-event-lag.
11420
11421 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11422
11423         * specifier.el (let-specifier): Rewritten not to generate needless
11424         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11425         arguments.
11426
11427 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11428
11429         * minibuf.el (read-file-name-1): Setup buffer-local value of
11430         `completion-ignore-case' in completions buffer under Windows.
11431
11432 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11433
11434         * about.el (about-maintainer-glyph): Fix support for not
11435         compressed images.
11436
11437 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11438
11439         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11440
11441         * mouse.el (mouse-track): Cancel selection if misc-user event with
11442         `cancel-mode-internal' function is fetched.
11443
11444 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11445
11446         * files.el (save-some-buffers-1): Fixed return value.
11447
11448 1998-06-01  Oliver Graf <ograf@fga.de>
11449
11450         * dragdrop.el: added experimental
11451
11452 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11453
11454         * startup.el (after-init-hook, init-file-user,
11455         user-init-directory, load-user-init-file):  Purge references
11456         to "~/.xemacs/init.el" from docstrings.
11457
11458         (load-user-init-file) Use paths-construct-path to construct
11459         paths to user init files.  Go directly to ~/.emacs, do not
11460         search ~/.xemacs/, do not load `default-custom-file'.
11461
11462 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11463
11464         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11465         general *sh.
11466         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11467
11468 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11469
11470         * menubar-items.el (default-menubar): add Update Packages to customize
11471         menu.
11472
11473 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11474
11475         * faces.el: use toolbar face as a fallback for toolbar properties
11476         in xpm-color-symbols instead of default.
11477
11478         * msw-faces.el: rename 3d-object -> gui-element face.
11479
11480 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11481
11482         * startup.el (xemacs-startup-logo-function): New variable.
11483         (startup-splash-frame): Use it.
11484
11485 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11486
11487         * files.el (save-some-buffers): Would wait 1 second.
11488         (save-some-buffers-1): Delete other windows here instead of in
11489         `save-some-buffers'.
11490         (save-some-buffers): Force redisplay only if windows were deleted.
11491
11492 1998-06-02  Didier Verna  <didier@xemacs.org>
11493
11494         * cus-face.el (custom-face-attributes): generalized the use of
11495         toggle buttons for boolean attributes.
11496         Re-ordered the items a bit.
11497
11498 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11499
11500         * sound.el (default-sound-directory): Use `locate-data-directory'
11501         to find the sounds directory.
11502
11503 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11504
11505         * sound.el: default sound-ext to .wav under mswindows, .au
11506         otherwise. load-default sounds without extensions.
11507
11508 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11509
11510         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11511         if send-pr is not bound.
11512
11513 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11514
11515         * files.el: grok idl files in auto-mode-alist.
11516 1998-06-01  Jeff Miller  <jmiller@smart.net>
11517
11518         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11519         calling `upcase'.
11520
11521 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11522
11523         * msw-glyphs.el: add xbm to the list of image types supported.
11524
11525 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11526
11527         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11528         instead of XEmacs one when dumping InfoDock.
11529
11530 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11531
11532         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11533         for `modeline-visible-p'
11534
11535         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11536
11537 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11538
11539         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11540         since it's not used anymore. doc string fixes.
11541
11542         * package-get.el (package-get-file-installed-p): new function. use
11543         instead of file-installed-p which is in an external package.
11544
11545 1998-05-28  Oliver Graf <ograf@fga.de>
11546
11547         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11548         favor of select-window/switch-to-buffer
11549
11550 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11551
11552         * startup.el: changed (getenv "HOME") to (user-home-directory)
11553
11554 1998-05-25  Oliver Graf <ograf@fga.de>
11555
11556         * frame.el (cde-start-drag) moved to dragdrop.el
11557         (offix-start-drag-region) moved to dragdrop.el
11558         (offix-start-drag) moved to dragdrop.el
11559         * dragdrop.el (cde-start-drag) moved from frame.el
11560         (offix-start-drag-region) moved from frame.el
11561         (offix-start-drag) moved from frame.el
11562         (cde-start-drag-region) cde drag regions
11563         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11564
11565 1998-05-26  Oliver Graf <ograf@fga.de>
11566
11567         * dragdrop.el: created dragdrop-drag prototypes
11568         (cde-start-drag-region) fixed typo
11569
11570 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11571
11572         * simple.el (after-init-hook): Remove reader macro.
11573
11574         * packages.el (packages-hardcoded-lisp): Get rid of reader
11575         macros.  Update DOC string.
11576
11577 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11578
11579         * mouse.el (drag-window-divider): Ditto.
11580
11581         * modeline.el (mouse-drag-modeline): Use it.
11582
11583         * lisp-mode.el (let-specifier): Specify indentation.
11584
11585         * specifier.el (let-specifier): Renamed from
11586         `with-specifier-instance'.
11587
11588 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11589
11590         * x-faces.el:
11591         * faces.el: move definition of xpm-color-symbols from x-faces.el
11592         to faces. Predicate x-get-resource on the presence of x.
11593
11594         * msw-faces.el: set 3d-object face rather than modeline. Specify
11595         faces as specfier defaults.
11596
11597         * package-get.el: don't use package-admin-add-single-file-package.
11598
11599 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11600
11601         * toolbar-items.el: Fixup tooltips.
11602         (toolbar-gnus): Don't use obsolete variable
11603         toolbar-news-frame-properties.
11604         (toolbar-news-reader): Default to `gnus' instead of
11605         `not-configured'.
11606
11607         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11608         Windows.
11609
11610 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11611
11612         * package-get.el: rename -installedp -> -installed-p.
11613
11614 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11615
11616         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11617         attributes, and assinged it to continuation, truncation and
11618         hscroll glyphs.
11619
11620         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11621         and made continuation, truncation and hscroll glyphs arrow
11622         characters out of that font.
11623
11624 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11625
11626         * minibuf.el (minibuffer-electric-separator): Play nicely with
11627         directory-sep-char being \.
11628         (minibuffer-electric-tilde): Ditto.
11629         (read-file-name-map): Ditto.
11630
11631 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11632
11633         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11634         on X devices.
11635         (default-mouse-track-deal-with-down-event): Avoid
11636         `x-disown-selection'; use `disown-selection' instead.
11637
11638 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11639
11640         * select.el:
11641         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11642         moved to (cut-copy-clear-internal) in select.el. Ditto for
11643         (x-delete-primary-selection) (x-kill-primary-selection)
11644         (x-copy-primary-selection).
11645         (own-clipboard): new function.
11646
11647         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11648         functions in select.el. remove old ones.
11649         (mswindows-own-clipboard): new function.
11650
11651 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11652
11653         * gnuserv.el: allow connections from mswindows type devices.
11654
11655 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11656
11657         * msw-glyphs.el: change image type used from cursor to resource.
11658
11659 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11660
11661         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11662         for {top,bottom}-{left,right} values in addition to
11663         {top,bottom}_{left,right}.
11664         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11665
11666 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11667
11668         * cl-macs.el (specifier-instance): Undefine its setf method.
11669
11670         * specifier.el (with-specifier-instance): Added docstring.
11671
11672         * mouse.el (drag-window-divider): Ditto.
11673
11674         * modeline.el (mouse-drag-modeline): Use it.
11675
11676         * lisp-mode.el (with-specifier-instance): Define its indentation
11677         level.
11678
11679         * specifier.el (with-specifier-instance): New macro.
11680
11681 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11682
11683         * package-get.el (package-get-create-custom): new function to
11684         auto-generate package-get-custom.el from package-get-base.el.
11685         * (package-get-ever-installedp): new function.
11686         * (package-get-custom): new function to get all packages specified
11687         by customize.
11688
11689 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11690
11691         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11692
11693 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11694
11695         * cl-extra.el: Reverse previous float change.
11696
11697 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11698
11699         * x-faces.el:
11700         * faces.el (try-font-name): moved from x-faces.el since it is
11701         required by w3 under mswindows as well X.
11702
11703 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11704
11705         * winnt.el: Removed evil (setq completion-ignore-case t)
11706         clause, one more overlookef fsfism.
11707         (nt-quote-args-functions-alist): End sentences with double space.
11708
11709 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11710
11711         * window-xemacs.el (push-window-configuration): Remove kludgery of
11712         recaching default-toolbar specifier.
11713         (pop-window-configuration): Ditto.
11714         (unpop-window-configuration): Ditto.
11715
11716 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11717
11718         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11719
11720 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11721
11722         * winnt.el (nt-quote-args-verbatim): Added function.
11723         (nt-quote-args-prefix-quote): Added function.
11724         (nt-quote-args-backslash-quote): Added function.
11725         (nt-quote-args-double-quote): Added function.
11726         (nt-quote-args-functions-alist): New variable.
11727         (nt-quote-process-args): Added function. This is the main quoting
11728         work horse called from process-nt.c
11729
11730 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11731
11732         * winnt.el: Removed duplicate definitions for backspace,
11733         delete, M-backspace and C-M-backspace.
11734         (file-name-buffer-file-type-alist): Removed this variable.
11735         (find-buffer-file-type): Removed function.
11736         (find-file-binary):  Removed function.
11737         (find-file-text): Removed function.
11738         (find-file-not-found-set-buffer-file-type): Removed function.
11739         (save-to-unix-hook): Removed function.
11740         (revert-from-unix-hook): Removed function.
11741         (using-unix-filesystems): Removed function.
11742         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11743         warning.
11744         (x-set-selection): Removed function.
11745         (x-get-selection): Removed function.
11746         Removed commented FSFisms.
11747         Replaced copyright notice (this file is not part of GNU Emacs).
11748         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11749         comint-process-echoes setting to t.
11750
11751 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11752
11753         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11754         and used following the interface change of
11755         `paths-find-recursive-path'.
11756
11757         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11758         regexp instead of a list of base names.
11759         (paths-version-control-filename-regexp):
11760         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11761         Introduced and used following the interface change of
11762         `paths-find-recursive-path'.
11763
11764 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11765
11766         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11767         on X devices, rather than on all non-TTY devices.
11768
11769 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11770
11771         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11772
11773         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11774
11775 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11776
11777         * itimer.el (activate-itimer): Fixed usage of integers
11778         as argument to `concat'.
11779
11780 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11781
11782         * itimer.el (start-itimer): replace the use of `concat' with
11783         `format'
11784
11785 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11786
11787         * mode-motion.el (mode-motion-hook): Clarify docstring.
11788         From Bob Weiner <weiner@altrasoft.com>
11789
11790         * loadhist.el (symbol-file): Supply prompt string when used
11791         interactively.
11792         From Bob Weiner <weiner@altrasoft.com>
11793
11794 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11795
11796         * loadup.el (really-early-error-handler): Ditto.
11797
11798         * update-elc.el: Ditto.
11799
11800         * setup-paths.el (paths-construct-exec-path): Ditto.
11801
11802         * make-docfile.el: Ditto.
11803
11804         * find-paths.el (paths-decode-directory-path): Use split-path
11805         instead of decode-path.
11806
11807         * files.el (parse-colon-path): Update docstring reference.
11808
11809 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11810
11811         * msw-init.el:
11812         * x-init.el:
11813         Bind cut'n'paste keys to non window-system specific functions.
11814
11815         * msw-select.el: New function mswindows-clear-clipboard.
11816         mswindows-cut-copy-clipboard extended to handle clearing of the
11817         selection and renamed to mswindows-cut-copy-clear-clipboard.
11818
11819         * select.el: on mswindows devices delete-primary-selection
11820         calls mswindows-clear-clipboard.
11821
11822 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11823
11824         * simple.el (quoted-insert): Inhibit quit when using read-char.
11825
11826         * cmdloop.el (read-char): Don't inhibit quit.
11827         (read-char-exclusive): Ditto.
11828         (read-char): Signal quit if quit-char was pressed.
11829         (read-char-exclusive): Ditto.
11830         (read-quoted-char): Return a character, not integer.
11831
11832         * menubar-items.el (default-popup-menu): Use Andy's generic
11833         selection code.
11834         (default-popup-menu): Fix code.
11835
11836 1998-05-14  Oliver Graf <ograf@fga.de>
11837
11838         * dragdrop.el (dragdrop-function-widget): this time it's done
11839
11840 1998-05-13  Oliver Graf <ograf@fga.de>
11841
11842         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11843
11844 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11845
11846         * device.el (device-pixel-width):
11847         (device-pixel-height):
11848         (device-mm-width):
11849         (device-mm-height):
11850         (device-bitplanes):
11851         (device-color-cells): Swapped parameters to device-system-metric
11852         according to the interface change.
11853
11854 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11855
11856         * mouse.el (default-mouse-motion-handler): Use new name of the
11857         function event-over-vertical-divider-p.
11858         Do not set E-W arrow cursor over the divider if
11859         vertical-divider-draggable-p is nil in the window.
11860         ([top-level]): Use new name for the variable
11861         vertical-divider-map.
11862         (drag-window-divider): Respect vertical-divider-draggable-p.
11863         Variable name typo fixes.
11864
11865 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11866
11867         * keymap.el (kbd): Define here; handle string constants and
11868         others...
11869
11870 1998-05-15  Christian Nyb <chr@mediascience.no>
11871
11872         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11873         in Emacs 18.
11874
11875 1998-05-13  Didier Verna  <didier@xemacs.org>
11876
11877         * mouse.el (drag-window-divider): give the vertical divider a
11878         pressed look when dragging it.
11879
11880 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11881
11882         * faces.el: predicate some more face operations on x or mswindows
11883         not just x.
11884
11885         * modeline.el: enable modeline coloring for mswindows.
11886
11887 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11888
11889         * minibuf.el (minibuffer-default): Added variable; compatible with
11890         FSF Emacs.
11891         (next-history-element): Used `minibuffer-default'.
11892
11893 1998-05-12  Oliver Graf <ograf@fga.de>
11894
11895         * dragdrop.el (dragdrop-function-widget): button and mods ok
11896         arguments still look a bit strange
11897         (dragdrop-compare-mods) created
11898         (dragdrop-drop-do-functions) correctly checks for buttons and
11899         modifiers
11900
11901 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11902
11903         * setup-paths.el (paths-default-info-directories): Replace
11904         path-separator with directory-sep-char.
11905
11906         * files.el (path-separator): Don't define it here.
11907
11908 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11909
11910         * update-elc.el: Ditto.
11911
11912         * setup-paths.el (paths-construct-exec-path): Ditto.
11913
11914         * make-docfile.el: Ditto.
11915
11916         * loadup.el (really-early-error-handler): Ditto.
11917
11918         * find-paths.el (paths-decode-directory-path): Use decode-path
11919         instead of decode-path-internal.
11920
11921         * files.el (parse-colon-path): Update docstring.
11922
11923 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11924
11925         * subr.el (get-buffer-window-list): Make BUFFER optional.
11926
11927         * window-xemacs.el (windows-of-buffer): Defalias to
11928         get-buffer-window-list.
11929
11930 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11931
11932         * disass.el: Fix maintainer keyword.
11933
11934         * bytecomp.el (byte-compile-and-load-file): Autoload.
11935         (byte-compile-buffer): Ditto.
11936
11937         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11938         value is returned, not the name.
11939         (lisp-imenu-generic-expression): Enable it.
11940         (lisp-mode-variables): Ditto.
11941         (lisp-indent-offset): Change defconst to defvar.
11942         (lisp-indent-function): Ditto.
11943         (lisp-body-indent): Ditto.
11944
11945 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11946
11947         * modeline.el: Use zap-last-kbd-macro-event.
11948
11949         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11950         nil, don't attempt to do anything with messages.
11951         (eval-last-sexp): Use `letf' for clarity.
11952
11953 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11954
11955         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11956
11957 1998-05-11  Martin Buchholz  <martin@xemacs.org>
11958
11959         * buff-menu.el:
11960         * lisp-mode.el:
11961         * obsolete.el:
11962         Change empty docstrings into no doc strings at all.
11963         Fix bogus FSF-format docstrings.
11964         * etags.el: Fix docstring.
11965
11966 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
11967
11968         * package-get.el (package-get): Use internal md5
11969
11970 1998-05-13  SL Baur  <steve@altair.xemacs.org>
11971
11972         * about.el (about-xemacs): Correct abuse of concat.
11973
11974 1998-05-11  SL Baur  <steve@altair.xemacs.org>
11975
11976         * info.el (Info-mode): Use easymenu.
11977
11978 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11979
11980         * apropos.el (apropos): Don't use concat with integers.
11981
11982         * cmdloop.el (describe-last-error): Handle the case when no error
11983         was seen gracefully.
11984
11985         * apropos.el (apropos-print): Use with-displaying-help-buffer as
11986         defun.
11987         (apropos-describe-plist): Ditto.
11988
11989         * help.el (with-displaying-help-buffer): Revert to a defun.
11990         (describe-key): Use it as defun.
11991         (describe-mode): Ditto.
11992         (describe-bindings): Ditto.
11993         (describe-prefix-bindings): Ditto.
11994         (describe-installation): Ditto.
11995         (view-lossage): Ditto.
11996         (describe-function): Ditto.
11997         (describe-variable): Ditto.
11998         (describe-syntax): Ditto.
11999
12000 1998-05-11  Oliver Graf <ograf@fga.de>
12001
12002         * dragdrop.el: changed order of require/provide
12003         (dragdrop-drop-mime-default) changed to new calling conventions
12004         (dragdrop-drop-do-functions) changed to new calling conventions
12005         (dragdrop-function-widget) this one needs more work...
12006
12007 1998-05-10  Oliver Graf <ograf@fga.de>
12008
12009         * about.el: another small change in my entry
12010         * dragdrop.el (dragdrop-drop-log-function): logging added
12011         plus customizations
12012         changed interface to handler functions. now called with event
12013         and object
12014
12015 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12016
12017         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12018         E-W arrow pointer displayed over draggable dividers.
12019
12020         * mouse.el (default-mouse-motion-handler): Show it when
12021         appropriate.
12022         (drag-window-divider): Added.
12023         ([top-level]): Initialized window-divider-map with a keymap
12024         binding the above function to left button down event.
12025
12026         * x-mouse.el (x-init-pointer-shape): Initialize
12027         divider-pointer-glyph from Cursor.dividerPointer, or use default
12028         E-W double arrow.
12029
12030 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12031
12032         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12033
12034 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12035
12036         * simple.el (count-words-buffer): Don't query for buffer.
12037         (count-lines-buffer): Ditto.
12038
12039 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12040
12041         * help.el (where-is): add optional insert argument.
12042
12043 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12044
12045         * help.el (describe-key-briefly): New argument INSERT.
12046
12047         * simple.el (eval-expression): New optional argument; synch with
12048         FSF 20.3.
12049
12050         * keydefs.el (global-map): Add new register bindings.
12051
12052         * register.el: Synched with FSF 20.3.
12053
12054 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12055
12056         * window-xemacs.el (recenter): all arguments are optional.
12057
12058 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12059
12060         * device.el: (device-pixel-width): Reflected name/parameters
12061         change to device-system-metric.
12062         (device-pixel-height): Ditto.
12063         (device-mm-width): Ditto.
12064         (device-mm-height): Ditto.
12065         (device-bitplanes): Ditto.
12066         (device-color-cells): Ditto.
12067
12068 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12069
12070         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12071
12072         * cl.el (most-positive-fixnum): Document.
12073         (most-negative-fixnum): Ditto.
12074
12075         * cus-dep.el: Updated comment.
12076
12077         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12078         constant.
12079
12080         * cus-load.el (custom-put): Removed.
12081
12082         * files.el (after-find-file): Just resignal quit instead of
12083         signaling "canceled".
12084
12085 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12086
12087         * frame.el (other-frame): Use `focus-frame' instead of
12088         select-frame kludges.
12089
12090         * lisp-mode.el: Update lisp-indent-function for
12091         save-selected-frame and with-selected-frame.
12092
12093         * frame.el (save-selected-frame): New macro.
12094         (with-selected-frame): Ditto.
12095         (other-frame): Use `set-frame-focus'.
12096
12097 1998-05-06  Oliver Graf <ograf@fga.de>
12098
12099         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12100         (dragdrop-drop-url-default) default handler for URL drops created
12101         (dragdrop-drop-mime-default) default handler for MIME drops created
12102         (dragdrop-drop-functions) default custom for handling drops created
12103         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12104
12105 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12106
12107         * mouse.el: Removed redundant mouse-mswindows-drop function.
12108
12109 1998-05-05  Oliver Graf <ograf@fga.de>
12110
12111         * about.el: changed some text in my entry
12112         * dragdrop.el: added customs
12113
12114 1998-05-04  Oliver Graf <ograf@fga.de>
12115
12116         * mouse.el: killed global drop key bindings
12117         (mouse-offix-drop) removed
12118         * dragdrop.el: created
12119         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12120
12121 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12122
12123         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12124         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12125
12126         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12127         obsolete comment.
12128
12129         * scrollbar.el (scrollbars-visible-p): Use new
12130         {vertical,horizontal}-scrollbar-visible-p specifiers.
12131
12132 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12133
12134         * device.el (device-pixel-height):
12135         (device-pixel-width):
12136         (device-mm-width):
12137         (device-mm-height):
12138         (device-bitplanes):
12139         (device-color-cells): Moved these 6 functions from device.c; they
12140         all use single (device-system-metrics) call.
12141
12142 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12143
12144         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12145         were renamed.
12146
12147         * menubar-items.el:
12148         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12149         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12150
12151         * help.el (help-map): Remove Hyperbole keybinding logic.
12152         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12153
12154 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12155
12156         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12157         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12158
12159 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12160
12161         * msw-glyphs.el: use nicer icon3 from the frame icon.
12162
12163 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12164
12165         * version.el (emacs-version): Remove InfoDock conditionals.
12166
12167         * startup.el (startup-splash-frame): Change ID logo name.
12168
12169 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12170
12171         * files.el (after-find-file): If the user presses C-g on
12172         directory-creation prompt, kill the buffer.
12173
12174 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12175
12176         * simple.el (count-words-region): Reverse previous change.
12177
12178 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12179
12180         * replace.el (query-replace): Just call perform-replace.
12181         (query-replace-regexp): Ditto.
12182         (perform-replace): Move region handling here.
12183         (perform-replace): Use the new arg to match-data.
12184
12185 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12186
12187         * x-init.el: Install X specific display table that
12188           displays char 0240 as a space to avoid whatever it is
12189           that screws up display of that character code.
12190
12191 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12192
12193         * help.el (function-arglist): If no arguments are documented for a
12194         subr, print nothing rather than incorrect output.
12195
12196 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12197
12198         * cmdloop.el (command-error): Update bail-out error message to use
12199         `emacs-program-name'.
12200
12201         * lib-complete.el: Remove reader macro cruft.
12202
12203         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12204         cruft.
12205
12206         * simple.el (count-words-region): Drop interactive-p check on the
12207         message.
12208
12209 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12210
12211         * font.el
12212         * msw-faces.el
12213         Correct spelling of mswindows-font-canonicalize-name.
12214
12215 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12216
12217         * ldap.el (ldap-host-parameters-alist): Replaced with
12218         `ldap-host-parameters-plist'
12219         (ldap-search): Adapt to previous change
12220
12221 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12222
12223         * about.el (about-hackers): Update Bob Weiner bio.
12224         (about-maintainer-info): Ditto.
12225
12226 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12227
12228         * simple.el (display-warning-minimum-level): Docfix.
12229
12230 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12231
12232         * widget.el (:default-get): New keyword.
12233         * wid-edit.el (default, widget-default-default-get): Define it.
12234         (group, widget-group-default-get): Define it.
12235         (menu-choice, widget-choice-default-get): Define it.
12236         (widget-default-get): New function.
12237         (widget-choice-action): Call it.
12238         (widget-editable-list-entry-create): Call it.
12239
12240 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12241
12242         * byte-optimize.el (byte-boolean-vars): Removed.
12243         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12244         lookup through `byte-boolean-vars'.
12245
12246 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12247
12248         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12249         resource-provided values into ghost specs for scrollbar-height and
12250         scrollbar-width.
12251
12252 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12253
12254         * byte-optimize.el: Don't attempt to optimize /=.
12255
12256         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12257         (byte-compile-/=): Ditto.
12258
12259 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12260
12261         * apropos.el: Use `with-displaying-help-buffer'.
12262         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12263         Use `with-displaying-help-buffer'.
12264         (apropos-follow): Do not give special treatment to buffer cursor
12265         was in prior to a mouse click.
12266         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12267         (apropos-print-doc): Set correct buffer for setting text
12268         properties.
12269
12270 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12271
12272         * help.el (help-buffer-prefix-string): New variable.
12273         (help-buffer-name): Use it.
12274
12275         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12276         mode menu.
12277
12278 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12279
12280         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12281
12282 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12283
12284         * files.el (find-file-noselect): Update docstring.
12285         (find-file-noselect): Signal an error if found an unreadable file.
12286         (file-chase-links): Save the match data.
12287         (normal-mode): Use `lwarn' and `error-message-string'.
12288         (interpreter-mode-alist): Change defconst to defvar.
12289         (inhibit-first-line-modes-regexps): Ditto.
12290         (inhibit-first-line-modes-regexps): Added .tgz.
12291         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12292         (change-major-mode-with-file-name): New user-option.
12293         (set-visited-file-name): Synched with FSF.
12294         (file-name-extension): New function, from FSF 20.3.
12295         (file-relative-name): Synched with FSF.
12296         (save-some-buffers): Support the C-r feature.
12297         (recover-session): Synched with FSF.
12298         (kill-some-buffers): Ditto.
12299         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12300
12301 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12302
12303         * files.el (insert-file): Undo previous change and reenable use of
12304         format.el.
12305
12306 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12307
12308         * window-xemacs.el (recenter): Define.
12309
12310 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12311
12312         * font.el (mswindows-font-create-name)
12313         (mswindows-font-create-object): new functions for mswindows type
12314         fonts.
12315
12316         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12317         strings are parsed as well as font objects.
12318
12319 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12320
12321         * modeline.el (defining-kbd-macro): Restore modeline indication of
12322         kbd-macro being recorded.
12323         (add-minor-mode): Simplify docstring.
12324         (modeline-minor-mode-menu): Remove stuff.
12325
12326 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12327
12328         * code-process.el (call-process): dynamically decide process
12329         coding type.
12330
12331 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12332
12333         * modeline.el: Add line-number-mode, column-number-mode to
12334         the modeline minor-mode menu.  Button2 on the line number does
12335         goto-line.
12336
12337 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12338
12339         * mouse.el: move x-selection-owner-p type things to
12340         selection-owner-p.
12341
12342         * msw-init.el: copy zmacs stuff from x-init.el
12343
12344         * msw-select.el (mswindows-own-selection)
12345         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12346         functions. Very simple minded implementation of selectio
12347         ownership.
12348
12349         * select.el (own-selection) (disown-selection)
12350         (activate-region-as-selection) (select-make-extent-for-selection)
12351         (valid-simple-selection-p): functions moved from x-select.el for
12352         generalized selection.
12353
12354         * x-select.el: see select.el changes.
12355
12356         * x-toolbar.el: use new selection functions.
12357
12358 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12359
12360         * packages.el (packages-find-package-directories): Fixed bug that
12361         would pick up multiple site-package directories.
12362         (package-locations): Added "xemacs-packages" as a late package
12363         location.
12364
12365         * find-paths.el: Now uses `emacs-program-name' and
12366         `emacs-program-version'.
12367         Additions to enforce version-specific directories in
12368         `paths-find-version-directory'.
12369
12370 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12371
12372         * default.el: Removed.
12373         * site-start.el: Removed.
12374
12375 1998-04-29  Didier Verna  <didier@xemacs.org>
12376
12377         * minibuf.el (minibuffer-history-minimum-string-length): Default
12378         to nil.
12379
12380 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12381
12382         * find-paths.el (paths-program-name): Rename.
12383         (paths-emacs-root-p): Ditto.
12384         (paths-find-site-directory): Ditto.
12385
12386 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12387
12388         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12389         `emacs-lisp-byte-compile-and-load'.
12390
12391 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12392
12393         * ldap.el (ldap-search): Fixed additional parameter passing to
12394         `ldap-open'
12395
12396 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12397
12398         * select.el (kill-primary-selection) (selection-owner-p)
12399         (copy-primary-selection) (yank-clipboard-selection)
12400         (selection-exists-p) (delete-primary-selection): new file and
12401         functions that do the right thing for the selected device.
12402
12403         * x-menubar.el: use generalised selection functions.
12404
12405         * dumped-lisp.el: dump select.el.
12406
12407 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12408
12409         * find-paths.el (paths-progname): New variable.
12410         (paths-emacs-root-p): Use it.
12411         (paths-find-site-directory): Ditto.
12412
12413 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12414
12415         * loadup.el ((member "dump" command-line-args)): Dump as
12416         `infodock' if InfoDock.
12417
12418 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12419
12420         * find-paths.el (construct-emacs-version): Simplify, include
12421         program name in the return value.
12422         * (paths-find-version-directory): Use it.
12423
12424 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12425
12426         * info.el (Info-parse-dir-entries): Fixed regexp
12427         (Info-build-dir-anew): Remove full suffix and capitalize info file
12428         name for files with no @direntry
12429         (Info-batch-rebuild-dir): New function
12430         (Info-suffixed-file): Check for regular files instead of simple
12431         file existence (could catch directories before)
12432
12433 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12434
12435         * setup-paths.el, find-paths.el: Removed uses of `not' which
12436         temacs doesn't have.
12437
12438         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12439         into root searching.
12440
12441 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12442
12443         * subr.el: Remove definition of `not'.
12444
12445 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12446
12447         * msw-glyphs.el: enable graphics support.
12448
12449 1998-04-23  Didier Verna  <didier@xemacs.org>
12450
12451         * x-menubar.el (default-menubar): restored the line-number-mode
12452         option.
12453
12454         * misc doc string updates related to the options menu.
12455
12456 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12457
12458         * setup-paths.el (paths-construct-load-path): Fix typo.
12459
12460 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12461
12462         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12463         font-menu-ignore-scaled-fonts don't have to be bound now; this
12464         gets us one step further towards making --no-autoloads work.
12465
12466         * startup.el (normal-top-level): Load auto-autoloads only if
12467         lisp-directory is non-nil.
12468
12469         * setup-paths.el (paths-construct-load-path): Made it robust
12470         against nil lisp-directory.
12471
12472         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12473         to the list of variables that cause a warning when nil.
12474
12475         * toolbar.el (init-toolbar-location): Now works even when there's
12476         no toolbar icon directory.
12477
12478 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12479
12480         * help.el (view-lossage): Recognize it.
12481
12482         * simple.el (log-message): Mark multiline messages.
12483
12484 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12485
12486         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12487
12488 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12489
12490         * package-get.el (package-get-all):  add `\n' separator to
12491         interactive specification so that both variables are read
12492
12493 1998-04-22  Didier Verna  <didier@xemacs.org>
12494
12495         * x-menubar.el: ported the options menu to Custom.
12496         Moved the "read only" toggle button to the buffers menu.
12497         Corrected some missing ;;;###autoload or defcustom.
12498
12499         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12500         the scrollbar-visible specifier for options menu handling.
12501
12502         * toolbar.el (toolbar-visible-p)
12503                      (toolbar-captioned-p)
12504                      (default-toolbar-position): defcustom wrappers around
12505         the toolbar specifiers for options menu handling.
12506
12507         * frame.el (get-frame-for-buffer-default-instance-limit):
12508         defcustom it for options menu handling.
12509
12510         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12511         font-lock-mode for options menu handling.
12512
12513         * cus-start.el: added Custom properties to overwrite-mode for
12514         options menu handling.
12515
12516 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12517
12518         * about.el: shameless self-promotion.
12519
12520 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12521
12522         * simple.el (raw-append-message): Slightly optimize.
12523         (remove-message): Use `push' for clarity.
12524         (append-message): Ditto.
12525         (display-warning): Dito.
12526         (raw-append-message): Send the message to the appropriate device.
12527
12528 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12529
12530         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12531         From Sean MacLennan <Sean.MacLennan@pika.ca>
12532
12533 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12534
12535         * setup-paths.el: Changed `directory-sep-char' to
12536         `path-separator', following a change in GNU Emacs.
12537
12538 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12539
12540         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12541         (Info-build-dir-anew): Add a final newline.
12542         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12543         is `always'
12544         (Info-rebuild-dir): Ditto
12545
12546         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12547
12548 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12549
12550         * simple.el (count-words-buffer): Retain zmacs region.
12551         (count-words-region): Ditto.
12552         * simple.el: (what-line): Expanded line counts.
12553         (count-lines): New parameter to conditionalize whether collapsed
12554         lines get counted.
12555         From Bob Weiner <weiner@altrasoft.com>
12556
12557 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12558
12559         * packages.el (package-locations): infodock-packages must override
12560         mule-packages and packages.
12561
12562 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12563
12564         * wid-edit.el:
12565         remove rude messages from widget-activation-widget-mapper
12566         and widget-activation-glyph-mapper
12567
12568 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12569
12570         * toolbar.el: Remove (featurep 'x) test from
12571         toolbar-make-button-list
12572
12573 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12574
12575         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12576         only if in the same frame.
12577
12578 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12579
12580         * packages.el (package-locations): Added site-packages hierarchy.
12581
12582         * setup-paths.el (paths-default-info-directories): Introduced and
12583         used.
12584
12585         * packages.el, setup-paths.el: Set various path searching depths
12586         to 1.
12587
12588         * packages.el (packages-hierarchy-depth):
12589         (packages-load-path-depth): Introduced and used.
12590
12591         * setup-paths.el (paths-load-path-depth): Introduced and used.
12592
12593         * find-paths.el (paths-find-recursive-path): Added max-depth
12594         parameter.
12595
12596 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12597
12598         * setup-paths.el (paths-construct-info-path): Removed
12599         dependency on behavior of (file-name-as-directory "").
12600
12601 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12602
12603         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12604         lisp objects
12605
12606 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12607
12608         * dump-paths.el, startup.el: Added handling for --debug-paths.
12609
12610 1998-04-15  William M. Perry  <wmperry@aventail.com>
12611
12612         * wid-edit.el: We cannot just set the help-echo or balloon-help
12613           properties for an extent based on the :help-echo widget
12614           property, since help-echo and balloon-help cause an EXTENT to
12615           get passed in, where :help-echo functions are expecting a WIDGET
12616
12617 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12618
12619         * scrollbar.el (init-scrollbar-from-resources): Call
12620         mswindows-init-scrollbar-metrics when appropriate.
12621
12622 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12623
12624         * dumped-lisp.el: dump x-toolbar for window system
12625
12626         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12627         have support and xpm.
12628
12629 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12630
12631         * files.el (toggle-read-only): Fix docstring.
12632         From Didier Verna <didier@xemacs.org>
12633
12634 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12635
12636         * startup.el (normal-top-level): Load autoload-file-name without
12637         specifying an extension---some people only auto-autoload.el.gz.
12638
12639 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12640
12641         * files.el (backup-enable-predicate): Don't bomb on NAME being
12642         nil.
12643
12644 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12645
12646         * find-paths.el, packages.el: Now prefers configure'd paths.
12647         This shouldn't cause any of the originally anticipated problems as
12648         the current paths architecture will not define the various
12649         configure-xxx variables if they're not specified on the configure
12650         command line.
12651
12652         * find-paths.el, setup-paths.el, packages.el: Removed all
12653         mentionings of "/" as a path separator.
12654         Used paths-construct-path throughout.
12655
12656         * find-paths.el (paths-construct-path): Created to assemble paths
12657         from directory components.
12658
12659         * setup-paths.el, packages.el: Used paths-decode-directory-path
12660         instead of decode-path-internal.
12661
12662         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12663         and associates.
12664         (paths-decode-directory-path) Created.
12665
12666         * setup-paths.el: Changed configure-exec-path to
12667         configure-exec-directory.
12668
12669 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12670
12671         * packages.el (packages-find-packages): Fixed decoding of
12672         EMACSPACKAGEPATH.
12673
12674         * startup.el: -no-packages -> -no-early-packages.
12675
12676         (packages-load-package-lisps): Fixed loading of auto-autoload
12677         files.
12678
12679         * startup.el (normal-top-level): Fixed loading of core
12680         auto-autoload.
12681
12682         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12683
12684         * startup.el, packages.el, dump-paths.el: Added proper settings
12685         for site-directory and lisp-directory variables.
12686
12687         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12688         inhibit-package-autoloads and fixed handling of it.
12689
12690         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12691         handling of former inhibit-package-init, now
12692         inhibit-early-packages, to make -vanilla etc. work.
12693
12694 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12695
12696         * code-process.el (start-process): Fallback to 'undecided instead
12697         of 'binary for process input coding stream.
12698
12699         * process.el (start-process): Docstring fix.
12700
12701 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12702
12703         * info.el (Info-insert-dir): Do not insert temporary dir files
12704         in Info-dir-file-attributes
12705         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12706         (Info-rebuild-dir): Ditto.
12707
12708 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12709
12710         * obsolete.el: Added obsoleteness declarations for
12711         `site-directory' and `Info-default-directory-list'.
12712
12713 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12714
12715         * find-paths.el (paths-find-emacs-root): Only look at the
12716         executable at the end of the symlink chain for determining the
12717         Emacs root.
12718
12719 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12720
12721         * setup-paths.el (paths-construct-info-path): Changed construction
12722         to cater to gone default in configure.
12723
12724         * find-paths.el (paths-uniq-append): Added.
12725
12726         * packages.el: Rewritten package path construction once again.
12727
12728         * dump-paths.el, startup.el: Removed package-path as a global
12729         variable.
12730
12731         * package-admin.el (package-admin-add-single-file-package):
12732         (package-admin-add-binary-package): Changed package-path to
12733         late-packages.
12734
12735         * packages.el (packages-split-path): Split path at "/" rather than
12736         nil according to change in emacs.c.
12737
12738 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12739
12740         * setup-paths.el (paths-construct-info-path): Changed info path
12741         order so that directories come out right.
12742         (paths-find-lock-directory): Fixed bug: It used to think
12743         configure-lock-directory is a path.
12744
12745 1998-04-06  Jeff Miller <jmiller@smart.net>
12746
12747         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12748         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12749         eases the use of toolbar-add/kill-item functions.
12750
12751 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12752
12753         * code-files.el (file-coding-system-alist): Commented out
12754         loaddefs.el magical treatment.
12755
12756 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12757
12758         * info.el (Info-rebuild-outdated-dir): Added new option
12759         `conservative' and made it the default
12760         (Info-rebuild-dir): Appropriately parse multi-line description
12761         strings, and multi-section dir files. Issue warning when dir
12762         is rebuilt as temporary
12763         (Info-build-dir-anew): Issue warning when dir is built as
12764         temporary
12765
12766 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12767
12768         * list-mode.el (list-mode-map): Bind highlight motion commands to
12769         standard keys left, right, C-b and C-f.
12770
12771 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12772
12773         * files.el (auto-mode-alist): allow .sc for Scheme->C
12774
12775 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12776
12777         * loadup.el (pureload): Don't quote (garbage-collect).
12778
12779 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12780
12781         * package-get-base.el: Updated.
12782
12783 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12784
12785         * isearch-mode.el (isearch-just-started): New variable.
12786         (isearch-mode): Set it.
12787         (isearch-repeat): Advance one character forward only if the search
12788         was successful, and was not just started.
12789         (isearch-repeat): Clear isearch-just-started.
12790
12791 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12792
12793         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12794         if running -batch.
12795
12796 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12797
12798         * subr.el (listify-key-sequence): Removed.
12799
12800 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12801
12802         * bytecomp.el (byte-compile-print-gensym): New option.
12803         (byte-compile-output-file-form): Use it.
12804         (byte-compile-output-docform): Ditto.
12805         (byte-compile-compiled-obj-to-list): Ditto.
12806
12807 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12808
12809         * msw-glyphs.el: set frame icon if xpm support.
12810
12811 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12812
12813         * help.el: Code that pretty prints variable values
12814           removed.
12815
12816 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12817
12818         * find-paths.el (paths-emacs-root-p): Correct test for installation
12819         directory.
12820         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12821
12822 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12823
12824         * loaddefs.el: Don't set debug-ignored-errors; leave
12825           its default value set to nil.
12826
12827 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12828
12829         * info.el (Info-rebuild-dir): fixed mis-spelling.
12830
12831 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12832
12833         * info.el (Info-rebuild-outdated-dir): New custom var
12834         (Info-insert-node): Create/update dir file when needed, ie when it
12835         does not exist or is older than some info files in directory
12836
12837 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12838
12839         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12840         for last packages, mainly for using a 20.4 package base.
12841
12842         * packages.el (late-packages): Typo fix.  It was called
12843         early-packages.
12844
12845         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12846         relative symlinks correctly.
12847         (paths-find-emacs-roots): More rigorous checking for plausible
12848         configuration-time root.
12849
12850         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12851         find its roots.
12852
12853 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12854
12855         * faces.el: Fix docstrings.
12856         * glyphs.el: Fix docstrings.
12857         * mouse.el: Fix docstrings.
12858
12859         * frame.el: Change phrase `current frame' to `selected frame'.
12860
12861         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12862
12863         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12864         macros using backquote to make them infinitely more readable.
12865
12866 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12867
12868         * packages.el (packages-find-package-path): Hardcoded specialized
12869         InfoDock support until we can clean this up.
12870
12871         * help.el (describe-bindings-1): Return the value of the bindings
12872         help buffer created.
12873         (describe-bindings): Ditto.
12874
12875         * simple.el (set-variable): Restore previous behavior of not
12876         bombing if the variable to set is not boundp.
12877
12878 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12879
12880         * packages.el (packages-handle-package-dumped-lisps): Allow for
12881         non-local files to be loaded off the package-lisp variable.
12882
12883 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12884
12885         * x-faces.el: Global X resources should override
12886           specs for all device classes (color, grayscale, mono);
12887           code currently doesn't override any of them.  Fixed by
12888           calling remove-specifier with '(x default) as the tag
12889           set and allowing inexact matches.
12890
12891 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12892
12893         * faces.el: Separated face initializations based on
12894           device classes into device type specific (tag set,
12895           instantiator) pairs.
12896
12897 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12898
12899         * wid-edit.el (widget-choice-action): Remember user's explicit
12900         choice.
12901         (widget-choice-value-create): Respect it.
12902         From Richard Stallman <rms@gnu.org>
12903
12904 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12905
12906         * setup-paths.el (paths-construct-info-path): Always append
12907         existing directories from configure-time info path.
12908
12909         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12910         Info-directory-list.
12911
12912         * info.el: Removed Info-default-directory-list which was broken by
12913         design.
12914         Removed bogus initialization of Info-directory-list---startup.el
12915         can do a much better job.
12916         Added autoload of Info-directory-list.
12917
12918         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12919         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12920         be exclusive; now it's merely given precedence, just like in the
12921         old days.
12922
12923 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12924
12925         * find-paths.el (paths-find-architecture-directory): Fix bug with
12926         finding; it used to default too early.
12927
12928 1998-03-25  Martin Buchholz <martin@xemacs.org>
12929
12930         * packages.el (packages-split-path): Fix a bug; it used to fail
12931         for paths that weren't split.
12932
12933 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12934
12935         * finder.el (finder-compile-keywords): trap on errors.
12936
12937 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
12938
12939         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12940           fourth argument of t so that only the specs exactly
12941           matching the tag lists are removed.
12942
12943 1998-03-25  SL Baur  <steve@altair.xemacs.org>
12944
12945         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12946
12947 1998-03-23  SL Baur  <steve@altair.xemacs.org>
12948
12949         * minibuf.el (mouse-read-file-name-1): If a default directory was
12950         specified, use it for generating the completions.
12951
12952 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12953
12954         * update-elc.el: Now respects inhibit-package-init and
12955         inhibit-site-lisp.
12956         Now does path construction with loadup-paths.
12957
12958         * startup.el (normal-top-level, startup-setup-paths): Now respects
12959         inhibit-package-init and inhibit-site-lisp.
12960
12961         * packages.el (packages-find-package-path): Extended package path
12962         by version-specific hierarchies.
12963         (packages-find-packages): Now respects inhibit flag and
12964         inhibit-site-lisp.
12965         Moved path setup to loadup-paths.
12966
12967         * make-docfile.el: Now respects inhibit-package-init and
12968         inhibit-site-lisp.
12969         Now does path construction with loadup-paths.
12970
12971         * loadup.el: Now respects inhibit-package-init and
12972         inhibit-site-lisp.
12973
12974         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
12975
12976         * loadup-paths.el: New file: setup load-path to encompass
12977         packages.
12978
12979 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12980
12981         * auto-show.el: load-gc renamed to pureload.
12982         * site-load.el: Ditto.
12983         * packages.el (toplevel): Ditto.
12984         * loadup.el (really-early-error-handler): Ditto.
12985         * dumped-lisp.el (preloaded-file-list): Ditto.
12986         * cus-face.el (custom-declare-face): Ditto.
12987
12988 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12989
12990         * <Today>: The Big Path Searching Overhaul.
12991
12992         * find-paths.el: New file: find and assemble paths in the
12993         installation hierarchy.
12994
12995         * setup-paths.el: New file: global layout of paths and directories
12996         within the XEmacs hierarchy.
12997
12998         * packages.el: Replaced everything related to path searching and
12999         startup by code in terms of find-paths.
13000
13001         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13002         the new path searching engine.
13003
13004         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13005         and setup-paths.
13006
13007 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13008
13009         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13010         setup-paths.el.
13011
13012 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13013
13014         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13015         compiles identically in any configuration.
13016         Removed irrelevant commentary.
13017
13018 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13019
13020         * simple.el (set-variable): Allow setting specifiers.
13021
13022 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13023
13024         * lisp.el (forward-sexp): Revert previous change.
13025
13026 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13027
13028         * frame.el (frame-initialize): Use `delete-console' instead of
13029         `delete-device' to delete the stream console to match the usage in
13030         Fkill_emacs.
13031
13032 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13033
13034         * files.el (cdpath-previous): New variable.
13035         (cd): Use it.
13036         From Bob Weiner <weiner@wave.altrasoft.com>
13037
13038 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13039
13040         * keydefs.el: Changed keybindings of forward-char,
13041           backward, scroll-up and scroll-down to point to their
13042           -command counterparts.
13043
13044         * simple.el: New functions: forwarc-char-command,
13045           backwrad-char-command, scroll-up-command,
13046           scroll-down-command which work liek their counterparts
13047           except that they honor the variable
13048           signal-error-on-buffer-boundary.
13049
13050           Definition of signal-error-on-buffer-boundary received
13051           from src/cmds.c.
13052
13053           defvar declaration added for word-across-newline to avoid
13054           byte-compiler warning about the free variable reference.
13055
13056 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13057
13058         * winnt.el: Removed "%t" from the beginning of
13059         modeline-format. From now on, there's no nt-specifics in the modeline.
13060
13061 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13062
13063         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13064         of `when' with `if'.
13065
13066 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13067
13068         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13069         mswindows. Must be reworked along with glyphs.el, or
13070         merged into it, after there is images support.
13071
13072         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13073         'mswindows.
13074
13075 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13076
13077         * faces.el: fix for text cursor initialization.
13078         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13079         From Andy Piper <andyp@parallax.co.uk>
13080
13081 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13082
13083         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13084         if there is an existing package that handles it and warn the user
13085         about that mode.
13086
13087 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13088
13089         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13090         Installation" menu item when Installation-string is not bound.
13091
13092 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13093
13094         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13095         From Jeremiah W. James <jerry@cs.ucsb.edu>
13096
13097 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13098
13099         * msw-faces.el:
13100         * faces.el: Fix face initialization.
13101
13102 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13103
13104         * files.el (backup-enable-predicate): fix breakage introduced
13105         by TMPDIR patch.
13106
13107 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13108
13109         * x-faces.el (x-init-face-from-resources): The
13110           TTY face property retrieval functions don't return
13111           specifiers, so use face-property instead.
13112
13113 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13114
13115         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13116
13117 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13118
13119         * x-menubar.el: Expanded documentation for
13120           option-save-faces.  Changed Options -> Browse Faces
13121           menu entry to invoke customize-face.
13122
13123 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13124
13125         * faces.el: Most face initialization moved out of
13126           init-other-random-faces to the top level so that the
13127           initialization happens before Xemacs is dumped.  Much
13128           of the fascist "face-differs-from-default-p or FROB!"
13129           code has been retired in favor of letting the user do
13130           what they want to do.  Face initialization code changed
13131           to use `default' specifier tag so that the settings can
13132           be overridden later if the user wishes it.
13133
13134 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13135
13136         * about.el (about-hackers): Update contributors list.
13137
13138 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13139
13140         * specifier.el: Define new specifier tag `default'.
13141
13142         * modeline.el: Initialize faces using `default' tag.
13143
13144         * x-faces.el (x-init-face-from-resources): Remove
13145           specifier specs containing the `default' tag before
13146           adding new specs.
13147
13148 1998-03-02  John Jones  <jj@asu.edu>
13149
13150         * package-get.el (package-get-all): fixed arguments on call to
13151         package-admin-add-single-file-package.
13152         * package-get.el (package-get-installedp): fixed to match
13153         advertised behavior.
13154         * package-get.el: added function package-get-update-all which
13155         installs newest versions of all the current packages (if they are
13156         not already installed).
13157
13158 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13159
13160         * files.el (find-file-noselect): Uncommented `truename' binding in
13161         `let*' and use it later to set `buffer-file-truename' iff it's
13162         still nil, as happens for example when finding a compressed
13163         file with "jka-compr".
13164
13165 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13166
13167         * faces.el: in make-face-* type functions do the operation for all
13168         window systems, not just the first one found.
13169
13170         * font.el: call mswindows-list-fonts for mswindows.
13171
13172 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13173
13174         * code-process.el (call-process-region):
13175         * process.el (call-process-region):
13176         * package-get.el (package-get-dir):
13177         * files.el (backup-enable-predicate):
13178         * gnuserv.el (gnuserv-temp-file-regexp):
13179         Use temp-directory in place of `/tmp'.
13180
13181 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13182
13183         * "Fast" dired-in-C enhancements for Windows 95/NT:
13184
13185         * files.el: Added function, `wildcard-to-regexp', from GNU
13186           Emacs.
13187
13188         * files.el (insert-directory): Modified to use special
13189           dired-in-C enhancements if present.
13190
13191 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13192
13193         * code-files.el: make default coding no-conversion.
13194
13195 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13196
13197         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13198         the load-path.
13199
13200         * update-elc.el: Strip directory when testing for files not to
13201         bytecompile.
13202
13203 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13204
13205         * lisp-mode.el: Use recommended form for menus.
13206
13207         * info.el (Info-construct-menu): Use recommended form for menus.
13208
13209         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13210         entry.
13211
13212 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13213
13214         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13215           (get-frame-for-buffer-noselect): Always return frames
13216           in the not-this-window-p cond clause.
13217
13218 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13219
13220         * help.el (describe-installation): New function.
13221
13222         * x-menubar.el (default-menubar): Add describe-installation to
13223         Help menu.
13224
13225         * packages.el (packages-unbytecompiled-lisp): Installation.el
13226         should not be bytecompiled.
13227
13228         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13229         XEmacs.
13230
13231         * x-menubar.el (default-menubar): Use correct guard for VM menu
13232         entry.
13233
13234         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13235         coding.
13236         From Andy Piper <andyp@parallax.co.uk>
13237
13238 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13239
13240         * ldap.el: Do not require ldap-internal at compile time.
13241
13242 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13243
13244         * code-files.el: new file. a virtual copy of mule-files.el
13245         but without charset
13246         dependencies. (toggle-buffer-file-ocding-system) new function for
13247         changing the eol type for the current buffer.
13248
13249         * code-process.el: new file. a copy of
13250         mule-process.el. mule-process.el will disappear when things have
13251         settled.
13252
13253         * coding.el: new file. a virtual copy of mule-files.el but
13254         without charset dependencies. (coding-system-base) new function
13255         for getting the parent coding system of a coding system with eol
13256         type set.
13257
13258         * dumped-lisp.el: add above files for the non-mule case.
13259
13260 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13261
13262         * window-xemacs.el (display-buffer): If no explicit
13263           frame is specified, search for a window that displays
13264           the buffer on the currently selected frame, before
13265           searching other frames.
13266
13267 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13268
13269         * frame.el (get-frame-for-buffer): If not-this-window-p
13270           is non-nil, use window on the selected frame if it is not
13271           also the selected window.  When defaulting, search for
13272           windows on the currently selected fgrame before searching
13273           other frames.
13274
13275 1998-02-25  Didier Verna  <didier@xemacs.org>
13276
13277         * modeline.el (modeline-swap-buffers): originally named
13278         `mouse-release-modeline'. Whether to actually swap the buffers is
13279         decided in `mouse-drag-modeline'.
13280         (mouse-drag-modeline): A button release event is considered a
13281         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13282         stay unchanged.
13283
13284 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13285
13286         * x-menubar.el: Put redo on the menubar.
13287         From Aki Vehtari <Aki.Vehtari@hut.fi>
13288
13289 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13290
13291         * bytecomp.el (displaying-byte-compile-warnings): if
13292         temp-buffer-show-function is set, use it to display current set of
13293         warnings in the "*Compile-Log-Show*" buffer.
13294
13295         * simple.el (display-warning-buffer): if temp-buffer-show-function
13296         is set, use it to display current set of warnings in the
13297         "*Warnings-Show*" buffer.
13298
13299 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13300
13301         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13302         Common Lisp.
13303
13304 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13305
13306         * menubar.el: Allow button descriptors at least 2 long.
13307
13308         * x-menubar.el (default-menubar): Use recommended forms.
13309         (file-menu-filter): Remove.
13310         (edit-menu-filter): Remove.
13311
13312 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13313
13314         * about.el (about-hackers): Updated.
13315
13316 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13317
13318         * help.el (help-max-help-buffers): new variable
13319         (help-register-and-maybe-prune-excess): new function
13320         (help-buffer-name): use help-max-help-buffers.
13321         (with-displaying-help-buffer): use
13322         help-register-and-maybe-prune-excess.
13323
13324         * help.el (help-maybe-pretty-print-value): if the value fits on
13325         one line, let it.
13326
13327 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13328
13329         * (with-displaying-help-buffer): there is no need to kill the buffer
13330         if it exists, because with-output-to-temp-buffer will clear it.
13331         further, killing the buffer violates the rule that
13332         temp-buffer-show-function, if set, has the full responsibility of
13333         showing the temp buffer.  killing the buffer fucks with the window
13334         configuration, hosing temp-buffer-show-function.
13335
13336
13337 1998-02-23  Didier Verna  <didier@xemacs.org>
13338
13339         * modeline.el (mouse-drag-modeline):
13340         - Always scroll the modeline that was originally clicked on.
13341         - Use x pixels instead of x characters (which doesn't work anyway)
13342         as horizontal reference for modeline dragging. This allows us to
13343         keep on dragging the modeline even if the motion event occurs in
13344         another window.
13345
13346 1998-02-23  Didier Verna  <didier@xemacs.org>
13347
13348         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13349         glyph on the modeline to indicate that dragging the mouse has an
13350         effect both horizontally and vertically.
13351
13352 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13353
13354         * about.el (about-xemacs): Get rid of redundant visible version
13355         number.
13356
13357 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13358
13359         * about.el (about-hackers): Update credits.
13360
13361 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13362
13363         * prim/register.el (view-register): Show register type file-query.
13364
13365 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13366
13367         * mode-motion.el (mode-motion-highlight-internal):
13368           save-excursion inside save-window-exucrsion form to
13369           hide buffer point changes from save-window-excursion.
13370           Prevents display flickering when the mouse pointer
13371           moves.
13372
13373 1998-02-17  Didier Verna  <didier@xemacs.org>
13374
13375         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13376         function to handle correctly the case of a toolbar one side of the
13377         window: scrolling will not necessarily happen.
13378
13379 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13380
13381         * files.el (after-find-file): Restore missing argument
13382           to format that provides filename for "... consider M-x
13383           recover-file" message.  Also call `message' with "%s"
13384           as the first arg instead of an arbitrary string.
13385
13386 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13387
13388         * about.el (about-hackers): Various additions.
13389
13390 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13391
13392         * autoload.el (generate-file-autoloads-1): Don't force an extra
13393         line out when copying on-the-same line autoloads.
13394
13395         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13396         is installed.
13397
13398 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13399
13400         * x11/x-win-xfree86.el (x-win-init-xfree86):
13401         * x11/x-win-sun.el (x-win-init-sun):
13402         * x11/x-init.el (x-initialize-compose):
13403         * prim/simple.el:
13404         (backward-or-forward-kill-sexp):
13405         (backward-or-forward-kill-sentence):
13406         (backward-or-forward-kill-word):
13407         (backward-or-forward-delete-char):
13408         * prim/isearch-mode.el (isearch-help-or-delete-char):
13409         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13410         x-keysym-on-keyboard-p to detect backspace.
13411         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13412         Clean up symbols used with dead keys, checking Linux and solaris
13413         keysyms.
13414         Simplify x-win-*.el using above methods.
13415         Change documentation for x-keysym-*-p functions.
13416
13417 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13418
13419         * about.el (about-hackers): Restore entries for Michael Sperber and
13420         Vinnie Shelton.
13421         From Vinnie Shelton <acs@acm.org>
13422
13423 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13424
13425         * simple.el (count-words-region): Ditto.
13426
13427 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13428
13429         * simple.el (count-words-buffer): Document.  Don't print anything
13430         if non-interactive.
13431
13432 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13433
13434         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13435         multiple files in InfoDock.
13436
13437 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13438
13439         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13440         from version.el in InfoDock.
13441
13442         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13443         specially.
13444
13445 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13446
13447         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13448         variable name in docstring.
13449
13450 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13451
13452         * menubar.h: Include "gui.h".
13453
13454 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13455
13456         * site-load.el: Fix documentation.
13457
13458 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13459
13460         * package-get-base.el (package-get-base): Updated.
13461
13462         * keymap.el: PC-ize.
13463
13464 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13465
13466         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13467         from' on a fresh line.
13468
13469 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13470
13471         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13472         object.
13473
13474 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13475
13476         * undo-stack.el: PC-ize.
13477
13478         * cmdloop.el: PC-ize.
13479
13480 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13481
13482         * bytecomp-runtime.el: PC-ize.
13483
13484         * byte-optimize.el: Prolog fixup.  PC-ize.
13485
13486         * cus-dep.el: Spelling fix.
13487
13488         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13489         entries follow).
13490
13491 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13492
13493         * text-mode.el (text-mode-hook-identify): New function,
13494         put on text-mode-hook.  Set text-mode-variant here.
13495         (text-mode): Don't set it here.
13496
13497 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13498
13499         * text-mode.el (text-mode-hook): New defvar.
13500         (text-mode-variant): New variable.
13501         (text-mode): Set that variable locally.
13502         (toggle-text-mode-auto-fill): New command.
13503
13504 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13505
13506         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13507
13508 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13509
13510         * text-mode.el (paragraph-indent-text-mode):
13511         Renamed from spaced-text-mode.
13512         (text-mode-map): Bind TAB to indent-relative.
13513         (indented-text-mode-map): Variable deleted.
13514         (indented-text-mode): Now an alias for text-mode.
13515
13516 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13517
13518         * loadup.el: test-atoms debugging stuffs removed.
13519
13520 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13521
13522         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13523
13524 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13525
13526         * help.el (describe-beta): Made it use `locate-data-file'.
13527         (describe-distribution): Ditto.
13528         (describe-copying): Ditto.
13529         (describe-project): Ditto.
13530         (view-emacs-news): Ditto.
13531
13532         * help-nomule.el (help-with-tutorial): Made it use
13533         `locate-data-file' to find tutorial.
13534
13535 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13536
13537         * about.el: Corrected my email address.
13538
13539         * mouse.el: Added 'mouse-mswindows-drop' similar to
13540         'mouse-offix-drop'.
13541
13542 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13543
13544         * loadup.el (running-xemacs): Spelling fix.
13545
13546 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13547
13548         * packages.el (packages-find-packages-1): Don't allow a backwards
13549         compatible lisp tree to overwrite `preloaded-file-list'.
13550
13551 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13552
13553         * loadup.el: Don't delete "xemacs" prior to dumping.
13554
13555 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13556
13557         * package-info.el (pi-last-mod-date): New function.
13558         (pi-author-version): New function.
13559         (batch-update-package-info): Use them.
13560
13561 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13562
13563         * frame.el (get-frame-for-buffer-default-to-current): Create.
13564         (get-frame-for-buffer-noselect): Allow user to use current frame
13565         with `get-frame-for-buffer-default-to-current'.
13566
13567 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13568
13569         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13570         (byte-compile-output-docform): Ditto.
13571         (byte-compile-compiled-obj-to-list): Ditto.
13572
13573 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13574
13575         * startup.el (command-line-1): Removed code that ran
13576           buffer-menu.
13577
13578 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13579
13580         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13581
13582 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13583
13584         * frame.el (suspend-emacs-or-iconify-frame): Check using
13585         `device-on-window-system-p' instead of explicitly checking for X,
13586         so that the same logic works for MS Windows.
13587         (suspend-or-iconify-emacs): Ditto.
13588
13589 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13590
13591         * about.el (about-maintainer-info): Andy Piper is back.
13592         (xemacs-hackers): Updated Andy Piper's email address.
13593         (about-hackers): Added Jonathan Harris.
13594         (about-hackers): Updated Tibor Polgar's email address.
13595
13596 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13597
13598         * about.el: Add xemacs.org email manager.
13599
13600         * package-get-base.el (package-get-base): Updated with most recent
13601         package updates.
13602
13603 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13604
13605         * help.el (function-arglist): Use `indirect-function' instead of
13606         `symbol-function' so that aliases are treated correctly.
13607
13608 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13609
13610         * help.el (help-map): Add f1 binding to `help-for-help'.
13611         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13612         (describe-key-briefly): Use `princ' "%s" to print object.
13613         (with-displaying-help-buffer): Kill buffer if it exists, again.
13614         (describe-key): Use `princ' "%s" to print object.
13615         (describe-function-1): Use `princ' "%s" to print object.
13616         Commented out alias lines removed.
13617         (help-pretty-print-limit): New variable to control pretty-printing
13618         of variable values.
13619         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13620         `help-pretty-print-value' again.  Only print-print when OBJECT is
13621         list of length less than `help-pretty-print-limit'.
13622         (describe-variable): Use `help-maybe-pretty-print-value' again.
13623
13624 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13625
13626         * simple.el (blink-matching-open): Remove C++ kludge.
13627         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13628
13629 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13630
13631         * info.el (Info-default-directory-list): Made the documentation
13632         more explanitory.
13633
13634 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13635
13636         * lisp/packages.el:
13637         * lisp/package-admin.el:
13638         * lisp/build-report.el:
13639         Fix typos.
13640
13641 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13642
13643         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13644         warnings in Java buffers without final newline and editing the
13645         last line.
13646
13647 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13648
13649         * packages.el (packages-find-packages-1): Don't allow a backwards
13650         compatible lisp tree to overwrite `preloaded-file-list'.
13651         Suggested by Colin Rafferty  <colin@xemacs.org>
13652
13653         * mouse.el (mouse-offix-drop): Set undo-boundary.
13654         From Oliver Graf <ograf@fga.de>
13655
13656 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13657
13658         * loadup.el (load-gc): rewrite as defun.
13659         Print something sensical if a required dump-time file isn't found.
13660
13661 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13662
13663         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13664         bug strikes a menudescriptor.
13665
13666         * package-get-base.el (package-get-base): Updated.
13667
13668         * package-info.el (batch-update-package-info): Derive REQUIRES
13669         from the Makefile.
13670
13671 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13672
13673         * files.el (save-some-buffers): Don't play games with deleting
13674         other windows if we are in the minibuffer window.
13675
13676 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13677
13678         * modeline.el (modeline-minor-mode-menu): Add support for :active
13679         (add-minor-mode): Document :active property to TOGGLE.
13680
13681 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13682
13683         * modeline.el (modeline-minor-mode-menu): Add support for an
13684         `:included' predicate in the `toggle-sym' plist.
13685         (add-minor-mode): Document the :included property, format
13686         docstring some more.
13687         (modeline-minor-mode-menu): Documentation string added.
13688
13689 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13690
13691         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13692         labels from the symbol-names by thwacking off the overly redundant
13693         and overused "mode", parenthesizing "minor", and capitalizing the
13694         resultant strings.  Also shortened the menu's title by eliminating
13695         the redundant buffer name.
13696         (add-minor-mode): Beautified the docstring, added mention of the
13697         `:menu-tag' property of TOGGLE.
13698         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13699         `toggle-sym' to beatify the mode-life menus.
13700         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13701         `auto-fill-function'.
13702
13703 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13704
13705         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13706         menus to :style 'toggle.
13707
13708 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13709
13710         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13711
13712 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13713
13714         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13715         only recognize first hyperlink.
13716         (hyper-apropos-highlightify): Deletia, this is already done by
13717         `hyper-apropos-insert-face'.
13718         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13719
13720 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13721
13722         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13723         mail.
13724         (toolbar-mail-reader): Add support for `send'.
13725         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13726
13727 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13728
13729         * info.el (Info-emacs-info-file-name): Add defvar for
13730         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13731         will function properly.
13732
13733 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13734
13735         * simple.el: make the backwards delete function called by
13736         `backward-or-forward-delete-char' user configurable.
13737
13738 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13739
13740         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13741         compiled function got loaded from.
13742
13743 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13744
13745         * term/apollo.el: Synched up with InfoDock 3.6.2.
13746
13747 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13748
13749         * startup.el (load-init-file): Load autoloads earlier.
13750         (startup-splash-frame): Handle InfoDock logo.
13751
13752         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13753         InfoDock.
13754         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13755
13756         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13757         doesn't have this function.
13758
13759         * packages.el (locate-data-file): Fix to call `locate-file'.
13760
13761 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13762
13763         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13764         version of version.el.
13765         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13766
13767         * x-menubar.el (default-menubar): Guard reference to
13768         `gnuserv-frame'.
13769         (default-menubar): Guard references to `font-lock-mode'.
13770         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13771         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13772
13773         * make-docfile.el: Don't snarf doc strings from autoloads.
13774
13775         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13776         loading auto-autoloads files.
13777
13778         * loaddefs.el: Disable dumping autoloads.
13779
13780 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13781
13782         * lisp-mnt.el: Synch to Emacs 20.2.
13783
13784         * help.el: Remove manual autoload of `finder-by-keyword'.
13785
13786         * finder.el (finder-by-keyword): Autoload.
13787
13788         * help.el: Conditionalize hyperbole setup.
13789
13790 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13791
13792         * packages.el (package-require): Update to reflect new data format.
13793
13794 1998-01-02  Didier Verna  <didier@xemacs.org>
13795
13796         * x-menubar.el (default-menubar): make the tutorials available
13797         through the menubar. (Plus some compilation warnings cleanup).
13798
13799 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13800
13801         * check-features.el: New file.  Perform sanity check after build.
13802
13803         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13804         files to tooltalk package.
13805         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13806         package.
13807
13808         * package-admin.el (package-admin-xemacs): Use better default for
13809         location of XEmacs binary.
13810
13811 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13812
13813         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13814         tag with sexp and add value tag with value `t'.
13815
13816 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13817
13818         * package-get.el: Changes to work with real data.
13819         From Pete Ware <ware@cis.ohio-state.edu>
13820
13821         * packages.el (packages-reload-autoloads): Guard load for the time
13822         being.
13823
13824         * update-elc.el ("packages.el"): Force loading packages.el instead
13825         of possibly out-of-date packges.elc.
13826         * make-docfile.el ("packages.el"): Ditto.
13827
13828 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13829
13830         * build-report.el (build-report-delete-regexp): Added a rule for
13831         the main tarball shadowing anything past it.
13832
13833 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13834
13835         * packages.el (package-provide): Delete a previous provide.
13836
13837         * package-info.el: New file.
13838
13839         * package-get.el: New file.
13840         From Pete Ware <ware@cis.ohio-state.edu>
13841         (package-get): Fix md5 computation to work with Mule.
13842
13843 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13844
13845         * simple.el (log-message-*): Quote symbols in docstrings properly.
13846
13847 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13848
13849         * packages.el (packages-new-autoloads): Ignore symbolic links.
13850
13851         * cus-face.el (face-custom-attributes-get): Fix typo.
13852         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13853
13854 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13855
13856         * startup.el (load-init-file): Reload new or changed autoloads
13857         unless inhibited.  Reload modified dumped lisp (stubbed).
13858
13859         * packages.el (packages-new-autoloads): New function.
13860         (packages-reload-autoloads): New function.
13861         (packages-reload-dumped-lisp): New (stub) function.
13862
13863         * loadup.el: Inhibit reloading dumped files when running temacs.
13864
13865         * loadhist.el (file-provides): Extend to handle variant
13866         extensions.
13867
13868         * replace.el (query-replace): Fix typo.
13869
13870 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13871
13872         * make-docfile.el: list-autoloads-path has been renamed.
13873         * update-elc.el: list-autoloads has been renamed.
13874
13875         * packages.el (packages-list-autoloads): Renamed.
13876         (packages-list-autoloads-path): Ditto.
13877
13878 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13879
13880         * packages.el (packages-find-packages-1): Made it signal a warning
13881         for an error in an auto-autoload.el file.
13882
13883 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13884
13885         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13886         tag with const.
13887         From Aki Vehtari <Aki.Vehtari@hut.fi>
13888
13889         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13890
13891         * loadhist.el (unload-feature): Remove autoload.
13892
13893 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13894
13895         * loadhist.el: Unpackaged.
13896
13897         * help.el (describe-symbol-find-file): Rename
13898         `describe-function-find-file' and make old name obsolete.
13899         (describe-function-1): Use it.
13900         (describe-function-1): Guard reference to
13901         `compiled-function-annotation'.
13902
13903 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13904
13905         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13906         argument.
13907         (help-mode-quit): New optional arg to control whether it kills or
13908         buries.  Tidied up.
13909         (with-displaying-help-buffer): Don't kill buffer initially, even
13910         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13911         (help-pretty-print-value): Rename back from
13912         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13913         use it, otherwise use dumped `cl-prettyprint'.
13914         (describe-variable): Use `help-pretty-print-value' again.
13915         (find-func): Removed reference to "find-func" at end.
13916
13917 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13918
13919         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13920           GUI XEmacs. Rename? x-menubar is rather window system
13921           independant, except for a couple of items.
13922
13923 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13924
13925         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13926         entries as they will no longer be distributed with XEmacs.
13927
13928         * format.el (format-alist): Fix image/tiff regexps.
13929         From P. E. Jareth Hein <jareth@camelot-soft.com>
13930
13931         * help.el (help-maybe-pretty-print-value): Rename.
13932         (describe-variable): Use it.
13933         (describe-variable): Add trailing linefeed.
13934
13935 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13936
13937         * help.el (describe-function-1): Don't output anything for
13938           arglist of autoload functions.
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 (help-mode-map): New bindings for `help-mode-bury',
13948         `describe-function-at-point', `describe-variable-at-point',
13949         `Info-elisp-ref', `customize-variable', `help-next-section' and
13950         `help-prev-section'.
13951         (help-next-section): New function.
13952         (help-prev-section): New function.
13953         (help-mode-quit): Changed to kill the help buffer.
13954         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
13955         correctly.
13956         (help-buffer-name): New function to generate the name of help
13957         buffers.
13958         (with-displaying-help-buffer): Is now a macro.  Takes an new first
13959         argument giving the name of the help buffer.
13960         (describe-key): Use `with-displaying-help-buffer' with name.
13961         (describe-mode): Ditto.
13962         (describe-bindings): Ditto.
13963         (describe-prefix-bindings): Ditto.
13964         (view-lossage): Ditto.
13965         (with-syntax-table): New macro.
13966         (function-called-at-point): Use `ignore-errors' and
13967         `with-syntax-table'.
13968         (function-at-point): Ditto.
13969         (describe-function): Use `with-displaying-help-buffer' with name.
13970         (function-arglist): Extracted from `describe-function-1'.  Returns
13971         function's arglist as string.
13972         (function-documentation): Extracted from `describe-function-1'.
13973         Returns function's docstring.
13974         (describe-function-1): Remove all the "stream" garbage, including
13975         the stream argument.  Use `function-arglist' and
13976         `function-documentation'.
13977         (describe-function-arglist): Just use `function-arglist'.
13978         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
13979         (help-pretty-print-value): New function to help with
13980         pretty-printing variable values.  Knows about `#<...>'.  Needs
13981         `pp-internal'.
13982         (describe-variable): Use `with-displaying-help-buffer' with name.
13983         Formatting improved.  Display file where variable is defined, if
13984         known.  Use `help-pretty-print-value'.
13985         (describe-syntax): Use `with-displaying-help-buffer' with name.
13986         (list-processes): Remove "stream" garbage.
13987
13988 1997-12-25  SL Baur  <steve@altair.xemacs.org>
13989
13990         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
13991         call a dumped routine instead.
13992
13993         * x-win-xfree86.el: Wrap file in defun.
13994         * x-win-sun.el: Ditto.
13995
13996 1997-12-23  SL Baur  <steve@altair.xemacs.org>
13997
13998         * help.el (view-emacs-news): Remove usage of outl-mouse which
13999         advises functions and does other evil things.
14000
14001 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14002
14003         * format.el (format-alist): Add `image/tiff'.
14004         From P. E. Jareth Hein <jareth@camelot-soft.com>
14005
14006 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14007
14008         * about.el (about-hackers): More names added.
14009
14010         * make-docfile.el: Remove superfluous package path search.
14011
14012         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14013
14014 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14015
14016         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14017         ignored shadows.
14018
14019 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14020
14021         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14022         get trailing slashes when added to the load-path.
14023
14024         * x-init.el (init-x-win): Locate where XEmacs X localization files
14025         are.
14026
14027 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14028
14029         * x-faces.el: Added support for foregroundToolBarColor
14030           to xpm-color-symbols.
14031
14032 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14033
14034         * etags.el (tags-remove-duplicates): Removed.
14035         (buffer-tag-table-list): Use `delete-duplicates'.
14036
14037         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14038         correctly.
14039         (get*): Defalias to `get'.
14040
14041         * cl.el (eql): Compare integers with `eq'.
14042         (cl-map-extents): Check for `map-extents' first.
14043
14044 1997-12-17  Didier Verna  <didier@xemacs.org>
14045
14046         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14047         added the 'numero', 'copyright' and 'trademark' symbols.
14048
14049         * leim/quail/latin-post.el ("french-postfix"): see above.
14050
14051 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14052
14053         * widget.el (define-widget): Check the arguments.
14054
14055         * cus-edit.el (customize-face): Use `check-argument-type'.
14056         (custom-variable-value-create): Use `signal' to signal error.
14057         (custom-variable-reset-saved): Ditto.
14058         (custom-variable-reset-standard): Ditto.
14059         (custom-face-reset-saved): Ditto.
14060
14061         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14062         (widget-default-format-handler): Ditto.
14063         (widget-checklist-add-item): Ditto.
14064         (widget-radio-add-item): Ditto.
14065         (widget-editable-list-entry-create): Ditto.
14066         (widget-sexp-prompt-value): Ditto.
14067
14068         * custom.el (custom-declare-variable): Signal errors better.
14069         (custom-handle-keyword): Ditto.
14070         (custom-declare-group): Ditto.
14071
14072         * window-xemacs.el (windows): Ditto.
14073
14074         * menubar.el (menu): Ditto.
14075
14076         * keydefs.el (keyboard): Ditto.
14077
14078         * minibuf.el (minibuffer): Ditto.
14079
14080         * process.el (execute): Ditto.
14081
14082         * fill.el (fill): Ditto.
14083
14084         * modeline.el (modeline): Ditto.
14085
14086         * help.el (help): Ditto.
14087
14088         * faces.el (faces): Ditto.
14089
14090         * files.el (files): Ditto.
14091
14092         * x-init.el (x): Ditto.
14093
14094         * lisp-mode.el (lisp): Ditto.
14095
14096         * process.el (processes): Ditto.
14097
14098         * mouse.el (mouse): Ditto.
14099
14100         * abbrev.el (abbrev): Moved from cus-edit.
14101
14102         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14103         as variable declaration.
14104
14105 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14106
14107         * menubar.el (find-menu-item): Use `check-argument-type'.
14108         (find-menu-item): Cosmetic changes.
14109
14110 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14111
14112         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14113
14114 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14115
14116         * startup.el (set-default-load-path): Only search package-path
14117         when not running temacs.
14118
14119         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14120         files.
14121
14122         * loadup.el: Correct commentary.  Reformatting.
14123         (really-early-error-handler): Use absolute path to the
14124         first dumped-lisp.el file.
14125         (really-early-error-handler): Print full path name of
14126         each dumped lisp file (inherited from InfoDock).
14127
14128         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14129         dumped-lisp.el files.
14130
14131         * make-docfile.el (preloaded-file-list): Reorder when the
14132         package-path is searched.
14133         * update-elc.el: Ditto.
14134
14135         * lisp-mode.el (call-with-condition-handler): Treat the same as
14136         `condition-case' for indentation.
14137
14138         * about.el (about-xemacs): Update release date.
14139
14140 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14141
14142         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14143         anywhere but at the last clause.
14144         (ecase): Disallow `t' and `otherwise'.
14145
14146 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14147
14148         * cus-edit.el (custom-buffer-create-buttons): New function
14149         from stuff moved out of `custom-buffer-create-internal'.
14150         (custom-novice): New variable.  Default t.
14151         (custom-display-global-buttons): Ditto.  Default `top'.
14152         (custom-buffer-create-internal): Only display help if
14153         `custom-novice' is non-nil.  Display global buttons according to
14154         `custom-display-global-buttons'.
14155
14156 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14157
14158         * menubar.el (find-menu-item): Use `check-argument-type'.
14159         (find-menu-item): Cosmetic changes.
14160
14161 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14162
14163         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14164         look.
14165
14166 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14167
14168         * format.el (format-deannotate-region):  Bug fix.
14169         Deannotating a region containing unknown tags would fail
14170         (causing decoding of text/enriched to fail at user level)
14171
14172 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14173
14174         * minibuf.el (read-directory-name): Support sixth
14175           arg, HISTORY, as already documented.
14176
14177 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14178
14179         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14180         to `ecase'.
14181
14182 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14183
14184         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14185         skk-activate.
14186
14187 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14188
14189         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.