update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
5
6 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
9         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
10
11 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
14         CHISE.
15
16 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
17
18         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
19         CHISE.
20
21 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
24         CHISE.
25
26 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `=+>ucs-bmp-cjk@unicode'.
30
31         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
32         for XEmacs CHISE.
33
34 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `=>>daikanwa'.
38
39 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
40
41         * mule/mule-charset.el (default-coded-charset-priority-list): Add
42         `=>>hanyo-denshi/jt'.
43
44 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
45
46         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
47         XEmacs CHISE.
48         (=+>jis-x0208@1990): Ditto.
49         (=+>jis-x0213-1@2000): Ditto.
50
51 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
52
53         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
54         XEmacs CHISE.
55
56 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
57
58         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
59         XEmacs CHISE.
60         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
61         `=hanyo-denshi/jc' as the mother.
62
63 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
64
65         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
66         setting for `=+>adobe-japan1'.
67
68         * mule/mule-charset.el (default-coded-charset-priority-list):
69         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
70         and `=>>hanyo-denshi/ft' to `=>>gt'.
71
72 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
73
74         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
75         XEmacs CHISE.
76         (=>>adobe-japan1-1): Ditto.
77         (=>>adobe-japan1-2): Ditto.
78         (=>>adobe-japan1-3): Ditto.
79         (=>>adobe-japan1-4): Ditto.
80         (=>>adobe-japan1-5): Ditto.
81         (=>>adobe-japan1-6): Ditto.
82         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
83
84 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
85
86         * mule/mule-conf.el (=adobe-japan1): New alias for
87         `=adobe-japan1-6'.
88         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
89         (=>>>adobe-japan1-1): Ditto.
90         (=>>>adobe-japan1-2): Ditto.
91         (=>>>adobe-japan1-3): Ditto.
92         (=>>>adobe-japan1-4): Ditto.
93         (=>>>adobe-japan1-5): Ditto.
94         (=>>>adobe-japan1-6): Ditto.
95         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
96
97 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
98
99         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
100         setting for `=>>>adobe-japan1'.
101
102 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
103
104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
105         setting for `=+>ucs@ks'.
106
107 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
108
109         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
110         XEmacs CHISE.
111         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
112         `=adobe-japan1-6' as the mother.
113
114 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
115
116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
117         setting for `=>cns11643-7'.
118
119 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
120
121         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
122         CHISE.
123
124 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
125
126         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
127         XEmacs CHISE.
128         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
129
130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
131         setting for `=>ucs@jis/2004'.
132
133 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
136         setting for `=+>gt'.
137
138         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
139         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
140
141 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
142
143         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
144         `=>ucs@unicode' as the mother.
145         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
146         mother.
147         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
148         mother.
149         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
150         mother.
151
152 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
153
154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
155         setting for `=+>ucs@unicode'.
156
157         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
158         CHISE.
159
160 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
161
162         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
163         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
164         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
165         - Add setting for `=+>ucs@cns'.
166
167         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
168         CHISE.
169         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
170         as the mother.
171         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
172         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
173
174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
175         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
176
177 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
178
179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
180         setting for `=>ucs@ks'.
181
182 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
183
184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
185         `=ucs-bmp-cjk-compat@unicode'.
186
187         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
188         coded-charset for XEmacs CHISE.
189
190 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
191
192         * mule/mule-charset.el (default-coded-charset-priority-list): Add
193         `=ucs-bmp-cjk-compat'.
194
195         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
196         XEmacs CHISE.
197
198 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
199
200         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
201         CHISE.
202
203 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
204
205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
206         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
207
208         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
209         `=>ucs@jis/1990'.
210         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
211
212 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
213
214         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
215         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
216
217         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
218         CHISE.
219         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
220         mother.
221
222 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
223
224         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
225         `=>jis-x0213-2@usual'.
226         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
227         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
228         `=>jis-x0213-2@usual' as the mother.
229
230 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
231
232         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
233         (=>ucs@JP): New alias for `=+>ucs@jis'.
234
235 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
236
237         * mule/mule-conf.el (=+>jis-x0208): Renamed from
238         `=>jis-x0208@usual'.
239         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
240         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
241         `=>jis-x0208@usual' as the mother.
242         (=>jis-x0208): Likewise.
243
244 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
245
246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
247         setting for `=+>jis-x0208@1978'.
248
249 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
250
251         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
252         XEmacs CHISE.
253
254 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
255
256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
257         setting for `=>>>ucs@jis/1990'.
258
259 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
260
261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
262         setting for `=>ucs@jis/1990'.
263
264 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
265
266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
267         setting for `=ucs@JP/hanazono'.
268
269         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
270         CHISE.
271         (=ucs@JP/hanazono): Ditto.
272         (=ucs-bmp-cjk@JP/hanazono): Ditto.
273         (=>>hanyo-denshi/jc): Ditto.
274         (=>>hanyo-denshi/jd): Ditto.
275
276 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
277
278         * mule/mule-charset.el (default-coded-charset-priority-list): Use
279         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
280
281 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
282
283         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
284         XEmacs CHISE.
285
286 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
287
288         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
289         XEmacs CHISE.
290
291 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
292
293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
294         `=ucs-bmp-cjk@JP'.
295
296 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
297
298         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
299         XEmacs CHISE.
300
301 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
302
303         * mule/mule-coding.el (coded-charset-entity-reference-alist):
304         Modify order of settings; add settings for `=daikanwa@rev2'.
305
306 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
307
308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
309         setting for `=>>cbeta'.
310
311         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
312         CHISE.
313
314 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
315
316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
317         setting for `=>>adobe-japan1'.
318
319 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
320
321         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
322         XEmacs CHISE.
323
324 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
325
326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
327         setting for `=>>hanyo-denshi/ia'.
328
329         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
330         XEmacs CHISE.
331
332 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
333
334         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
335         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
336
337         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
338         XEmacs CHISE.
339         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
340         `=hanyo-denshi/jt' as the mother.
341
342 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
343
344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
345         setting for `=>>>jis-x0213-2'.
346
347         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
348         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
349         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
350
351 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
352
353         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
354         XEmacs CHISE.
355
356 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
357
358         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
359         XEmacs CHISE.
360
361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
362         `=>>jis-x0213-1@2004'.
363
364 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
365
366         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
367         XEmacs CHISE.
368
369 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
370
371         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
372         - Use "&g2-*;" as entity-references for `=>>>*'.
373         - Omit "&a{GT|JX1|JX2|JX3}-*;".
374
375         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
376         XEmacs CHISE.
377         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
378         as the mother.
379
380 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
381
382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
383         setting for `=>>hanyo-denshi/ib'.
384
385         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
386         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
387         (=>>jis-x0208@1990): Ditto.
388         (=>>hanyo-denshi/ib): Ditto.
389
390         * mule/mule-charset.el (default-coded-charset-priority-list):
391         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
392
393 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
394
395         * mule/mule-coding.el (coded-charset-entity-reference-alist):
396         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
397         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
398         `=>>>ucs@jis/2004'.
399
400 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
401
402         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
403         XEmacs CHISE.
404         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
405         `=jis-x0213-1@2004' as the mother.
406         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
407         (=>>>ucs@ks): Ditto.
408
409         * mule/mule-charset.el (default-coded-charset-priority-list):
410         Modify priority of `=hanyo-denshi/*'.
411
412 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
413
414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
415         settings for `=>>ucs@JP' and `=ucs@JP'.
416
417 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
418
419         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
420         CHISE.
421
422 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
423
424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
425         setting for `=>>>ucs@cns'.
426
427         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
428         CHISE.
429
430 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
431
432         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
433         instead of `=>>>jis-x0213-1@2004' as the mother.
434         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
435         (=>>>ucs@unicode): Likewise.
436         (=>>>ucs@jis): Likewise.
437         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
438         mother.
439         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
440
441 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
442
443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
444         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
445         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
446         `=>>>ucs@jis'.
447
448 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
449
450         * mule/mule-charset.el (default-coded-charset-priority-list):
451         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
452         and `=jis-x0213-*-2000'.
453
454 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
455
456         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
457         XEmacs CHISE.
458         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
459         `=>>jis-x0213-1' as the mother.
460
461 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
462
463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
464         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
465
466 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
467
468         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
469
470 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
471
472         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
473         XEmacs CHISE.
474
475 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
476
477         * mule/mule-coding.el (decomposition-feature-list): Set
478         `=decomposition', `=decomposition@cid' and
479         `=decomposition@hanyo-denshi'.
480
481 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
482
483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
484         setting for `=>>hanyo-denshi/ks'.
485
486         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
487         XEmacs CHISE.
488
489 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
490
491         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
492         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
493
494         * mule/mule-charset.el (default-coded-charset-priority-list): Add
495         `=hanyo-denshi/ks/mf'.
496
497         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
498         XEmacs CHISE.
499         (=hanyo-denshi/ks/mf): Ditto.
500
501 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
502
503         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
504         settings for P=hanyo-denshi/jt'.
505
506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
507         `=hanyo-denshi/jt'.
508
509         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
510         XEmacs CHISE.
511
512 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
513
514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
515         settings for `=hanyo-denshi/ip'.
516
517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
518         `=hanyo-denshi/ip'.
519
520         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
521         XEmacs CHISE.
522
523 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
524
525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
526         settings for `=hanyo-denshi/hg'.
527
528         * mule/mule-charset.el (default-coded-charset-priority-list): Add
529         `=hanyo-denshi/hg'.
530
531         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
532         XEmacs CHISE.
533
534 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
535
536         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
537         setting for `=>>hanyo-denshi/ft'.
538
539         * mule/mule-charset.el (default-coded-charset-priority-list): Add
540         `=>>hanyo-denshi/ft'.
541
542         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
543         XEmacs CHISE.
544
545 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
546
547         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
548         settings for `=hanyo-denshi/ib'.
549
550         * mule/mule-charset.el (default-coded-charset-priority-list): Add
551         `=hanyo-denshi/ib'.
552
553         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
554         XEmacs CHISE.
555
556 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
557
558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
559         settings for isolated characters of `=hanyo-denshi/ia' and
560         non-isolated characters of `=hanyo-denshi/*'.
561
562         * mule/mule-charset.el (default-coded-charset-priority-list): Add
563         `=hanyo-denshi/ia'.
564
565         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
566         XEmacs CHISE.
567
568 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
569
570         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
571         setting for isolated characters of `=hanyo-denshi/ft'.
572
573         * mule/mule-charset.el (default-coded-charset-priority-list): Add
574         `=hanyo-denshi/ft'.
575
576         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
577         XEmacs CHISE.
578
579 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
580
581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
582         setting for isolated characters of `=hanyo-denshi/jd'.
583
584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
585         `=hanyo-denshi/jd'.
586
587         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
588         XEmacs CHISE.
589
590 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
591
592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
593         setting for isolated characters of `=hanyo-denshi/jc'.
594
595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
596         `=hanyo-denshi/jc'.
597
598         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
599         XEmacs CHISE.
600
601 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
602
603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
604         setting for isolated characters of `=hanyo-denshi/jb'.
605
606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
607         `=hanyo-denshi/jb'.
608
609         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
610         XEmacs CHISE.
611
612 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
613
614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
615         setting for isolated characters of `=hanyo-denshi/ja'.
616
617 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
618
619         * mule/mule-charset.el (default-coded-charset-priority-list): Add
620         `=hanyo-denshi/ja'.
621
622         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
623         XEmacs CHISE.
624
625 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
626
627         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
628         settings for isolated characters of `=adobe-japan1-6'.
629
630 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
631
632         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
633         CHISE.
634         (=daikanwa/+2p): Ditto.
635         (=daikanwa/ho): Ditto.
636
637 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
638
639         * mule/mule-coding.el (utf-8-mcs-no-composition): New
640         coding-system for XEmacs CHISE.
641
642 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
643
644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
645         setting for `=>>ruimoku-v6'.
646
647         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
648         CHISE.
649
650 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
651
652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
653         setting for `=daikanwa@rev1'.
654
655 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
656
657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
658         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
659
660 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
661
662         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
663         XEmacs CHISE.
664         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
665
666 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
667
668         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
669         CHISE.
670
671 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
672
673         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
674         CHISE.
675
676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
677         setting for `=>ucs@jis'.
678
679 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
680
681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
682         setting for `=>jis-x0208@usual'.
683
684         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
685         XEmacs CHISE.
686         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
687         (=>ucs@ks): New coded-charset for XEmacs CHISE.
688         (=ucs@big5): Use `=>>ucs@cns' as the mother.
689
690 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
691
692         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
693         CHISE.
694         (=>>>jis-x0208@1990): Ditto.
695         (=>>>jis-x0213-1): Ditto.
696         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
697         mother.
698         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
699         as the mother.
700
701 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
702
703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
704         setting for `=>ucs@cns' and `=>>ucs@ks'.
705
706         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
707         CHISE.
708
709 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
710
711         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
712         CHISE.
713
714 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
715
716         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
717         CHISE.
718         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
719         mother.
720
721 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
722
723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
724         `==>ucs-bmp-cjk@bucs'.
725
726         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
727         XEmacs CHISE.
728
729 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
730
731         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
732         setting for `==>ucs@bucs'.
733
734         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
735         XEmacs CHISE.
736
737 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
738
739         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
740         - Add setting for `=>>jis-x0208'.
741         - Omit setting for `=>>jis-x0208@1990'.
742         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
743           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
744           `=ucs@FOO'.
745
746 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
747
748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
749         setting for `=>daikanwa'.
750
751 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
752
753         * mule/mule-conf.el (=daikanwa): Fix DOC.
754         (=>daikanwa): New abstract character for XEmacs CHISE.
755         (=>ucs@iso): Likewise.
756         (=>ucs@unicode): Likewise.
757         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
758
759 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
760
761         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
762         - Prefer representative features to `=>>gt', `=>>big5-cdp',
763           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
764         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
765         - Add `=>big5-cdp'.
766
767 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
768
769         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
770         (=>big5-cdp): New abstract character.
771
772 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
773
774         * mule/mule-coding.el (coded-charset-entity-reference-alist):
775         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
776         `chinese-big5'.
777
778 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
779
780         * mule/mule-charset.el (default-coded-charset-priority-list):
781         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
782
783         * mule/mule-coding.el (coded-charset-entity-reference-alist):
784         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
785         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
786         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
787         and `=>jis-x0213-2'.
788
789 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
790
791         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
792         XEmacs CHISE.
793         (=>>ucs@jis/2000): Likewise.
794         (=>>ucs@jis/2004): Likewise.
795
796 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
797
798         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
799         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
800         `=>>ucs@cns'.
801
802         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
803         XEmacs CHISE.
804         (=>>gt): Use quote instead of backquote; modify DOC.
805         (=>gt): Use quote instead of backquote.
806         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
807         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
808         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
809         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
810         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
811         (=ucs@iso): Use `=>>ucs@iso' as the mother.
812
813 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
814
815         * mule/mule-charset.el (default-coded-charset-priority-list): Add
816         `=>>ucs@unicode' and `=>>gt'.
817
818 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
819
820         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
821         XEmacs CHISE.
822         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
823         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
824         `=jis-x0208@1978/1er-pr' as the mother.
825         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
826
827 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
828
829         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
830         `=ucs@unicode' as the mother.
831
832 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
833
834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
835         setting for `=>>ucs@unicode'.
836
837         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
838         CHISE.
839
840 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
841
842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
843         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
844
845         * mule/mule-charset.el (default-coded-charset-priority-list): Add
846         `=adobe-japan1-6' and `=adobe-japan1-base'.
847
848         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
849         XEmacs CHISE.
850         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
851         specify `min-code' and `max-code'.
852         (=adobe-japan1-1): Specify `min-code' and `max-code'.
853         (=adobe-japan1-2): Likewise.
854         (=adobe-japan1-3): Likewise.
855         (=adobe-japan1-4): Likewise.
856         (=adobe-japan1-5): Likewise.
857         (=adobe-japan1-6): Likewise.
858
859 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
860
861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
862         setting for `=>gt'.
863
864 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
865
866         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
867         CHISE.
868
869 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
870
871         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
872         setting for `=>zinbun-oracle'.
873
874         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
875         for XEmacs CHISE.
876
877 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
878
879         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
880         for XEmacs CHISE.
881         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
882         `=jis-x0208@1978' as the mother.
883
884 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
885
886         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
887         - Use `=gt' instead of `ideograph-gt'.
888         - Use `=gt-k' instead of `ideograph-gt-k'.
889         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
890         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
891         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
892         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
893         - Use `=jis-x0212' instead of `japanese-jisx0212'.
894         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
895         - Use `=>>gt' instead of `<=>gt'.
896         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
897         - Add setting for `=>>jis-x0208@1990'.
898         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
899           `=>>jis-x0213-1@2000'.
900         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
901         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
902           `=>>jis-x0213-1@2004'.
903         - Add setting for `=>>jis-x0208@1978'.
904         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
905
906 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
907
908         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
909         XEmacs CHISE.
910
911 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
912
913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
914         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
915         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
916         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
917         `<=>jis-x0213-1@2004'.
918
919 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
920
921         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
922         CHISE.
923         (=>jis-x0213-2): Ditto.
924
925 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
926
927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
928         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
929
930 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
931
932         * mule/mule-charset.el (default-coded-charset-priority-list): Add
933         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
934         `=>jis-x0213-1'.
935
936 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
937
938         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
939         CHISE.
940         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
941
942 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
943
944         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
945         `<==>jis-x0213-1'.
946         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
947         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
948         (=>jis-x0208): Renamed from `<=>jis-x0208'.
949         (<=>jis-x0208): New alias for `=>jis-x0208'.
950         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
951         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
952         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
953         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
954         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
955         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
956         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
957         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
958         (=>>gt): Renamed from `<==>gt'.
959         (<==>gt): New alias for `=>>gt'.
960
961 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
962
963         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
964         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
965         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
966         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
967         - Add settings for `<=>jis-x0213-1@2000' and
968           `<=>jis-x0213-1@2004'.
969
970         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
971         XEmacs CHISE.
972         (<==>jis-x0213-1): Likewise.
973         (<==>jis-x0213-1@2000): Likewise.
974         (<==>jis-x0213-1@2004): Likewise.
975         (<=>jis-x0208): Add property `=>iso-ir 168'.
976         (<=>jis-x0208@1997): Likewise.
977         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
978         as the mother; add property `=>iso-ir 228'.
979         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
980         property `=>iso-ir 228'.
981         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
982         property `=>iso-ir 233'.
983         (<==>gt): Renamed from `<=>gt'.
984         (<=>gt): New alias for `<==>gt'.
985
986 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
987
988         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
989         CHISE.
990         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
991         `<=>jis-x0208' as the mother.
992         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
993         (<=>jis-x0213-1@2000): Ditto.
994         (<=>jis-x0213-1@2004): Ditto.
995
996 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
997
998         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
999         settings for `<=>gt'.
1000
1001         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1002
1003 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1004
1005         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1006         XEmacs CHISE.
1007         (=jis-x0208@1978/-4pr): Likewise.
1008         (=jis-x0208@1978/4-pr): Likewise.
1009         (=jis-x0213-1): Likewise.
1010         (=ucs@iso): Likewise.
1011         (=ucs@unicode): Likewise.
1012         (=ucs@gb): Likewise.
1013         (=ucs@gb/fw): Likewise.
1014         (=ucs@cns): Likewise.
1015         (=ucs@cns/fw): Likewise.
1016         (=ucs@jis): Likewise.
1017         (=ucs@jis/fw): Likewise.
1018         (=ucs@jis/1990): Likewise.
1019         (=ucs@jis/2000): Likewise.
1020         (=ucs@jis/2004): Likewise.
1021         (=ucs@JP): Likewise.
1022         (=ucs@ks): Likewise.
1023         (=ucs@big5): Likewise.
1024         (=ucs@big5/cns11643): Likewise.
1025         (=ucs@cns11643): Likewise.
1026
1027 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1028
1029         * mule/mule-charset.el (default-coded-charset-priority-list):
1030         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1031
1032         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1033         CHISE.
1034         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1035         mother.
1036
1037 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1038
1039         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1040         from src/mule-charset.c].
1041         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1042         specify `final'.
1043         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1044         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1045         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1046         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1047         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1048         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1049
1050 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1051
1052         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1053         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1054         (=jis-x0208@1978/i-4): Specify `partial'.
1055         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1056         mother coded-charset.
1057         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1058
1059 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1060
1061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1062         settings for `=jis-x0213-1@2004'.
1063
1064 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1065
1066         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1067         CHISE.
1068         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1069         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1070         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1071         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1072         temporarily.
1073         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1074
1075 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1076
1077         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1078         CHISE.
1079         (=shinjigen@1ed): Inherited from `=shinjigen'.
1080         (=shinjigen@rev): Likewise.
1081
1082 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1083
1084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1085         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1086
1087 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1088
1089         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1090         define it as an alias.
1091         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1092         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1093         alias.
1094         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1095         alias.
1096
1097 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1098
1099         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1100         CHISE.
1101
1102 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1103
1104         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1105         CHISE.
1106         (shinjigen-2): Ditto.
1107
1108 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1109
1110         * mule/mule-charset.el (default-coded-charset-priority-list):
1111         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1112         `chinese-big5-eten-*' and `chinese-big5'.
1113
1114 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1115
1116         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1117         #x9FA5 temporarily.
1118
1119 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1120
1121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1122         settings for `=jis-x0208@1978/i1'.
1123
1124 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1125
1126         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1127         XEmacs CHISE.
1128
1129 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1130
1131         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1132         XEmacs CHISE.
1133
1134 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1135
1136         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1137         XEmacs CHISE.
1138
1139 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1140
1141         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1142         CHISE.
1143         (=ucs-bmp@cns): Likewise.
1144         (=ucs-bmp@jis): Likewise.
1145         (=ucs-bmp@ks): Likewise.
1146
1147 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1148
1149         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1150         CHISE.
1151         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1152
1153 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1154
1155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1156         settings for `=zinbun-oracle'.
1157
1158         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1159         `=zinbun-oracle'.
1160
1161 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1162
1163         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1164         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1165         `=ucs@iso'.
1166
1167 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1168
1169         * mule/mule-charset.el (default-coded-charset-priority-list):
1170         Delete `ucs-sip'; modify order of some CCSs.
1171
1172 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1173
1174         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1175         in XEmacs CHISE.
1176
1177         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1178         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1179         CHISE.
1180
1181 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1182
1183         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1184         its registry.
1185         (=ucs-radicals@unicode): Likewise.
1186
1187 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1188
1189         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1190         CHISE.
1191
1192 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1193
1194         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1195         CHISE.
1196
1197 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1198
1199         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1200         CHISE.
1201
1202 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1203
1204         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1205         Modify preference of *isolated settings*.
1206
1207 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1208
1209         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1210         utf-2000 is provided.
1211         (=ucs@cns11643): Likewise.
1212
1213 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1214
1215         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1216         Prefer every *isolated setting* to ordinary setting.
1217
1218 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1219
1220         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1221         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1222
1223 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1224
1225         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1226         CHISE.
1227
1228 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1229
1230         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1231         settings for `=jis-x0208@1997'.
1232
1233 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1234
1235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1236         `=jis-x0208@1997'.
1237
1238 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1239
1240         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1241         XEmacs CHISE.
1242
1243 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1244
1245         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1246         `=jis-x0208@1978'.
1247         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1248         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1249         `=jis-x0208-1990' as the mother.
1250         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1251
1252 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1253
1254         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1255         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1256         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1257         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1258         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1259         for `=ucs@JP'.
1260
1261 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1262
1263         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1264         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1265         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1266         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1267         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1268         `=daikanwa@rev2'.
1269
1270 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1271
1272         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1273         (=gt): Likewise.
1274         (=gt-k): Likewise.
1275         (=gt-pj-*): Likewise.
1276         (=gt-pj-k1): Likewise.
1277         (=gt-pj-k2): Likewise.
1278         (=daikanwa): Likewise.
1279         (=daikanwa-rev1): Likewise.
1280         (=daikanwa-rev2): Likewise.
1281         (=big5-pua): Likewise.
1282         (=big5-eten): Likewise.
1283         (chinese-big5-eten-a): Likewise.
1284         (chinese-big5-eten-b): Likewise.
1285         (=hanziku-*): Likewise.
1286         (=cbeta): Likewise.
1287         (=jef-china3): Likewise.
1288         (=ruimoku-v6): Likewise.
1289         (=ucs@iso): Likewise.
1290         (=ucs@unicode): Likewise.
1291         (=ucs@gb): Likewise.
1292         (=ucs@cns): Likewise.
1293         (=ucs@jis): Likewise.
1294         (=ucs@jis-1990): Likewise.
1295         (=ucs@jis-2000): Likewise.
1296         (=ucs@jp): Likewise.
1297         (=ucs@ks): Likewise.
1298         (=ucs@big5): Likewise.
1299         (=ucs-radicals): Likewise.
1300         (=ucs-radicals@unicode): Likewise.
1301         (=ucs-bmp-cjk): Likewise.
1302         (=ucs-bmp-cjk@unicode): Likewise.
1303         (=ucs-sip-ext-b): Likewise.
1304         (=ucs-sip-ext-b@iso): Likewise.
1305
1306 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1307
1308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1309         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1310
1311 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1312
1313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1314         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1315         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1316         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1317         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1318         arabic-digit, ipa and ``&I-B-XXXX;''.
1319
1320 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1321
1322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1323         setting for (I-)HZK{03..12}-XXXX.
1324
1325 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1326
1327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1328         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1329
1330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1331         `=ruimoku-v6'.
1332
1333         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1334         CHISE.
1335
1336 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1337
1338         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1339         (=ucs@unicode): Likewise.
1340         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1341         (=ucs@cns): Likewise.
1342         (=ucs@jis): Likewise.
1343         (=ucs@ks): Likewise.
1344         (=ucs@big5): Likewise.
1345
1346 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1347
1348         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1349         `ucs-jis'.
1350         (utf-8-jis-er): Likewise.
1351         (utf-8-jp): New coding-system.
1352         (utf-8-jp-er): Likewise.
1353
1354         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1355
1356 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1357
1358         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1359
1360         * mule/japanese.el: Move definition of `euc-jisx0213' to
1361         mule/mule-coding.el.
1362
1363 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1364
1365         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1366         mule-coding before loading update-cdb when utf-2000 is provided.
1367
1368 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1369
1370         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1371         `=daikanwa'.
1372
1373 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1374
1375         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1376         definition codes when `utf-2000' is provided.
1377
1378 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1379
1380         * mule/mule-category.el (word-combining-categories): Don't setup
1381         `word-combining-categories' in XEmacs CHISE.
1382         (word-separating-categories): Add setting about Latin script in
1383         XEmacs CHISE.
1384
1385 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1386
1387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1388         setting for `chinese-big5'.
1389
1390 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1391
1392         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1393         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1394         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1395         add setting for HZK0[12]-xxxx.
1396
1397 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1398
1399         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1400         in XEmacs CHISE.
1401
1402 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1403
1404         * mule/mule-charset.el (default-coded-charset-priority-list):
1405         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1406         and `chinese-big5' to `=gt-pj-*'.
1407
1408 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1409
1410         * mule/mule-conf.el (=daikanwa): Renamed from
1411         `ideograph-daikanwa'.
1412         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1413
1414 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1415
1416         * mule/mule-conf.el (=cns11643-7): Renamed from
1417         `chinese-cns11643-7'.
1418         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1419
1420 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1421
1422         * mule/mule-conf.el (=cns11643-6): Renamed from
1423         `chinese-cns11643-6'.
1424         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1425
1426 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1427
1428         * mule/mule-conf.el (=cns11643-5): Renamed from
1429         `chinese-cns11643-5'.
1430         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1431
1432 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1433
1434         * mule/mule-conf.el (=cns11643-4): Renamed from
1435         `chinese-cns11643-4'.
1436         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1437
1438 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1439
1440         * mule/mule-conf.el (=cns11643-3): Renamed from
1441         `chinese-cns11643-3'.
1442         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1443
1444 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1445
1446         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1447         `=cns11643-2'.
1448         (chinese-cns11643-2): New alias for `=cns11643-2'.
1449
1450 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1451
1452         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1453         `=cns11643-1'.
1454         (chinese-cns11643-1): New alias for `=cns11643-1'.
1455
1456 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1457
1458         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1459         (chinese-gb12345): New alias for `=gb12345'.
1460
1461 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1462
1463         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1464         (chinese-gb2312): New alias for `=gb2312'.
1465
1466 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1467
1468         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1469         (chinese-big5): New alias for `=big5'.
1470
1471 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1472
1473         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1474         (korean-ksc5601): New alias for `=ks-x1001'.
1475
1476 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1477
1478         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1479         `=jis-x0212'.
1480         (japanese-jisx0212): New alias for `=jis-x0212'.
1481
1482 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1483
1484         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1485         `=jis-x0208-1983'.
1486         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1487
1488 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1489
1490         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1491         `=jis-x0208-1978'.
1492         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1493
1494 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1495
1496         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1497         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1498
1499 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1500
1501         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1502         (chinese-cns11643-3): Specify iso-ir 183.
1503         (chinese-cns11643-4): Specify iso-ir 184.
1504         (chinese-cns11643-5): Specify iso-ir 185.
1505         (chinese-cns11643-6): Specify iso-ir 186.
1506         (chinese-cns11643-7): Specify iso-ir 187.
1507         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1508         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1509
1510 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1511
1512         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1513         \uXXXX for every cases.
1514
1515 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1516
1517         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1518         (ucs-big5): Changed to an alias for `=ucs@big5'.
1519
1520 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1521
1522         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1523         (ucs-ks): Changed to an alias for `=ucs@ks'.
1524
1525 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1526
1527         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1528         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1529
1530 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1531
1532         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1533         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1534
1535 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1536
1537         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1538         (ucs-jis): Changed to an alias for `=ucs@jis'.
1539
1540 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1541
1542         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1543         (ucs-cns): Changed to an alias for `=ucs@cns'.
1544
1545 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1546
1547         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1548         (ucs-gb): Changed to an alias for `=ucs@gb'.
1549
1550 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1551
1552         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1553         `ideograph-daikanwa-2'.
1554         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1555         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1556
1557 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1558
1559         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1560         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1561
1562         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1563         for `xemacs-chise-version'.
1564
1565 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1566
1567         * mule/mule-charset.el (default-coded-charset-priority-list):
1568         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1569         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1570         instead of `ideograph-hanziku-*'.
1571
1572         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1573         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1574
1575 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1576
1577         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1578         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1579         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1580         `utf-2000' is provided.
1581
1582 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1583
1584         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1585         is provided [was builtin coded-charsets].
1586
1587 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1588
1589         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1590         is provided [was builtin coded-charsets].
1591
1592 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1593
1594         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1595         is provided [was builtin coded-charsets].
1596
1597 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1598
1599         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1600         is provided [was builtin coded-charsets].
1601
1602 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1603
1604         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1605         when `utf-2000' is provided [was builtin coded-charsets].
1606
1607 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1608
1609         * mule/mule-conf.el (=hanziku-*): Renamed from
1610         `ideograph-hanziku-*'.
1611         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1612
1613 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1614
1615         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1616         `utf-2000' is provided [was builtin coded-charsets].
1617         (ideograph-hanziku-{1..12}): Likewise.
1618
1619 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1620
1621         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1622         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1623
1624 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1625
1626         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1627         when `utf-2000' is provided [was builtin coded-charsets].
1628
1629 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1630
1631         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1632         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1633         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1634
1635 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1636
1637         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1638         (ideograph-gt): Changed to an alias for `=gt'.
1639
1640 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1641
1642         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1643         is provided; it was defined as a builtin coded-charset.
1644         (ideograph-gt): Likewise.
1645
1646 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1647
1648         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1649         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1650
1651 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1652
1653         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1654         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1655
1656 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1657
1658         * mule/mule-conf.el (=big5-eten): Renamed from
1659         `chinese-big5-eten'.
1660         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1661
1662 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1663
1664         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1665         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1666
1667 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1668
1669         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1670         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1671
1672 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1673
1674         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1675         (china3-jef): Changed to an alias for `=jef-china3'.
1676
1677 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1678
1679         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1680         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1681
1682         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1683         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1684         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1685         when `utf-2000' is provided.
1686
1687 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1688
1689         * mule/mule-charset.el (default-coded-charset-priority-list):
1690         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1691
1692         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1693         (ucs-jis-2000): Deleted.
1694
1695 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1696
1697         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1698         UTF-2000.
1699         (=ucs-jis-2000): New coded-charset for UTF-2000.
1700
1701 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1702
1703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1704         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1705
1706 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1707
1708         * mule/mule-charset.el (default-coded-charset-priority-list):
1709         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1710         `ideograph-cbeta'.
1711
1712 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1713
1714         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1715         builtin coded-charset].
1716
1717 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1718
1719         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1720         settings for &K0-xxxx and &I-K0-xxxx.
1721
1722 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1723
1724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1725         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1726
1727 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1728
1729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1730         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1731
1732 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1733
1734         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1735         UTF-2000.
1736         (ideograph-gt-pj-k1): Likewise.
1737         (ideograph-gt-pj-k2): Likewise.
1738
1739 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1740
1741         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1742         `=jis-x0208'.
1743
1744 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1745
1746         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1747         UTF-2000 [was a builtin coded-charset].
1748
1749 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1750
1751         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1752         (utf-8-gb-er): Likewise.
1753
1754 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1755
1756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1757         settings for JIS X 0212 and JIS X 0208:1978.
1758
1759 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1760
1761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1762         setting for JIS X 0213.
1763
1764 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1765
1766         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1767         standard-case-table in UTF-2000.
1768
1769 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1770
1771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1772         definitions for isolated-chars.
1773
1774 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1775
1776         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1777         `configure-utf-2000-lisp-directory'.
1778         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1779         `mule-lisp-load-path'.
1780
1781 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1782
1783         * startup.el (startup-setup-paths): Set and use
1784         `utf-2000-lisp-directory'.
1785         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1786         UTF-2000.
1787
1788 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1789
1790         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1791         (paths-find-utf-2000-lisp-directory): New function.
1792         (paths-construct-load-path): Add new optional argument
1793         `utf-2000-lisp-directory'.
1794
1795         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1796
1797 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1798
1799         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1800         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1801         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1802         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1803         `chinese-big5-2' in UTF-2000.
1804
1805         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1806         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1807
1808 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1809
1810         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1811         `big5-eten-er' in UTF-2000.
1812         (big5-cdp): Modify DOC-string and mnemonic.
1813
1814 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1815
1816         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1817         UTF-2000 [renamed from utf-8-er].
1818         (utf-8-gb): New coding-system in UTF-2000.
1819         (utf-8-gb-er): Likewise.
1820         (utf-8-cns): Likewise.
1821         (utf-8-cns-er): Likewise.
1822         (utf-8-big5): Likewise.
1823         (utf-8-big5-er): Likewise.
1824         (utf-8-jis): Likewise.
1825         (utf-8-jis-er): Likewise.
1826         (utf-8-ks): Likewise.
1827         (utf-8-ks-er): Likewise.
1828         (utf-8-er): Likewise.
1829
1830 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1831
1832         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1833         instead of `utf-8-unix' in UTF-2000.
1834
1835         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1836
1837 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1838
1839         * mule/japanese.el (euc-jisx0213): New coding-system.
1840
1841         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1842         `japanese-jisx0208-1990' as the mother.
1843
1844 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1845
1846         * dumped-lisp.el (preloaded-file-list): Change condition of
1847         loading "close-cdb".
1848
1849 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1850
1851         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1852         setup `coded-charset-entity-reference-alist'.
1853
1854 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1855
1856         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1857         UTF-2000.
1858
1859 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1860
1861         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1862         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1863
1864 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1865
1866         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1867         (chinese-big5-eten-a): Likewise.
1868         (chinese-big5-eten-b): Likewise.
1869         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1870         code range is #x8140 .. #x8DFE.
1871
1872 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1873
1874         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1875         UTF-2000.
1876         (chinese-big5-cdp): Likewise.
1877
1878 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1879
1880         * dumped-lisp.el (preloaded-file-list): Rename
1881         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1882
1883 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1884
1885         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1886         append `system-char-db-source-file-list' into
1887         `preloaded-file-list' in UTF-2000.
1888
1889 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1890
1891         * dumped-lisp.el (preloaded-file-list): Delete
1892         character-definition files.
1893
1894 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1895
1896         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1897         UTF-2000.
1898
1899 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1900
1901         * mule/mule-charset.el (default-coded-charset-priority-list):
1902         Delete `mojikyo-2022-1'.
1903
1904 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1905
1906         * mule/mule-charset.el (default-coded-charset-priority-list):
1907         Delete `mojikyo'.
1908
1909 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1910
1911         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1912         `ucs-sip'.
1913
1914 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1915
1916         * mule/mule-charset.el (default-coded-charset-priority-list):
1917         Comment out `chinese-gb12345'.
1918
1919 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1920
1921         * bytecomp.el (byte-compile-insert-header): Fixed.
1922
1923 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1924
1925         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1926         XEmacs UTF-2000.
1927
1928 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1929
1930         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1931         UTF-2000.
1932
1933 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1934
1935         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1936         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1937
1938 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1939
1940         * mule/mule-charset.el (default-coded-charset-priority-list):
1941         `japanese-jef-china3' is renamed `china3-jef'.
1942
1943 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1944
1945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1946         `japanese-jef-china3' and `ideograph-cbeta'.
1947
1948 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1949
1950         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1951
1952 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1953
1954         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1955         `chinese-big5-cdp'.
1956
1957 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1958
1959         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1960         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1961
1962 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1963
1964         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1965         loading character definitions.
1966
1967 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1968
1969         * dumped-lisp.el (preloaded-file-list): Rename
1970         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1971
1972 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1973
1974         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1975         `chinese-big5'.
1976
1977 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1978
1979         * dumped-lisp.el (preloaded-file-list): Dump
1980         "Ideograph-R028-Private" with XEmacs UTF-2000.
1981
1982 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1983
1984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1985         `chinese-gb12345'.
1986
1987 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1988
1989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1990         `ideograph-gt-pj-{1..11}'.
1991
1992         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1993         XEmacs UTF-2000.
1994
1995 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1996
1997         * mule/mule-charset.el (default-coded-charset-priority-list):
1998         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1999         `chinese-isoir165'.
2000
2001 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2002
2003         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2004         `image/png', `image/x-xpm' and `image/tiff'.
2005
2006         * files.el (binary-file-regexps): Add *.PNG.
2007
2008 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2009
2010         * mule/mule-charset.el (default-coded-charset-priority-list):
2011         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2012         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2013
2014 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2015
2016         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2017         the first completion when UTF-2000 is running.
2018
2019 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-charset.el (default-coded-charset-priority-list):
2022         Delete `ucs'.
2023
2024 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2025
2026         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2027
2028         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2029         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2030
2031 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2032
2033         * mule/vietnamese.el (vscii-2): Delete abolished property
2034         `composite'; now composite mode is default.
2035
2036 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2037
2038         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2039         of `raw-text'; check \uHHHH representation even if non-ascii
2040         characters are not found.
2041
2042         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2043         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2044         unconditionally.
2045
2046         * mule/viet-ccl.el: New file.
2047
2048         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2049         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2050         - Separate CCL based implementations to viet-ccl.el.
2051
2052 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2053
2054         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2055         "jisx0213.2000-1".
2056         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2057
2058         * mule/mule-charset.el (default-coded-charset-priority-list):
2059         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2060         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2061
2062 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2063
2064         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2065
2066 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2067
2068         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2069         `ucs' in UTF-2000.
2070
2071 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2072
2073         * mule/mule-charset.el (default-coded-charset-priority-list):
2074         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2075         `arabic-iso8859-6'.
2076
2077 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2078
2079         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2080         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2081
2082 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2083
2084         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2085         `katakana-jisx0201' in UTF-2000.
2086
2087 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2088
2089         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2090         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2091         "u0FB50-Arabic-Presentation-Forms-A",
2092         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2093         "u0FE50-Small-Form-Variants",
2094         "u0FE70-Arabic-Presentation-Forms-B",
2095         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2096         UTF-2000.
2097
2098 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2099
2100         * dumped-lisp.el (preloaded-file-list): Delete
2101         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2102         ... "Ideograph-R214-Flute" in UTF-2000.
2103
2104 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2105
2106         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2107         (japanese-jisx0213-2): New coded-charset.
2108
2109         * dumped-lisp.el (preloaded-file-list): Add
2110         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2111         "Ideograph-R030-Mouth".
2112
2113 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2114
2115         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2116         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2117         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2118         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2119         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2120         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2121         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2122         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2123
2124 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2125
2126         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2127         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2128         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2129         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2130         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2131
2132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2133         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2134
2135 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2136
2137         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2138         in UTF-2000.
2139
2140 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2141
2142         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2143         (chinese-isoir165): Moved from mule/chinese.el.
2144         (chinese-cns11643-3): Moved from mule/chinese.el.
2145         (chinese-cns11643-4): Moved from mule/chinese.el.
2146         (chinese-cns11643-5): Moved from mule/chinese.el.
2147         (chinese-cns11643-6): Moved from mule/chinese.el.
2148         (chinese-cns11643-7): Moved from mule/chinese.el.
2149
2150         * mule/chinese.el: Move definition of coded-charsets to
2151         mule/mule-conf.el.
2152
2153 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2154
2155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2156         `ideograph-daikanwa'.
2157
2158 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2159
2160         * dumped-lisp.el (preloaded-file-list): Delete
2161         "ccs-jisx0201-latin.el".
2162
2163 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2164
2165         * dumped-lisp.el (preloaded-file-list): Add
2166         "u031A0-Extended-Bopomofo" in UTF-2000.
2167
2168 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2169
2170         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2171         renamed to u02E00-CJK-Radical-Supplement.
2172
2173 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2174
2175         * dumped-lisp.el (preloaded-file-list): Add
2176         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2177         "u030A0-Katakana", "u03100-Bopomofo",
2178         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2179         "u03200-Enclosed-CJK-Letters-and-Months" and
2180         "u03300-CJK-Compatibility".
2181
2182 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2183
2184         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2185         "u02F00-Kangxi-Radicals" and
2186         "u02FF0-Ideographic-Description-Characters".
2187
2188 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2189
2190         * dumped-lisp.el (preloaded-file-list): Add
2191         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2192         "u02800-Braille-Patterns" in UTF-2000.
2193
2194 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2195
2196         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2197         "uXXXXX-*.el" in UTF-2000.
2198
2199         * bytecomp.el (byte-compile-insert-header): Delete comments if
2200         non-ASCII characters are found; allow `byte-compile-dynamic' and
2201         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2202         `raw-text'.
2203
2204 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2205
2206         * dumped-lisp.el (preloaded-file-list): Add
2207         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2208         "u025A0-Geometric-Shapes.el".
2209
2210 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2211
2212         * dumped-lisp.el (preloaded-file-list): Add
2213         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2214         "u02460-Enclosed-Alphanumerics.el".
2215
2216 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2217
2218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2219         `chinese-gb2312'.
2220
2221         * dumped-lisp.el (preloaded-file-list): Add
2222         "u02200-Mathematical-Operators.el" and
2223         "u02300-Miscellaneous-Technical.el".
2224
2225 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2226
2227         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2228         `chinese-cns11643-*'.
2229
2230         * dumped-lisp.el (preloaded-file-list): Add
2231         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2232         "u02190-Arrows.el" in UTF-2000.
2233
2234 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2235
2236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2237         `korean-ksc5601'.
2238
2239         * dumped-lisp.el (preloaded-file-list): Add
2240         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2241         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2242         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2243
2244 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2245
2246         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2247
2248 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2249
2250         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2251         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2252         "u01780-Khmer.el", "u01800-Mongolian.el",
2253         "u01E00-Latin-Extended-Additional.el" and
2254         "u01F00-Greek-Extended.el" in UTF-2000.
2255
2256 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2257
2258         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2259         `ethiopic-ucs' and `ethiopic'.
2260
2261         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2262         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2263
2264         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2265         from mule/ethiopic.el.
2266
2267         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2268         mule/mule-conf.el.
2269
2270 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2271
2272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2273         `lao'.
2274
2275         * mule/mule-conf.el (lao): New coded-charset.
2276
2277         * dumped-lisp.el (preloaded-file-list): Add
2278         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2279         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2280         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2281         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2282         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2283
2284 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2285
2286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2287         `ucs-bmp' and `arabic-iso8859-6'.
2288
2289 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2290
2291         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2292         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2293         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2294
2295 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2296
2297         * startup.el (normal-top-level): Load autoload file for UTF-2000
2298         in UTF-2000.
2299
2300 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2301
2302         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2303         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2304         "u00020-Basic-Latin.el", "u00080-C1.el",
2305         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2306         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2307         "u002B0-Spacing-Modifier-Letters.el",
2308         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2309         UTF-2000.
2310
2311 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2312
2313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2314         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2315         instead of `vietnamese-viscii-*'.
2316
2317 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2318
2319         * mule/mule-conf.el: New file.
2320
2321         * mule/misc-lang.el: Move definition of charset `ipa' to
2322         mule/mule-conf.el.
2323
2324 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2325
2326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2327         `latin-viscii'; prefer it for characters used in Vietnamese.
2328
2329 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2330
2331         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2332
2333 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2334
2335         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2336         `vietnamese-viscii-lower'.
2337         (latin-viscii-upper): Renamed from charset
2338         `vietnamese-viscii-upper'.
2339         (vietnamese-viscii-lower): New alias for charset
2340         `latin-viscii-lower'.
2341         (vietnamese-viscii-upper): New alias for charset
2342         `latin-viscii-upper'.
2343
2344 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2345
2346         * mule/mule-charset.el (default-coded-charset-priority-list):
2347         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2348
2349 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2350
2351         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2352         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2353         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2354         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2355         lisp/utf-2000.
2356
2357 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2358
2359         * mule/ccs-tcvn5712.el: New file.
2360
2361 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2362
2363         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2364         in UTF-2000.
2365
2366 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2367
2368         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2369         `japanese-jisx0208'.
2370
2371 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2372
2373         * dumped-lisp.el (preloaded-file-list): Add
2374         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2375         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2376         UTF-2000.
2377
2378         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2379         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2380         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2381         mule/ccs-viscii.el: New files.
2382
2383         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2384         if \uXXXX is found.
2385
2386 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2387
2388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2389         `hiragana-jisx0208' and `katakana-jisx0208'.
2390
2391 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2392
2393         * mule/chinese.el (chinese-cns11643-3): Define it even if
2394         `utf-2000' is provided.
2395         (chinese-cns11643-4): Likewise.
2396         (chinese-cns11643-5): Likewise.
2397         (chinese-cns11643-6): Likewise.
2398         (chinese-cns11643-7): Likewise.
2399
2400 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2401
2402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2403         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2404
2405 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2406
2407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2408         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2409
2410 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2411
2412         * mule/mule-charset.el (default-coded-charset-priority-list):
2413         Setup in UTF-2000.
2414
2415 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2416
2417         * mule/viet-chars.el: Don't define charset
2418         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2419         they are defined as builtin charsets.
2420
2421 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2422
2423         * version.el (emacs-version): Add more space just before UTF-2000
2424         version string.
2425
2426 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2427
2428         * version.el ([constant] emacs-version): Don't add a space in the
2429         preceding place of `xemacs-betaname' because it is duplicated.
2430         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2431
2432         * startup.el (splash-frame-body): Add ETL.
2433
2434 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2435
2436         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2437         is provided because it is defined as builtin charset.
2438         (chinese-cns11643-4): Likewise.
2439         (chinese-cns11643-5): Likewise.
2440         (chinese-cns11643-6): Likewise.
2441         (chinese-cns11643-7): Likewise.
2442
2443 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2444
2445         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2446         coding-system `iso-10646-ucs-4' is not defined.
2447
2448 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2449
2450         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2451         coding-system if `utf-2000' is provided.
2452
2453 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2454
2455         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2456         `utf-2000' is provided.
2457
2458 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2459
2460         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2461         if utf-2000 is provided temporally.
2462
2463 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2464
2465         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2466         as builtin variable].
2467
2468 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2469
2470         * files.el (insert-file-contents-literally): Treat file as binary;
2471         call file-name-handlers. [sync with Emacs 20.3.10]
2472
2473 2008-12-28  Vin Shelton  <acs@xemacs.org>
2474
2475         * XEmacs 21.4.22 is released
2476
2477 2008-12-30  Vin Shelton  <acs@xemacs.org>
2478
2479         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2480         during building even if no packages are found.
2481
2482 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2483
2484         * printer.el (generic-print-region): 
2485         (generic-print-buffer): 
2486         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2487         check if the msprinter device is available, now that msprinter is
2488         always available as a specifier tag. 
2489
2490 2008-12-24  Vin Shelton  <acs@xemacs.org>
2491
2492         * about.el: Add Francisco to my bio!
2493
2494 2008-12-23  Vin Shelton  <acs@xemacs.org>
2495
2496         * autoload.el: Move operator definitions to autoload-operators.el
2497         in the xemacs-base package.
2498
2499 2007-11-22  Vin Shelton  <acs@xemacs.org>
2500
2501         * about.el (about-hacker-contribution): Updated my bio.
2502
2503 2007-10-07  Vin Shelton  <acs@xemacs.org>
2504
2505         * XEmacs 21.4.21 is released
2506
2507 2007-09-19  Didier Verna  <didier@xemacs.org>
2508
2509         Update my personal info.
2510         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2511         * about.el (about-other-current-hackers): Ditto.
2512         * about.el (about-url-alist): Add my musical website.
2513         * about.el (about-personal-info): Update my entry.
2514         * about.el (about-hacker-contribution): Ditto.
2515
2516 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2517
2518         * package-get.el (package-get-download-sites): Update download
2519         sites in Japan.
2520         * package-get.el (package-get-pre-release-download-sites): Ditto.
2521
2522 2007-08-18  Vin Shelton  <acs@xemacs.org>
2523
2524         * package-get.el (package-get-pre-release-download-sites): Sync
2525         mirror sites with 21.5.  (Thanks, Adrian)
2526
2527 2007-08-09  Mike Sperber  <mike@xemacs.org>
2528
2529         * startup.el (migrate-user-init-file): Create backup of
2530         `user-init-file' before migrating.
2531         * startup.el (maybe-migrate-user-init-file): Print
2532         information about backup file.
2533         (maybe-create-compatibility-dot-emacs): Follow above change.
2534
2535 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2536
2537         * font-lock.el: Sync font-lock-add-keywords and
2538         font-lock-remove-keywords from GNU Emacs.
2539         * font-lock.el (font-lock-keywords-alist): New.
2540         * font-lock.el (font-lock-removed-keywords-alist): New.
2541         * font-lock.el (font-lock-add-keywords): New.
2542         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2543         * font-lock.el (font-lock-remove-keywords): New.
2544
2545 2007-08-16  Vin Shelton  <acs@xemacs.org>
2546
2547         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2548         patch from Hans de Graaff.
2549
2550 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2551
2552         * package-get.el (package-get-download-sites): Document Chile and
2553         update Denmark download site.
2554         * package-get.el (package-get-pre-release-download-sites): Ditto.
2555
2556 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2557
2558         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2559
2560 2006-12-09  Vin Shelton  <acs@xemacs.org>
2561
2562         * XEmacs 21.4.20 is released
2563
2564 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2565
2566         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2567
2568 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2569
2570         * info.el (Info-find-file-node, Info-insert-dir)
2571         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2572         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2573         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2574         and discussion.
2575
2576 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2577
2578         * obsolete.el (line-beginning-position): New, from 21.5.x.
2579         (line-end-position): Ditto.
2580
2581 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2582
2583         * package-get.el (package-get-download-sites): Welcome
2584         nl.xemacs.org and Thanks!
2585         * package-get.el (package-get-pre-release-download-sites): Ditto.
2586
2587 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2588
2589         * font-lock.el: Add support for not-so recent changes in Java to
2590         java-mode.
2591
2592 2006-01-28  Vin Shelton  <acs@xemacs.org>
2593
2594         * XEmacs 21.4.19 is released
2595
2596 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2597
2598         * easymenu.el: Update copyright. 
2599         * easymenu.el (easy-menu-all-popups):
2600         Add a docstring. 
2601         * easymenu.el (easy-menu-add):
2602         Document a bug, rework the function to preserve any existing
2603         non-default mode-popup-menu instead of overwriting it, and not to
2604         bother normalising the menu title (nothing else does).
2605         * easymenu.el (easy-menu-remove):
2606         Restore the default mode-popup-menu instead of leaving an empty
2607         one when we remove the last easy-menu popup. 
2608
2609 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2610
2611         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2612         as suggested by Rodrigo Ventura.
2613         * package-get.el (package-get-pre-release-download-sites): Ditto,
2614         with replacement of xemacs-21.5 by beta, which is the logical path
2615         to our beta core and package pre-releases.
2616
2617 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2618
2619         * package-get.el (package-get-download-sites): Add Hong Kong
2620         download site.
2621         * package-get.el (package-get-pre-release-download-sites): Ditto.
2622
2623 2005-12-26  Vin Shelton  <acs@xemacs.org>
2624
2625         * find-paths.el:
2626         * find-paths.el (paths-emacs-root-p): Add search for package root.
2627         * find-paths.el (paths-find-emacs-root): Replaced with
2628         paths-find-invocation-roots, which returns a list of roots.
2629         * find-paths.el (paths-find-invocation-roots): New.
2630         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2631
2632 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2633
2634         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2635         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2636
2637 2005-12-03  Vin Shelton <acs@xemacs.org>
2638
2639         * XEmacs 21.4.18 is released
2640
2641 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2642
2643         * package-get.el (package-get-download-sites): Update reflecting
2644         latest http://www.xemacs.org/Releases/ information generated by
2645         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2646         * package-get.el (package-get-pre-release-download-sites): Ditto.
2647
2648 2005-02-28  Simon Josefsson  <jas@extundo.com>
2649
2650         * about.el (xemacs-hackers): Add jas.
2651         (about-other-current-hackers): Likewise.
2652         (about-url-alist): Add URL for jas.
2653         (about-personal-info): Document jas.
2654         (about-hacker-contribution): Describe jas contributions.
2655
2656 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2657
2658         * easymenu.el (easy-menu-remove): As described in 
2659         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2660         except the "Command" menu from mode-popup-menu. 
2661
2662 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2663  
2664         * font.el (font-spatial-to-canonical): Correct calculation of 
2665         return value for pixel-based input value. 
2666  
2667 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2668
2669         * code-process.el (call-process): Process-related docstring
2670         improvements spurred by Norbert Koch.
2671         * code-process.el (call-process-region): Ditto.
2672         * code-process.el (start-process): Ditto.
2673
2674 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2675
2676         * finder.el (finder-find-library): Return filename actually
2677         searched for.
2678
2679 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2680
2681         * help.el (view-emacs-news): Use `expand-file-name' instead of
2682         `locate-data-file' as the latter will find any "NEWS" files that
2683         might exist in packages _before_ the one in core.
2684
2685 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2686
2687         * package-get.el (package-get-init-package):
2688         package-get-init-package buglet (21.4.17) by Jeff Mincy
2689         <mincy@rcn.com> fixing false temporary load-path shadows reported
2690         after package installation and simplifying code.
2691
2692 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2693
2694         * package-get.el (package-get-download-sites): Sync mirrors list
2695         with the XEmacs website.
2696         (package-get-pre-release-download-sites): Ditto.
2697
2698 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2699
2700         * derived.el (derived-mode-merge-syntax-tables):
2701         Revert my 21.5-only patch of 2003-07-18 which slipped in
2702         through Jerry James's patch of 2004-06-07.
2703
2704 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2705
2706         * cmdloop.el (keyboard-quit): Remove workaround for
2707         `region-active-p' not making sure active region is in current
2708         buffer now that it does.
2709         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2710         * simple.el (region-active-p): `region-active-p' to only return t
2711         when active region is in current buffer.
2712
2713 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2714
2715         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2716         package names, quell a byte-compiler warning, doc fix.
2717
2718 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2719
2720         * buffer.el (pop-to-buffer):
2721         * window-xemacs.el (display-buffer):
2722         Document use of `same-window-buffer-names,' `same-window-regexps'
2723         by pop-to-buffer and display-buffer. 
2724         
2725 2005-02-06  Vin Shelton <acs@xemacs.org>
2726
2727         * XEmacs 21.4.17 is released
2728
2729 2005-01-29  Ben Wing  <ben@xemacs.org>
2730
2731         * shadow.el (find-emacs-lisp-shadows):
2732         Add custom-defines to list of ignored files.
2733
2734 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2735
2736         * simple.el (shifted-motion-keys-select-region): Fix statement
2737         about unshifted-motion-keys-deselect-region.
2738
2739 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2740
2741         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2742         now) for GNU Emacs compatibility.
2743         (make-obsolete-variable): Ditto.
2744
2745 2004-01-08  Ben Wing  <ben@xemacs.org>
2746
2747         * code-files.el (load):
2748         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2749
2750 2004-12-05  Vin Shelton <acs@xemacs.org>
2751
2752         * XEmacs 21.4.16 is released
2753
2754 2004-12-04  Vin Shelton  <acs@xemacs.org>
2755
2756         * auto-autoloads.el: Regenerated.
2757
2758         * custom-load.el: Regenerated.
2759
2760 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2761
2762         Fix bug: apropos errors if a defalias refers to an undefined
2763         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2764
2765         * apropos.el (apropos):
2766         (apropos-command):
2767         * help.el (frob-help-extents):
2768         * help-macro.el (make-help-screen):
2769         * hyper-apropos.el (hyper-apropos-grok-functions):
2770         (hyper-apropos-get-doc):
2771         Catch void-function error thrown by `documentation'.
2772
2773 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2774
2775         * packages.el (package-require): Fix incorrect arg to format.
2776         This fixes a `format specifier' error.
2777
2778 2004-08-13  Jerry James  <james@xemacs.org>
2779
2780         * bytecomp.el (forward-word): Tell the byte compiler the correct
2781         number of arguments to forward-word.
2782
2783 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2784
2785         * etags.el: Fixed loading of include files for tag completion. Now
2786         you can make a tag file for a library, include it into your
2787         project and it will be reloaded only if it changed. Infinte
2788         include loops are detected and the correct tag files are loaded.
2789         * etags.el (buffer-tag-table-list): Load and verify tag files in
2790         the external function buffer-tag-table-list-load.
2791         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2792         tag files. Also load the included tag files. The priority of the
2793         included files is right below their parent file. If multiple
2794         matches occur then the symbols from the parent file are found
2795         first.
2796         * etags.el (tag-table-include-files): Corrected comment
2797         string. Switched to pattern constant tags-include-pattern to have
2798         it at a central location.
2799         * etags.el (tags-include-pattern): Added doc string.
2800         * etags.el (add-to-tag-completion-table): Removed obsolete
2801         comments as the include files are allready returned by
2802         buffer-tag-table-list and loaded.
2803         * etags.el (find-tag-internal): The include files are allready
2804         included in tag-tables as buffer-tag-table-list returns them now.
2805
2806 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2807
2808         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2809         Loading items into the notebook is now done by C code.
2810         * widgets-gtk.el (gtk-widget-instantiate-internal):
2811         Style no longer changed.
2812
2813 2004-06-28  Nix  <nix@esperi.org.uk>
2814
2815         * cmdloop.el (truncate-command-history-for-gc): Delay
2816         execution of all things that look up variable bindings,
2817         via `enqueue-eval-event'.
2818
2819 2004-06-24  Vin Shelton  <acs@xemacs.org>
2820
2821         * package-get.el (package-get-require-signed-base-updates):
2822         now defaults to nil.
2823
2824 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2825
2826         * subr.el (split-string): Clean up docstring.
2827
2828 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2829
2830         * faces.el (zmacs-region): fix typo in docstring.
2831
2832 2004-06-07  Jerry James  <james@xemacs.org>
2833
2834         * derived.el: Synch with Emacs 21.3.
2835         * subr.el (with-local-quit): New, from Emacs 21.3.
2836         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2837         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2838         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2839
2840 2004-06-16  Jerry James  <james@xemacs.org>
2841
2842         * cl.el (cl-set-substring): Increment start by the length of the
2843         string, not the string itself.
2844
2845 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2846
2847         * etags.el (tag-table-include-files): Expand included TAGS file
2848         paths to avoid problems with relative paths.  Thanks to Peter
2849         Chubb <peterc@gelato.unsw.edu.au>.
2850         * etags.el (tags-include-pattern): New.
2851         * etags.el (add-to-tag-completion-table): Parse and ignore
2852         trailing include lines.
2853
2854 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2855
2856         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2857         avoiding line solely composed of equal signs.
2858
2859 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2860
2861         * cus-edit.el (alloc): Typo fix.
2862         * cus-edit.el (custom-browse-visibility): Ditto.
2863         * cus-edit.el (custom-variable-value-create): Ditto.
2864         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2865         * cus-edit.el (custom-save-variables): Bind print-length and
2866         print-level to nil to avoid value abbreviation.
2867         * cus-edit.el (custom-save-face-internal): Ditto.
2868         * cus-edit.el (custom-save-faces): Save in sorted order.
2869         * cus-edit.el (custom-save-resets): Bind print-length and
2870         print-level to nil to avoid value abbreviation.
2871         * cus-edit.el (custom-save-loaded-themes): Ditto.
2872
2873 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2874
2875         * subr.el (split-string-default-separators): New.
2876         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2877         see comment in source.
2878
2879 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2880
2881         * mule/japanese.el (paragraph-start, paragraph-separate):
2882         Remove anchor to BOL.
2883
2884 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2885
2886         * cl.el (gensym, gentemp): Improve docstrings.
2887
2888 2004-05-10  Vin Shelton  <acs@xemacs.org>
2889
2890         * etags.el: Sync with 21.5 version.
2891
2892 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2893
2894         * etags.el:
2895         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2896         only for use with exuberant ctags. This will also enable building of 
2897         completion tables with exuberant ctags. This will not work with
2898         xemacs ctags. 
2899         * etags.el (get-tag-table-buffer): New function for creating of
2900         completion table is used if tags-exuberant-ctags-optimization-p ist t
2901         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2902         finding the tag names. New.
2903         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2904         building tag completion table with exuberant ctags. New.
2905         * etags.el (find-tag-internal): Improve exact tag matching for tags
2906         with name fields. Before the patch return types of functions or
2907         function parameters (with exuberant ctags) were found as matches.
2908
2909 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2910
2911         * list-mode.el (display-completion-list): Fixed completion list was
2912         taking the width of the frame and not of the window for displaying
2913         the selection methods.
2914
2915 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2916
2917         * menubar-items.el (default-menubar): Options are saved to custom.el.
2918
2919
2920 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2921
2922         * isearch-mode.el (isearch-abort): Preserve successful search target.
2923
2924 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2925
2926         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2927         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2928         Bihlmeyer.
2929         * gnuserv.el (gnuserv-mode-line-string): New.
2930         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2931         gnuserv-mode.
2932         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2933         * gnuserv.el (gnuserv-edit-files): Use
2934         make-x-device-with-gtk-fallback.
2935
2936 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2937
2938         * gtk-widgets.el: New import: gtk-accel-group-new.
2939         * dialog-gtk.el:
2940         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2941         * dialog-gtk.el (popup-builtin-question-dialog):
2942         Added support for dialog button mnemonics.
2943
2944 2004-03-22  Chris Green <cmg@dok.org>
2945
2946         * process.el (shell-command): Output buffer was ignored when a
2947         background process was run via shell-command.
2948
2949 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2950
2951         * cus-edit.el (custom-save-variables): Retrieve a list of
2952         variables to save first, sort it, and make sure the variables are
2953         saved in sorted order.
2954
2955 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2956  
2957         * package-get.el (package-get-update-base-from-buffer): Force
2958         binary coding system for verifying GnuPG signature in the
2959         package-index file.
2960  
2961 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2962
2963         * package-get.el (package-get-package-index-file-location): Handle
2964         missing "EMACSPACKAGEPATH" environment variable.
2965
2966 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2967
2968         * package-admin.el (package-admin-find-top-directory): Simplify
2969         directory comparisions and fix substring errors on short path
2970         components.
2971         * package-get.el (package-get-package-index-file-location):
2972         Default to first component of "EMACSPACKAGEPATH", if set.
2973
2974 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2975
2976         * package-get.el (process-error): New error datum.
2977
2978 2004-02-02  Vin Shelton <acs@xemacs.org>
2979
2980         * XEmacs 21.4.15 is released
2981
2982 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2983
2984         * itimer.el (activate-itimer): Modify the itimer timeout value as
2985         if it were begun at the last time when the itimer driver was woken
2986         up.
2987
2988 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2989
2990         * specifier.el (Copyright):
2991         Update.
2992         (make-specifier-and-init):
2993         (map-specifier):
2994         (canonicalize-inst-pair):
2995         (canonicalize-spec-list):
2996         (set-specifier):
2997         Synch docstrings to 21.5 where appropriate.
2998
2999 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3000
3001         * package-get.el (package-get-list-packages-where): New.  A
3002         function that allows searching for groups of packages.  For
3003         example, find all packages that require the fsf-compat package.
3004
3005 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3006
3007         The Great PUI Sync.
3008
3009         * auto-autoloads.el: Regenerated.
3010
3011         * custom-load.el: Regenerated.
3012
3013         * dumped-lisp.el (packages-hardcoded-lisp): New.
3014
3015         * menubar-items.el (menu-max-items): New.
3016         (menu-submenu-max-items): New.
3017         (menu-submenu-name-format): New.
3018         (menu-split-long-menu): New.
3019         (menu-sort-menu): New.
3020         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3021
3022         * obsolete.el (pui-add-install-directory): Renamed to the more
3023         logical `pui-set-local-package-get-directory'.
3024         (package-get-download-menu): Moved to `package-ui.el' and renamed
3025         to `package-ui-add-download-menu'.
3026
3027         * package-admin.el (package-admin-install-function-mswindows):
3028         Whitespace clean up.
3029         (package-admin-add-single-file-package): Removed.
3030         (package-admin-default-install-function): Whitespace clean up.
3031         (package-admin-find-top-directory): New.
3032         (package-admin-get-install-dir): Use it.
3033         (package-admin-get-manifest-file): 
3034         (package-admin-check-manifest): 
3035         (package-admin-add-binary-package):
3036         (package-admin-get-lispdir):
3037         (package-admin-delete-binary-package):
3038         (package-admin):
3039
3040         * package-get.el (package-get-package-index-file-location): New.
3041         (package-get-install-to-user-init-directory): New.
3042         (package-get-remote):
3043         (package-get-download-sites):
3044         (package-get-pre-release-download-sites): New.
3045         (package-get-site-release-download-sites): New.
3046         (package-get-base-filename):
3047         (package-get-always-update):
3048         (package-get-user-index-filename): Removed.
3049         (package-get-pgp-available-p): New.
3050         (package-get-require-signed-base-updates):
3051         (package-get-was-current):
3052         (package-entries-are-signed): New.
3053         (package-get-continue-update-base): New.
3054         (package-get-download-menu): Removed.
3055         (package-get-require-base):
3056         (package-get-update-base-entry):
3057         (package-get-locate-file):
3058         (package-get-locate-index-file):
3059         (package-get-maybe-save-index):
3060         (package-get-update-base):
3061         (package-get-update-base-from-buffer):
3062         (package-get-update-base-entries):
3063         (package-get-interactive-package-query):
3064         (package-get-update-all):
3065         (package-get-all):
3066         (package-get-dependencies):
3067         (package-get-init-package):
3068         (package-get-info): New.
3069         (package-get):
3070         (package-get-staging-dir):
3071         (package-get-set-version-prop): Removed.
3072         (package-get-installedp):
3073         (package-get-ever-installed-p):
3074         (packages): Removed.
3075         (package-get-custom-groups): Removed.
3076         (package-get-custom): Removed.
3077         (package-get-custom-add-entry): Removed.
3078
3079         * package-info.el (batch-update-package-info):
3080
3081         * package-net.el (package-net-batch-generate-bin-ini):
3082         (package-net-update-installed-db):
3083
3084         * package-ui.el (pui-info-buffer):
3085         (pui-directory-exists): Removed.
3086         (pui-package-dir-list): Removed.
3087         (pui-add-install-directory): Removed.
3088         (package-ui-download-menu): New.
3089         (package-ui-pre-release-download-menu): New.
3090         (package-ui-site-release-download-menu): New.
3091         (pui-set-local-package-get-directory): New.
3092         (pui-package-symbol-char):
3093         (pui-update-package-display):
3094         (pui-toggle-package):
3095         (pui-toggle-package-key):
3096         (pui-toggle-package-delete):
3097         (pui-toggle-package-delete-key):
3098         (pui-toggle-package-event):
3099         (pui-toggle-verbosity-redisplay):
3100         (pui-install-selected-packages):
3101         (pui-add-required-packages):
3102         (pui-help-echo):
3103         (pui-display-info):
3104         (list-packages-mode):
3105         (pui-list-packages):
3106
3107         * packages.el (packages-compute-package-locations):
3108         (package-require):
3109         (package-delete-name):
3110         (packages-hardcoded-lisp): Removed.
3111         (packages-useful-lisp): Removed.
3112         (packages-unbytecompiled-lisp): Removed.
3113         (packages-find-package-directories):
3114
3115         Summary:
3116
3117         Major code clean up of all things PUI.
3118
3119         Much improved code to determine where packages should be
3120         installed.  PUI no longer depends on any packages being
3121         pre-installed to compute where packages are to be installed to.
3122
3123         The user can specify the location of their package-index file.  It
3124         isn't necessary to set this because it has sane defaults.  People
3125         who "run-in-place" won't accidently overwrite the CVS
3126         package-index file.  See
3127         `package-get-package-index-file-location'. 
3128
3129         PUI will now properly clean up after itself in the event of an
3130         unsuccessful package install.  This drastically reduces the number
3131         of "wrong md5sum" FAQs.
3132
3133         non-Mule XEmacsen can no longer install Mule packages.
3134
3135         Package management via the custom interface has been removed.
3136
3137         The PUI related menubar items have been reorganised.
3138
3139         The PGP verification code has been fixed and the default for
3140         whether or not it is used is automatically computed.
3141
3142         * update-elc.el ((preloaded-file-list site-load-packages
3143         need-to-dump dumped-exe)):
3144         Just a couple of small changes to allow for
3145         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3146         existing anymore.
3147
3148 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3149
3150         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3151         apply `format' to the first argument of byte-compile-warn, it
3152         already calls format.
3153
3154 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3155
3156         * files.el (delete-old-versions): Avoid going interactive during
3157         make install when environment variable VERSION_CONTROL is set.
3158
3159 2003-12-04  Vin Shelton  <acs@xemacs.org>
3160
3161         * menubar-items.el (menu-item-search): Only bring up search dialog
3162         box if the feature is available and desired.
3163
3164 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3165
3166         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3167
3168 2003-11-05  Vin Shelton  <acs@xemacs.org>
3169
3170         * help.el (Help-prin1-face):
3171         (Help-princ-face):
3172         princ and prin1 are functions and need to be called as such.  The
3173         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3174
3175 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3176
3177         * about.el (about-xemacs): Give full version and build date.
3178
3179 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3180
3181         * win32-native.el (grep-null-device): This XEmacs has null-device.
3182
3183 2003-09-06  Mike Sperber  <mike@xemacs.org>
3184
3185         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3186         implement the specified semantics for `defvar.'
3187
3188 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3189
3190         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3191         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3192         displaying buffer in question.
3193
3194 2003-09-03  Vin Shelton <acs@xemacs.org>
3195
3196         * XEmacs 21.4.14 is released
3197
3198 2003-08-17  Vin Shelton  <acs@xemacs.org>
3199
3200         * about.el: Vanity patch.
3201
3202 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3203
3204         * code-process.el (call-process):
3205         (call-process-region):
3206         (start-process):
3207         Document coding system processing.
3208
3209 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3210
3211         * startup.el (splash-frame-body): Idiomatic English.
3212
3213 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3214
3215         * font-lock.el (font-lock-match-java-declarations): Move
3216         save-restriction, narrow-to-region to beginning of function to
3217         avoid going beyond the limit and causing an infloop.
3218
3219 2003-04-16  Jerry James  <james@xemacs.org>
3220
3221         * keydefs.el: Remove mappings for keys mapped to the nowhere
3222         defined function function-key-error.
3223
3224 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3225
3226         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3227         lisp-interaction-mode-hook): Add the docstrings.
3228
3229 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3230
3231         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3232         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3233         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3234
3235 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3236
3237         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3238         lambda list after the original doc.  Care about
3239         #'(lambda () "SingleString") 
3240         (cl-upcase-arg): 
3241         (cl-function-arglist):
3242         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3243         circular data structures in lambda list specification
3244
3245 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3246
3247         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3248         to appear in font-lock-function-name-face.
3249
3250 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3251
3252         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3253         is not also the value of the lambda.
3254
3255 2003-05-06  Andy Piper  <andy@xemacs.org>
3256
3257         * files.el (revert-buffer): Make sure local variables get processed,
3258         even in the case of an optimized reversion.
3259
3260 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3261
3262         * XEmacs 21.4.13 is released
3263
3264 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3265
3266         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3267         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3268
3269 2003-02-14  Ben Wing  <ben@xemacs.org>
3270
3271         * byte-optimize.el:
3272         * byte-optimize.el (byte-compile-inline-expand):
3273         * byte-optimize.el (byte-compile-unfold-lambda):
3274         * byte-optimize.el (byte-optimize-form-code-walker):
3275         * byte-optimize.el (byte-optimize-form):
3276         * byte-optimize.el (byte-decompile-bytecode-1):
3277         * byte-optimize.el (byte-optimize-lapcode):
3278         Review carefully and sync up to 20.7 except for areas as noted.
3279         Fixes problem with JDE compilation.
3280
3281 2003-02-05  Ben Wing  <ben@xemacs.org>
3282
3283         * simple.el:
3284         * simple.el (motion-keys-for-shifted-motion):
3285         Omit M-S-home/end from motion keys.
3286
3287 2003-02-07  Ben Wing  <ben@xemacs.org>
3288
3289         * text-props.el (text-property-any):
3290         * text-props.el (text-property-not-all):
3291         Fix bug when end > start.
3292
3293 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3294
3295         * info.el (Info-insert-dir): Make default-directory end in
3296         separator.  Patch due to Martin Buchholz.
3297
3298 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3299
3300         * XEmacs 21.4.12 "Portable Code" is released.
3301
3302 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3303
3304         * about.el: Update golubev data.
3305
3306 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3307
3308         * isearch-mode.el (isearch-mode-map): Substitute comment on
3309         desirability, and back out "GR is printable" changes.
3310
3311 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3312
3313         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3314
3315 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3316
3317         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3318
3319 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3320
3321         * menubar-items.el (default-menubar): Use browse-url-mozilla
3322         instead of browse-url-gnome-moz for Mozilla.
3323
3324 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3325
3326         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3327
3328 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3329
3330         * files.el (auto-mode-alist): Remove redundant entries for modes
3331         that live in packages.
3332         (interpreter-mode-alist): Ditto.
3333
3334 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3335
3336         * menubar-items.el (default-menubar): Sync with current
3337         browse-url-xemacs.el.
3338
3339 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3340
3341         * XEmacs 21.4.10 "Military Intelligence" is released.
3342
3343 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3344
3345         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3346
3347 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3348
3349         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3350
3351 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3352
3353         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3354         effect free function.
3355         (font-lock-fontify-keywords-region): Supply the argument to
3356         font-lock-compile-keywords.
3357
3358 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3359
3360         * package-get.el (package-get-download-sites): Bring sites list
3361         up to date, prefer xx.xemacs.org addresses.
3362
3363 2002-09-27  Andy Piper  <andy@xemacs.org>
3364
3365         * dialog.el (make-dialog-box): for general dialogs only
3366         delete-frame-hook will be run.
3367
3368 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3369
3370         * font-lock.el (font-lock-fontify-syntactically-region): Add
3371         comment about lookup-syntax-properties, document LOUDLY as unused.
3372
3373 2002-08-26  Andy Piper  <andy@xemacs.org>
3374
3375         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3376         merge.
3377
3378 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3379
3380         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3381         (make-obsolete-variable): Ditto.
3382         (make-compatible): Ditto.
3383         (make-compatible-variable): Ditto.
3384
3385 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3386
3387         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3388         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3389
3390 2002-08-28  Andy Piper  <andy@xemacs.org>
3391
3392         * files.el (revert-buffer): propagate revert-without-query-status.
3393
3394 2002-06-03  Andy Piper  <andy@xemacs.org>
3395
3396         * dialog-items.el (make-search-dialog): align various subcontrols
3397         in visually pleasing ways, allow frame to autosize to the dialog
3398         size.
3399         * dialog.el (make-dialog-box): add a border inside the frame. Add
3400         :autosize property, if t then reset the frame size appropriately
3401         before the frame is mapped.
3402         * gutter-items.el (set-progress-feedback-instantiator): align
3403         various subcontrols.
3404         * gutter-items.el (set-progress-abort-instantiator): ditto.
3405
3406 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3407
3408         * XEmacs 21.4.9 "Informed Management" is released.
3409
3410 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3411
3412         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3413         "&optional append" argument.
3414
3415 2002-07-16  Didier Verna  <didier@xemacs.org>
3416
3417         * subr.el (replace-in-string): fix case fold bug introduced by
3418         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3419         case-fold-search in temporary buffers.
3420
3421 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3422
3423         * lib-complete.el (find-library): Remove check for mule because
3424         decompression DOES work on Mule.
3425
3426 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3427
3428         * simple.el (join-line): New alias for `delete-indentation'.
3429
3430 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3431
3432         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3433         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3434         (font-lock-builtin-face): New.
3435         (font-lock-constant-face): New.
3436         (font-lock-face-list): Add builtin and constant faces.
3437
3438 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3439
3440         * autoload.el (make-autoload): Support define-derived-mode.
3441         Collected puts of doc-string-elt property.  Based on a patch by
3442         Didier Verna <didier@xemacs.org>.
3443
3444 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3445
3446         * wid-edit.el (widget-field-activate): Fix docstring typo.
3447
3448 2002-07-23  Andy Piper  <andy@xemacs.org>
3449
3450         * about.el (about-personal-info): update me.
3451
3452 2002-07-12  Andy Piper  <andy@xemacs.org>
3453
3454         * custom.el (custom-theme-set-variables): remove bogus
3455         arguments. Use custom-set-default to set defaults.
3456         (custom-set-variables): update doc.
3457         (custom-local-buffer): new, synced from FSF.
3458         (custom-set-default): ditto.
3459         (defcustom): update doc.
3460
3461 2002-06-16  Andy Piper  <andy@xemacs.org>
3462
3463         * menubar-items.el (default-menubar): enable windows printing on
3464         cygwin as well as native.
3465
3466 2002-06-12  Andy Piper  <andy@xemacs.org>
3467
3468         * printer.el (generic-print-buffer): catch all errors so that the
3469         print device can be cleared in all scenarios.
3470         (Printer-clear-device): make sure clearing the printer allows it
3471         to be used again immediately.
3472         (generic-print-region): make sure the default printer face is
3473         black-on-white.
3474
3475 2002-04-23  Jerry James  <james@xemacs.org>
3476
3477         * window-xemacs.el (display-buffer-function): Change doc to
3478         reflect new arg.
3479         * window-xemacs.el (pre-display-buffer-function): Ditto.
3480         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3481         non-nil, make the new window just big enough for its contents.
3482         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3483         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3484         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3485
3486 2002-06-06  Andy Piper  <andy@xemacs.org>
3487
3488         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3489         (defcustom): ditto.
3490         (custom-handle-keyword): ditto.
3491
3492 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3493
3494         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3495         Make obsolete.  Default to nil.
3496         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3497         Inspired by a patch by John Palmieri.
3498
3499 2002-07-01  Mike Alexander  <mta@arbortext.com>
3500
3501         * process.el (shell-command-on-region): Don't delete the region
3502         before giving it to call-process-region
3503
3504 2002-06-04  Jerry James <james@eecs.ku.edu>
3505
3506         * find-paths.el (paths-find-architecture-directory): Search in
3507         `system-configuration'/`base', not `base'`system-configuration'.
3508
3509 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3510
3511         * info.el (Info-index): Add missing \ in [ t].
3512
3513 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3514
3515         * gutter-items.el (gutter-buffers-tab-visible-p,
3516         buffers-tab-omit-function, buffers-tab-selection-function,
3517         buffers-tab-filter-functions):
3518         Doc improvements.
3519
3520 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3521
3522         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3523
3524         * toolbar-items.el (toolbar-news): Fix typo in message string.
3525
3526 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3527
3528         * dialog.el (yes-or-no-p-dialog-box): 
3529         * cmdloop.el (y-or-n-p-minibuf):
3530         (yes-or-no-p-minibuf):
3531         (yes-or-no-p):
3532         (y-or-n-p): 
3533         Specify negative answers in docstrings.
3534
3535 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3536
3537         * package-ui.el (pui-help-echo): Display both installed and author
3538         version.  Use a balloon-help window to display extra info like
3539         package requires.
3540
3541 2002-05-30  Andy Piper  <andy@xemacs.org>
3542
3543         * files.el (revert-buffer-internal): don't visit
3544         revert-buffer. Kill buffer when not used. Suggested by Mike
3545         Alexander <mta@arbortext.com>
3546
3547 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3548
3549         * files.el (revert-buffer): More docstring fiddling.
3550
3551 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3552
3553         * files.el (revert-buffer):
3554         (revert-buffer-internal):
3555         (revert-buffer-insert-file-contents-function):
3556         Improve docstrings and comments.
3557
3558 2002-05-08  Andy Piper  <andy@xemacs.org>
3559
3560         * files.el (revert-buffer): observe noconfirm behavior.
3561
3562 2002-04-09  Andy Piper  <andy@xemacs.org>
3563
3564         * files.el (revert-buffer): use revert-buffer-internal if it looks
3565         like doing so will not result in any user-visible changes.
3566         (revert-buffer-internal): new function. Do the actual process of
3567         reversion and then see whether the result is any different to what
3568         we have already. If it is not then do nothing.
3569
3570 2001-12-11  Andy Piper  <andy@xemacs.org>
3571
3572         * menubar.el (get-popup-menu-response): re-order so that it works
3573         on more sane/facist window systems.
3574
3575 2001-12-03  Andy Piper  <andy@xemacs.org>
3576
3577         * faces.el (frob-face-property): don't infloop in face frobbing
3578         from Jan Vroonhof <jan@xemacs.org>.
3579
3580 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3581
3582         * faces.el (frob-face-property): Follow face fall-back hierarchy
3583         properly for face properties without an instance. Only do manual
3584         copy form 'default in last resort. This handles in particular
3585         the case where 'default itself has only a fall-back (which is
3586         the case by default on windows).
3587
3588 2001-11-24  Andy Piper  <andy@xemacs.org>
3589
3590         * printer.el (generic-print-region): set default-frame-plist to
3591         nil while creating the printer frame so that sizes reflect the
3592         printed page.
3593
3594         * faces.el (face-complain-about-font): Don't complain on printers.
3595
3596 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3597         
3598         * package-net.el: Andy synch.
3599         
3600 2001-12-16  Andy Piper  <andy@xemacs.org>
3601
3602         * package-get.el (package-get-update-all): Make sure installed.db
3603         gets updated after updating packages.
3604
3605 2002-03-28  Ben Wing  <ben@xemacs.org>
3606
3607         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3608         continuation, truncation so that we don't get line jumpiness from
3609         them being larger than the line height.
3610
3611         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3612
3613 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3614
3615         * font.el (font-window-system-mappings): Add mapping for Gtk
3616         (assume identical to X) 
3617
3618 2002-02-04  Andy Piper  <andy@xemacs.org>
3619
3620         * files.el (convert-standard-filename): Fix for short filename
3621         Peter Arius <pas@methodpark.de>
3622
3623 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3624
3625         * list-mode.el (default-choose-completion): completion-base-size
3626         should refer to local value in the completion list buffer.
3627
3628 2001-12-03  Didier Verna  <didier@xemacs.org>
3629
3630         * rect.el: autoload `replace-rectangle'.
3631         * keydefs.el (global-map): bind it to `C-x r p'.
3632
3633 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3634
3635         * XEmacs 21.4.8 "Honest Recruiter" is released.
3636
3637 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3638
3639         This patch is based on Jerry James's patch and analysis.
3640
3641         * select.el (get-clipboard):
3642         (get-selection):
3643         Update docstrings.
3644         (get-clipboard-foreign):
3645         (get-selection-foreign):
3646         New function for use as `interprogram-paste-function's.
3647
3648         * simple.el (interprogram-paste-function): Change default to
3649         `get-clipboard-foreign'; improve docstring.
3650         (interprogram-cut-function): Improve dosctring.
3651
3652 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3653
3654         * XEmacs 21.4.7 "Economic Science" is released.
3655
3656 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3657
3658         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3659
3660 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3661
3662         * obsolete.el (assq-delete-all): New compatibility alias for 
3663         remassq.
3664
3665 2002-01-09  Simon Josefsson  <jas@extundo.com>
3666
3667         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3668
3669 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3670
3671         * info.el (Info-auto-generate-directory): Default
3672         Info-auto-generate-directory to 'if-outdated.
3673
3674 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3675
3676         * startup.el (normal-top-level): Prevent migration code from
3677         trashing .emacs on an error in loading the init files.
3678
3679 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3680
3681         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3682         "system default" Xdefaults and friends get xrdb-mode.
3683
3684 2002-03-05  Mats Lidell  <matsl@contactor.se>
3685  
3686         * help-nomule.el (tutorial-supported-languages): Added Swedish
3687         tutorial. Sorted languages.
3688
3689 2002-02-11  Mike Sperber <mike@xemacs.org>
3690
3691         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3692         regenerating outdated dir files and dir is non-existent.
3693
3694 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3695
3696         * code-files.el (convert-mbox-coding-system): Improve comment.
3697         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3698         coding-system argument to `write-region-pre-hook' call.
3699         (write-region-pre-hook): Fix docstring to mention lockname argument.
3700
3701 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3702
3703         * minibuf.el (completing-read): Remove redundant wrong arg list.
3704
3705         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3706
3707 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3708
3709         * obsolete.el (interactive-form): new compatibility alias for 
3710         function-interactive.
3711
3712 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3713
3714         * menubar-items.el (Menubar-items-truncate-list): Removed.
3715         * menubar-items.el (Menubar-items-truncate-history): New.
3716         * menubar-items.el (default-menubar): Use
3717         Menubar-items-truncate-history.
3718
3719 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3720
3721         * printer.el (generic-print-region): Pass correct arguments to
3722         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3723         Torkelsson <torkel@acc.umu.se>.
3724
3725 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3726
3727         * help.el (describe-mode): synched with FSF 19.34; handle nil
3728         minor mode indicators.
3729
3730 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3731
3732         * minibuf.el (completing-read): Update docstring.
3733
3734 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3735
3736         * XEmacs 21.4.6 "Common Lisp" is released.
3737
3738 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3739
3740         * package-net.el: Inadvertant synch with Windows branch.  From
3741         Andy's log:
3742         (package-net-kit-version): new variable.
3743         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3744
3745 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3746
3747         * package-get.el (package-get-locate-index-file): Also search the
3748         core etc/ directory for the package index file if it can't be
3749         found in ~/.xemacs/.
3750
3751 2001-12-13  William Perry  <wmperry@gnu.org>
3752
3753         * dialog-gtk.el (popup-builtin-question-dialog):
3754         Conform to API in gui.c.
3755         
3756 2001-11-12  Andy Piper  <andy@xemacs.org>
3757
3758         * cus-edit.el (custom-save-face-internal): make sure we save
3759         non-themed faces.
3760         (custom-save-variables): ditto variables.
3761
3762 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3763
3764         * faces.el (make-face-family):
3765         (make-face-size):
3766         New face-modifying functions per Jan Vroonhof.
3767
3768         cus-face.el (custom-set-face-font-family):
3769         (custom-set-face-font-size):
3770         Use them.
3771
3772         * font.el (font-window-system-mappings): More precise docstring.
3773
3774         (font-create-name):
3775         (font-create-object):
3776         (tty-font-create-object):
3777         (tty-font-create-plist):
3778         (x-font-create-object):
3779         (x-font-create-name):
3780         (ns-font-create-name):
3781         (mswindows-font-create-object):
3782         (mswindows-font-create-name):
3783         Add doctrings.
3784
3785 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3786
3787         * gtk-faces.el (gtk-init-device-faces): removed spurious
3788         quote before let* expression.
3789
3790 2001-10-29  Andy Piper  <andy@xemacs.org>
3791
3792         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3793         modified when changing coding system.
3794
3795         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3796         that we invoke the GUI directory selector.
3797
3798 2001-10-25  Andy Piper  <andy@xemacs.org>
3799
3800         * dialog.el (make-dialog-box): use new directory dialog support.
3801         * minibuf.el (read-file-name-1): ditto.
3802         (read-file-name): ditto.
3803         (read-directory-name): ditto.
3804
3805 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3806
3807         * XEmacs 21.4.5 "Civil Service" is released.
3808
3809 2001-04-23  Didier Verna  <didier@xemacs.org>
3810
3811         * cus-edit.el (custom-variable-pre-save): New.
3812         * cus-edit.el (custom-variable-post-save): New.
3813         * cus-edit.el (custom-variable-save): use them.
3814         * cus-edit.el (custom-face-pre-save): New.
3815         * cus-edit.el (custom-face-post-save): New.
3816         * cus-edit.el (custom-face-save): use them.
3817         * cus-edit.el (custom-group-pre-save): New.
3818         * cus-edit.el (custom-group-post-save): New.
3819         * cus-edit.el (custom-group-save): use them.
3820         * cus-edit.el (Custom-save): use the pre/post functions above,
3821         call `custom-save-all' only once.
3822         * cus-edit.el (custom-variable-pre-reset-standard): New.
3823         * cus-edit.el (custom-variable-post-reset-standard): New.
3824         * cus-edit.el (custom-variable-reset-standard): use them.
3825         * cus-edit.el (custom-face-pre-reset-standard): New.
3826         * cus-edit.el (custom-face-post-reset-standard): New.
3827         * cus-edit.el (custom-face-reset-standard): use them.
3828         * cus-edit.el (custom-group-pre-reset-standard): New.
3829         * cus-edit.el (custom-group-post-reset-standard): New.
3830         * cus-edit.el (Custom-reset-standard): use them.
3831         * cus-edit.el (custom-face-reset-saved): use the pre/post
3832         functions above, call `custom-save-all' only once.
3833
3834 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3835
3836         * gutter-items.el (buffers-tab face): Derive from the modeline
3837         face by default.  Many people use white-on-black for the default
3838         font, and the tabs look hideous with that color combination.  The
3839         modeline usually has the correct colors.
3840
3841 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3842
3843         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3844         (tag-mark-stack-max): Typo fix.
3845
3846 2001-09-28  Ben Wing  <ben@xemacs.org>
3847
3848         * font-lock.el:
3849         * font-lock.el (font-lock-after-change-function):
3850         fix problem with last patch, reported by Katsumi Yamaoka.
3851
3852 2001-09-17  Ben Wing  <ben@xemacs.org>
3853
3854         * font-lock.el (font-lock-after-change-function):
3855         fix problem when you insert a comment on the line before a line of
3856         code: if we use the following char, then when you hit backspace,
3857         the following line of code turns the comment color.
3858
3859 2001-06-08  Ben Wing  <ben@xemacs.org>
3860
3861         * process.el: comment about shell-command-switch.
3862         * process.el (shell-quote-argument): Need to quote a null
3863         argument, too.  From Dan Holmsand.
3864         
3865         * startup.el (normal-top-level): Delete some unused FSF junk.
3866         * startup.el (command-line-early):
3867         
3868         * startup.el (command-line): Call MS Windows init function.
3869         
3870         * win32-native.el:
3871         * win32-native.el (mswindows-system-shells): New.
3872         * win32-native.el (mswindows-system-shell-p): New.
3873         * win32-native.el (init-mswindows-at-startup): New.
3874         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3875         * win32-native.el (mswindows-quote-one-simple-arg):
3876         * win32-native.el (mswindows-quote-one-command-arg):
3877         * win32-native.el (mswindows-construct-process-command-line-alist):
3878         Correct comments at top.  Correctly handle passing arguments
3879         to Cygwin programs and to bash.  Fix quoting of zero-length
3880         arguments (from Dan Holmsand).  Set shell-command-switch based
3881         on shell-file-name, which in turn comes from env var SHELL.
3882
3883 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3884
3885         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3886         default-toolbar-position): Fill docstrings for balloon-help.
3887
3888 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3889
3890         * faces.el: Reenable specifications over 'gtk domain.
3891
3892 2001-08-08  Didier Verna  <didier@xemacs.org>
3893
3894         * autoload.el (update-autoload-files): make defdir a file name,
3895         not directory name.
3896
3897 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3898
3899         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3900
3901         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3902
3903 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3904
3905         * font-menu.el (font-menu-set-font): Default to current font-family.
3906         (font-menu-preferred-resolution):
3907         (font-menu-size-scaling):
3908         Provide gtk defaults, too.
3909
3910 2001-07-29  Mike Alexander  <mta@arbortext.com>
3911
3912         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3913         list
3914         (custom-set-face-font-family): ditto
3915
3916 2001-07-26  Mike Sperber <mike@xemacs.org>
3917
3918         * files.el (auto-mode-alist): .9 files are man pages, too.
3919
3920 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3921
3922         * process.el (call-process-internal): bind
3923         coding-system-for-write to 'binary when calling
3924         start-process-internal, so the process receives 
3925         the literal contents of INFILE.
3926
3927 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3928
3929         * files.el (auto-mode-alist): Add configure.ac support.
3930
3931 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3932
3933         * buff-menu.el:
3934         mouse.el:
3935         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3936
3937 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3938
3939         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3940
3941 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3942
3943         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3944         mixed text.
3945         (kinsoku-eol-p): Ditto.
3946
3947 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3948
3949         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3950         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3951         characters as the category `s' or `e' correctly.
3952
3953 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3954
3955         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3956
3957 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3958
3959         * mule/cyrillic.el:  Set up case table.
3960
3961 2001-06-08  Mike Sperber <mike@xemacs.org>
3962
3963         * files.el (save-some-buffers-1): Don't zap the help window right
3964         after `map-y-or-n-p' has popped it up.
3965
3966 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3967
3968         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3969
3970 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3971
3972         * specifier.el: define-specifier-tag 'gtk.
3973
3974 2001-05-12  Ben Wing  <ben@xemacs.org>
3975
3976         * find-paths.el (paths-find-recursive-path):
3977         fix error with null EXCLUDE-REGEXP.
3978         
3979         * font-lock.el (font-lock-mode):
3980         fix problem reported by hrvoje with buffers starting with a space.
3981         
3982 2001-05-06  Ben Wing  <ben@xemacs.org>
3983
3984         * dialog.el (make-dialog-box):
3985         * menubar-items.el (default-menubar):
3986         * printer.el (generic-print-buffer):
3987         * printer.el (generic-print-region):
3988         implement printing the selection when it's selected.
3989
3990 2001-04-18  Didier Verna  <didier@xemacs.org>
3991
3992         * cus-edit.el (Custom-reset-standard): reset to standard settings
3993         not only when the buffer's :custom-state is 'modified, but also
3994         when it is 'set or 'saved.
3995
3996 2001-04-17  Didier Verna  <didier@xemacs.org>
3997
3998         * startup.el (load-user-init-file): define `custom-file' before
3999         loading the user's init file.
4000
4001 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4002
4003         * menubar.el (popup-mode-menu): Make it work with
4004         popup-menu-titles turned off.
4005         
4006 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4007
4008         * about.el (about-mailto-link): Use compose-mail for sending mail.
4009
4010 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4011
4012         * package-admin.el (package-install-hook): New.
4013         (package-delete-hook): New.
4014         (package-admin-add-single-file-package): Use package-delete-hook.
4015
4016         * package-get.el (package-get): Use package-install-hook.
4017
4018 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4019
4020         * package-ui.el (pui-install-selected-packages): reverse the lists
4021         of packages so that they get handled in the same order as they
4022         were selected.
4023
4024 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4025
4026         * packages.el (locate-library): Use read-library-name for completion.
4027
4028 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4029
4030         * byte-optimize.el (=): `=' is not a binary predicate!
4031         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4032         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4033
4034 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4035
4036         * bytecomp.el (byte-compile-arithcompare):
4037         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4038
4039 2001-06-03  William M. Perry  <wmperry@gnu.org>
4040
4041         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4042         return the filename selected by the user!
4043
4044 2001-05-31  William M. Perry  <wmperry@gnu.org>
4045
4046         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4047         in XEmacs/GTK.
4048
4049 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4050
4051         * coding.el: Tiny typo fixed.
4052
4053 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4054
4055         * XEmacs 21.4.3 "Academic Rigor" is released.
4056
4057 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4058
4059         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4060
4061 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4062
4063         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4064
4065 2001-05-04  Ben Wing  <ben@xemacs.org>
4066
4067         * printer.el (generic-print-buffer):
4068         * printer.el (generic-print-region):
4069         Enable dialog boxes.  Apply workaround recommended by Kirill.
4070         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4071         
4072         * simple.el (kill-whole-line):
4073         * simple.el (kill-line-1):
4074         * simple.el (kill-entire-line):
4075         * simple.el (kill-line):
4076         * simple.el (backward-kill-line):
4077         Take out interactive dependence of kill-whole-line.
4078
4079 2001-04-22  Ben Wing  <ben@xemacs.org>
4080
4081         * dialog.el (make-dialog-box):
4082         Put dialog titles back in -- this time correctly.  Fix various
4083         other problems with leaks and such.
4084
4085         * simple.el (region-exists-p):
4086         * simple.el (region-active-p):
4087         Add comment about which one is correct to use in menu specs.
4088
4089 2001-05-05  Ben Wing  <ben@xemacs.org>
4090
4091         * dialog.el (make-dialog-box): fix doc string.
4092         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4093         take out Pretty Print.
4094         * printer.el:
4095         * printer.el (printer-current-device): New.
4096         * printer.el (Printer-get-device): New.
4097         * printer.el (Printer-clear-device): New.
4098         * printer.el (generic-page-setup): New.
4099         * printer.el (generic-print-buffer):
4100         * printer.el (generic-print-region):
4101         Implement Page Setup.  Handle errors properly.
4102
4103 2001-05-05  Ben Wing  <ben@xemacs.org>
4104
4105         * subr.el (error): Complete list of errors in doc string.
4106         
4107 2001-04-22  Ben Wing  <ben@xemacs.org>
4108
4109         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4110         
4111 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4112
4113         * build-report.el: Remove CVS keywords since this file has been in
4114         core lisp for a while now.
4115         * build-report.el (build-report-make-output-files): Fix typo.
4116
4117 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4118
4119         * about.el (about-finish-buffer): Make sure the last change works
4120         even if EVENT is nil.
4121
4122 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4123
4124         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4125         clicked, not the one that happens to be the current buffer at the
4126         time.
4127
4128 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4129
4130         * cus-edit.el (custom-display): Support the GTK Window System also.
4131
4132 2001-04-30  Ben Wing  <ben@xemacs.org>
4133
4134         * printer.el:
4135         * printer.el (printer-page-header):
4136         * printer.el (Print-context): New.
4137         * printer.el (printer-page-footer):
4138         * printer.el (generate-header-element): New.
4139         * printer.el (generate-header-line): New.
4140         * printer.el (print-context-property):
4141         * printer.el (generic-print-buffer):
4142         * printer.el (generic-print-region):
4143         Implement headers and footers.  Implement calling Print dialog box
4144         (#### but it doesn't quite work yet).
4145
4146 2001-04-25  Ben Wing  <ben@xemacs.org>
4147
4148         * about.el (xemacs-hackers):
4149         * about.el (about-url-alist):
4150         * about.el (about-personal-info):
4151         * about.el (about-hacker-contribution):
4152         More contributions.
4153         
4154         * simple.el (handle-post-motion-command):
4155         Fix spurious setting of zmacs-region-stays to t after a non-shift
4156         motion command.
4157
4158 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4159
4160         * about.el (about-personal-info): Update my bio.
4161         (about-hacker-contribution): Ditto.
4162
4163 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4164
4165         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4166
4167 2001-04-19  Andy Piper  <andy@xemacs.org>
4168
4169         * package-net.el (package-net-cygwin32-binary-size): new size.
4170         (package-net-win32-binary-size): new size.
4171         (package-net-convert-index-to-ini): Use new arch.
4172         (package-net-batch-convert-index-to-ini): Removed.
4173         (package-net-generate-bin-ini): New.
4174         (package-net-batch-generate-bin-ini): New.
4175
4176 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4177
4178         * XEmacs 21.4.1 "Copyleft" is released.
4179
4180 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4181
4182         * x-compose.el (xlib-input-method-bug-workaround):
4183         (alias-colon-to-double-quote):
4184         Force sort in map-keymap to work around rehash bug.
4185
4186 2001-04-17  Ben Wing  <ben@xemacs.org>
4187
4188         * about.el: Finish overhaul, add a few new hackers, update a
4189         couple old ones.
4190
4191 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4192
4193         * XEmacs 21.4.0 "Solid Vapor" is released.
4194
4195 2001-04-15  Ben Wing  <ben@xemacs.org>
4196
4197         * about.el:
4198         * about.el (about-headline-face): New.
4199         * about.el (about-link-face): New.
4200         * about.el (about-current-release-maintainers): New.
4201         * about.el (about-other-current-hackers): New.
4202         * about.el (about-url-alist):
4203         * about.el (about-once-and-future-hackers): New.
4204         * about.el (about-mailto-link): New.
4205         * about.el (about-get-buffer):
4206         * about.el (about-finish-buffer):
4207         * about.el (about-xemacs):
4208         * about.el (about-features): Removed.
4209         * about.el (about-advantages): New.
4210         * about.el (about-maintainer-info): Removed.
4211         * about.el (about-personal-info): New.
4212         * about.el (about-hacker-contribution): New.
4213         * about.el (about-maintainer):
4214         * about.el (about-show-linked-info):
4215         * about.el (about-hackers):
4216         Major revamping.  Rewriting of most of the text, improve the
4217         link handling, separate info on contributors into personal
4218         and contribution info, add new contributors, update personal
4219         info, etc. etc.
4220         
4221         * menubar-items.el (default-menubar):
4222         Help menubar entry for News now says more accurately
4223         "What's New in XEmacs".
4224         
4225         * mouse.el:
4226         * mouse.el (mouse-track-cleanup-hook):
4227         * mouse.el (mouse-track):
4228         Don't set-buffer to a dead buffer when calling mouse-track
4229         cleanup hooks.
4230
4231 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4232
4233         * XEmacs 21.2.47 "Zephir" is released.
4234
4235 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4236
4237         * dialog.el (make-dialog-box): Disable dialog box titles until
4238         we get them working.
4239
4240 2001-03-30  Ben Wing  <ben@xemacs.org>
4241
4242         * help.el:
4243         * help.el (Help-princ-face):
4244         * help.el (Help-prin1-face):
4245         * help.el (frob-help-extents):
4246         * help.el (describe-function-1):
4247         * help.el (describe-variable):
4248         Avoid using font-lock faces, which may not be defined.
4249         Instead, use hyper-apropos faces, and make sure they're
4250         defined as necessary by using `require'. (It's not so safe
4251         to do this for font-lock.) In any case, we will eventually
4252         be merging this functionality into hyper-apropos.
4253
4254         * loaddefs.el (completion-ignored-extensions):
4255         Fix documentation.
4256         
4257         * menubar-items.el (menu-truncate-list): Removed.
4258         * menubar-items.el (Menubar-items-truncate-list): New.
4259         * menubar-items.el (default-menubar):
4260         Fix errors if grep or compile command is too long.  Rename helper
4261         function to be less visible.
4262
4263 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4264
4265         * byte-optimize.el (byte-optimize-minus):
4266         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4267
4268 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4269
4270         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4271         Mule is available.
4272
4273         * mule/latin.el: New file.
4274
4275 2001-03-11  Ben Wing  <ben@xemacs.org>
4276
4277         * auto-save.el:
4278         * auto-save.el (auto-save-directory):
4279         * auto-save.el (make-auto-save-file-name):
4280         * auto-save.el (auto-save-file-name-p): New.
4281
4282         Merge in improvements from other definition of
4283         make-auto-save-file-name in files.el.
4284         
4285         * auto-save.el (auto-save-original-name):
4286         * auto-save.el (auto-save-name-in-fixed-directory):
4287         * auto-save.el (auto-save-unslashify-name): Removed.
4288         * auto-save.el (auto-save-slashify-name): Removed.
4289         * auto-save.el (auto-save-reserved-chars): New.
4290         * auto-save.el (auto-save-escape-name): New.
4291         * auto-save.el (auto-save-unhex): New.
4292         * auto-save.el (auto-save-unescape-name): New.
4293
4294         Change algorithm for encoding filenames in auto-save names to be
4295         entirely safe with all filesystems and all possible characters in
4296         a filename, and 100% reversible. (Essentially, uses
4297         quoted-printable as the encoding.)
4298         
4299         * auto-save.el (recover-all-files):
4300
4301         Use insert-directory rather than calling ls directly -- fixes
4302         things under Windows.
4303
4304         * files.el:
4305         * files.el (convert-standard-filename): Substitute FSF's
4306         definition for this (we had nothing here before).
4307         
4308         * files.el (backup-buffer): Warning fix.
4309         
4310         * files.el (make-backup-file-name):
4311         * files.el (find-backup-file-name):
4312         Fix error in calling sequence to auto-save-file-name-p.
4313         
4314         * files.el (recover-file):
4315         Use insert-directory rather than calling ls directly -- fixes
4316         things under Windows.
4317
4318         * files.el (make-auto-save-file-name): Removed.
4319         * files.el (auto-save-file-name-p): Removed.
4320         auto-save is always dumped so no sense in having a definition
4321         that will always be overwritten with another.
4322         
4323         * files.el (insert-directory):
4324         * win32-native.el:
4325         * win32-native.el (debug-mswindows-process-command-lines):
4326         * win32-native.el (original-make-auto-save-file-name): Removed.
4327         * win32-native.el (make-auto-save-file-name): Removed.
4328
4329
4330 2001-03-21  Martin Buchholz <martin@xemacs.org>
4331
4332         * XEmacs 21.2.46 "Urania" is released.
4333
4334 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4335
4336         * menubar-items.el (default-menubar): Update sample.emacs to
4337         sample.init.el and adjust accelerators.
4338
4339 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4340
4341         * build-report.el (build-report): Improve docstring.
4342
4343 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4344
4345         * ChangeLog: Log GTK merge.
4346
4347         * gutter-items.el:
4348         * mwheel.el:
4349         * sound.el:
4350         * startup.el:
4351         Revert gratuitous whitespace changes.
4352
4353 2001-03-07  Ben Wing  <ben@xemacs.org>
4354
4355         * help.el:
4356         * help.el (key-or-menu-binding):
4357         * help.el (Help-find-file): New.
4358         * help.el (describe-beta):
4359         * help.el (describe-copying):
4360         * help.el (describe-project):
4361         * help.el (view-emacs-news):
4362         * help.el (view-sample-init-el): New.
4363         * help.el (Help-princ-face): New.
4364         * help.el (Help-prin1-face): New.
4365         * help.el (help-symbol-function-context-menu):
4366         * help.el (help-symbol-variable-context-menu):
4367         * help.el (help-symbol-function-and-variable-context-menu):
4368         * help.el (frob-help-extents):
4369         * help.el (describe-function-1):
4370         * help.el (describe-variable):
4371
4372         Add coloring in Help buffers, correspondent with hyperlinks.
4373         View files in view-mode rather than Fundamental.
4374         Remove separators from context menus -- now handled in generic code.
4375         Add `Find Tag' to context menu.
4376         
4377         * menubar.el (popup-mode-menu):
4378
4379         Rewrite code that outputs the popup menu to (a) put more specific
4380         entries first, (b) be more robust, (c) output the proper context
4381         menu separators automatically (the context menu functionality is
4382         new and currently used only by Help).
4383
4384 2001-03-10  William M. Perry  <wmperry@aventail.com>
4385
4386         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4387         this function when converting from the 21.1 GTK branch.  Now
4388         supports file, password, question, and color built-in dialogs.
4389
4390 2001-03-06  Ben Wing  <ben@xemacs.org>
4391
4392         * keydefs.el:
4393         * keydefs.el (global-map):
4394         Add commented-out change of M-k (for 21.5).
4395         
4396         * menubar-items.el (default-menubar):
4397         Fix items to control kill-line behavior; add items for
4398         shifted motion.
4399         
4400         * simple.el:
4401         * simple.el (kill-whole-line):
4402         * simple.el (historical-kill-line): Removed.
4403         * simple.el (kill-line): Removed.
4404         * simple.el (kill-entire-line): New.
4405         * simple.el (kill-line-1): New.
4406         * simple.el (backward-kill-line):
4407         Undo kill-whole-line == always changes.  Add new function
4408         kill-entire-line to unconditionally delete the current line.
4409         Add comments describing the lamentable state of affairs of
4410         the kill-line functions and variables.
4411
4412 2001-03-02  Ben Wing  <ben@xemacs.org>
4413
4414         * simple.el:
4415         * simple.el (beginning-of-buffer):
4416         * simple.el (end-of-buffer):
4417         * simple.el (mark-ring-unrecorded-commands):
4418         * simple.el (signal-error-on-buffer-boundary):
4419         * simple.el (shifted-motion-keys-select-region):
4420         * simple.el (unshifted-motion-keys-deselect-region):
4421         * simple.el (motion-keys-for-shifted-motion): New.
4422         * simple.el (handle-pre-motion-command):
4423         * simple.el (handle-post-motion-command):
4424         * simple.el (forward-char-command):
4425         * simple.el (backward-char-command):
4426         * simple.el (scroll-up-command):
4427         * simple.el (scroll-down-command):
4428         * simple.el (next-line):
4429         * simple.el (previous-line):
4430         * simple.el (backward-block-of-lines):
4431         * simple.el (forward-block-of-lines):
4432         * simple.el (backward-word):
4433         * simple.el (mark-word):
4434
4435         Augment documentation of the most common motion commands to make
4436         note of the shifted-motion support.  Improve the support to (a)
4437         properly document how it works and why it's done in the fashion it
4438         is, and (b) allow the keystrokes that trigger it to be customized.
4439
4440         Correct error in the customize specification of
4441         mark-ring-unrecorded-commands.
4442
4443 2001-03-02  Ben Wing  <ben@xemacs.org>
4444
4445         * font-lock.el:
4446         * font-lock.el (font-lock-pending-extent-table): Removed.
4447         * font-lock.el (font-lock-pending-buffer-table): New.
4448         * font-lock.el (font-lock-pre-idle-hook):
4449         * font-lock.el (font-lock-after-change-function):
4450         * font-lock.el (font-lock-fontify-pending-extents):
4451         * font-lock.el (font-lock-lisp-like):
4452
4453         Fix handling of pending extents to avoid excessive slowness (N^2
4454         behavior) when making lots of buffer changes between redisplays,
4455         such as when saving the Options.
4456
4457 2001-03-09  William M. Perry  <wmperry@aventail.com>
4458
4459         * device.el:
4460         * dragdrop.el:
4461         * dumped-lisp.el:
4462         * faces.el:
4463         * frame.el:
4464         * gnuserv.el:
4465         * loadup.el:
4466         * menubar-items.el:
4467         * minibuf.el:
4468         The Great GTK Merge.
4469
4470         * ChangeLog.GTK:
4471         * dialog-gtk.el:
4472         * gdk.el:
4473         * generic-widgets.el:
4474         * glade.el:
4475         * gnome-widgets.el:
4476         * gnome.el:
4477         * gtk-compose.el:
4478         * gtk-extra.el:
4479         * gtk-faces.el:
4480         * gtk-ffi.el:
4481         * gtk-file-dialog.el:
4482         * gtk-font-menu.el:
4483         * gtk-glyphs.el:
4484         * gtk-init.el:
4485         * gtk-iso8859-1.el:
4486         * gtk-marshal.el:
4487         * gtk-mouse.el:
4488         * gtk-package.el:
4489         * gtk-password-dialog.el:
4490         * gtk-select.el:
4491         * gtk-widget-accessors.el:
4492         * gtk-widgets.el:
4493         * gtk.el:
4494         widgets-gtk.el:
4495         The Great GTK Merge: new files.
4496
4497 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4498
4499         * generic-widgets.el: Don't require gtk (a built-in feature) at
4500         top level.  Don't execute the last sexp unless (featurep 'gtk).
4501
4502 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4503
4504         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4505
4506 2001-02-23  Martin Buchholz <martin@xemacs.org>
4507
4508         * XEmacs 21.2.45 "Thelxepeia" is released.
4509
4510 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4511  
4512         * about.el (xemacs-hackers): update my entry. 
4513         * about.el (about-maintainer-info): ditto. 
4514         * about.el (about-hackers): ditto. 
4515
4516 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4517
4518         * about.el (about-maintainer-info): More vanity info about
4519         yours truly.
4520
4521 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4522
4523         * build-report.el (build-report-destination): xemacs-build-reports
4524         has moved to SourceForge, where mailing list name length is
4525         restricted, hence the name change to
4526         xemacs-buildreports@xemacs.org.
4527         * build-report.el (build-report-keep-regexp): Update default.
4528         * build-report.el (build-report-delete-regexp): Ditto.
4529         * build-report.el (build-report-make-output-files): Ditto.
4530
4531 2001-02-19  Craig Lanning  <lanning@scra.org>
4532
4533         * lisp-mode.el: Add indentation specifications for following
4534         Common Lisp forms: handler-case, handler-bind, with-slots,
4535         with-open-file, with-open-stream, print-unreadable-object.
4536
4537 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4538
4539         * font-lock.el (font-lock-set-defaults-1):
4540         Move initialization of `font-lock-cache-position' so that it's set
4541         even if font-lock-keywords is already defined.
4542
4543 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4544
4545         * autoload.el (generate-file-autoloads-1):
4546         Use `emacs-lisp-mode-syntax-table' instead of
4547         `lisp-mode-syntax-table'.
4548         * lisp-mode.el (lisp-mode-syntax-table):
4549         Get rid of old checks for `parse-partial-sexp' version.
4550         Make `|' (pipe) string delimiter instead of punctuation.
4551
4552 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4553
4554         * window.el (save-selected-window):
4555         Use gensym for better macro hygiene.
4556
4557 2001-02-06  Mike Sperber <mike@xemacs.org>
4558
4559         * dump-paths.el:
4560         * startup.el (startup-setup-paths): Set and use
4561         `mule-lisp-directory'.
4562         (startup-setup-paths-warning): Ditto.
4563
4564         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4565         (paths-construct-load-path): Consider `mule-lisp-directory'.
4566
4567 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4568
4569         * font-lock.el: Syntax table improvements used.  A few random
4570         changes are not specified below.
4571         (font-lock-fontify-string-delimiters):
4572         (font-lock-syntactic-keywords):
4573         (font-lock-cache-state nil):
4574         (font-lock-cache-position):
4575         New variables.
4576         (font-lock-set-syntax):
4577         (font-lock-apply-syntactic-highlight):
4578         (font-lock-fontify-syntactic-anchored-keywords):
4579         (font-lock-fontify-syntactic-keywords-region):
4580         (font-lock-eval-keywords):
4581         New functions.
4582         (font-lock-remove-face):
4583         (font-lock-fontify-syntactically-region):
4584         Use syntax properties.
4585
4586 2001-02-08  Martin Buchholz <martin@xemacs.org>
4587
4588         * XEmacs 21.2.44 "Thalia" is released.
4589
4590 2001-01-16  Mike Sperber <mike@xemacs.org>
4591
4592         * startup.el (normal-top-level): Work even if no installation root
4593         is found.
4594
4595 2001-01-30  Andy Piper  <andy@xemacs.org>
4596
4597         * gutter-items.el (progress-abort-glyph): remove instantiator.
4598         (set-progress-abort-instantiator): new function.
4599         (abort-progress-feedback): use it.
4600
4601         * gutter.el (set-gutter-dirty-p): new function.
4602
4603 2001-01-30  Didier Verna  <didier@xemacs.org>
4604
4605         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4606
4607 2001-01-24  Didier Verna  <didier@xemacs.org>
4608
4609         * sound.el (sound-extension-list): give a better default value.
4610         * sound.el (load-sound-file): improve the doc string, also find
4611         files given by absolute names, pass a real extension list to
4612         `locate-file'.
4613
4614 2001-01-26  Martin Buchholz <martin@xemacs.org>
4615
4616         * XEmacs 21.2.43 "Terspichore" is released.
4617
4618 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4619
4620         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4621         messages from gnuserv.
4622
4623 2001-01-20  Martin Buchholz <martin@xemacs.org>
4624
4625         * XEmacs 21.2.42 "Poseidon" is released.
4626
4627 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4628
4629         * cl-macs.el (cl-upcase-arg): New function.
4630         (cl-function-arglist): New function.
4631         (cl-transform-lambda): Automatically add CL-style lambda list to
4632         documentation string using functions above.
4633
4634 2001-01-12  Andy Piper  <andy@xemacs.org>
4635
4636         * package-get.el (package-get-custom): call
4637         package-net-update-installed-db.
4638
4639         * package-ui.el (pui-install-selected-packages): call
4640         package-net-update-installed-db.
4641
4642         * package-net.el (package-net-update-installed-db): use
4643         packages-package-list so that we reflect reality.
4644
4645         * packages.el (packages-package-list): Make docstring reflect
4646         reality.
4647
4648         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4649
4650         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4651         isn't installed.
4652
4653 2001-01-17  Andy Piper  <andy@xemacs.org>
4654
4655         * wid-edit.el (widget-activation-glyph-mapper): activate or
4656         deactivate native widgets.
4657         (widget-glyph-insert-glyph): record instantiator.
4658         (widget-push-button-value-create): use it.
4659
4660         * gui.el (gui-button-action): new function. Make button's domain
4661         buffer current when calling.
4662         (make-gui-button): update to use gui-button-action.
4663
4664 2001-01-16  Didier Verna  <didier@xemacs.org>
4665
4666         * menubar-items.el (default-menubar): add an entry for modeline
4667         horizontal scrolling in Options -> Display.
4668
4669 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4670
4671         * package-get.el (package-get-require-signed-base): Set to nil
4672         by default.
4673
4674 2001-01-17  Martin Buchholz <martin@xemacs.org>
4675
4676         * XEmacs 21.2.41 "Polyhymnia" is released.
4677
4678 2001-01-16  Mike Sperber <mike@xemacs.org>
4679
4680         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4681         catch lisp/mule/.
4682
4683 2001-01-14  Mike Sperber <mike@xemacs.org>
4684
4685         * startup.el (maybe-create-compatibility-dot-emacs):
4686         (maybe-unmigrate-user-init-file):
4687         (unmigrate-user-init-file): Created.
4688         (maybe-migrate-user-init-file): Offer creation of compatibility
4689         .emacs.
4690         Some doc fixes wrt init file location.
4691
4692 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4693
4694         * faces.el (face-frob-from-locale-first): new variable.
4695         (frob-face-font-2): Honor tags arg while trying to use
4696         standard-face-mapping.  When face-frob-from-locale-first is set,
4697         first try to set face inheriting from frobbed-face.
4698
4699 2001-01-15  Didier Verna  <didier@xemacs.org>
4700
4701         * about.el (xemacs-hackers): update my entry.
4702         * about.el (about-url-alist): ditto.
4703         * about.el (about-maintainer-info): ditto.
4704         * about.el (about-hackers): ditto.
4705
4706 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4707
4708         The byte compiler has been badly broken for a year,
4709         by the patch of 1999-12-06.
4710         * byte-optimize.el (byte-optimize-form-code-walker):
4711         Bug was: the byte compiler was making this erroneous optimization:
4712         (progn (or (foo)) (bar)) ==> (bar)
4713
4714 2000-11-20  Mike Sperber <mike@xemacs.org>
4715
4716         * setup-paths.el (paths-core-load-path-depth): Split
4717         `paths-load-path-depth' in two for site and core lisp.  Don't
4718         recurse into core.
4719         * setup-paths.el (paths-construct-load-path): Use.
4720
4721 2001-01-10  Andy Piper  <andy@xemacs.org>
4722
4723         * package-net.el (package-net-cygwin32-binary-size): new variable
4724         (package-net-win32-binary-size): ditto.  add much needed
4725         commentary.
4726
4727         * gutter-items.el (buffers-tab-items): correct off-by-one error
4728         for buffers-tab-max-size.
4729
4730 2001-01-08  Martin Buchholz <martin@xemacs.org>
4731
4732         * XEmacs 21.2.40 is released.
4733
4734 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4735
4736         * mule/hebrew.el: Fix comments and typos.
4737         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4738
4739 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4740
4741         * ChangeLog.1: move ancient log from fill.el.
4742
4743         * dump-paths.el:
4744         paragraphs.el:
4745         mule/mule-category.el:
4746         Miscellaneous typo fixes and slight doc clarifications.
4747
4748         * mule/mule-ccl.el:  Correct file name in header.
4749
4750 2000-12-31  Martin Buchholz <martin@xemacs.org>
4751
4752         * XEmacs 21.2.39 is released.
4753
4754 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4755
4756         * byte-optimize.el (byte-optimize-cond):
4757         (byte-optimize-cond-1): New.
4758         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4759         Optimizes (cond (x nil)) ==> nil.
4760         Provide better diagnostic on malformed expr like (cond foo).
4761
4762 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4763
4764         * mule/mule-coding.el:
4765         mule/mule-cmds.el (reset-language-environment,
4766         set-language-environment-coding-systems):
4767         Safer default coding-priority-list, corresponding to src/file-coding.h.
4768
4769 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4770
4771         * package-admin.el: Allow package removal from
4772         early-package-load-path.
4773
4774 2000-12-15  Andreas Jaeger  <aj@suse.de>
4775
4776         * about.el (about-maintainer-info): Update my entry.
4777
4778 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4779
4780         * packages.el (locate-library): Add support for bzip2
4781         compressed .el files.
4782
4783 2000-12-12  Andy Piper  <andy@xemacs.org>
4784
4785         * package-net.el: new file.
4786
4787 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4788
4789         * font-lock.el: Add missing C++ keywords.
4790
4791 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4792
4793         * simple.el (indent-for-comment): Preserve indentation of comments
4794         starting in column 0, as documented in (Info-goto-node
4795         "(xemacs)Comments").  Update docstring accordingly.
4796
4797 2000-12-05  Martin Buchholz <martin@xemacs.org>
4798
4799         * XEmacs 21.2.38 is released.
4800
4801 2000-12-04  Didier Verna  <didier@xemacs.org>
4802
4803         * mouse.el (default-mouse-track-set-point-in-window): remove
4804         spurious '+' operation detected by Martin.
4805
4806
4807 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4808
4809         * cl-extra.el (coerce):
4810         Implement char to integer coercion.
4811         Remove extraneous (numberp) test.
4812
4813         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4814         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4815         (byte-optimize-predicate):
4816         Warn if evaluating constant expression signals an error.
4817         (byte-optimize-form): Small simplification.
4818
4819         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4820
4821 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4822
4823         * byte-optimize.el:
4824         (byte-optimize-minus):
4825         (byte-optimize-plus):
4826         (byte-optimize-mult):
4827         (byte-optimize-quo):
4828         Use (car (last x)) instead of (last x) to get last elt!
4829         Use `byte-optimize-predicate' to optimize `%'.
4830         Move optimizations for special numeric args to bytecomp.el.
4831         * bytecomp.el (byte-compile-associative): Remove.
4832         (byte-compile-max): New.
4833         (byte-compile-min): New.
4834         Properly handle erroneous calls: (max) (min).
4835         (byte-compile-plus): New.
4836         (byte-compile-minus):
4837         It's easiest to handle 0, +1 and -1 args here.
4838         (byte-compile-mult): New.
4839         It's easiest to handle 1, -1 and 2 args here.
4840         (byte-compile-quo):
4841         It's easiest to handle 0, +1 and -1 args here.
4842         Issue byte-compiler warning when dividing by zero.
4843
4844         Byte-compiler arithmetic improvements.
4845         Better optimize these expressions in the obvious way:
4846         (+ x y 1)   -->  varref x varref y add add1
4847         (+ x y -1)  -->  varref x varref y add sub1
4848         (- x y 0)   -->  (- x y)
4849         (- 0 x y)   -->  (- (- x) y)
4850         (% 42 19)   --> compile-time constant
4851         (/ 42 19)   --> compile-time constant
4852         (* (foo) 2) --> foo call dup plus
4853
4854         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4855         unless (declaim (optimize (safety 3)))
4856         or (setq byte-compile-delete-errors nil).
4857
4858 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4859
4860         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4861         docstrings.
4862
4863 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4864
4865         * startup.el (command-line-do-help):  Add documentation of
4866         portable dumper switches.
4867
4868 2000-11-22  Andy Piper  <andy@xemacs.org>
4869
4870         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4871
4872         * glyphs.el (init-glyphs): don't use autodetect for strings.
4873
4874 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4875
4876         * byte-optimize.el (byte-optimize-char-before):
4877         (byte-optimize-backward-char):
4878         (byte-optimize-backward-word):
4879         Fix incorrect optimizations for these sorts of expressions:
4880         (let ((x nil)) (backward-char x))
4881
4882 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4883
4884         * byte-optimize.el:
4885         * byte-optimize.el (byte-optimize-backward-char): New.
4886         * byte-optimize.el (byte-optimize-backward-word): New.
4887         Make backward-word and backward-char as efficient as forward versions.
4888
4889         * bytecomp.el (byte-compile-no-args-with-one-extra):
4890         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4891         * bytecomp.el (byte-compile-two-args-with-one-extra):
4892         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4893         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4894         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4895         Check if extra arg is constant nil, and if so, use byte-coded call.
4896
4897         * simple.el (backward-word):
4898         * simple.el (mark-word):
4899         * simple.el (kill-word):
4900         * simple.el (backward-kill-word):
4901         Make COUNT argument optional, for consistency with forward-char et al.
4902
4903         * abbrev.el (abbrev-string-to-be-defined):
4904         * abbrev.el (inverse-abbrev-string-to-be-defined):
4905         * abbrev.el (inverse-add-abbrev):
4906         * abbrev.el (expand-region-abbrevs):
4907         * buff-menu.el (Buffer-menu-execute):
4908         * indent.el (move-to-left-margin):
4909         * indent.el (indent-relative):
4910         * indent.el (move-to-tab-stop):
4911         * info.el (Info-reannotate-node):
4912         * lisp-mode.el (lisp-indent-line):
4913         * lisp.el (end-of-defun):
4914         * lisp.el (move-past-close-and-reindent):
4915         * misc.el (copy-from-above-command):
4916         * mouse.el (default-mouse-track-scroll-and-set-point):
4917         * page.el (forward-page):
4918         * paragraphs.el (forward-paragraph):
4919         * paragraphs.el (end-of-paragraph-text):
4920         * picture.el (picture-forward-column):
4921         * picture.el (picture-self-insert):
4922         * rect.el (extract-rectangle-line):
4923         * simple.el (newline):
4924         * simple.el (fixup-whitespace):
4925         * simple.el (backward-delete-char-untabify):
4926         * simple.el (transpose-chars):
4927         * simple.el (transpose-preceding-chars):
4928         * simple.el (do-auto-fill):
4929         * simple.el (indent-new-comment-line):
4930         * simple.el (blink-matching-open):
4931         * view-less.el (cleanup-backspaces):
4932         * wid-edit.el (widget-transpose-chars):
4933         * term/bg-mouse.el (bg-insert-moused-sexp):
4934         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4935
4936         * info.el (Info-fontify-node):
4937         * simple.el (backward-delete-function):
4938         Use canonical delete-backward-char instead of backward-delete-char.
4939
4940 2000-11-20  Andy Piper  <andy@xemacs.org>
4941
4942         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4943         no buffers.
4944
4945 2000-11-20  Andy Piper  <andy@xemacs.org>
4946
4947         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4948         buffer tabs.
4949
4950 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4951
4952         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4953         (proclaim inline...) was shadowing compiler-macros.
4954
4955 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4956
4957         * bytecomp.el (byte-compile-eval): New.
4958         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4959         Keeps this promise made in Lispref:
4960         "If a file being compiled contains a `defmacro' form, the macro is
4961         defined temporarily for the rest of the compilation of that file."
4962
4963 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4964
4965         * cl.el (floatp-safe):
4966         (plusp):
4967         (minusp):
4968         (oddp):
4969         (evenp):
4970         (cl-abs):
4971         Use a better parameter name than `x'.
4972
4973         * cl-macs.el (check-type): Make continuable.  Change documentation
4974         to require PLACE, but accept any form for compatibility.
4975
4976         * abbrev.el (define-abbrev): Use check-type.
4977         * font-menu.el (font-menu-change-face): Use check-type.
4978         * menubar.el (relabel-menu-item): Use check-type.
4979         * itimer.el: Fix typo.
4980
4981 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4982
4983         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4984
4985 2000-11-14  Martin Buchholz <martin@xemacs.org>
4986
4987         * XEmacs 21.2.37 is released.
4988
4989 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4990
4991         * code-cmds.el: Provide the feature.
4992
4993 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
4994
4995         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4996
4997         * code-cmds.el: New file
4998         * mule/mule-cmds.el:
4999         * mule/mule-misc.el
5000         (coding-keymap): New keymap. Define coding system keyboard
5001         commands on file-coding builds too.
5002         (coding-system-change-eol-conversion):
5003         (universal-coding-system-argument):
5004         (set-default-coding-systems):
5005         (prefer-coding-system): Moved from mule-cmds.el
5006         (set-buffer-process-coding-system): Moved from mule-misc.el
5007
5008 2000-09-15  Stephen Carney <carney@scubadoo.com>
5009
5010         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5011
5012 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5013
5014         * package-get.el (package-get-download-sites): Add a pre-release
5015         site for experimental packages.
5016
5017         * auto-autoloads.el: Regenerated.
5018
5019 2000-08-01  Andy Piper  <andy@xemacs.org>
5020
5021         * gutter-items.el (buffers-tab-omit-function): reference
5022         buffers-tab-select-visible-buffers.
5023         (buffers-tab-filter-functions): new variable, by default uses
5024         buffers-tab-selection-function and buffers-tab-omit-function.
5025         (select-buffers-tab-buffers-by-mode): invert arguments.
5026         (buffers-tab-select-visible-buffers): new function. Invert calling
5027         of buffers-menu-omit-invisible-buffers.
5028         (buffers-tab-items): rewrite to use
5029         buffers-tab-filter-functions. Rewrite docstring.
5030         (gutter-buffers-tab-extent): delete.
5031         (add-tab-to-gutter): always build a new extent when adding the
5032         tabs.
5033         (update-tab-in-gutter): make gutter dirty when orientation
5034         changes.
5035
5036 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5037
5038         * bytecomp.el (byte-compile-defvar-or-defconst):
5039         Only do loadhist recording if defvar form includes a value.
5040
5041 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5042
5043         * bytecomp.el (byte-compile-initial-macro-environment):
5044         `eval-when-compile' should not compile its body.
5045
5046 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5047
5048         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5049         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5050         some Japanese English.  Remove some ancient FSF comments, and
5051         improve docstrings.  Use symbols not vectors for tables.
5052
5053 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5054
5055         * keymap.el:
5056         (local-key-binding):
5057         (global-key-binding):
5058         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5059
5060         * lisp.el:
5061         (backward-sexp): Slightly simpler code.
5062         (mark-sexp): Make arg optional, like FSF Emacs.
5063         (forward-list): Slightly simpler code.
5064         (backward-list): Slightly simpler code.
5065         (down-list):  Make arg optional, like FSF Emacs.
5066         (up-list):  Make arg optional, like FSF Emacs.
5067         (backward-up-list):  Make arg optional, like FSF Emacs.
5068         (kill-sexp):  Make arg optional, like FSF Emacs.
5069         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5070
5071         * font-menu.el (font-menu-change-face):
5072         Take continuable errors into account.
5073
5074         * abbrev.el:
5075         * abbrev.el (clear-abbrev-table):
5076         * abbrev.el (define-abbrev-table):
5077         * abbrev.el (define-abbrev):
5078         * abbrev.el (insert-abbrev-table-description):
5079         * apropos.el (apropos-documentation-check-doc-file):
5080         * apropos.el (apropos-documentation-check-elc-file):
5081         * buff-menu.el (list-buffers):
5082         * buff-menu.el (list-buffers-noselect):
5083         * bytecomp.el (byte-recompile-directory):
5084         * bytecomp.el (batch-byte-compile):
5085         * cl-macs.el (typep):
5086         * code-files.el (find-coding-system-magic-cookie):
5087         * code-files.el (insert-file-contents):
5088         * cus-edit.el (customize-set-variable):
5089         * cus-edit.el (customize-save-variable):
5090         * cus-face.el (custom-set-face-font-size):
5091         * cus-face.el (custom-set-face-update-spec):
5092         * cus-face.el (custom-reset-faces):
5093         * custom.el (custom-check-theme):
5094         * custom.el (copy-upto-last):
5095         * fill.el (canonically-space-region):
5096         * fill.el (fill-paragraph):
5097         * fill.el (fill-region):
5098         * fill.el (find-space-insertable-point):
5099         * fill.el (justify-current-line):
5100         * faces.el (face-spec-update-all-matching):
5101         * faces.el (set-face-stipple):
5102         * files-nomule.el (insert-file-contents):
5103         * files.el (insert-file-contents-literally):
5104         * files.el (hack-local-variables-last-page):
5105         * files.el (basic-save-buffer):
5106         * files.el (insert-directory):
5107         * font-menu.el (font-menu-change-face):
5108         * font.el (font-spatial-to-canonical):
5109         * format.el (format-encode-region):
5110         * format.el (format-insert-file):
5111         * format.el (format-replace-strings):
5112         * gutter.el (set-gutter-element):
5113         * help.el (key-or-menu-binding):
5114         * help.el (describe-bindings):
5115         * help.el (with-syntax-table):
5116         * indent.el (indent-rigidly):
5117         * indent.el (delete-to-left-margin):
5118         * info.el:
5119         * info.el (Info-extract-dir-entry-from):
5120         * info.el (Info-build-dir-anew):
5121         * info.el (Info-rebuild-dir):
5122         * info.el (Info-batch-rebuild-dir):
5123         * info.el (Info-read-subfile):
5124         * info.el (Info-build-node-completions):
5125         * info.el (Info-extract-menu-node-name):
5126         * isearch-mode.el (isearch-range-invisible):
5127         * isearch-mode.el (isearch-restore-invisible-extents):
5128         * itimer.el (itimerp):
5129         * itimer.el (itimer-live-p):
5130         * keymap.el:
5131         * keymap.el (substitute-key-definition):
5132         * keymap.el (read-command-or-command-sexp):
5133         * keymap.el (local-key-binding):
5134         * keymap.el (global-key-binding):
5135         * keymap.el (global-set-key):
5136         * keymap.el (local-set-key):
5137         * ldap.el:
5138         * ldap.el (ldap-add-entries):
5139         * ldap.el (ldap-delete-entries):
5140         * lisp.el (backward-sexp):
5141         * lisp.el (mark-sexp):
5142         * lisp.el (forward-list):
5143         * lisp.el (backward-list):
5144         * lisp.el (down-list):
5145         * lisp.el (backward-up-list):
5146         * lisp.el (up-list):
5147         * lisp.el (kill-sexp):
5148         * lisp.el (backward-kill-sexp):
5149         * menubar.el (add-menu-button):
5150         * menubar.el (add-submenu):
5151         * menubar.el (delete-menu-item):
5152         * menubar.el (relabel-menu-item):
5153         * mouse.el (narrow-window-to-region):
5154         * obsolete.el (define-obsolete-variable-alias):
5155         * obsolete.el (store-substring):
5156         * package-admin.el:
5157         * package-admin.el (package-admin-install-function):
5158         * package-admin.el (package-admin-install-function-mswindows):
5159         * package-admin.el (package-admin-default-install-function):
5160         * package-get.el (package-get-update-base-entries):
5161         * packages.el (packages-load-package-dumped-lisps):
5162         * packages.el (packages-collect-package-dumped-lisps):
5163         * printer.el (generic-print-buffer):
5164         * printer.el (generic-print-region):
5165         * replace.el (occur-mode-mouse-goto):
5166         * replace.el (perform-replace):
5167         * select.el (get-selection-no-error):
5168         * simple.el:
5169         * simple.el (newline):
5170         * simple.el (open-line):
5171         * simple.el (edit-and-eval-command):
5172         * simple.el (goto-line):
5173         * simple.el (undo):
5174         * simple.el (kill-region):
5175         * simple.el (copy-region-as-kill):
5176         * simple.el (kill-ring-save):
5177         * simple.el (set-mark):
5178         * simple.el (next-line):
5179         * simple.el (previous-line):
5180         * simple.el (line-move):
5181         * simple.el (set-goal-column):
5182         * simple.el (comment-region):
5183         * subr.el:
5184         * subr.el (putf):
5185         * syntax.el (modify-syntax-entry):
5186         * syntax.el (map-syntax-table):
5187         * view-less.el (view-file):
5188         * view-less.el (view-buffer):
5189         * view-less.el (view-file-other-window):
5190         * window-xemacs.el (backward-other-window):
5191         * window.el:
5192         * window.el (one-window-p):
5193         * window.el (walk-windows):
5194         * window.el (window-list):
5195         * x-mouse.el (x-mouse-kill):
5196         * x-select.el (x-get-cutbuffer):
5197         * x-select.el (x-store-cutbuffer):
5198         * term/bg-mouse.el (bg-mouse-line-to-center):
5199         * term/sun-mouse.el (window-line-end):
5200         * term/sun-mouse.el (sun-select-region):
5201         * term/sun.el (kill-region-and-unmark):
5202         * mule/mule-category.el:
5203         * mule/mule-category.el (modify-category-entry):
5204         * mule/mule-category.el (char-category-list):
5205         * mule/mule-coding.el (coding-system-force-on-output):
5206         * mule/mule-misc.el (coding-system-put):
5207         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5208
5209 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5210
5211         * cus-face.el: Typo fixes and tiny clarifications.
5212         * custom.el: ditto
5213
5214 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5215
5216         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5217         * startup.el (normal-top-level): Setup auto-save-list-file-name
5218         if auto-save-list-file-prefix is non-nil.
5219
5220 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5221
5222         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5223
5224 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5225
5226         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5227         get symbol at point-min.
5228
5229 2000-10-24  Didier Verna  <didier@xemacs.org>
5230
5231         * info.el (Info-emacs-info-file-name): defconst it.
5232         * info.el (Info-footnote-tag): defcustom it.
5233         * info.el (Info-no-description-string): ditto.
5234         * info.el (Info-find-node): adapt to new semantics of
5235         'Info-suffixed-file (don't do the case variants stuff).
5236         * info.el (Info-insert-dir): rewrite the dir file variants code.
5237         * info.el (Info-directory-files): New. Return the list of info
5238         files in a directory.
5239         * info.el (Info-dir-outdated-p): use it.
5240         * info.el (Info-parse-dir-entries): ditto.
5241         * info.el (Info-build-dir-anew): don't restrict to files ending
5242         with a ".info.*" extension.
5243         * info.el (Info-set-mode-line): ditto.
5244         * info.el (Info-read-subfile): adapt to new semantics of
5245         'Info-suffixed-file (append 'exact argument).
5246         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5247         string independently of the case.
5248         * info.el (Info-suffixed-file): use it (match all possible case
5249         for the file name).
5250         * info.el (Info-insert-file-contents): code cleanup.
5251         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5252         columns.
5253         * info.el (Info-batch-rebuild-dir): ditto.
5254         * info.el (Info-read-node-name-1): ditto.
5255         * info.el (Info-search): ditto.
5256         * info.el (Info-fontify-node): ditto.
5257
5258
5259 2000-10-24  Didier Verna  <didier@xemacs.org>
5260
5261         * process.el (shell-command): when called from a program, avoid
5262         'push-mark's "mark-set" message.
5263
5264 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5265
5266         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5267         by a symbol, not by a vector.
5268         * mule/vietnamese.el (vscii): Likewise.
5269         (viscii): Likewise.
5270         * mule/cyrillic.el (koi8-r): Likewise.
5271
5272         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5273         by a symbol, not by a vector.
5274         (chinese-big5-2): Likewise.
5275         * mule/ethiopic.el (ethiopic): Likewise.
5276         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5277         (vietnamese-viscii-upper): Likewise.
5278
5279 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5280
5281         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5282
5283 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5284
5285         * byte-optimize.el (byte-optimize-car): New function.
5286         (byte-optimize-cdr): Ditto.
5287
5288 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5289
5290         * byte-optimize.el: Partial synch with FSF 20.7.
5291         Optimize constant concatenation.
5292         Add keymapp as a side effect free function.  It is a built-in.
5293         (byte-after-unbind-pos): Remove byte-equal.
5294
5295 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5296
5297         * update-elc-2.el: Quote regexps correctly.
5298
5299 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5300
5301         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5302         (ccl-compile): Apply integerp, not integer-or-char-p to
5303         check the type of the buffer magnification
5304         (ccl-compile-write-string): Encode a string with binary
5305         coding system.
5306         (ccl-compile-write-repeat): Likewise.
5307
5308 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5309
5310         * buff-menu.el:
5311         * bytecomp.el:
5312         * coding.el:
5313         * faces.el:
5314         * files.el:
5315         * fill.el:
5316         * float-sup.el:
5317         * font-lock.el:
5318         * help.el:
5319         * iso8859-1.el:
5320         * loaddefs.el:
5321         * menubar-items.el:
5322         * menubar.el:
5323         * modeline.el:
5324         * msw-font-menu.el:
5325         * paragraphs.el:
5326         * paths.el:
5327         * replace.el:
5328         * simple.el:
5329         * sound.el:
5330         * startup.el:
5331         * version.el:
5332         * x-faces.el:
5333         * x-font-menu.el:
5334         Remove purecopy.
5335
5336 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5337
5338         * simple.el (do-auto-fill): Use the function pointer to by
5339         `comment-line-break-function', not `indent-new-comment-line'. This
5340         fixes an issue with cc-mode comment continuation.
5341
5342 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5343
5344         * simple.el (turn-on-auto-fill):  Add (interactive).
5345         * mwheel.el (mwheel-install): Add (interactive).
5346         * font-lock.el (turn-on-font-lock): Add (interactive).
5347         (turn-off-font-lock): Add (interactive).
5348
5349 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5350
5351         * packages.el (packages-special-base-regexp): Add `man'.
5352
5353 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5354
5355         * wid-edit.el (widget-specify-active): map over extents in current
5356         buffer like `widget-specify-inactive' does.  Mapping over the
5357         inactive extent object does not work since the current extent is
5358         ignored by `map-extents'.
5359
5360 2000-10-04  Martin Buchholz <martin@xemacs.org>
5361
5362         * XEmacs 21.2.36 is released.
5363
5364 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5365
5366         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5367         Optimize the compiled-function-constants vector by byte-code
5368         reference counts.
5369
5370 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5371
5372         * build-report.el (build-report-delete-regexp): quote value in
5373         defcustom
5374
5375 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5376
5377         * build-report.el (build-report): Don't bind srcdir which we don't
5378         use in `multiple-value-bind' to avoid the only byte-compiler
5379         warning.
5380
5381 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5382
5383         * build-report.el: Requires cl and custom now.
5384         build-report-version is determined by XEmacs version -- remove
5385         build-report-version*.
5386         * build-report.el (build-report-version): Removed.
5387         * build-report.el (build-report-installation-version-regexp): New.
5388         * build-report.el (build-report-version-file-regexp): New.
5389         * build-report.el (build-report-installation-srcdir-regexp): New.
5390         * build-report.el (build-report-destination): Offer
5391         xemacs-build-reports and xemacs-beta.
5392         * build-report.el (build-report-keep-regexp): Adjusted.
5393         * build-report.el (build-report-delete-regexp): Adjusted.
5394         * build-report.el (build-report-make-output-dir): New.
5395         * build-report.el (build-report-installation-file): Replace use of
5396         `concat' with `expand-file-name'.
5397         * build-report.el (build-report-make-output-file): Removed.
5398         * build-report.el (build-report-make-output-files): New.
5399         * build-report.el (build-report-subject): Identify as
5400         user-variable with "*...".
5401         * build-report.el (build-report-prompts): Ditto.
5402         * build-report.el (build-report-version-file): New.
5403         * build-report.el (build-report-file-encoding): Identify as
5404         user-variable with "*...".
5405         * build-report.el (build-report-make-output-get): New.
5406         * build-report.el (build-report-insert-header): Report
5407         emacs-version and system-configuration instead of
5408         build-report-version.
5409         * build-report.el (build-report-insert-make-output): Add file
5410         argument.
5411         * build-report.el (build-report-insert-installation-file):
5412         Re-indent.
5413         * build-report.el (build-report-keep): Change docstring,
5414         re-indent.
5415         * build-report.el (build-report-delete): Ditto.
5416         * build-report.el (build-report-installation-data): New.
5417         * build-report.el (build-report-version-file-data): New.
5418
5419 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5420
5421         * byte-optimize.el (byte-optimize-lapcode):
5422         Fix the optimization of using the first 5 elements of the
5423         constants vector for variables.
5424         (byte-optimize-lapcode): Fix another ancient broken optimization.
5425
5426 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5427
5428         * *: Spelling mega-patch
5429
5430 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5431
5432         * easymenu.el: doc fixes.
5433         (easy-menu-do-define): Use backquote.
5434         (easy-menu-change):
5435         (easy-menu-add):
5436         `when' seems much clearer than `if' here.
5437         (easy-menu-remove):
5438         (easy-menu-add-item):
5439         (easy-menu-item-present-p):
5440         (easy-menu-remove-item):
5441         Wrap using (when (featurep 'menubar) ...)
5442
5443 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5444
5445         * bytecomp.el (displaying-byte-compile-warnings):
5446         Revert Ben's change to this function below so that the compile log
5447         is displayed properly for users of the "popper" package.
5448
5449 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5450
5451         * window.el (save-selected-window): Use backquote.
5452
5453         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5454         Renamed from `byte-compile-file-form-defvar'.
5455         * bytecomp.el (byte-compile-defvar-or-defconst):
5456         Only cons onto current-load-list in top-level forms.
5457         Else this leaks a cons cell every time a defun is called.
5458         Renamed from `byte-compile-defvar', for clarity.
5459         Warn when docstring of defvar is not a string.
5460         Use consistent error messages.
5461         Better comments.
5462
5463 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5464
5465         * simple.el (set-variable):
5466         Remove unneeded defvar by rearranging order of let* forms.
5467
5468         * mule/mule-ccl.el (ccl-get-next-code):
5469         * menubar-items.el (bookmark-menu-filter):
5470         (language-environment-menu-filter):
5471         (tutorials-menu-filter):
5472         * toolbar-items.el (toolbar-compile):
5473         * byte-optimize.el (disassemble-offset):
5474         Use (declare (special ...)) instead of `defvar'.
5475
5476         * cl-macs.el (cl-do-proclaim):
5477         Fix (declare (special ...)) warning suppression syntax.
5478
5479 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5480
5481         * info.el (Info-tag-table-marker):
5482         (Info-tag-table-buffer):
5483         (Info-find-file-node):
5484         (Info-read-subfile):
5485         (Info-build-node-completions):
5486         (Info-search):
5487         (Info-mode):
5488         Multiple info buffer support.
5489
5490 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5491
5492         * ldap.el (ldap-decode-entry): New defun
5493         (ldap-search-entries): Use it in order to decode DN-prefixed
5494         entries properly
5495
5496 2000-08-23  Daniel Pittman <daniel@danann.net>
5497
5498         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5499         Use `eq', not `=', to compare symbols.
5500
5501 2000-07-30  Ben Wing  <ben@xemacs.org>
5502
5503         * bytecomp.el (byte-compile-report-error):
5504         * bytecomp.el (displaying-byte-compile-warnings):
5505         if stack-trace-on-error is set, send out a backtrace when
5506         an error is encountered that stops byte compilation.  this
5507         should make it much much easier to track down those curious
5508         problems.  also undo the kludge of using a separate "*Show*"
5509         buffer for display when there's a temp-buffer-show-function;
5510         we can avoid this by just being a little smarter.
5511
5512         * dialog-items.el:
5513         * dialog-items.el (search-dialog-regexp): New.
5514         * dialog-items.el (search-dialog-callback):
5515         * dialog-items.el (make-search-dialog):
5516         add a regexp option to the dialog and clean up a bit.
5517
5518         * dialog.el:
5519         * dialog.el (yes-or-no-p-dialog-box):
5520         * dialog.el (get-dialog-box-response):
5521         * dialog.el (make-dialog-box):
5522         * dialog.el (dialog-box-finish): New.
5523         * dialog.el (dialog-box-cancel): New.
5524         * dialog.el (internal-make-dialog-box-exit): New.
5525         implement [properly!] the :modal property of the new dialog box
5526         interface.  this is the first time xemacs has ever had *proper*
5527         modal dialog boxes, giving the standard window-system feedback.
5528         (e.g. under windows, clicking on a disabled frame causes a beep
5529         and makes the dialog box flash three times.)
5530
5531         * dragdrop.el: header keyword frobbing.
5532
5533         * dumped-lisp.el (preloaded-file-list):
5534         renamed winnt.el to win32-native.el.
5535
5536         * faces.el (face-property):
5537         * faces.el (set-face-property):
5538         * faces.el (frob-face-property):
5539         * faces.el (frob-face-font-2):
5540         * faces.el (make-face-bold):
5541         * faces.el (make-face-italic):
5542         * faces.el (make-face-bold-italic):
5543         * faces.el (make-face-unbold):
5544         * faces.el (make-face-unitalic):
5545         * faces.el (make-face-smaller):
5546         * faces.el (make-face-larger):
5547         clean up the implementation of these so that window-system-specific
5548         methods are called only on objects belonging to that window system.
5549         previously, you could have [e.g.] mswindows-make-face-bold called
5550         on font object of device type `stream', which is not good and
5551         explains the subtle errors Adrian was getting when byte-compiling
5552         something that required 'term. (Adrian, now you can use stack-trace-
5553         on-error to find the exact place where things are going wrong instead
5554         of having to laboriously binary-search your way through.)
5555
5556         * finder.el (finder-known-keywords):
5557         cleaned up -- properly sorted, clarified the meanings of many of
5558         the keywords, and added a few -- mswin, gui, content, build, www,
5559         user, services.  the last two try to distinguish between a package
5560         that's used directly by the user, and a package that provides
5561         support services to other packages.
5562
5563         * font-lock.el (lisp-font-lock-keywords-2):
5564         update list of lisp control structures to include everything,
5565         including new ones i introduced.
5566
5567         * gutter.el: header keyword frobbing.
5568
5569         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5570         recent isearch element was not doing so!  you got the second-most-
5571         recent instead.
5572
5573         * lisp-mode.el (construct-lisp-mode-menu):
5574         more menubar cleanups.
5575         * lisp-mode.el (with-selected-window):
5576         make it indent properly.
5577
5578         * menubar-items.el (default-menubar): lots of menubar cleanups.
5579         rearranged the options menu the most, e.g. splitting up the
5580         Keyboard/Mouse menu into a new Editing menu and combining the
5581         separate Scrollbar/Gutter/Toolbar submenus into Display.
5582         Got rid of General, moved items to Editing or new Troubleshooting.
5583         Moved Packages to Tools; doesn't seem to belong under Options.
5584         Added stuff to the Cmds menu, e.g. Change Case.
5585
5586         NB please don't complain about these periodic menubar changes.
5587         Anything like this is necessarily incremental in its construction
5588         -- By constant use you gradually become more and more aware of
5589         better and better ways to group menu items.  When we eventually
5590         move the options menu to a property sheet, the existing structure
5591         will probably be preserved fairly well.
5592
5593         * minibuf.el (next-history-element): fix problems with pressing
5594         down arrow in repeat-complex-command.
5595
5596         * modeline.el:
5597         * modeline.el (modeline-3d-p): New.
5598         added custom variable for controlling the 3d modeline.  the
5599         corresponding Options item has been present for a long time,
5600         but commented out with "fix me!" comments.  it's fixed now.
5601
5602         * obsolete.el (add-menu):
5603         remove bogus gettexts.
5604
5605         * process.el (shell-quote-argument):
5606         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5607         For bash under Windows native, see below.
5608
5609         * simple.el:
5610         * simple.el (display-warning-buffer):
5611         Fixed the handling of warning display to eliminate the annoying
5612         *Show* buffer, like was done for byte-compiler output above.
5613
5614         * simple.el (debug-print): New.
5615         Simple function for sending debug messages to the console and/or
5616         other debug places.
5617
5618         * subr.el (replace-in-string):
5619         Rewrite this function to avoid N^2 behavior with large strings --
5620         catastrophic with the new Windows selection code! (Apparently the
5621         author of this function didn't realize there was a fun
5622         replace-match that could make his life much easier, because we
5623         duplicated the entire logic.  The new version is smaller, easier
5624         to understand, much more robust, and has extended features --
5625         those of replace-match.)
5626
5627         * window.el:
5628         * window.el (with-selected-window): New.
5629         An obvious complement to the existing `with-selected-frame' and
5630         `with-current-buffer'.
5631
5632         * win32-native.el: Renamed from winnt.el.
5633         Added a great deal of stuff for properly handling process quoting,
5634         somewhat modeled on Kirill's original model (which i later threw
5635         away).  We should now finally have correctly working process arg
5636         quoting/dequoting so that the final app gets exactly what we
5637         intended.  Because the mechanism is in Lisp, it's easily
5638         extendible. (For those running bash and running the native
5639         version, I tried hard to do what I thought was correct.  But more
5640         thought is needed, and ideally the volunteer work of people with
5641         these configurations that they generally run on.)
5642
5643         * x-font-menu.el (x-font-menu-font-data):
5644         Put in defvar's to fix byte-compiler warnings.
5645
5646 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5647
5648         * select.el (selection-coercion-alist): Initialise.
5649         * select.el (select-coerce-to-text): New.
5650         * select.el (select-coerce): New.
5651         New functions to perform type and value coercion.
5652
5653         * select.el (select-buffer-killed-default): Keep data if it was
5654         on the clipboard.
5655
5656 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5657
5658         * menubar-items.el (default-menubar): Fix typo.
5659         (default-menubar): `lambda' was mispelled as `lamda'.
5660
5661 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5662
5663         * window.el (shrink-window-if-larger-than-buffer): Remove
5664         edge checking code.
5665
5666 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5667
5668         * paths.el (gnus-local-domain): Removed.
5669         (gnus-local-organization): Ditto.
5670         (gnus-startup-file): Ditto.
5671
5672 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5673
5674         * files.el (auto-mode-alist): Add .spec for RPM.
5675
5676 2000-07-31  Andy Piper  <andy@xemacs.org>
5677
5678         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5679
5680 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5681
5682         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5683         browse-url.
5684         * help.el (xemacs-www-page): Ditto.
5685         (xemacs-www-faq): Ditto.
5686         * menubar-items.el (default-menubar): Ditto.
5687
5688         * wid-edit.el (widget-url-link-action): Ditto.
5689         From: Kenichi OKADA <okada@opaopa.org>.
5690
5691 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5692
5693         * finder.el (finder-commentary): Add autoload cookie.
5694
5695 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5696
5697         * files.el (insert-file-contents-literally): Fix second let
5698         binding for `coding-system-for-read' to `coding-system-for-write'
5699         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5700
5701 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5702
5703         * files.el (insert-file-contents-literally): Use binary coding
5704         system (from Morioka san).
5705         (insert-file-contents-literally): Make file-name-handler method.
5706
5707 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5708
5709         * cl-macs.el (get-selection): Add defsetf.
5710
5711 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5712
5713         * x-init.el (x-activate-region-as-selection): replace obsolete
5714         function x-own-selection with own-selection.
5715         (ow-find): replace obsolete functions x-get-selection and
5716         x-get-clipboard with get-selection and get-clipboard.
5717         (init-post-x-win): replace obsolete function x-disown-selection
5718         with disown-selection.
5719
5720 2000-07-20  Mike Sperber  <mike@xemacs.org>
5721
5722         * startup.el (load-user-init-file): Only try to load init file if
5723         it exists.
5724
5725 2000-07-10  Andy Piper  <andy@xemacs.org>
5726
5727         * dialog-items.el: sync with Ben's patch.
5728
5729         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5730         comment.
5731         (progress-text-glyph): deleted.
5732         (progress-layout-glyph): make completely minimal.
5733         (progress-gauge-glyph): ditto.
5734         (progress-display-style): fix to handle dynamic instantiator
5735         changes.
5736         (progress-text-instantiator): new.
5737         (progress-layout-instantiator): new.
5738         (progress-gauge-instantiator): new.
5739         (set-progress-display-instantiator): renamed and changed from
5740         set-progress-display-style.
5741         (progress-abort-glyph): use instantiator not glyph.
5742         (append-progress-display): use set-progress-display-instantiator
5743         and set-glyph-image.
5744         (abort-progress-display): ditto.
5745         (raw-append-progress-display): ditto.
5746
5747 2000-07-20  Ben Wing  <ben@xemacs.org>
5748
5749         * code-files.el: Move Mule-specific code to mule-coding.el.
5750
5751 2000-07-15  Ben Wing  <ben@xemacs.org>
5752
5753         * autoload.el:
5754         Fixed comments.
5755
5756         * cmdloop.el:
5757         * cmdloop.el (yes-or-no-p):
5758         * cmdloop.el (y-or-n-p):
5759         Make these functions use should-use-dialog-box-p and not be
5760         overridden in dialog.el.
5761
5762         * cus-dep.el:
5763         * cus-dep.el (Custom-make-dependencies): Removed.
5764         * cus-dep.el (Custom-make-dependencies-1): New.
5765         * cus-dep.el (Custom-make-one-dependency): New.
5766         New entry point for use in Makefiles, to avoid excessive
5767         invocations.
5768
5769         * cus-edit.el (custom-variable-reset-saved):
5770         * cus-edit.el (custom-variable-reset-standard):
5771         * cus-edit.el (custom-save-resets):
5772         Fix bytecompiler warnings.
5773
5774         * dialog.el:
5775         * dialog.el (yes-or-no-p-dialog-box):
5776         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5777         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5778         * dialog.el (get-dialog-box-response):
5779         * dialog.el (message-or-box):
5780         * dialog.el (make-dialog-box):
5781         * dialog.el (popup-dialog-box): New.
5782         Avoid yes-or-no-p bogosities.
5783         Create a general function `make-dialog-box' to encapsulate all
5784         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5785
5786         * dumped-lisp.el (preloaded-file-list):
5787         Add dialog-items.  Clean up.  Group files by types.
5788
5789         * easymenu.el (easy-menu-add):
5790         * easymenu.el (easy-menu-remove):
5791         Account for accelerators.
5792
5793         * extents.el:
5794         * extents.el (extent-list): New args, like in map-extents.
5795         * extents.el (extent-at-event): New.
5796         * extents.el (extents-at-event): New.
5797
5798         * font-lock.el:
5799         * font-lock.el (font-lock-mode):
5800         * font-lock.el (font-lock-default-fontify-buffer):
5801         * font-lock.el (font-lock-default-unfontify-region):
5802         * font-lock.el (font-lock-fontify-syntactically-region):
5803         * font-lock.el (font-lock-fontify-keywords-region):
5804         Use new progress-feedback names.
5805
5806         * font-lock.el (java-font-lock-identifier-regexp):
5807         * font-lock.el (java-font-lock-class-name-regexp):
5808         Fix bytecompiler warnings.
5809
5810         * gutter-items.el:
5811         * gutter-items.el (progress-display-use-echo-area): Removed.
5812         * gutter-items.el (progress-feedback-use-echo-area): New.
5813         * gutter-items.el (progress-display-popup-period): Removed.
5814         * gutter-items.el (progress-feedback-popup-period): New.
5815         * gutter-items.el (set-progress-display-style): Removed.
5816         * gutter-items.el (set-progress-feedback-style): New.
5817         * gutter-items.el (progress-display-style): Removed.
5818         * gutter-items.el (progress-feedback-style): New.
5819         * gutter-items.el (progress-stack):
5820         * gutter-items.el (progress-displayed-p): Removed.
5821         * gutter-items.el (progress-feedbacked-p): New.
5822         * gutter-items.el (clear-progress-display): Removed.
5823         * gutter-items.el (clear-progress-feedback): New.
5824         * gutter-items.el (progress-display-clear-when-idle): Removed.
5825         * gutter-items.el (progress-feedback-clear-when-idle): New.
5826         * gutter-items.el (remove-progress-display): Removed.
5827         * gutter-items.el (remove-progress-feedback): New.
5828         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5829         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5830         * gutter-items.el (append-progress-display): Removed.
5831         * gutter-items.el (append-progress-feedback): New.
5832         * gutter-items.el (abort-progress-display): Removed.
5833         * gutter-items.el (abort-progress-feedback): New.
5834         * gutter-items.el (raw-append-progress-display): Removed.
5835         * gutter-items.el (raw-append-progress-feedback): New.
5836         * gutter-items.el (display-progress-display): Removed.
5837         * gutter-items.el (display-progress-feedback): New.
5838         * gutter-items.el (current-progress-display): Removed.
5839         * gutter-items.el (current-progress-feedback): New.
5840         * gutter-items.el (current-progress-display-label): Removed.
5841         * gutter-items.el (current-progress-feedback-label): New.
5842         * gutter-items.el (progress-display): Removed.
5843         * gutter-items.el (progress-feedback): New.
5844         Replace "progress-display" with "progress-feedback" globally.
5845
5846         * gutter-items.el (lprogress-display): Removed.
5847         * gutter-items.el (progress-feedback-with-label): New.
5848         Rename lprogress-display ==> progress-feedback-with-label.
5849
5850         * gutter-items.el (search-dialog-direction): Removed.
5851         * gutter-items.el (search-dialog-text): Removed.
5852         * gutter-items.el (search-dialog-callback): Removed.
5853         * gutter-items.el (make-search-dialog): Removed.
5854         Move to dialog-items.el.
5855
5856         * help.el:
5857         * help.el (help-mode-quit):
5858         * help.el (mode-for-help): New.
5859         * help.el (help-sticky-window): New.
5860         * help.el (help-window-config): New.
5861         * help.el (with-displaying-help-buffer):
5862         * help.el (function-at-event): New.
5863         * help.el (help-symbol-regexp): New.
5864         * help.el (help-symbol-run-function-1): New.
5865         * help.el (help-symbol-run-function): New.
5866         * help.el (help-symbol-function-context-menu): New.
5867         * help.el (help-symbol-variable-context-menu): New.
5868         * help.el (help-symbol-function-and-variable-context-menu): New.
5869         * help.el (frob-help-extents): New.
5870         * help.el (describe-function-1):
5871         * help.el (variable-at-point):
5872         * help.el (variable-at-event): New.
5873         * help.el (describe-variable):
5874         Major overhaul.
5875         - Make functions and variables be mousable.
5876         - Middle button hyperlinks.
5877         - New context-menu entries.
5878
5879         * keydefs.el:
5880         * keydefs.el (global-map):
5881         New key bindings to move lines up and down.
5882
5883         * lisp-mode.el:
5884         * lisp-mode.el (construct-lisp-mode-menu): New.
5885         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5886         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5887         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5888         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5889         Make popup and menubar menus be different.  Popup menu uses
5890         clicked location and automatically assumes symbol under the mouse
5891         for various commands.
5892
5893         * menubar-items.el:
5894         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5895         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5896
5897         * menubar-items.el (global-popup-menu): Removed.
5898         * menubar-items.el (mode-popup-menu): Removed.
5899         * menubar-items.el (activate-popup-menu-hook): Removed.
5900         * menubar-items.el (popup-mode-menu): Removed.
5901         * menubar-items.el (popup-buffer-menu): Removed.
5902         * menubar-items.el (popup-menubar-menu): Removed.
5903         Move to menubar.el.
5904
5905         * menubar.el:
5906         * menubar.el (global-popup-menu): New.
5907         * menubar.el (mode-popup-menu): New.
5908         * menubar.el (activate-popup-menu-hook): New.
5909         * menubar.el (last-popup-menu-event): New.
5910         * menubar.el (popup-mode-menu): New.
5911         * menubar.el (popup-buffer-menu): New.
5912         * menubar.el (popup-menubar-menu): New.
5913         * menubar.el (menu-call-at-event): New.
5914         Move non-content functions here.  Add support for context menu
5915         items on extents.
5916
5917         * minibuf.el (minibuffer-history-uniquify):
5918         Typo fix.
5919
5920         * minibuf.el (read-file-name-1):
5921         Call new file dialog box if it exists.
5922
5923         * minibuf.el (mouse-rfn-setup-vars):
5924         Clean up "chop" action.
5925
5926         * mouse.el:
5927         * mouse.el (button2): Now bound to mouse-track.
5928         * mouse.el (click-inside-extent-p):
5929         * mouse.el (point-inside-extent-p):
5930         * mouse.el (point-inside-selection-p):
5931         * mouse.el (mouse-drag-or-yank): Removed.
5932         * mouse.el (mouse-begin-drag-n-drop): New.
5933         * mouse.el (mouse-eval-sexp):
5934         * mouse.el (mouse-track-activate-strokes): New.
5935         * mouse.el (mouse-track-do-activate): New.
5936         * mouse.el (mouse-track):
5937         * mouse.el (default-mouse-track-event-is-with-button): New.
5938         * mouse.el (default-mouse-track-cleanup-hook):
5939         * mouse.el (default-mouse-track-drag-hook):
5940         * mouse.el (default-mouse-track-drag-up-hook):
5941         * mouse.el (default-mouse-track-click-hook):
5942         Merge drag-n-drop into mouse-track.
5943         Add general "activate" support to replace specific button2 kludges.
5944         Use "button modifier" support in mouse-track.
5945
5946         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5947
5948         * package-ui.el:
5949         * package-ui.el (pui-menu):
5950         * package-ui.el (pui-popup-context-sensitive): Removed.
5951         Fix bytecompiler warnings.
5952         Clean up popup code a bit.
5953
5954         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5955
5956         * simple.el:
5957         * simple.el (transpose-lines):
5958         * simple.el (transpose-line-up): New.
5959         * simple.el (transpose-line-down): New.
5960         * simple.el (transpose-subr):
5961         * simple.el (transpose-subr-1): Removed.
5962         Clean up, add functions to move lines up and down.
5963
5964         * startup.el (mail-host-address):
5965         * startup.el (user-mail-address):
5966         Customize.
5967
5968         * subr.el:
5969         * subr.el (set-symbol-value-in-buffer): New.
5970         * subr.el (error):
5971         * subr.el (check-argument-type):
5972         * subr.el (defined-error-p): New.
5973         Add structured error support.
5974
5975         * toolbar-items.el (toolbar-compile):
5976         Use new make-dialog-box.
5977
5978         * update-elc.el:
5979
5980         * userlock.el (ask-user-about-lock-dbox):
5981         * userlock.el (ask-user-about-supersession-threat-dbox):
5982         * userlock.el (ask-user-about-lock):
5983         * userlock.el (ask-user-about-supersession-threat):
5984         Use new make-dialog-box.
5985         Add safety checks; use should use-dialog-box-p.
5986
5987         * window-xemacs.el:
5988         * window-xemacs.el (__buffer-dedicated-frame):
5989         * window-xemacs.el (buffer-dedicated-frame): New.
5990         * window-xemacs.el (set-buffer-dedicated-frame): New.
5991         Move dedicated-frame stuff into lisp.
5992
5993 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5994
5995         * printer.el (generic-print-region): Do not require that
5996         `printer-name' be set.
5997         (printer-name): Commentary clarification.
5998
5999 2000-07-19  Martin Buchholz <martin@xemacs.org>
6000
6001         * XEmacs 21.2.35 is released.
6002
6003 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6004
6005         * select.el (selection-coercible-types): Initialise.
6006
6007 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6008
6009         * select.el (own-clipboard): Bug fix.
6010
6011 2000-07-17  Mike Sperber  <mike@xemacs.org>
6012
6013         * cus-edit.el (custom-migrate-custom-file): Save init file before
6014         continuing.
6015
6016 2000-07-16  Mike Sperber  <mike@xemacs.org>
6017
6018         * startup.el (load-init-file): Remove silly call to
6019         `load-user-custom-file`.
6020         (maybe-migrate-user-init-file): Minor fixes.
6021
6022 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6023
6024         * apropos.el (apropos-documentation-check-doc-file):
6025         `doc' variable should be let-bound, as was presumably intended.
6026
6027         * cus-edit.el (custom-variable-reset-saved):
6028         (custom-variable-reset-standard):
6029         Remove unused variable comment-widget.  Twice.
6030
6031         * toolbar.el (toolbar-blank-press-function):
6032         Add a real defvar with initial value nil and proper docstring.
6033         (press-toolbar-button): No need to check for boundp-ness anymore.
6034
6035         * rect.el (open-rectangle-line): Remove useless (let) form.
6036         Add defvar for pending-delete-mode.
6037
6038         * info.el (Info-find-node): This function needs an autoload cookie.
6039
6040         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6041         Use let* since the second form referred to the first.
6042
6043 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6044
6045         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6046         instead of removed `mswindows-get-clipboard'.
6047
6048
6049 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6050
6051         * select.el (select-convert-from-text): New.
6052         * select.el (select-convert-from-length): New.
6053         * select.el (select-convert-from-integer): New.
6054         * select.el (select-convert-from-identity): New.
6055         * select.el (select-convert-from-filename): New.
6056         * select.el (selection-converter-in-alist): Use them.
6057         New converter functions for X.
6058
6059         * select.el (get-selection): Removed comment.
6060
6061         * select.el (own-selection): Removed append code - I thought
6062         I'd already done this, but apparently not...
6063
6064         * select.el: Changed comment about TIMESTAMP.
6065
6066         * select.el (select-convert-in): New.
6067         * select.el (select-convert-out): New.
6068         New functions that get used by select.c.
6069
6070         * select.el (select-buffer-killed-default): New.
6071         * select.el (select-buffer-killed-text): New.
6072         * select.el (selection-buffer-killed-alist): New.
6073         New list and functions that get called if a relevant selection
6074         exists and a buffer gets killed.
6075
6076         * select.el (select-convert-to-targets):
6077         * select.el (select-convert-to-identity): Removed.
6078         * select.el (select-convert-from-identity): Removed.
6079         * select.el (select-converter-out-alist):
6080         Removed _EMACS_INTERNAL selection type.
6081
6082         * x-select.el (xselect-kill-buffer-hook): Removed.
6083         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6084         Removed this X-specific nonesense. Use the generic support
6085         in select.el instead.
6086
6087 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6088
6089         * mule/mule-category.el (defined-category-hashtable):
6090         Use make-hash-table instead of make-hashtable
6091
6092         * buff-menu.el: Byte-compiler warning fix.
6093
6094         * isearch-mode.el (isearch-highlight-all-cleanup):
6095         Remove unused variable `isearch-highlight-all-start'.
6096
6097         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6098
6099         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6100
6101         * cus-dep.el (Custom-make-dependencies):
6102         Add autoload cookie for custom-add-loads to generated custom-load.el.
6103
6104         * autoload.el (autoload-package-name): Warning suppression.
6105         Move defvar prior to first use.
6106
6107         * custom.el: Add autoload for custom-declare-face.
6108         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6109         * cl.el (cl-hack-byte-compiler):
6110         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6111         to work properly.
6112
6113 2000-07-08  Mike Sperber  <mike@xemacs.org>
6114
6115         * startup.el (load-home-init-file): Added variable.
6116         (maybe-migrate-user-init-file): Added.
6117         (load-user-init-file): Load custom file if different from init
6118         file.
6119
6120         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6121         "startup."
6122
6123         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6124         Moved `custom-file'-related code to cus-file.el.
6125
6126         * cus-file.el: New file.
6127
6128 2000-04-01  Mike Sperber  <mike@xemacs.org>
6129
6130         * packages.el (packages-find-package-directories): Added support
6131         for external package hierarchies with in-place installations.
6132
6133         * find-paths.el (paths-root-in-place-p): Added.
6134         (paths-find-emacs-directory): Added support for external
6135         directories with in-place installations.
6136         (paths-find-site-directory): Ditto.
6137
6138         * startup.el (find-user-init-file): Also look for
6139         ~/.xemacs/init.elc? in preference to ~/.emacs.
6140
6141 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6142
6143         * select.el (own-selection):
6144         * select.el (own-clipboard): Changed `append' parameter to
6145         `how-to-use' parameter.
6146         * select.el (own-selection): Removed icky append code.
6147         * select.el (own-selection, get-selection): Removed extra type
6148         checking.
6149         * select.el (selection-appender-alist):
6150         * select.el (selection-converter-{in|out}-alist): Initialise.
6151         * select.el (select-append-to-*): New.
6152         * select.el (select-convert-from-*): New.  New functions to append
6153         data and convert data from external type.
6154
6155 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6156
6157         * font-lock.el: Javadoc enhancements.
6158
6159 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6160
6161         * printer.el (generic-print-region): Compose job name from buffer
6162         name.
6163
6164 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6165
6166         * font-lock.el (font-lock-fontify-pending-extents): Call
6167         font-lock-fontify-region instead of font-lock-fontify-buffer
6168         to avoid unnecessary progress gauges.
6169
6170 2000-07-06  Craig Lanning  <lanning@scra.org>
6171
6172         * custom-load.el (faces):
6173
6174         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6175         dir is a regex.
6176
6177         * process.el (call-process-internal): from Dan Holmsand, use binary
6178         coding systems so that jka-compr works.
6179
6180 2000-07-07  Ben Wing  <ben@xemacs.org>
6181
6182         * font-lock.el: Undo previous change.  Unfortunately, some
6183         files actually use the variables directly in their init code
6184         without quoting them.
6185
6186 2000-07-07  Ben Wing  <ben@xemacs.org>
6187
6188         * font-lock.el (defvar font-lock-*-face): Removed.
6189
6190         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6191         only when necessary.
6192
6193 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6194
6195         * cl-macs.el: fix cl-transform-function-property kludge
6196         so that it does not require a random feature.
6197
6198 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6199
6200         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6201         as in Linux kernel "Rules.make".
6202
6203 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6204
6205         * build-report.el (build-report): Add autoload cookie.
6206
6207 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6208
6209         * package-ui.el (defgroup pui):  Correct a misspelling
6210         (pui-toggle-package-delete):  Change `seleted' to `selected'
6211
6212 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6213
6214         * package-get.el (package-get-update-base):
6215         (package-get): Use insert-file-contents-literally always.
6216         (package-get-maybe-save-index):
6217         Force coding system for writing to binary.
6218
6219 2000-06-08  Mike Alexander  <mta@arbortext.com>
6220
6221         * code-process.el (call-process-region): If there is no coding
6222         system for the process on process-coding-system-alist use the
6223         coding system of the buffer containing the region.
6224
6225 2000-06-10  Ben Wing  <ben@xemacs.org>
6226
6227         * cmdloop.el (command-error):
6228         If debug-on-error and noninteractive, output backtrace.
6229
6230         * files.el (file-relative-name):
6231         Remove MSDOS references.
6232
6233         * simple.el (line-number): New function, due to non-obvious
6234         behavior/usage of count-lines.
6235
6236         * simple.el (count-lines): document non-obvious usage to get
6237         line number.
6238
6239 2000-06-11  Ben Wing  <ben@xemacs.org>
6240
6241         * faces.el ((featurep 'xpm)):
6242         * x-faces.el (x-init-face-from-resources):
6243         * x-faces.el (x-init-frame-faces):
6244         * x-misc.el (x-init-specifier-from-resources):
6245         * x-misc.el (x-get-resource-and-bogosity-check):
6246         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6247         * x-mouse.el (x-init-pointer-shape):
6248         * x-scrollbar.el (x-init-scrollbar-from-resources):
6249         Add sixth argument to x-get-resource calls so as to issue warnings
6250         rather than errors on bogus arguments.
6251
6252 2000-06-05  Ben Wing  <ben@xemacs.org>
6253
6254         * compat.el: new file.  provides a clean, non-intrusive way to
6255         define compatibility functions.
6256
6257         * process.el (shell-quote-argument): temporary fix for lack
6258         of nt-quote-process-args.  #### I need to put back the overall
6259         structure of that mechanism but redo the guts of it using the
6260         extra intelligence in the C code.
6261
6262 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6263
6264         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6265         `package-get' does in package-get.el, instead of using external
6266         "md5sum" program.
6267
6268         * package-get.el (package-get): Insert package file literally to
6269         make checksum calculation work.
6270
6271 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6272
6273         * code-files.el (convert-mbox-coding-system): Deleted.
6274         (file-coding-system-alist): Removed reference to
6275         convert-mbox-coding-system.
6276
6277 2000-05-28  Martin Buchholz <martin@xemacs.org>
6278
6279         * XEmacs 21.2.34 is released.
6280
6281 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6282
6283         * font-lock.el (font-lock-keywords): Rewrote docstring
6284
6285 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6286
6287         * loadhist.el (unload-feature): handle case where x is both boundp
6288         and fboundp
6289
6290 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6291
6292         * packages.el: It's ok to use built-in macros, but not lisp
6293         defined ones.
6294
6295 2000-05-20  Ben Wing  <ben@xemacs.org>
6296
6297         * font-lock.el:
6298         * font-lock.el (font-lock-message-threshold):
6299         * font-lock.el (font-lock-mode):
6300         * font-lock.el (font-lock-default-fontify-buffer):
6301         * font-lock.el (font-lock-always-fontify-immediately):
6302         * font-lock.el (font-lock-old-extent): Removed.
6303         * font-lock.el (font-lock-old-len): Removed.
6304         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6305         * font-lock.el (font-lock-pending-extent-table): New.
6306         * font-lock.el (font-lock-range-table): New.
6307         * font-lock.el (font-lock-after-change-function):
6308         * font-lock.el (font-lock-after-change-function-1): Removed.
6309         * font-lock.el (font-lock-fontify-pending-extents): New.
6310         * font-lock.el ('font-lock-revert-cleanup): Removed.
6311         * font-lock.el ('font-lock-revert-setup): Removed.
6312         Rewrite deferral code to handle any number of changes, merging
6313         them properly.  Remove hacked-up code for revert-buffer, now
6314         unnecessary.
6315
6316         * menubar-items.el (default-menubar):
6317         In Options->Edit Init File, don't switch to emacs-lisp-mode
6318         unless necessary; doing this turns off font-lock.
6319
6320 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6321
6322         * keydefs.el: Define C-x BS to backward-kill-sentence.
6323
6324 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6325
6326         * files.el (hack-local-variables-prop-line): Use non-greedy
6327         matching to process -*-texinfo-*- -*-.
6328
6329 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6330
6331         * minibuf.el (minibuf-directory-files): new function.
6332         (read-file-name-activate-callback): use minibuf-directory-files.
6333         (read-directory-name-internal): ditto.
6334         (mouse-file-display-completion-list): ditto.
6335         (mouse-directory-display-completion-list): ditto.
6336         (read-file-name-internal): remove "./" from completion list unless
6337         explicitly matched, for consistency.
6338
6339 2000-05-11  Ben Wing  <ben@xemacs.org>
6340
6341         * gutter-items.el (gutter-buffers-tab):
6342         * gutter-items.el (add-tab-to-gutter):
6343         * gutter-items.el (update-tab-in-gutter):
6344         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6345         * gutter-items.el (append-progress-display):
6346         * gutter-items.el (abort-progress-display):
6347         * gutter-items.el (raw-append-progress-display):
6348         Further fixes.  Use set-glyph-image not set-image-instance-property,
6349         to fix problems with multiple windows in a frame.
6350
6351         * menubar-items.el (tutorials-menu-filter):
6352         Fix typo.
6353
6354         * startup.el (early-error-handler):
6355         Display message box under windows; otherwise, message will disappear
6356         before it can be viewed.
6357
6358         * update-elc.el:
6359         Fix bug in NEEDTODUMP processing.
6360
6361 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6362
6363         * startup.el (lock-directory): Removed.
6364         (superlock-file): Ditto.
6365         (startup-set-paths): Remove lockdir.
6366         (startup-setup-paths-warning): Remove lock-directory.
6367
6368         * setup-paths.el (paths-find-lock-directory): Removed.
6369         (paths-find-superlock-file): Ditto.
6370
6371 2000-05-09  Ben Wing  <ben@xemacs.org>
6372
6373         * faces.el (set-face-property):
6374         * faces.el (set-face-font):
6375         * faces.el (set-face-foreground):
6376         * faces.el (set-face-background):
6377         * faces.el (set-face-background-pixmap):
6378         * faces.el (set-face-underline-p):
6379         * faces.el (set-face-strikethru-p):
6380         * faces.el (set-face-highlight-p):
6381         * faces.el (set-face-dim-p):
6382         * faces.el (set-face-blinking-p):
6383         * faces.el (set-face-reverse-p):
6384         doc string changes.
6385
6386         * glyphs.el:
6387         * glyphs.el (make-image-specifier):
6388         * glyphs.el (glyph-property):
6389         * glyphs.el (set-glyph-image):
6390         * glyphs.el (make-glyph):
6391         * glyphs.el (make-pointer-glyph):
6392         * glyphs.el (make-icon-glyph):
6393         * glyphs.el (widget-image-instance-p): New.
6394         authorship info, lots of doc changes.  New predicate, inadvertently
6395         omitted.  the general principle with specifier docs is now that
6396         the description of instantiators should go with the make-foo-specifier
6397         fun's doc string, rather than in foo-specifier-p.  this follows
6398         conventions elsewhere in XEmacs and in general is a lot more obvious
6399         of a place to look.  sometimes the make-foo-specifier function needs
6400         to be created in the process.
6401
6402         * gutter.el:
6403         * gutter.el (make-gutter-specifier): New.
6404         * gutter.el (make-gutter-size-specifier): New.
6405         * gutter.el (make-gutter-visible-specifier): New.
6406         specifier doc updates according to the conventions specified before.
6407
6408         * objects.el:
6409         * objects.el (make-font-specifier):
6410         * objects.el (make-color-specifier):
6411         * objects.el (make-face-boolean-specifier): New.
6412         specifier doc updates according to the conventions specified before.
6413
6414         * specifier.el:
6415         * specifier.el (set-specifier):
6416         * specifier.el (make-integer-specifier): New.
6417         * specifier.el (make-boolean-specifier): New.
6418         * specifier.el (make-natnum-specifier): New.
6419         * specifier.el (make-generic-specifier): New.
6420         * specifier.el (make-display-table-specifier): New.
6421         specifier doc updates according to the conventions specified before.
6422
6423         * toolbar.el:
6424         * toolbar.el (make-toolbar-specifier): New.
6425         specifier doc updates according to the conventions specified before.
6426
6427 2000-05-09  Ben Wing  <ben@xemacs.org>
6428
6429         * process.el (call-process-internal): Revert to previous version
6430         because Mike's change clashed with a change I did not long before.
6431         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6432         Thanks very much Mike for pointing out the bug and submitting a
6433         patch!
6434
6435 2000-04-13  Mike Alexander  <mta@arbortext.com>
6436
6437         * process.el (call-process-internal): Send the correct input buffer
6438         (call-process-internal): Return the exit status of the process
6439
6440 2000-05-07  Ben Wing  <ben@xemacs.org>
6441
6442         * winnt.el:
6443         * winnt.el (nt-quote-args-verbatim): Removed.
6444         * winnt.el (nt-quote-args-prefix-quote): Removed.
6445         * winnt.el (nt-quote-args-backslash-quote): Removed.
6446         * winnt.el (nt-quote-args-double-quote): Removed.
6447         * winnt.el (nt-quote-args-functions-alist): Removed.
6448         * winnt.el (nt-quote-process-args): Removed.
6449         Remove all stuff for argument quoting.  We borrow the code instead
6450         from Emacs 20.6, which is much more careful in its quoting
6451         (e.g. in handling runs of the escape character) and avoids most of
6452         the need for this Lisp mechanism by checking to see whether we're
6453         running a Cygwin or normal program and doing the appropriate
6454         quoting.  If we end up needing such a mechanism, we should add
6455         it by extending the variable `mswindows-quote-process-args' so it
6456         can take an alist of regexps.
6457
6458 2000-05-07  Ben Wing  <ben@xemacs.org>
6459
6460         * keydefs.el:
6461         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6462         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6463         the window without moving point.
6464
6465         * simple.el:
6466         * simple.el (scroll-up-one): New.
6467         * simple.el (scroll-down-one): New.
6468         Functions for use with C-M-up/down.
6469
6470 2000-05-01  Martin Buchholz <martin@xemacs.org>
6471
6472         * XEmacs 21.2.33 is released.
6473
6474 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6475
6476         * dialog.el (yes-or-no-p-dialog-box):
6477         Fix docstring.
6478         Fix following horrible bug in X11 mode with focus-follows-mouse:
6479           1. Visit two files in two different frames.
6480           2. do File->Revert Buffer in one of those frames.
6481           3. Dialog box appears.
6482           4. Arrange things so that the mouse passes over the *other*
6483              frame, then to the dialog box, and click on "Yes".
6484           5. The file contents end up in the *wrong* buffer!
6485         Add TODO comment.
6486
6487 2000-04-28  Ben Wing  <ben@xemacs.org>
6488
6489         * help.el (describe-installation): correct typo introduced
6490         in last patch: boundp -> fboundp.
6491
6492         * etags.el (buffer-tag-table-list):
6493         canonicalize filenames to Unix format so that tag-table-alist
6494         searching works under Windows.
6495
6496         * autoload.el:
6497         Bowdlerize the supposedly objectionable words
6498         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6499
6500         * gutter-items.el (set-progress-display-style):
6501         * gutter-items.el (search-dialog-callback):
6502         * gutter-items.el (make-search-dialog):
6503         Change to new callback-ex api.
6504
6505 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6506
6507         * help.el: (describe-installation): decode-coding-string is not
6508         defined in a non MULE environment.
6509
6510 2000-04-28  Ben Wing  <ben@xemacs.org>
6511
6512         * gutter-items.el (buffer-list-changed-hook):
6513         use it, not record-buffer-hook.
6514
6515         * subr.el (record-buffer-hook): Removed.
6516
6517 2000-04-27  Ben Wing  <ben@xemacs.org>
6518
6519         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6520         use NORECORD option.  Andy will not like this, but the existing
6521         gutter behavior is just wrong, as per this comment:
6522
6523         ;; this used to add the norecord flag to both calls below.
6524         ;; this is bogus because it is a pervasive assumption in XEmacs
6525         ;; that the current buffer is at the front of the buffers list.
6526         ;; for example, select an item and then do M-C-l
6527         ;; (switch-to-other-buffer).  Things get way confused.
6528         ;;
6529         ;; Andy, if you want to maintain the current look, you must
6530         ;;  *uncouple* the gutter order and buffers order.
6531
6532         * loaddefs.el (completion-ignored-extensions): unfuckify.
6533
6534         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6535         xemacs.mak.
6536
6537         * autoload.el (batch-update-one-directory): new function, used in
6538         xemacs.mak.
6539
6540         * loadup.el: set gc-cons-threshold very high unless dumping --
6541         loadup during update-elc is much much much faster.  also do this
6542         when quick-building.
6543
6544         add commented-out code for profiling loadup.
6545
6546
6547         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6548         is required in order to build xemacs.
6549
6550 2000-04-26  Ben Wing  <ben@xemacs.org>
6551
6552         * loadup.el: don't garbage collect during loadup if quick-build
6553         compile-time option is set.
6554
6555 2000-04-23  Ben Wing  <ben@xemacs.org>
6556
6557         * update-elc.el: compute whether any dumped .el or .elc files
6558         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6559         if so.
6560
6561         * update-elc.el (update-elc-files-to-compile): always change
6562         NOBYTECOMPILE in the src directory rather than current dir,
6563         so it will work under NT.
6564
6565         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6566         the form of this file is identical between Unix and Windows.
6567         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6568         Added comment.
6569         (update-autoloads-from-directory): updated doc string.
6570         updated doc strings in a few other places.
6571
6572 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6573
6574         * bytecomp.el (byte-force-recompile): Fix argument to
6575         byte-recompile-directory.
6576
6577 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6578
6579         * gutter-items.el (progress-display-clear-when-idle): Use
6580         add-one-shot-hook.
6581         * gutter-items.el (clear-progress-display): Adjust number of
6582         arguments.
6583
6584 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6585
6586         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6587
6588 2000-04-16  Ben Wing  <ben@xemacs.org>
6589
6590         * printer.el: New file.
6591
6592         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6593
6594         * help.el (describe-installation): Fix decoding for Windows.
6595
6596         * menubar-items.el:
6597         * menubar-items.el (default-menubar):
6598         * menubar-items.el (tutorials-menu-filter): New.
6599         * menubar-items.el (popup-menubar-menu):
6600         Add authorship.  Redo Help menu and Tutorials filter.
6601
6602         * menubar.el: Correct comment.
6603
6604         * modeline.el (modeline-buffer-identification): Correct doc string.
6605
6606         * simple.el:
6607         * simple.el (printing): Removed.
6608         * simple.el (printer-name): Removed.
6609         * simple.el (generic-print-buffer): Removed.
6610         * simple.el (generic-print-region): Removed.
6611         Move generic print code to printer.el.
6612
6613 2000-04-15  Ben Wing  <ben@xemacs.org>
6614
6615         * simple.el (generic-print-region): New.
6616         make this function actually work.
6617         (generic-print-buffer): call generic-print-region.
6618
6619 2000-04-14  Andy Piper  <andy@xemacs.org>
6620
6621         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6622         by using the new widget-callback-current-channel.
6623         (search-dialog-callback): ditto.
6624
6625 2000-04-12  Andy Piper  <andy@xemacs.org>
6626
6627         * gutter.el (default-gutter-position): moved from gutter-items.el.
6628         (default-gutter-position-changed-hook): ditto.
6629         (gutter-element-visibility-changed-hook): ditto.
6630         (set-gutter-element): ditto.
6631         (remove-gutter-element): ditto.
6632         (set-gutter-element-visible-p): ditto.
6633         (gutter-element-visible-p): ditto.
6634         (init-gutter): ditto.
6635
6636         * dialog.el (make-dialog-box): renamed and moved from
6637         gutter-items.el
6638
6639         * gutter-items.el: move various functions elsewhere.
6640
6641 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6642
6643         * menubar-items.el: Fixed place of parenthesis.
6644
6645 2000-04-12  Ben Wing  <ben@xemacs.org>
6646
6647         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6648                 without constantly being prompted for the tag.
6649         * simple.el: Added a number of section headings, to clarify the
6650                 organization of this file.
6651         * simple.el (activate-region):
6652         * simple.el (region-exists-p):
6653         * simple.el (region-active-p):
6654                 Moved these three function down to the other side of
6655                 the case-changing functions, so they join the rest of
6656                 the region code.
6657         * simple.el (printing): New.
6658         * simple.el (printer-name): New.
6659         * simple.el (generic-print-buffer): New.
6660                 New functions, a very simple prototype for a unified
6661                 printing interface.
6662
6663         * process.el (call-process-internal): Real fix for null BUFFER,
6664                 other problems with BUFFER specs.
6665
6666         * menubar-items.el:
6667                 Fixed up File->Print to use new printing functions.
6668                 Various corrections and expansions to Grep/Compile menus.
6669                 New options for Printing.
6670                 New options for SMTP Mail, the way to send mail under
6671                   MS Windows. (There's also a package patch to make SMTP
6672                   Mail be the default under MSWin.)
6673
6674 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6675
6676         * menubar-items.el: Selecting Rectangle Mousing from menubar
6677         did not work.  Needed to quote mouse-track-rectangle-p.
6678
6679 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6680
6681         * cl-compat.el (keywordp): Removed.
6682
6683 2000-04-05  Andy Piper  <andy@xemacs.org>
6684
6685         * gutter-items.el (progress-layout-glyph): don't initialize here.
6686         (progress-gauge-glyph): use dynamic sizing.
6687         (set-progress-display-style): new function. Set progress glyphs
6688         appropriately depending on the style.
6689         (progress-display-style): new variable. Custom version of
6690         set-progress-display-style.
6691         (progress-abort-glyph): switch to dynamic sizes.
6692         (search-dialog-text): make the edit field active.
6693
6694 2000-04-04  Andy Piper  <andy@xemacs.org>
6695
6696         * gutter-items.el (make-search-dialog): need to make the search
6697         dialog visible after creation.
6698
6699         * menubar-items.el (default-menubar): use the search dialog for
6700         searching. Remove some extraneous search menu items.
6701
6702         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6703         well as strings.
6704         (make-gutter-only-dialog-frame): allow the user to create the
6705         frame unmapped. Allow the gutter spec to be given as a glyph.
6706         (search-dialog-direction): new variable.
6707         (search-dialog-text): new variable.
6708         (search-dialog-callback): new function. Callback for the search
6709         dialog action.
6710         (make-search-dialog): new function. Create a user-friendly search
6711         dialog.
6712
6713 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6714
6715         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6716         under Windows.
6717
6718 2000-04-01  Andy Piper  <andy@xemacs.org>
6719
6720         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6721         progress more accurately.
6722
6723 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6724
6725         * finder.el (finder-compile-keywords): Process readable files only.
6726         Because error in process of .#finder-inf.el when compile xemacs
6727         with --with-clash-detection option.
6728
6729 2000-03-31  Andy Piper  <andy@xemacs.org>
6730
6731         * gutter-items.el (append-progress-display): don't delay after a
6732         successful font-lock.
6733         (make-gutter-only-dialog-frame): new function. Allow users to
6734         create gutter-only dialogs.
6735
6736 2000-03-27  Mike Alexander  <mta@arbortext.com>
6737
6738         * process.el (call-process-internal): Handle a null BUFFER
6739         parameter correctly.
6740
6741 2000-03-28  Andy Piper  <andy@xemacs.org>
6742
6743         * gutter-items.el (abort-progress-display): put strings in the
6744         gutter not extents.
6745         (progress-layout-glyph): signal special 'quit callback.
6746         (progress-display-quit-function): deleted.
6747         (progress-display-stop-callback): deleted.
6748         (progress-display-dispatch-command-events): deleted.
6749         (append-progress-display): remove calls to
6750         progress-display-dispatch-command-events.
6751         (raw-append-progress-display): ditto.
6752
6753 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6754
6755         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6756         being a list.  Actually define `stipple-pixmap-p' which is used as
6757         an error predicate.  Correctly handle PIXMAP being either relative
6758         or absolute file name.
6759
6760 2000-03-24  Andy Piper  <andy@xemacs.org>
6761
6762         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6763         (abort-progress-display): ditto. Don't delete the created extent.
6764         (raw-append-progress-display): ditto.
6765         (progress-display-dispatch-non-command-events): new
6766         function. Encapsulates what we want to do when no command input is
6767         required.
6768         (progress-display-dispatch-command-events): likewise, but disable
6769         for now since it causes too many problems.
6770         (append-progress-display): use them.
6771         (raw-append-progress-display): ditto.
6772         (default-gutter-position-changed-hook): set this rather than
6773         default-gutter-position-changed.
6774         (default-gutter-position-changed-hook): lambda with zero arguments
6775         rather than one.
6776         (raw-append-progress-display): trap errors in pending input since
6777         allowing them to signal will hose the gauge well and
6778         truly. Ideally we would like to delay these until we are more able
6779         to cope.
6780         (append-progress-display): ditto.
6781
6782 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6783
6784         * lisp/make-docfile.el: call-process-internal is now implemented
6785         in process.el.
6786
6787 2000-03-21  Ben Wing  <ben@xemacs.org>
6788
6789         * mule\mule-cmds.el (set-language-info-alist):
6790         Fix to correspond to new menu arrangement.
6791
6792 2000-03-21  Ben Wing  <ben@xemacs.org>
6793
6794         * process.el:
6795         * process.el (call-process-internal): New.
6796         New implementation of call-process.  Only enabled under NT, so far.
6797         stderr handling not implemented yet in CVS'd C code.
6798
6799 2000-03-20  Ben Wing  <ben@xemacs.org>
6800
6801         * lisp-mode.el:
6802         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6803         * lisp-mode.el (lisp-interaction-mode):
6804         Put back Lisp Interaction menubar for Jan V's sake.
6805
6806         * simple.el:
6807         * simple.el (mark-ring):
6808         * simple.el (dont-record-current-mark): New.
6809         * simple.el (in-shifted-motion-command): New.
6810         * simple.el (mark-ring-unrecorded-commands): New.
6811         * simple.el (mark-ring-max):
6812         * simple.el (set-mark-command):
6813         * simple.el (push-mark):
6814         * simple.el (handle-pre-motion-command):
6815         Implement scheme for not recording unimportant marks.
6816
6817         * subr.el:
6818         * subr.el (function-allows-args): New.
6819         New function function-allows-args.
6820
6821 2000-03-20  Martin Buchholz <martin@xemacs.org>
6822
6823         * XEmacs 21.2.32 is released.
6824
6825 2000-03-20  Andy Piper  <andy@xemacs.org>
6826
6827         * gutter-items.el (update-tab-in-gutter): force selection of the
6828         selected-window if required to do so.
6829         (buffers-tab-items): ditto.
6830         (add-tab-to-gutter): ditto.
6831         (create-frame-hook): use force-selection.
6832         (default-gutter-position-changed): lambdify.
6833         (update-tab-hook): deleted since it was only used in one place.
6834
6835 2000-03-18  Andy Piper  <andy@xemacs.org>
6836
6837         * files.el (find-file-noselect): undo change that shouldn't have
6838         gone in.
6839
6840 2000-03-17  Andy Piper  <andy@xemacs.org>
6841
6842         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6843         of selected-window trickery.
6844
6845         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6846         frames tabs.
6847         (progress-display-stop-callback): progress -> progress-display
6848         (progress-display-quit-function): ditto.
6849         (clear-progress-display): ditto.
6850         (remove-progress-display): ditto.
6851         (append-progress-display): ditto.
6852         (abort-progress-display): ditto.
6853         (raw-append-progress-display): ditto.
6854         (display-progress-display): ditto.
6855         (current-progress-display-label): ditto.
6856         (current-progress-display): ditto.
6857         (lprogress-display): ditto and save the buffer
6858         (progress-display): ditto. Otherwise the buffer sometimes gets
6859         changed which confuses font-lock.
6860
6861         * font-lock.el (font-lock-default-fontify-buffer): catch all
6862         errors, not just quit.
6863         (font-lock-mode): progress -> display-progress
6864         (font-lock-default-fontify-buffer): ditto.
6865         (font-lock-fontify-syntactically-region): ditto.
6866         (font-lock-fontify-keywords-region): ditto.
6867
6868 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6869
6870         * cl.el (gensym): Move to here from cl-macs.el.
6871         (gentemp): Ditto.
6872
6873 2000-03-16  Andy Piper  <andy@xemacs.org>
6874
6875         * font-lock.el (font-lock-mode): use lprogress and friends for
6876         progress management.
6877         (font-lock-default-fontify-buffer): ditto.
6878         (font-lock-fontify-syntactically-region): ditto.
6879         (font-lock-fontify-keywords-region): ditto.
6880         (font-lock-revert-cleanup): fix reverting.
6881         (font-lock-revert-setup): ditto.
6882
6883         * gutter-items.el (progress-use-echo-area): new variable. Use the
6884         echo area for progress gauges if non-nil.
6885         (clear-progress): remove echo area stuff and defer to
6886         clear-message.
6887         (append-progress): dispatch non-command events after each progress
6888         increment. Remove echo area stuff.
6889         (abort-progress): remove echo area stuff and defer to
6890         display-message.
6891         (raw-append-progress): ditto. Dispatch non-command events after
6892         gutter redisplay.
6893         (display-progress): defer echo area stuff to display-message.
6894
6895         * gutter-items.el (clear-progress):
6896         (abort-progress): indentation changes.
6897         (display-progress): don't clear progress.
6898         (append-progress): compare messages with equal.
6899         (raw-append-progress): use dispatch-non-command-events to flush
6900         widget creation events.
6901
6902 2000-03-13  Ben Wing  <ben@xemacs.org>
6903
6904         * abbrev.el:
6905         * abbrev.el (abbrev-string-to-be-defined): New.
6906         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6907         Changes for use with the menubar.
6908
6909 2000-03-12  Ben Wing  <ben@xemacs.org>
6910
6911         * alist.el (vassoc): moved here from font-menu.el.
6912
6913         * custom.el (defface): typo fix.
6914
6915         * dialog.el (yes-or-no-p-dialog-box):
6916         * dialog.el (message-box):
6917         * files.el (save-some-buffers-1):
6918         Put accelerators in the button names.
6919
6920         * font-lock.el (font-lock-comment-face):
6921         * font-lock.el (font-lock-keyword-face):
6922         * font-lock.el (font-lock-function-name-face):
6923         Fixed some of the colors under MS Windows because the existing
6924         default colors were hardly different from black and needed to be
6925         made lighter.
6926
6927         * font-menu.el:
6928         * font-menu.el (font-menu-split-long-menu):
6929         * font-menu.el (font-menu-family-constructor):
6930         * font-menu.el (font-menu-size-constructor):
6931         * font-menu.el (font-menu-weight-constructor):
6932         * font-menu.el (font-menu-set-font):
6933         vassoc moved to alist.el.
6934         Accelerators added to all menus.
6935         Unused bound var new-props removed.
6936
6937         * keydefs.el: I did a whole lot of rearranging to put things in a
6938         more consistent order and fixed a number of cases where key
6939         combinations involving up, down, left, right and so on were
6940         defined but the corresponding keypad combinations were not
6941         defined.
6942
6943         * lisp-mode.el:
6944         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6945         * lisp-mode.el (emacs-lisp-mode):
6946         * lisp-mode.el (lisp-interaction-mode):
6947         * lisp-mode.el (flet):
6948         Added accelerators onto the menus.
6949         Made all the different versions of the let function be indented
6950         the same way.
6951         Undid Steve's easy-menu-ification, because it makes it impossible
6952         to have the menubar and popup menus different.
6953         Cleaned up the menu; added items for find-function &c and some
6954         indenting, and removed debug-on-*.
6955
6956         * list-mode.el (list-mode-hook):
6957         * list-mode.el (list-mode):
6958         * list-mode.el (completion-setup-hook):
6959         * list-mode.el (display-completion-list):
6960         Added support for the :window-height keyword, which is required
6961         because of other changes that I made for the file dialog box.  I
6962         also made the hook variables list-mode-hook and
6963         completion-setup-hook and also minibuffer-setup-hook in
6964         minibuf.el be permanent-local; see comment in list-mode.el.
6965
6966         * map-ynp.el (map-y-or-n-p):
6967         Added accelerators to the dialog buttons.
6968
6969         * menubar-items.el (menu-truncate-list):
6970         New internal function.
6971         * menubar-items.el (submenu-generate-accelerator-spec):
6972         * menubar-items.el (menu-item-strip-accelerator-spec):
6973         * menubar-items.el (menu-item-generate-accelerator-spec):
6974         New exported functions, for use in auto-generating accelerator specs.
6975
6976         * menubar-items.el:
6977         * menubar-items.el (default-menubar):
6978         * menubar-items.el (maybe-add-init-button):
6979         * menubar-items.el (bookmark-menu-filter):
6980         * menubar-items.el (slow-format-buffers-menu-line):
6981         * menubar-items.el (build-buffers-menu-internal):
6982         * menubar-items.el (language-environment-menu-filter):
6983         * menubar-items.el (default-popup-menu):
6984         * menubar-items.el (popup-buffer-menu):
6985         * menubar-items.el (popup-menubar-menu):
6986         Did a major overhaul on this file, and in fact I'm nowhere near
6987         done working on the menubar, and there will be more patches to
6988         come.  A basic summary of what I've done:
6989
6990         a) I added accelerators to all of the menu items.  For menus that
6991         are auto-generated, such as the buffers menu, the accelerators are
6992         automatically added to the beginning of each line using the
6993         numbers 1 through 9, then zero, and then letters starting with A,
6994         but omitting the letters that are already in use for the fixed
6995         menu items at the top of the buffers menu.  To facilitate adding
6996         accelerators of this kind, I created some new functions
6997         (*-accelerator-spec), which are also being used by other filters
6998         that auto generate lists of things such as ftp sites to download
6999         packages.  If people really don't like these accelerators
7000         appearing at the beginning of the menu items, a variable can be
7001         added to optionally turn them off, but I think this is rather
7002         pointless because other menu items have accelerators and many or
7003         most of the menu users will use the accelerators if the support is
7004         there.
7005
7006         b) I combined the top level Tools and Apps menus into a single
7007         Tools menu, because the distinction between the two is not
7008         obvious, and the items on the menus are not used often enough that
7009         putting some of them onto submenus is a problem.
7010
7011         c) I created two new top level menus called View and Cmds because
7012         there were too many items on the File and Edit menus, and I'm going
7013         to be adding more items to these menus.  In contrast to the Tools
7014         menu, the items on these menus may be used quite often during an
7015         editing session, and so should be available with fewer
7016         keystrokes.
7017
7018         d) I added a number of options to the options menu, including one
7019         for controlling whether the alt key can be used to traverse to
7020         menu items using the accelerators, one for controlling behavior of
7021         control-k, one for controlling how the kill and yank functions
7022         interact with the clipboard, a few additional buffers-menu
7023         options, and various other things.  I also did a bit of
7024         rearranging, for example, combining the keyboard and mouse options
7025         into a single keyboard and mouse submenu to facilitate the
7026         accelerators on that level.
7027
7028         e) I changed the variable buffers-menu-format-buffer-line-function
7029         to take two arguments instead of one, the second argument being
7030         the line number for use in creating an accelerator.  I added a
7031         hack to support existing functions with one argument (although I
7032         doubt that very many of these exist), for backward compatibility.
7033
7034         f) I moved the top level mule menu to be a submenu of the edit
7035         menu.  I think that most of the items on this menu are fairly
7036         useless and there are certainly not enough frequently used items
7037         to justify this being its own top level menu.
7038
7039         g) I combined most of the items in big-menubar.el into the main menu.
7040         If people think the main menu is too big, it would be possible to
7041         create different configurations, some smaller.
7042
7043         * menubar.el (check-menu-syntax):
7044         Deleted some syntax checks that were no longer valid, partly
7045         because of changes that were already made a long time ago, and
7046         partly because of a change I made where I allow the name of the
7047         menu item to be an evaluated expression rather than just a string,
7048         similar to all of the other parameters of a menu item.
7049
7050         * minibuf.el:
7051         * minibuf.el (read-file-name-1):
7052         * minibuf.el (mouse-read-file-name-1):
7053         I made a number of changes to improve the appearance
7054         and functioning of the file dialog box.  They include:
7055
7056         a) Fixing the problem where closing the dialog box by clicking on
7057         the close button of the window didn't properly exit the
7058         minibuffer.
7059
7060         b) Fixing the problem that if you typed part of a file name, and
7061         then clicked on a completion with the mouse, the file was not
7062         correctly selected.
7063
7064         c) Changing the title of the dialog box to reflect the operation
7065         being done in accordance with user interface conventions, rather
7066         than the name of the dialog box buffer, which is rather useless.
7067
7068         d) Remove the words "possible completions are" which didn't
7069         belong.
7070
7071         e) Fix things so that the completions scroll off the end of the
7072         completions windows only to the right, rather than both to the
7073         right and down, which is in accordance with Windows user interface
7074         conventions.
7075
7076         * msw-init.el (init-post-mswindows-win):
7077         Added a binding for meta-F4, which is the standard windows binding
7078         for exiting a program.
7079
7080         * select.el (get-selection-no-error):
7081         * select.el (own-selection):
7082         * select.el (own-clipboard):
7083         Added an optional argument called append to the functions
7084         own-selection and own-clipboard.  This adds support for appending
7085         text to the existing selection and allows the function
7086         own-clipboard to be used as the value of the variable
7087         interprogram- cut-function.
7088
7089         Fixed a bug in own-selection in handling zmacs-region-stays.
7090
7091         * simple.el (historical-kill-line): New.
7092
7093         * simple.el (kill-line):
7094         * simple.el (interprogram-cut-function):
7095         * simple.el (interprogram-paste-function):
7096         * simple.el (handle-pre-motion-command):
7097         * simple.el (next-line):
7098         * simple.el (previous-line):
7099         a) Expanded the variable kill-whole-line, so that function
7100         kill-line can be set to delete the entire line always, not just
7101         when cursor is at the beginning of the line.  This is controlled
7102         by setting the variable kill-whole-line to the symbol 'always.
7103         This behavior, as well as the existing kill-whole-line behavior,
7104         now only take effect when kill-line is called interactively,
7105         although this is a departure from a previous behavior in the case
7106         of setting this variable kill-whole-line to t.  It is almost
7107         certainly what has always been intended, and most likely the old
7108         way of doing things introduced bugs.  I also created a function
7109         called historical-kill-line, which ignores the kill-whole-line
7110         setting and always gives the historical behavior of only killing
7111         to the end of the line.  I bound this function to shift- control-k
7112         so that the kill to end of line behavior is available, even when
7113         kill-whole-line has been set to change control-k into the simple
7114         delete-whole-line behavior. (This can be set using the options
7115         menu.)
7116
7117         b) I changed things so that kill and yank now interact with the
7118         clipboard by default under windows.  This was done by changing the
7119         default value of interprogram-cut- function and
7120         interprogram-paste-function.  You can get the old behavior by
7121         setting these to nil, and there is an option on the options menu
7122         to do this.
7123
7124         c) I added support for selecting text using shifted motion keys.
7125         This support is on by default and can be controlled by the
7126         variable shifted-motion-keys-select-region.  There is also a
7127         variable called unshifted-motion-keys-deselect-region that
7128         controls more specifically how the shifted motion key behavior
7129         works.  I did not put an option on the options menu to turn this
7130         off, because I can't imagine why this would be useful.
7131
7132         * simple.el (forward-block-of-lines):
7133         * simple.el (backward-block-of-lines):
7134         * simple.el (block-movement-size):
7135         New.
7136
7137         * simple.el (uncapitalized-title-words):
7138         * simple.el (uncapitalized-title-word-regexp):
7139         * simple.el (capitalize-string-as-title):
7140         * simple.el (capitalize-region-as-title):
7141         New.
7142
7143
7144         * subr.el (add-hook):
7145         * subr.el (make-local-hook): New.
7146         * subr.el (remove-local-hook): New.
7147         * subr.el (add-one-shot-hook): New.
7148         * subr.el (add-local-one-shot-hook): New.
7149         Added some functions to make using hooks easier.
7150         These include:
7151
7152         a) Functions add-local-hook and remove-local-hook to make it easy
7153         to use local hooks.
7154
7155         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7156         make it possible to add a "one-shot" hook, which is to say a hook
7157         that runs only once, and automatically removes itself after the
7158         first time it has run.
7159
7160 2000-03-09  Andy Piper  <andy@xemacs.org>
7161
7162         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7163
7164 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7165
7166         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7167         Moved from menubar-items.el.
7168         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7169
7170 2000-03-08  Andy Piper  <andy@xemacs.org>
7171
7172         * gutter-items.el (build-buffers-tab-internal): add selected field
7173         to buffers tab spec.
7174
7175 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7176
7177         * minibuf.el (last-exact-completion): Initialize to nil.
7178
7179 2000-03-07  Didier Verna  <didier@xemacs.org>
7180
7181         * startup.el (command-line-1): remove unused variable
7182         `first-file-buffer'.
7183
7184 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7185
7186         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7187         which is also used for Web server log files.
7188
7189 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7190
7191         * mule/mule-charset.el: Setup auto-fill-chars.
7192
7193 2000-03-02  SL Baur  <steve@beopen.com>
7194
7195         * subr.el (with-string-as-buffer-contents): Reimplement using
7196         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7197         non-deletion of buffer after execution problem.
7198         (with-output-to-string): Use unique buffer name.
7199
7200 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7201
7202         * gutter-items.el (buffers-tab-sort-function):  New variable.
7203         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7204
7205 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7206
7207         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7208
7209 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7210
7211         * menubar-items.el (maybe-add-init-button): Remove the "Load
7212         .emacs" button from all menubars.
7213
7214 2000-03-01  Didier Verna  <didier@xemacs.org>
7215
7216         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7217         region rectangle replacement (from Jan Vroonhof).
7218         (replace-rectangle): new function.
7219
7220 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7221
7222         * mule/mule-cmds.el (set-default-coding-systems): Use
7223         set-terminal-coding-system and set-keyboard-coding-system.
7224         * coding.el (set-terminal-coding-system): Use
7225         set-console-tty-output-coding-system.
7226         (set-keyboard-coding-system): Use
7227         set-console-tty-input-coding-system.
7228
7229 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7230
7231         * minibuf.el (read-variable): Allow symbol to default argument.
7232
7233 2000-02-27  Andy Piper  <andy@xemacs.org>
7234
7235         * gutter-items.el (update-tab-hook): new function to be used for
7236         hooks.
7237         (create-frame-hook): add update-tab-hook.
7238         (record-buffer-hook): ditto.
7239         (default-gutter-position-changed): ditto.
7240         (default-gutter-position): updating the buffers tab is now handled
7241         by a hook.
7242         (default-gutter-position-changed-hook): new variable.
7243         (gutter-element-visibility-changed-hook): ditto.
7244         (set-gutter-element-visible-p): call it.
7245         (set-gutter-element): use modify-specifier-instances. Set extents
7246         as duplicable before using.
7247         (remove-gutter-element): ditto.
7248         (set-gutter-element-visible-p): ditto.
7249         (init-gutter): new function.
7250         (add-tab-to-gutter): use new gutter-element functions rather than
7251         setting specifiers directly.
7252         (clear-progress): ditto.
7253         (abort-progress): ditto.
7254         (gutter-buffers-tab-visible-p): renamed from
7255         default-gutter-visible-p
7256
7257         * specifier.el (modify-specifier-instances): new function from Jan
7258         Vroonhof.
7259
7260         * x-init.el (init-post-x-win): call init-gutter.
7261
7262         * msw-init.el (init-post-mswindows-win): call init-gutter.
7263
7264         * menubar-items.el (default-menubar): Update to reflect new gutter
7265         variables.
7266
7267 2000-02-26  Andy Piper  <andy@xemacs.org>
7268
7269         * gutter-items.el (set-gutter-element): new function. Add gutter
7270         elements to the specified gutter.
7271         (remove-gutter-element): new function. Remove gutter elements from
7272         the specified gutter.
7273         (set-gutter-element-visible-p): new function. Set gutter element
7274         visibility for the provided gutter-visible specifier.
7275
7276 2000-02-23  Andy Piper  <andy@xemacs.org>
7277
7278         * gutter-items.el (add-tab-to-gutter): specify dimensions
7279         dynamically.
7280
7281 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7282
7283         * gutter-items.el (add-tab-to-gutter):
7284         * package-get.el (package-get-interactive-package-query):
7285         * package-ui.el (pui-directory-exists):
7286         (pui-install-selected-packages):
7287         (pui-list-packages):
7288         Use #'(lambda ...)  instead of '(lambda ...).
7289
7290 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7291
7292         * startup.el (load-user-init-file): Check to make sure user
7293           has an init-file before calling load().
7294
7295 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7296
7297         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7298
7299 2000-02-23  Martin Buchholz <martin@xemacs.org>
7300
7301         * XEmacs 21.2.31 is released.
7302
7303 2000-02-21  Mike Sperber <mike@xemacs.org>
7304
7305         * loadup.el (really-early-error-handler):
7306         * update-elc.el:
7307         * make-docfile.el:
7308         Remove dependency on EMACSBOOTSTRAP... environment variables.
7309
7310 2000-02-21  Martin Buchholz <martin@xemacs.org>
7311
7312         * XEmacs 21.2.30 is released.
7313
7314 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7315
7316         * byte-optimize.el (byte-optimize-plus):
7317         (byte-optimize-minus):
7318         (byte-optimize-multiply):
7319         Optimize (- 0) to 0, not (-)
7320         Optimize (+ 5 3.0) to 8.0
7321         Optimize (* 5 3.0) to 15.0
7322         Improve readability.
7323
7324 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7325
7326         * modeline.el: (modeline-scrolling-method): change modeline
7327         mswindows cursor appearance according to the value.
7328
7329         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7330         and 'gui-element face colors and 'gui-element face font to Windows
7331         defaults.
7332
7333 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7334
7335         * font-lock.el: Javadoc enhancements
7336
7337 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7338
7339         * ldap.el (toplevel): Test if LDAP support has been compiled in
7340         (ldap-verbose): New option
7341         (ldap-search-entries): Renamed from the previous ldap-search
7342         Conditionalize message display on ldap-verbose
7343         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7344         defuns
7345         (ldap-search): Is now defined as an obsolete wrapper calling
7346         ldap-search-basic or ldap-search-entries
7347
7348
7349 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7350             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7351             Jan Vroonhof  <jan@xemacs.org>
7352
7353         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7354         When for-effect is true, didn't call `byte-optimize-form'
7355         in and/or subforms without last.
7356
7357 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7358
7359         * package-get.el (package-get-download-sites): Use correct custom
7360         type.
7361
7362 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7363
7364         * files.el (write-file): Ask for coding system when compiled with
7365         file-coding.
7366
7367 2000-02-16  Andy Piper  <andy@xemacs.org>
7368
7369         * buffer.el (switch-to-buffer): give norecord argument to
7370         set-window-buffer instead of explicitly recording.
7371
7372         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7373         we have to pick a window.
7374
7375 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7376
7377         * mule/mule-cmds.el (describe-language-support): Don't add
7378         unexist function to help-map.
7379         (describe-coding-system): Don't use already assigend `C'.
7380
7381 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7382
7383         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7384         work in custom.
7385
7386 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7387
7388         * about.el: Ienaga's e-mail address change.
7389
7390 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7391
7392         * etags.el (find-tag): force new window -- even if buf already
7393         visible -- when other-window is t
7394
7395 2000-02-16  Martin Buchholz <martin@xemacs.org>
7396
7397         * XEmacs 21.2.29 is released.
7398
7399 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7400
7401         * cl-extra.el (getf): This is now identical to `plist-get', so
7402         just defalias it.
7403         * cl-macs.el: Make getf an alias to plist-get, at the
7404         byte-compiler level, using define-compiler-macro.
7405
7406 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7407
7408         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7409
7410 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7411
7412         * lisp/etags.el (find-tag-internal): set exact-tagname to
7413           a regular expression that matches against the tagname
7414           part of the tag entry first instead of only looking in
7415           the context area.
7416
7417 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7418
7419         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7420         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7421
7422 2000-02-07  Martin Buchholz <martin@xemacs.org>
7423
7424         * XEmacs 21.2.28 is released.
7425
7426 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7427
7428         * cl-extra.el (getf): Just call `get', never `get*'.
7429         Make arglist match docstring.
7430         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7431         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7432         * byte-optimize.el: remove references to `get*'.
7433
7434 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7435
7436         * mule/european.el: Add syntax information for Latin3 and Latin4.
7437
7438 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7439
7440         * byte-optimize.el: Byte-optimize (length "foo")
7441
7442 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7443
7444         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7445         width check using `window-leftmost-p' and `window-rightmost-p'.
7446
7447 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7448
7449         * wid-edit.el (widget-match-inline): An atom never matches a
7450           list.
7451
7452 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7453
7454         * modeline.el: Consolidated 'x and 'mswindows specification under
7455         'win tag.
7456
7457 2000-01-29  Andy Piper  <andy@xemacs.org>
7458
7459         * gutter-items.el: (format-buffers-tab-line): Try and be
7460         intelligent about buffer naming when we have duplicates.
7461
7462 2000-01-29  Andy Piper  <andy@xemacs.org>
7463
7464         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7465         updated when it becomes visible.
7466
7467 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7468
7469         * bytecomp.el (byte-compile-insert-header): Properly set coding
7470         system under MULE and file-coding.
7471
7472 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7473
7474         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7475         (dontusethis-set-value-terminal-coding-system-handler):
7476         (dontusethis-set-value-keyboard-coding-system-handler):
7477         Never undefine coding system aliases.  Emergency fix for gnus.
7478
7479 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7480
7481         * files.el (abbreviate-file-name): Use directory-sep-char instead
7482         of hard-coded "/".
7483
7484 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7485
7486         * startup.el (user-init-file-base-list): New variable, replacing
7487         user-init-file-base.
7488         (find-user-init-file): New function.
7489         (command-line-early): Use it.
7490         (load-user-init-file): Ditto.
7491
7492 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7493
7494         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7495         calling valid-image-instantiator-format-p
7496
7497 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7498
7499         * isearch-mode.el (isearch-mode): The variable is
7500         isearch-unhidden-extents, not isearch-opened-extents.
7501
7502 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7503
7504         * minibuf.el (next-history-element): Modify error message if a
7505         default value is available.
7506
7507 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7508
7509         * bytecomp.el (byte-compile-file): Don't unconditionally write
7510         .elc files in binary - might contain non-Latin1.
7511
7512 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7513
7514         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7515         for windows-nt.
7516
7517         * version.el:
7518         * startup.el (user-init-file-base):
7519         * process.el (call-process-region):
7520         * files.el (make-backup-file-name):
7521         (backup-file-name-p):
7522         (file-relative-name):
7523         (abbreviate-file-name):
7524         (set-auto-mode):
7525         * code-process.el (call-process-region): Removed unnecessary
7526         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7527         support out of the universe.
7528
7529         * process.el:
7530         * code-process.el:
7531         * bytecomp.el (byte-compile-file): Removed reference to
7532         buffer-file-type, and commented usage of binary-process-output
7533         NTEmacs variables.
7534
7535 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7536
7537         * help.el (function-arglist): Add case for macro.
7538
7539 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7540
7541         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7542         printers.
7543         (custom-display): Added a menu for printer/display tags.
7544
7545         * frame.el (frame-type):
7546         * device.el (device-type): Added 'msprinter to the doc string, and
7547         removed 'pc -- it is not going to be implemented ever.
7548         (call-device-method): Fixed docstring typo.
7549         Defined specifier tags 'printer and 'display.
7550
7551 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7552
7553         * lisp/itimer.el (itimer-run-expired-timers): (consp
7554           last-command-event-time) instead of (consp
7555           'last-command-event-time).
7556
7557 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7558
7559         * msw-glyphs.el: Removed obsolete commentary.
7560
7561 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7562
7563         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7564         better default value.
7565
7566 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7567
7568         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7569         (read-string): Ditto.
7570         (eval-minibuffer): Ditto.
7571         (read-command): Ditto.
7572         (read-function): Ditto.
7573         (read-variable): Ditto.
7574         (read-number): Ditto.
7575         (read-shell-command): Ditto.
7576         (read-number): Record history.
7577
7578 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7579
7580         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7581
7582 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7583
7584         * faces.el (startup-initialize-custom-faces): New function.
7585         Reset all faces created during auto-autoloads loading time
7586         by defface.
7587         * startup.el (command-line): Call it.
7588
7589 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7590
7591         * about.el (about-hackers): Add myself to contributors list.
7592
7593 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7594
7595         * menubar-items.el (maybe-add-init-button): Removed an argument in
7596         a call to load-user-init-file, as the function managed to lose its
7597         formal parameter a few betas ago.
7598
7599 2000-01-18  Martin Buchholz <martin@xemacs.org>
7600
7601         * XEmacs 21.2.27 is released.
7602
7603 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7604
7605         * process.el (shell-command-to-string): Use the FSF docstring.
7606         Make shell-command-to-string the standard function, and
7607         exec-to-string the (deprecated) alias.
7608
7609         * startup.el: typo fix.
7610
7611 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7612
7613         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7614
7615 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7616
7617         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7618         buffers after visible buffers.
7619         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7620
7621 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7622
7623         * info.el (Info-extract-menu-node-name): Stop at a dot
7624         followed by whitespace or right parenthesis.
7625
7626 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7627
7628         * info.el (Info-directory-list): Warn against using Customize with
7629         Info-directory-list.
7630
7631 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7632
7633         * minibuf.el (read-file-name): doc fix.
7634
7635         * autoload.el (update-file-autoloads): doc fix.
7636
7637         * about.el (about-hackers): Change my E-mail address.
7638
7639 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7640
7641         * info.el (Info-visit-file): Just use the `f' interactive spec to
7642         read a filename in the standard way.
7643
7644 2000-01-13  Andy Piper  <andy@xemacs.org>
7645
7646         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7647         (gutter-buffers-tab-extent): new variable.
7648         (update-tab-in-gutter): call add-tab-to-gutter again if the
7649         orientation has changed.
7650         (add-tab-to-gutter): cope with different orientations.
7651
7652 2000-01-11  Didier Verna  <didier@xemacs.org>
7653
7654         * info.el (Info-following-node-name): backward-skip dots as well
7655         as spaces (dots at the end of a node name aren't part of it).
7656         (Info-extract-menu-node-name): don't skip dots. There could be
7657         some in the node name.
7658         (Info-index): allow dots to be part of a node name.
7659
7660 2000-01-12  Andreas Jaeger  <aj@suse.de>
7661
7662         * files.el (auto-mode-alist): Added idlwave-mode.
7663         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7664
7665 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7666
7667         * info.el (Info-search): Show default value.
7668
7669 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7670
7671         * info.el (Info-read-node-completion-table): New variable.
7672         (Info-read-node-name-1): New function.
7673         (Info-read-node-name): Use it.
7674         (Info-follow-reference): Use DEFAULT argument of completing-read.
7675         (Info-menu): Ditto.
7676
7677 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7678
7679         * hyper-apropos.el (hyper-describe-key-briefly): Save
7680         window configuration.
7681         (hyper-describe-face): Use DEFAULT of completing-read.
7682         (hyper-apropos-read-variable-symbol): Ditto.
7683         (hyper-apropos-read-function-symbol): Ditto.
7684
7685 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7686
7687         * mule/mule-cmds.el (set-default-coding-system): Set
7688         comint-exec-hook to use coding-system-for-read and
7689         coding-system-for-write so that C-x RET c works.
7690
7691 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7692
7693         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7694         (previous-matching-history-element): Increment
7695         minibuffer-max-depth by 1.
7696         (next-matching-history-element): Ditto.
7697
7698 2000-01-11  Andy Piper  <andy@xemacs.org>
7699
7700         * gutter-items.el (buffers-tab): Create a new face for the buffers
7701         tab.
7702         (buffers-tab-face): use it.
7703
7704 2000-01-10  Didier Verna  <didier@xemacs.org>
7705
7706         * modeline.el (modeline-scrolling-method): change modeline X
7707         cursor appearance according to the value.
7708
7709 2000-01-07  Andreas Jaeger  <aj@suse.de>
7710
7711         * about.el (about-hackers): Moved my entry to contributor list.
7712         (xemacs-hackers): Added myself.
7713         (about-maintainer-info): Added description of myself.
7714
7715
7716 2000-01-07  Didier Verna  <didier@xemacs.org>
7717
7718         * modeline.el (modeline-scrolling-method): new variable.
7719         (mouse-drag-modeline): add reference to it in the docstring.
7720         (mouse-drag-modeline): handle it.
7721
7722 2000-01-08  Andy Piper  <andy@xemacs.org>
7723
7724         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7725         calls.
7726         (remove-buffer-from-gutter-tab): ditto.
7727
7728 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7729
7730         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7731         (custom-face-edit): Fix grammatical error in help message.
7732
7733 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7734
7735         * movemail.el: Added.
7736
7737         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7738
7739 2000-01-03  Didier Verna  <didier@xemacs.org>
7740
7741         * modeline.el (mouse-drag-modeline): remove the code related to
7742         the modeline horizontal scrolling facility.
7743
7744 1999-12-31  Martin Buchholz <martin@xemacs.org>
7745
7746         * XEmacs 21.2.26 is released.
7747
7748 1999-12-28  Andy Piper  <andy@xemacs.org>
7749
7750         * wid-edit.el (widget-push-button-value-create): The gui cache
7751         does not agree with native widgets which can only be displayed
7752         once per window. The reasons for caching are diminished now that
7753         we don't hog resources when creating buttons.
7754         (widget-push-button-cache) deleted.
7755
7756 1999-12-24  Martin Buchholz <martin@xemacs.org>
7757
7758         * XEmacs 21.2.25 is released.
7759
7760 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7761
7762         * hyper-apropos.el (hyper-apropos): Toggle
7763         hyper-apropos-programming-apropos correctly.
7764         Set REGEXP when user accepts default value.
7765
7766 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7767
7768         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7769         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7770
7771 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7772
7773         * mule/mule-category.el (undefined-category-designator):
7774         Return char instead of character.  Search for undefined one.
7775         (describe-category): Use with-displaying-help-buffer.
7776
7777 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7778
7779         * byte-optimize.el (byte-optimize-plus):
7780         Optimize (+ 1) to 1 instead of (1+ nil).
7781
7782         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7783
7784         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7785
7786         * byte-optimize.el (byte-optimize-char-before): New function.
7787         Remove performance penalty for using (char-before) instead of (char-after).
7788
7789 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7790
7791         * mule/mule-category.el (char-category-list): Return character
7792         instead of integer.
7793
7794 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7795
7796         * minibuf.el (read-buffer): Check default is buffer object.
7797
7798 1999-11-25  Andy Piper  <andy@xemacs.org>
7799
7800         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7801         for buttons.
7802
7803 1999-12-16  Andreas Jaeger  <aj@suse.de>
7804
7805         * package-get.el (package-get-maybe-save-index): Fixed typo.
7806         Patch by Jeff Miller <jmiller@smart.net>.
7807
7808 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7809
7810         * gnuserv.el (gnuserv-process-filter):  don't call
7811         gnuserv-write-to-client when gnuserv-current-client is nil
7812
7813 1999-12-14  Martin Buchholz <martin@xemacs.org>
7814
7815         * XEmacs 21.2.24 is released.
7816
7817 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7818
7819         * about.el (about-hackers): Update my email address.
7820
7821 1999-12-07  Martin Buchholz <martin@xemacs.org>
7822
7823         * XEmacs 21.2.23 is released.
7824
7825 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7826
7827         * package-get.el (package-get-download-sites): Removed several
7828         defunct download sites, added many new ones, and corrected a few
7829         incorrect directory-on-site entries.  Added physical locations to
7830         site-description.
7831
7832 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7833
7834         * finder.el (finder-commentary): add DOC string and fix
7835         interactive spec
7836
7837 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7838
7839         * help.el (describe-function): Don't forget to intern the string
7840         completing-read returns.
7841         (describe-variable): Ditto.
7842
7843 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7844
7845         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7846         `hyper-apropos-help-mode' here to find symbol to customize
7847         irregardless of cursor position and simplify
7848         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7849         `hyper-apropos-popup-menu'.
7850
7851 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7852
7853         * apropos.el (apropos-mode-map): Add return to call
7854         apropos-follow.
7855         (apropos-print): Call apropos-mode to have better
7856         command reference. Put keymap text-poperty to
7857         symbole name.
7858
7859 1999-11-22  Alastair Burt  <burt@dfki.de>
7860
7861         * help.el: (describe-bindings-1): Added handling of keymaps for
7862         the extents at point.
7863
7864 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7865
7866         * gutter-items.el (buffers-tab-items): Wrap the function in a
7867         save-match-data
7868
7869 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7870
7871         * help.el (describe-function): Use the DEFAULT argument to
7872         completing-read.
7873         (describe-variable): Ditto.
7874
7875 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7876
7877         * minibuf.el (read-from-minibuffer): Add optional argument
7878         DEFAULT to have better mini-buffer history support.
7879         (completing-read): Pass default to read-from-minibuffer.
7880         (read-buffer): Pass default to completing-read.
7881
7882 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7883
7884         * font-lock.el (font-lock-doc-string-face): Document the
7885         `font-lock-lisp-like' property.
7886
7887 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7888
7889         * lisp-mode.el: Specify `font-lock-lisp-like'.
7890
7891         * font-lock.el (font-lock-lisp-like): New function.
7892         (font-lock-fontify-syntactically-region): Use it.
7893
7894 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7895
7896         * XEmacs 21.2.22 is released
7897
7898 1999-11-28  Martin Buchholz <martin@xemacs.org>
7899
7900         * XEmacs 21.2.21 is released.
7901
7902 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7903
7904         * minibuf.el (read-coding-system): Accept symbol and
7905         coding-system object as a default-coding-system.
7906
7907 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7908
7909         * minibuf.el (read-coding-system): Accept symbol as
7910         a default-coding-system.
7911
7912 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7913
7914         * apropos.el (apropos-documentation): Use insert instead
7915         of princ.
7916
7917 1999-11-07  William M. Perry  <wmperry@aventail.com>
7918
7919         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7920           for the linux console.
7921
7922         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7923           stuff to work when you are not on a window system, since the GPM
7924           mouse support now allows pasting from outside of XEmacs.
7925
7926 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7927
7928         * XEmacs 21.2.20 is released
7929
7930 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7931
7932         * setup-paths.el (paths-default-info-directories): Add
7933         /usr/share/info and /usr/local/share/info.
7934
7935 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7936
7937         * about.el: Updated Vladimir Ivanovic's info.
7938
7939 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7940
7941         * auto-show.el (auto-show-truncationp): Remove.
7942
7943         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7944
7945 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7946
7947         * indent.el (indent-line-to): fix bug: spaces were not replaced
7948         with tab if column is multiple of tab-width
7949         From dhn@qedinc.com
7950
7951 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7952
7953         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7954         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7955
7956         * package-get.el (package-get-package-provider): Be verbose when
7957         interactive. Patch from Robert Pluim
7958
7959 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7960
7961         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7962         info file suffixes.
7963
7964 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7965
7966         * process.el (open-network-stream): Add a new optional parameter
7967         PROTOCOL to support udp; fix a minor typo and add an explanation
7968         in docstring for udp programming.
7969
7970         * code-process.el (open-network-stream): Add a new optional
7971         parameter PROTOCOL to support udp; fix a minor typo and add an
7972         explanation in docstring for udp programming.
7973
7974 1999-10-18  Andy Piper  <andy@xemacs.org>
7975
7976         * gui.el (make-gui-button): be more precise about how we call
7977         callbacks.
7978
7979         * wid-edit.el (widget-push-button-value-create): Use the new form
7980         of native gui-button.
7981
7982 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7983
7984         * info.el (Info-page-prev): Don't do (sit-for 0).
7985
7986 1999-10-13  Andy Piper  <andy@xemacs.org>
7987
7988         * gutter-items.el (progress-abort-glyph): new glyph for showing
7989         abort status.
7990         (append-progress): dispatch-event rather than sit-for.
7991         (abort-progress): new function. Show the abort glyph with an
7992         appropriate message.
7993         (raw-append-progress): dispatch-event rather than sit-for.
7994         (display-progress): cope with aborts.
7995
7996         * gui.el (make-gui-button): Use native widgets for buttons
7997         unconditionally.
7998         (insert-gui-button): ditto.
7999         (gui-button-p): ditto.
8000
8001         * xbm-button.el: remove from core.
8002
8003         * xpm-button.el: remove from core.
8004
8005 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8006
8007         * faces.el (init-device-faces): Don't initialize the random faces
8008         on the stream device.
8009
8010 1999-10-06  Andy Piper  <andy@xemacs.org>
8011
8012         * files.el (recover-file): Don't use ls under windows for revert buffer.
8013
8014 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8015
8016         * package-get.el (package-get-download-menu): Make menu really
8017         toggle download sites.
8018         (package-get-download-sites): Add autoload cookie.
8019
8020 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8021
8022         * setup-paths.el (paths-find-module-directory): Ditto.
8023
8024 1999-09-29  Werner Fink  <werner@suse.de>
8025
8026         * setup-paths.el (paths-find-exec-directory): Add missing nil
8027         parameter for environment.
8028
8029 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8030
8031         * modeline.el (modeline-format):
8032         Only purecopy the strings.  Else
8033         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8034         barfs.
8035
8036 1999-08-28  Mike Woolley  <mike@bulsara.com>
8037
8038         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8039         user setting comint-completion-addsuffix and
8040         comint-process-echoes.
8041
8042 1999-09-22  Andy Piper  <andy@xemacs.org>
8043
8044         * gutter-items.el (update-tab-in-gutter): use
8045         last-nonminibuf-window instead of selected-window.
8046
8047 1999-09-18  Andy Piper  <andy@xemacs.org>
8048
8049         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8050         display on.
8051
8052         * subr.el (record-buffer-hook): new variable so that the hook gets
8053         some documentation.
8054
8055 1999-09-16  Andy Piper  <andy@xemacs.org>
8056
8057         * gutter-items.el (update-tab-in-gutter): only update when the
8058         gutter is visible.
8059         (remove-buffer-from-gutter-tab): ditto.
8060
8061 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8062
8063         * simple.el (do-auto-fill): Commented out part of Kinsoku
8064         processing.
8065
8066 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8067
8068         * isearch-mode.el (isearch-highlightify-region): Give the
8069         highlighting extents a high priority.
8070         (isearch-make-extent): Give the main highlighting extent an even
8071         higher priority.
8072
8073 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8074
8075         * packages.el (packages-compute-package-locations): Fix typo from
8076         -u rationalization.
8077
8078 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8079
8080         * setup-paths.el (paths-find-doc-directory): Respect value of
8081         `configure-doc-directory.'
8082
8083         * find-paths.el (paths-find-architecture-directory): Give
8084         precendence `default' argument (which typically comes from
8085         configure).
8086
8087 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8088
8089         * startup.el (command-line-early): Added options -user-init-file
8090         and -user-init-directory.
8091
8092         * files.el (user-init-file): Default to NIL so we can recognize
8093         when it's set.
8094
8095 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8096
8097         * obsolete.el (init-file-user):
8098         * startup.el:
8099         * packages.el (packages-compute-package-locations):
8100         * package-get.el (package-get-user-index-filename):
8101         * menubar-items.el (maybe-add-init-button):
8102         * info.el (Info-annotations-path):
8103         * dump-paths.el:
8104         Change `user-init-directory' to be an absolute path.
8105         Use `user-init-directory' where appropriate.
8106         Zap `init-file-user' and its uses.
8107
8108 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8109
8110         * subr.el (copy-symbol): New function.
8111
8112 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8113
8114         * isearch-mode.el (isearch-done): Be sure to restore invisible
8115         extents in the proper buffer.
8116         (isearch-pre-command-hook): Set this-command to the correct value
8117         in case the buffer has changed and old overriding-local-map was
8118         used.
8119         (isearch-restore-extent): Use remprop instead of setting the
8120         property to nil.
8121
8122 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8123
8124         * cmdloop.el (execute-extended-command): Update zmacs region
8125         before the delay.
8126         (execute-extended-command): Make the message gettext-friendly.
8127
8128 1999-09-07  Andy Piper  <andy@xemacs.org>
8129
8130         * gutter-items.el (progress-gauge-glyph): renamed from
8131         progress-glyph.
8132         (progress-text-glyph): new variable.
8133         (progress-layout-glyph): use layouts and text glyphs.
8134         (progress-area-buffer): removed.
8135         (progress-text-and-extent): new variable.
8136         (progress-displayed-p): dynamically create gutter area buffer.
8137         (clear-progress): ditto.
8138         (raw-append-progress): ditto.
8139         (append-progress): use new glyph names.
8140         (raw-append-progress): only create the extent when needed. set
8141         properties more optimally.
8142         (progress): remove args.
8143
8144 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8145
8146         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8147         mapcar where the return value is unused.
8148         (isearch-restore-invisible-extents): Ditto.
8149         (isearch-highlight-all-cleanup): Ditto.
8150         (isearch-delete-extents-in-range): Traverse the extents only once.
8151         (isearch-highlight-all-update): Don't start over if the search
8152         string has changed and more input is pending.
8153
8154 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8155
8156         * packages.el (packages-find-package-data-path): Ditto.
8157
8158         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8159
8160         * subr.el (mapc-internal): Don't make obsolete.
8161
8162         * cl-extra.el (mapc): Resurrect.
8163
8164 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8165
8166         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8167         alias.
8168
8169         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8170         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8171         (isearch-yank-clipboard): Use get-clipboard instead of
8172         x-get-clipboard.
8173         (isearch-yank-selection): Fix docstring.
8174
8175 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8176
8177         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8178
8179 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8180
8181         * cl-macs.el (extent-start-position): Fix setf method.
8182         (extent-end-position): Ditto.
8183
8184 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8185
8186         * isearch-mode.el: End merge with FSF 20.4.
8187
8188         * isearch-mode.el (search-invisible): New variable.
8189         (isearch-hide-immediately): Ditto.
8190         (isearch-unhidden-extents): Ditto.
8191         (isearch-range-invisible): New function.
8192         (isearch-unhide-extent): Ditto.
8193         (isearch-restore-invisible-extents): Ditto.
8194         (isearch-restore-extent): Ditto.
8195
8196         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8197         implementation.
8198         (isearch-ring-retreat-edit): Ditto.
8199         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8200         (isearch-forward-regexp): New arguments NOT-REGEXP and
8201         NO-RECURSIVE-EDIT.
8202         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8203         (isearch-backward-regexp): New arguments NOT-REGEXP and
8204         NO-RECURSIVE-EDIT.
8205         (isearch-mode): Return isearch-success.
8206         (isearch-update): Use unread-command-events instead of
8207         unread-command-event.
8208         (isearch-abort): If an invalid regexp is encountered, keep popping
8209         states.
8210         (isearch-*-char): Use FSF implementation.
8211         (isearch-whitespace-chars): Use the more robust FSF's
8212         implementation.
8213         (isearch-within-brackets): New variable.
8214         (isearch-mode): Initialize it.
8215         (isearch-edit-string): Bind it.
8216         (isearch-search-and-update): Set it.
8217         (isearch-push-state): Push it.
8218         (isearch-top-state): Pop it.
8219         (isearch-search): Set it.
8220         (isearch-printing-char): When called by isearch-whitespace-chars,
8221         handle M-SPC gracefully.
8222         (isearch-message-prefix): New argument ELLIPSIS.
8223         (isearch-message-suffix): Ditto.
8224         (isearch-message): Use the ELLIPSIS argument when calling
8225         isearch-message-prefix and isearch-message-suffix.
8226         (isearch-message-prefix): Distinguish between "wrapped" and
8227         "overwrapped" search, FWIW.
8228
8229 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8230
8231         * isearch-mode.el (isearch-edit-string): Use the head of the
8232         search ring instead of search-last-string and search-last-regexp.
8233         (search-highlight): Renamed from isearch-highlight.
8234         (isearch-exit): Use the new name.
8235         (isearch-highlight): Ditto.
8236         (isearch-dehighlight): Ditto.
8237         (isearch-update-ring): New function.
8238         (isearch-done): Call it.
8239         (isearch-done): New argument EDIT.
8240         (isearch-repeat): If search string is empty, look up at the car of
8241         the search ring; ignore the yank pointer.
8242         (isearch-abort): Call isearch-done with NOPUSH.
8243         (isearch-cancel): New function.
8244         (isearch-mode-map): Bind it to ESC ESC ESC.
8245
8246         * isearch-mode.el: Begin merge with FSF 20.4.
8247
8248 1999-09-01  Andy Piper  <andy@xemacs.org>
8249
8250         * x-select.el (x-get-clipboard): obsolete.
8251         (x-yank-clipboard-selection): obsolete
8252
8253         * select.el (disown-selection): need to be careful to disown the
8254         clipboard if we set it via selection.
8255         (get-clipboard): move from x-select.el
8256         (yank-clipboard-selection): ditto.
8257
8258 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8259
8260         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8261         isearch-highlight-all-matches to nil.
8262         (isearch-fixed-case): New variable.
8263         (isearch-mode): Initialize it.
8264         (isearch-edit-string): Save it.
8265         (isearch-toggle-case-fold): Set it.
8266         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8267         need to check isearch-fixed-case.
8268         (isearch-toggle-case-fold): Update highlighting of all matches
8269         before the pause.
8270         (isearch-edit-string):
8271
8272 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8273
8274         * isearch-mode.el (isearch-edit-string): Call isearch-message
8275         before reading the event so that the prompt is displayed properly.
8276         (isearch-message): Use isearch-nonincremental when calling
8277         isearch-message-prefix.
8278         (minibuffer-local-isearch-map): Bind up and down to do the same as
8279         M-p and M-n respectively.
8280         (isearch-done): New arg NOPUSH.
8281         (isearch-edit-string): Use it.
8282         (isearch-edit-string): Don't bind isearch-string.
8283         (isearch-ring-adjust): Edit string, *then* push state.
8284
8285 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8286
8287         * faces.el (isearch-secondary): Make isearch-secondary look
8288         different than default.
8289
8290 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8291
8292         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8293         save-excursion.
8294         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8295         (isearch-update): Call isearch-dehighlight without arguments.
8296         (isearch-done): Ditto.
8297
8298         * isearch-mode.el (isearch-fix-case): If the search string has no
8299         upper-case letters, allow the folding to be reenabled.
8300         Previously, once disabled, the folding would remain that way until
8301         the end of isearch.
8302         (isearch-top-state): Call isearch-fix-case.
8303
8304         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8305         save-excursion.
8306         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8307
8308 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8309
8310         * xpm-button.el:
8311         xbm-button.el: Need to exist in core because gui.el depends on
8312         them.
8313
8314 1999-08-31  Andy Piper  <andy@xemacs.org>
8315
8316         * gutter-items.el (buffers-tab-face): new customizable variable.
8317         (buffers-tab-default-buffer-line-length): new specifier for
8318         maximum viewable characters.
8319         (progress-stack): new variable for implementing widget-based
8320         progress messages.
8321         (progress-area-buffer): ditto.
8322         (progress-glyph-height): ditto.
8323         (progress-stop-callback): ditto.
8324         (progress-quit-function): new function.
8325         (progress-glyph): new variable.
8326         (progress-layout-glyph): ditto.
8327         (progress-displayed-p): new function, see message-displayed-p for
8328         details.
8329         (clear-progress): ditto.
8330         (remove-progress): ditto.
8331         (append-progress): ditto.
8332         (raw-append-progress): ditto.
8333         (display-progress): ditto.
8334         (current-progress): ditto.
8335         (current-progress-label): ditto.
8336         (progress): ditto.
8337         (lprogress): ditto.
8338
8339
8340 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8341
8342         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8343
8344         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8345         `isearch-yank-selection'.
8346         (isearch-mode-map): Use it.
8347         (isearch-yank-selection): Use `get-selection' instead of
8348         `get-x-selection'.
8349
8350 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8351
8352         * faces.el (isearch-secondary): Create face here.
8353
8354         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8355         timers.
8356
8357 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8358
8359         * subr.el (buffer-string): More robust backward compatibility
8360         check, courtesy William Perry.
8361
8362 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8363
8364         * replace.el (perform-replace): Stop the search after the search
8365         limit has been reached.
8366
8367 1999-08-23  Andy Piper  <andy@xemacs.org>
8368
8369         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8370         here if we don't have one.
8371
8372 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8373
8374         * ldap.el (ldap-coding-system): Default to nil until we get
8375         efficient UTF8 support
8376         (ldap-decode-string): Guard against `decode-coding-string' not
8377         being defined
8378         (ldap-encode-string): Guard against `encode-coding-string' not
8379         being defined
8380
8381 1999-08-23  Didier Verna  <didier@xemacs.org>
8382
8383         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8384         Some doc strings improvements, and add a star to the `interactive'
8385         calls.
8386
8387 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8388
8389         * font-lock.el (java-font-lock-keywords-3): introduced new
8390         keywords and regexpes for javadoc syntax 1.2.
8391
8392 1999-08-17  Andy Piper  <andy@xemacs.org>
8393
8394         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8395         format-buffers-tab-line.
8396         (buffers-tab-max-buffer-line-length): new variable.
8397         (format-buffers-tab-line): new function. truncate names if over
8398         buffers-tab-max-buffer-line-length.
8399
8400 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8401
8402         * cus-start.el: Customize the variable `bell-inhibit-time'.
8403
8404 1999-08-16  Andy Piper  <andy@xemacs.org>
8405
8406         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8407         brute-force approach to deleting the last buffer.
8408         (buffers-tab-grouping-regexp): new customizable variable.
8409         (select-buffers-tab-buffers-by-mode): use it.
8410
8411 1999-08-13  Andy Piper  <andy@xemacs.org>
8412
8413         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8414         deletion problem.
8415
8416 1999-07-30  Didier Verna  <didier@xemacs.org>
8417
8418         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8419         of princ to output symbols.
8420         (custom-save-face-internal): ditto.
8421         (custom-save-resets): ditto.
8422
8423 1999-08-09  Didier Verna  <didier@xemacs.org>
8424
8425         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8426         `regexp-quote' to protect the major mode name for use as a regular
8427         expression (c++ needs this for instance).
8428
8429 1999-08-08  Andy Piper  <andy@xemacs.org>
8430
8431         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8432         cope with similar mode names.
8433
8434         * gutter-items.el (buffers-tab-selection-function): new selection
8435         function.
8436         (select-buffers-tab-buffers-by-mode): new function.
8437         (buffers-tab-items): use it if set to only display buffers in the
8438         tab in the current buffer's group..
8439         (update-tab-in-gutter): use new api.
8440         (remove-buffer-from-gutter-tab): ditto.
8441
8442         * gutter-items.el (buffers-tab-max-size): set custom selection
8443         default to 6.
8444         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8445         (add-tab-to-gutter): set face as default.
8446
8447 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8448
8449         * faces.el (frob-face-property): Merge the fall-back specifier
8450         with the target, not replace it.
8451
8452 1999-08-05  Andy Piper  <andy@xemacs.org>
8453
8454         * gutter-items.el (update-tab-in-gutter): add frame argument for
8455         buffer-items.
8456         (update-tab-in-gutter): use it.
8457
8458         * gutter-items.el (record-buffer-hook): set.
8459
8460         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8461         change.
8462         (switch-to-buffer-hook) deleted.
8463
8464 1999-08-04  Andy Piper  <andy@xemacs.org>
8465
8466         * gutter-items.el (update-tab-in-gutter): make sure this will work
8467         as an argument to create-frame-hook.
8468
8469 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8470
8471         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8472         instead of timer emulation.
8473
8474 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8475
8476         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8477         Emacs isearch enhancements.
8478
8479 1999-07-28  Andy Piper  <andy@xemacs.org>
8480
8481         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8482         all devices that support tab controls.
8483         (remove-buffer-from-gutter-tab): new function. to be used as a
8484         value for kill-buffer-hook.
8485
8486 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8487
8488         * auto-show.el (auto-show-truncationp): changed to match
8489         `window_translation_on'
8490
8491 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8492
8493         * XEmacs 21.2.19 is released
8494
8495 1999-07-28  SL Baur  <steve@miho>
8496
8497         * code-files.el (insert-file-contents): Fix docstring.
8498         revert previous change.
8499
8500 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8501
8502         * fill.el (fill-region-as-paragraph): Change re-break-point to
8503         contain word-across-newline plus one character so that filling
8504         Japanese and Chinese works as desired.
8505         * simple.el (do-auto-fill): Ditto.
8506
8507 1999-07-26  SL Baur  <steve@miho>
8508
8509         * mule/japanese.el ("Japanese"): Do not specify a default input
8510         method.
8511         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8512
8513 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8514
8515         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8516         able to use cl-macs macro in early lisp.
8517
8518 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8519
8520         * custom.el:
8521         * cus-face.el:
8522         * cus-edit.el:
8523                 Massive custom Theme API changes.
8524
8525 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8526
8527         * code-files.el (insert-file-contents): Regard
8528         coding-system-magic-cookie if `coding-system-for-read' is nil.
8529
8530 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8531
8532         * mule/thai-xtis.el: Add coding: local variable, to avoid
8533         bootstrapping problem with C locale.
8534
8535 1999-07-22  Andy Piper  <andy@xemacs.org>
8536
8537         * dumped-lisp.el (preloaded-file-list): guard against putting
8538         gutter-items in a less than functional XEmacs.
8539         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8540
8541 1999-07-18  Bob Weiner  <weiner@beopen.com>
8542
8543         * fill.el (fill-context-prefix): Fixed bug that prevented the
8544         setting of an adaptive fill prefix when the `dont-skip-first' was
8545         t.
8546
8547 1999-07-22  SL Baur  <steve@miho>
8548
8549         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8550
8551 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8552
8553         * files.el (interpreter-mode-alist): add `make', `guile', and
8554         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8555         makefile-mode, guile is a scheme, and someday XEmacs will be
8556         modular enough to use as an efficient scripting tool.)
8557
8558 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8559
8560         * mule/mule-cmds.el (reset-language-environment): Regard
8561         coding-category `utf-8' and `ucs-4' if they are available.
8562
8563 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8564
8565         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8566         (prefer-coding-system): Fix DOC-string.
8567
8568         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8569         DOC-string too.
8570
8571         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8572         Mule.
8573         (coding-system-change-eol-conversion): Fix DOC-string.
8574
8575 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8576
8577         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8578         instead of `list-coding-system'.
8579
8580 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8581
8582         * menubar-items.el (default-menubar): `select-input-method' was
8583         renamed to `set-input-method'.
8584
8585         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8586         "Set Language Environment" menu.
8587
8588         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8589         "Describe Language Support" menu.
8590
8591 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8592
8593         * mule/chinese.el ("Chinese-GB"): Rename
8594         `chinese-gb-environment-setup-function' to
8595         `setup-chinese-gb-environment-internal'.
8596
8597 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8598
8599         * mule/korean.el: Use `define-coding-system-alias' instead of
8600         `copy-coding-system'.
8601
8602 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8603
8604         * mule/mule-cmds.el (set-language-environment-coding-systems):
8605         Treat duplicated coding-categories.
8606
8607 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8608
8609         * mule/japanese.el: Use `define-coding-system-alias' instead of
8610         `copy-coding-system'.
8611
8612 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8613
8614         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8615         coding-system `viscii'.
8616
8617 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8618
8619         * mule/cyrillic.el:
8620         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8621         (cyrillic-alternativnyj-decode-table): New variable.
8622         (cyrillic-alternativnyj-encode-table): New variable.
8623         - Specify `iso-8-1' as a category of coding-system
8624           `alternativnyj'.
8625         - Abolish general Cyrillic environment.
8626
8627 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8628
8629         * mule/chinese.el:
8630         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8631         - Register `chinese-gb-environment-setup-function' as a
8632           `setup-function' of "Chinese-GB" environment.
8633
8634 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8635
8636         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8637         optional argument `parents'.
8638
8639         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8640         property for Thai-XTIS.
8641
8642         * mule/mule-help.el (help-with-tutorial): Use property
8643         `tutorial-coding-system' of language-info as a coding-system to
8644         read tutorial file.
8645
8646 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8647
8648         * mule/thai-xtis.el: Don't setup `setup-function' and
8649         `exit-function'.
8650
8651         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8652         `set-coding-category-system' to set up coding-system for
8653         coding-category.
8654
8655         * mule/mule-cmds.el (prefer-coding-system): Use
8656         `set-coding-category-system' to set up coding-system for
8657         coding-category.
8658
8659 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8660
8661         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8662         Thai-XTIS environment.
8663
8664         * mule/mule-cmds.el (prefer-coding-system): Use
8665         `find-coding-system' instead of `coding-system-p'.
8666
8667 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8668
8669         * mule/mule-cmds.el (set-language-environment-coding-systems):
8670         Modify eol-type for XEmacs.
8671
8672         * mule/thai-xtis.el: Delete unused local variable `category'.
8673
8674         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8675         function.
8676         (prefer-coding-system): Don't call
8677         `update-coding-systems-internal'; use function
8678         `coding-category-list' instead of variable `coding-category-list';
8679         use `set-coding-priority-list' instead of `set-coding-priority';
8680         modify `eol-type' for XEmacs.
8681
8682         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8683         `charset-columns'.
8684         (char-width): Likewise.
8685
8686 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8687
8688         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8689         `tis-620'.
8690
8691         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8692         `set-coding-priority-list' instead of `set-coding-priority'; don't
8693         call `update-coding-systems-internal'.
8694
8695         * mule/mule-misc.el (coding-system-get): New function.
8696         (coding-system-put): New function.
8697         (coding-system-category): New function.
8698
8699 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8700
8701         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8702         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8703         to avoid conflict with leim/quail/thai-xtis.
8704
8705         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8706         to thai-xtis-chars.el.
8707
8708         * mule/thai-xtis-chars.el: New file (split from
8709         mule/thai-xtis.el).
8710
8711 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8712
8713         * mule/thai-xtis.el:
8714         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8715         - Add syntax entries.
8716         - Put `preferred-coding-system' of the charset `thai-xtis' to
8717           `tis-620'.
8718
8719 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8720
8721         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8722         rewritten to use write-multibyte-character.
8723
8724 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8725
8726         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8727         of `iso-2022-7'.
8728         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8729         ported yet.
8730         (read-input-method-name): Treat optional argument `default'.
8731
8732 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8733
8734         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8735         all.
8736         (set-language-info-alist): Set up menus here.
8737
8738 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8739
8740         * minibuf.el (completing-read): Add new optional argument
8741         `default'.
8742         (read-coding-system): Add new optional argument
8743         `default-coding-system'.
8744
8745 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8746
8747         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8748         (viet-viscii-...->viet-vscii...).
8749
8750 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8751
8752         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8753         and menus.
8754
8755 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8756
8757         * mule/mule-cmds.el (input-method-function): Add permanent-local
8758         property.
8759
8760 1999-03-30  Dave Love  <fx@gnu.org>
8761
8762         * mule/mule-cmds.el (current-language-environment): Doc fix.
8763
8764 1999-02-06  Richard Stallman  <rms@gnu.org>
8765
8766         * mule/european.el (setup-slovenian-environment): New function.
8767         ("Slovenian"): New language environment.
8768
8769 1999-01-27  Dave Love  <fx@gnu.org>
8770
8771         * mule/mule-cmds.el (current-language-environment): Provide :link,
8772         :type (choices) and appropriate :get.
8773
8774 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8775
8776         * mule/mule-cmds.el (describe-language-environment): Don't alter
8777         input-method-alist.
8778
8779 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8780
8781         * mule/mule-cmds.el (prefer-coding-system): Call
8782         set-coding-priority, so that the internal array of priorities is
8783         also updated.
8784
8785 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8786
8787         * mule/mule-cmds.el (prefer-coding-system): If the argument
8788         requires specific EOL conversion type, make the default coding
8789         systems use that.
8790
8791 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8792
8793         * mule/mule-cmds.el (set-language-environment): Pass the default
8794         eol-type to set-language-environment-coding-systems.
8795         (set-default-coding-systems): Copy the eol-type property for the
8796         new default values of {buffer-file,process}-coding-system from the
8797         old defaults.
8798         (set-language-environment-coding-systems): Accept an optional
8799         argument EOL-TYPE, and set the eol-type property of the default
8800         coding systems accordingly.
8801
8802 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8803
8804         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8805         use generate-new-buffer instead of get-buffer-create.
8806
8807 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8808
8809         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8810
8811 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8812
8813         * mule/mule-cmds.el (default-input-method): Fix custom type.
8814
8815 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8816
8817         * mule/mule-cmds.el (setup-specified-language-environment):
8818         Add apropos-inhibit property.
8819         (describe-specified-language-support): Likewise.
8820
8821 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8822
8823         * mule/mule-cmds.el: Doc fixes.
8824
8825 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8826
8827         * mule/mule-cmds.el (register-input-method): Doc-string
8828         modified.
8829
8830 1998-09-01  Dave Love  <fx@gnu.org>
8831
8832         * mule/mule-cmds.el (current-language-environment): Fix
8833         setter function.
8834
8835 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8836
8837         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8838         mule/european.el, mule/hebrew.el, mule/japanese.el,
8839         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8840         avoid bootstrapping problem if you need to recompile all the Lisp
8841         files using interpreted code.
8842
8843 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8844
8845         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8846         ("Latin-2"): Likewise.
8847
8848 1998-08-18  Per Starback  <starback@update.uu.se>
8849
8850         * mule/european.el (setup-latin2-environment): Fix typo.
8851
8852 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8853
8854         * mule/european.el: Give proper value of `input-method' key to all
8855         lang. env.
8856
8857         * mule/mule-cmds.el (activate-input-method): Handle the case that
8858         the arg INPUT-METHOD is nil correctly.
8859         (read-multilingual-string): Activate the specified input method
8860         before calling read-string.  Afterward, activate the original
8861         input method.
8862
8863 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8864
8865         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8866         (set-language-info-alist): Fix typo in doc-string.
8867
8868         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8869
8870 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8871
8872         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8873         (reset-language-environment): New function for the job that
8874         setup-english-environment used to do.
8875         (set-language-environment): Do more setups according to the info
8876         in language-info-alist.
8877         (read-language-name): Handle the case that the arg KEY is nil.
8878         (describe-language-environment): Handle input-method property.
8879
8880         * mule/: All files under this directory, which related with
8881         specific languages (such as mule/european.el, mule/greek.el,
8882         mule/hebrew.el, mule/misc-lang.el), modified as below.
8883         (setup-XXX-environment): Just call set-language-environment.  If
8884         they used to do some other jobs than what done by
8885         set-language-environment, those jobs are done in
8886         setup-XXX-environment-internal now.
8887         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8888         the value to setup-XXX-environment-internal.  Add properties
8889         input-method and features.
8890
8891         * mule/english.el (setup-english-environment): Just call
8892         reset-language-environment.
8893
8894         * mule/european.el (setup-8-bit-environment): Function deleted.
8895
8896 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8897
8898         * mule/mule-cmds.el (input-method-exit-on-first-char)
8899         (input-method-use-echo-area): Doc fixes.
8900
8901 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8902
8903         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8904         variable.
8905         (input-method-use-echo-area): New variable.
8906
8907 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8908
8909         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8910
8911 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8912
8913         * mule/mule-cmds.el (activate-input-method): Update mode line.
8914         (inactivate-input-method): Likewise.
8915
8916 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8917
8918         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8919         input method in the current buffer, but just bind
8920         current-input-method.
8921
8922 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8923
8924         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8925
8926         * mule/misc-lang.el ("IPA"): Add coding-priority and
8927         coding-system.
8928
8929 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8930
8931         * mule/greek.el: Add coding-priority.
8932
8933 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8934
8935         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8936         LANG-ENV.
8937
8938 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8939
8940         * mule/mule-cmds.el (register-input-method): Fix previous change.
8941         (setup-specified-language-environment): Doc fix.
8942
8943 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8944
8945         * mule/mule-cmds.el: Several doc fixes.
8946         (get-language-info, set-language-info): Rename argument.
8947         (set-language-info-alist): Likewise.
8948         (register-input-method): Rename argument.
8949         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8950
8951 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8952
8953         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8954         default value while reading an input method.
8955
8956 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8957
8958         * mule/mule-cmds.el (universal-coding-system-argument):
8959         Use buffer-file-coding-system as default.
8960
8961 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8962
8963         * mule/korean.el ("Korean"): Doc fix.
8964
8965 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8966
8967         * mule/mule-cmds.el (describe-language-environment): Print the
8968         languge environment at the head.
8969
8970 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8971
8972         * mule/japanese.el: Set exit-function to exit-japanese-environment
8973         for Japanese environment.
8974
8975 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8976
8977         * mule/mule-cmds.el (set-language-environment): Doc fix.
8978         (current-language-environment): Use defcustom.
8979         (default-input-method): Specify :type.
8980
8981 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8982
8983         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8984         modified.
8985         (prefer-coding-system): Doc-string modified.
8986
8987 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8988
8989         * mule/mule-cmds.el (set-language-info): Doc-string
8990         describes `coding-priority' KEY.
8991         (set-language-environment-coding-systems): New function.
8992         (select-safe-coding-system): New function.
8993         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8994         (set-language-info-alist): New optionla arg PARENTS.  Call
8995         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8996         (set-language-environment-coding-systems): New function.
8997
8998         * mule/chinese.el: Remove setting up of
8999         describe-chinese-environment-map and
9000         setup-chinese-environment-map.  Exclude them in args of calls to
9001         set-language-info-alist.  Register coding-priority key in
9002         language-info-alist.
9003
9004         * mule/cyrillic.el: Remove setting up of
9005         describe-cyrillic-environment-map and
9006         setup-cyrillic-environment-map.  Exclude them in args of calls to
9007         set-language-info-alist.  Register coding-priority key in
9008         language-info-alist.
9009
9010         * mule/english.el: Register coding-priority key in
9011         language-info-alist.
9012
9013         * mule/ethiopic.el: Register coding-priority key in
9014         language-info-alist.
9015
9016         * mule/european.el: Remove setting up of
9017         describe-european-environment-map and
9018         setup-european-environment-map.  Exclude them in args of calls to
9019         set-language-info-alist.  Register coding-priority key in
9020         language-info-alist.  Add "German" language env.
9021         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9022         (setup-german-environment): New function.
9023
9024         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9025         change default input method to "greek-postfix".
9026
9027         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9028         coding-priority key in
9029
9030 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9031
9032         * mule/mule-cmds.el (set-language-info): Doc fix.
9033         (input-method-inactivate-hook): Doc fix.
9034
9035 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9036
9037         * mule/mule-cmds.el (set-input-method): Renamed from
9038         select-input-method.
9039
9040 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9041
9042         * mule/mule-cmds.el (set-language-environment): Run
9043         exit-language-environment-hook before calling `exit-function'
9044         which is specified for the language environment.
9045
9046 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9047
9048         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9049         modified.
9050         (prefer-coding-system): Likewise.
9051         (describe-language-environment): Print aliases of each coding
9052         system.
9053         (set-language-environment-hook): New variable.
9054         (exit-language-environment-hook): New variable.
9055         (set-language-environment): Call these hooks.  Before setting a
9056         new language environment, exit from the
9057         current-language-environment if necessary.
9058         (input-method-verbose-flag): The value can be nil, t,
9059         complex-only, or default.
9060         (input-method-highlight-flag): Doc-string augmented.
9061         (activate-input-method): Check if we can run the registered
9062         function to activate an input method.
9063
9064         * mule/korean.el: Set exit-function for language environment
9065         "Korean" to exit-korean-environment.
9066         (setup-korean-environment): Moved to korea-util.el.
9067
9068 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9069
9070         * mule/mule-cmds.el (read-multilingual-string): Use
9071         current-input-method prior to default-input-method.  Don't bind
9072         current-input-method by `let', instead, activate the specified
9073         input method in the current buffer temporarily.
9074
9075 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9076
9077         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9078
9079 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9080
9081         * mule/chinese.el (post-read-decode-hz): Return the result of
9082         decode-hz-region.
9083         (pre-write-encode-hz): Do not change the value of
9084         last-coding-system.
9085
9086 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9087
9088         * mule/mule-ccl.el: Doc fixes.
9089
9090 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9091
9092         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9093         (check-ccl-program): New macro.
9094
9095 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9096
9097         * mule/mule-ccl.el: Comment about CCL syntax modified.
9098         (ccl-command-table): Add read-multibyte-character and
9099         write-multibyte-character.
9100         (ccl-code-table): Add ex-cmd.
9101         (ccl-extended-code-table): New variable.
9102         (ccl-embed-extended-command): New function.
9103         (ccl-compile-read-multibyte-character,
9104         ccl-compile-write-multibyte-character) New functions.
9105         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9106         ccl-dump-write-multibyte-character): New functions.
9107
9108 1999-07-22  SL Baur  <steve@miho>
9109
9110         * config.el (config-value-file): config.values is installed into
9111         doc-directory.
9112         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9113
9114 1999-07-19  Didier Verna  <didier@xemacs.org>
9115
9116         * rect.el: all functions rewritten, except when noted. Below is a
9117         list of interface changes.
9118         (apply-on-rectangle): new function. Obsoletes
9119         `operate-on-rectangle'. All functions that used to call this
9120         function now call the new one.
9121         (kill-rectangle): added optional prefix arg to fill lines.
9122         (delete-rectangle): ditto.
9123         (delete-extract-rectangle): ditto.
9124         (open-rectangle): ditto.
9125         (clear-rectangle): ditto.
9126         (delete-rectangle-line): added third arg FILL.
9127         (delete-extract-rectangle-line): ditto.
9128         (open-rectangle-line): ditto.
9129         (clear-rectangle-line): ditto.
9130
9131 1999-07-18  Andy Piper  <andy@xemacs.org>
9132
9133         * menubar-items.el (default-menubar): add gutter options.
9134
9135         * gutter-items.el: new file.
9136         (gutter): new group for custom.
9137         (gutter-visible-p): new variable.
9138         (default-gutter-position): ditto.
9139         (buffers-tab): new group for the buffers tab.
9140         (gutter-buffers-tab): widget to put in the gutter.
9141         (buffers-tab-max-size): max number of tabs.
9142         (buffers-tab-switch-to-buffer-function): function to call when a
9143         tab is pressed.
9144         (buffers-tab-omit-function): filter buffers with this function.
9145         (buffers-tab-format-buffer-line-function): format buffer names for
9146         inclusion in tabs.
9147         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9148         the record.
9149         (build-buffers-tab-internal): build a list of tab items.
9150         (buffers-tab-items): ditto.
9151         (add-tab-to-gutter): put a tab in the gutter area.
9152         (update-tab-in-gutter): reset the buffers in the tab.
9153
9154         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9155
9156         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9157         (switch-to-buffer-hooks): new hook.
9158
9159         * toolbar.el (default-toolbar-position): fix typo.
9160
9161 1999-07-16  Andy Piper  <andy@xemacs.org>
9162
9163         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9164
9165 1999-07-15  Didier Verna  <didier@xemacs.org>
9166
9167         * cus-edit.el (custom-prompt-variable): optional third arg makes
9168         prompt for a comment string.
9169         (customize-set-value): optional prefix makes this function handle
9170         variable comments.
9171         (customize-set-variable): ditto.
9172         (customize-save-variable): ditto.
9173         (customize-customized): handle custom comments.
9174         (customize-save-customized): ditto.
9175         (custom-variable-state-set): ditto.
9176         (custom-face-state-set): ditto.
9177         (customize-saved): ditto.
9178         (custom-variable-set): ditto.
9179         (custom-face-set): ditto.
9180         (custom-variable-save): ditto.
9181         (custom-face-save): ditto.
9182         (custom-variable-reset-saved): ditto.
9183         (custom-face-reset-saved): ditto.
9184         (custom-variable-reset-standard): ditto.
9185         (custom-face-reset-standard): ditto.
9186         (custom-comment-face): new face.
9187         (custom-comment-tag-face): ditto.
9188         (custom-comment): new widget.
9189         (custom-comment-create): new function.
9190         (custom-comment-delete): ditto.
9191         (custom-comment-value-set): ditto.
9192         (custom-comment-show): ditto.
9193         (custom-comment-invisible-p): ditto.
9194         (custom-variable-value-create): create a comment field widget.
9195         (custom-face-value-create): ditto.
9196         (custom-variable-menu): new entry for adding a custom comment.
9197         (custom-face-menu): ditto.
9198         (custom-save-variables): possibly save custom comments.
9199         (custom-save-faces): ditto.
9200
9201         * cus-face.el (custom-set-faces): the arguments can now have a
9202         custom comment as fourth argument.
9203
9204         * custom.el (custom-set-variables): the arguments can now have a
9205         custom comment as fifth element.
9206
9207 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9208
9209         * XEmacs 21.2.18 is released
9210
9211 1999-07-13  SL Baur  <steve@miho>
9212
9213         * lib-complete.el (read-library-name): Revert previous change.
9214         (read-library): Ditto.
9215
9216 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9217
9218         * packages.el (packages-package-list): Capitalize docstring.
9219
9220         * packages.el (packages-find-package-library-path): Use #'nconc
9221         rather than #'append to reduce consing -- #'mapcar uses Flist,
9222         which returns a freshly consed list.  #'append would create yet
9223         another fresh list, using Fmake_list in concat.
9224
9225         * packages.el (package-provide): Use setq with remassq like it
9226         says in its docstring.
9227
9228 1999-07-06  SL Baur  <steve@miho.m17n.org>
9229
9230         * lib-complete.el (progn-with-message): Fix typo.
9231
9232 1999-07-06  SL Baur  <steve@miho.m17n.org>
9233
9234         * mule/mule-misc.el (char-octet): Make function match docstring.
9235         From Katsumi Yamaoka <yamaoka@jpl.org>
9236
9237 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9238
9239         * wid-edit.el (widget-documentation): corrected spelling error.
9240
9241 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9242
9243         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9244         keys if already bound
9245
9246 1999-07-06  SL Baur  <steve@miho.m17n.org>
9247
9248         * lib-complete.el (progn-with-message): Revert previous changes.
9249
9250 1999-06-24  Bob Weiner  <weiner@beopen.com>
9251
9252         * lib-complete.el (find-library):
9253         (find-library-other-window):
9254         (find-library-other-frame): Completely rewrote
9255         so that these functions actually work when called non-interactively.
9256         Also made them handle LIBRARY arguments which end with .el or .elc.
9257
9258 1999-06-24  Bob Weiner  <weiner@beopen.com>
9259
9260         * simple.el (indent-new-comment-line): Locally bound
9261         `block-comment-start' to `comstart' or else when this is called
9262         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9263         `block-comment-start' value, ignoring any existing spacing after a
9264         comment prefix in the previous line and producing ugly comments.
9265
9266 1999-06-23  Bob Weiner  <weiner@beopen.com>
9267
9268         * list-mode.el (mouse-choose-completion):
9269         (choose-completion):
9270         (completion-switch-to-minibuffer): Added.
9271         ([Tab]): [Tab] previously switched to the minibuffer
9272         but since [space] does that and since most applications in the
9273         world use [Tab] to select the next item in a list, do that in the
9274         *Completions* buffer too.  This will cause the least confusion
9275         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9276         06/23/1999.
9277
9278 1999-06-22  Bob Weiner  <weiner@beopen.com>
9279
9280         * help.el (help-buffer-name): Added support for a null value
9281         of `help-buffer-prefix-string' since some buffers require no
9282         prefix.
9283
9284 1999-06-20  Bob Weiner  <weiner@beopen.com>
9285
9286         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9287         in the completion-list-mode-map to bury the completions buffer
9288         even when the minibuffer is no longer active.
9289
9290 1999-06-20  Bob Weiner  <weiner@beopen.com>
9291
9292         * list-mode.el (list-mode): It is visually disconcerting to have
9293         the text cursor disappear within list buffers, especially when
9294         moving from window to window, so leave it visible.
9295
9296 1999-07-01  SL Baur  <steve@miho.m17n.org>
9297
9298         * menubar-items.el (default-menubar): Conditionalize the bug
9299         report menu item (which may not be possible in this XEmacs).
9300         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9301
9302 1999-06-30  SL Baur  <steve@miho.m17n.org>
9303
9304         * subr.el (with-current-buffer): DOC string fix.
9305         Suggested by Bob Weiner <weiner@altrasoft.com>
9306
9307 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9308
9309         * cus-face.el (custom-face-italic): insert missing args
9310
9311 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9312
9313         * packages.el (package-locations): Changed default early package
9314         hierarchies to ~/.xemacs/mule-packages and
9315         ~/.xemacs/xemacs-packages.
9316
9317 1999-06-23  SL Baur  <steve@miho.m17n.org>
9318
9319         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9320
9321 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9322
9323         * packages.el (package-locations): Changed default early package
9324         hierarchy to ~/.xemacs/packages.
9325         (package-locations): Removed `packages' as a possible name for a
9326         late package hierarchy.
9327
9328 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9329
9330         * mule/mule-category.el (word-combining-categories): Set up new
9331         variable.
9332         (word-separating-categories): Likewise.
9333
9334 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9335
9336         * XEmacs 21.2.17 is released
9337
9338 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9339
9340         * font-menu.el (font-menu-set-font): allow for nil specification
9341         of font size.
9342
9343 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9344
9345         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9346         is 1.
9347
9348 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9349
9350         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9351         8859-5 instead of ISO 8859-1.
9352
9353 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9354
9355         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9356         (viet-viscii-encode-table): Ditto.
9357
9358         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9359         Make obsolete definition of char-octet.
9360
9361 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9362
9363         * subr.el: Move no-Mule make-char ...
9364         * help-nomule.el (make-char): To here.
9365         (string-width): Make Mule compatibility alias.
9366
9367 1999-06-15  Andy Piper  <andy@xemacs.org>
9368
9369         * select.el (get-selection-no-error): really make there be no-error.
9370         (get-selection): revert to original.
9371
9372 1999-06-11  Andy Piper  <andy@xemacs.org>
9373
9374         * select.el (selection-sets-clipboard): renamed.
9375         (own-selection): use it.
9376
9377 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9378
9379         * XEmacs 21.2.16 is released
9380
9381 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9382
9383         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9384         missing characters to avoid crash.
9385
9386 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9387
9388         * coding.el (set-terminal-coding-system): Only set the console
9389         coding system on the selected console if it is a tty.
9390
9391 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9392
9393         * cus-face.el:
9394         * cus-edit.el:
9395         * faces.el:
9396         (custom):
9397         (face-spec-set):
9398         * faces.el (frob-face-property):
9399         * font-menu.el (font-menu-set-font):
9400                   Actually apply changes from 1999-03-17
9401
9402 1999-06-10  Andy Piper  <andy@xemacs.org>
9403
9404         * select.el (get-selection): abstract out non error-signalling
9405         part.
9406         (get-selection-no-error): get-selection without signalling an
9407         error.
9408         (selection-is-clipboard-p): new variable. controls whether the
9409         selection sets the clipboard.
9410         (own-selection): use it.
9411
9412         * mouse.el (insert-selection): fallback to clipboard after trying
9413         primary selection and cutbuffer.
9414
9415 1999-06-05  Andy Piper  <andy@xemacs.org>
9416
9417         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9418         selection functions.
9419
9420 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9421
9422         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9423         default value.
9424         (load): Use `raw-text' instead of `no-conversion'.
9425         (insert-file-contents): Likewise.
9426
9427         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9428         of `no-conversion'.
9429
9430 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9431
9432         * coding.el: Don't copy `no-conversion' to `raw-text'.
9433
9434 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9435
9436         * subr.el (make-char): Define it if Mule is not around.
9437
9438 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9439
9440         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9441
9442         * x-select.el (x-disown-selection-internal): Restore symbol as an
9443         obsolete alias.
9444         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9445
9446 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9447
9448         * XEmacs 21.2.15 is released
9449
9450 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9451
9452         * subr.el (split-string): Avoid infinite looping
9453
9454 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9455
9456         * ldap.el (ldap-ignore-attribute-codings): New variable
9457         (ldap-default-attribute-decoder): New variable
9458         (ldap-coding-system): New variable
9459         (ldap-attribute-syntax-encoders): New variable
9460         (ldap-attribute-syntax-decoders): New variable
9461         (ldap-attribute-syntaxes-alist): New variable
9462         (ldap-encode-boolean): New function
9463         (ldap-decode-boolean): New function
9464         (ldap-encode-country-string): New function
9465         (ldap-decode-string): New function
9466         (ldap-decode-address): New function
9467         (ldap-encode-address): New function
9468         (ldap-decode-attribute): New function
9469         (ldap-search): Use some of these
9470
9471 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9472
9473         * version.el (emacs-version): Make the patch level/beta come
9474         before the XEmacs qualifier so that it gets into (funcall
9475         emacs-version) and thus in the bug reports.
9476         (emacs-version>=): Support patch levels.
9477
9478 1999-06-03  SL Baur  <steve@xemacs.org>
9479
9480         * version.el: implement x.y.z version number
9481         From Jan Vroonhof <vroonhof@math.ethz.ch>
9482
9483 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9484
9485         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9486
9487 1999-05-22  Vin Shelton <acs@xemacs.org>
9488
9489         * startup.el: Document -private and break out non-standard X options.
9490
9491 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9492
9493         * mule/mule-charset.el (charset-after): New function.
9494         (charset-direction): Synch with Mule, update docstring.
9495         (get-charset-property): New function.
9496         (put-charset-property): New function.
9497         (charset-plist): New function.
9498
9499         * mule/mule-charset.el (compose-region):
9500         (decompose-region): remove;  these functions (which don't work
9501         since we don't do composite characters) have been moved to
9502         mule-util.el.
9503         (toplevel): follow coding standards
9504
9505 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9506
9507         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9508         exist any more.
9509
9510         * code-files.el: Fix commentary to follow coding standards.  Move
9511         the single line left in mule-files.el to here.
9512
9513         * mule/mule-files.el: delete.
9514
9515 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9516
9517         * info.el (Info-scroll-prev): Use event functions instead of the
9518         old emacs 19 interface.
9519
9520 1999-06-02  Andy Piper  <andy@xemacs.org>
9521
9522         * x-font-menu.el (x-font-menu-load-font):
9523         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9524
9525 1999-05-31  Andy Piper  <andy@xemacs.org>
9526
9527         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9528         group.
9529         (font-menu-this-frame-only-p): ditto.
9530         (font-menu-max-items): reinstate, from Jan Vroonhof
9531         <vroonhof@math.ethz.ch>
9532         (font-menu-submenu-name-format): ditto.
9533         (font-menu-split-long-menu): ditto, for use by the family
9534         constructor.
9535         (font-menu-family-constructor): use it.
9536
9537 1999-05-30  Andy Piper  <andy@xemacs.org>
9538
9539         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9540         for use by the font menu.
9541
9542         * msw-font-menu.el: new file implementing mswindows specific
9543         font-menu behaviour.
9544         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9545         (mswindows-font-menu-junk-families): ditto.
9546         (hack-font-truename): ditto.
9547         (mswindows-font-regexp-ascii): ditto.
9548         (mswindows-reset-device-font-menus): ditto.
9549         (mswindows-font-menu-font-data): ditto.
9550         (mswindows-font-menu-load-font): ditto.
9551
9552         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9553         (x-font-menu-font-data): ditto.
9554         (x-font-menu-load-font): ditto.
9555
9556         * font-menu.el: new file implementing generic font menu behaviour.
9557         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9558         made device independent.
9559         (font-menu-this-frame-only-p): ditto.
9560         (font-menu-preferred-resolution): ditto.
9561         (font-menu-size-scaling): new variable used to determine whether
9562         sizes are in points or tenths of a point.
9563         (vassoc): moved from x-font-menu.el.
9564         (device-fonts-cache): ditto.
9565         (device-fonts-cache): ditto.
9566         (flush-device-fonts-cache): ditto.
9567         (reset-device-font-menus): copied from x-font-menu.el and made
9568         device independent. Most functionality deferred to
9569         device-dependent versions.
9570         (font-menu-family-constructor): copied from x-font-menu.el and
9571         made device independent.
9572         (font-menu-size-constructor): ditto.
9573         (font-menu-weight-constructor): ditto.
9574         (font-menu-set-font): ditto.
9575         (font-menu-change-face): ditto.
9576         (font-menu-load-font): new device method.
9577         (font-menu-font-data): ditto.
9578
9579         * x-font-menu.el: The above functions deleted.
9580
9581 1999-05-26  Andy Piper  <andy@xemacs.org>
9582
9583         * update-elc.el:
9584         * make-docfile.el:
9585         * loadup.el: rehash expand-file-name usage to not use default-directory.
9586
9587 1999-05-21  Andy Piper  <andy@xemacs.org>
9588
9589         * x-select.el (x-select-convert-to-text):
9590         (x-selected-text-type):
9591         (x-get-selection):
9592         (xselect-convert-to-string):
9593         (xselect-convert-to-compound-text):
9594         (xselect-convert-to-length):
9595         (xselect-convert-to-targets):
9596         (xselect-convert-to-delete):
9597         (xselect-convert-to-filename):
9598         (xselect-convert-to-charpos):
9599         (xselect-convert-to-lineno):
9600         (xselect-convert-to-colno):
9601         (xselect-convert-to-sourceloc):
9602         (xselect-convert-to-os):
9603         (xselect-convert-to-host):
9604         (xselect-convert-to-user):
9605         (xselect-convert-to-class):
9606         (xselect-convert-to-name):
9607         (xselect-convert-to-integer):
9608         (xselect-convert-to-atom):
9609         (xselect-convert-to-identity): functions renamed from x-* and
9610         moved to select.el.
9611         (x-get-secondary-selection): use rename get-selection.
9612         (x-get-clipboard): ditto.
9613         (x-own-selection): moved to select.el.
9614         (x-valid-simple-selection-p): ditto.
9615         (x-dehilight-selection): ditto.
9616         (x-own-clipboard): ditto.
9617         (x-disown-selection): ditto.
9618
9619         * x-mouse.el (x-yank-function): moved to mouse.el.
9620         (x-insert-selection): ditto.
9621         (x-set-point-and-move-selection): use renamed function.
9622
9623         * select.el (selected-text-type): moved and renamed from
9624         x-select.el.
9625         (selection-owner-p): moved to C.
9626         (selection-exists-p): ditto.
9627         (get-cutbuffer): new device method.
9628         (get-selection): generalised and moved from x-select.el.
9629         (own-selection): moved x-own-selection functionality into here.
9630         (dehilight-selection): renamed and moved from x-select.el.
9631         (own-clipboard): functionality moved from x-select.el using new
9632         generic C builtins.
9633         (disown-clipboard): ditto.
9634         (select-convert-to-text):
9635         (select-convert-to-string):
9636         (select-convert-to-compound-text):
9637         (select-convert-to-length):
9638         (select-convert-to-targets):
9639         (select-convert-to-delete):
9640         (select-convert-to-filename):
9641         (select-convert-to-charpos):
9642         (select-convert-to-lineno):
9643         (select-convert-to-colno):
9644         (select-convert-to-sourceloc):
9645         (select-convert-to-os):
9646         (select-convert-to-host):
9647         (select-convert-to-user):
9648         (select-convert-to-class):
9649         (select-convert-to-name):
9650         (select-convert-to-integer):
9651         (select-convert-to-atom):
9652         (select-convert-to-identity): new functions renamed from x-* and
9653         moved from x-select.el.
9654
9655         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9656         into here and use as the default window-system mouse yank.
9657         (insert-selection): generalised and moved from x-mouse.el.
9658         (own-clipboard): moved to C.
9659
9660         * msw-select.el (mswindows-selection-owned-p): deleted.
9661         (mswindows-own-selection): generalised and moved to select.el.
9662         (mswindows-disown-selection): generalised and moved to C.
9663         (mswindows-selection-owner-p): ditto.
9664
9665 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9666
9667         * XEmacs 21.2.14 is released
9668
9669 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9670
9671         * about.el: update contact info for jason and slb.
9672
9673 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9674
9675         * mule/european.el (setup-romanian-environment): Add Romanian
9676         support from Emacs/Mule romanian.el.
9677
9678 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9679
9680         * cus-face.el: Label all custom changes with the 'custom' tag.
9681
9682         * cus-edit.el: idem ditto.
9683
9684         * faces.el: Added suport for adding device tags to various functions.
9685         (custom): New device tag.
9686         (face-spec-set): Call reset face with tags argument. No longer do
9687         x-init-global-faces hack.
9688
9689         * faces.el (frob-face-property): Use an anonymous specifier to map
9690         frob-face-property-1 over.
9691
9692         * x-font-menu.el (font-menu-set-font): Always specify all
9693         properties to custom.
9694
9695 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9696
9697         * mule/european.el (setup-czech-environment): Add czech support.
9698         From David Sauer <davids@orfinet.cz>
9699
9700 1999-03-15  SL Baur  <steve@xemacs.org>
9701
9702         * check-features.el: Turn hard errors into warnings.
9703
9704 1999-03-21  SL Baur  <steve@xemacs.org>
9705
9706         * simple.el (delete-key-deletes-forward): As per discussion on
9707         xemacs-beta, default to t.
9708
9709 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9710
9711         * loadup.el: Define Installation-string before loading anything.
9712
9713 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9714
9715         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9716         From Anders Stenman <stenman@isy.liu.se>
9717
9718 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9719
9720         * wid-edit.el (widget-glyph-find): Ditto.
9721
9722         * packages.el (locate-library): Ditto.
9723
9724         * loadup.el (really-early-error-handler): Ditto.
9725
9726         * lib-complete.el (read-library): Ditto.
9727
9728         * faces.el (set-face-stipple): Ditto.
9729
9730         * code-files.el (load): Use new calling style of locate-file.
9731
9732 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9733
9734         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9735         dead.
9736
9737 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9738
9739         * dumped-lisp.el (preloaded-file-list): Don't load
9740         Installation.el.
9741
9742         * loadup.el (Installation-string): Define it here.
9743
9744 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9745
9746         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9747         Installation.el needs to be loaded before `dump-paths', otherwise
9748         the dumping process won't find it.
9749
9750 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9751
9752         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9753         subr so that we can use `replace-in-string' in Installation.el to
9754         get rid of C-m chars under the native Windows build.
9755
9756 1999-04-29  Andy Piper  <andy@xemacs.org>
9757
9758         * make-docfile.el: canonicalize file and directory names.
9759
9760         * device.el (call-device-method): new function for calling device
9761         specific methods.
9762         (define-device-method): new function for defining device methods.
9763         (define-device-method*): ditto.
9764
9765 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9766
9767         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9768
9769 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9770
9771         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9772         (cyrillic-koi8-r-encode-table): Likewise.
9773         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9774         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9775
9776         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9777         from vietnamese.el].
9778
9779         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9780         mule/mule-misc.el.
9781
9782 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9783
9784         * mule/thai-xtis.el:
9785         - Change font registry name from "Thai94x94-0" to "xtis-0".
9786         - Change mnemonic of coding-system `tis-620' to "TIS620".
9787
9788 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9789
9790         * mule/ethiopic.el: fixed.
9791
9792 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9793
9794         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9795
9796         * mule/thai-xtis.el: New file.
9797
9798         * mule/vietnamese.el: New file.
9799
9800         * mule/ethiopic.el: New file.
9801
9802 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9803
9804         * bytecomp.el (byte-compile-close-variables): Leave
9805         debug-issue-ebola-notices alone.
9806
9807 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9808
9809         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9810         at the top of the buffer since it is the most important thing to
9811         customize
9812         (ldap-get-host-parameter): New defun
9813         (ldap-search): Add a new parameter `withdn' to retrieve the
9814         distinguished names of entries
9815
9816 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9817
9818         * startup.el (splash-frame-body): Date and spelling fixes.
9819
9820 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9821
9822         * view-less.el (toggle-truncate-lines): add autoload tag
9823
9824 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9825
9826         * format.el (format-alist): Disable image stuff.
9827
9828 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9829
9830         * wid-edit.el (widget-glyph-find): Search by directories, then by
9831         suffixes rather than the other way around.
9832         (widget-image-conversion): Renamed to
9833         `widget-image-file-name-suffixes'.
9834
9835 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9836
9837         * mule/mule-charset.el: Made old functions obsolete, remove the
9838         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9839         (charset-iso-graphic-plane): Rename from charset-graphic.
9840         (charset-iso-final-char): Rename from charset-final.
9841         (charset-width): Rename from charset-columns.
9842         (charset-bytes): Added from fsf compatibility, returns always 1.
9843
9844         * mule/mule-misc.el: Move charset-doc-string alias to
9845         mule-charset.el
9846
9847 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9848
9849         * x-faces.el (x-make-font-bold-italic): honor
9850         *try-oblique-before-italic-fonts*
9851
9852 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9853
9854         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9855
9856 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9857
9858         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9859         name.
9860
9861 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9862
9863         * cl-extra.el (equalp): Would bug out for lists.
9864
9865 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9866
9867         * about.el (about-hackers):  Change cgw's email address
9868
9869 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9870
9871         * XEmacs 21.2.13 is released
9872
9873 1999-03-12  SL Baur  <steve@xemacs.org>
9874
9875         * simple.el (delete-key-deletes-forward): Revert to previous
9876         behavior.
9877
9878 1999-01-18  Didier Verna  <didier@xemacs.org>
9879
9880         * menubar-items.el (xemacs-splash-buffer): handle the case of
9881         multiple elements in the splash buffer body.
9882
9883         * startup.el (splash-frame-timeout): new constant: interval
9884         between splash buffer elements.
9885         (command-line-1): handle splash buffer with multiple elements (use
9886         a timeout).
9887         (splash-frame-body): Originally `startup-splash-frame-body'.
9888         Rewrote a cleaner and more readable version. This can now be array,
9889         in which case each element is displayed in turn in the splash buffer.
9890         (splash-frame-static-body): new constant. Persistent information
9891         across all splash buffer elements (preserves the possibility to give
9892         it in different languages.
9893         (circulate-splash-frame-elements): new function. Used as a timeout
9894         to circulate through all splash frame elements and display them in
9895         sequence.
9896         (display-splash-frame): originally `startup-splash-frame'. Handle
9897         the case of multiple elements in the splash buffer body. Now
9898         returns a timeout id if multiple elements to display, or nil.
9899
9900 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9901
9902         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9903         so they can be overridden by x-init-face-from-resources.
9904         Additionally specify the font name also with an x tag.
9905
9906 1999-03-08  Andy Piper  <andy@xemacs.org>
9907
9908         * package-get.el (package-get-base): autoload.
9909
9910         * menubar-items.el (default-menubar): add update menu item. Fix
9911         custom menu to only be activated when package-base is available.
9912
9913         * package-get.el (package-get-custom): don't load
9914         package-get-custom as it is auto-generated. Fix group definition.
9915
9916 1999-03-05  Didier Verna  <didier@xemacs.org>
9917
9918         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9919         instead of `symbol-name' (Thanks Kyle).
9920
9921         * cus-edit.el (custom-save-variables): use `prin1' instead of
9922         princ to write symbols.
9923
9924 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9925
9926         * XEmacs 21.2.12 is released
9927
9928 1999-03-05  SL Baur  <steve@xemacs.org>
9929
9930         * menubar-items.el (default-menubar): Add kfm browsing support.
9931         From Neal Becker <nbecker@fred.net>
9932
9933 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9934
9935         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9936         calls to font-lock during buffer reversion.
9937
9938 1999-02-12  Didier Verna  <didier@xemacs.org>
9939
9940         * info.el (Info-build-node-completions): unconditionally widen the
9941         tag table buffer.
9942
9943 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9944
9945         * x-faces.el (x-init-face-from-resources):
9946         Only set fonts in the 'x locale.
9947
9948 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9949
9950         * package-ui.el (pui-install-selected-packages): Don't throw on
9951         `package-admin-delete-binary-package' returning nil since it's
9952         normal.  Reindent function.
9953         (pui-add-required-packages): Handle case where packages selected
9954         for installation have never been installed.
9955
9956 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9957
9958         * menubar-items.el (default-menubar):
9959         Implement the ``Mule->Set coding system of process'' menu item.
9960
9961 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9962
9963         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9964         files
9965         - Change some `if's to `when's
9966
9967 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9968
9969         * XEmacs 21.2.11 is released
9970
9971 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9972
9973         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9974         against window close (Fix Bug #460).
9975         (ask-user-about-lock-dbox): Idem.
9976
9977 1999-02-25  SL Baur  <steve@xemacs.org>
9978
9979         * mule/mule-charset.el (charset-leading-byte): New function.
9980         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9981
9982 1999-02-12  Andy Piper  <andy@xemacs.org>
9983
9984         * about.el (xemacs-hackers): change andy's email address.
9985         (about-url-alist): change andy's web page address.
9986         (about-xemacs): add piper.
9987
9988 1999-02-16  SL Baur  <steve@xemacs.org>
9989
9990         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9991         of mule-base into lisp/mule.
9992
9993 1999-02-16  SL Baur  <steve@xemacs.org>
9994
9995         * mule/arabic.el:
9996         mule/canna-leim.el:
9997         mule/chinese.el:
9998         mule/cyrillic.el:
9999         mule/english.el:
10000         mule/european.el:
10001         mule/greek.el:
10002         mule/hebrew.el:
10003         mule/japanese.el:
10004         mule/kinsoku.el:
10005         mule/korean.el:
10006         mule/misc-lang.el:
10007         mule/mule-category.el:
10008         mule/mule-ccl.el:
10009         mule/mule-charset.el:
10010         mule/mule-cmds.el:
10011         mule/mule-coding.el:
10012         mule/mule-files.el:
10013         mule/mule-help.el:
10014         mule/mule-init.el:
10015         mule/mule-misc.el:
10016         mule/mule-tty-init.el:
10017         mule/mule-x-init.el:
10018         mule/viet-chars.el:  Remerge from mule-base.
10019
10020         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10021         of mule-base into lisp/mule.
10022
10023 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10024
10025         * process.el (exec-to-string): Use `shell-command-switch' in place
10026         of hard-wired "-c" (for WindowsNT).
10027
10028 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10029
10030         * menubar-items.el (default-menubar):  Remove obsolete
10031         "Gopher" item
10032
10033 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10034
10035         * package-admin.el (package-admin-get-install-dir): First fall
10036         back to the location of xemacs-base for non-mule packages.
10037
10038 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10039
10040         * paths.el:
10041         - improved automounter tmp directory support.
10042         - support 4 (!) empirically discovered automounter conventions
10043
10044 1999-02-12  SL Baur  <steve@xemacs.org>
10045
10046         * etags.el (pop-tag-mark): autoload to match key binding.
10047
10048 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10049
10050         * XEmacs 21.2.10 is released
10051
10052 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10053
10054         * package-get.el (package-get-remote-filename): Don't bug out for
10055         a local file name in the search entry.
10056
10057 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10058
10059         * XEmacs 21.2.9 is released
10060
10061 1999-01-19  Didier Verna  <didier@xemacs.org>
10062
10063         * replace.el (replace-search-function): new variable containing a
10064         function to perform a search-forward.
10065         (replace-re-search-function): new variable containing a function
10066         to perform a re-search-forward.
10067         (perform-replace): use them.
10068
10069 1999-01-25  Didier Verna  <didier@xemacs.org>
10070
10071         * select.el (selection-owner-p): use the name `XEmacs'.
10072         (cut-copy-clear-internal): ditto.
10073
10074 1999-01-18  Andy Piper  <andy@xemacs.org>
10075
10076         * about.el (about-url-alist): Update my entry.
10077         (xemacs-hackers): Ditto.
10078
10079 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10080
10081         * buffer.el (switch-to-buffer): Fixing documentation.
10082         * minibuf.el (minibuffer-completion-table): ditto.
10083         * cl-macs.el (return-from): ditto.
10084
10085 1999-01-04  Didier Verna  <didier@xemacs.org>
10086
10087         * replace.el (delete-non-matching-lines): temporarily disable
10088         case-folding when called interactively with a regexp containing
10089         uppercase characters.
10090         (delete-matching-lines): ditto.
10091         (count-matches): ditto.
10092         (list-matching-lines): ditto.
10093
10094 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10095
10096         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10097         abort if current window is split horizontally, not if others are
10098         split.  Got rid of unnecessary minibuffer checking.  Also, add
10099         some comments (it's still complex).
10100
10101 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10102
10103         * package-get.el: changed address for doc.ic.ac.uk to
10104         sunsite.doc.ic.ac.uk
10105
10106 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10107
10108         * ldap.el (toplevel): Remove requires so that the file compiles
10109         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10110
10111 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10112
10113         * dump-paths.el: Calculate module-directory and set
10114         module-load-path to the load path for modules.
10115
10116         * loadup.el: Get bootstrap value of module-load-path from the
10117         environment variable EMACSBOOTSTRAPMODULEPATH.
10118         - Display the module load path if we're debugging paths.
10119
10120         * setup-paths.el: Added function paths-find-site-module-directory.
10121         - Added function paths-find-module-directory.
10122         - Added function paths-construct-module-load-path.  Uses new
10123         environment variable EMACSMODULEPATH.
10124
10125 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10126
10127         * font.el (font-default-object-for-device):
10128         Oops! This `or' can't be replaced by `unless'.
10129         Fixed inability to run w3, among other things.
10130
10131 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10132
10133         * package-admin.el: Change initialization of
10134           package-admin-install-function dependent on system type.
10135           Change package-admin-install-function-mswindows to use
10136           "minitar".
10137
10138 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10139
10140         * mouse.el (default-mouse-motion-handler): Disable help echo while
10141         in the minibuffer.
10142
10143 1998-12-28  Martin Buchholz <martin@xemacs.org>
10144
10145         * XEmacs 21.2.8 is released.
10146
10147 1998-12-24  Martin Buchholz <martin@xemacs.org>
10148
10149         * XEmacs 21.2.7 is released.
10150
10151 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10152
10153         * package-ui.el (pui-list-packages): Set truncate-lines.
10154
10155         * package-get.el (package-get-download-menu): Use
10156         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10157
10158         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10159         (pui-help-string): idem.
10160         (list-packages-mode): New major mode.
10161         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10162         (pui-install-selected-packages): Add suport for removing packages.
10163         (pui-toggle-package-delete-key): New function.
10164         (pui-popup-context-sensitive): New kludge.
10165         (pui-list-packages): Add warning when `package-get-remote' is nil.
10166         (package-ui-add-site): New function.
10167
10168 1998-12-01  Didier Verna  <didier@xemacs.org>
10169
10170         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10171
10172 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10173
10174         * ldap.el: Custom-ized
10175         (toplevel): Do not provide `ldap' which is provided by C level
10176         LDAP code
10177         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10178
10179 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10180
10181         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10182
10183 1998-12-17  Andy Piper  <andy@xemacs.org>
10184
10185         * sound.el (sound-load-list): name changed from sound-load-alist.
10186         (sound-extension-list): name changed from sound-ext-list.
10187         (load-default-sounds): use new names.
10188         (load-sound-file): use new names.
10189
10190 1998-12-16  Andy Piper  <andy@xemacs.org>
10191
10192         * XEmacs 21.2.6 is released
10193
10194 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10195
10196         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10197         errors.
10198
10199 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10200
10201         * wid-edit.el (widget-echo-this-extent): Set
10202         help-echo-owns-message to t.
10203
10204 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10205
10206         * package-get.el (package-get-download-menu): use toggles for
10207           each site in the download site menu.
10208
10209 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10210
10211         * package-get.el (package-get): If we cannot find a package
10212           because package-get-remote is not set, give a more helpful
10213           error message.
10214
10215 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10216
10217         * package-get.el (package-get-remote-filename): use an EFS path
10218         with user anonymous if no user is specified.
10219
10220 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10221
10222         * faces.el (face-spec-set): Re-init fallfacks for default after
10223         calling reset-face on the default face.
10224
10225 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10226
10227         * package-admin.el (package-admin-default-install-function):
10228         Behave as advertised.  Make sure the pkg-dir is proper for
10229         default-directory.
10230         (package-admin-add-binary-package): Make sure the pkg-dir is
10231         proper for default-directory.
10232         (package-admin-install-function-mswindows): Make sure the pkg-dir
10233         is proper for default-directory.
10234
10235 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10236
10237         * XEmacs 21.2.5 is released
10238
10239 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10240
10241         * files.el (binary-file-regexps): regexp-opt is not available at
10242         bytecompile time.
10243
10244 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10245
10246         * x-win-xfree86.el:
10247         * x-win-sun.el (x-win-init-sun):
10248         * x-win-sun.el:
10249         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10250         * x-iso8859-1.el:
10251         * x-init.el (init-post-x-win):
10252         * x-init.el (init-pre-x-win):
10253         * x-init.el (x-initialize-compose):
10254         * x-init.el:
10255         * x-compose.el:
10256         * winnt.el:
10257         * widget.el:
10258         * wid-edit.el (widget-glyph-click):
10259         * wid-edit.el (widget-glyph-find):
10260         * wid-edit.el (widget-type):
10261         * view-less.el (view-buffer-other-window):
10262         * very-early-lisp.el:
10263         * version.el:
10264         * toolbar.el:
10265         * toolbar-items.el:
10266         * term/sun.el (suntool-map):
10267         * term/sun-mouse.el:
10268         * term/internal.el:
10269         * syntax.el (modify-syntax-entry):
10270         * symbol-syntax.el:
10271         * subr.el:
10272         * startup.el (lock-directory):
10273         * simple.el (set-comment-column):
10274         * simple.el (backward-delete-char-untabify):
10275         * shadow.el (find-emacs-lisp-shadows):
10276         * shadow.el:
10277         * setup-paths.el (paths-construct-info-path):
10278         * select.el (cut-copy-clear-internal):
10279         * process.el (call-process-region):
10280         * process.el (start-process-shell-command):
10281         * process.el:
10282         * paths.el (rmail-spool-directory):
10283         * paragraphs.el (use-hard-newlines):
10284         * package-get.el (package-get-dependencies):
10285         * package-admin.el (package-admin-delete-binary-package):
10286         * obsolete.el (truncate-string):
10287         * obsolete.el (store-substring):
10288         * mouse.el (default-mouse-track-maybe-own-selection):
10289         * mouse.el (mouse-yank-at-point):
10290         * modeline.el:
10291         * modeline.el (mouse-drag-modeline):
10292         * minibuf.el (read-directory-name-internal):
10293         * minibuf.el (read-file-name-internal):
10294         * minibuf.el (read-file-name-internal-1):
10295         * minibuf.el (read-file-name-2):
10296         * minibuf.el (exact-minibuffer-completion-p):
10297         * minibuf.el (read-from-minibuffer):
10298         * minibuf.el:
10299         * menubar.el (check-menu-syntax):
10300         * map-ynp.el (map-y-or-n-p):
10301         * make-docfile.el (docfile-out-of-date):
10302         * loadup.el ((member "run-temacs" command-line-args)):
10303         * loadup.el ((member "no-site-file" command-line-args)):
10304         * loadup.el (really-early-error-handler):
10305         * loadup.el:
10306         * loadhist.el:
10307         * loaddefs.el:
10308         * lisp-mnt.el (lm-verify):
10309         * lib-complete.el (lib-complete:cache-completions):
10310         * lib-complete.el (library-all-completions):
10311         * itimer.el (itimer-run-expired-timers):
10312         * info.el (Info-mode):
10313         * info.el (Info-insert-file-contents):
10314         * info.el (Info-rebuild-dir):
10315         * info.el (Info-build-dir-anew):
10316         * info.el (Info-parse-dir-entries):
10317         * info.el (Info-dir-outdated-p):
10318         * info.el (Info-insert-dir):
10319         * info.el (info-xref):
10320         * info.el:
10321         * hyper-apropos.el (hyper-apropos-get-doc):
10322         * hyper-apropos.el (hyper-describe-face):
10323         * hyper-apropos.el (hyper-apropos-mode):
10324         * hyper-apropos.el:
10325         * help.el (list-processes):
10326         * help.el:
10327         * gnuserv.el:
10328         * font.el (mswindows-font-create-name):
10329         * font.el (font-default-font-for-device):
10330         * font.el (x-font-create-object):
10331         * font.el (font-registry):
10332         * font.el:
10333         * font-lock.el (font-lock-keywords):
10334         * font-lock.el:
10335         * finder.el (finder-compile-keywords):
10336         * find-paths.el (paths-find-recursive-path):
10337         * fill.el (set-justification-center):
10338         * fill.el (fill-region-as-paragraph):
10339         * files.el (insert-directory):
10340         * files.el (wildcard-to-regexp):
10341         * files.el (recover-file):
10342         * files.el (basic-save-buffer):
10343         * files.el (delete-auto-save-file-if-necessary):
10344         * files.el (file-relative-name):
10345         * files.el (backup-extract-version):
10346         * files.el (backup-buffer):
10347         * files.el (set-visited-file-name):
10348         * files.el (set-auto-mode):
10349         * files.el (interpreter-mode-alist):
10350         * files.el:
10351         * files.el (find-file-noselect):
10352         * files.el (abbreviate-file-name):
10353         * files.el (parse-colon-path):
10354         * files.el (directory-abbrev-alist):
10355         * etags.el (visit-tags-table-buffer):
10356         * easymenu.el (easy-menu-define):
10357         * dragdrop.el (experimental-dragdrop-drag):
10358         * dragdrop.el (dragdrop-drop-do-functions):
10359         * dragdrop.el (dragdrop-drop-at-point):
10360         * disass.el (disassemble-1):
10361         * disass.el (disassemble-internal):
10362         * disass.el (disassemble):
10363         * disass.el:
10364         * derived.el (derived-mode-init-mode-variables):
10365         * derived.el (define-derived-mode):
10366         * custom.el (defgroup):
10367         * cus-edit.el (custom-quote):
10368         * config.el:
10369         * code-process.el (open-network-stream):
10370         * code-process.el (start-process):
10371         * code-process.el (call-process-region):
10372         * code-process.el (call-process):
10373         * code-process.el:
10374         * code-files.el (insert-file-contents):
10375         * code-files.el:
10376         * code-files.el (buffer-file-coding-system-for-read):
10377         * cmdloop.el (yes-or-no-p-minibuf):
10378         * cl.el:
10379         * cl-macs.el:
10380         * cl-extra.el:
10381         * callers-of-rpt.el (make-caller-report):
10382         * callers-of-rpt.el:
10383         * bytecomp.el (batch-byte-recompile-directory):
10384         * bytecomp.el (batch-byte-compile-1):
10385         * bytecomp.el (batch-byte-compile):
10386         * bytecomp.el (display-call-tree):
10387         * bytecomp.el (byte-compile-insert):
10388         * bytecomp.el (byte-compile-two-args-19->20):
10389         * bytecomp.el (byte-compile-variable-ref):
10390         * bytecomp.el (byte-compile-form):
10391         * bytecomp.el (byte-compile-top-level-body):
10392         * bytecomp.el (byte-compile-out-toplevel):
10393         * bytecomp.el (byte-compile-byte-code-maker):
10394         * bytecomp.el (byte-compile-file-form-defmumble):
10395         * bytecomp.el (byte-compile-file-form):
10396         * bytecomp.el (byte-compile-keep-pending):
10397         * bytecomp.el (byte-compile-insert-header):
10398         * bytecomp.el (byte-compile-from-buffer):
10399         * bytecomp.el (byte-compile-file):
10400         * bytecomp.el (byte-recompile-file):
10401         * bytecomp.el (byte-compile-close-variables):
10402         * bytecomp.el (byte-compile-warn-about-unused-variables):
10403         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10404         * bytecomp.el (byte-compiler-legal-options):
10405         * bytecomp.el (byte-compile-lapcode):
10406         * bytecomp.el (byte-optimize-log):
10407         * bytecomp.el ((fboundp 'defsubst)):
10408         * bytecomp.el:
10409         * bytecomp-runtime.el:
10410         * byte-optimize.el (byte-optimize-apply):
10411         * byte-optimize.el (car):
10412         * byte-optimize.el (byte-optimize-form):
10413         * byte-optimize.el (byte-optimize-form-code-walker):
10414         * byte-optimize.el:
10415         * build-report.el (build-report-insert-installation-file):
10416         * build-report.el (build-report):
10417         * auto-show.el:
10418         * apropos.el (apropos-documentation):
10419         - mega patch
10420         - clean up byte-compile warnings
10421         - remove unused variables
10422         - Use common lisp style hashtable functions
10423         - byte compiler cleanup
10424         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10425         - remove old backquote syntax usage
10426         - move some cl functionality into C for speed.
10427         - remove last remaining VMS support
10428         - spelling fixes
10429         - implement last, butlast, nbutlast, copy-list in C.
10430         - new macro ignore-file-errors, similar to ignore-errors
10431           (ignore-file-errors (delete-file "foo"))
10432         - get frequent garbage collection during loadup.el by tweaking
10433           gc-cons-threshold, rather than explicitly calling garbage-collect
10434         - default delete-key-deletes-forward to `t'.
10435
10436 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10437
10438         * XEmacs 21.2-beta4 is released.
10439
10440 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10441
10442         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10443         (easy-menu-item-present-p): Wrapper around find-menu-item.
10444         (easy-menu-remove-item): Wrapper around delete-menu-item.
10445
10446         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10447         (add-menu-button): Add 'in-menu' argument.
10448         (add-menu-item-1): Add in-menu support to helper function.
10449
10450 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10451
10452         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10453
10454 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10455
10456         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10457         of Dec 4, 1997.
10458
10459 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10460
10461         * process.el (shell-command-on-region): Report if the command
10462         succeeded or failed.
10463
10464 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10465
10466         * subr.el (buffer-substring-no-properties): Comment out.
10467
10468 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10469
10470         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10471           into font instances first, like `x-frob-font-size' does.
10472           (mswindows-find-larger-font): ditto
10473
10474 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10475
10476         * package-ui.el (pui-install-selected-packages): fix args in call
10477         to `package-get'.
10478
10479 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10480
10481         * package-get.el (host-name): New widget type.
10482         (package-get-remote): Better customization using new type.
10483         (package-get-download-sites): idem dito.
10484
10485         (package-get-custom): Do not use package-get-all untill we have
10486         runtime dependencies.
10487
10488         (package-get-remove-copy): Default to 't' we no longer need this
10489         kludge as we do not currently use depenencies.
10490
10491         (package-get-was-current): New variable.
10492         (package-get-require-base): New 'force-current' argument.
10493         (package-get-update-base): idem
10494         (package-get-package-provider):  idem
10495         (package-get-locate-index-file): New 'no-remote' argument.
10496         (package-get-locate-file): idem.
10497
10498         (package-get-maybe-save-index): New function.
10499         (package-get-update-base): Use it.
10500
10501 1998-10-28 Greg Klanderman <greg@alphatech.com>
10502
10503         * package-get.el (package-get-remote): default to nil; by default,
10504         don't go out to the net via EFS.  They must select a download site.
10505         (package-get-download-sites): new variable.
10506         (package-get-download-menu): new function.
10507         (package-get-locate-index-file): new function.
10508         (package-get-update-base): use it.
10509
10510         * menubar-items.el (default-menubar): add "Update Package Index"
10511         and "Add Download Site" menus under Options | Manage Packages.
10512
10513 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10514
10515         * package-get.el (package-get): bugfix code checking installed version
10516         for case where package is not currently installed.
10517         (package-get-require-signed-base-updates): new variable.
10518         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10519         deemed not a goot thing.  Use the variable
10520         package-get-allow-unsigned-base-updates instead.
10521
10522 1998-10-16 Greg Klanderman <greg@alphatech.com>
10523
10524         * package-get.el (package-get): Don't install an older version than
10525         we already have unless explicitly told to.  Issue a warning.
10526
10527         * package-ui.el (pui-add-required-packages): when adding
10528         dependencies, don't add packages that are up to date.
10529         (pui-package-symbol-char):  Don't consider a package out of date
10530         if you have a newer version installed than the latest version in
10531         package-get-base.
10532
10533         * package-get.el (package-get-base-filename): document that it may
10534         be a path relative to package-get-remote;  new default value.
10535         (package-get-locate-file): new function.
10536         (package-get-update-base): use it to expand package-get-base-filename.
10537         (package-get-save-base): new function to save the package-get database
10538         to file.
10539         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10540         (package-get-update-base): pass the REMOTE-SOURCE arg.
10541         (package-get-update-base-entry): call package-get-custom-add-entry.
10542         (package-get-file-installed-p): removed; no longer needed.
10543         (package-get-create-custom): ditto.
10544         (toplevel): remove code to build and load package-get-custom.el
10545         (package-get-custom-add-entry): new function.
10546
10547 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10548
10549         * wid-edit.el (widget-button-click): Don't switch window.
10550
10551 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10552
10553         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10554
10555 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10556
10557         * etags.el (find-tag-default): Run find-tag-hook using
10558         run-hooks rather than funcall
10559
10560 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10561
10562         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10563         and the current local map as the parents to isearch-mode-map.
10564
10565 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10566
10567         * XEmacs 21.2-beta3 is released.
10568
10569 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10570
10571         * package-get.el (package-get-update-base): use
10572         insert-file-contents-internal, not insert-file-contents-literally.
10573
10574 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10575
10576         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10577         dump time.
10578
10579 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10580
10581         * package-get.el (package-get-update-base-entry): new function.
10582         (package-get-update-base): renamed; was `package-get-load-base'.
10583         cleanup, and use package-get-update-base-from-buffer.
10584         (package-get-update-base-from-buffer): new function.
10585         (package-get-update-base-entries): new; helper for above.
10586         Do not eval lisp grabbed over ftp; parse it from new format.
10587
10588 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10589
10590         * files.el (set-auto-mode): Don't play games loading package-get
10591         database; package-get-package-provider will handle it all.
10592
10593 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10594
10595         * package-get.el (package-get-base-filename): new variable.
10596         (package-get-require-base): new function.
10597         (package-get-pgp-signed-begin-line): new variable.
10598         (package-get-pgp-signature-begin-line): ditto.
10599         (package-get-pgp-signature-end-line):  ditto.
10600         (package-get-load-base): new function.
10601         (package-get-interactive-package-query):
10602         (package-get-update-all):
10603         (package-get-dependencies):
10604         (package-get-package-provider):
10605         (package-get-custom): use package-get-require-base.
10606         [package-get-custom loading]: disable for now.
10607
10608         * package-ui.el (pui-list-packages): use (package-get-require-base)
10609
10610 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10611
10612         * package-ui.el: Correct obvious thinko in choosing extent face.
10613
10614 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10615
10616         * menubar-items.el (default-menubar): pui-list-package has nothing
10617         to with Customize. Move all the package stuff to a new Item in Options.
10618
10619         * package-ui.el (pui-menu): Add menu and Popup menu.
10620
10621         * package-get.el (package-get): Use new
10622         package-admin-get-install-dir.
10623
10624         * package-admin.el (package-admin-get-install-dir): New syntax.
10625         Conserve package location and put mule packages where mule-base is.
10626
10627         * package-get.el : Customized
10628
10629         * package-ui.el (pui): Customized
10630         (pui-package-install-dest-dir): New variable.
10631         (pui-install-selected-packages): Use it
10632
10633 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10634
10635         * package-get.el (package-get-interactive-package-query): Move
10636         dependency on package-get-base to run-time.
10637         (package-get-update-all): Ditto.
10638         (package-get-dependencies): Ditto.
10639         (package-get-package-provider): Ditto.
10640         (package-get-custom): Ditto.
10641
10642 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10643
10644         * events.el: Remove 'ascii-character property from 'backspace
10645         and 'delete symbols
10646
10647 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10648
10649         * package-get-base.el: removed.
10650
10651 1998-09-23  Didier Verna  <didier@xemacs.org>
10652
10653         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10654         (no-upper-case-p): new function.
10655         (with-search-caps-disable-folding): new macro.
10656         (with-interactive-search-caps-disable-folding): new macro.
10657         (zap-to-char): In interactive mode, do a case-sensitive search if
10658         the character is uppercase.
10659         (zap-up-to-char): ditto.
10660
10661         * replace.el (perform-replace): use the function no-upper-case-p.
10662
10663         * isearch-mode.el (isearch-fix-case): ditto.
10664         make obsolete `with-caps-disable-folding' and
10665         `isearch-no-upper-case-p'.
10666
10667         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10668         (tags-search): ditto.
10669         (tags-query-replace): ditto.
10670
10671         * info.el (Info-search): ditto.
10672
10673 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10674
10675         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10676
10677 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10678
10679         * package-admin.el (package-admin-rmtree): rewritten.  need to
10680         check for "." and ".." before symlink check.  expand files and
10681         directories with respect to DIRECTORY, not default-directory.
10682
10683 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10684
10685         * package-get.el (package-get-all): add INSTALL-DIR argument.
10686
10687 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10688
10689         * package-ui.el (pui-add-required-packages): new function, select
10690         dependent packages.
10691         (pui-display-keymap): bind it.
10692         (pui-help-string): document it.
10693         (pui-install-selected-packages): package-get-all -> package-get.
10694
10695         * package-get.el (package-get-dependencies): new function.
10696
10697 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10698
10699         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10700         regexps.
10701
10702 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10703
10704         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10705         function.
10706         (default-mouse-track-normalize-point): Use it.
10707
10708 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10709
10710         * package-admin.el (package-admin-delete-binary-package):
10711                 General cleanup. Remove unnessary use of progn and
10712         save-excursion.
10713         (package-admin-delete-binary-package): Do NOT mess with file
10714         modes. That is evil.
10715         (package-admin-delete-binary-package): Wrap all deleting in
10716         condition-case. The data in MANIFEST is untrustworthy.
10717         (package-admin-delete-binary-package): Let the OS worry about non
10718         empty directories.
10719
10720 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10721
10722         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10723         processing.
10724         (lm-report-bug): Fix mail address to send bug reports to.
10725
10726 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10727
10728         * XEmacs 21.2-beta2 is released.
10729
10730 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10731
10732         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10733
10734 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10735
10736         * info.el (Info-mode): Document page turning by double clicks in
10737         docstring so `M-x describe-mode' will display it.
10738
10739 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10740
10741         * info.el (Info-mouse-track-double-click-hook): Use character
10742         widths to calculate a border region where double clicking does
10743         page turning, and return `nil' by default so other hooks, such as
10744         region highlighting, will be run.
10745
10746 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10747
10748         * sound.el (default-sound-directory-list): Initialize with all the
10749         "sounds" directories in `data-directory-list'.  It used to just be
10750         the first one.
10751
10752         * packages.el (locate-data-directory-list): Created.  This gives
10753         the list of matching directories, unlike `locate-data-directory',
10754         which just gives the first one.
10755
10756 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10757
10758         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10759         make a binding in the local keymap until help-char handling is
10760         improved.
10761
10762         * help.el (help-keymap-with-help-key): Provide keymap with help
10763         binding.
10764         (help-print-help-form): New helper function.
10765
10766 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10767
10768         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10769         move extent to another buffer; no need to create a new extent.
10770         (isearch-fix-case): New function.
10771         (isearch-search-and-update): Use it.
10772
10773 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10774
10775         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10776         the keymap, not minor-mode-map-alist.
10777         (isearch-done): Restore overriding-local-map.
10778
10779 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10780
10781         * bytecomp.el (byte-compile-buffer-substring):
10782         Fix for: (byte-compile (defun f () (buffer-substring)))
10783         ==>   ** buffer-substring called with 3 args, but requires 0-3
10784         - new code not only works, but is more readable, too.
10785
10786 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10787
10788         * msw-faces.el (mswindows-init-device-faces): Don't try to
10789           specify a default font at this late stage. Do try to force
10790           creation of the default face font so that if it fails we get
10791           an error now instead of a crash at frame creation.
10792
10793           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10794           mswindows-make-font-unitalic: Canonical default weight
10795           changed from "Normal" to "Regular".
10796
10797           mswindows-make-font-bold / -bold-italic: Supplied device was
10798           not being passed into call to mswindows-find-smaller-font.
10799
10800 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10801
10802         * package-get.el (package-get-remote): Fix the path where to find
10803           the packages on xemacs.org.
10804
10805 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10806
10807         * about.el (about-maintainer-info): Update Ben's entry.
10808
10809 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10810
10811         * lisp/shadow.el (find-emacs-lisp-shadows):
10812         - `member' was being called on lists of length 2000!
10813         - Replace with hashtables.
10814         - Replace hand-coded loops with (dolist)
10815         - Fix comment typo
10816
10817 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10818
10819         * packages.el: Added new function, `package-delete-name', to
10820           delete existing packages from the installed package database
10821           (`packages-package-list').  Also added the "pkginfo" directory
10822           to `packages-special-base-regexp', so that the pkginfo directory
10823           would not get added to `late-packages'.
10824
10825         * package-admin.el: Added ability to delete an installed package
10826           (added low-level function, `package-admin-delete-package').
10827           Understands how to use the pkginfo/MANIFEST.<package> file to
10828           delete the package.  When installing a package, will also
10829           create a MANIFEST.* file if one is not provided by the
10830           package.  If the MANIFEST.* doesn't exist when deleting a
10831           package, the functions will fall back to attempting to delete
10832           any package-specific lisp directory.
10833
10834         * package-get.el: Moved some functions to package-admin.el.
10835           Added interactive function `package-get-delete-package', for
10836           use by users for deleting a package.
10837
10838           Also modified to not require the presence of efs.
10839
10840 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10841
10842         * files.el (find-file-noselect): Handle all signals, kill the
10843         buffer and resignal.
10844
10845 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10846
10847         * cl-macs.el (glyph-image): Add setf method.
10848
10849 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10850
10851         * package-get.el: Fixed broken EFS downloading.  Also, look for
10852           .tar.gz files first, in preference over .tgz files.
10853
10854         * package-ui.el: Fix display of package version numbers.
10855
10856 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10857
10858         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10859         argument.
10860
10861 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10862
10863         * list-mode.el: `display-completion-list': added new/optional
10864           keyword `:completion-string', which allows the programmer to
10865           change the "Possible completions are:" prompt.
10866
10867         * menubar-items.el: Added new pulldown menu-pick to start up the
10868           visual package browser/installer:
10869
10870                 Options->Customize->List Packages
10871
10872         * package-admin.el: Added hooks for installing under both Unix
10873           and MS Windows.  Does additional error checking.  No longer
10874           calls "add-big-package.sh" to install packages under Unix; now
10875           calls gunzip & tar directly.
10876
10877         * package-get.el: Added ability to install packages from files
10878           on a local disk/CDROM.  Now deletes any existing package lisp
10879           directory.  Does completion on available packages when
10880           querying for package names.  Will also search for .tgz files
10881           in addition for .tar.gz files.  Tries to reload
10882           auto-autoloads, as a convenience when loading new packages,
10883           and also tries to add any new package paths to `load-path'.
10884           Changed all occurences of `concat' to use `expand-file-name'.
10885
10886         * package-ui.el: New file which implements the main visual
10887           package browser/installer, which is started via a menu pick or
10888           M-x pui-list packages.
10889
10890 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10891
10892         * startup.el (load-init-file): spelling fix.
10893
10894 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10895
10896         * startup.el (normal-top-level): Load auto-autoload files
10897         covariantly with their precedence.
10898
10899 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10900
10901         * menubar-items.el (default-menubar): Remove "Font Weight"
10902         option, there is currently no custom equivalent.. Customize-faces
10903         is "Edit faces".
10904
10905         * x-font-menu.el (font-menu-set-font): Use customize to set
10906         default face.
10907
10908         * faces.el (face-spec-update-all-matching): New function.
10909
10910         * cus-face.el (custom-set-face-update-spec): New function.
10911         Interface to customize faces from elisp.
10912
10913         (custom-face-value-create): Show the customized settings if set
10914         but not saved.
10915
10916 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10917
10918         (custom-face-value-create): Show the customized settings if set
10919         but not saved.
10920
10921 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10922
10923         * keydefs.el (global-map): Add FSF 20.3 binding of
10924         query-replace-regexp.
10925
10926 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10927
10928         * minibuf.el (read-file-name-internal-1): use
10929         user-name-completion-1 instead of user-name-completion.
10930
10931 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10932
10933         * loadup.el:
10934         * make-docfile.el:
10935         * update-elc.el: Don't set `source-directory' (now defunct as a
10936         global variable) no more.
10937
10938         * packages.el (packages-list-autoloads): Made `source-directory'
10939         (now defunct as a global variable) a parameter.
10940
10941 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10942
10943         * about.el (about-hackers): new email
10944
10945 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10946
10947         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10948
10949 1998-07-17  Didier Verna  <didier@xemacs.org>
10950
10951         * faces.el (set-face-property):
10952         (set-face-dim-p):
10953         (face-dim-p): updated the doc strings now that the dim property isn't
10954         tty-specific.
10955         (face-equal): the dim property is now a common one.
10956
10957         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10958         Renamed the `stipple' attribute to `background-pixmap'.
10959         (custom-face-background-pixmap): make custom-face-stipple an
10960         obsolete alias for this.
10961
10962 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10963
10964         * find-paths.el (paths-file-readable-directory-p): Created and
10965         used.
10966
10967         * loadup.el: Don't set inhibit-... flags from run-temacs.
10968
10969 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10970
10971         * packages.el (packages-data-path-depth): Added and used.
10972
10973 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10974
10975         * about.el:
10976         - Change .xpm to .png, delete "zcat" section.
10977         - cosmetic fix in the 'marcpa' entry.
10978
10979         * etc/photos
10980         - convert all .xpm.Z to .png
10981         - rename mrb to martin
10982         - rename mcook-m to mcookm
10983
10984 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10985
10986         * x-init.el (x-initialize-compose): Add support for
10987         dead-circumflex as YET ANOTHER NAME for that dead key.
10988
10989 1998-08-05  Colin Rafferty <colin@xemacs.org>
10990
10991         * setup-paths.el (paths-construct-exec-path): Made the
10992         last-packages really be last.
10993         (paths-construct-data-directory-list): Ditto.
10994
10995 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
10996
10997         * startup.el(startup-splash-frame-body):
10998         Update Copyright notice in splash screen
10999
11000 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11001
11002         * minibuf.el (read-file-name-internal-1): do ~user completion.
11003
11004 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11005
11006         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11007         aginst destroyed extents
11008
11009 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11010
11011         * package-get.el (package-get): add `install-dir' argument.
11012
11013 1998-07-20  John Jones  <jj@asu.edu>
11014
11015         * package-get.el: calls to package-get-update-all will only
11016           update packages which are already installed.
11017
11018 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11019
11020         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11021         writable.
11022
11023 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11024
11025         * about.el (about-hackers): Correct my email.
11026
11027 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11028
11029         * about.el (about-hackers): new email-address.
11030
11031 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11032
11033         * minibuf.el (read-number): Don't let `input-error' condition
11034         escape.
11035
11036 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11037
11038         * about.el (about-hackers): use my `email-for-life' address.
11039
11040 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11041
11042         * XEmacs 21.2-beta1 is released.
11043
11044 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11045
11046         * ldap.el (ldap-search): Doc string change
11047
11048 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11049
11050         * menubar-items.el (default-menubar): Removed references to
11051         `data-directory', and use `locate-data-file' instead, and made
11052         then greyed out if they don't exist.
11053
11054 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11055
11056         * keymap.el (events-to-keys): Use `format' instead of `concat'
11057         since the latter does not accept integer args anymore
11058
11059 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11060
11061         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11062         macros replaced.
11063
11064 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11065
11066         * make-docfile.el: Get first initialization from very-early-lisp.el
11067         * update-elc.el: Ditto.
11068         * loadup.el (really-early-error-handler): Ditto.
11069
11070         * packages.el (packages-unbytecompiled-lisp): Add new file,
11071         very-early-lisp.el.
11072
11073         * very-early-lisp.el: New file.
11074
11075 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11076
11077         * Symbols that have been obsolete for at least 3 years removed (II).
11078
11079         * obsolete.el (eval-current-buffer): Make compatible.
11080         (byte-code-function-p): Ditto.
11081         (send-string): Removed.
11082         (send-region): Removed.
11083         (screen-scrollbar-width): Removed.
11084         (set-screen-scrollbar-width): Removed.
11085         (set-screen-left-margin-width): Removed.
11086         (set-screen-right-margin-width): Removed.
11087         (screen-left-margin-width): Removed.
11088         (screen-right-margin-width): Removed.
11089         (set-buffer-left-margin-width): Removed.
11090         (set-buffer-right-margin-width): Removed.
11091         (buffer-left-margin-width): Removed.
11092         (buffer-right-margin-width): Removed.
11093         (x-set-frame-icon-pixmap): Removed.
11094         (x-set-screen-icon-pixmap): Removed.
11095         (pixel-name): Removed.
11096         (make-pixmap): Removed.
11097         (make-cursor): Removed.
11098         (pixmap-width): Removed.
11099         (pixmap-contributes-to-line-height-p): Removed.
11100         (set-pixmap-contributes-to-line-height): Removed.
11101
11102 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11103
11104         * obsolete.el (popup-menu-up-p): removed.
11105         (read-no-blanks-input): Removed.
11106         (wholenump): Removed.
11107         (ring-mod): Removed (what was ring-mod?).
11108         (current-time-seconds): Removed.
11109         (run-special-hook-with-args): Removed.
11110         (dot): Removed.
11111         (dot-marker): Removed.
11112         (dot-min): Removed.
11113         (dot-max): Removed.
11114         (window-dot): Removed.
11115         (set-window-dot): Removed.
11116
11117         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11118         `dot-min'.
11119
11120         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11121
11122         * code-files.el (insert-file-contents): Rename
11123         run-special-hook-with-args to run-hook-with-args-until-success.
11124         (write-region): Ditto.
11125
11126 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11127
11128         * about.el: Fix typos, update release date.
11129
11130         * Symbols that have been obsolete for at least 3 years removed.
11131
11132         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11133         screen- functions.
11134         (toplevel): remove setf methods for screen functions.
11135         * cl-macs.el (extent-data): defsetf removed.
11136         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11137         many places to remove.
11138         (comment-indent-hook): Ditto.
11139         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11140         (buffer-dedicated-screen): Ditto.
11141         (deiconify-screen): Ditto.
11142         (delete-screen): Ditto.
11143         (event-screen): Ditto.
11144         (find-file-other-screen): Ditto.
11145         (find-file-read-only-other-screen): Ditto.
11146         (live-screen-p): Ditto.
11147         (screen-height): Ditto.
11148         (screen-iconified-p): Ditto.
11149         (screen-list): Ditto.
11150         (screen-live-p): Ditto.
11151         (screen-name): Ditto.
11152         (screen-parameters): Ditto.
11153         (screen-pixel-height): Ditto.
11154         (screen-pixel-width): Ditto.
11155         (screen-root-window): Ditto.
11156         (screen-selected-window): Ditto.
11157         (screen-totally-visible-p): Ditto.
11158         (screen-visible-p): Ditto.
11159         (screen-width): Ditto.
11160         (screenp): Ditto.
11161         (get-screen-for-buffer): Ditto.
11162         (get-screen-for-buffer-noselect): Ditto.
11163         (get-other-screen): Ditto.
11164         (iconify-screen): Ditto.
11165         (lower-screen): Ditto.
11166         (mail-other-screen): Ditto.
11167         (make-screen): Ditto.
11168         (make-screen-invisible): Ditto.
11169         (make-screen-visible): Ditto.
11170         (modify-screen-parameters): Ditto.
11171         (new-screen): Ditto.
11172         (next-screen): Ditto.
11173         (next-multiscreen-window): Ditto.
11174         (other-screen): Ditto.
11175         (previous-screen): Ditto.
11176         (previous-multiscreen-window): Ditto.
11177         (raise-screen): Ditto.
11178         (redraw-screen): Ditto.
11179         (select-screen): Ditto.
11180         (selected-screen): Ditto.
11181         (set-buffer-dedicated-screen): Ditto.
11182         (set-screen-height): Ditto.
11183         (set-screen-position): Ditto.
11184         (set-screen-size): Ditto.
11185         (set-screen-width): Ditto.
11186         (show-temp-buffer-in-current-screen): Ditto.
11187         (switch-to-buffer-other-screen): Ditto.
11188         (visible-screen-list): Ditto.
11189         (window-screen): Ditto.
11190         (x-set-screen-pointer): Ditto.
11191         (x-set-frame-pointer): Ditto.
11192         (screen-title-format): Ditto.
11193         (screen-icon-title-format): Ditto.
11194         (terminal-screen): Ditto.
11195         (delete-screen-hook): Ditto.
11196         (create-screen-hook): Ditto.
11197         (mouse-enter-screen-hook): Ditto.
11198         (mouse-leave-screen-hook): Ditto.
11199         (map-screen-hook): Ditto.
11200         (unmap-screen-hook): Ditto.
11201         (default-screen-alist): Ditto.
11202         (default-screen-name): Ditto.
11203         (x-screen-defaults): Ditto.
11204         (x-create-screen): Ditto.
11205         * obsolete.el: meta-flag removed.
11206         baud-rate removed.
11207         sleep-for-millisecs removed.
11208         extent-data removed.
11209         set-extent-data removed.
11210         set-extent-attribute removed.
11211         extent-glyph removed.
11212         extent-layout removed.
11213         set-extent-layout removed.
11214         list-faces-display removed.
11215         list-faces removed.
11216         trim-versions-without-asking removed.
11217         after-write-file-hooks removed.
11218         truename removed.
11219         auto-fill-hook removed.
11220         blink-paren-hook removed.
11221         select-screen-hook, deselect-screen-hook removed.
11222         auto-raise-screen, auto-lower-screen removed.
11223
11224         * msw-mouse.el: Global change resource -> mswindows-resource.
11225
11226         * XEmacs 21.0-pre5 is released.
11227
11228 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11229
11230         * about.el (about-hackers): Credits update.
11231
11232 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11233
11234         * register.el (insert-register): Don't activate the region.
11235
11236 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11237
11238         * select.el: Restore x-* symbols for backwards compatibility:
11239         x-copy-primary-selection, x-kill-primary-selection,
11240         x-delete-primary-selection, x-select-make-extent-for-selection,
11241         x-valid-simple-selection-, x-cut-copy-clear-internal.
11242
11243 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11244
11245         * XEmacs 21.0-pre4 is released.
11246
11247 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11248
11249         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11250         reporting bugs.
11251         (maybe-add-init-button): Fix semantics under Windows.  Use
11252         `expand-file-name' rather than `concat'.
11253
11254         * help.el (print-messages): New function.
11255
11256 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11257
11258         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11259
11260 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11261
11262         * about.el: Tweaked my entry in about-hackers.
11263
11264         * find-paths.el (paths-emacs-root-p):
11265           Relaxed emacs-root checking of an in-place installation to
11266           also accommodate the flat layout used on MS Windows.
11267
11268 1998-06-29  John Jones  <jj@asu.edu>
11269
11270         * package-get.el: calls to package-get-update-all will only
11271           update packages which are already installed.
11272
11273 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11274
11275         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11276         are handled by the gui-element face fallbacks now.
11277
11278         * x-faces.el: default gui-element face to "background" as well as
11279         the default face.
11280
11281         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11282         and default face settings since these are set as fallbacks now in
11283         the appropriate domain.
11284
11285 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11286
11287         * text-mode.el (text-mode): Reorder regexp so the OR part
11288         corresponding to `page-delim' goes first and the hack in
11289         `forward-paragraph' will work.
11290         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11291
11292 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11293
11294         * subr.el (remove-hook): When checking the hook value
11295           with functionp, don't apply car to it.
11296
11297 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11298
11299         * package-get.el (package-get-remote-filename):
11300           Don't use file-name-as-directory because the local directory
11301           separator conventions might not be the same as ftp's.
11302
11303 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11304
11305         * ldap.el (ldap-host-parameters-alist): New name of
11306         `ldap-host-parameters-plist'
11307
11308 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11309
11310         * package-get.el: Using (require 'package-get-base), now that it
11311         provides itself.  Consequently removed all instances of (load
11312         "package-get-base.el").
11313
11314 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11315
11316         * subr.el (remove-hook): Don't treat the hook value as a
11317           list unless it is both consp and not functionp.
11318
11319 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11320
11321         * about.el: Email address for Ben Wing is ben@xemacs.org.
11322         * auto-show.el: Ditto.
11323         * bytecomp.el: Ditto.
11324         * faces.el: Ditto.
11325         * x-scrollbar.el: Ditto.
11326         * x-misc.el: Ditto.
11327         * tty-init.el: Ditto.
11328         * toolbar-items.el: Ditto.
11329         * symbol-syntax.el: Ditto.
11330         * specifier.el: Ditto.
11331         * objects.el: Ditto.
11332         * hyper-apropos.el: Ditto.
11333         * glyphs.el: Ditto.
11334
11335 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11336
11337         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11338         vertical-divider-always-visible-p.
11339         (default-mouse-motion-handler): Ditto.
11340
11341 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11342
11343         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11344         global value.
11345
11346 1998-06-21  Oliver Graf <ograf@fga.de>
11347
11348         * build-reports.el: changed receiver to xemacs-build-reports list
11349
11350 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11351
11352         * font.el: Split font-family-mappings into X and
11353           mswindows-specific versions.
11354           mswindows-font-create-[object|name]: Treat supplied size
11355           as a pointsize. Added underline and strikethru handling.
11356
11357         * msw-faces.el: changed default mswindows charset to western.
11358
11359         * msw-glyphs.el: removed space in border-glyph font string that
11360           was inserted to get round bugs in the mswindows C font code.
11361
11362 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11363
11364         * about.el (about-hackers): Credits update.
11365
11366         * help-nomule.el (tutorial-supported-languages): Add Romanian
11367         TUTORIAL.
11368
11369         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11370         to ISO-8859-2.
11371
11372 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11373
11374         * font.el: Split font-family-mappings into X and
11375           mswindows-specific versions.
11376           mswindows-font-create-[object|name]: Treat supplied size
11377           as a pointsize. Added underline and strikethru handling.
11378
11379         * msw-faces.el: changed default mswindows charset to western.
11380
11381         * msw-glyphs.el: removed space in border-glyph font string that
11382           was inserted to get round bugs in the mswindows C font code.
11383
11384 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11385
11386         * minibuf.el: make read-color-completion-table call
11387           (mswindows-color-list for mswindows devices.
11388
11389 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11390
11391         * lisp/font-lock.el
11392         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11393         Let declaration items contain non-word symbol characters.
11394
11395 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11396
11397         * package-get.el (package-get-package-provider): Added autoload
11398         cookie.  Loading "package-get-base.el" in ALL functions that use
11399         it.  Fixed some (interactive ...) with multiple argument specs
11400         again.  Cosmetic indentation changes.
11401
11402 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11403
11404         * info.el (Info-insert-dir): Don't use nreverse on variables
11405         that you want to use later.
11406
11407 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11408
11409         * x-mouse.el (x-set-point-and-move-selection): Replace call
11410         to x-kill-primary-selection with kill-primary-selection
11411
11412 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11413
11414         * simple.el (what-cursor-position): Make cursor position reported
11415         use value of column-number-start-at-one
11416
11417 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11418
11419         * about.el (xemacs-hackers): Fix Jareth's email address.
11420
11421 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11422
11423         * startup.el (startup-splash-frame): Remove
11424         `xemacs-startup-logo-function'.
11425
11426 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11427
11428         * about.el (about-hackers): Update credits list.
11429
11430 1998-06-06  Jeff Miller <jmiller@smart.net>
11431
11432         * lisp/sound.el: Update sound-ext to allow filenames with
11433           extensions to be found by load-sound-file
11434
11435 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11436
11437         * info.el (Info-rebuild-outdated-dir): Removed variable
11438         (Info-auto-generate-directory): New variable
11439         (Info-save-auto-generated-dir): New variable
11440         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11441         (Info-build-dir-anew): Second parameter removed.  Use
11442         `Info-save-auto-generated-dir'
11443         (Info-rebuild-dir): Ditto
11444
11445 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11446
11447         * list-mode.el (next-list-mode-item): Would not recognize
11448         border between directly neighbored items.
11449
11450 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11451
11452         * package-get.el: add autoloads for some functions.
11453
11454 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11455
11456         * specifier.el (let-specifier): Tiny docfixes.
11457
11458 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11459
11460         * msw-mouse.el: set selection-pointer-glyph to Normal.
11461
11462 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11463
11464         * wid-edit.el (widget-specify-secret): New function.
11465         (widget-after-change): Use it.
11466         (widget-specify-field): Use it.
11467
11468 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11469
11470         * mouse.el (drag-window-divider): Use `(not done)' instead of
11471         `doit'; reuse result of `window-pixel-edges'.
11472
11473         * modeline.el (drag-modeline-event-lag): Rename to
11474         drag-divider-event-lag.
11475
11476 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11477
11478         * specifier.el (let-specifier): Rewritten not to generate needless
11479         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11480         arguments.
11481
11482 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11483
11484         * minibuf.el (read-file-name-1): Setup buffer-local value of
11485         `completion-ignore-case' in completions buffer under Windows.
11486
11487 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11488
11489         * about.el (about-maintainer-glyph): Fix support for not
11490         compressed images.
11491
11492 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11493
11494         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11495
11496         * mouse.el (mouse-track): Cancel selection if misc-user event with
11497         `cancel-mode-internal' function is fetched.
11498
11499 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11500
11501         * files.el (save-some-buffers-1): Fixed return value.
11502
11503 1998-06-01  Oliver Graf <ograf@fga.de>
11504
11505         * dragdrop.el: added experimental
11506
11507 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11508
11509         * startup.el (after-init-hook, init-file-user,
11510         user-init-directory, load-user-init-file):  Purge references
11511         to "~/.xemacs/init.el" from docstrings.
11512
11513         (load-user-init-file) Use paths-construct-path to construct
11514         paths to user init files.  Go directly to ~/.emacs, do not
11515         search ~/.xemacs/, do not load `default-custom-file'.
11516
11517 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11518
11519         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11520         general *sh.
11521         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11522
11523 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11524
11525         * menubar-items.el (default-menubar): add Update Packages to customize
11526         menu.
11527
11528 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11529
11530         * faces.el: use toolbar face as a fallback for toolbar properties
11531         in xpm-color-symbols instead of default.
11532
11533         * msw-faces.el: rename 3d-object -> gui-element face.
11534
11535 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11536
11537         * startup.el (xemacs-startup-logo-function): New variable.
11538         (startup-splash-frame): Use it.
11539
11540 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11541
11542         * files.el (save-some-buffers): Would wait 1 second.
11543         (save-some-buffers-1): Delete other windows here instead of in
11544         `save-some-buffers'.
11545         (save-some-buffers): Force redisplay only if windows were deleted.
11546
11547 1998-06-02  Didier Verna  <didier@xemacs.org>
11548
11549         * cus-face.el (custom-face-attributes): generalized the use of
11550         toggle buttons for boolean attributes.
11551         Re-ordered the items a bit.
11552
11553 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11554
11555         * sound.el (default-sound-directory): Use `locate-data-directory'
11556         to find the sounds directory.
11557
11558 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11559
11560         * sound.el: default sound-ext to .wav under mswindows, .au
11561         otherwise. load-default sounds without extensions.
11562
11563 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11564
11565         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11566         if send-pr is not bound.
11567
11568 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11569
11570         * files.el: grok idl files in auto-mode-alist.
11571 1998-06-01  Jeff Miller  <jmiller@smart.net>
11572
11573         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11574         calling `upcase'.
11575
11576 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11577
11578         * msw-glyphs.el: add xbm to the list of image types supported.
11579
11580 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11581
11582         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11583         instead of XEmacs one when dumping InfoDock.
11584
11585 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11586
11587         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11588         for `modeline-visible-p'
11589
11590         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11591
11592 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11593
11594         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11595         since it's not used anymore. doc string fixes.
11596
11597         * package-get.el (package-get-file-installed-p): new function. use
11598         instead of file-installed-p which is in an external package.
11599
11600 1998-05-28  Oliver Graf <ograf@fga.de>
11601
11602         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11603         favor of select-window/switch-to-buffer
11604
11605 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11606
11607         * startup.el: changed (getenv "HOME") to (user-home-directory)
11608
11609 1998-05-25  Oliver Graf <ograf@fga.de>
11610
11611         * frame.el (cde-start-drag) moved to dragdrop.el
11612         (offix-start-drag-region) moved to dragdrop.el
11613         (offix-start-drag) moved to dragdrop.el
11614         * dragdrop.el (cde-start-drag) moved from frame.el
11615         (offix-start-drag-region) moved from frame.el
11616         (offix-start-drag) moved from frame.el
11617         (cde-start-drag-region) cde drag regions
11618         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11619
11620 1998-05-26  Oliver Graf <ograf@fga.de>
11621
11622         * dragdrop.el: created dragdrop-drag prototypes
11623         (cde-start-drag-region) fixed typo
11624
11625 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11626
11627         * simple.el (after-init-hook): Remove reader macro.
11628
11629         * packages.el (packages-hardcoded-lisp): Get rid of reader
11630         macros.  Update DOC string.
11631
11632 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11633
11634         * mouse.el (drag-window-divider): Ditto.
11635
11636         * modeline.el (mouse-drag-modeline): Use it.
11637
11638         * lisp-mode.el (let-specifier): Specify indentation.
11639
11640         * specifier.el (let-specifier): Renamed from
11641         `with-specifier-instance'.
11642
11643 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11644
11645         * x-faces.el:
11646         * faces.el: move definition of xpm-color-symbols from x-faces.el
11647         to faces. Predicate x-get-resource on the presence of x.
11648
11649         * msw-faces.el: set 3d-object face rather than modeline. Specify
11650         faces as specfier defaults.
11651
11652         * package-get.el: don't use package-admin-add-single-file-package.
11653
11654 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11655
11656         * toolbar-items.el: Fixup tooltips.
11657         (toolbar-gnus): Don't use obsolete variable
11658         toolbar-news-frame-properties.
11659         (toolbar-news-reader): Default to `gnus' instead of
11660         `not-configured'.
11661
11662         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11663         Windows.
11664
11665 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11666
11667         * package-get.el: rename -installedp -> -installed-p.
11668
11669 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11670
11671         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11672         attributes, and assinged it to continuation, truncation and
11673         hscroll glyphs.
11674
11675         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11676         and made continuation, truncation and hscroll glyphs arrow
11677         characters out of that font.
11678
11679 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11680
11681         * minibuf.el (minibuffer-electric-separator): Play nicely with
11682         directory-sep-char being \.
11683         (minibuffer-electric-tilde): Ditto.
11684         (read-file-name-map): Ditto.
11685
11686 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11687
11688         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11689         on X devices.
11690         (default-mouse-track-deal-with-down-event): Avoid
11691         `x-disown-selection'; use `disown-selection' instead.
11692
11693 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11694
11695         * select.el:
11696         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11697         moved to (cut-copy-clear-internal) in select.el. Ditto for
11698         (x-delete-primary-selection) (x-kill-primary-selection)
11699         (x-copy-primary-selection).
11700         (own-clipboard): new function.
11701
11702         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11703         functions in select.el. remove old ones.
11704         (mswindows-own-clipboard): new function.
11705
11706 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11707
11708         * gnuserv.el: allow connections from mswindows type devices.
11709
11710 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11711
11712         * msw-glyphs.el: change image type used from cursor to resource.
11713
11714 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11715
11716         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11717         for {top,bottom}-{left,right} values in addition to
11718         {top,bottom}_{left,right}.
11719         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11720
11721 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11722
11723         * cl-macs.el (specifier-instance): Undefine its setf method.
11724
11725         * specifier.el (with-specifier-instance): Added docstring.
11726
11727         * mouse.el (drag-window-divider): Ditto.
11728
11729         * modeline.el (mouse-drag-modeline): Use it.
11730
11731         * lisp-mode.el (with-specifier-instance): Define its indentation
11732         level.
11733
11734         * specifier.el (with-specifier-instance): New macro.
11735
11736 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11737
11738         * package-get.el (package-get-create-custom): new function to
11739         auto-generate package-get-custom.el from package-get-base.el.
11740         * (package-get-ever-installedp): new function.
11741         * (package-get-custom): new function to get all packages specified
11742         by customize.
11743
11744 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11745
11746         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11747
11748 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11749
11750         * cl-extra.el: Reverse previous float change.
11751
11752 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11753
11754         * x-faces.el:
11755         * faces.el (try-font-name): moved from x-faces.el since it is
11756         required by w3 under mswindows as well X.
11757
11758 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11759
11760         * winnt.el: Removed evil (setq completion-ignore-case t)
11761         clause, one more overlookef fsfism.
11762         (nt-quote-args-functions-alist): End sentences with double space.
11763
11764 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11765
11766         * window-xemacs.el (push-window-configuration): Remove kludgery of
11767         recaching default-toolbar specifier.
11768         (pop-window-configuration): Ditto.
11769         (unpop-window-configuration): Ditto.
11770
11771 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11772
11773         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11774
11775 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11776
11777         * winnt.el (nt-quote-args-verbatim): Added function.
11778         (nt-quote-args-prefix-quote): Added function.
11779         (nt-quote-args-backslash-quote): Added function.
11780         (nt-quote-args-double-quote): Added function.
11781         (nt-quote-args-functions-alist): New variable.
11782         (nt-quote-process-args): Added function. This is the main quoting
11783         work horse called from process-nt.c
11784
11785 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11786
11787         * winnt.el: Removed duplicate definitions for backspace,
11788         delete, M-backspace and C-M-backspace.
11789         (file-name-buffer-file-type-alist): Removed this variable.
11790         (find-buffer-file-type): Removed function.
11791         (find-file-binary):  Removed function.
11792         (find-file-text): Removed function.
11793         (find-file-not-found-set-buffer-file-type): Removed function.
11794         (save-to-unix-hook): Removed function.
11795         (revert-from-unix-hook): Removed function.
11796         (using-unix-filesystems): Removed function.
11797         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11798         warning.
11799         (x-set-selection): Removed function.
11800         (x-get-selection): Removed function.
11801         Removed commented FSFisms.
11802         Replaced copyright notice (this file is not part of GNU Emacs).
11803         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11804         comint-process-echoes setting to t.
11805
11806 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11807
11808         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11809         and used following the interface change of
11810         `paths-find-recursive-path'.
11811
11812         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11813         regexp instead of a list of base names.
11814         (paths-version-control-filename-regexp):
11815         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11816         Introduced and used following the interface change of
11817         `paths-find-recursive-path'.
11818
11819 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11820
11821         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11822         on X devices, rather than on all non-TTY devices.
11823
11824 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11825
11826         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11827
11828         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11829
11830 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11831
11832         * itimer.el (activate-itimer): Fixed usage of integers
11833         as argument to `concat'.
11834
11835 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11836
11837         * itimer.el (start-itimer): replace the use of `concat' with
11838         `format'
11839
11840 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11841
11842         * mode-motion.el (mode-motion-hook): Clarify docstring.
11843         From Bob Weiner <weiner@altrasoft.com>
11844
11845         * loadhist.el (symbol-file): Supply prompt string when used
11846         interactively.
11847         From Bob Weiner <weiner@altrasoft.com>
11848
11849 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11850
11851         * loadup.el (really-early-error-handler): Ditto.
11852
11853         * update-elc.el: Ditto.
11854
11855         * setup-paths.el (paths-construct-exec-path): Ditto.
11856
11857         * make-docfile.el: Ditto.
11858
11859         * find-paths.el (paths-decode-directory-path): Use split-path
11860         instead of decode-path.
11861
11862         * files.el (parse-colon-path): Update docstring reference.
11863
11864 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11865
11866         * msw-init.el:
11867         * x-init.el:
11868         Bind cut'n'paste keys to non window-system specific functions.
11869
11870         * msw-select.el: New function mswindows-clear-clipboard.
11871         mswindows-cut-copy-clipboard extended to handle clearing of the
11872         selection and renamed to mswindows-cut-copy-clear-clipboard.
11873
11874         * select.el: on mswindows devices delete-primary-selection
11875         calls mswindows-clear-clipboard.
11876
11877 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11878
11879         * simple.el (quoted-insert): Inhibit quit when using read-char.
11880
11881         * cmdloop.el (read-char): Don't inhibit quit.
11882         (read-char-exclusive): Ditto.
11883         (read-char): Signal quit if quit-char was pressed.
11884         (read-char-exclusive): Ditto.
11885         (read-quoted-char): Return a character, not integer.
11886
11887         * menubar-items.el (default-popup-menu): Use Andy's generic
11888         selection code.
11889         (default-popup-menu): Fix code.
11890
11891 1998-05-14  Oliver Graf <ograf@fga.de>
11892
11893         * dragdrop.el (dragdrop-function-widget): this time it's done
11894
11895 1998-05-13  Oliver Graf <ograf@fga.de>
11896
11897         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11898
11899 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11900
11901         * device.el (device-pixel-width):
11902         (device-pixel-height):
11903         (device-mm-width):
11904         (device-mm-height):
11905         (device-bitplanes):
11906         (device-color-cells): Swapped parameters to device-system-metric
11907         according to the interface change.
11908
11909 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11910
11911         * mouse.el (default-mouse-motion-handler): Use new name of the
11912         function event-over-vertical-divider-p.
11913         Do not set E-W arrow cursor over the divider if
11914         vertical-divider-draggable-p is nil in the window.
11915         ([top-level]): Use new name for the variable
11916         vertical-divider-map.
11917         (drag-window-divider): Respect vertical-divider-draggable-p.
11918         Variable name typo fixes.
11919
11920 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11921
11922         * keymap.el (kbd): Define here; handle string constants and
11923         others...
11924
11925 1998-05-15  Christian Nyb <chr@mediascience.no>
11926
11927         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11928         in Emacs 18.
11929
11930 1998-05-13  Didier Verna  <didier@xemacs.org>
11931
11932         * mouse.el (drag-window-divider): give the vertical divider a
11933         pressed look when dragging it.
11934
11935 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11936
11937         * faces.el: predicate some more face operations on x or mswindows
11938         not just x.
11939
11940         * modeline.el: enable modeline coloring for mswindows.
11941
11942 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11943
11944         * minibuf.el (minibuffer-default): Added variable; compatible with
11945         FSF Emacs.
11946         (next-history-element): Used `minibuffer-default'.
11947
11948 1998-05-12  Oliver Graf <ograf@fga.de>
11949
11950         * dragdrop.el (dragdrop-function-widget): button and mods ok
11951         arguments still look a bit strange
11952         (dragdrop-compare-mods) created
11953         (dragdrop-drop-do-functions) correctly checks for buttons and
11954         modifiers
11955
11956 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11957
11958         * setup-paths.el (paths-default-info-directories): Replace
11959         path-separator with directory-sep-char.
11960
11961         * files.el (path-separator): Don't define it here.
11962
11963 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11964
11965         * update-elc.el: Ditto.
11966
11967         * setup-paths.el (paths-construct-exec-path): Ditto.
11968
11969         * make-docfile.el: Ditto.
11970
11971         * loadup.el (really-early-error-handler): Ditto.
11972
11973         * find-paths.el (paths-decode-directory-path): Use decode-path
11974         instead of decode-path-internal.
11975
11976         * files.el (parse-colon-path): Update docstring.
11977
11978 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11979
11980         * subr.el (get-buffer-window-list): Make BUFFER optional.
11981
11982         * window-xemacs.el (windows-of-buffer): Defalias to
11983         get-buffer-window-list.
11984
11985 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11986
11987         * disass.el: Fix maintainer keyword.
11988
11989         * bytecomp.el (byte-compile-and-load-file): Autoload.
11990         (byte-compile-buffer): Ditto.
11991
11992         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11993         value is returned, not the name.
11994         (lisp-imenu-generic-expression): Enable it.
11995         (lisp-mode-variables): Ditto.
11996         (lisp-indent-offset): Change defconst to defvar.
11997         (lisp-indent-function): Ditto.
11998         (lisp-body-indent): Ditto.
11999
12000 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12001
12002         * modeline.el: Use zap-last-kbd-macro-event.
12003
12004         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12005         nil, don't attempt to do anything with messages.
12006         (eval-last-sexp): Use `letf' for clarity.
12007
12008 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12009
12010         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12011
12012 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12013
12014         * buff-menu.el:
12015         * lisp-mode.el:
12016         * obsolete.el:
12017         Change empty docstrings into no doc strings at all.
12018         Fix bogus FSF-format docstrings.
12019         * etags.el: Fix docstring.
12020
12021 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12022
12023         * package-get.el (package-get): Use internal md5
12024
12025 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12026
12027         * about.el (about-xemacs): Correct abuse of concat.
12028
12029 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12030
12031         * info.el (Info-mode): Use easymenu.
12032
12033 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12034
12035         * apropos.el (apropos): Don't use concat with integers.
12036
12037         * cmdloop.el (describe-last-error): Handle the case when no error
12038         was seen gracefully.
12039
12040         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12041         defun.
12042         (apropos-describe-plist): Ditto.
12043
12044         * help.el (with-displaying-help-buffer): Revert to a defun.
12045         (describe-key): Use it as defun.
12046         (describe-mode): Ditto.
12047         (describe-bindings): Ditto.
12048         (describe-prefix-bindings): Ditto.
12049         (describe-installation): Ditto.
12050         (view-lossage): Ditto.
12051         (describe-function): Ditto.
12052         (describe-variable): Ditto.
12053         (describe-syntax): Ditto.
12054
12055 1998-05-11  Oliver Graf <ograf@fga.de>
12056
12057         * dragdrop.el: changed order of require/provide
12058         (dragdrop-drop-mime-default) changed to new calling conventions
12059         (dragdrop-drop-do-functions) changed to new calling conventions
12060         (dragdrop-function-widget) this one needs more work...
12061
12062 1998-05-10  Oliver Graf <ograf@fga.de>
12063
12064         * about.el: another small change in my entry
12065         * dragdrop.el (dragdrop-drop-log-function): logging added
12066         plus customizations
12067         changed interface to handler functions. now called with event
12068         and object
12069
12070 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12071
12072         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12073         E-W arrow pointer displayed over draggable dividers.
12074
12075         * mouse.el (default-mouse-motion-handler): Show it when
12076         appropriate.
12077         (drag-window-divider): Added.
12078         ([top-level]): Initialized window-divider-map with a keymap
12079         binding the above function to left button down event.
12080
12081         * x-mouse.el (x-init-pointer-shape): Initialize
12082         divider-pointer-glyph from Cursor.dividerPointer, or use default
12083         E-W double arrow.
12084
12085 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12086
12087         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12088
12089 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12090
12091         * simple.el (count-words-buffer): Don't query for buffer.
12092         (count-lines-buffer): Ditto.
12093
12094 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12095
12096         * help.el (where-is): add optional insert argument.
12097
12098 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12099
12100         * help.el (describe-key-briefly): New argument INSERT.
12101
12102         * simple.el (eval-expression): New optional argument; synch with
12103         FSF 20.3.
12104
12105         * keydefs.el (global-map): Add new register bindings.
12106
12107         * register.el: Synched with FSF 20.3.
12108
12109 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12110
12111         * window-xemacs.el (recenter): all arguments are optional.
12112
12113 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12114
12115         * device.el: (device-pixel-width): Reflected name/parameters
12116         change to device-system-metric.
12117         (device-pixel-height): Ditto.
12118         (device-mm-width): Ditto.
12119         (device-mm-height): Ditto.
12120         (device-bitplanes): Ditto.
12121         (device-color-cells): Ditto.
12122
12123 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12124
12125         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12126
12127         * cl.el (most-positive-fixnum): Document.
12128         (most-negative-fixnum): Ditto.
12129
12130         * cus-dep.el: Updated comment.
12131
12132         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12133         constant.
12134
12135         * cus-load.el (custom-put): Removed.
12136
12137         * files.el (after-find-file): Just resignal quit instead of
12138         signaling "canceled".
12139
12140 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12141
12142         * frame.el (other-frame): Use `focus-frame' instead of
12143         select-frame kludges.
12144
12145         * lisp-mode.el: Update lisp-indent-function for
12146         save-selected-frame and with-selected-frame.
12147
12148         * frame.el (save-selected-frame): New macro.
12149         (with-selected-frame): Ditto.
12150         (other-frame): Use `set-frame-focus'.
12151
12152 1998-05-06  Oliver Graf <ograf@fga.de>
12153
12154         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12155         (dragdrop-drop-url-default) default handler for URL drops created
12156         (dragdrop-drop-mime-default) default handler for MIME drops created
12157         (dragdrop-drop-functions) default custom for handling drops created
12158         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12159
12160 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12161
12162         * mouse.el: Removed redundant mouse-mswindows-drop function.
12163
12164 1998-05-05  Oliver Graf <ograf@fga.de>
12165
12166         * about.el: changed some text in my entry
12167         * dragdrop.el: added customs
12168
12169 1998-05-04  Oliver Graf <ograf@fga.de>
12170
12171         * mouse.el: killed global drop key bindings
12172         (mouse-offix-drop) removed
12173         * dragdrop.el: created
12174         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12175
12176 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12177
12178         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12179         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12180
12181         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12182         obsolete comment.
12183
12184         * scrollbar.el (scrollbars-visible-p): Use new
12185         {vertical,horizontal}-scrollbar-visible-p specifiers.
12186
12187 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12188
12189         * device.el (device-pixel-height):
12190         (device-pixel-width):
12191         (device-mm-width):
12192         (device-mm-height):
12193         (device-bitplanes):
12194         (device-color-cells): Moved these 6 functions from device.c; they
12195         all use single (device-system-metrics) call.
12196
12197 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12198
12199         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12200         were renamed.
12201
12202         * menubar-items.el:
12203         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12204         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12205
12206         * help.el (help-map): Remove Hyperbole keybinding logic.
12207         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12208
12209 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12210
12211         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12212         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12213
12214 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12215
12216         * msw-glyphs.el: use nicer icon3 from the frame icon.
12217
12218 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12219
12220         * version.el (emacs-version): Remove InfoDock conditionals.
12221
12222         * startup.el (startup-splash-frame): Change ID logo name.
12223
12224 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12225
12226         * files.el (after-find-file): If the user presses C-g on
12227         directory-creation prompt, kill the buffer.
12228
12229 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12230
12231         * simple.el (count-words-region): Reverse previous change.
12232
12233 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12234
12235         * replace.el (query-replace): Just call perform-replace.
12236         (query-replace-regexp): Ditto.
12237         (perform-replace): Move region handling here.
12238         (perform-replace): Use the new arg to match-data.
12239
12240 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12241
12242         * x-init.el: Install X specific display table that
12243           displays char 0240 as a space to avoid whatever it is
12244           that screws up display of that character code.
12245
12246 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12247
12248         * help.el (function-arglist): If no arguments are documented for a
12249         subr, print nothing rather than incorrect output.
12250
12251 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12252
12253         * cmdloop.el (command-error): Update bail-out error message to use
12254         `emacs-program-name'.
12255
12256         * lib-complete.el: Remove reader macro cruft.
12257
12258         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12259         cruft.
12260
12261         * simple.el (count-words-region): Drop interactive-p check on the
12262         message.
12263
12264 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12265
12266         * font.el
12267         * msw-faces.el
12268         Correct spelling of mswindows-font-canonicalize-name.
12269
12270 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12271
12272         * ldap.el (ldap-host-parameters-alist): Replaced with
12273         `ldap-host-parameters-plist'
12274         (ldap-search): Adapt to previous change
12275
12276 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12277
12278         * about.el (about-hackers): Update Bob Weiner bio.
12279         (about-maintainer-info): Ditto.
12280
12281 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12282
12283         * simple.el (display-warning-minimum-level): Docfix.
12284
12285 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12286
12287         * widget.el (:default-get): New keyword.
12288         * wid-edit.el (default, widget-default-default-get): Define it.
12289         (group, widget-group-default-get): Define it.
12290         (menu-choice, widget-choice-default-get): Define it.
12291         (widget-default-get): New function.
12292         (widget-choice-action): Call it.
12293         (widget-editable-list-entry-create): Call it.
12294
12295 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12296
12297         * byte-optimize.el (byte-boolean-vars): Removed.
12298         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12299         lookup through `byte-boolean-vars'.
12300
12301 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12302
12303         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12304         resource-provided values into ghost specs for scrollbar-height and
12305         scrollbar-width.
12306
12307 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12308
12309         * byte-optimize.el: Don't attempt to optimize /=.
12310
12311         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12312         (byte-compile-/=): Ditto.
12313
12314 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12315
12316         * apropos.el: Use `with-displaying-help-buffer'.
12317         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12318         Use `with-displaying-help-buffer'.
12319         (apropos-follow): Do not give special treatment to buffer cursor
12320         was in prior to a mouse click.
12321         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12322         (apropos-print-doc): Set correct buffer for setting text
12323         properties.
12324
12325 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12326
12327         * help.el (help-buffer-prefix-string): New variable.
12328         (help-buffer-name): Use it.
12329
12330         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12331         mode menu.
12332
12333 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12334
12335         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12336
12337 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12338
12339         * files.el (find-file-noselect): Update docstring.
12340         (find-file-noselect): Signal an error if found an unreadable file.
12341         (file-chase-links): Save the match data.
12342         (normal-mode): Use `lwarn' and `error-message-string'.
12343         (interpreter-mode-alist): Change defconst to defvar.
12344         (inhibit-first-line-modes-regexps): Ditto.
12345         (inhibit-first-line-modes-regexps): Added .tgz.
12346         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12347         (change-major-mode-with-file-name): New user-option.
12348         (set-visited-file-name): Synched with FSF.
12349         (file-name-extension): New function, from FSF 20.3.
12350         (file-relative-name): Synched with FSF.
12351         (save-some-buffers): Support the C-r feature.
12352         (recover-session): Synched with FSF.
12353         (kill-some-buffers): Ditto.
12354         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12355
12356 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12357
12358         * files.el (insert-file): Undo previous change and reenable use of
12359         format.el.
12360
12361 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12362
12363         * window-xemacs.el (recenter): Define.
12364
12365 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12366
12367         * font.el (mswindows-font-create-name)
12368         (mswindows-font-create-object): new functions for mswindows type
12369         fonts.
12370
12371         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12372         strings are parsed as well as font objects.
12373
12374 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12375
12376         * modeline.el (defining-kbd-macro): Restore modeline indication of
12377         kbd-macro being recorded.
12378         (add-minor-mode): Simplify docstring.
12379         (modeline-minor-mode-menu): Remove stuff.
12380
12381 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12382
12383         * code-process.el (call-process): dynamically decide process
12384         coding type.
12385
12386 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12387
12388         * modeline.el: Add line-number-mode, column-number-mode to
12389         the modeline minor-mode menu.  Button2 on the line number does
12390         goto-line.
12391
12392 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12393
12394         * mouse.el: move x-selection-owner-p type things to
12395         selection-owner-p.
12396
12397         * msw-init.el: copy zmacs stuff from x-init.el
12398
12399         * msw-select.el (mswindows-own-selection)
12400         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12401         functions. Very simple minded implementation of selectio
12402         ownership.
12403
12404         * select.el (own-selection) (disown-selection)
12405         (activate-region-as-selection) (select-make-extent-for-selection)
12406         (valid-simple-selection-p): functions moved from x-select.el for
12407         generalized selection.
12408
12409         * x-select.el: see select.el changes.
12410
12411         * x-toolbar.el: use new selection functions.
12412
12413 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12414
12415         * packages.el (packages-find-package-directories): Fixed bug that
12416         would pick up multiple site-package directories.
12417         (package-locations): Added "xemacs-packages" as a late package
12418         location.
12419
12420         * find-paths.el: Now uses `emacs-program-name' and
12421         `emacs-program-version'.
12422         Additions to enforce version-specific directories in
12423         `paths-find-version-directory'.
12424
12425 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12426
12427         * default.el: Removed.
12428         * site-start.el: Removed.
12429
12430 1998-04-29  Didier Verna  <didier@xemacs.org>
12431
12432         * minibuf.el (minibuffer-history-minimum-string-length): Default
12433         to nil.
12434
12435 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12436
12437         * find-paths.el (paths-program-name): Rename.
12438         (paths-emacs-root-p): Ditto.
12439         (paths-find-site-directory): Ditto.
12440
12441 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12442
12443         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12444         `emacs-lisp-byte-compile-and-load'.
12445
12446 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12447
12448         * ldap.el (ldap-search): Fixed additional parameter passing to
12449         `ldap-open'
12450
12451 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12452
12453         * select.el (kill-primary-selection) (selection-owner-p)
12454         (copy-primary-selection) (yank-clipboard-selection)
12455         (selection-exists-p) (delete-primary-selection): new file and
12456         functions that do the right thing for the selected device.
12457
12458         * x-menubar.el: use generalised selection functions.
12459
12460         * dumped-lisp.el: dump select.el.
12461
12462 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12463
12464         * find-paths.el (paths-progname): New variable.
12465         (paths-emacs-root-p): Use it.
12466         (paths-find-site-directory): Ditto.
12467
12468 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12469
12470         * loadup.el ((member "dump" command-line-args)): Dump as
12471         `infodock' if InfoDock.
12472
12473 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12474
12475         * find-paths.el (construct-emacs-version): Simplify, include
12476         program name in the return value.
12477         * (paths-find-version-directory): Use it.
12478
12479 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12480
12481         * info.el (Info-parse-dir-entries): Fixed regexp
12482         (Info-build-dir-anew): Remove full suffix and capitalize info file
12483         name for files with no @direntry
12484         (Info-batch-rebuild-dir): New function
12485         (Info-suffixed-file): Check for regular files instead of simple
12486         file existence (could catch directories before)
12487
12488 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12489
12490         * setup-paths.el, find-paths.el: Removed uses of `not' which
12491         temacs doesn't have.
12492
12493         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12494         into root searching.
12495
12496 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12497
12498         * subr.el: Remove definition of `not'.
12499
12500 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12501
12502         * msw-glyphs.el: enable graphics support.
12503
12504 1998-04-23  Didier Verna  <didier@xemacs.org>
12505
12506         * x-menubar.el (default-menubar): restored the line-number-mode
12507         option.
12508
12509         * misc doc string updates related to the options menu.
12510
12511 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12512
12513         * setup-paths.el (paths-construct-load-path): Fix typo.
12514
12515 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12516
12517         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12518         font-menu-ignore-scaled-fonts don't have to be bound now; this
12519         gets us one step further towards making --no-autoloads work.
12520
12521         * startup.el (normal-top-level): Load auto-autoloads only if
12522         lisp-directory is non-nil.
12523
12524         * setup-paths.el (paths-construct-load-path): Made it robust
12525         against nil lisp-directory.
12526
12527         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12528         to the list of variables that cause a warning when nil.
12529
12530         * toolbar.el (init-toolbar-location): Now works even when there's
12531         no toolbar icon directory.
12532
12533 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12534
12535         * help.el (view-lossage): Recognize it.
12536
12537         * simple.el (log-message): Mark multiline messages.
12538
12539 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12540
12541         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12542
12543 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12544
12545         * package-get.el (package-get-all):  add `\n' separator to
12546         interactive specification so that both variables are read
12547
12548 1998-04-22  Didier Verna  <didier@xemacs.org>
12549
12550         * x-menubar.el: ported the options menu to Custom.
12551         Moved the "read only" toggle button to the buffers menu.
12552         Corrected some missing ;;;###autoload or defcustom.
12553
12554         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12555         the scrollbar-visible specifier for options menu handling.
12556
12557         * toolbar.el (toolbar-visible-p)
12558                      (toolbar-captioned-p)
12559                      (default-toolbar-position): defcustom wrappers around
12560         the toolbar specifiers for options menu handling.
12561
12562         * frame.el (get-frame-for-buffer-default-instance-limit):
12563         defcustom it for options menu handling.
12564
12565         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12566         font-lock-mode for options menu handling.
12567
12568         * cus-start.el: added Custom properties to overwrite-mode for
12569         options menu handling.
12570
12571 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12572
12573         * about.el: shameless self-promotion.
12574
12575 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12576
12577         * simple.el (raw-append-message): Slightly optimize.
12578         (remove-message): Use `push' for clarity.
12579         (append-message): Ditto.
12580         (display-warning): Dito.
12581         (raw-append-message): Send the message to the appropriate device.
12582
12583 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12584
12585         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12586         From Sean MacLennan <Sean.MacLennan@pika.ca>
12587
12588 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12589
12590         * setup-paths.el: Changed `directory-sep-char' to
12591         `path-separator', following a change in GNU Emacs.
12592
12593 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12594
12595         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12596         (Info-build-dir-anew): Add a final newline.
12597         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12598         is `always'
12599         (Info-rebuild-dir): Ditto
12600
12601         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12602
12603 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12604
12605         * simple.el (count-words-buffer): Retain zmacs region.
12606         (count-words-region): Ditto.
12607         * simple.el: (what-line): Expanded line counts.
12608         (count-lines): New parameter to conditionalize whether collapsed
12609         lines get counted.
12610         From Bob Weiner <weiner@altrasoft.com>
12611
12612 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12613
12614         * packages.el (package-locations): infodock-packages must override
12615         mule-packages and packages.
12616
12617 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12618
12619         * wid-edit.el:
12620         remove rude messages from widget-activation-widget-mapper
12621         and widget-activation-glyph-mapper
12622
12623 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12624
12625         * toolbar.el: Remove (featurep 'x) test from
12626         toolbar-make-button-list
12627
12628 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12629
12630         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12631         only if in the same frame.
12632
12633 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12634
12635         * packages.el (package-locations): Added site-packages hierarchy.
12636
12637         * setup-paths.el (paths-default-info-directories): Introduced and
12638         used.
12639
12640         * packages.el, setup-paths.el: Set various path searching depths
12641         to 1.
12642
12643         * packages.el (packages-hierarchy-depth):
12644         (packages-load-path-depth): Introduced and used.
12645
12646         * setup-paths.el (paths-load-path-depth): Introduced and used.
12647
12648         * find-paths.el (paths-find-recursive-path): Added max-depth
12649         parameter.
12650
12651 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12652
12653         * setup-paths.el (paths-construct-info-path): Removed
12654         dependency on behavior of (file-name-as-directory "").
12655
12656 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12657
12658         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12659         lisp objects
12660
12661 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12662
12663         * dump-paths.el, startup.el: Added handling for --debug-paths.
12664
12665 1998-04-15  William M. Perry  <wmperry@aventail.com>
12666
12667         * wid-edit.el: We cannot just set the help-echo or balloon-help
12668           properties for an extent based on the :help-echo widget
12669           property, since help-echo and balloon-help cause an EXTENT to
12670           get passed in, where :help-echo functions are expecting a WIDGET
12671
12672 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12673
12674         * scrollbar.el (init-scrollbar-from-resources): Call
12675         mswindows-init-scrollbar-metrics when appropriate.
12676
12677 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12678
12679         * dumped-lisp.el: dump x-toolbar for window system
12680
12681         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12682         have support and xpm.
12683
12684 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12685
12686         * files.el (toggle-read-only): Fix docstring.
12687         From Didier Verna <didier@xemacs.org>
12688
12689 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12690
12691         * startup.el (normal-top-level): Load autoload-file-name without
12692         specifying an extension---some people only auto-autoload.el.gz.
12693
12694 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12695
12696         * files.el (backup-enable-predicate): Don't bomb on NAME being
12697         nil.
12698
12699 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12700
12701         * find-paths.el, packages.el: Now prefers configure'd paths.
12702         This shouldn't cause any of the originally anticipated problems as
12703         the current paths architecture will not define the various
12704         configure-xxx variables if they're not specified on the configure
12705         command line.
12706
12707         * find-paths.el, setup-paths.el, packages.el: Removed all
12708         mentionings of "/" as a path separator.
12709         Used paths-construct-path throughout.
12710
12711         * find-paths.el (paths-construct-path): Created to assemble paths
12712         from directory components.
12713
12714         * setup-paths.el, packages.el: Used paths-decode-directory-path
12715         instead of decode-path-internal.
12716
12717         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12718         and associates.
12719         (paths-decode-directory-path) Created.
12720
12721         * setup-paths.el: Changed configure-exec-path to
12722         configure-exec-directory.
12723
12724 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12725
12726         * packages.el (packages-find-packages): Fixed decoding of
12727         EMACSPACKAGEPATH.
12728
12729         * startup.el: -no-packages -> -no-early-packages.
12730
12731         (packages-load-package-lisps): Fixed loading of auto-autoload
12732         files.
12733
12734         * startup.el (normal-top-level): Fixed loading of core
12735         auto-autoload.
12736
12737         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12738
12739         * startup.el, packages.el, dump-paths.el: Added proper settings
12740         for site-directory and lisp-directory variables.
12741
12742         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12743         inhibit-package-autoloads and fixed handling of it.
12744
12745         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12746         handling of former inhibit-package-init, now
12747         inhibit-early-packages, to make -vanilla etc. work.
12748
12749 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12750
12751         * code-process.el (start-process): Fallback to 'undecided instead
12752         of 'binary for process input coding stream.
12753
12754         * process.el (start-process): Docstring fix.
12755
12756 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12757
12758         * info.el (Info-insert-dir): Do not insert temporary dir files
12759         in Info-dir-file-attributes
12760         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12761         (Info-rebuild-dir): Ditto.
12762
12763 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12764
12765         * obsolete.el: Added obsoleteness declarations for
12766         `site-directory' and `Info-default-directory-list'.
12767
12768 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12769
12770         * find-paths.el (paths-find-emacs-root): Only look at the
12771         executable at the end of the symlink chain for determining the
12772         Emacs root.
12773
12774 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12775
12776         * setup-paths.el (paths-construct-info-path): Changed construction
12777         to cater to gone default in configure.
12778
12779         * find-paths.el (paths-uniq-append): Added.
12780
12781         * packages.el: Rewritten package path construction once again.
12782
12783         * dump-paths.el, startup.el: Removed package-path as a global
12784         variable.
12785
12786         * package-admin.el (package-admin-add-single-file-package):
12787         (package-admin-add-binary-package): Changed package-path to
12788         late-packages.
12789
12790         * packages.el (packages-split-path): Split path at "/" rather than
12791         nil according to change in emacs.c.
12792
12793 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12794
12795         * setup-paths.el (paths-construct-info-path): Changed info path
12796         order so that directories come out right.
12797         (paths-find-lock-directory): Fixed bug: It used to think
12798         configure-lock-directory is a path.
12799
12800 1998-04-06  Jeff Miller <jmiller@smart.net>
12801
12802         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12803         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12804         eases the use of toolbar-add/kill-item functions.
12805
12806 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12807
12808         * code-files.el (file-coding-system-alist): Commented out
12809         loaddefs.el magical treatment.
12810
12811 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12812
12813         * info.el (Info-rebuild-outdated-dir): Added new option
12814         `conservative' and made it the default
12815         (Info-rebuild-dir): Appropriately parse multi-line description
12816         strings, and multi-section dir files. Issue warning when dir
12817         is rebuilt as temporary
12818         (Info-build-dir-anew): Issue warning when dir is built as
12819         temporary
12820
12821 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12822
12823         * list-mode.el (list-mode-map): Bind highlight motion commands to
12824         standard keys left, right, C-b and C-f.
12825
12826 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12827
12828         * files.el (auto-mode-alist): allow .sc for Scheme->C
12829
12830 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12831
12832         * loadup.el (pureload): Don't quote (garbage-collect).
12833
12834 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12835
12836         * package-get-base.el: Updated.
12837
12838 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12839
12840         * isearch-mode.el (isearch-just-started): New variable.
12841         (isearch-mode): Set it.
12842         (isearch-repeat): Advance one character forward only if the search
12843         was successful, and was not just started.
12844         (isearch-repeat): Clear isearch-just-started.
12845
12846 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12847
12848         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12849         if running -batch.
12850
12851 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12852
12853         * subr.el (listify-key-sequence): Removed.
12854
12855 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12856
12857         * bytecomp.el (byte-compile-print-gensym): New option.
12858         (byte-compile-output-file-form): Use it.
12859         (byte-compile-output-docform): Ditto.
12860         (byte-compile-compiled-obj-to-list): Ditto.
12861
12862 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12863
12864         * msw-glyphs.el: set frame icon if xpm support.
12865
12866 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12867
12868         * help.el: Code that pretty prints variable values
12869           removed.
12870
12871 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12872
12873         * find-paths.el (paths-emacs-root-p): Correct test for installation
12874         directory.
12875         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12876
12877 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12878
12879         * loaddefs.el: Don't set debug-ignored-errors; leave
12880           its default value set to nil.
12881
12882 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12883
12884         * info.el (Info-rebuild-dir): fixed mis-spelling.
12885
12886 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12887
12888         * info.el (Info-rebuild-outdated-dir): New custom var
12889         (Info-insert-node): Create/update dir file when needed, ie when it
12890         does not exist or is older than some info files in directory
12891
12892 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12893
12894         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12895         for last packages, mainly for using a 20.4 package base.
12896
12897         * packages.el (late-packages): Typo fix.  It was called
12898         early-packages.
12899
12900         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12901         relative symlinks correctly.
12902         (paths-find-emacs-roots): More rigorous checking for plausible
12903         configuration-time root.
12904
12905         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12906         find its roots.
12907
12908 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12909
12910         * faces.el: Fix docstrings.
12911         * glyphs.el: Fix docstrings.
12912         * mouse.el: Fix docstrings.
12913
12914         * frame.el: Change phrase `current frame' to `selected frame'.
12915
12916         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12917
12918         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12919         macros using backquote to make them infinitely more readable.
12920
12921 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12922
12923         * packages.el (packages-find-package-path): Hardcoded specialized
12924         InfoDock support until we can clean this up.
12925
12926         * help.el (describe-bindings-1): Return the value of the bindings
12927         help buffer created.
12928         (describe-bindings): Ditto.
12929
12930         * simple.el (set-variable): Restore previous behavior of not
12931         bombing if the variable to set is not boundp.
12932
12933 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12934
12935         * packages.el (packages-handle-package-dumped-lisps): Allow for
12936         non-local files to be loaded off the package-lisp variable.
12937
12938 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12939
12940         * x-faces.el: Global X resources should override
12941           specs for all device classes (color, grayscale, mono);
12942           code currently doesn't override any of them.  Fixed by
12943           calling remove-specifier with '(x default) as the tag
12944           set and allowing inexact matches.
12945
12946 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12947
12948         * faces.el: Separated face initializations based on
12949           device classes into device type specific (tag set,
12950           instantiator) pairs.
12951
12952 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12953
12954         * wid-edit.el (widget-choice-action): Remember user's explicit
12955         choice.
12956         (widget-choice-value-create): Respect it.
12957         From Richard Stallman <rms@gnu.org>
12958
12959 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12960
12961         * setup-paths.el (paths-construct-info-path): Always append
12962         existing directories from configure-time info path.
12963
12964         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12965         Info-directory-list.
12966
12967         * info.el: Removed Info-default-directory-list which was broken by
12968         design.
12969         Removed bogus initialization of Info-directory-list---startup.el
12970         can do a much better job.
12971         Added autoload of Info-directory-list.
12972
12973         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12974         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12975         be exclusive; now it's merely given precedence, just like in the
12976         old days.
12977
12978 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12979
12980         * find-paths.el (paths-find-architecture-directory): Fix bug with
12981         finding; it used to default too early.
12982
12983 1998-03-25  Martin Buchholz <martin@xemacs.org>
12984
12985         * packages.el (packages-split-path): Fix a bug; it used to fail
12986         for paths that weren't split.
12987
12988 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12989
12990         * finder.el (finder-compile-keywords): trap on errors.
12991
12992 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
12993
12994         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12995           fourth argument of t so that only the specs exactly
12996           matching the tag lists are removed.
12997
12998 1998-03-25  SL Baur  <steve@altair.xemacs.org>
12999
13000         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13001
13002 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13003
13004         * minibuf.el (mouse-read-file-name-1): If a default directory was
13005         specified, use it for generating the completions.
13006
13007 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13008
13009         * update-elc.el: Now respects inhibit-package-init and
13010         inhibit-site-lisp.
13011         Now does path construction with loadup-paths.
13012
13013         * startup.el (normal-top-level, startup-setup-paths): Now respects
13014         inhibit-package-init and inhibit-site-lisp.
13015
13016         * packages.el (packages-find-package-path): Extended package path
13017         by version-specific hierarchies.
13018         (packages-find-packages): Now respects inhibit flag and
13019         inhibit-site-lisp.
13020         Moved path setup to loadup-paths.
13021
13022         * make-docfile.el: Now respects inhibit-package-init and
13023         inhibit-site-lisp.
13024         Now does path construction with loadup-paths.
13025
13026         * loadup.el: Now respects inhibit-package-init and
13027         inhibit-site-lisp.
13028
13029         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13030
13031         * loadup-paths.el: New file: setup load-path to encompass
13032         packages.
13033
13034 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13035
13036         * auto-show.el: load-gc renamed to pureload.
13037         * site-load.el: Ditto.
13038         * packages.el (toplevel): Ditto.
13039         * loadup.el (really-early-error-handler): Ditto.
13040         * dumped-lisp.el (preloaded-file-list): Ditto.
13041         * cus-face.el (custom-declare-face): Ditto.
13042
13043 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13044
13045         * <Today>: The Big Path Searching Overhaul.
13046
13047         * find-paths.el: New file: find and assemble paths in the
13048         installation hierarchy.
13049
13050         * setup-paths.el: New file: global layout of paths and directories
13051         within the XEmacs hierarchy.
13052
13053         * packages.el: Replaced everything related to path searching and
13054         startup by code in terms of find-paths.
13055
13056         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13057         the new path searching engine.
13058
13059         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13060         and setup-paths.
13061
13062 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13063
13064         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13065         setup-paths.el.
13066
13067 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13068
13069         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13070         compiles identically in any configuration.
13071         Removed irrelevant commentary.
13072
13073 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13074
13075         * simple.el (set-variable): Allow setting specifiers.
13076
13077 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13078
13079         * lisp.el (forward-sexp): Revert previous change.
13080
13081 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13082
13083         * frame.el (frame-initialize): Use `delete-console' instead of
13084         `delete-device' to delete the stream console to match the usage in
13085         Fkill_emacs.
13086
13087 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13088
13089         * files.el (cdpath-previous): New variable.
13090         (cd): Use it.
13091         From Bob Weiner <weiner@wave.altrasoft.com>
13092
13093 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13094
13095         * keydefs.el: Changed keybindings of forward-char,
13096           backward, scroll-up and scroll-down to point to their
13097           -command counterparts.
13098
13099         * simple.el: New functions: forwarc-char-command,
13100           backwrad-char-command, scroll-up-command,
13101           scroll-down-command which work liek their counterparts
13102           except that they honor the variable
13103           signal-error-on-buffer-boundary.
13104
13105           Definition of signal-error-on-buffer-boundary received
13106           from src/cmds.c.
13107
13108           defvar declaration added for word-across-newline to avoid
13109           byte-compiler warning about the free variable reference.
13110
13111 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13112
13113         * winnt.el: Removed "%t" from the beginning of
13114         modeline-format. From now on, there's no nt-specifics in the modeline.
13115
13116 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13117
13118         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13119         of `when' with `if'.
13120
13121 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13122
13123         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13124         mswindows. Must be reworked along with glyphs.el, or
13125         merged into it, after there is images support.
13126
13127         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13128         'mswindows.
13129
13130 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13131
13132         * faces.el: fix for text cursor initialization.
13133         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13134         From Andy Piper <andyp@parallax.co.uk>
13135
13136 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13137
13138         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13139         if there is an existing package that handles it and warn the user
13140         about that mode.
13141
13142 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13143
13144         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13145         Installation" menu item when Installation-string is not bound.
13146
13147 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13148
13149         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13150         From Jeremiah W. James <jerry@cs.ucsb.edu>
13151
13152 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13153
13154         * msw-faces.el:
13155         * faces.el: Fix face initialization.
13156
13157 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13158
13159         * files.el (backup-enable-predicate): fix breakage introduced
13160         by TMPDIR patch.
13161
13162 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13163
13164         * x-faces.el (x-init-face-from-resources): The
13165           TTY face property retrieval functions don't return
13166           specifiers, so use face-property instead.
13167
13168 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13169
13170         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13171
13172 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13173
13174         * x-menubar.el: Expanded documentation for
13175           option-save-faces.  Changed Options -> Browse Faces
13176           menu entry to invoke customize-face.
13177
13178 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13179
13180         * faces.el: Most face initialization moved out of
13181           init-other-random-faces to the top level so that the
13182           initialization happens before Xemacs is dumped.  Much
13183           of the fascist "face-differs-from-default-p or FROB!"
13184           code has been retired in favor of letting the user do
13185           what they want to do.  Face initialization code changed
13186           to use `default' specifier tag so that the settings can
13187           be overridden later if the user wishes it.
13188
13189 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13190
13191         * about.el (about-hackers): Update contributors list.
13192
13193 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13194
13195         * specifier.el: Define new specifier tag `default'.
13196
13197         * modeline.el: Initialize faces using `default' tag.
13198
13199         * x-faces.el (x-init-face-from-resources): Remove
13200           specifier specs containing the `default' tag before
13201           adding new specs.
13202
13203 1998-03-02  John Jones  <jj@asu.edu>
13204
13205         * package-get.el (package-get-all): fixed arguments on call to
13206         package-admin-add-single-file-package.
13207         * package-get.el (package-get-installedp): fixed to match
13208         advertised behavior.
13209         * package-get.el: added function package-get-update-all which
13210         installs newest versions of all the current packages (if they are
13211         not already installed).
13212
13213 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13214
13215         * files.el (find-file-noselect): Uncommented `truename' binding in
13216         `let*' and use it later to set `buffer-file-truename' iff it's
13217         still nil, as happens for example when finding a compressed
13218         file with "jka-compr".
13219
13220 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13221
13222         * faces.el: in make-face-* type functions do the operation for all
13223         window systems, not just the first one found.
13224
13225         * font.el: call mswindows-list-fonts for mswindows.
13226
13227 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13228
13229         * code-process.el (call-process-region):
13230         * process.el (call-process-region):
13231         * package-get.el (package-get-dir):
13232         * files.el (backup-enable-predicate):
13233         * gnuserv.el (gnuserv-temp-file-regexp):
13234         Use temp-directory in place of `/tmp'.
13235
13236 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13237
13238         * "Fast" dired-in-C enhancements for Windows 95/NT:
13239
13240         * files.el: Added function, `wildcard-to-regexp', from GNU
13241           Emacs.
13242
13243         * files.el (insert-directory): Modified to use special
13244           dired-in-C enhancements if present.
13245
13246 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13247
13248         * code-files.el: make default coding no-conversion.
13249
13250 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13251
13252         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13253         the load-path.
13254
13255         * update-elc.el: Strip directory when testing for files not to
13256         bytecompile.
13257
13258 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13259
13260         * lisp-mode.el: Use recommended form for menus.
13261
13262         * info.el (Info-construct-menu): Use recommended form for menus.
13263
13264         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13265         entry.
13266
13267 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13268
13269         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13270           (get-frame-for-buffer-noselect): Always return frames
13271           in the not-this-window-p cond clause.
13272
13273 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13274
13275         * help.el (describe-installation): New function.
13276
13277         * x-menubar.el (default-menubar): Add describe-installation to
13278         Help menu.
13279
13280         * packages.el (packages-unbytecompiled-lisp): Installation.el
13281         should not be bytecompiled.
13282
13283         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13284         XEmacs.
13285
13286         * x-menubar.el (default-menubar): Use correct guard for VM menu
13287         entry.
13288
13289         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13290         coding.
13291         From Andy Piper <andyp@parallax.co.uk>
13292
13293 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13294
13295         * ldap.el: Do not require ldap-internal at compile time.
13296
13297 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13298
13299         * code-files.el: new file. a virtual copy of mule-files.el
13300         but without charset
13301         dependencies. (toggle-buffer-file-ocding-system) new function for
13302         changing the eol type for the current buffer.
13303
13304         * code-process.el: new file. a copy of
13305         mule-process.el. mule-process.el will disappear when things have
13306         settled.
13307
13308         * coding.el: new file. a virtual copy of mule-files.el but
13309         without charset dependencies. (coding-system-base) new function
13310         for getting the parent coding system of a coding system with eol
13311         type set.
13312
13313         * dumped-lisp.el: add above files for the non-mule case.
13314
13315 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13316
13317         * window-xemacs.el (display-buffer): If no explicit
13318           frame is specified, search for a window that displays
13319           the buffer on the currently selected frame, before
13320           searching other frames.
13321
13322 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13323
13324         * frame.el (get-frame-for-buffer): If not-this-window-p
13325           is non-nil, use window on the selected frame if it is not
13326           also the selected window.  When defaulting, search for
13327           windows on the currently selected fgrame before searching
13328           other frames.
13329
13330 1998-02-25  Didier Verna  <didier@xemacs.org>
13331
13332         * modeline.el (modeline-swap-buffers): originally named
13333         `mouse-release-modeline'. Whether to actually swap the buffers is
13334         decided in `mouse-drag-modeline'.
13335         (mouse-drag-modeline): A button release event is considered a
13336         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13337         stay unchanged.
13338
13339 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13340
13341         * x-menubar.el: Put redo on the menubar.
13342         From Aki Vehtari <Aki.Vehtari@hut.fi>
13343
13344 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13345
13346         * bytecomp.el (displaying-byte-compile-warnings): if
13347         temp-buffer-show-function is set, use it to display current set of
13348         warnings in the "*Compile-Log-Show*" buffer.
13349
13350         * simple.el (display-warning-buffer): if temp-buffer-show-function
13351         is set, use it to display current set of warnings in the
13352         "*Warnings-Show*" buffer.
13353
13354 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13355
13356         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13357         Common Lisp.
13358
13359 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13360
13361         * menubar.el: Allow button descriptors at least 2 long.
13362
13363         * x-menubar.el (default-menubar): Use recommended forms.
13364         (file-menu-filter): Remove.
13365         (edit-menu-filter): Remove.
13366
13367 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13368
13369         * about.el (about-hackers): Updated.
13370
13371 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13372
13373         * help.el (help-max-help-buffers): new variable
13374         (help-register-and-maybe-prune-excess): new function
13375         (help-buffer-name): use help-max-help-buffers.
13376         (with-displaying-help-buffer): use
13377         help-register-and-maybe-prune-excess.
13378
13379         * help.el (help-maybe-pretty-print-value): if the value fits on
13380         one line, let it.
13381
13382 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13383
13384         * (with-displaying-help-buffer): there is no need to kill the buffer
13385         if it exists, because with-output-to-temp-buffer will clear it.
13386         further, killing the buffer violates the rule that
13387         temp-buffer-show-function, if set, has the full responsibility of
13388         showing the temp buffer.  killing the buffer fucks with the window
13389         configuration, hosing temp-buffer-show-function.
13390
13391
13392 1998-02-23  Didier Verna  <didier@xemacs.org>
13393
13394         * modeline.el (mouse-drag-modeline):
13395         - Always scroll the modeline that was originally clicked on.
13396         - Use x pixels instead of x characters (which doesn't work anyway)
13397         as horizontal reference for modeline dragging. This allows us to
13398         keep on dragging the modeline even if the motion event occurs in
13399         another window.
13400
13401 1998-02-23  Didier Verna  <didier@xemacs.org>
13402
13403         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13404         glyph on the modeline to indicate that dragging the mouse has an
13405         effect both horizontally and vertically.
13406
13407 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13408
13409         * about.el (about-xemacs): Get rid of redundant visible version
13410         number.
13411
13412 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13413
13414         * about.el (about-hackers): Update credits.
13415
13416 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13417
13418         * prim/register.el (view-register): Show register type file-query.
13419
13420 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13421
13422         * mode-motion.el (mode-motion-highlight-internal):
13423           save-excursion inside save-window-exucrsion form to
13424           hide buffer point changes from save-window-excursion.
13425           Prevents display flickering when the mouse pointer
13426           moves.
13427
13428 1998-02-17  Didier Verna  <didier@xemacs.org>
13429
13430         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13431         function to handle correctly the case of a toolbar one side of the
13432         window: scrolling will not necessarily happen.
13433
13434 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13435
13436         * files.el (after-find-file): Restore missing argument
13437           to format that provides filename for "... consider M-x
13438           recover-file" message.  Also call `message' with "%s"
13439           as the first arg instead of an arbitrary string.
13440
13441 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13442
13443         * about.el (about-hackers): Various additions.
13444
13445 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13446
13447         * autoload.el (generate-file-autoloads-1): Don't force an extra
13448         line out when copying on-the-same line autoloads.
13449
13450         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13451         is installed.
13452
13453 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13454
13455         * x11/x-win-xfree86.el (x-win-init-xfree86):
13456         * x11/x-win-sun.el (x-win-init-sun):
13457         * x11/x-init.el (x-initialize-compose):
13458         * prim/simple.el:
13459         (backward-or-forward-kill-sexp):
13460         (backward-or-forward-kill-sentence):
13461         (backward-or-forward-kill-word):
13462         (backward-or-forward-delete-char):
13463         * prim/isearch-mode.el (isearch-help-or-delete-char):
13464         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13465         x-keysym-on-keyboard-p to detect backspace.
13466         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13467         Clean up symbols used with dead keys, checking Linux and solaris
13468         keysyms.
13469         Simplify x-win-*.el using above methods.
13470         Change documentation for x-keysym-*-p functions.
13471
13472 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13473
13474         * about.el (about-hackers): Restore entries for Michael Sperber and
13475         Vinnie Shelton.
13476         From Vinnie Shelton <acs@acm.org>
13477
13478 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13479
13480         * simple.el (count-words-region): Ditto.
13481
13482 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13483
13484         * simple.el (count-words-buffer): Document.  Don't print anything
13485         if non-interactive.
13486
13487 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13488
13489         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13490         multiple files in InfoDock.
13491
13492 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13493
13494         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13495         from version.el in InfoDock.
13496
13497         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13498         specially.
13499
13500 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13501
13502         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13503         variable name in docstring.
13504
13505 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13506
13507         * menubar.h: Include "gui.h".
13508
13509 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13510
13511         * site-load.el: Fix documentation.
13512
13513 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13514
13515         * package-get-base.el (package-get-base): Updated.
13516
13517         * keymap.el: PC-ize.
13518
13519 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13520
13521         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13522         from' on a fresh line.
13523
13524 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13525
13526         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13527         object.
13528
13529 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13530
13531         * undo-stack.el: PC-ize.
13532
13533         * cmdloop.el: PC-ize.
13534
13535 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13536
13537         * bytecomp-runtime.el: PC-ize.
13538
13539         * byte-optimize.el: Prolog fixup.  PC-ize.
13540
13541         * cus-dep.el: Spelling fix.
13542
13543         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13544         entries follow).
13545
13546 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13547
13548         * text-mode.el (text-mode-hook-identify): New function,
13549         put on text-mode-hook.  Set text-mode-variant here.
13550         (text-mode): Don't set it here.
13551
13552 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13553
13554         * text-mode.el (text-mode-hook): New defvar.
13555         (text-mode-variant): New variable.
13556         (text-mode): Set that variable locally.
13557         (toggle-text-mode-auto-fill): New command.
13558
13559 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13560
13561         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13562
13563 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13564
13565         * text-mode.el (paragraph-indent-text-mode):
13566         Renamed from spaced-text-mode.
13567         (text-mode-map): Bind TAB to indent-relative.
13568         (indented-text-mode-map): Variable deleted.
13569         (indented-text-mode): Now an alias for text-mode.
13570
13571 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13572
13573         * loadup.el: test-atoms debugging stuffs removed.
13574
13575 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13576
13577         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13578
13579 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13580
13581         * help.el (describe-beta): Made it use `locate-data-file'.
13582         (describe-distribution): Ditto.
13583         (describe-copying): Ditto.
13584         (describe-project): Ditto.
13585         (view-emacs-news): Ditto.
13586
13587         * help-nomule.el (help-with-tutorial): Made it use
13588         `locate-data-file' to find tutorial.
13589
13590 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13591
13592         * about.el: Corrected my email address.
13593
13594         * mouse.el: Added 'mouse-mswindows-drop' similar to
13595         'mouse-offix-drop'.
13596
13597 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13598
13599         * loadup.el (running-xemacs): Spelling fix.
13600
13601 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13602
13603         * packages.el (packages-find-packages-1): Don't allow a backwards
13604         compatible lisp tree to overwrite `preloaded-file-list'.
13605
13606 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13607
13608         * loadup.el: Don't delete "xemacs" prior to dumping.
13609
13610 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13611
13612         * package-info.el (pi-last-mod-date): New function.
13613         (pi-author-version): New function.
13614         (batch-update-package-info): Use them.
13615
13616 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13617
13618         * frame.el (get-frame-for-buffer-default-to-current): Create.
13619         (get-frame-for-buffer-noselect): Allow user to use current frame
13620         with `get-frame-for-buffer-default-to-current'.
13621
13622 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13623
13624         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13625         (byte-compile-output-docform): Ditto.
13626         (byte-compile-compiled-obj-to-list): Ditto.
13627
13628 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13629
13630         * startup.el (command-line-1): Removed code that ran
13631           buffer-menu.
13632
13633 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13634
13635         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13636
13637 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13638
13639         * frame.el (suspend-emacs-or-iconify-frame): Check using
13640         `device-on-window-system-p' instead of explicitly checking for X,
13641         so that the same logic works for MS Windows.
13642         (suspend-or-iconify-emacs): Ditto.
13643
13644 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13645
13646         * about.el (about-maintainer-info): Andy Piper is back.
13647         (xemacs-hackers): Updated Andy Piper's email address.
13648         (about-hackers): Added Jonathan Harris.
13649         (about-hackers): Updated Tibor Polgar's email address.
13650
13651 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13652
13653         * about.el: Add xemacs.org email manager.
13654
13655         * package-get-base.el (package-get-base): Updated with most recent
13656         package updates.
13657
13658 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13659
13660         * help.el (function-arglist): Use `indirect-function' instead of
13661         `symbol-function' so that aliases are treated correctly.
13662
13663 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13664
13665         * help.el (help-map): Add f1 binding to `help-for-help'.
13666         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13667         (describe-key-briefly): Use `princ' "%s" to print object.
13668         (with-displaying-help-buffer): Kill buffer if it exists, again.
13669         (describe-key): Use `princ' "%s" to print object.
13670         (describe-function-1): Use `princ' "%s" to print object.
13671         Commented out alias lines removed.
13672         (help-pretty-print-limit): New variable to control pretty-printing
13673         of variable values.
13674         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13675         `help-pretty-print-value' again.  Only print-print when OBJECT is
13676         list of length less than `help-pretty-print-limit'.
13677         (describe-variable): Use `help-maybe-pretty-print-value' again.
13678
13679 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13680
13681         * simple.el (blink-matching-open): Remove C++ kludge.
13682         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13683
13684 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13685
13686         * info.el (Info-default-directory-list): Made the documentation
13687         more explanitory.
13688
13689 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13690
13691         * lisp/packages.el:
13692         * lisp/package-admin.el:
13693         * lisp/build-report.el:
13694         Fix typos.
13695
13696 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13697
13698         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13699         warnings in Java buffers without final newline and editing the
13700         last line.
13701
13702 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13703
13704         * packages.el (packages-find-packages-1): Don't allow a backwards
13705         compatible lisp tree to overwrite `preloaded-file-list'.
13706         Suggested by Colin Rafferty  <colin@xemacs.org>
13707
13708         * mouse.el (mouse-offix-drop): Set undo-boundary.
13709         From Oliver Graf <ograf@fga.de>
13710
13711 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13712
13713         * loadup.el (load-gc): rewrite as defun.
13714         Print something sensical if a required dump-time file isn't found.
13715
13716 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13717
13718         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13719         bug strikes a menudescriptor.
13720
13721         * package-get-base.el (package-get-base): Updated.
13722
13723         * package-info.el (batch-update-package-info): Derive REQUIRES
13724         from the Makefile.
13725
13726 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13727
13728         * files.el (save-some-buffers): Don't play games with deleting
13729         other windows if we are in the minibuffer window.
13730
13731 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13732
13733         * modeline.el (modeline-minor-mode-menu): Add support for :active
13734         (add-minor-mode): Document :active property to TOGGLE.
13735
13736 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13737
13738         * modeline.el (modeline-minor-mode-menu): Add support for an
13739         `:included' predicate in the `toggle-sym' plist.
13740         (add-minor-mode): Document the :included property, format
13741         docstring some more.
13742         (modeline-minor-mode-menu): Documentation string added.
13743
13744 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13745
13746         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13747         labels from the symbol-names by thwacking off the overly redundant
13748         and overused "mode", parenthesizing "minor", and capitalizing the
13749         resultant strings.  Also shortened the menu's title by eliminating
13750         the redundant buffer name.
13751         (add-minor-mode): Beautified the docstring, added mention of the
13752         `:menu-tag' property of TOGGLE.
13753         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13754         `toggle-sym' to beatify the mode-life menus.
13755         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13756         `auto-fill-function'.
13757
13758 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13759
13760         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13761         menus to :style 'toggle.
13762
13763 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13764
13765         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13766
13767 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13768
13769         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13770         only recognize first hyperlink.
13771         (hyper-apropos-highlightify): Deletia, this is already done by
13772         `hyper-apropos-insert-face'.
13773         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13774
13775 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13776
13777         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13778         mail.
13779         (toolbar-mail-reader): Add support for `send'.
13780         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13781
13782 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13783
13784         * info.el (Info-emacs-info-file-name): Add defvar for
13785         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13786         will function properly.
13787
13788 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13789
13790         * simple.el: make the backwards delete function called by
13791         `backward-or-forward-delete-char' user configurable.
13792
13793 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13794
13795         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13796         compiled function got loaded from.
13797
13798 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13799
13800         * term/apollo.el: Synched up with InfoDock 3.6.2.
13801
13802 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13803
13804         * startup.el (load-init-file): Load autoloads earlier.
13805         (startup-splash-frame): Handle InfoDock logo.
13806
13807         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13808         InfoDock.
13809         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13810
13811         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13812         doesn't have this function.
13813
13814         * packages.el (locate-data-file): Fix to call `locate-file'.
13815
13816 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13817
13818         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13819         version of version.el.
13820         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13821
13822         * x-menubar.el (default-menubar): Guard reference to
13823         `gnuserv-frame'.
13824         (default-menubar): Guard references to `font-lock-mode'.
13825         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13826         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13827
13828         * make-docfile.el: Don't snarf doc strings from autoloads.
13829
13830         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13831         loading auto-autoloads files.
13832
13833         * loaddefs.el: Disable dumping autoloads.
13834
13835 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13836
13837         * lisp-mnt.el: Synch to Emacs 20.2.
13838
13839         * help.el: Remove manual autoload of `finder-by-keyword'.
13840
13841         * finder.el (finder-by-keyword): Autoload.
13842
13843         * help.el: Conditionalize hyperbole setup.
13844
13845 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13846
13847         * packages.el (package-require): Update to reflect new data format.
13848
13849 1998-01-02  Didier Verna  <didier@xemacs.org>
13850
13851         * x-menubar.el (default-menubar): make the tutorials available
13852         through the menubar. (Plus some compilation warnings cleanup).
13853
13854 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13855
13856         * check-features.el: New file.  Perform sanity check after build.
13857
13858         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13859         files to tooltalk package.
13860         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13861         package.
13862
13863         * package-admin.el (package-admin-xemacs): Use better default for
13864         location of XEmacs binary.
13865
13866 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13867
13868         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13869         tag with sexp and add value tag with value `t'.
13870
13871 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13872
13873         * package-get.el: Changes to work with real data.
13874         From Pete Ware <ware@cis.ohio-state.edu>
13875
13876         * packages.el (packages-reload-autoloads): Guard load for the time
13877         being.
13878
13879         * update-elc.el ("packages.el"): Force loading packages.el instead
13880         of possibly out-of-date packges.elc.
13881         * make-docfile.el ("packages.el"): Ditto.
13882
13883 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13884
13885         * build-report.el (build-report-delete-regexp): Added a rule for
13886         the main tarball shadowing anything past it.
13887
13888 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13889
13890         * packages.el (package-provide): Delete a previous provide.
13891
13892         * package-info.el: New file.
13893
13894         * package-get.el: New file.
13895         From Pete Ware <ware@cis.ohio-state.edu>
13896         (package-get): Fix md5 computation to work with Mule.
13897
13898 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13899
13900         * simple.el (log-message-*): Quote symbols in docstrings properly.
13901
13902 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13903
13904         * packages.el (packages-new-autoloads): Ignore symbolic links.
13905
13906         * cus-face.el (face-custom-attributes-get): Fix typo.
13907         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13908
13909 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13910
13911         * startup.el (load-init-file): Reload new or changed autoloads
13912         unless inhibited.  Reload modified dumped lisp (stubbed).
13913
13914         * packages.el (packages-new-autoloads): New function.
13915         (packages-reload-autoloads): New function.
13916         (packages-reload-dumped-lisp): New (stub) function.
13917
13918         * loadup.el: Inhibit reloading dumped files when running temacs.
13919
13920         * loadhist.el (file-provides): Extend to handle variant
13921         extensions.
13922
13923         * replace.el (query-replace): Fix typo.
13924
13925 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13926
13927         * make-docfile.el: list-autoloads-path has been renamed.
13928         * update-elc.el: list-autoloads has been renamed.
13929
13930         * packages.el (packages-list-autoloads): Renamed.
13931         (packages-list-autoloads-path): Ditto.
13932
13933 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13934
13935         * packages.el (packages-find-packages-1): Made it signal a warning
13936         for an error in an auto-autoload.el file.
13937
13938 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13939
13940         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13941         tag with const.
13942         From Aki Vehtari <Aki.Vehtari@hut.fi>
13943
13944         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13945
13946         * loadhist.el (unload-feature): Remove autoload.
13947
13948 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13949
13950         * loadhist.el: Unpackaged.
13951
13952         * help.el (describe-symbol-find-file): Rename
13953         `describe-function-find-file' and make old name obsolete.
13954         (describe-function-1): Use it.
13955         (describe-function-1): Guard reference to
13956         `compiled-function-annotation'.
13957
13958 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13959
13960         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13961         argument.
13962         (help-mode-quit): New optional arg to control whether it kills or
13963         buries.  Tidied up.
13964         (with-displaying-help-buffer): Don't kill buffer initially, even
13965         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13966         (help-pretty-print-value): Rename back from
13967         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13968         use it, otherwise use dumped `cl-prettyprint'.
13969         (describe-variable): Use `help-pretty-print-value' again.
13970         (find-func): Removed reference to "find-func" at end.
13971
13972 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13973
13974         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13975           GUI XEmacs. Rename? x-menubar is rather window system
13976           independant, except for a couple of items.
13977
13978 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13979
13980         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13981         entries as they will no longer be distributed with XEmacs.
13982
13983         * format.el (format-alist): Fix image/tiff regexps.
13984         From P. E. Jareth Hein <jareth@camelot-soft.com>
13985
13986         * help.el (help-maybe-pretty-print-value): Rename.
13987         (describe-variable): Use it.
13988         (describe-variable): Add trailing linefeed.
13989
13990 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13991
13992         * help.el (describe-function-1): Don't output anything for
13993           arglist of autoload functions.
13994
13995 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13996
13997         * help.el (describe-function-1): Don't output anything for
13998           arglist of autoload functions.
13999
14000 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14001
14002         * help.el (help-mode-map): New bindings for `help-mode-bury',
14003         `describe-function-at-point', `describe-variable-at-point',
14004         `Info-elisp-ref', `customize-variable', `help-next-section' and
14005         `help-prev-section'.
14006         (help-next-section): New function.
14007         (help-prev-section): New function.
14008         (help-mode-quit): Changed to kill the help buffer.
14009         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14010         correctly.
14011         (help-buffer-name): New function to generate the name of help
14012         buffers.
14013         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14014         argument giving the name of the help buffer.
14015         (describe-key): Use `with-displaying-help-buffer' with name.
14016         (describe-mode): Ditto.
14017         (describe-bindings): Ditto.
14018         (describe-prefix-bindings): Ditto.
14019         (view-lossage): Ditto.
14020         (with-syntax-table): New macro.
14021         (function-called-at-point): Use `ignore-errors' and
14022         `with-syntax-table'.
14023         (function-at-point): Ditto.
14024         (describe-function): Use `with-displaying-help-buffer' with name.
14025         (function-arglist): Extracted from `describe-function-1'.  Returns
14026         function's arglist as string.
14027         (function-documentation): Extracted from `describe-function-1'.
14028         Returns function's docstring.
14029         (describe-function-1): Remove all the "stream" garbage, including
14030         the stream argument.  Use `function-arglist' and
14031         `function-documentation'.
14032         (describe-function-arglist): Just use `function-arglist'.
14033         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14034         (help-pretty-print-value): New function to help with
14035         pretty-printing variable values.  Knows about `#<...>'.  Needs
14036         `pp-internal'.
14037         (describe-variable): Use `with-displaying-help-buffer' with name.
14038         Formatting improved.  Display file where variable is defined, if
14039         known.  Use `help-pretty-print-value'.
14040         (describe-syntax): Use `with-displaying-help-buffer' with name.
14041         (list-processes): Remove "stream" garbage.
14042
14043 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14044
14045         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14046         call a dumped routine instead.
14047
14048         * x-win-xfree86.el: Wrap file in defun.
14049         * x-win-sun.el: Ditto.
14050
14051 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14052
14053         * help.el (view-emacs-news): Remove usage of outl-mouse which
14054         advises functions and does other evil things.
14055
14056 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14057
14058         * format.el (format-alist): Add `image/tiff'.
14059         From P. E. Jareth Hein <jareth@camelot-soft.com>
14060
14061 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14062
14063         * about.el (about-hackers): More names added.
14064
14065         * make-docfile.el: Remove superfluous package path search.
14066
14067         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14068
14069 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14070
14071         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14072         ignored shadows.
14073
14074 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14075
14076         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14077         get trailing slashes when added to the load-path.
14078
14079         * x-init.el (init-x-win): Locate where XEmacs X localization files
14080         are.
14081
14082 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14083
14084         * x-faces.el: Added support for foregroundToolBarColor
14085           to xpm-color-symbols.
14086
14087 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14088
14089         * etags.el (tags-remove-duplicates): Removed.
14090         (buffer-tag-table-list): Use `delete-duplicates'.
14091
14092         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14093         correctly.
14094         (get*): Defalias to `get'.
14095
14096         * cl.el (eql): Compare integers with `eq'.
14097         (cl-map-extents): Check for `map-extents' first.
14098
14099 1997-12-17  Didier Verna  <didier@xemacs.org>
14100
14101         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14102         added the 'numero', 'copyright' and 'trademark' symbols.
14103
14104         * leim/quail/latin-post.el ("french-postfix"): see above.
14105
14106 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14107
14108         * widget.el (define-widget): Check the arguments.
14109
14110         * cus-edit.el (customize-face): Use `check-argument-type'.
14111         (custom-variable-value-create): Use `signal' to signal error.
14112         (custom-variable-reset-saved): Ditto.
14113         (custom-variable-reset-standard): Ditto.
14114         (custom-face-reset-saved): Ditto.
14115
14116         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14117         (widget-default-format-handler): Ditto.
14118         (widget-checklist-add-item): Ditto.
14119         (widget-radio-add-item): Ditto.
14120         (widget-editable-list-entry-create): Ditto.
14121         (widget-sexp-prompt-value): Ditto.
14122
14123         * custom.el (custom-declare-variable): Signal errors better.
14124         (custom-handle-keyword): Ditto.
14125         (custom-declare-group): Ditto.
14126
14127         * window-xemacs.el (windows): Ditto.
14128
14129         * menubar.el (menu): Ditto.
14130
14131         * keydefs.el (keyboard): Ditto.
14132
14133         * minibuf.el (minibuffer): Ditto.
14134
14135         * process.el (execute): Ditto.
14136
14137         * fill.el (fill): Ditto.
14138
14139         * modeline.el (modeline): Ditto.
14140
14141         * help.el (help): Ditto.
14142
14143         * faces.el (faces): Ditto.
14144
14145         * files.el (files): Ditto.
14146
14147         * x-init.el (x): Ditto.
14148
14149         * lisp-mode.el (lisp): Ditto.
14150
14151         * process.el (processes): Ditto.
14152
14153         * mouse.el (mouse): Ditto.
14154
14155         * abbrev.el (abbrev): Moved from cus-edit.
14156
14157         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14158         as variable declaration.
14159
14160 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14161
14162         * menubar.el (find-menu-item): Use `check-argument-type'.
14163         (find-menu-item): Cosmetic changes.
14164
14165 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14166
14167         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14168
14169 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14170
14171         * startup.el (set-default-load-path): Only search package-path
14172         when not running temacs.
14173
14174         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14175         files.
14176
14177         * loadup.el: Correct commentary.  Reformatting.
14178         (really-early-error-handler): Use absolute path to the
14179         first dumped-lisp.el file.
14180         (really-early-error-handler): Print full path name of
14181         each dumped lisp file (inherited from InfoDock).
14182
14183         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14184         dumped-lisp.el files.
14185
14186         * make-docfile.el (preloaded-file-list): Reorder when the
14187         package-path is searched.
14188         * update-elc.el: Ditto.
14189
14190         * lisp-mode.el (call-with-condition-handler): Treat the same as
14191         `condition-case' for indentation.
14192
14193         * about.el (about-xemacs): Update release date.
14194
14195 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14196
14197         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14198         anywhere but at the last clause.
14199         (ecase): Disallow `t' and `otherwise'.
14200
14201 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14202
14203         * cus-edit.el (custom-buffer-create-buttons): New function
14204         from stuff moved out of `custom-buffer-create-internal'.
14205         (custom-novice): New variable.  Default t.
14206         (custom-display-global-buttons): Ditto.  Default `top'.
14207         (custom-buffer-create-internal): Only display help if
14208         `custom-novice' is non-nil.  Display global buttons according to
14209         `custom-display-global-buttons'.
14210
14211 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14212
14213         * menubar.el (find-menu-item): Use `check-argument-type'.
14214         (find-menu-item): Cosmetic changes.
14215
14216 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14217
14218         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14219         look.
14220
14221 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14222
14223         * format.el (format-deannotate-region):  Bug fix.
14224         Deannotating a region containing unknown tags would fail
14225         (causing decoding of text/enriched to fail at user level)
14226
14227 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14228
14229         * minibuf.el (read-directory-name): Support sixth
14230           arg, HISTORY, as already documented.
14231
14232 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14233
14234         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14235         to `ecase'.
14236
14237 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14238
14239         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14240         skk-activate.
14241
14242 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14243
14244         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.