update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
5         `=ucs@iso'.
6
7 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
8
9         * mule/mule-charset.el (default-coded-charset-priority-list):
10         Delete `ucs-sip'; modify order of some CCSs.
11
12 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
13
14         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
15         in XEmacs CHISE.
16
17         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
18         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
19         CHISE.
20
21 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
22
23         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
24         its registry.
25         (=ucs-radicals@unicode): Likewise.
26
27 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
28
29         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
30         CHISE.
31
32 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
33
34         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
35         CHISE.
36
37 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
38
39         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
40         CHISE.
41
42 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
43
44         * mule/mule-coding.el (coded-charset-entity-reference-alist):
45         Modify preference of *isolated settings*.
46
47 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
48
49         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
50         utf-2000 is provided.
51         (=ucs@cns11643): Likewise.
52
53 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
54
55         * mule/mule-coding.el (coded-charset-entity-reference-alist):
56         Prefer every *isolated setting* to ordinary setting.
57
58 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
59
60         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
61         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
62
63 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
64
65         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
66         CHISE.
67
68 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
69
70         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
71         settings for `=jis-x0208@1997'.
72
73 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `=jis-x0208@1997'.
77
78 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
79
80         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
81         XEmacs CHISE.
82
83 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
84
85         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
86         `=jis-x0208@1978'.
87         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
88         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
89         `=jis-x0208-1990' as the mother.
90         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
91
92 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
93
94         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
95         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
96         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
97         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
98         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
99         for `=ucs@JP'.
100
101 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
102
103         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
104         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
105         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
106         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
107         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
108         `=daikanwa@rev2'.
109
110 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
111
112         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
113         (=gt): Likewise.
114         (=gt-k): Likewise.
115         (=gt-pj-*): Likewise.
116         (=gt-pj-k1): Likewise.
117         (=gt-pj-k2): Likewise.
118         (=daikanwa): Likewise.
119         (=daikanwa-rev1): Likewise.
120         (=daikanwa-rev2): Likewise.
121         (=big5-pua): Likewise.
122         (=big5-eten): Likewise.
123         (chinese-big5-eten-a): Likewise.
124         (chinese-big5-eten-b): Likewise.
125         (=hanziku-*): Likewise.
126         (=cbeta): Likewise.
127         (=jef-china3): Likewise.
128         (=ruimoku-v6): Likewise.
129         (=ucs@iso): Likewise.
130         (=ucs@unicode): Likewise.
131         (=ucs@gb): Likewise.
132         (=ucs@cns): Likewise.
133         (=ucs@jis): Likewise.
134         (=ucs@jis-1990): Likewise.
135         (=ucs@jis-2000): Likewise.
136         (=ucs@jp): Likewise.
137         (=ucs@ks): Likewise.
138         (=ucs@big5): Likewise.
139         (=ucs-radicals): Likewise.
140         (=ucs-radicals@unicode): Likewise.
141         (=ucs-bmp-cjk): Likewise.
142         (=ucs-bmp-cjk@unicode): Likewise.
143         (=ucs-sip-ext-b): Likewise.
144         (=ucs-sip-ext-b@iso): Likewise.
145
146 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
147
148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
149         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
150
151 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
152
153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
154         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
155         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
156         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
157         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
158         arabic-digit, ipa and ``&I-B-XXXX;''.
159
160 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
161
162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
163         setting for (I-)HZK{03..12}-XXXX.
164
165 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
166
167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
168         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
169
170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
171         `=ruimoku-v6'.
172
173         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
174         CHISE.
175
176 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
177
178         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
179         (=ucs@unicode): Likewise.
180         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
181         (=ucs@cns): Likewise.
182         (=ucs@jis): Likewise.
183         (=ucs@ks): Likewise.
184         (=ucs@big5): Likewise.
185
186 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
187
188         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
189         `ucs-jis'.
190         (utf-8-jis-er): Likewise.
191         (utf-8-jp): New coding-system.
192         (utf-8-jp-er): Likewise.
193
194         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
195
196 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
197
198         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
199
200         * mule/japanese.el: Move definition of `euc-jisx0213' to
201         mule/mule-coding.el.
202
203 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
204
205         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
206         mule-coding before loading update-cdb when utf-2000 is provided.
207
208 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
209
210         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
211         `=daikanwa'.
212
213 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
214
215         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
216         definition codes when `utf-2000' is provided.
217
218 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
219
220         * mule/mule-category.el (word-combining-categories): Don't setup
221         `word-combining-categories' in XEmacs CHISE.
222         (word-separating-categories): Add setting about Latin script in
223         XEmacs CHISE.
224
225 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
226
227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
228         setting for `chinese-big5'.
229
230 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
231
232         * mule/mule-coding.el (coded-charset-entity-reference-alist):
233         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
234         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
235         add setting for HZK0[12]-xxxx.
236
237 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
238
239         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
240         in XEmacs CHISE.
241
242 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
243
244         * mule/mule-charset.el (default-coded-charset-priority-list):
245         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
246         and `chinese-big5' to `=gt-pj-*'.
247
248 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
249
250         * mule/mule-conf.el (=daikanwa): Renamed from
251         `ideograph-daikanwa'.
252         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
253
254 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
255
256         * mule/mule-conf.el (=cns11643-7): Renamed from
257         `chinese-cns11643-7'.
258         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
259
260 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
261
262         * mule/mule-conf.el (=cns11643-6): Renamed from
263         `chinese-cns11643-6'.
264         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
265
266 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
267
268         * mule/mule-conf.el (=cns11643-5): Renamed from
269         `chinese-cns11643-5'.
270         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
271
272 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
273
274         * mule/mule-conf.el (=cns11643-4): Renamed from
275         `chinese-cns11643-4'.
276         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
277
278 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
279
280         * mule/mule-conf.el (=cns11643-3): Renamed from
281         `chinese-cns11643-3'.
282         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
283
284 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
285
286         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
287         `=cns11643-2'.
288         (chinese-cns11643-2): New alias for `=cns11643-2'.
289
290 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
291
292         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
293         `=cns11643-1'.
294         (chinese-cns11643-1): New alias for `=cns11643-1'.
295
296 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
297
298         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
299         (chinese-gb12345): New alias for `=gb12345'.
300
301 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
302
303         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
304         (chinese-gb2312): New alias for `=gb2312'.
305
306 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
307
308         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
309         (chinese-big5): New alias for `=big5'.
310
311 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
312
313         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
314         (korean-ksc5601): New alias for `=ks-x1001'.
315
316 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
317
318         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
319         `=jis-x0212'.
320         (japanese-jisx0212): New alias for `=jis-x0212'.
321
322 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
323
324         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
325         `=jis-x0208-1983'.
326         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
327
328 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
329
330         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
331         `=jis-x0208-1978'.
332         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
333
334 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
335
336         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
337         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
338
339 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
340
341         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
342         (chinese-cns11643-3): Specify iso-ir 183.
343         (chinese-cns11643-4): Specify iso-ir 184.
344         (chinese-cns11643-5): Specify iso-ir 185.
345         (chinese-cns11643-6): Specify iso-ir 186.
346         (chinese-cns11643-7): Specify iso-ir 187.
347         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
348         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
349
350 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
351
352         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
353         \uXXXX for every cases.
354
355 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
356
357         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
358         (ucs-big5): Changed to an alias for `=ucs@big5'.
359
360 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
361
362         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
363         (ucs-ks): Changed to an alias for `=ucs@ks'.
364
365 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
366
367         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
368         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
369
370 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
371
372         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
373         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
374
375 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
376
377         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
378         (ucs-jis): Changed to an alias for `=ucs@jis'.
379
380 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
381
382         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
383         (ucs-cns): Changed to an alias for `=ucs@cns'.
384
385 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
386
387         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
388         (ucs-gb): Changed to an alias for `=ucs@gb'.
389
390 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
391
392         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
393         `ideograph-daikanwa-2'.
394         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
395         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
396
397 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
398
399         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
400         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
401
402         * obsolete.el (utf-2000-version): Declare as an obsolete variable
403         for `xemacs-chise-version'.
404
405 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
406
407         * mule/mule-charset.el (default-coded-charset-priority-list):
408         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
409         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
410         instead of `ideograph-hanziku-*'.
411
412         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
413         (ucs): New alias for `=ucs' when `utf-2000' is provided.
414
415 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
416
417         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
418         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
419         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
420         `utf-2000' is provided.
421
422 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
423
424         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
425         is provided [was builtin coded-charsets].
426
427 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
428
429         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
430         is provided [was builtin coded-charsets].
431
432 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
433
434         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
435         is provided [was builtin coded-charsets].
436
437 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
438
439         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
440         is provided [was builtin coded-charsets].
441
442 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
443
444         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
445         when `utf-2000' is provided [was builtin coded-charsets].
446
447 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
448
449         * mule/mule-conf.el (=hanziku-*): Renamed from
450         `ideograph-hanziku-*'.
451         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
452
453 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
454
455         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
456         `utf-2000' is provided [was builtin coded-charsets].
457         (ideograph-hanziku-{1..12}): Likewise.
458
459 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
460
461         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
462         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
463
464 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
465
466         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
467         when `utf-2000' is provided [was builtin coded-charsets].
468
469 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
470
471         * mule/mule-charset.el (default-coded-charset-priority-list): Use
472         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
473         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
474
475 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
476
477         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
478         (ideograph-gt): Changed to an alias for `=gt'.
479
480 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
481
482         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
483         is provided; it was defined as a builtin coded-charset.
484         (ideograph-gt): Likewise.
485
486 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
487
488         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
489         (ideograph-gt-k): Changed to an alias for `=gt-k'.
490
491 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
492
493         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
494         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
495
496 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
497
498         * mule/mule-conf.el (=big5-eten): Renamed from
499         `chinese-big5-eten'.
500         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
501
502 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
503
504         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
505         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
506
507 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
508
509         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
510         (ideograph-cbeta): Changed to an alias for `=cbeta'.
511
512 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
513
514         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
515         (china3-jef): Changed to an alias for `=jef-china3'.
516
517 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
518
519         * mule/mule-charset.el (default-coded-charset-priority-list): Use
520         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
521
522         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
523         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
524         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
525         when `utf-2000' is provided.
526
527 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
528
529         * mule/mule-charset.el (default-coded-charset-priority-list):
530         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
531
532         * mule/mule-conf.el (ucs-jis-1990): Deleted.
533         (ucs-jis-2000): Deleted.
534
535 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
536
537         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
538         UTF-2000.
539         (=ucs-jis-2000): New coded-charset for UTF-2000.
540
541 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
542
543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
544         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
545
546 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
547
548         * mule/mule-charset.el (default-coded-charset-priority-list):
549         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
550         `ideograph-cbeta'.
551
552 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
553
554         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
555         builtin coded-charset].
556
557 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
558
559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
560         settings for &K0-xxxx and &I-K0-xxxx.
561
562 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
563
564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
565         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
566
567 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
568
569         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
570         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
571
572 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
573
574         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
575         UTF-2000.
576         (ideograph-gt-pj-k1): Likewise.
577         (ideograph-gt-pj-k2): Likewise.
578
579 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
580
581         * mule/mule-charset.el (default-coded-charset-priority-list): Add
582         `=jis-x0208'.
583
584 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
585
586         * mule/mule-conf.el (china3-jef): Add new coded-charset when
587         UTF-2000 [was a builtin coded-charset].
588
589 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
590
591         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
592         (utf-8-gb-er): Likewise.
593
594 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
595
596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
597         settings for JIS X 0212 and JIS X 0208:1978.
598
599 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
600
601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
602         setting for JIS X 0213.
603
604 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
605
606         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
607         standard-case-table in UTF-2000.
608
609 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
610
611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
612         definitions for isolated-chars.
613
614 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
615
616         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
617         `configure-utf-2000-lisp-directory'.
618         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
619         `mule-lisp-load-path'.
620
621 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
622
623         * startup.el (startup-setup-paths): Set and use
624         `utf-2000-lisp-directory'.
625         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
626         UTF-2000.
627
628 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
629
630         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
631         (paths-find-utf-2000-lisp-directory): New function.
632         (paths-construct-load-path): Add new optional argument
633         `utf-2000-lisp-directory'.
634
635         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
636
637 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
638
639         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
640         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
641         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
642         (default-coded-charset-priority-list): Add `chinese-big5-1' and
643         `chinese-big5-2' in UTF-2000.
644
645         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
646         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
647
648 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
649
650         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
651         `big5-eten-er' in UTF-2000.
652         (big5-cdp): Modify DOC-string and mnemonic.
653
654 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
655
656         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
657         UTF-2000 [renamed from utf-8-er].
658         (utf-8-gb): New coding-system in UTF-2000.
659         (utf-8-gb-er): Likewise.
660         (utf-8-cns): Likewise.
661         (utf-8-cns-er): Likewise.
662         (utf-8-big5): Likewise.
663         (utf-8-big5-er): Likewise.
664         (utf-8-jis): Likewise.
665         (utf-8-jis-er): Likewise.
666         (utf-8-ks): Likewise.
667         (utf-8-ks-er): Likewise.
668         (utf-8-er): Likewise.
669
670 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
671
672         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
673         instead of `utf-8-unix' in UTF-2000.
674
675         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
676
677 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
678
679         * mule/japanese.el (euc-jisx0213): New coding-system.
680
681         * mule/mule-conf.el (japanese-jisx0213-1): Specify
682         `japanese-jisx0208-1990' as the mother.
683
684 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
685
686         * dumped-lisp.el (preloaded-file-list): Change condition of
687         loading "close-cdb".
688
689 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
690
691         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
692         setup `coded-charset-entity-reference-alist'.
693
694 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
695
696         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
697         UTF-2000.
698
699 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
700
701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
702         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
703
704 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
705
706         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
707         (chinese-big5-eten-a): Likewise.
708         (chinese-big5-eten-b): Likewise.
709         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
710         code range is #x8140 .. #x8DFE.
711
712 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
713
714         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
715         UTF-2000.
716         (chinese-big5-cdp): Likewise.
717
718 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
719
720         * dumped-lisp.el (preloaded-file-list): Rename
721         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
722
723 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
724
725         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
726         append `system-char-db-source-file-list' into
727         `preloaded-file-list' in UTF-2000.
728
729 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
730
731         * dumped-lisp.el (preloaded-file-list): Delete
732         character-definition files.
733
734 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
735
736         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
737         UTF-2000.
738
739 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
740
741         * mule/mule-charset.el (default-coded-charset-priority-list):
742         Delete `mojikyo-2022-1'.
743
744 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
745
746         * mule/mule-charset.el (default-coded-charset-priority-list):
747         Delete `mojikyo'.
748
749 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
750
751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
752         `ucs-sip'.
753
754 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
755
756         * mule/mule-charset.el (default-coded-charset-priority-list):
757         Comment out `chinese-gb12345'.
758
759 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
760
761         * bytecomp.el (byte-compile-insert-header): Fixed.
762
763 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
764
765         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
766         XEmacs UTF-2000.
767
768 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
769
770         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
771         UTF-2000.
772
773 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
774
775         * mule/mule-charset.el (default-coded-charset-priority-list): Add
776         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
777
778 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
779
780         * mule/mule-charset.el (default-coded-charset-priority-list):
781         `japanese-jef-china3' is renamed `china3-jef'.
782
783 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
784
785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
786         `japanese-jef-china3' and `ideograph-cbeta'.
787
788 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
789
790         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
791
792 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
793
794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
795         `chinese-big5-cdp'.
796
797 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
798
799         * mule/mule-charset.el (default-coded-charset-priority-list): Add
800         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
801
802 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
803
804         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
805         loading character definitions.
806
807 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
808
809         * dumped-lisp.el (preloaded-file-list): Rename
810         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
811
812 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
813
814         * mule/mule-charset.el (default-coded-charset-priority-list): Add
815         `chinese-big5'.
816
817 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
818
819         * dumped-lisp.el (preloaded-file-list): Dump
820         "Ideograph-R028-Private" with XEmacs UTF-2000.
821
822 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
823
824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
825         `chinese-gb12345'.
826
827 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
828
829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
830         `ideograph-gt-pj-{1..11}'.
831
832         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
833         XEmacs UTF-2000.
834
835 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
836
837         * mule/mule-charset.el (default-coded-charset-priority-list):
838         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
839         `chinese-isoir165'.
840
841 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
842
843         * format.el (format-alist): Revive `image/jpeg', `image/gif',
844         `image/png', `image/x-xpm' and `image/tiff'.
845
846         * files.el (binary-file-regexps): Add *.PNG.
847
848 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
849
850         * mule/mule-charset.el (default-coded-charset-priority-list):
851         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
852         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
853
854 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
855
856         * list-mode.el: Call `completion-list-mode' to avoid slowness of
857         the first completion when UTF-2000 is running.
858
859 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
860
861         * mule/mule-charset.el (default-coded-charset-priority-list):
862         Delete `ucs'.
863
864 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
865
866         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
867
868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
869         `mojikyo' instead of `mojikyo-pj-[1..21]'.
870
871 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
872
873         * mule/vietnamese.el (vscii-2): Delete abolished property
874         `composite'; now composite mode is default.
875
876 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
877
878         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
879         of `raw-text'; check \uHHHH representation even if non-ascii
880         characters are not found.
881
882         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
883         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
884         unconditionally.
885
886         * mule/viet-ccl.el: New file.
887
888         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
889         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
890         - Separate CCL based implementations to viet-ccl.el.
891
892 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
893
894         * mule/mule-conf.el (japanese-jisx0213-1): Allow
895         "jisx0213.2000-1".
896         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
897
898         * mule/mule-charset.el (default-coded-charset-priority-list):
899         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
900         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
901
902 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
903
904         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
905
906 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
907
908         * mule/mule-charset.el (default-coded-charset-priority-list): Add
909         `ucs' in UTF-2000.
910
911 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
912
913         * mule/mule-charset.el (default-coded-charset-priority-list):
914         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
915         `arabic-iso8859-6'.
916
917 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
918
919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
920         `mojikyo-pj-[1 .. 21]' in UTF-2000.
921
922 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
923
924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
925         `katakana-jisx0201' in UTF-2000.
926
927 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
928
929         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
930         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
931         "u0FB50-Arabic-Presentation-Forms-A",
932         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
933         "u0FE50-Small-Form-Variants",
934         "u0FE70-Arabic-Presentation-Forms-B",
935         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
936         UTF-2000.
937
938 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
939
940         * dumped-lisp.el (preloaded-file-list): Delete
941         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
942         ... "Ideograph-R214-Flute" in UTF-2000.
943
944 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
945
946         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
947         (japanese-jisx0213-2): New coded-charset.
948
949         * dumped-lisp.el (preloaded-file-list): Add
950         "Ideograph-R028-Private", "Ideograph-R029-Again" and
951         "Ideograph-R030-Mouth".
952
953 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
954
955         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
956         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
957         "Ideograph-R015-Ice", "Ideograph-R016-Table",
958         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
959         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
960         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
961         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
962         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
963
964 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
965
966         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
967         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
968         "Ideograph-R005-Second", "Ideograph-R006-Hook",
969         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
970         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
971
972         * mule/mule-charset.el (default-coded-charset-priority-list): Add
973         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
974
975 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
976
977         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
978         in UTF-2000.
979
980 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
981
982         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
983         (chinese-isoir165): Moved from mule/chinese.el.
984         (chinese-cns11643-3): Moved from mule/chinese.el.
985         (chinese-cns11643-4): Moved from mule/chinese.el.
986         (chinese-cns11643-5): Moved from mule/chinese.el.
987         (chinese-cns11643-6): Moved from mule/chinese.el.
988         (chinese-cns11643-7): Moved from mule/chinese.el.
989
990         * mule/chinese.el: Move definition of coded-charsets to
991         mule/mule-conf.el.
992
993 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
994
995         * mule/mule-charset.el (default-coded-charset-priority-list): Add
996         `ideograph-daikanwa'.
997
998 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
999
1000         * dumped-lisp.el (preloaded-file-list): Delete
1001         "ccs-jisx0201-latin.el".
1002
1003 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1004
1005         * dumped-lisp.el (preloaded-file-list): Add
1006         "u031A0-Extended-Bopomofo" in UTF-2000.
1007
1008 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1009
1010         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1011         renamed to u02E00-CJK-Radical-Supplement.
1012
1013 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1014
1015         * dumped-lisp.el (preloaded-file-list): Add
1016         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1017         "u030A0-Katakana", "u03100-Bopomofo",
1018         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1019         "u03200-Enclosed-CJK-Letters-and-Months" and
1020         "u03300-CJK-Compatibility".
1021
1022 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1023
1024         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1025         "u02F00-Kangxi-Radicals" and
1026         "u02FF0-Ideographic-Description-Characters".
1027
1028 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1029
1030         * dumped-lisp.el (preloaded-file-list): Add
1031         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1032         "u02800-Braille-Patterns" in UTF-2000.
1033
1034 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1035
1036         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1037         "uXXXXX-*.el" in UTF-2000.
1038
1039         * bytecomp.el (byte-compile-insert-header): Delete comments if
1040         non-ASCII characters are found; allow `byte-compile-dynamic' and
1041         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1042         `raw-text'.
1043
1044 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1045
1046         * dumped-lisp.el (preloaded-file-list): Add
1047         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1048         "u025A0-Geometric-Shapes.el".
1049
1050 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1051
1052         * dumped-lisp.el (preloaded-file-list): Add
1053         "u02400-Control-Pictures.el", "u02440-OCR.el" and
1054         "u02460-Enclosed-Alphanumerics.el".
1055
1056 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1057
1058         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1059         `chinese-gb2312'.
1060
1061         * dumped-lisp.el (preloaded-file-list): Add
1062         "u02200-Mathematical-Operators.el" and
1063         "u02300-Miscellaneous-Technical.el".
1064
1065 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1066
1067         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1068         `chinese-cns11643-*'.
1069
1070         * dumped-lisp.el (preloaded-file-list): Add
1071         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
1072         "u02190-Arrows.el" in UTF-2000.
1073
1074 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1075
1076         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1077         `korean-ksc5601'.
1078
1079         * dumped-lisp.el (preloaded-file-list): Add
1080         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
1081         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
1082         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
1083
1084 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1085
1086         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
1087
1088 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1089
1090         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
1091         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
1092         "u01780-Khmer.el", "u01800-Mongolian.el",
1093         "u01E00-Latin-Extended-Additional.el" and
1094         "u01F00-Greek-Extended.el" in UTF-2000.
1095
1096 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1097
1098         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1099         `ethiopic-ucs' and `ethiopic'.
1100
1101         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
1102         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
1103
1104         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
1105         from mule/ethiopic.el.
1106
1107         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
1108         mule/mule-conf.el.
1109
1110 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1111
1112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1113         `lao'.
1114
1115         * mule/mule-conf.el (lao): New coded-charset.
1116
1117         * dumped-lisp.el (preloaded-file-list): Add
1118         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1119         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1120         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1121         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1122         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1123
1124 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1125
1126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1127         `ucs-bmp' and `arabic-iso8859-6'.
1128
1129 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1130
1131         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1132         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1133         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1134
1135 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1136
1137         * startup.el (normal-top-level): Load autoload file for UTF-2000
1138         in UTF-2000.
1139
1140 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
1141
1142         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1143         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1144         "u00020-Basic-Latin.el", "u00080-C1.el",
1145         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1146         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1147         "u002B0-Spacing-Modifier-Letters.el",
1148         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1149         UTF-2000.
1150
1151 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1152
1153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1154         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1155         instead of `vietnamese-viscii-*'.
1156
1157 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1158
1159         * mule/mule-conf.el: New file.
1160
1161         * mule/misc-lang.el: Move definition of charset `ipa' to
1162         mule/mule-conf.el.
1163
1164 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1165
1166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1167         `latin-viscii'; prefer it for characters used in Vietnamese.
1168
1169 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
1170
1171         * bytecomp.el (byte-compile-insert-header): Fix regexp.
1172
1173 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1174
1175         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1176         `vietnamese-viscii-lower'.
1177         (latin-viscii-upper): Renamed from charset
1178         `vietnamese-viscii-upper'.
1179         (vietnamese-viscii-lower): New alias for charset
1180         `latin-viscii-lower'.
1181         (vietnamese-viscii-upper): New alias for charset
1182         `latin-viscii-upper'.
1183
1184 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
1185
1186         * mule/mule-charset.el (default-coded-charset-priority-list):
1187         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1188
1189 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1190
1191         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1192         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1193         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1194         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1195         lisp/utf-2000.
1196
1197 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1198
1199         * mule/ccs-tcvn5712.el: New file.
1200
1201 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1202
1203         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1204         in UTF-2000.
1205
1206 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1207
1208         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1209         `japanese-jisx0208'.
1210
1211 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1212
1213         * dumped-lisp.el (preloaded-file-list): Add
1214         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1215         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1216         UTF-2000.
1217
1218         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1219         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1220         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1221         mule/ccs-viscii.el: New files.
1222
1223         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1224         if \uXXXX is found.
1225
1226 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1227
1228         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1229         `hiragana-jisx0208' and `katakana-jisx0208'.
1230
1231 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1232
1233         * mule/chinese.el (chinese-cns11643-3): Define it even if
1234         `utf-2000' is provided.
1235         (chinese-cns11643-4): Likewise.
1236         (chinese-cns11643-5): Likewise.
1237         (chinese-cns11643-6): Likewise.
1238         (chinese-cns11643-7): Likewise.
1239
1240 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1241
1242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1243         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1244
1245 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1246
1247         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1248         `cyrillic-iso8859-5' and `greek-iso8859-7'.
1249
1250 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1251
1252         * mule/mule-charset.el (default-coded-charset-priority-list):
1253         Setup in UTF-2000.
1254
1255 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1256
1257         * mule/viet-chars.el: Don't define charset
1258         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
1259         they are defined as builtin charsets.
1260
1261 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1262
1263         * version.el (emacs-version): Add more space just before UTF-2000
1264         version string.
1265
1266 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1267
1268         * version.el ([constant] emacs-version): Don't add a space in the
1269         preceding place of `xemacs-betaname' because it is duplicated.
1270         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
1271
1272         * startup.el (splash-frame-body): Add ETL.
1273
1274 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
1275
1276         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
1277         is provided because it is defined as builtin charset.
1278         (chinese-cns11643-4): Likewise.
1279         (chinese-cns11643-5): Likewise.
1280         (chinese-cns11643-6): Likewise.
1281         (chinese-cns11643-7): Likewise.
1282
1283 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
1284
1285         * mule/mule-cmds.el (reset-language-environment): Fix problem when
1286         coding-system `iso-10646-ucs-4' is not defined.
1287
1288 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
1289
1290         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
1291         coding-system if `utf-2000' is provided.
1292
1293 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1294
1295         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
1296         `utf-2000' is provided.
1297
1298 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1299
1300         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
1301         if utf-2000 is provided temporally.
1302
1303 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1304
1305         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
1306         as builtin variable].
1307
1308 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1309
1310         * files.el (insert-file-contents-literally): Treat file as binary;
1311         call file-name-handlers. [sync with Emacs 20.3.10]
1312
1313 2004-02-02  Vin Shelton <acs@xemacs.org>
1314
1315         * XEmacs 21.4.15 is released
1316
1317 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
1318
1319         * itimer.el (activate-itimer): Modify the itimer timeout value as
1320         if it were begun at the last time when the itimer driver was woken
1321         up.
1322
1323 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
1324
1325         * specifier.el (Copyright):
1326         Update.
1327         (make-specifier-and-init):
1328         (map-specifier):
1329         (canonicalize-inst-pair):
1330         (canonicalize-spec-list):
1331         (set-specifier):
1332         Synch docstrings to 21.5 where appropriate.
1333
1334 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
1335
1336         * package-get.el (package-get-list-packages-where): New.  A
1337         function that allows searching for groups of packages.  For
1338         example, find all packages that require the fsf-compat package.
1339
1340 2004-01-25  Steve Youngs  <youngs@xemacs.org>
1341
1342         The Great PUI Sync.
1343
1344         * auto-autoloads.el: Regenerated.
1345
1346         * custom-load.el: Regenerated.
1347
1348         * dumped-lisp.el (packages-hardcoded-lisp): New.
1349
1350         * menubar-items.el (menu-max-items): New.
1351         (menu-submenu-max-items): New.
1352         (menu-submenu-name-format): New.
1353         (menu-split-long-menu): New.
1354         (menu-sort-menu): New.
1355         (default-menubar): Sync to 21.5 in regard to the PUI menus.
1356
1357         * obsolete.el (pui-add-install-directory): Renamed to the more
1358         logical `pui-set-local-package-get-directory'.
1359         (package-get-download-menu): Moved to `package-ui.el' and renamed
1360         to `package-ui-add-download-menu'.
1361
1362         * package-admin.el (package-admin-install-function-mswindows):
1363         Whitespace clean up.
1364         (package-admin-add-single-file-package): Removed.
1365         (package-admin-default-install-function): Whitespace clean up.
1366         (package-admin-find-top-directory): New.
1367         (package-admin-get-install-dir): Use it.
1368         (package-admin-get-manifest-file): 
1369         (package-admin-check-manifest): 
1370         (package-admin-add-binary-package):
1371         (package-admin-get-lispdir):
1372         (package-admin-delete-binary-package):
1373         (package-admin):
1374
1375         * package-get.el (package-get-package-index-file-location): New.
1376         (package-get-install-to-user-init-directory): New.
1377         (package-get-remote):
1378         (package-get-download-sites):
1379         (package-get-pre-release-download-sites): New.
1380         (package-get-site-release-download-sites): New.
1381         (package-get-base-filename):
1382         (package-get-always-update):
1383         (package-get-user-index-filename): Removed.
1384         (package-get-pgp-available-p): New.
1385         (package-get-require-signed-base-updates):
1386         (package-get-was-current):
1387         (package-entries-are-signed): New.
1388         (package-get-continue-update-base): New.
1389         (package-get-download-menu): Removed.
1390         (package-get-require-base):
1391         (package-get-update-base-entry):
1392         (package-get-locate-file):
1393         (package-get-locate-index-file):
1394         (package-get-maybe-save-index):
1395         (package-get-update-base):
1396         (package-get-update-base-from-buffer):
1397         (package-get-update-base-entries):
1398         (package-get-interactive-package-query):
1399         (package-get-update-all):
1400         (package-get-all):
1401         (package-get-dependencies):
1402         (package-get-init-package):
1403         (package-get-info): New.
1404         (package-get):
1405         (package-get-staging-dir):
1406         (package-get-set-version-prop): Removed.
1407         (package-get-installedp):
1408         (package-get-ever-installed-p):
1409         (packages): Removed.
1410         (package-get-custom-groups): Removed.
1411         (package-get-custom): Removed.
1412         (package-get-custom-add-entry): Removed.
1413
1414         * package-info.el (batch-update-package-info):
1415
1416         * package-net.el (package-net-batch-generate-bin-ini):
1417         (package-net-update-installed-db):
1418
1419         * package-ui.el (pui-info-buffer):
1420         (pui-directory-exists): Removed.
1421         (pui-package-dir-list): Removed.
1422         (pui-add-install-directory): Removed.
1423         (package-ui-download-menu): New.
1424         (package-ui-pre-release-download-menu): New.
1425         (package-ui-site-release-download-menu): New.
1426         (pui-set-local-package-get-directory): New.
1427         (pui-package-symbol-char):
1428         (pui-update-package-display):
1429         (pui-toggle-package):
1430         (pui-toggle-package-key):
1431         (pui-toggle-package-delete):
1432         (pui-toggle-package-delete-key):
1433         (pui-toggle-package-event):
1434         (pui-toggle-verbosity-redisplay):
1435         (pui-install-selected-packages):
1436         (pui-add-required-packages):
1437         (pui-help-echo):
1438         (pui-display-info):
1439         (list-packages-mode):
1440         (pui-list-packages):
1441
1442         * packages.el (packages-compute-package-locations):
1443         (package-require):
1444         (package-delete-name):
1445         (packages-hardcoded-lisp): Removed.
1446         (packages-useful-lisp): Removed.
1447         (packages-unbytecompiled-lisp): Removed.
1448         (packages-find-package-directories):
1449
1450         Summary:
1451
1452         Major code clean up of all things PUI.
1453
1454         Much improved code to determine where packages should be
1455         installed.  PUI no longer depends on any packages being
1456         pre-installed to compute where packages are to be installed to.
1457
1458         The user can specify the location of their package-index file.  It
1459         isn't necessary to set this because it has sane defaults.  People
1460         who "run-in-place" won't accidently overwrite the CVS
1461         package-index file.  See
1462         `package-get-package-index-file-location'. 
1463
1464         PUI will now properly clean up after itself in the event of an
1465         unsuccessful package install.  This drastically reduces the number
1466         of "wrong md5sum" FAQs.
1467
1468         non-Mule XEmacsen can no longer install Mule packages.
1469
1470         Package management via the custom interface has been removed.
1471
1472         The PUI related menubar items have been reorganised.
1473
1474         The PGP verification code has been fixed and the default for
1475         whether or not it is used is automatically computed.
1476
1477         * update-elc.el ((preloaded-file-list site-load-packages
1478         need-to-dump dumped-exe)):
1479         Just a couple of small changes to allow for
1480         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
1481         existing anymore.
1482
1483 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
1484
1485         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
1486         apply `format' to the first argument of byte-compile-warn, it
1487         already calls format.
1488
1489 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
1490
1491         * files.el (delete-old-versions): Avoid going interactive during
1492         make install when environment variable VERSION_CONTROL is set.
1493
1494 2003-12-04  Vin Shelton  <acs@xemacs.org>
1495
1496         * menubar-items.el (menu-item-search): Only bring up search dialog
1497         box if the feature is available and desired.
1498
1499 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
1500
1501         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
1502
1503 2003-11-05  Vin Shelton  <acs@xemacs.org>
1504
1505         * help.el (Help-prin1-face):
1506         (Help-princ-face):
1507         princ and prin1 are functions and need to be called as such.  The
1508         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
1509
1510 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
1511
1512         * about.el (about-xemacs): Give full version and build date.
1513
1514 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
1515
1516         * win32-native.el (grep-null-device): This XEmacs has null-device.
1517
1518 2003-09-06  Mike Sperber  <mike@xemacs.org>
1519
1520         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
1521         implement the specified semantics for `defvar.'
1522
1523 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
1524
1525         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
1526         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
1527         displaying buffer in question.
1528
1529 2003-09-03  Vin Shelton <acs@xemacs.org>
1530
1531         * XEmacs 21.4.14 is released
1532
1533 2003-08-17  Vin Shelton  <acs@xemacs.org>
1534
1535         * about.el: Vanity patch.
1536
1537 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
1538
1539         * code-process.el (call-process):
1540         (call-process-region):
1541         (start-process):
1542         Document coding system processing.
1543
1544 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
1545
1546         * startup.el (splash-frame-body): Idiomatic English.
1547
1548 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
1549
1550         * font-lock.el (font-lock-match-java-declarations): Move
1551         save-restriction, narrow-to-region to beginning of function to
1552         avoid going beyond the limit and causing an infloop.
1553
1554 2003-04-16  Jerry James  <james@xemacs.org>
1555
1556         * keydefs.el: Remove mappings for keys mapped to the nowhere
1557         defined function function-key-error.
1558
1559 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
1560
1561         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
1562         lisp-interaction-mode-hook): Add the docstrings.
1563
1564 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
1565
1566         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
1567         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
1568         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
1569
1570 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
1571
1572         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
1573         lambda list after the original doc.  Care about
1574         #'(lambda () "SingleString") 
1575         (cl-upcase-arg): 
1576         (cl-function-arglist):
1577         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
1578         circular data structures in lambda list specification
1579
1580 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
1581
1582         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
1583         to appear in font-lock-function-name-face.
1584
1585 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
1586
1587         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
1588         is not also the value of the lambda.
1589
1590 2003-05-06  Andy Piper  <andy@xemacs.org>
1591
1592         * files.el (revert-buffer): Make sure local variables get processed,
1593         even in the case of an optimized reversion.
1594
1595 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
1596
1597         * XEmacs 21.4.13 is released
1598
1599 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
1600
1601         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
1602         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
1603
1604 2003-02-14  Ben Wing  <ben@xemacs.org>
1605
1606         * byte-optimize.el:
1607         * byte-optimize.el (byte-compile-inline-expand):
1608         * byte-optimize.el (byte-compile-unfold-lambda):
1609         * byte-optimize.el (byte-optimize-form-code-walker):
1610         * byte-optimize.el (byte-optimize-form):
1611         * byte-optimize.el (byte-decompile-bytecode-1):
1612         * byte-optimize.el (byte-optimize-lapcode):
1613         Review carefully and sync up to 20.7 except for areas as noted.
1614         Fixes problem with JDE compilation.
1615
1616 2003-02-05  Ben Wing  <ben@xemacs.org>
1617
1618         * simple.el:
1619         * simple.el (motion-keys-for-shifted-motion):
1620         Omit M-S-home/end from motion keys.
1621
1622 2003-02-07  Ben Wing  <ben@xemacs.org>
1623
1624         * text-props.el (text-property-any):
1625         * text-props.el (text-property-not-all):
1626         Fix bug when end > start.
1627
1628 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
1629
1630         * info.el (Info-insert-dir): Make default-directory end in
1631         separator.  Patch due to Martin Buchholz.
1632
1633 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
1634
1635         * XEmacs 21.4.12 "Portable Code" is released.
1636
1637 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
1638
1639         * about.el: Update golubev data.
1640
1641 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
1642
1643         * isearch-mode.el (isearch-mode-map): Substitute comment on
1644         desirability, and back out "GR is printable" changes.
1645
1646 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
1647
1648         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
1649
1650 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
1651
1652         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
1653
1654 2003-01-06  Ville Skyttä  <scop@xemacs.org>
1655
1656         * menubar-items.el (default-menubar): Use browse-url-mozilla
1657         instead of browse-url-gnome-moz for Mozilla.
1658
1659 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
1660
1661         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
1662
1663 2002-12-27  Ville Skyttä  <scop@xemacs.org>
1664
1665         * files.el (auto-mode-alist): Remove redundant entries for modes
1666         that live in packages.
1667         (interpreter-mode-alist): Ditto.
1668
1669 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
1670
1671         * menubar-items.el (default-menubar): Sync with current
1672         browse-url-xemacs.el.
1673
1674 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
1675
1676         * XEmacs 21.4.10 "Military Intelligence" is released.
1677
1678 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
1679
1680         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
1681
1682 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
1683
1684         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
1685
1686 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
1687
1688         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
1689         effect free function.
1690         (font-lock-fontify-keywords-region): Supply the argument to
1691         font-lock-compile-keywords.
1692
1693 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
1694
1695         * package-get.el (package-get-download-sites): Bring sites list
1696         up to date, prefer xx.xemacs.org addresses.
1697
1698 2002-09-27  Andy Piper  <andy@xemacs.org>
1699
1700         * dialog.el (make-dialog-box): for general dialogs only
1701         delete-frame-hook will be run.
1702
1703 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
1704
1705         * font-lock.el (font-lock-fontify-syntactically-region): Add
1706         comment about lookup-syntax-properties, document LOUDLY as unused.
1707
1708 2002-08-26  Andy Piper  <andy@xemacs.org>
1709
1710         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
1711         merge.
1712
1713 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
1714
1715         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
1716         (make-obsolete-variable): Ditto.
1717         (make-compatible): Ditto.
1718         (make-compatible-variable): Ditto.
1719
1720 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
1721
1722         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
1723         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
1724
1725 2002-08-28  Andy Piper  <andy@xemacs.org>
1726
1727         * files.el (revert-buffer): propagate revert-without-query-status.
1728
1729 2002-06-03  Andy Piper  <andy@xemacs.org>
1730
1731         * dialog-items.el (make-search-dialog): align various subcontrols
1732         in visually pleasing ways, allow frame to autosize to the dialog
1733         size.
1734         * dialog.el (make-dialog-box): add a border inside the frame. Add
1735         :autosize property, if t then reset the frame size appropriately
1736         before the frame is mapped.
1737         * gutter-items.el (set-progress-feedback-instantiator): align
1738         various subcontrols.
1739         * gutter-items.el (set-progress-abort-instantiator): ditto.
1740
1741 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
1742
1743         * XEmacs 21.4.9 "Informed Management" is released.
1744
1745 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
1746
1747         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
1748         "&optional append" argument.
1749
1750 2002-07-16  Didier Verna  <didier@xemacs.org>
1751
1752         * subr.el (replace-in-string): fix case fold bug introduced by
1753         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
1754         case-fold-search in temporary buffers.
1755
1756 2002-08-03  Steve Youngs  <youngs@xemacs.org>
1757
1758         * lib-complete.el (find-library): Remove check for mule because
1759         decompression DOES work on Mule.
1760
1761 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
1762
1763         * simple.el (join-line): New alias for `delete-indentation'.
1764
1765 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
1766
1767         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
1768         (font-lock-doc-face): New alias to font-lock-doc-string-face.
1769         (font-lock-builtin-face): New.
1770         (font-lock-constant-face): New.
1771         (font-lock-face-list): Add builtin and constant faces.
1772
1773 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
1774
1775         * autoload.el (make-autoload): Support define-derived-mode.
1776         Collected puts of doc-string-elt property.  Based on a patch by
1777         Didier Verna <didier@xemacs.org>.
1778
1779 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
1780
1781         * wid-edit.el (widget-field-activate): Fix docstring typo.
1782
1783 2002-07-23  Andy Piper  <andy@xemacs.org>
1784
1785         * about.el (about-personal-info): update me.
1786
1787 2002-07-12  Andy Piper  <andy@xemacs.org>
1788
1789         * custom.el (custom-theme-set-variables): remove bogus
1790         arguments. Use custom-set-default to set defaults.
1791         (custom-set-variables): update doc.
1792         (custom-local-buffer): new, synced from FSF.
1793         (custom-set-default): ditto.
1794         (defcustom): update doc.
1795
1796 2002-06-16  Andy Piper  <andy@xemacs.org>
1797
1798         * menubar-items.el (default-menubar): enable windows printing on
1799         cygwin as well as native.
1800
1801 2002-06-12  Andy Piper  <andy@xemacs.org>
1802
1803         * printer.el (generic-print-buffer): catch all errors so that the
1804         print device can be cleared in all scenarios.
1805         (Printer-clear-device): make sure clearing the printer allows it
1806         to be used again immediately.
1807         (generic-print-region): make sure the default printer face is
1808         black-on-white.
1809
1810 2002-04-23  Jerry James  <james@xemacs.org>
1811
1812         * window-xemacs.el (display-buffer-function): Change doc to
1813         reflect new arg.
1814         * window-xemacs.el (pre-display-buffer-function): Ditto.
1815         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
1816         non-nil, make the new window just big enough for its contents.
1817         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
1818         * frame.el (show-temp-buffer-in-current-frame): Remove broken
1819         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
1820
1821 2002-06-06  Andy Piper  <andy@xemacs.org>
1822
1823         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
1824         (defcustom): ditto.
1825         (custom-handle-keyword): ditto.
1826
1827 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
1828
1829         * gutter-items.el (buffers-tab-selection-function): Improve doc.
1830         Make obsolete.  Default to nil.
1831         (buffers-tab-filter-functions): Improve doc.  Use literal default.
1832         Inspired by a patch by John Palmieri.
1833
1834 2002-07-01  Mike Alexander  <mta@arbortext.com>
1835
1836         * process.el (shell-command-on-region): Don't delete the region
1837         before giving it to call-process-region
1838
1839 2002-06-04  Jerry James <james@eecs.ku.edu>
1840
1841         * find-paths.el (paths-find-architecture-directory): Search in
1842         `system-configuration'/`base', not `base'`system-configuration'.
1843
1844 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
1845
1846         * info.el (Info-index): Add missing \ in [ t].
1847
1848 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
1849
1850         * gutter-items.el (gutter-buffers-tab-visible-p,
1851         buffers-tab-omit-function, buffers-tab-selection-function,
1852         buffers-tab-filter-functions):
1853         Doc improvements.
1854
1855 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
1856
1857         * toolbar.el (toolbar-icon-directory): Document trailing separator.
1858
1859         * toolbar-items.el (toolbar-news): Fix typo in message string.
1860
1861 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
1862
1863         * dialog.el (yes-or-no-p-dialog-box): 
1864         * cmdloop.el (y-or-n-p-minibuf):
1865         (yes-or-no-p-minibuf):
1866         (yes-or-no-p):
1867         (y-or-n-p): 
1868         Specify negative answers in docstrings.
1869
1870 2002-05-25  Steve Youngs  <youngs@xemacs.org>
1871
1872         * package-ui.el (pui-help-echo): Display both installed and author
1873         version.  Use a balloon-help window to display extra info like
1874         package requires.
1875
1876 2002-05-30  Andy Piper  <andy@xemacs.org>
1877
1878         * files.el (revert-buffer-internal): don't visit
1879         revert-buffer. Kill buffer when not used. Suggested by Mike
1880         Alexander <mta@arbortext.com>
1881
1882 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
1883
1884         * files.el (revert-buffer): More docstring fiddling.
1885
1886 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
1887
1888         * files.el (revert-buffer):
1889         (revert-buffer-internal):
1890         (revert-buffer-insert-file-contents-function):
1891         Improve docstrings and comments.
1892
1893 2002-05-08  Andy Piper  <andy@xemacs.org>
1894
1895         * files.el (revert-buffer): observe noconfirm behavior.
1896
1897 2002-04-09  Andy Piper  <andy@xemacs.org>
1898
1899         * files.el (revert-buffer): use revert-buffer-internal if it looks
1900         like doing so will not result in any user-visible changes.
1901         (revert-buffer-internal): new function. Do the actual process of
1902         reversion and then see whether the result is any different to what
1903         we have already. If it is not then do nothing.
1904
1905 2001-12-11  Andy Piper  <andy@xemacs.org>
1906
1907         * menubar.el (get-popup-menu-response): re-order so that it works
1908         on more sane/facist window systems.
1909
1910 2001-12-03  Andy Piper  <andy@xemacs.org>
1911
1912         * faces.el (frob-face-property): don't infloop in face frobbing
1913         from Jan Vroonhof <jan@xemacs.org>.
1914
1915 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
1916
1917         * faces.el (frob-face-property): Follow face fall-back hierarchy
1918         properly for face properties without an instance. Only do manual
1919         copy form 'default in last resort. This handles in particular
1920         the case where 'default itself has only a fall-back (which is
1921         the case by default on windows).
1922
1923 2001-11-24  Andy Piper  <andy@xemacs.org>
1924
1925         * printer.el (generic-print-region): set default-frame-plist to
1926         nil while creating the printer frame so that sizes reflect the
1927         printed page.
1928
1929         * faces.el (face-complain-about-font): Don't complain on printers.
1930
1931 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
1932         
1933         * package-net.el: Andy synch.
1934         
1935 2001-12-16  Andy Piper  <andy@xemacs.org>
1936
1937         * package-get.el (package-get-update-all): Make sure installed.db
1938         gets updated after updating packages.
1939
1940 2002-03-28  Ben Wing  <ben@xemacs.org>
1941
1942         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
1943         continuation, truncation so that we don't get line jumpiness from
1944         them being larger than the line height.
1945
1946         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
1947
1948 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
1949
1950         * font.el (font-window-system-mappings): Add mapping for Gtk
1951         (assume identical to X) 
1952
1953 2002-02-04  Andy Piper  <andy@xemacs.org>
1954
1955         * files.el (convert-standard-filename): Fix for short filename
1956         Peter Arius <pas@methodpark.de>
1957
1958 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
1959
1960         * list-mode.el (default-choose-completion): completion-base-size
1961         should refer to local value in the completion list buffer.
1962
1963 2001-12-03  Didier Verna  <didier@xemacs.org>
1964
1965         * rect.el: autoload `replace-rectangle'.
1966         * keydefs.el (global-map): bind it to `C-x r p'.
1967
1968 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
1969
1970         * XEmacs 21.4.8 "Honest Recruiter" is released.
1971
1972 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
1973
1974         This patch is based on Jerry James's patch and analysis.
1975
1976         * select.el (get-clipboard):
1977         (get-selection):
1978         Update docstrings.
1979         (get-clipboard-foreign):
1980         (get-selection-foreign):
1981         New function for use as `interprogram-paste-function's.
1982
1983         * simple.el (interprogram-paste-function): Change default to
1984         `get-clipboard-foreign'; improve docstring.
1985         (interprogram-cut-function): Improve dosctring.
1986
1987 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
1988
1989         * XEmacs 21.4.7 "Economic Science" is released.
1990
1991 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
1992
1993         * cus-edit.el (customize-save-variable): Fix typo in prompt.
1994
1995 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
1996
1997         * obsolete.el (assq-delete-all): New compatibility alias for 
1998         remassq.
1999
2000 2002-01-09  Simon Josefsson  <jas@extundo.com>
2001
2002         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
2003
2004 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
2005
2006         * info.el (Info-auto-generate-directory): Default
2007         Info-auto-generate-directory to 'if-outdated.
2008
2009 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
2010
2011         * startup.el (normal-top-level): Prevent migration code from
2012         trashing .emacs on an error in loading the init files.
2013
2014 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
2015
2016         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
2017         "system default" Xdefaults and friends get xrdb-mode.
2018
2019 2002-03-05  Mats Lidell  <matsl@contactor.se>
2020  
2021         * help-nomule.el (tutorial-supported-languages): Added Swedish
2022         tutorial. Sorted languages.
2023
2024 2002-02-11  Mike Sperber <mike@xemacs.org>
2025
2026         * info.el (Info-maybe-update-dir): Regenerate dir if we're
2027         regenerating outdated dir files and dir is non-existent.
2028
2029 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2030
2031         * code-files.el (convert-mbox-coding-system): Improve comment.
2032         (write-region): Improve docstring.  Reformat to 80 columns.  Add
2033         coding-system argument to `write-region-pre-hook' call.
2034         (write-region-pre-hook): Fix docstring to mention lockname argument.
2035
2036 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
2037
2038         * minibuf.el (completing-read): Remove redundant wrong arg list.
2039
2040         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
2041
2042 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
2043
2044         * obsolete.el (interactive-form): new compatibility alias for 
2045         function-interactive.
2046
2047 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
2048
2049         * menubar-items.el (Menubar-items-truncate-list): Removed.
2050         * menubar-items.el (Menubar-items-truncate-history): New.
2051         * menubar-items.el (default-menubar): Use
2052         Menubar-items-truncate-history.
2053
2054 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
2055
2056         * printer.el (generic-print-region): Pass correct arguments to
2057         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
2058         Torkelsson <torkel@acc.umu.se>.
2059
2060 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
2061
2062         * help.el (describe-mode): synched with FSF 19.34; handle nil
2063         minor mode indicators.
2064
2065 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
2066
2067         * minibuf.el (completing-read): Update docstring.
2068
2069 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
2070
2071         * XEmacs 21.4.6 "Common Lisp" is released.
2072
2073 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
2074
2075         * package-net.el: Inadvertant synch with Windows branch.  From
2076         Andy's log:
2077         (package-net-kit-version): new variable.
2078         (package-net-generate-bin-ini): use it. Remove unwanted functions.
2079
2080 2001-11-28  Steve Youngs  <youngs@xemacs.org>
2081
2082         * package-get.el (package-get-locate-index-file): Also search the
2083         core etc/ directory for the package index file if it can't be
2084         found in ~/.xemacs/.
2085
2086 2001-12-13  William Perry  <wmperry@gnu.org>
2087
2088         * dialog-gtk.el (popup-builtin-question-dialog):
2089         Conform to API in gui.c.
2090         
2091 2001-11-12  Andy Piper  <andy@xemacs.org>
2092
2093         * cus-edit.el (custom-save-face-internal): make sure we save
2094         non-themed faces.
2095         (custom-save-variables): ditto variables.
2096
2097 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
2098
2099         * faces.el (make-face-family):
2100         (make-face-size):
2101         New face-modifying functions per Jan Vroonhof.
2102
2103         cus-face.el (custom-set-face-font-family):
2104         (custom-set-face-font-size):
2105         Use them.
2106
2107         * font.el (font-window-system-mappings): More precise docstring.
2108
2109         (font-create-name):
2110         (font-create-object):
2111         (tty-font-create-object):
2112         (tty-font-create-plist):
2113         (x-font-create-object):
2114         (x-font-create-name):
2115         (ns-font-create-name):
2116         (mswindows-font-create-object):
2117         (mswindows-font-create-name):
2118         Add doctrings.
2119
2120 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
2121
2122         * gtk-faces.el (gtk-init-device-faces): removed spurious
2123         quote before let* expression.
2124
2125 2001-10-29  Andy Piper  <andy@xemacs.org>
2126
2127         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
2128         modified when changing coding system.
2129
2130         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
2131         that we invoke the GUI directory selector.
2132
2133 2001-10-25  Andy Piper  <andy@xemacs.org>
2134
2135         * dialog.el (make-dialog-box): use new directory dialog support.
2136         * minibuf.el (read-file-name-1): ditto.
2137         (read-file-name): ditto.
2138         (read-directory-name): ditto.
2139
2140 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
2141
2142         * XEmacs 21.4.5 "Civil Service" is released.
2143
2144 2001-04-23  Didier Verna  <didier@xemacs.org>
2145
2146         * cus-edit.el (custom-variable-pre-save): New.
2147         * cus-edit.el (custom-variable-post-save): New.
2148         * cus-edit.el (custom-variable-save): use them.
2149         * cus-edit.el (custom-face-pre-save): New.
2150         * cus-edit.el (custom-face-post-save): New.
2151         * cus-edit.el (custom-face-save): use them.
2152         * cus-edit.el (custom-group-pre-save): New.
2153         * cus-edit.el (custom-group-post-save): New.
2154         * cus-edit.el (custom-group-save): use them.
2155         * cus-edit.el (Custom-save): use the pre/post functions above,
2156         call `custom-save-all' only once.
2157         * cus-edit.el (custom-variable-pre-reset-standard): New.
2158         * cus-edit.el (custom-variable-post-reset-standard): New.
2159         * cus-edit.el (custom-variable-reset-standard): use them.
2160         * cus-edit.el (custom-face-pre-reset-standard): New.
2161         * cus-edit.el (custom-face-post-reset-standard): New.
2162         * cus-edit.el (custom-face-reset-standard): use them.
2163         * cus-edit.el (custom-group-pre-reset-standard): New.
2164         * cus-edit.el (custom-group-post-reset-standard): New.
2165         * cus-edit.el (Custom-reset-standard): use them.
2166         * cus-edit.el (custom-face-reset-saved): use the pre/post
2167         functions above, call `custom-save-all' only once.
2168
2169 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
2170
2171         * gutter-items.el (buffers-tab face): Derive from the modeline
2172         face by default.  Many people use white-on-black for the default
2173         font, and the tabs look hideous with that color combination.  The
2174         modeline usually has the correct colors.
2175
2176 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
2177
2178         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
2179         (tag-mark-stack-max): Typo fix.
2180
2181 2001-09-28  Ben Wing  <ben@xemacs.org>
2182
2183         * font-lock.el:
2184         * font-lock.el (font-lock-after-change-function):
2185         fix problem with last patch, reported by Katsumi Yamaoka.
2186
2187 2001-09-17  Ben Wing  <ben@xemacs.org>
2188
2189         * font-lock.el (font-lock-after-change-function):
2190         fix problem when you insert a comment on the line before a line of
2191         code: if we use the following char, then when you hit backspace,
2192         the following line of code turns the comment color.
2193
2194 2001-06-08  Ben Wing  <ben@xemacs.org>
2195
2196         * process.el: comment about shell-command-switch.
2197         * process.el (shell-quote-argument): Need to quote a null
2198         argument, too.  From Dan Holmsand.
2199         
2200         * startup.el (normal-top-level): Delete some unused FSF junk.
2201         * startup.el (command-line-early):
2202         
2203         * startup.el (command-line): Call MS Windows init function.
2204         
2205         * win32-native.el:
2206         * win32-native.el (mswindows-system-shells): New.
2207         * win32-native.el (mswindows-system-shell-p): New.
2208         * win32-native.el (init-mswindows-at-startup): New.
2209         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
2210         * win32-native.el (mswindows-quote-one-simple-arg):
2211         * win32-native.el (mswindows-quote-one-command-arg):
2212         * win32-native.el (mswindows-construct-process-command-line-alist):
2213         Correct comments at top.  Correctly handle passing arguments
2214         to Cygwin programs and to bash.  Fix quoting of zero-length
2215         arguments (from Dan Holmsand).  Set shell-command-switch based
2216         on shell-file-name, which in turn comes from env var SHELL.
2217
2218 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
2219
2220         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
2221         default-toolbar-position): Fill docstrings for balloon-help.
2222
2223 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
2224
2225         * faces.el: Reenable specifications over 'gtk domain.
2226
2227 2001-08-08  Didier Verna  <didier@xemacs.org>
2228
2229         * autoload.el (update-autoload-files): make defdir a file name,
2230         not directory name.
2231
2232 2001-08-06  Steve Youngs  <youngs@xemacs.org>
2233
2234         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
2235
2236         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
2237
2238 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
2239
2240         * font-menu.el (font-menu-set-font): Default to current font-family.
2241         (font-menu-preferred-resolution):
2242         (font-menu-size-scaling):
2243         Provide gtk defaults, too.
2244
2245 2001-07-29  Mike Alexander  <mta@arbortext.com>
2246
2247         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
2248         list
2249         (custom-set-face-font-family): ditto
2250
2251 2001-07-26  Mike Sperber <mike@xemacs.org>
2252
2253         * files.el (auto-mode-alist): .9 files are man pages, too.
2254
2255 2001-07-23  Edwin Steiner <esteiner@net4you.at>
2256
2257         * process.el (call-process-internal): bind
2258         coding-system-for-write to 'binary when calling
2259         start-process-internal, so the process receives 
2260         the literal contents of INFILE.
2261
2262 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
2263
2264         * files.el (auto-mode-alist): Add configure.ac support.
2265
2266 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
2267
2268         * buff-menu.el:
2269         mouse.el:
2270         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
2271
2272 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
2273
2274         * XEmacs 21.4.4 "Artificial Intelligence" is released.
2275
2276 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
2277
2278         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
2279         mixed text.
2280         (kinsoku-eol-p): Ditto.
2281
2282 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
2283
2284         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
2285         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
2286         characters as the category `s' or `e' correctly.
2287
2288 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
2289
2290         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
2291
2292 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
2293
2294         * mule/cyrillic.el:  Set up case table.
2295
2296 2001-06-08  Mike Sperber <mike@xemacs.org>
2297
2298         * files.el (save-some-buffers-1): Don't zap the help window right
2299         after `map-y-or-n-p' has popped it up.
2300
2301 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
2302
2303         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
2304
2305 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
2306
2307         * specifier.el: define-specifier-tag 'gtk.
2308
2309 2001-05-12  Ben Wing  <ben@xemacs.org>
2310
2311         * find-paths.el (paths-find-recursive-path):
2312         fix error with null EXCLUDE-REGEXP.
2313         
2314         * font-lock.el (font-lock-mode):
2315         fix problem reported by hrvoje with buffers starting with a space.
2316         
2317 2001-05-06  Ben Wing  <ben@xemacs.org>
2318
2319         * dialog.el (make-dialog-box):
2320         * menubar-items.el (default-menubar):
2321         * printer.el (generic-print-buffer):
2322         * printer.el (generic-print-region):
2323         implement printing the selection when it's selected.
2324
2325 2001-04-18  Didier Verna  <didier@xemacs.org>
2326
2327         * cus-edit.el (Custom-reset-standard): reset to standard settings
2328         not only when the buffer's :custom-state is 'modified, but also
2329         when it is 'set or 'saved.
2330
2331 2001-04-17  Didier Verna  <didier@xemacs.org>
2332
2333         * startup.el (load-user-init-file): define `custom-file' before
2334         loading the user's init file.
2335
2336 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
2337
2338         * menubar.el (popup-mode-menu): Make it work with
2339         popup-menu-titles turned off.
2340         
2341 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
2342
2343         * about.el (about-mailto-link): Use compose-mail for sending mail.
2344
2345 2001-07-14  Sean MacLennan  <seanm@storm.ca>
2346
2347         * package-admin.el (package-install-hook): New.
2348         (package-delete-hook): New.
2349         (package-admin-add-single-file-package): Use package-delete-hook.
2350
2351         * package-get.el (package-get): Use package-install-hook.
2352
2353 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
2354
2355         * package-ui.el (pui-install-selected-packages): reverse the lists
2356         of packages so that they get handled in the same order as they
2357         were selected.
2358
2359 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
2360
2361         * packages.el (locate-library): Use read-library-name for completion.
2362
2363 2001-05-21  Martin Buchholz  <martin@xemacs.org>
2364
2365         * byte-optimize.el (=): `=' is not a binary predicate!
2366         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
2367         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
2368
2369 2001-05-20  Martin Buchholz  <martin@xemacs.org>
2370
2371         * bytecomp.el (byte-compile-arithcompare):
2372         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
2373
2374 2001-06-03  William M. Perry  <wmperry@gnu.org>
2375
2376         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
2377         return the filename selected by the user!
2378
2379 2001-05-31  William M. Perry  <wmperry@gnu.org>
2380
2381         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
2382         in XEmacs/GTK.
2383
2384 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
2385
2386         * coding.el: Tiny typo fixed.
2387
2388 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
2389
2390         * XEmacs 21.4.3 "Academic Rigor" is released.
2391
2392 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
2393
2394         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
2395
2396 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
2397
2398         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
2399
2400 2001-05-04  Ben Wing  <ben@xemacs.org>
2401
2402         * printer.el (generic-print-buffer):
2403         * printer.el (generic-print-region):
2404         Enable dialog boxes.  Apply workaround recommended by Kirill.
2405         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
2406         
2407         * simple.el (kill-whole-line):
2408         * simple.el (kill-line-1):
2409         * simple.el (kill-entire-line):
2410         * simple.el (kill-line):
2411         * simple.el (backward-kill-line):
2412         Take out interactive dependence of kill-whole-line.
2413
2414 2001-04-22  Ben Wing  <ben@xemacs.org>
2415
2416         * dialog.el (make-dialog-box):
2417         Put dialog titles back in -- this time correctly.  Fix various
2418         other problems with leaks and such.
2419
2420         * simple.el (region-exists-p):
2421         * simple.el (region-active-p):
2422         Add comment about which one is correct to use in menu specs.
2423
2424 2001-05-05  Ben Wing  <ben@xemacs.org>
2425
2426         * dialog.el (make-dialog-box): fix doc string.
2427         * menubar-items.el (default-menubar): Add Page Setup for Windows,
2428         take out Pretty Print.
2429         * printer.el:
2430         * printer.el (printer-current-device): New.
2431         * printer.el (Printer-get-device): New.
2432         * printer.el (Printer-clear-device): New.
2433         * printer.el (generic-page-setup): New.
2434         * printer.el (generic-print-buffer):
2435         * printer.el (generic-print-region):
2436         Implement Page Setup.  Handle errors properly.
2437
2438 2001-05-05  Ben Wing  <ben@xemacs.org>
2439
2440         * subr.el (error): Complete list of errors in doc string.
2441         
2442 2001-04-22  Ben Wing  <ben@xemacs.org>
2443
2444         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
2445         
2446 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
2447
2448         * build-report.el: Remove CVS keywords since this file has been in
2449         core lisp for a while now.
2450         * build-report.el (build-report-make-output-files): Fix typo.
2451
2452 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
2453
2454         * about.el (about-finish-buffer): Make sure the last change works
2455         even if EVENT is nil.
2456
2457 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
2458
2459         * about.el (about-finish-buffer): Kill/bury the buffer where the user
2460         clicked, not the one that happens to be the current buffer at the
2461         time.
2462
2463 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
2464
2465         * cus-edit.el (custom-display): Support the GTK Window System also.
2466
2467 2001-04-30  Ben Wing  <ben@xemacs.org>
2468
2469         * printer.el:
2470         * printer.el (printer-page-header):
2471         * printer.el (Print-context): New.
2472         * printer.el (printer-page-footer):
2473         * printer.el (generate-header-element): New.
2474         * printer.el (generate-header-line): New.
2475         * printer.el (print-context-property):
2476         * printer.el (generic-print-buffer):
2477         * printer.el (generic-print-region):
2478         Implement headers and footers.  Implement calling Print dialog box
2479         (#### but it doesn't quite work yet).
2480
2481 2001-04-25  Ben Wing  <ben@xemacs.org>
2482
2483         * about.el (xemacs-hackers):
2484         * about.el (about-url-alist):
2485         * about.el (about-personal-info):
2486         * about.el (about-hacker-contribution):
2487         More contributions.
2488         
2489         * simple.el (handle-post-motion-command):
2490         Fix spurious setting of zmacs-region-stays to t after a non-shift
2491         motion command.
2492
2493 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
2494
2495         * about.el (about-personal-info): Update my bio.
2496         (about-hacker-contribution): Ditto.
2497
2498 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
2499
2500         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
2501
2502 2001-04-19  Andy Piper  <andy@xemacs.org>
2503
2504         * package-net.el (package-net-cygwin32-binary-size): new size.
2505         (package-net-win32-binary-size): new size.
2506         (package-net-convert-index-to-ini): Use new arch.
2507         (package-net-batch-convert-index-to-ini): Removed.
2508         (package-net-generate-bin-ini): New.
2509         (package-net-batch-generate-bin-ini): New.
2510
2511 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
2512
2513         * XEmacs 21.4.1 "Copyleft" is released.
2514
2515 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
2516
2517         * x-compose.el (xlib-input-method-bug-workaround):
2518         (alias-colon-to-double-quote):
2519         Force sort in map-keymap to work around rehash bug.
2520
2521 2001-04-17  Ben Wing  <ben@xemacs.org>
2522
2523         * about.el: Finish overhaul, add a few new hackers, update a
2524         couple old ones.
2525
2526 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
2527
2528         * XEmacs 21.4.0 "Solid Vapor" is released.
2529
2530 2001-04-15  Ben Wing  <ben@xemacs.org>
2531
2532         * about.el:
2533         * about.el (about-headline-face): New.
2534         * about.el (about-link-face): New.
2535         * about.el (about-current-release-maintainers): New.
2536         * about.el (about-other-current-hackers): New.
2537         * about.el (about-url-alist):
2538         * about.el (about-once-and-future-hackers): New.
2539         * about.el (about-mailto-link): New.
2540         * about.el (about-get-buffer):
2541         * about.el (about-finish-buffer):
2542         * about.el (about-xemacs):
2543         * about.el (about-features): Removed.
2544         * about.el (about-advantages): New.
2545         * about.el (about-maintainer-info): Removed.
2546         * about.el (about-personal-info): New.
2547         * about.el (about-hacker-contribution): New.
2548         * about.el (about-maintainer):
2549         * about.el (about-show-linked-info):
2550         * about.el (about-hackers):
2551         Major revamping.  Rewriting of most of the text, improve the
2552         link handling, separate info on contributors into personal
2553         and contribution info, add new contributors, update personal
2554         info, etc. etc.
2555         
2556         * menubar-items.el (default-menubar):
2557         Help menubar entry for News now says more accurately
2558         "What's New in XEmacs".
2559         
2560         * mouse.el:
2561         * mouse.el (mouse-track-cleanup-hook):
2562         * mouse.el (mouse-track):
2563         Don't set-buffer to a dead buffer when calling mouse-track
2564         cleanup hooks.
2565
2566 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
2567
2568         * XEmacs 21.2.47 "Zephir" is released.
2569
2570 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
2571
2572         * dialog.el (make-dialog-box): Disable dialog box titles until
2573         we get them working.
2574
2575 2001-03-30  Ben Wing  <ben@xemacs.org>
2576
2577         * help.el:
2578         * help.el (Help-princ-face):
2579         * help.el (Help-prin1-face):
2580         * help.el (frob-help-extents):
2581         * help.el (describe-function-1):
2582         * help.el (describe-variable):
2583         Avoid using font-lock faces, which may not be defined.
2584         Instead, use hyper-apropos faces, and make sure they're
2585         defined as necessary by using `require'. (It's not so safe
2586         to do this for font-lock.) In any case, we will eventually
2587         be merging this functionality into hyper-apropos.
2588
2589         * loaddefs.el (completion-ignored-extensions):
2590         Fix documentation.
2591         
2592         * menubar-items.el (menu-truncate-list): Removed.
2593         * menubar-items.el (Menubar-items-truncate-list): New.
2594         * menubar-items.el (default-menubar):
2595         Fix errors if grep or compile command is too long.  Rename helper
2596         function to be less visible.
2597
2598 2001-03-23  Martin Buchholz  <martin@xemacs.org>
2599
2600         * byte-optimize.el (byte-optimize-minus):
2601         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
2602
2603 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
2604
2605         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
2606         Mule is available.
2607
2608         * mule/latin.el: New file.
2609
2610 2001-03-11  Ben Wing  <ben@xemacs.org>
2611
2612         * auto-save.el:
2613         * auto-save.el (auto-save-directory):
2614         * auto-save.el (make-auto-save-file-name):
2615         * auto-save.el (auto-save-file-name-p): New.
2616
2617         Merge in improvements from other definition of
2618         make-auto-save-file-name in files.el.
2619         
2620         * auto-save.el (auto-save-original-name):
2621         * auto-save.el (auto-save-name-in-fixed-directory):
2622         * auto-save.el (auto-save-unslashify-name): Removed.
2623         * auto-save.el (auto-save-slashify-name): Removed.
2624         * auto-save.el (auto-save-reserved-chars): New.
2625         * auto-save.el (auto-save-escape-name): New.
2626         * auto-save.el (auto-save-unhex): New.
2627         * auto-save.el (auto-save-unescape-name): New.
2628
2629         Change algorithm for encoding filenames in auto-save names to be
2630         entirely safe with all filesystems and all possible characters in
2631         a filename, and 100% reversible. (Essentially, uses
2632         quoted-printable as the encoding.)
2633         
2634         * auto-save.el (recover-all-files):
2635
2636         Use insert-directory rather than calling ls directly -- fixes
2637         things under Windows.
2638
2639         * files.el:
2640         * files.el (convert-standard-filename): Substitute FSF's
2641         definition for this (we had nothing here before).
2642         
2643         * files.el (backup-buffer): Warning fix.
2644         
2645         * files.el (make-backup-file-name):
2646         * files.el (find-backup-file-name):
2647         Fix error in calling sequence to auto-save-file-name-p.
2648         
2649         * files.el (recover-file):
2650         Use insert-directory rather than calling ls directly -- fixes
2651         things under Windows.
2652
2653         * files.el (make-auto-save-file-name): Removed.
2654         * files.el (auto-save-file-name-p): Removed.
2655         auto-save is always dumped so no sense in having a definition
2656         that will always be overwritten with another.
2657         
2658         * files.el (insert-directory):
2659         * win32-native.el:
2660         * win32-native.el (debug-mswindows-process-command-lines):
2661         * win32-native.el (original-make-auto-save-file-name): Removed.
2662         * win32-native.el (make-auto-save-file-name): Removed.
2663
2664
2665 2001-03-21  Martin Buchholz <martin@xemacs.org>
2666
2667         * XEmacs 21.2.46 "Urania" is released.
2668
2669 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
2670
2671         * menubar-items.el (default-menubar): Update sample.emacs to
2672         sample.init.el and adjust accelerators.
2673
2674 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
2675
2676         * build-report.el (build-report): Improve docstring.
2677
2678 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
2679
2680         * ChangeLog: Log GTK merge.
2681
2682         * gutter-items.el:
2683         * mwheel.el:
2684         * sound.el:
2685         * startup.el:
2686         Revert gratuitous whitespace changes.
2687
2688 2001-03-07  Ben Wing  <ben@xemacs.org>
2689
2690         * help.el:
2691         * help.el (key-or-menu-binding):
2692         * help.el (Help-find-file): New.
2693         * help.el (describe-beta):
2694         * help.el (describe-copying):
2695         * help.el (describe-project):
2696         * help.el (view-emacs-news):
2697         * help.el (view-sample-init-el): New.
2698         * help.el (Help-princ-face): New.
2699         * help.el (Help-prin1-face): New.
2700         * help.el (help-symbol-function-context-menu):
2701         * help.el (help-symbol-variable-context-menu):
2702         * help.el (help-symbol-function-and-variable-context-menu):
2703         * help.el (frob-help-extents):
2704         * help.el (describe-function-1):
2705         * help.el (describe-variable):
2706
2707         Add coloring in Help buffers, correspondent with hyperlinks.
2708         View files in view-mode rather than Fundamental.
2709         Remove separators from context menus -- now handled in generic code.
2710         Add `Find Tag' to context menu.
2711         
2712         * menubar.el (popup-mode-menu):
2713
2714         Rewrite code that outputs the popup menu to (a) put more specific
2715         entries first, (b) be more robust, (c) output the proper context
2716         menu separators automatically (the context menu functionality is
2717         new and currently used only by Help).
2718
2719 2001-03-10  William M. Perry  <wmperry@aventail.com>
2720
2721         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
2722         this function when converting from the 21.1 GTK branch.  Now
2723         supports file, password, question, and color built-in dialogs.
2724
2725 2001-03-06  Ben Wing  <ben@xemacs.org>
2726
2727         * keydefs.el:
2728         * keydefs.el (global-map):
2729         Add commented-out change of M-k (for 21.5).
2730         
2731         * menubar-items.el (default-menubar):
2732         Fix items to control kill-line behavior; add items for
2733         shifted motion.
2734         
2735         * simple.el:
2736         * simple.el (kill-whole-line):
2737         * simple.el (historical-kill-line): Removed.
2738         * simple.el (kill-line): Removed.
2739         * simple.el (kill-entire-line): New.
2740         * simple.el (kill-line-1): New.
2741         * simple.el (backward-kill-line):
2742         Undo kill-whole-line == always changes.  Add new function
2743         kill-entire-line to unconditionally delete the current line.
2744         Add comments describing the lamentable state of affairs of
2745         the kill-line functions and variables.
2746
2747 2001-03-02  Ben Wing  <ben@xemacs.org>
2748
2749         * simple.el:
2750         * simple.el (beginning-of-buffer):
2751         * simple.el (end-of-buffer):
2752         * simple.el (mark-ring-unrecorded-commands):
2753         * simple.el (signal-error-on-buffer-boundary):
2754         * simple.el (shifted-motion-keys-select-region):
2755         * simple.el (unshifted-motion-keys-deselect-region):
2756         * simple.el (motion-keys-for-shifted-motion): New.
2757         * simple.el (handle-pre-motion-command):
2758         * simple.el (handle-post-motion-command):
2759         * simple.el (forward-char-command):
2760         * simple.el (backward-char-command):
2761         * simple.el (scroll-up-command):
2762         * simple.el (scroll-down-command):
2763         * simple.el (next-line):
2764         * simple.el (previous-line):
2765         * simple.el (backward-block-of-lines):
2766         * simple.el (forward-block-of-lines):
2767         * simple.el (backward-word):
2768         * simple.el (mark-word):
2769
2770         Augment documentation of the most common motion commands to make
2771         note of the shifted-motion support.  Improve the support to (a)
2772         properly document how it works and why it's done in the fashion it
2773         is, and (b) allow the keystrokes that trigger it to be customized.
2774
2775         Correct error in the customize specification of
2776         mark-ring-unrecorded-commands.
2777
2778 2001-03-02  Ben Wing  <ben@xemacs.org>
2779
2780         * font-lock.el:
2781         * font-lock.el (font-lock-pending-extent-table): Removed.
2782         * font-lock.el (font-lock-pending-buffer-table): New.
2783         * font-lock.el (font-lock-pre-idle-hook):
2784         * font-lock.el (font-lock-after-change-function):
2785         * font-lock.el (font-lock-fontify-pending-extents):
2786         * font-lock.el (font-lock-lisp-like):
2787
2788         Fix handling of pending extents to avoid excessive slowness (N^2
2789         behavior) when making lots of buffer changes between redisplays,
2790         such as when saving the Options.
2791
2792 2001-03-09  William M. Perry  <wmperry@aventail.com>
2793
2794         * device.el:
2795         * dragdrop.el:
2796         * dumped-lisp.el:
2797         * faces.el:
2798         * frame.el:
2799         * gnuserv.el:
2800         * loadup.el:
2801         * menubar-items.el:
2802         * minibuf.el:
2803         The Great GTK Merge.
2804
2805         * ChangeLog.GTK:
2806         * dialog-gtk.el:
2807         * gdk.el:
2808         * generic-widgets.el:
2809         * glade.el:
2810         * gnome-widgets.el:
2811         * gnome.el:
2812         * gtk-compose.el:
2813         * gtk-extra.el:
2814         * gtk-faces.el:
2815         * gtk-ffi.el:
2816         * gtk-file-dialog.el:
2817         * gtk-font-menu.el:
2818         * gtk-glyphs.el:
2819         * gtk-init.el:
2820         * gtk-iso8859-1.el:
2821         * gtk-marshal.el:
2822         * gtk-mouse.el:
2823         * gtk-package.el:
2824         * gtk-password-dialog.el:
2825         * gtk-select.el:
2826         * gtk-widget-accessors.el:
2827         * gtk-widgets.el:
2828         * gtk.el:
2829         widgets-gtk.el:
2830         The Great GTK Merge: new files.
2831
2832 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
2833
2834         * generic-widgets.el: Don't require gtk (a built-in feature) at
2835         top level.  Don't execute the last sexp unless (featurep 'gtk).
2836
2837 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
2838
2839         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
2840
2841 2001-02-23  Martin Buchholz <martin@xemacs.org>
2842
2843         * XEmacs 21.2.45 "Thelxepeia" is released.
2844
2845 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
2846  
2847         * about.el (xemacs-hackers): update my entry. 
2848         * about.el (about-maintainer-info): ditto. 
2849         * about.el (about-hackers): ditto. 
2850
2851 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
2852
2853         * about.el (about-maintainer-info): More vanity info about
2854         yours truly.
2855
2856 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
2857
2858         * build-report.el (build-report-destination): xemacs-build-reports
2859         has moved to SourceForge, where mailing list name length is
2860         restricted, hence the name change to
2861         xemacs-buildreports@xemacs.org.
2862         * build-report.el (build-report-keep-regexp): Update default.
2863         * build-report.el (build-report-delete-regexp): Ditto.
2864         * build-report.el (build-report-make-output-files): Ditto.
2865
2866 2001-02-19  Craig Lanning  <lanning@scra.org>
2867
2868         * lisp-mode.el: Add indentation specifications for following
2869         Common Lisp forms: handler-case, handler-bind, with-slots,
2870         with-open-file, with-open-stream, print-unreadable-object.
2871
2872 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
2873
2874         * font-lock.el (font-lock-set-defaults-1):
2875         Move initialization of `font-lock-cache-position' so that it's set
2876         even if font-lock-keywords is already defined.
2877
2878 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
2879
2880         * autoload.el (generate-file-autoloads-1):
2881         Use `emacs-lisp-mode-syntax-table' instead of
2882         `lisp-mode-syntax-table'.
2883         * lisp-mode.el (lisp-mode-syntax-table):
2884         Get rid of old checks for `parse-partial-sexp' version.
2885         Make `|' (pipe) string delimiter instead of punctuation.
2886
2887 2001-02-16  Martin Buchholz  <martin@xemacs.org>
2888
2889         * window.el (save-selected-window):
2890         Use gensym for better macro hygiene.
2891
2892 2001-02-06  Mike Sperber <mike@xemacs.org>
2893
2894         * dump-paths.el:
2895         * startup.el (startup-setup-paths): Set and use
2896         `mule-lisp-directory'.
2897         (startup-setup-paths-warning): Ditto.
2898
2899         * setup-paths.el (paths-find-mule-lisp-directory): Added.
2900         (paths-construct-load-path): Consider `mule-lisp-directory'.
2901
2902 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
2903
2904         * font-lock.el: Syntax table improvements used.  A few random
2905         changes are not specified below.
2906         (font-lock-fontify-string-delimiters):
2907         (font-lock-syntactic-keywords):
2908         (font-lock-cache-state nil):
2909         (font-lock-cache-position):
2910         New variables.
2911         (font-lock-set-syntax):
2912         (font-lock-apply-syntactic-highlight):
2913         (font-lock-fontify-syntactic-anchored-keywords):
2914         (font-lock-fontify-syntactic-keywords-region):
2915         (font-lock-eval-keywords):
2916         New functions.
2917         (font-lock-remove-face):
2918         (font-lock-fontify-syntactically-region):
2919         Use syntax properties.
2920
2921 2001-02-08  Martin Buchholz <martin@xemacs.org>
2922
2923         * XEmacs 21.2.44 "Thalia" is released.
2924
2925 2001-01-16  Mike Sperber <mike@xemacs.org>
2926
2927         * startup.el (normal-top-level): Work even if no installation root
2928         is found.
2929
2930 2001-01-30  Andy Piper  <andy@xemacs.org>
2931
2932         * gutter-items.el (progress-abort-glyph): remove instantiator.
2933         (set-progress-abort-instantiator): new function.
2934         (abort-progress-feedback): use it.
2935
2936         * gutter.el (set-gutter-dirty-p): new function.
2937
2938 2001-01-30  Didier Verna  <didier@xemacs.org>
2939
2940         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
2941
2942 2001-01-24  Didier Verna  <didier@xemacs.org>
2943
2944         * sound.el (sound-extension-list): give a better default value.
2945         * sound.el (load-sound-file): improve the doc string, also find
2946         files given by absolute names, pass a real extension list to
2947         `locate-file'.
2948
2949 2001-01-26  Martin Buchholz <martin@xemacs.org>
2950
2951         * XEmacs 21.2.43 "Terspichore" is released.
2952
2953 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
2954
2955         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
2956         messages from gnuserv.
2957
2958 2001-01-20  Martin Buchholz <martin@xemacs.org>
2959
2960         * XEmacs 21.2.42 "Poseidon" is released.
2961
2962 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
2963
2964         * cl-macs.el (cl-upcase-arg): New function.
2965         (cl-function-arglist): New function.
2966         (cl-transform-lambda): Automatically add CL-style lambda list to
2967         documentation string using functions above.
2968
2969 2001-01-12  Andy Piper  <andy@xemacs.org>
2970
2971         * package-get.el (package-get-custom): call
2972         package-net-update-installed-db.
2973
2974         * package-ui.el (pui-install-selected-packages): call
2975         package-net-update-installed-db.
2976
2977         * package-net.el (package-net-update-installed-db): use
2978         packages-package-list so that we reflect reality.
2979
2980         * packages.el (packages-package-list): Make docstring reflect
2981         reality.
2982
2983         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
2984
2985         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
2986         isn't installed.
2987
2988 2001-01-17  Andy Piper  <andy@xemacs.org>
2989
2990         * wid-edit.el (widget-activation-glyph-mapper): activate or
2991         deactivate native widgets.
2992         (widget-glyph-insert-glyph): record instantiator.
2993         (widget-push-button-value-create): use it.
2994
2995         * gui.el (gui-button-action): new function. Make button's domain
2996         buffer current when calling.
2997         (make-gui-button): update to use gui-button-action.
2998
2999 2001-01-16  Didier Verna  <didier@xemacs.org>
3000
3001         * menubar-items.el (default-menubar): add an entry for modeline
3002         horizontal scrolling in Options -> Display.
3003
3004 2001-01-17  Steve Youngs  <youngs@xemacs.org>
3005
3006         * package-get.el (package-get-require-signed-base): Set to nil
3007         by default.
3008
3009 2001-01-17  Martin Buchholz <martin@xemacs.org>
3010
3011         * XEmacs 21.2.41 "Polyhymnia" is released.
3012
3013 2001-01-16  Mike Sperber <mike@xemacs.org>
3014
3015         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
3016         catch lisp/mule/.
3017
3018 2001-01-14  Mike Sperber <mike@xemacs.org>
3019
3020         * startup.el (maybe-create-compatibility-dot-emacs):
3021         (maybe-unmigrate-user-init-file):
3022         (unmigrate-user-init-file): Created.
3023         (maybe-migrate-user-init-file): Offer creation of compatibility
3024         .emacs.
3025         Some doc fixes wrt init file location.
3026
3027 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
3028
3029         * faces.el (face-frob-from-locale-first): new variable.
3030         (frob-face-font-2): Honor tags arg while trying to use
3031         standard-face-mapping.  When face-frob-from-locale-first is set,
3032         first try to set face inheriting from frobbed-face.
3033
3034 2001-01-15  Didier Verna  <didier@xemacs.org>
3035
3036         * about.el (xemacs-hackers): update my entry.
3037         * about.el (about-url-alist): ditto.
3038         * about.el (about-maintainer-info): ditto.
3039         * about.el (about-hackers): ditto.
3040
3041 2001-01-15  Martin Buchholz  <martin@xemacs.org>
3042
3043         The byte compiler has been badly broken for a year,
3044         by the patch of 1999-12-06.
3045         * byte-optimize.el (byte-optimize-form-code-walker):
3046         Bug was: the byte compiler was making this erroneous optimization:
3047         (progn (or (foo)) (bar)) ==> (bar)
3048
3049 2000-11-20  Mike Sperber <mike@xemacs.org>
3050
3051         * setup-paths.el (paths-core-load-path-depth): Split
3052         `paths-load-path-depth' in two for site and core lisp.  Don't
3053         recurse into core.
3054         * setup-paths.el (paths-construct-load-path): Use.
3055
3056 2001-01-10  Andy Piper  <andy@xemacs.org>
3057
3058         * package-net.el (package-net-cygwin32-binary-size): new variable
3059         (package-net-win32-binary-size): ditto.  add much needed
3060         commentary.
3061
3062         * gutter-items.el (buffers-tab-items): correct off-by-one error
3063         for buffers-tab-max-size.
3064
3065 2001-01-08  Martin Buchholz <martin@xemacs.org>
3066
3067         * XEmacs 21.2.40 is released.
3068
3069 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
3070
3071         * mule/hebrew.el: Fix comments and typos.
3072         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
3073
3074 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
3075
3076         * ChangeLog.1: move ancient log from fill.el.
3077
3078         * dump-paths.el:
3079         paragraphs.el:
3080         mule/mule-category.el:
3081         Miscellaneous typo fixes and slight doc clarifications.
3082
3083         * mule/mule-ccl.el:  Correct file name in header.
3084
3085 2000-12-31  Martin Buchholz <martin@xemacs.org>
3086
3087         * XEmacs 21.2.39 is released.
3088
3089 2000-12-27  Martin Buchholz  <martin@xemacs.org>
3090
3091         * byte-optimize.el (byte-optimize-cond):
3092         (byte-optimize-cond-1): New.
3093         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
3094         Optimizes (cond (x nil)) ==> nil.
3095         Provide better diagnostic on malformed expr like (cond foo).
3096
3097 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
3098
3099         * mule/mule-coding.el:
3100         mule/mule-cmds.el (reset-language-environment,
3101         set-language-environment-coding-systems):
3102         Safer default coding-priority-list, corresponding to src/file-coding.h.
3103
3104 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
3105
3106         * package-admin.el: Allow package removal from
3107         early-package-load-path.
3108
3109 2000-12-15  Andreas Jaeger  <aj@suse.de>
3110
3111         * about.el (about-maintainer-info): Update my entry.
3112
3113 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
3114
3115         * packages.el (locate-library): Add support for bzip2
3116         compressed .el files.
3117
3118 2000-12-12  Andy Piper  <andy@xemacs.org>
3119
3120         * package-net.el: new file.
3121
3122 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
3123
3124         * font-lock.el: Add missing C++ keywords.
3125
3126 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
3127
3128         * simple.el (indent-for-comment): Preserve indentation of comments
3129         starting in column 0, as documented in (Info-goto-node
3130         "(xemacs)Comments").  Update docstring accordingly.
3131
3132 2000-12-05  Martin Buchholz <martin@xemacs.org>
3133
3134         * XEmacs 21.2.38 is released.
3135
3136 2000-12-04  Didier Verna  <didier@xemacs.org>
3137
3138         * mouse.el (default-mouse-track-set-point-in-window): remove
3139         spurious '+' operation detected by Martin.
3140
3141
3142 2000-12-01  Martin Buchholz  <martin@xemacs.org>
3143
3144         * cl-extra.el (coerce):
3145         Implement char to integer coercion.
3146         Remove extraneous (numberp) test.
3147
3148         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
3149         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
3150         (byte-optimize-predicate):
3151         Warn if evaluating constant expression signals an error.
3152         (byte-optimize-form): Small simplification.
3153
3154         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
3155
3156 2000-11-30  Martin Buchholz  <martin@xemacs.org>
3157
3158         * byte-optimize.el:
3159         (byte-optimize-minus):
3160         (byte-optimize-plus):
3161         (byte-optimize-mult):
3162         (byte-optimize-quo):
3163         Use (car (last x)) instead of (last x) to get last elt!
3164         Use `byte-optimize-predicate' to optimize `%'.
3165         Move optimizations for special numeric args to bytecomp.el.
3166         * bytecomp.el (byte-compile-associative): Remove.
3167         (byte-compile-max): New.
3168         (byte-compile-min): New.
3169         Properly handle erroneous calls: (max) (min).
3170         (byte-compile-plus): New.
3171         (byte-compile-minus):
3172         It's easiest to handle 0, +1 and -1 args here.
3173         (byte-compile-mult): New.
3174         It's easiest to handle 1, -1 and 2 args here.
3175         (byte-compile-quo):
3176         It's easiest to handle 0, +1 and -1 args here.
3177         Issue byte-compiler warning when dividing by zero.
3178
3179         Byte-compiler arithmetic improvements.
3180         Better optimize these expressions in the obvious way:
3181         (+ x y 1)   -->  varref x varref y add add1
3182         (+ x y -1)  -->  varref x varref y add sub1
3183         (- x y 0)   -->  (- x y)
3184         (- 0 x y)   -->  (- (- x) y)
3185         (% 42 19)   --> compile-time constant
3186         (/ 42 19)   --> compile-time constant
3187         (* (foo) 2) --> foo call dup plus
3188
3189         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
3190         unless (declaim (optimize (safety 3)))
3191         or (setq byte-compile-delete-errors nil).
3192
3193 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
3194
3195         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
3196         docstrings.
3197
3198 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
3199
3200         * startup.el (command-line-do-help):  Add documentation of
3201         portable dumper switches.
3202
3203 2000-11-22  Andy Piper  <andy@xemacs.org>
3204
3205         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
3206
3207         * glyphs.el (init-glyphs): don't use autodetect for strings.
3208
3209 2000-11-28  Martin Buchholz  <martin@xemacs.org>
3210
3211         * byte-optimize.el (byte-optimize-char-before):
3212         (byte-optimize-backward-char):
3213         (byte-optimize-backward-word):
3214         Fix incorrect optimizations for these sorts of expressions:
3215         (let ((x nil)) (backward-char x))
3216
3217 2000-11-21  Martin Buchholz  <martin@xemacs.org>
3218
3219         * byte-optimize.el:
3220         * byte-optimize.el (byte-optimize-backward-char): New.
3221         * byte-optimize.el (byte-optimize-backward-word): New.
3222         Make backward-word and backward-char as efficient as forward versions.
3223
3224         * bytecomp.el (byte-compile-no-args-with-one-extra):
3225         * bytecomp.el (byte-compile-one-arg-with-one-extra):
3226         * bytecomp.el (byte-compile-two-args-with-one-extra):
3227         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
3228         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
3229         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
3230         Check if extra arg is constant nil, and if so, use byte-coded call.
3231
3232         * simple.el (backward-word):
3233         * simple.el (mark-word):
3234         * simple.el (kill-word):
3235         * simple.el (backward-kill-word):
3236         Make COUNT argument optional, for consistency with forward-char et al.
3237
3238         * abbrev.el (abbrev-string-to-be-defined):
3239         * abbrev.el (inverse-abbrev-string-to-be-defined):
3240         * abbrev.el (inverse-add-abbrev):
3241         * abbrev.el (expand-region-abbrevs):
3242         * buff-menu.el (Buffer-menu-execute):
3243         * indent.el (move-to-left-margin):
3244         * indent.el (indent-relative):
3245         * indent.el (move-to-tab-stop):
3246         * info.el (Info-reannotate-node):
3247         * lisp-mode.el (lisp-indent-line):
3248         * lisp.el (end-of-defun):
3249         * lisp.el (move-past-close-and-reindent):
3250         * misc.el (copy-from-above-command):
3251         * mouse.el (default-mouse-track-scroll-and-set-point):
3252         * page.el (forward-page):
3253         * paragraphs.el (forward-paragraph):
3254         * paragraphs.el (end-of-paragraph-text):
3255         * picture.el (picture-forward-column):
3256         * picture.el (picture-self-insert):
3257         * rect.el (extract-rectangle-line):
3258         * simple.el (newline):
3259         * simple.el (fixup-whitespace):
3260         * simple.el (backward-delete-char-untabify):
3261         * simple.el (transpose-chars):
3262         * simple.el (transpose-preceding-chars):
3263         * simple.el (do-auto-fill):
3264         * simple.el (indent-new-comment-line):
3265         * simple.el (blink-matching-open):
3266         * view-less.el (cleanup-backspaces):
3267         * wid-edit.el (widget-transpose-chars):
3268         * term/bg-mouse.el (bg-insert-moused-sexp):
3269         Use more readable (backward-FOO n) instead of (forward-FOO -n).
3270
3271         * info.el (Info-fontify-node):
3272         * simple.el (backward-delete-function):
3273         Use canonical delete-backward-char instead of backward-delete-char.
3274
3275 2000-11-20  Andy Piper  <andy@xemacs.org>
3276
3277         * gutter-items.el (update-tab-in-gutter): don't barf if there are
3278         no buffers.
3279
3280 2000-11-20  Andy Piper  <andy@xemacs.org>
3281
3282         * gutter-items.el (update-tab-in-gutter): don't give popup frames
3283         buffer tabs.
3284
3285 2000-11-18  Martin Buchholz  <martin@xemacs.org>
3286
3287         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
3288         (proclaim inline...) was shadowing compiler-macros.
3289
3290 2000-11-17  Martin Buchholz  <martin@xemacs.org>
3291
3292         * bytecomp.el (byte-compile-eval): New.
3293         (byte-compile-initial-macro-environment): Use byte-compile-eval.
3294         Keeps this promise made in Lispref:
3295         "If a file being compiled contains a `defmacro' form, the macro is
3296         defined temporarily for the rest of the compilation of that file."
3297
3298 2000-11-09  Martin Buchholz  <martin@xemacs.org>
3299
3300         * cl.el (floatp-safe):
3301         (plusp):
3302         (minusp):
3303         (oddp):
3304         (evenp):
3305         (cl-abs):
3306         Use a better parameter name than `x'.
3307
3308         * cl-macs.el (check-type): Make continuable.  Change documentation
3309         to require PLACE, but accept any form for compatibility.
3310
3311         * abbrev.el (define-abbrev): Use check-type.
3312         * font-menu.el (font-menu-change-face): Use check-type.
3313         * menubar.el (relabel-menu-item): Use check-type.
3314         * itimer.el: Fix typo.
3315
3316 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
3317
3318         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
3319
3320 2000-11-14  Martin Buchholz <martin@xemacs.org>
3321
3322         * XEmacs 21.2.37 is released.
3323
3324 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
3325
3326         * code-cmds.el: Provide the feature.
3327
3328 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
3329
3330         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
3331
3332         * code-cmds.el: New file
3333         * mule/mule-cmds.el:
3334         * mule/mule-misc.el
3335         (coding-keymap): New keymap. Define coding system keyboard
3336         commands on file-coding builds too.
3337         (coding-system-change-eol-conversion):
3338         (universal-coding-system-argument):
3339         (set-default-coding-systems):
3340         (prefer-coding-system): Moved from mule-cmds.el
3341         (set-buffer-process-coding-system): Moved from mule-misc.el
3342
3343 2000-09-15  Stephen Carney <carney@scubadoo.com>
3344
3345         * etags.el (buffer-tag-table-files): Use append instead of nconc.
3346
3347 2000-11-09  Steve Youngs  <youngs@xemacs.org>
3348
3349         * package-get.el (package-get-download-sites): Add a pre-release
3350         site for experimental packages.
3351
3352         * auto-autoloads.el: Regenerated.
3353
3354 2000-08-01  Andy Piper  <andy@xemacs.org>
3355
3356         * gutter-items.el (buffers-tab-omit-function): reference
3357         buffers-tab-select-visible-buffers.
3358         (buffers-tab-filter-functions): new variable, by default uses
3359         buffers-tab-selection-function and buffers-tab-omit-function.
3360         (select-buffers-tab-buffers-by-mode): invert arguments.
3361         (buffers-tab-select-visible-buffers): new function. Invert calling
3362         of buffers-menu-omit-invisible-buffers.
3363         (buffers-tab-items): rewrite to use
3364         buffers-tab-filter-functions. Rewrite docstring.
3365         (gutter-buffers-tab-extent): delete.
3366         (add-tab-to-gutter): always build a new extent when adding the
3367         tabs.
3368         (update-tab-in-gutter): make gutter dirty when orientation
3369         changes.
3370
3371 2000-11-07  Martin Buchholz  <martin@xemacs.org>
3372
3373         * bytecomp.el (byte-compile-defvar-or-defconst):
3374         Only do loadhist recording if defvar form includes a value.
3375
3376 2000-11-02  Martin Buchholz  <martin@xemacs.org>
3377
3378         * bytecomp.el (byte-compile-initial-macro-environment):
3379         `eval-when-compile' should not compile its body.
3380
3381 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3382
3383         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
3384         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
3385         some Japanese English.  Remove some ancient FSF comments, and
3386         improve docstrings.  Use symbols not vectors for tables.
3387
3388 2000-11-03  Martin Buchholz  <martin@xemacs.org>
3389
3390         * keymap.el:
3391         (local-key-binding):
3392         (global-key-binding):
3393         Add an optional `accept-defaults' parameter, just like `lookup-key'.
3394
3395         * lisp.el:
3396         (backward-sexp): Slightly simpler code.
3397         (mark-sexp): Make arg optional, like FSF Emacs.
3398         (forward-list): Slightly simpler code.
3399         (backward-list): Slightly simpler code.
3400         (down-list):  Make arg optional, like FSF Emacs.
3401         (up-list):  Make arg optional, like FSF Emacs.
3402         (backward-up-list):  Make arg optional, like FSF Emacs.
3403         (kill-sexp):  Make arg optional, like FSF Emacs.
3404         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
3405
3406         * font-menu.el (font-menu-change-face):
3407         Take continuable errors into account.
3408
3409         * abbrev.el:
3410         * abbrev.el (clear-abbrev-table):
3411         * abbrev.el (define-abbrev-table):
3412         * abbrev.el (define-abbrev):
3413         * abbrev.el (insert-abbrev-table-description):
3414         * apropos.el (apropos-documentation-check-doc-file):
3415         * apropos.el (apropos-documentation-check-elc-file):
3416         * buff-menu.el (list-buffers):
3417         * buff-menu.el (list-buffers-noselect):
3418         * bytecomp.el (byte-recompile-directory):
3419         * bytecomp.el (batch-byte-compile):
3420         * cl-macs.el (typep):
3421         * code-files.el (find-coding-system-magic-cookie):
3422         * code-files.el (insert-file-contents):
3423         * cus-edit.el (customize-set-variable):
3424         * cus-edit.el (customize-save-variable):
3425         * cus-face.el (custom-set-face-font-size):
3426         * cus-face.el (custom-set-face-update-spec):
3427         * cus-face.el (custom-reset-faces):
3428         * custom.el (custom-check-theme):
3429         * custom.el (copy-upto-last):
3430         * fill.el (canonically-space-region):
3431         * fill.el (fill-paragraph):
3432         * fill.el (fill-region):
3433         * fill.el (find-space-insertable-point):
3434         * fill.el (justify-current-line):
3435         * faces.el (face-spec-update-all-matching):
3436         * faces.el (set-face-stipple):
3437         * files-nomule.el (insert-file-contents):
3438         * files.el (insert-file-contents-literally):
3439         * files.el (hack-local-variables-last-page):
3440         * files.el (basic-save-buffer):
3441         * files.el (insert-directory):
3442         * font-menu.el (font-menu-change-face):
3443         * font.el (font-spatial-to-canonical):
3444         * format.el (format-encode-region):
3445         * format.el (format-insert-file):
3446         * format.el (format-replace-strings):
3447         * gutter.el (set-gutter-element):
3448         * help.el (key-or-menu-binding):
3449         * help.el (describe-bindings):
3450         * help.el (with-syntax-table):
3451         * indent.el (indent-rigidly):
3452         * indent.el (delete-to-left-margin):
3453         * info.el:
3454         * info.el (Info-extract-dir-entry-from):
3455         * info.el (Info-build-dir-anew):
3456         * info.el (Info-rebuild-dir):
3457         * info.el (Info-batch-rebuild-dir):
3458         * info.el (Info-read-subfile):
3459         * info.el (Info-build-node-completions):
3460         * info.el (Info-extract-menu-node-name):
3461         * isearch-mode.el (isearch-range-invisible):
3462         * isearch-mode.el (isearch-restore-invisible-extents):
3463         * itimer.el (itimerp):
3464         * itimer.el (itimer-live-p):
3465         * keymap.el:
3466         * keymap.el (substitute-key-definition):
3467         * keymap.el (read-command-or-command-sexp):
3468         * keymap.el (local-key-binding):
3469         * keymap.el (global-key-binding):
3470         * keymap.el (global-set-key):
3471         * keymap.el (local-set-key):
3472         * ldap.el:
3473         * ldap.el (ldap-add-entries):
3474         * ldap.el (ldap-delete-entries):
3475         * lisp.el (backward-sexp):
3476         * lisp.el (mark-sexp):
3477         * lisp.el (forward-list):
3478         * lisp.el (backward-list):
3479         * lisp.el (down-list):
3480         * lisp.el (backward-up-list):
3481         * lisp.el (up-list):
3482         * lisp.el (kill-sexp):
3483         * lisp.el (backward-kill-sexp):
3484         * menubar.el (add-menu-button):
3485         * menubar.el (add-submenu):
3486         * menubar.el (delete-menu-item):
3487         * menubar.el (relabel-menu-item):
3488         * mouse.el (narrow-window-to-region):
3489         * obsolete.el (define-obsolete-variable-alias):
3490         * obsolete.el (store-substring):
3491         * package-admin.el:
3492         * package-admin.el (package-admin-install-function):
3493         * package-admin.el (package-admin-install-function-mswindows):
3494         * package-admin.el (package-admin-default-install-function):
3495         * package-get.el (package-get-update-base-entries):
3496         * packages.el (packages-load-package-dumped-lisps):
3497         * packages.el (packages-collect-package-dumped-lisps):
3498         * printer.el (generic-print-buffer):
3499         * printer.el (generic-print-region):
3500         * replace.el (occur-mode-mouse-goto):
3501         * replace.el (perform-replace):
3502         * select.el (get-selection-no-error):
3503         * simple.el:
3504         * simple.el (newline):
3505         * simple.el (open-line):
3506         * simple.el (edit-and-eval-command):
3507         * simple.el (goto-line):
3508         * simple.el (undo):
3509         * simple.el (kill-region):
3510         * simple.el (copy-region-as-kill):
3511         * simple.el (kill-ring-save):
3512         * simple.el (set-mark):
3513         * simple.el (next-line):
3514         * simple.el (previous-line):
3515         * simple.el (line-move):
3516         * simple.el (set-goal-column):
3517         * simple.el (comment-region):
3518         * subr.el:
3519         * subr.el (putf):
3520         * syntax.el (modify-syntax-entry):
3521         * syntax.el (map-syntax-table):
3522         * view-less.el (view-file):
3523         * view-less.el (view-buffer):
3524         * view-less.el (view-file-other-window):
3525         * window-xemacs.el (backward-other-window):
3526         * window.el:
3527         * window.el (one-window-p):
3528         * window.el (walk-windows):
3529         * window.el (window-list):
3530         * x-mouse.el (x-mouse-kill):
3531         * x-select.el (x-get-cutbuffer):
3532         * x-select.el (x-store-cutbuffer):
3533         * term/bg-mouse.el (bg-mouse-line-to-center):
3534         * term/sun-mouse.el (window-line-end):
3535         * term/sun-mouse.el (sun-select-region):
3536         * term/sun.el (kill-region-and-unmark):
3537         * mule/mule-category.el:
3538         * mule/mule-category.el (modify-category-entry):
3539         * mule/mule-category.el (char-category-list):
3540         * mule/mule-coding.el (coding-system-force-on-output):
3541         * mule/mule-misc.el (coding-system-put):
3542         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
3543
3544 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3545
3546         * cus-face.el: Typo fixes and tiny clarifications.
3547         * custom.el: ditto
3548
3549 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
3550
3551         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
3552         * startup.el (normal-top-level): Setup auto-save-list-file-name
3553         if auto-save-list-file-prefix is non-nil.
3554
3555 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
3556
3557         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
3558
3559 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3560
3561         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
3562         get symbol at point-min.
3563
3564 2000-10-24  Didier Verna  <didier@xemacs.org>
3565
3566         * info.el (Info-emacs-info-file-name): defconst it.
3567         * info.el (Info-footnote-tag): defcustom it.
3568         * info.el (Info-no-description-string): ditto.
3569         * info.el (Info-find-node): adapt to new semantics of
3570         'Info-suffixed-file (don't do the case variants stuff).
3571         * info.el (Info-insert-dir): rewrite the dir file variants code.
3572         * info.el (Info-directory-files): New. Return the list of info
3573         files in a directory.
3574         * info.el (Info-dir-outdated-p): use it.
3575         * info.el (Info-parse-dir-entries): ditto.
3576         * info.el (Info-build-dir-anew): don't restrict to files ending
3577         with a ".info.*" extension.
3578         * info.el (Info-set-mode-line): ditto.
3579         * info.el (Info-read-subfile): adapt to new semantics of
3580         'Info-suffixed-file (append 'exact argument).
3581         * info.el (Info-all-case-regexp): New. Return a regexp matching a
3582         string independently of the case.
3583         * info.el (Info-suffixed-file): use it (match all possible case
3584         for the file name).
3585         * info.el (Info-insert-file-contents): code cleanup.
3586         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
3587         columns.
3588         * info.el (Info-batch-rebuild-dir): ditto.
3589         * info.el (Info-read-node-name-1): ditto.
3590         * info.el (Info-search): ditto.
3591         * info.el (Info-fontify-node): ditto.
3592
3593
3594 2000-10-24  Didier Verna  <didier@xemacs.org>
3595
3596         * process.el (shell-command): when called from a program, avoid
3597         'push-mark's "mark-set" message.
3598
3599 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
3600
3601         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
3602         by a symbol, not by a vector.
3603         * mule/vietnamese.el (vscii): Likewise.
3604         (viscii): Likewise.
3605         * mule/cyrillic.el (koi8-r): Likewise.
3606
3607         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
3608         by a symbol, not by a vector.
3609         (chinese-big5-2): Likewise.
3610         * mule/ethiopic.el (ethiopic): Likewise.
3611         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
3612         (vietnamese-viscii-upper): Likewise.
3613
3614 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
3615
3616         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
3617
3618 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
3619
3620         * byte-optimize.el (byte-optimize-car): New function.
3621         (byte-optimize-cdr): Ditto.
3622
3623 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
3624
3625         * byte-optimize.el: Partial synch with FSF 20.7.
3626         Optimize constant concatenation.
3627         Add keymapp as a side effect free function.  It is a built-in.
3628         (byte-after-unbind-pos): Remove byte-equal.
3629
3630 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
3631
3632         * update-elc-2.el: Quote regexps correctly.
3633
3634 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
3635
3636         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
3637         (ccl-compile): Apply integerp, not integer-or-char-p to
3638         check the type of the buffer magnification
3639         (ccl-compile-write-string): Encode a string with binary
3640         coding system.
3641         (ccl-compile-write-repeat): Likewise.
3642
3643 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
3644
3645         * buff-menu.el:
3646         * bytecomp.el:
3647         * coding.el:
3648         * faces.el:
3649         * files.el:
3650         * fill.el:
3651         * float-sup.el:
3652         * font-lock.el:
3653         * help.el:
3654         * iso8859-1.el:
3655         * loaddefs.el:
3656         * menubar-items.el:
3657         * menubar.el:
3658         * modeline.el:
3659         * msw-font-menu.el:
3660         * paragraphs.el:
3661         * paths.el:
3662         * replace.el:
3663         * simple.el:
3664         * sound.el:
3665         * startup.el:
3666         * version.el:
3667         * x-faces.el:
3668         * x-font-menu.el:
3669         Remove purecopy.
3670
3671 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
3672
3673         * simple.el (do-auto-fill): Use the function pointer to by
3674         `comment-line-break-function', not `indent-new-comment-line'. This
3675         fixes an issue with cc-mode comment continuation.
3676
3677 2000-10-11  Martin Buchholz  <martin@xemacs.org>
3678
3679         * simple.el (turn-on-auto-fill):  Add (interactive).
3680         * mwheel.el (mwheel-install): Add (interactive).
3681         * font-lock.el (turn-on-font-lock): Add (interactive).
3682         (turn-off-font-lock): Add (interactive).
3683
3684 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
3685
3686         * packages.el (packages-special-base-regexp): Add `man'.
3687
3688 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
3689
3690         * wid-edit.el (widget-specify-active): map over extents in current
3691         buffer like `widget-specify-inactive' does.  Mapping over the
3692         inactive extent object does not work since the current extent is
3693         ignored by `map-extents'.
3694
3695 2000-10-04  Martin Buchholz <martin@xemacs.org>
3696
3697         * XEmacs 21.2.36 is released.
3698
3699 2000-09-22  Martin Buchholz  <martin@xemacs.org>
3700
3701         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
3702         Optimize the compiled-function-constants vector by byte-code
3703         reference counts.
3704
3705 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
3706
3707         * build-report.el (build-report-delete-regexp): quote value in
3708         defcustom
3709
3710 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
3711
3712         * build-report.el (build-report): Don't bind srcdir which we don't
3713         use in `multiple-value-bind' to avoid the only byte-compiler
3714         warning.
3715
3716 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
3717
3718         * build-report.el: Requires cl and custom now.
3719         build-report-version is determined by XEmacs version -- remove
3720         build-report-version*.
3721         * build-report.el (build-report-version): Removed.
3722         * build-report.el (build-report-installation-version-regexp): New.
3723         * build-report.el (build-report-version-file-regexp): New.
3724         * build-report.el (build-report-installation-srcdir-regexp): New.
3725         * build-report.el (build-report-destination): Offer
3726         xemacs-build-reports and xemacs-beta.
3727         * build-report.el (build-report-keep-regexp): Adjusted.
3728         * build-report.el (build-report-delete-regexp): Adjusted.
3729         * build-report.el (build-report-make-output-dir): New.
3730         * build-report.el (build-report-installation-file): Replace use of
3731         `concat' with `expand-file-name'.
3732         * build-report.el (build-report-make-output-file): Removed.
3733         * build-report.el (build-report-make-output-files): New.
3734         * build-report.el (build-report-subject): Identify as
3735         user-variable with "*...".
3736         * build-report.el (build-report-prompts): Ditto.
3737         * build-report.el (build-report-version-file): New.
3738         * build-report.el (build-report-file-encoding): Identify as
3739         user-variable with "*...".
3740         * build-report.el (build-report-make-output-get): New.
3741         * build-report.el (build-report-insert-header): Report
3742         emacs-version and system-configuration instead of
3743         build-report-version.
3744         * build-report.el (build-report-insert-make-output): Add file
3745         argument.
3746         * build-report.el (build-report-insert-installation-file):
3747         Re-indent.
3748         * build-report.el (build-report-keep): Change docstring,
3749         re-indent.
3750         * build-report.el (build-report-delete): Ditto.
3751         * build-report.el (build-report-installation-data): New.
3752         * build-report.el (build-report-version-file-data): New.
3753
3754 2000-09-20  Martin Buchholz  <martin@xemacs.org>
3755
3756         * byte-optimize.el (byte-optimize-lapcode):
3757         Fix the optimization of using the first 5 elements of the
3758         constants vector for variables.
3759         (byte-optimize-lapcode): Fix another ancient broken optimization.
3760
3761 2000-09-19  Martin Buchholz  <martin@xemacs.org>
3762
3763         * *: Spelling mega-patch
3764
3765 2000-09-19  Martin Buchholz  <martin@xemacs.org>
3766
3767         * easymenu.el: doc fixes.
3768         (easy-menu-do-define): Use backquote.
3769         (easy-menu-change):
3770         (easy-menu-add):
3771         `when' seems much clearer than `if' here.
3772         (easy-menu-remove):
3773         (easy-menu-add-item):
3774         (easy-menu-item-present-p):
3775         (easy-menu-remove-item):
3776         Wrap using (when (featurep 'menubar) ...)
3777
3778 2000-09-16  Martin Buchholz  <martin@xemacs.org>
3779
3780         * bytecomp.el (displaying-byte-compile-warnings):
3781         Revert Ben's change to this function below so that the compile log
3782         is displayed properly for users of the "popper" package.
3783
3784 2000-09-12  Martin Buchholz  <martin@xemacs.org>
3785
3786         * window.el (save-selected-window): Use backquote.
3787
3788         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
3789         Renamed from `byte-compile-file-form-defvar'.
3790         * bytecomp.el (byte-compile-defvar-or-defconst):
3791         Only cons onto current-load-list in top-level forms.
3792         Else this leaks a cons cell every time a defun is called.
3793         Renamed from `byte-compile-defvar', for clarity.
3794         Warn when docstring of defvar is not a string.
3795         Use consistent error messages.
3796         Better comments.
3797
3798 2000-09-11  Martin Buchholz  <martin@xemacs.org>
3799
3800         * simple.el (set-variable):
3801         Remove unneeded defvar by rearranging order of let* forms.
3802
3803         * mule/mule-ccl.el (ccl-get-next-code):
3804         * menubar-items.el (bookmark-menu-filter):
3805         (language-environment-menu-filter):
3806         (tutorials-menu-filter):
3807         * toolbar-items.el (toolbar-compile):
3808         * byte-optimize.el (disassemble-offset):
3809         Use (declare (special ...)) instead of `defvar'.
3810
3811         * cl-macs.el (cl-do-proclaim):
3812         Fix (declare (special ...)) warning suppression syntax.
3813
3814 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
3815
3816         * info.el (Info-tag-table-marker):
3817         (Info-tag-table-buffer):
3818         (Info-find-file-node):
3819         (Info-read-subfile):
3820         (Info-build-node-completions):
3821         (Info-search):
3822         (Info-mode):
3823         Multiple info buffer support.
3824
3825 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
3826
3827         * ldap.el (ldap-decode-entry): New defun
3828         (ldap-search-entries): Use it in order to decode DN-prefixed
3829         entries properly
3830
3831 2000-08-23  Daniel Pittman <daniel@danann.net>
3832
3833         * mule/mule-cmds.el (coding-system-change-eol-conversion):
3834         Use `eq', not `=', to compare symbols.
3835
3836 2000-07-30  Ben Wing  <ben@xemacs.org>
3837
3838         * bytecomp.el (byte-compile-report-error):
3839         * bytecomp.el (displaying-byte-compile-warnings):
3840         if stack-trace-on-error is set, send out a backtrace when
3841         an error is encountered that stops byte compilation.  this
3842         should make it much much easier to track down those curious
3843         problems.  also undo the kludge of using a separate "*Show*"
3844         buffer for display when there's a temp-buffer-show-function;
3845         we can avoid this by just being a little smarter.
3846
3847         * dialog-items.el:
3848         * dialog-items.el (search-dialog-regexp): New.
3849         * dialog-items.el (search-dialog-callback):
3850         * dialog-items.el (make-search-dialog):
3851         add a regexp option to the dialog and clean up a bit.
3852
3853         * dialog.el:
3854         * dialog.el (yes-or-no-p-dialog-box):
3855         * dialog.el (get-dialog-box-response):
3856         * dialog.el (make-dialog-box):
3857         * dialog.el (dialog-box-finish): New.
3858         * dialog.el (dialog-box-cancel): New.
3859         * dialog.el (internal-make-dialog-box-exit): New.
3860         implement [properly!] the :modal property of the new dialog box
3861         interface.  this is the first time xemacs has ever had *proper*
3862         modal dialog boxes, giving the standard window-system feedback.
3863         (e.g. under windows, clicking on a disabled frame causes a beep
3864         and makes the dialog box flash three times.)
3865
3866         * dragdrop.el: header keyword frobbing.
3867
3868         * dumped-lisp.el (preloaded-file-list):
3869         renamed winnt.el to win32-native.el.
3870
3871         * faces.el (face-property):
3872         * faces.el (set-face-property):
3873         * faces.el (frob-face-property):
3874         * faces.el (frob-face-font-2):
3875         * faces.el (make-face-bold):
3876         * faces.el (make-face-italic):
3877         * faces.el (make-face-bold-italic):
3878         * faces.el (make-face-unbold):
3879         * faces.el (make-face-unitalic):
3880         * faces.el (make-face-smaller):
3881         * faces.el (make-face-larger):
3882         clean up the implementation of these so that window-system-specific
3883         methods are called only on objects belonging to that window system.
3884         previously, you could have [e.g.] mswindows-make-face-bold called
3885         on font object of device type `stream', which is not good and
3886         explains the subtle errors Adrian was getting when byte-compiling
3887         something that required 'term. (Adrian, now you can use stack-trace-
3888         on-error to find the exact place where things are going wrong instead
3889         of having to laboriously binary-search your way through.)
3890
3891         * finder.el (finder-known-keywords):
3892         cleaned up -- properly sorted, clarified the meanings of many of
3893         the keywords, and added a few -- mswin, gui, content, build, www,
3894         user, services.  the last two try to distinguish between a package
3895         that's used directly by the user, and a package that provides
3896         support services to other packages.
3897
3898         * font-lock.el (lisp-font-lock-keywords-2):
3899         update list of lisp control structures to include everything,
3900         including new ones i introduced.
3901
3902         * gutter.el: header keyword frobbing.
3903
3904         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
3905         recent isearch element was not doing so!  you got the second-most-
3906         recent instead.
3907
3908         * lisp-mode.el (construct-lisp-mode-menu):
3909         more menubar cleanups.
3910         * lisp-mode.el (with-selected-window):
3911         make it indent properly.
3912
3913         * menubar-items.el (default-menubar): lots of menubar cleanups.
3914         rearranged the options menu the most, e.g. splitting up the
3915         Keyboard/Mouse menu into a new Editing menu and combining the
3916         separate Scrollbar/Gutter/Toolbar submenus into Display.
3917         Got rid of General, moved items to Editing or new Troubleshooting.
3918         Moved Packages to Tools; doesn't seem to belong under Options.
3919         Added stuff to the Cmds menu, e.g. Change Case.
3920
3921         NB please don't complain about these periodic menubar changes.
3922         Anything like this is necessarily incremental in its construction
3923         -- By constant use you gradually become more and more aware of
3924         better and better ways to group menu items.  When we eventually
3925         move the options menu to a property sheet, the existing structure
3926         will probably be preserved fairly well.
3927
3928         * minibuf.el (next-history-element): fix problems with pressing
3929         down arrow in repeat-complex-command.
3930
3931         * modeline.el:
3932         * modeline.el (modeline-3d-p): New.
3933         added custom variable for controlling the 3d modeline.  the
3934         corresponding Options item has been present for a long time,
3935         but commented out with "fix me!" comments.  it's fixed now.
3936
3937         * obsolete.el (add-menu):
3938         remove bogus gettexts.
3939
3940         * process.el (shell-quote-argument):
3941         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
3942         For bash under Windows native, see below.
3943
3944         * simple.el:
3945         * simple.el (display-warning-buffer):
3946         Fixed the handling of warning display to eliminate the annoying
3947         *Show* buffer, like was done for byte-compiler output above.
3948
3949         * simple.el (debug-print): New.
3950         Simple function for sending debug messages to the console and/or
3951         other debug places.
3952
3953         * subr.el (replace-in-string):
3954         Rewrite this function to avoid N^2 behavior with large strings --
3955         catastrophic with the new Windows selection code! (Apparently the
3956         author of this function didn't realize there was a fun
3957         replace-match that could make his life much easier, because we
3958         duplicated the entire logic.  The new version is smaller, easier
3959         to understand, much more robust, and has extended features --
3960         those of replace-match.)
3961
3962         * window.el:
3963         * window.el (with-selected-window): New.
3964         An obvious complement to the existing `with-selected-frame' and
3965         `with-current-buffer'.
3966
3967         * win32-native.el: Renamed from winnt.el.
3968         Added a great deal of stuff for properly handling process quoting,
3969         somewhat modeled on Kirill's original model (which i later threw
3970         away).  We should now finally have correctly working process arg
3971         quoting/dequoting so that the final app gets exactly what we
3972         intended.  Because the mechanism is in Lisp, it's easily
3973         extendible. (For those running bash and running the native
3974         version, I tried hard to do what I thought was correct.  But more
3975         thought is needed, and ideally the volunteer work of people with
3976         these configurations that they generally run on.)
3977
3978         * x-font-menu.el (x-font-menu-font-data):
3979         Put in defvar's to fix byte-compiler warnings.
3980
3981 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
3982
3983         * select.el (selection-coercion-alist): Initialise.
3984         * select.el (select-coerce-to-text): New.
3985         * select.el (select-coerce): New.
3986         New functions to perform type and value coercion.
3987
3988         * select.el (select-buffer-killed-default): Keep data if it was
3989         on the clipboard.
3990
3991 2000-08-02  Martin Buchholz  <martin@xemacs.org>
3992
3993         * menubar-items.el (default-menubar): Fix typo.
3994         (default-menubar): `lambda' was mispelled as `lamda'.
3995
3996 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
3997
3998         * window.el (shrink-window-if-larger-than-buffer): Remove
3999         edge checking code.
4000
4001 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
4002
4003         * paths.el (gnus-local-domain): Removed.
4004         (gnus-local-organization): Ditto.
4005         (gnus-startup-file): Ditto.
4006
4007 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
4008
4009         * files.el (auto-mode-alist): Add .spec for RPM.
4010
4011 2000-07-31  Andy Piper  <andy@xemacs.org>
4012
4013         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
4014
4015 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
4016
4017         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
4018         browse-url.
4019         * help.el (xemacs-www-page): Ditto.
4020         (xemacs-www-faq): Ditto.
4021         * menubar-items.el (default-menubar): Ditto.
4022
4023         * wid-edit.el (widget-url-link-action): Ditto.
4024         From: Kenichi OKADA <okada@opaopa.org>.
4025
4026 2000-07-31  Martin Buchholz  <martin@xemacs.org>
4027
4028         * finder.el (finder-commentary): Add autoload cookie.
4029
4030 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
4031
4032         * files.el (insert-file-contents-literally): Fix second let
4033         binding for `coding-system-for-read' to `coding-system-for-write'
4034         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
4035
4036 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
4037
4038         * files.el (insert-file-contents-literally): Use binary coding
4039         system (from Morioka san).
4040         (insert-file-contents-literally): Make file-name-handler method.
4041
4042 2000-07-26  Martin Buchholz  <martin@xemacs.org>
4043
4044         * cl-macs.el (get-selection): Add defsetf.
4045
4046 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
4047
4048         * x-init.el (x-activate-region-as-selection): replace obsolete
4049         function x-own-selection with own-selection.
4050         (ow-find): replace obsolete functions x-get-selection and
4051         x-get-clipboard with get-selection and get-clipboard.
4052         (init-post-x-win): replace obsolete function x-disown-selection
4053         with disown-selection.
4054
4055 2000-07-20  Mike Sperber  <mike@xemacs.org>
4056
4057         * startup.el (load-user-init-file): Only try to load init file if
4058         it exists.
4059
4060 2000-07-10  Andy Piper  <andy@xemacs.org>
4061
4062         * dialog-items.el: sync with Ben's patch.
4063
4064         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
4065         comment.
4066         (progress-text-glyph): deleted.
4067         (progress-layout-glyph): make completely minimal.
4068         (progress-gauge-glyph): ditto.
4069         (progress-display-style): fix to handle dynamic instantiator
4070         changes.
4071         (progress-text-instantiator): new.
4072         (progress-layout-instantiator): new.
4073         (progress-gauge-instantiator): new.
4074         (set-progress-display-instantiator): renamed and changed from
4075         set-progress-display-style.
4076         (progress-abort-glyph): use instantiator not glyph.
4077         (append-progress-display): use set-progress-display-instantiator
4078         and set-glyph-image.
4079         (abort-progress-display): ditto.
4080         (raw-append-progress-display): ditto.
4081
4082 2000-07-20  Ben Wing  <ben@xemacs.org>
4083
4084         * code-files.el: Move Mule-specific code to mule-coding.el.
4085
4086 2000-07-15  Ben Wing  <ben@xemacs.org>
4087
4088         * autoload.el:
4089         Fixed comments.
4090
4091         * cmdloop.el:
4092         * cmdloop.el (yes-or-no-p):
4093         * cmdloop.el (y-or-n-p):
4094         Make these functions use should-use-dialog-box-p and not be
4095         overridden in dialog.el.
4096
4097         * cus-dep.el:
4098         * cus-dep.el (Custom-make-dependencies): Removed.
4099         * cus-dep.el (Custom-make-dependencies-1): New.
4100         * cus-dep.el (Custom-make-one-dependency): New.
4101         New entry point for use in Makefiles, to avoid excessive
4102         invocations.
4103
4104         * cus-edit.el (custom-variable-reset-saved):
4105         * cus-edit.el (custom-variable-reset-standard):
4106         * cus-edit.el (custom-save-resets):
4107         Fix bytecompiler warnings.
4108
4109         * dialog.el:
4110         * dialog.el (yes-or-no-p-dialog-box):
4111         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
4112         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
4113         * dialog.el (get-dialog-box-response):
4114         * dialog.el (message-or-box):
4115         * dialog.el (make-dialog-box):
4116         * dialog.el (popup-dialog-box): New.
4117         Avoid yes-or-no-p bogosities.
4118         Create a general function `make-dialog-box' to encapsulate all
4119         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
4120
4121         * dumped-lisp.el (preloaded-file-list):
4122         Add dialog-items.  Clean up.  Group files by types.
4123
4124         * easymenu.el (easy-menu-add):
4125         * easymenu.el (easy-menu-remove):
4126         Account for accelerators.
4127
4128         * extents.el:
4129         * extents.el (extent-list): New args, like in map-extents.
4130         * extents.el (extent-at-event): New.
4131         * extents.el (extents-at-event): New.
4132
4133         * font-lock.el:
4134         * font-lock.el (font-lock-mode):
4135         * font-lock.el (font-lock-default-fontify-buffer):
4136         * font-lock.el (font-lock-default-unfontify-region):
4137         * font-lock.el (font-lock-fontify-syntactically-region):
4138         * font-lock.el (font-lock-fontify-keywords-region):
4139         Use new progress-feedback names.
4140
4141         * font-lock.el (java-font-lock-identifier-regexp):
4142         * font-lock.el (java-font-lock-class-name-regexp):
4143         Fix bytecompiler warnings.
4144
4145         * gutter-items.el:
4146         * gutter-items.el (progress-display-use-echo-area): Removed.
4147         * gutter-items.el (progress-feedback-use-echo-area): New.
4148         * gutter-items.el (progress-display-popup-period): Removed.
4149         * gutter-items.el (progress-feedback-popup-period): New.
4150         * gutter-items.el (set-progress-display-style): Removed.
4151         * gutter-items.el (set-progress-feedback-style): New.
4152         * gutter-items.el (progress-display-style): Removed.
4153         * gutter-items.el (progress-feedback-style): New.
4154         * gutter-items.el (progress-stack):
4155         * gutter-items.el (progress-displayed-p): Removed.
4156         * gutter-items.el (progress-feedbacked-p): New.
4157         * gutter-items.el (clear-progress-display): Removed.
4158         * gutter-items.el (clear-progress-feedback): New.
4159         * gutter-items.el (progress-display-clear-when-idle): Removed.
4160         * gutter-items.el (progress-feedback-clear-when-idle): New.
4161         * gutter-items.el (remove-progress-display): Removed.
4162         * gutter-items.el (remove-progress-feedback): New.
4163         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
4164         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
4165         * gutter-items.el (append-progress-display): Removed.
4166         * gutter-items.el (append-progress-feedback): New.
4167         * gutter-items.el (abort-progress-display): Removed.
4168         * gutter-items.el (abort-progress-feedback): New.
4169         * gutter-items.el (raw-append-progress-display): Removed.
4170         * gutter-items.el (raw-append-progress-feedback): New.
4171         * gutter-items.el (display-progress-display): Removed.
4172         * gutter-items.el (display-progress-feedback): New.
4173         * gutter-items.el (current-progress-display): Removed.
4174         * gutter-items.el (current-progress-feedback): New.
4175         * gutter-items.el (current-progress-display-label): Removed.
4176         * gutter-items.el (current-progress-feedback-label): New.
4177         * gutter-items.el (progress-display): Removed.
4178         * gutter-items.el (progress-feedback): New.
4179         Replace "progress-display" with "progress-feedback" globally.
4180
4181         * gutter-items.el (lprogress-display): Removed.
4182         * gutter-items.el (progress-feedback-with-label): New.
4183         Rename lprogress-display ==> progress-feedback-with-label.
4184
4185         * gutter-items.el (search-dialog-direction): Removed.
4186         * gutter-items.el (search-dialog-text): Removed.
4187         * gutter-items.el (search-dialog-callback): Removed.
4188         * gutter-items.el (make-search-dialog): Removed.
4189         Move to dialog-items.el.
4190
4191         * help.el:
4192         * help.el (help-mode-quit):
4193         * help.el (mode-for-help): New.
4194         * help.el (help-sticky-window): New.
4195         * help.el (help-window-config): New.
4196         * help.el (with-displaying-help-buffer):
4197         * help.el (function-at-event): New.
4198         * help.el (help-symbol-regexp): New.
4199         * help.el (help-symbol-run-function-1): New.
4200         * help.el (help-symbol-run-function): New.
4201         * help.el (help-symbol-function-context-menu): New.
4202         * help.el (help-symbol-variable-context-menu): New.
4203         * help.el (help-symbol-function-and-variable-context-menu): New.
4204         * help.el (frob-help-extents): New.
4205         * help.el (describe-function-1):
4206         * help.el (variable-at-point):
4207         * help.el (variable-at-event): New.
4208         * help.el (describe-variable):
4209         Major overhaul.
4210         - Make functions and variables be mousable.
4211         - Middle button hyperlinks.
4212         - New context-menu entries.
4213
4214         * keydefs.el:
4215         * keydefs.el (global-map):
4216         New key bindings to move lines up and down.
4217
4218         * lisp-mode.el:
4219         * lisp-mode.el (construct-lisp-mode-menu): New.
4220         * lisp-mode.el (emacs-lisp-mode-popup-menu):
4221         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
4222         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
4223         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
4224         Make popup and menubar menus be different.  Popup menu uses
4225         clicked location and automatically assumes symbol under the mouse
4226         for various commands.
4227
4228         * menubar-items.el:
4229         * menubar-items.el (bookmark-menu-filter): Add accelerators.
4230         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
4231
4232         * menubar-items.el (global-popup-menu): Removed.
4233         * menubar-items.el (mode-popup-menu): Removed.
4234         * menubar-items.el (activate-popup-menu-hook): Removed.
4235         * menubar-items.el (popup-mode-menu): Removed.
4236         * menubar-items.el (popup-buffer-menu): Removed.
4237         * menubar-items.el (popup-menubar-menu): Removed.
4238         Move to menubar.el.
4239
4240         * menubar.el:
4241         * menubar.el (global-popup-menu): New.
4242         * menubar.el (mode-popup-menu): New.
4243         * menubar.el (activate-popup-menu-hook): New.
4244         * menubar.el (last-popup-menu-event): New.
4245         * menubar.el (popup-mode-menu): New.
4246         * menubar.el (popup-buffer-menu): New.
4247         * menubar.el (popup-menubar-menu): New.
4248         * menubar.el (menu-call-at-event): New.
4249         Move non-content functions here.  Add support for context menu
4250         items on extents.
4251
4252         * minibuf.el (minibuffer-history-uniquify):
4253         Typo fix.
4254
4255         * minibuf.el (read-file-name-1):
4256         Call new file dialog box if it exists.
4257
4258         * minibuf.el (mouse-rfn-setup-vars):
4259         Clean up "chop" action.
4260
4261         * mouse.el:
4262         * mouse.el (button2): Now bound to mouse-track.
4263         * mouse.el (click-inside-extent-p):
4264         * mouse.el (point-inside-extent-p):
4265         * mouse.el (point-inside-selection-p):
4266         * mouse.el (mouse-drag-or-yank): Removed.
4267         * mouse.el (mouse-begin-drag-n-drop): New.
4268         * mouse.el (mouse-eval-sexp):
4269         * mouse.el (mouse-track-activate-strokes): New.
4270         * mouse.el (mouse-track-do-activate): New.
4271         * mouse.el (mouse-track):
4272         * mouse.el (default-mouse-track-event-is-with-button): New.
4273         * mouse.el (default-mouse-track-cleanup-hook):
4274         * mouse.el (default-mouse-track-drag-hook):
4275         * mouse.el (default-mouse-track-drag-up-hook):
4276         * mouse.el (default-mouse-track-click-hook):
4277         Merge drag-n-drop into mouse-track.
4278         Add general "activate" support to replace specific button2 kludges.
4279         Use "button modifier" support in mouse-track.
4280
4281         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
4282
4283         * package-ui.el:
4284         * package-ui.el (pui-menu):
4285         * package-ui.el (pui-popup-context-sensitive): Removed.
4286         Fix bytecompiler warnings.
4287         Clean up popup code a bit.
4288
4289         * select.el (get-selection-no-error): Fix bytecompiler warnings.
4290
4291         * simple.el:
4292         * simple.el (transpose-lines):
4293         * simple.el (transpose-line-up): New.
4294         * simple.el (transpose-line-down): New.
4295         * simple.el (transpose-subr):
4296         * simple.el (transpose-subr-1): Removed.
4297         Clean up, add functions to move lines up and down.
4298
4299         * startup.el (mail-host-address):
4300         * startup.el (user-mail-address):
4301         Customize.
4302
4303         * subr.el:
4304         * subr.el (set-symbol-value-in-buffer): New.
4305         * subr.el (error):
4306         * subr.el (check-argument-type):
4307         * subr.el (defined-error-p): New.
4308         Add structured error support.
4309
4310         * toolbar-items.el (toolbar-compile):
4311         Use new make-dialog-box.
4312
4313         * update-elc.el:
4314
4315         * userlock.el (ask-user-about-lock-dbox):
4316         * userlock.el (ask-user-about-supersession-threat-dbox):
4317         * userlock.el (ask-user-about-lock):
4318         * userlock.el (ask-user-about-supersession-threat):
4319         Use new make-dialog-box.
4320         Add safety checks; use should use-dialog-box-p.
4321
4322         * window-xemacs.el:
4323         * window-xemacs.el (__buffer-dedicated-frame):
4324         * window-xemacs.el (buffer-dedicated-frame): New.
4325         * window-xemacs.el (set-buffer-dedicated-frame): New.
4326         Move dedicated-frame stuff into lisp.
4327
4328 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
4329
4330         * printer.el (generic-print-region): Do not require that
4331         `printer-name' be set.
4332         (printer-name): Commentary clarification.
4333
4334 2000-07-19  Martin Buchholz <martin@xemacs.org>
4335
4336         * XEmacs 21.2.35 is released.
4337
4338 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
4339
4340         * select.el (selection-coercible-types): Initialise.
4341
4342 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
4343
4344         * select.el (own-clipboard): Bug fix.
4345
4346 2000-07-17  Mike Sperber  <mike@xemacs.org>
4347
4348         * cus-edit.el (custom-migrate-custom-file): Save init file before
4349         continuing.
4350
4351 2000-07-16  Mike Sperber  <mike@xemacs.org>
4352
4353         * startup.el (load-init-file): Remove silly call to
4354         `load-user-custom-file`.
4355         (maybe-migrate-user-init-file): Minor fixes.
4356
4357 2000-07-16  Martin Buchholz  <martin@xemacs.org>
4358
4359         * apropos.el (apropos-documentation-check-doc-file):
4360         `doc' variable should be let-bound, as was presumably intended.
4361
4362         * cus-edit.el (custom-variable-reset-saved):
4363         (custom-variable-reset-standard):
4364         Remove unused variable comment-widget.  Twice.
4365
4366         * toolbar.el (toolbar-blank-press-function):
4367         Add a real defvar with initial value nil and proper docstring.
4368         (press-toolbar-button): No need to check for boundp-ness anymore.
4369
4370         * rect.el (open-rectangle-line): Remove useless (let) form.
4371         Add defvar for pending-delete-mode.
4372
4373         * info.el (Info-find-node): This function needs an autoload cookie.
4374
4375         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
4376         Use let* since the second form referred to the first.
4377
4378 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
4379
4380         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
4381         instead of removed `mswindows-get-clipboard'.
4382
4383
4384 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
4385
4386         * select.el (select-convert-from-text): New.
4387         * select.el (select-convert-from-length): New.
4388         * select.el (select-convert-from-integer): New.
4389         * select.el (select-convert-from-identity): New.
4390         * select.el (select-convert-from-filename): New.
4391         * select.el (selection-converter-in-alist): Use them.
4392         New converter functions for X.
4393
4394         * select.el (get-selection): Removed comment.
4395
4396         * select.el (own-selection): Removed append code - I thought
4397         I'd already done this, but apparently not...
4398
4399         * select.el: Changed comment about TIMESTAMP.
4400
4401         * select.el (select-convert-in): New.
4402         * select.el (select-convert-out): New.
4403         New functions that get used by select.c.
4404
4405         * select.el (select-buffer-killed-default): New.
4406         * select.el (select-buffer-killed-text): New.
4407         * select.el (selection-buffer-killed-alist): New.
4408         New list and functions that get called if a relevant selection
4409         exists and a buffer gets killed.
4410
4411         * select.el (select-convert-to-targets):
4412         * select.el (select-convert-to-identity): Removed.
4413         * select.el (select-convert-from-identity): Removed.
4414         * select.el (select-converter-out-alist):
4415         Removed _EMACS_INTERNAL selection type.
4416
4417         * x-select.el (xselect-kill-buffer-hook): Removed.
4418         * x-select.el (xselect-kill-buffer-hook-1): Removed.
4419         Removed this X-specific nonesense. Use the generic support
4420         in select.el instead.
4421
4422 2000-07-15  Martin Buchholz  <martin@xemacs.org>
4423
4424         * mule/mule-category.el (defined-category-hashtable):
4425         Use make-hash-table instead of make-hashtable
4426
4427         * buff-menu.el: Byte-compiler warning fix.
4428
4429         * isearch-mode.el (isearch-highlight-all-cleanup):
4430         Remove unused variable `isearch-highlight-all-start'.
4431
4432         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
4433
4434         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
4435
4436         * cus-dep.el (Custom-make-dependencies):
4437         Add autoload cookie for custom-add-loads to generated custom-load.el.
4438
4439         * autoload.el (autoload-package-name): Warning suppression.
4440         Move defvar prior to first use.
4441
4442         * custom.el: Add autoload for custom-declare-face.
4443         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
4444         * cl.el (cl-hack-byte-compiler):
4445         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
4446         to work properly.
4447
4448 2000-07-08  Mike Sperber  <mike@xemacs.org>
4449
4450         * startup.el (load-home-init-file): Added variable.
4451         (maybe-migrate-user-init-file): Added.
4452         (load-user-init-file): Load custom file if different from init
4453         file.
4454
4455         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
4456         "startup."
4457
4458         * cus-edit.el (custom-migrate-custom-file): Added for migration.
4459         Moved `custom-file'-related code to cus-file.el.
4460
4461         * cus-file.el: New file.
4462
4463 2000-04-01  Mike Sperber  <mike@xemacs.org>
4464
4465         * packages.el (packages-find-package-directories): Added support
4466         for external package hierarchies with in-place installations.
4467
4468         * find-paths.el (paths-root-in-place-p): Added.
4469         (paths-find-emacs-directory): Added support for external
4470         directories with in-place installations.
4471         (paths-find-site-directory): Ditto.
4472
4473         * startup.el (find-user-init-file): Also look for
4474         ~/.xemacs/init.elc? in preference to ~/.emacs.
4475
4476 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
4477
4478         * select.el (own-selection):
4479         * select.el (own-clipboard): Changed `append' parameter to
4480         `how-to-use' parameter.
4481         * select.el (own-selection): Removed icky append code.
4482         * select.el (own-selection, get-selection): Removed extra type
4483         checking.
4484         * select.el (selection-appender-alist):
4485         * select.el (selection-converter-{in|out}-alist): Initialise.
4486         * select.el (select-append-to-*): New.
4487         * select.el (select-convert-from-*): New.  New functions to append
4488         data and convert data from external type.
4489
4490 2000-07-12  Stef Epardaud  <stef@lunatech.com>
4491
4492         * font-lock.el: Javadoc enhancements.
4493
4494 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
4495
4496         * printer.el (generic-print-region): Compose job name from buffer
4497         name.
4498
4499 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
4500
4501         * font-lock.el (font-lock-fontify-pending-extents): Call
4502         font-lock-fontify-region instead of font-lock-fontify-buffer
4503         to avoid unnecessary progress gauges.
4504
4505 2000-07-06  Craig Lanning  <lanning@scra.org>
4506
4507         * custom-load.el (faces):
4508
4509         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
4510         dir is a regex.
4511
4512         * process.el (call-process-internal): from Dan Holmsand, use binary
4513         coding systems so that jka-compr works.
4514
4515 2000-07-07  Ben Wing  <ben@xemacs.org>
4516
4517         * font-lock.el: Undo previous change.  Unfortunately, some
4518         files actually use the variables directly in their init code
4519         without quoting them.
4520
4521 2000-07-07  Ben Wing  <ben@xemacs.org>
4522
4523         * font-lock.el (defvar font-lock-*-face): Removed.
4524
4525         * font-lock.el (font-lock-apply-highlight): Bind these face vars
4526         only when necessary.
4527
4528 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
4529
4530         * cl-macs.el: fix cl-transform-function-property kludge
4531         so that it does not require a random feature.
4532
4533 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
4534
4535         * files.el (auto-mode-alist): allow .make extension for Makefiles,
4536         as in Linux kernel "Rules.make".
4537
4538 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
4539
4540         * build-report.el (build-report): Add autoload cookie.
4541
4542 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
4543
4544         * package-ui.el (defgroup pui):  Correct a misspelling
4545         (pui-toggle-package-delete):  Change `seleted' to `selected'
4546
4547 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
4548
4549         * package-get.el (package-get-update-base):
4550         (package-get): Use insert-file-contents-literally always.
4551         (package-get-maybe-save-index):
4552         Force coding system for writing to binary.
4553
4554 2000-06-08  Mike Alexander  <mta@arbortext.com>
4555
4556         * code-process.el (call-process-region): If there is no coding
4557         system for the process on process-coding-system-alist use the
4558         coding system of the buffer containing the region.
4559
4560 2000-06-10  Ben Wing  <ben@xemacs.org>
4561
4562         * cmdloop.el (command-error):
4563         If debug-on-error and noninteractive, output backtrace.
4564
4565         * files.el (file-relative-name):
4566         Remove MSDOS references.
4567
4568         * simple.el (line-number): New function, due to non-obvious
4569         behavior/usage of count-lines.
4570
4571         * simple.el (count-lines): document non-obvious usage to get
4572         line number.
4573
4574 2000-06-11  Ben Wing  <ben@xemacs.org>
4575
4576         * faces.el ((featurep 'xpm)):
4577         * x-faces.el (x-init-face-from-resources):
4578         * x-faces.el (x-init-frame-faces):
4579         * x-misc.el (x-init-specifier-from-resources):
4580         * x-misc.el (x-get-resource-and-bogosity-check):
4581         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
4582         * x-mouse.el (x-init-pointer-shape):
4583         * x-scrollbar.el (x-init-scrollbar-from-resources):
4584         Add sixth argument to x-get-resource calls so as to issue warnings
4585         rather than errors on bogus arguments.
4586
4587 2000-06-05  Ben Wing  <ben@xemacs.org>
4588
4589         * compat.el: new file.  provides a clean, non-intrusive way to
4590         define compatibility functions.
4591
4592         * process.el (shell-quote-argument): temporary fix for lack
4593         of nt-quote-process-args.  #### I need to put back the overall
4594         structure of that mechanism but redo the guts of it using the
4595         extra intelligence in the C code.
4596
4597 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
4598
4599         * package-info.el (pi-md5sum): Calculate MD5 sum just like
4600         `package-get' does in package-get.el, instead of using external
4601         "md5sum" program.
4602
4603         * package-get.el (package-get): Insert package file literally to
4604         make checksum calculation work.
4605
4606 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
4607
4608         * code-files.el (convert-mbox-coding-system): Deleted.
4609         (file-coding-system-alist): Removed reference to
4610         convert-mbox-coding-system.
4611
4612 2000-05-28  Martin Buchholz <martin@xemacs.org>
4613
4614         * XEmacs 21.2.34 is released.
4615
4616 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
4617
4618         * font-lock.el (font-lock-keywords): Rewrote docstring
4619
4620 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
4621
4622         * loadhist.el (unload-feature): handle case where x is both boundp
4623         and fboundp
4624
4625 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
4626
4627         * packages.el: It's ok to use built-in macros, but not lisp
4628         defined ones.
4629
4630 2000-05-20  Ben Wing  <ben@xemacs.org>
4631
4632         * font-lock.el:
4633         * font-lock.el (font-lock-message-threshold):
4634         * font-lock.el (font-lock-mode):
4635         * font-lock.el (font-lock-default-fontify-buffer):
4636         * font-lock.el (font-lock-always-fontify-immediately):
4637         * font-lock.el (font-lock-old-extent): Removed.
4638         * font-lock.el (font-lock-old-len): Removed.
4639         * font-lock.el (font-lock-fontify-glumped-region): Removed.
4640         * font-lock.el (font-lock-pending-extent-table): New.
4641         * font-lock.el (font-lock-range-table): New.
4642         * font-lock.el (font-lock-after-change-function):
4643         * font-lock.el (font-lock-after-change-function-1): Removed.
4644         * font-lock.el (font-lock-fontify-pending-extents): New.
4645         * font-lock.el ('font-lock-revert-cleanup): Removed.
4646         * font-lock.el ('font-lock-revert-setup): Removed.
4647         Rewrite deferral code to handle any number of changes, merging
4648         them properly.  Remove hacked-up code for revert-buffer, now
4649         unnecessary.
4650
4651         * menubar-items.el (default-menubar):
4652         In Options->Edit Init File, don't switch to emacs-lisp-mode
4653         unless necessary; doing this turns off font-lock.
4654
4655 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
4656
4657         * keydefs.el: Define C-x BS to backward-kill-sentence.
4658
4659 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
4660
4661         * files.el (hack-local-variables-prop-line): Use non-greedy
4662         matching to process -*-texinfo-*- -*-.
4663
4664 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
4665
4666         * minibuf.el (minibuf-directory-files): new function.
4667         (read-file-name-activate-callback): use minibuf-directory-files.
4668         (read-directory-name-internal): ditto.
4669         (mouse-file-display-completion-list): ditto.
4670         (mouse-directory-display-completion-list): ditto.
4671         (read-file-name-internal): remove "./" from completion list unless
4672         explicitly matched, for consistency.
4673
4674 2000-05-11  Ben Wing  <ben@xemacs.org>
4675
4676         * gutter-items.el (gutter-buffers-tab):
4677         * gutter-items.el (add-tab-to-gutter):
4678         * gutter-items.el (update-tab-in-gutter):
4679         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
4680         * gutter-items.el (append-progress-display):
4681         * gutter-items.el (abort-progress-display):
4682         * gutter-items.el (raw-append-progress-display):
4683         Further fixes.  Use set-glyph-image not set-image-instance-property,
4684         to fix problems with multiple windows in a frame.
4685
4686         * menubar-items.el (tutorials-menu-filter):
4687         Fix typo.
4688
4689         * startup.el (early-error-handler):
4690         Display message box under windows; otherwise, message will disappear
4691         before it can be viewed.
4692
4693         * update-elc.el:
4694         Fix bug in NEEDTODUMP processing.
4695
4696 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
4697
4698         * startup.el (lock-directory): Removed.
4699         (superlock-file): Ditto.
4700         (startup-set-paths): Remove lockdir.
4701         (startup-setup-paths-warning): Remove lock-directory.
4702
4703         * setup-paths.el (paths-find-lock-directory): Removed.
4704         (paths-find-superlock-file): Ditto.
4705
4706 2000-05-09  Ben Wing  <ben@xemacs.org>
4707
4708         * faces.el (set-face-property):
4709         * faces.el (set-face-font):
4710         * faces.el (set-face-foreground):
4711         * faces.el (set-face-background):
4712         * faces.el (set-face-background-pixmap):
4713         * faces.el (set-face-underline-p):
4714         * faces.el (set-face-strikethru-p):
4715         * faces.el (set-face-highlight-p):
4716         * faces.el (set-face-dim-p):
4717         * faces.el (set-face-blinking-p):
4718         * faces.el (set-face-reverse-p):
4719         doc string changes.
4720
4721         * glyphs.el:
4722         * glyphs.el (make-image-specifier):
4723         * glyphs.el (glyph-property):
4724         * glyphs.el (set-glyph-image):
4725         * glyphs.el (make-glyph):
4726         * glyphs.el (make-pointer-glyph):
4727         * glyphs.el (make-icon-glyph):
4728         * glyphs.el (widget-image-instance-p): New.
4729         authorship info, lots of doc changes.  New predicate, inadvertently
4730         omitted.  the general principle with specifier docs is now that
4731         the description of instantiators should go with the make-foo-specifier
4732         fun's doc string, rather than in foo-specifier-p.  this follows
4733         conventions elsewhere in XEmacs and in general is a lot more obvious
4734         of a place to look.  sometimes the make-foo-specifier function needs
4735         to be created in the process.
4736
4737         * gutter.el:
4738         * gutter.el (make-gutter-specifier): New.
4739         * gutter.el (make-gutter-size-specifier): New.
4740         * gutter.el (make-gutter-visible-specifier): New.
4741         specifier doc updates according to the conventions specified before.
4742
4743         * objects.el:
4744         * objects.el (make-font-specifier):
4745         * objects.el (make-color-specifier):
4746         * objects.el (make-face-boolean-specifier): New.
4747         specifier doc updates according to the conventions specified before.
4748
4749         * specifier.el:
4750         * specifier.el (set-specifier):
4751         * specifier.el (make-integer-specifier): New.
4752         * specifier.el (make-boolean-specifier): New.
4753         * specifier.el (make-natnum-specifier): New.
4754         * specifier.el (make-generic-specifier): New.
4755         * specifier.el (make-display-table-specifier): New.
4756         specifier doc updates according to the conventions specified before.
4757
4758         * toolbar.el:
4759         * toolbar.el (make-toolbar-specifier): New.
4760         specifier doc updates according to the conventions specified before.
4761
4762 2000-05-09  Ben Wing  <ben@xemacs.org>
4763
4764         * process.el (call-process-internal): Revert to previous version
4765         because Mike's change clashed with a change I did not long before.
4766         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
4767         Thanks very much Mike for pointing out the bug and submitting a
4768         patch!
4769
4770 2000-04-13  Mike Alexander  <mta@arbortext.com>
4771
4772         * process.el (call-process-internal): Send the correct input buffer
4773         (call-process-internal): Return the exit status of the process
4774
4775 2000-05-07  Ben Wing  <ben@xemacs.org>
4776
4777         * winnt.el:
4778         * winnt.el (nt-quote-args-verbatim): Removed.
4779         * winnt.el (nt-quote-args-prefix-quote): Removed.
4780         * winnt.el (nt-quote-args-backslash-quote): Removed.
4781         * winnt.el (nt-quote-args-double-quote): Removed.
4782         * winnt.el (nt-quote-args-functions-alist): Removed.
4783         * winnt.el (nt-quote-process-args): Removed.
4784         Remove all stuff for argument quoting.  We borrow the code instead
4785         from Emacs 20.6, which is much more careful in its quoting
4786         (e.g. in handling runs of the escape character) and avoids most of
4787         the need for this Lisp mechanism by checking to see whether we're
4788         running a Cygwin or normal program and doing the appropriate
4789         quoting.  If we end up needing such a mechanism, we should add
4790         it by extending the variable `mswindows-quote-process-args' so it
4791         can take an alist of regexps.
4792
4793 2000-05-07  Ben Wing  <ben@xemacs.org>
4794
4795         * keydefs.el:
4796         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
4797         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
4798         the window without moving point.
4799
4800         * simple.el:
4801         * simple.el (scroll-up-one): New.
4802         * simple.el (scroll-down-one): New.
4803         Functions for use with C-M-up/down.
4804
4805 2000-05-01  Martin Buchholz <martin@xemacs.org>
4806
4807         * XEmacs 21.2.33 is released.
4808
4809 2000-04-29  Martin Buchholz  <martin@xemacs.org>
4810
4811         * dialog.el (yes-or-no-p-dialog-box):
4812         Fix docstring.
4813         Fix following horrible bug in X11 mode with focus-follows-mouse:
4814           1. Visit two files in two different frames.
4815           2. do File->Revert Buffer in one of those frames.
4816           3. Dialog box appears.
4817           4. Arrange things so that the mouse passes over the *other*
4818              frame, then to the dialog box, and click on "Yes".
4819           5. The file contents end up in the *wrong* buffer!
4820         Add TODO comment.
4821
4822 2000-04-28  Ben Wing  <ben@xemacs.org>
4823
4824         * help.el (describe-installation): correct typo introduced
4825         in last patch: boundp -> fboundp.
4826
4827         * etags.el (buffer-tag-table-list):
4828         canonicalize filenames to Unix format so that tag-table-alist
4829         searching works under Windows.
4830
4831         * autoload.el:
4832         Bowdlerize the supposedly objectionable words
4833         "who couldn't quite manage to cleanly modify batch-update-autoloads".
4834
4835         * gutter-items.el (set-progress-display-style):
4836         * gutter-items.el (search-dialog-callback):
4837         * gutter-items.el (make-search-dialog):
4838         Change to new callback-ex api.
4839
4840 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
4841
4842         * help.el: (describe-installation): decode-coding-string is not
4843         defined in a non MULE environment.
4844
4845 2000-04-28  Ben Wing  <ben@xemacs.org>
4846
4847         * gutter-items.el (buffer-list-changed-hook):
4848         use it, not record-buffer-hook.
4849
4850         * subr.el (record-buffer-hook): Removed.
4851
4852 2000-04-27  Ben Wing  <ben@xemacs.org>
4853
4854         * gutter-items.el (buffers-tab-switch-to-buffer): do not
4855         use NORECORD option.  Andy will not like this, but the existing
4856         gutter behavior is just wrong, as per this comment:
4857
4858         ;; this used to add the norecord flag to both calls below.
4859         ;; this is bogus because it is a pervasive assumption in XEmacs
4860         ;; that the current buffer is at the front of the buffers list.
4861         ;; for example, select an item and then do M-C-l
4862         ;; (switch-to-other-buffer).  Things get way confused.
4863         ;;
4864         ;; Andy, if you want to maintain the current look, you must
4865         ;;  *uncouple* the gutter order and buffers order.
4866
4867         * loaddefs.el (completion-ignored-extensions): unfuckify.
4868
4869         * bytecomp.el (batch-byte-compile-one-file): new function, used in
4870         xemacs.mak.
4871
4872         * autoload.el (batch-update-one-directory): new function, used in
4873         xemacs.mak.
4874
4875         * loadup.el: set gc-cons-threshold very high unless dumping --
4876         loadup during update-elc is much much much faster.  also do this
4877         when quick-building.
4878
4879         add commented-out code for profiling loadup.
4880
4881
4882         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
4883         is required in order to build xemacs.
4884
4885 2000-04-26  Ben Wing  <ben@xemacs.org>
4886
4887         * loadup.el: don't garbage collect during loadup if quick-build
4888         compile-time option is set.
4889
4890 2000-04-23  Ben Wing  <ben@xemacs.org>
4891
4892         * update-elc.el: compute whether any dumped .el or .elc files
4893         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
4894         if so.
4895
4896         * update-elc.el (update-elc-files-to-compile): always change
4897         NOBYTECOMPILE in the src directory rather than current dir,
4898         so it will work under NT.
4899
4900         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
4901         the form of this file is identical between Unix and Windows.
4902         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
4903         Added comment.
4904         (update-autoloads-from-directory): updated doc string.
4905         updated doc strings in a few other places.
4906
4907 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
4908
4909         * bytecomp.el (byte-force-recompile): Fix argument to
4910         byte-recompile-directory.
4911
4912 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
4913
4914         * gutter-items.el (progress-display-clear-when-idle): Use
4915         add-one-shot-hook.
4916         * gutter-items.el (clear-progress-display): Adjust number of
4917         arguments.
4918
4919 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
4920
4921         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
4922
4923 2000-04-16  Ben Wing  <ben@xemacs.org>
4924
4925         * printer.el: New file.
4926
4927         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
4928
4929         * help.el (describe-installation): Fix decoding for Windows.
4930
4931         * menubar-items.el:
4932         * menubar-items.el (default-menubar):
4933         * menubar-items.el (tutorials-menu-filter): New.
4934         * menubar-items.el (popup-menubar-menu):
4935         Add authorship.  Redo Help menu and Tutorials filter.
4936
4937         * menubar.el: Correct comment.
4938
4939         * modeline.el (modeline-buffer-identification): Correct doc string.
4940
4941         * simple.el:
4942         * simple.el (printing): Removed.
4943         * simple.el (printer-name): Removed.
4944         * simple.el (generic-print-buffer): Removed.
4945         * simple.el (generic-print-region): Removed.
4946         Move generic print code to printer.el.
4947
4948 2000-04-15  Ben Wing  <ben@xemacs.org>
4949
4950         * simple.el (generic-print-region): New.
4951         make this function actually work.
4952         (generic-print-buffer): call generic-print-region.
4953
4954 2000-04-14  Andy Piper  <andy@xemacs.org>
4955
4956         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
4957         by using the new widget-callback-current-channel.
4958         (search-dialog-callback): ditto.
4959
4960 2000-04-12  Andy Piper  <andy@xemacs.org>
4961
4962         * gutter.el (default-gutter-position): moved from gutter-items.el.
4963         (default-gutter-position-changed-hook): ditto.
4964         (gutter-element-visibility-changed-hook): ditto.
4965         (set-gutter-element): ditto.
4966         (remove-gutter-element): ditto.
4967         (set-gutter-element-visible-p): ditto.
4968         (gutter-element-visible-p): ditto.
4969         (init-gutter): ditto.
4970
4971         * dialog.el (make-dialog-box): renamed and moved from
4972         gutter-items.el
4973
4974         * gutter-items.el: move various functions elsewhere.
4975
4976 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4977
4978         * menubar-items.el: Fixed place of parenthesis.
4979
4980 2000-04-12  Ben Wing  <ben@xemacs.org>
4981
4982         * etags.el (find-tag-at-point): New.  Lets you do find-tag
4983                 without constantly being prompted for the tag.
4984         * simple.el: Added a number of section headings, to clarify the
4985                 organization of this file.
4986         * simple.el (activate-region):
4987         * simple.el (region-exists-p):
4988         * simple.el (region-active-p):
4989                 Moved these three function down to the other side of
4990                 the case-changing functions, so they join the rest of
4991                 the region code.
4992         * simple.el (printing): New.
4993         * simple.el (printer-name): New.
4994         * simple.el (generic-print-buffer): New.
4995                 New functions, a very simple prototype for a unified
4996                 printing interface.
4997
4998         * process.el (call-process-internal): Real fix for null BUFFER,
4999                 other problems with BUFFER specs.
5000
5001         * menubar-items.el:
5002                 Fixed up File->Print to use new printing functions.
5003                 Various corrections and expansions to Grep/Compile menus.
5004                 New options for Printing.
5005                 New options for SMTP Mail, the way to send mail under
5006                   MS Windows. (There's also a package patch to make SMTP
5007                   Mail be the default under MSWin.)
5008
5009 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
5010
5011         * menubar-items.el: Selecting Rectangle Mousing from menubar
5012         did not work.  Needed to quote mouse-track-rectangle-p.
5013
5014 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
5015
5016         * cl-compat.el (keywordp): Removed.
5017
5018 2000-04-05  Andy Piper  <andy@xemacs.org>
5019
5020         * gutter-items.el (progress-layout-glyph): don't initialize here.
5021         (progress-gauge-glyph): use dynamic sizing.
5022         (set-progress-display-style): new function. Set progress glyphs
5023         appropriately depending on the style.
5024         (progress-display-style): new variable. Custom version of
5025         set-progress-display-style.
5026         (progress-abort-glyph): switch to dynamic sizes.
5027         (search-dialog-text): make the edit field active.
5028
5029 2000-04-04  Andy Piper  <andy@xemacs.org>
5030
5031         * gutter-items.el (make-search-dialog): need to make the search
5032         dialog visible after creation.
5033
5034         * menubar-items.el (default-menubar): use the search dialog for
5035         searching. Remove some extraneous search menu items.
5036
5037         * gutter-items.el (set-gutter-element): allow glyphs to be used as
5038         well as strings.
5039         (make-gutter-only-dialog-frame): allow the user to create the
5040         frame unmapped. Allow the gutter spec to be given as a glyph.
5041         (search-dialog-direction): new variable.
5042         (search-dialog-text): new variable.
5043         (search-dialog-callback): new function. Callback for the search
5044         dialog action.
5045         (make-search-dialog): new function. Create a user-friendly search
5046         dialog.
5047
5048 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
5049
5050         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
5051         under Windows.
5052
5053 2000-04-01  Andy Piper  <andy@xemacs.org>
5054
5055         * font-lock.el (font-lock-fontify-keywords-region): Calculate
5056         progress more accurately.
5057
5058 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
5059
5060         * finder.el (finder-compile-keywords): Process readable files only.
5061         Because error in process of .#finder-inf.el when compile xemacs
5062         with --with-clash-detection option.
5063
5064 2000-03-31  Andy Piper  <andy@xemacs.org>
5065
5066         * gutter-items.el (append-progress-display): don't delay after a
5067         successful font-lock.
5068         (make-gutter-only-dialog-frame): new function. Allow users to
5069         create gutter-only dialogs.
5070
5071 2000-03-27  Mike Alexander  <mta@arbortext.com>
5072
5073         * process.el (call-process-internal): Handle a null BUFFER
5074         parameter correctly.
5075
5076 2000-03-28  Andy Piper  <andy@xemacs.org>
5077
5078         * gutter-items.el (abort-progress-display): put strings in the
5079         gutter not extents.
5080         (progress-layout-glyph): signal special 'quit callback.
5081         (progress-display-quit-function): deleted.
5082         (progress-display-stop-callback): deleted.
5083         (progress-display-dispatch-command-events): deleted.
5084         (append-progress-display): remove calls to
5085         progress-display-dispatch-command-events.
5086         (raw-append-progress-display): ditto.
5087
5088 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
5089
5090         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
5091         being a list.  Actually define `stipple-pixmap-p' which is used as
5092         an error predicate.  Correctly handle PIXMAP being either relative
5093         or absolute file name.
5094
5095 2000-03-24  Andy Piper  <andy@xemacs.org>
5096
5097         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
5098         (abort-progress-display): ditto. Don't delete the created extent.
5099         (raw-append-progress-display): ditto.
5100         (progress-display-dispatch-non-command-events): new
5101         function. Encapsulates what we want to do when no command input is
5102         required.
5103         (progress-display-dispatch-command-events): likewise, but disable
5104         for now since it causes too many problems.
5105         (append-progress-display): use them.
5106         (raw-append-progress-display): ditto.
5107         (default-gutter-position-changed-hook): set this rather than
5108         default-gutter-position-changed.
5109         (default-gutter-position-changed-hook): lambda with zero arguments
5110         rather than one.
5111         (raw-append-progress-display): trap errors in pending input since
5112         allowing them to signal will hose the gauge well and
5113         truly. Ideally we would like to delay these until we are more able
5114         to cope.
5115         (append-progress-display): ditto.
5116
5117 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
5118
5119         * lisp/make-docfile.el: call-process-internal is now implemented
5120         in process.el.
5121
5122 2000-03-21  Ben Wing  <ben@xemacs.org>
5123
5124         * mule\mule-cmds.el (set-language-info-alist):
5125         Fix to correspond to new menu arrangement.
5126
5127 2000-03-21  Ben Wing  <ben@xemacs.org>
5128
5129         * process.el:
5130         * process.el (call-process-internal): New.
5131         New implementation of call-process.  Only enabled under NT, so far.
5132         stderr handling not implemented yet in CVS'd C code.
5133
5134 2000-03-20  Ben Wing  <ben@xemacs.org>
5135
5136         * lisp-mode.el:
5137         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
5138         * lisp-mode.el (lisp-interaction-mode):
5139         Put back Lisp Interaction menubar for Jan V's sake.
5140
5141         * simple.el:
5142         * simple.el (mark-ring):
5143         * simple.el (dont-record-current-mark): New.
5144         * simple.el (in-shifted-motion-command): New.
5145         * simple.el (mark-ring-unrecorded-commands): New.
5146         * simple.el (mark-ring-max):
5147         * simple.el (set-mark-command):
5148         * simple.el (push-mark):
5149         * simple.el (handle-pre-motion-command):
5150         Implement scheme for not recording unimportant marks.
5151
5152         * subr.el:
5153         * subr.el (function-allows-args): New.
5154         New function function-allows-args.
5155
5156 2000-03-20  Martin Buchholz <martin@xemacs.org>
5157
5158         * XEmacs 21.2.32 is released.
5159
5160 2000-03-20  Andy Piper  <andy@xemacs.org>
5161
5162         * gutter-items.el (update-tab-in-gutter): force selection of the
5163         selected-window if required to do so.
5164         (buffers-tab-items): ditto.
5165         (add-tab-to-gutter): ditto.
5166         (create-frame-hook): use force-selection.
5167         (default-gutter-position-changed): lambdify.
5168         (update-tab-hook): deleted since it was only used in one place.
5169
5170 2000-03-18  Andy Piper  <andy@xemacs.org>
5171
5172         * files.el (find-file-noselect): undo change that shouldn't have
5173         gone in.
5174
5175 2000-03-17  Andy Piper  <andy@xemacs.org>
5176
5177         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
5178         of selected-window trickery.
5179
5180         * gutter-items.el (update-tab-in-gutter): don't give dedicated
5181         frames tabs.
5182         (progress-display-stop-callback): progress -> progress-display
5183         (progress-display-quit-function): ditto.
5184         (clear-progress-display): ditto.
5185         (remove-progress-display): ditto.
5186         (append-progress-display): ditto.
5187         (abort-progress-display): ditto.
5188         (raw-append-progress-display): ditto.
5189         (display-progress-display): ditto.
5190         (current-progress-display-label): ditto.
5191         (current-progress-display): ditto.
5192         (lprogress-display): ditto and save the buffer
5193         (progress-display): ditto. Otherwise the buffer sometimes gets
5194         changed which confuses font-lock.
5195
5196         * font-lock.el (font-lock-default-fontify-buffer): catch all
5197         errors, not just quit.
5198         (font-lock-mode): progress -> display-progress
5199         (font-lock-default-fontify-buffer): ditto.
5200         (font-lock-fontify-syntactically-region): ditto.
5201         (font-lock-fontify-keywords-region): ditto.
5202
5203 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
5204
5205         * cl.el (gensym): Move to here from cl-macs.el.
5206         (gentemp): Ditto.
5207
5208 2000-03-16  Andy Piper  <andy@xemacs.org>
5209
5210         * font-lock.el (font-lock-mode): use lprogress and friends for
5211         progress management.
5212         (font-lock-default-fontify-buffer): ditto.
5213         (font-lock-fontify-syntactically-region): ditto.
5214         (font-lock-fontify-keywords-region): ditto.
5215         (font-lock-revert-cleanup): fix reverting.
5216         (font-lock-revert-setup): ditto.
5217
5218         * gutter-items.el (progress-use-echo-area): new variable. Use the
5219         echo area for progress gauges if non-nil.
5220         (clear-progress): remove echo area stuff and defer to
5221         clear-message.
5222         (append-progress): dispatch non-command events after each progress
5223         increment. Remove echo area stuff.
5224         (abort-progress): remove echo area stuff and defer to
5225         display-message.
5226         (raw-append-progress): ditto. Dispatch non-command events after
5227         gutter redisplay.
5228         (display-progress): defer echo area stuff to display-message.
5229
5230         * gutter-items.el (clear-progress):
5231         (abort-progress): indentation changes.
5232         (display-progress): don't clear progress.
5233         (append-progress): compare messages with equal.
5234         (raw-append-progress): use dispatch-non-command-events to flush
5235         widget creation events.
5236
5237 2000-03-13  Ben Wing  <ben@xemacs.org>
5238
5239         * abbrev.el:
5240         * abbrev.el (abbrev-string-to-be-defined): New.
5241         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
5242         Changes for use with the menubar.
5243
5244 2000-03-12  Ben Wing  <ben@xemacs.org>
5245
5246         * alist.el (vassoc): moved here from font-menu.el.
5247
5248         * custom.el (defface): typo fix.
5249
5250         * dialog.el (yes-or-no-p-dialog-box):
5251         * dialog.el (message-box):
5252         * files.el (save-some-buffers-1):
5253         Put accelerators in the button names.
5254
5255         * font-lock.el (font-lock-comment-face):
5256         * font-lock.el (font-lock-keyword-face):
5257         * font-lock.el (font-lock-function-name-face):
5258         Fixed some of the colors under MS Windows because the existing
5259         default colors were hardly different from black and needed to be
5260         made lighter.
5261
5262         * font-menu.el:
5263         * font-menu.el (font-menu-split-long-menu):
5264         * font-menu.el (font-menu-family-constructor):
5265         * font-menu.el (font-menu-size-constructor):
5266         * font-menu.el (font-menu-weight-constructor):
5267         * font-menu.el (font-menu-set-font):
5268         vassoc moved to alist.el.
5269         Accelerators added to all menus.
5270         Unused bound var new-props removed.
5271
5272         * keydefs.el: I did a whole lot of rearranging to put things in a
5273         more consistent order and fixed a number of cases where key
5274         combinations involving up, down, left, right and so on were
5275         defined but the corresponding keypad combinations were not
5276         defined.
5277
5278         * lisp-mode.el:
5279         * lisp-mode.el (lisp-interaction-mode-popup-menu):
5280         * lisp-mode.el (emacs-lisp-mode):
5281         * lisp-mode.el (lisp-interaction-mode):
5282         * lisp-mode.el (flet):
5283         Added accelerators onto the menus.
5284         Made all the different versions of the let function be indented
5285         the same way.
5286         Undid Steve's easy-menu-ification, because it makes it impossible
5287         to have the menubar and popup menus different.
5288         Cleaned up the menu; added items for find-function &c and some
5289         indenting, and removed debug-on-*.
5290
5291         * list-mode.el (list-mode-hook):
5292         * list-mode.el (list-mode):
5293         * list-mode.el (completion-setup-hook):
5294         * list-mode.el (display-completion-list):
5295         Added support for the :window-height keyword, which is required
5296         because of other changes that I made for the file dialog box.  I
5297         also made the hook variables list-mode-hook and
5298         completion-setup-hook and also minibuffer-setup-hook in
5299         minibuf.el be permanent-local; see comment in list-mode.el.
5300
5301         * map-ynp.el (map-y-or-n-p):
5302         Added accelerators to the dialog buttons.
5303
5304         * menubar-items.el (menu-truncate-list):
5305         New internal function.
5306         * menubar-items.el (submenu-generate-accelerator-spec):
5307         * menubar-items.el (menu-item-strip-accelerator-spec):
5308         * menubar-items.el (menu-item-generate-accelerator-spec):
5309         New exported functions, for use in auto-generating accelerator specs.
5310
5311         * menubar-items.el:
5312         * menubar-items.el (default-menubar):
5313         * menubar-items.el (maybe-add-init-button):
5314         * menubar-items.el (bookmark-menu-filter):
5315         * menubar-items.el (slow-format-buffers-menu-line):
5316         * menubar-items.el (build-buffers-menu-internal):
5317         * menubar-items.el (language-environment-menu-filter):
5318         * menubar-items.el (default-popup-menu):
5319         * menubar-items.el (popup-buffer-menu):
5320         * menubar-items.el (popup-menubar-menu):
5321         Did a major overhaul on this file, and in fact I'm nowhere near
5322         done working on the menubar, and there will be more patches to
5323         come.  A basic summary of what I've done:
5324
5325         a) I added accelerators to all of the menu items.  For menus that
5326         are auto-generated, such as the buffers menu, the accelerators are
5327         automatically added to the beginning of each line using the
5328         numbers 1 through 9, then zero, and then letters starting with A,
5329         but omitting the letters that are already in use for the fixed
5330         menu items at the top of the buffers menu.  To facilitate adding
5331         accelerators of this kind, I created some new functions
5332         (*-accelerator-spec), which are also being used by other filters
5333         that auto generate lists of things such as ftp sites to download
5334         packages.  If people really don't like these accelerators
5335         appearing at the beginning of the menu items, a variable can be
5336         added to optionally turn them off, but I think this is rather
5337         pointless because other menu items have accelerators and many or
5338         most of the menu users will use the accelerators if the support is
5339         there.
5340
5341         b) I combined the top level Tools and Apps menus into a single
5342         Tools menu, because the distinction between the two is not
5343         obvious, and the items on the menus are not used often enough that
5344         putting some of them onto submenus is a problem.
5345
5346         c) I created two new top level menus called View and Cmds because
5347         there were too many items on the File and Edit menus, and I'm going
5348         to be adding more items to these menus.  In contrast to the Tools
5349         menu, the items on these menus may be used quite often during an
5350         editing session, and so should be available with fewer
5351         keystrokes.
5352
5353         d) I added a number of options to the options menu, including one
5354         for controlling whether the alt key can be used to traverse to
5355         menu items using the accelerators, one for controlling behavior of
5356         control-k, one for controlling how the kill and yank functions
5357         interact with the clipboard, a few additional buffers-menu
5358         options, and various other things.  I also did a bit of
5359         rearranging, for example, combining the keyboard and mouse options
5360         into a single keyboard and mouse submenu to facilitate the
5361         accelerators on that level.
5362
5363         e) I changed the variable buffers-menu-format-buffer-line-function
5364         to take two arguments instead of one, the second argument being
5365         the line number for use in creating an accelerator.  I added a
5366         hack to support existing functions with one argument (although I
5367         doubt that very many of these exist), for backward compatibility.
5368
5369         f) I moved the top level mule menu to be a submenu of the edit
5370         menu.  I think that most of the items on this menu are fairly
5371         useless and there are certainly not enough frequently used items
5372         to justify this being its own top level menu.
5373
5374         g) I combined most of the items in big-menubar.el into the main menu.
5375         If people think the main menu is too big, it would be possible to
5376         create different configurations, some smaller.
5377
5378         * menubar.el (check-menu-syntax):
5379         Deleted some syntax checks that were no longer valid, partly
5380         because of changes that were already made a long time ago, and
5381         partly because of a change I made where I allow the name of the
5382         menu item to be an evaluated expression rather than just a string,
5383         similar to all of the other parameters of a menu item.
5384
5385         * minibuf.el:
5386         * minibuf.el (read-file-name-1):
5387         * minibuf.el (mouse-read-file-name-1):
5388         I made a number of changes to improve the appearance
5389         and functioning of the file dialog box.  They include:
5390
5391         a) Fixing the problem where closing the dialog box by clicking on
5392         the close button of the window didn't properly exit the
5393         minibuffer.
5394
5395         b) Fixing the problem that if you typed part of a file name, and
5396         then clicked on a completion with the mouse, the file was not
5397         correctly selected.
5398
5399         c) Changing the title of the dialog box to reflect the operation
5400         being done in accordance with user interface conventions, rather
5401         than the name of the dialog box buffer, which is rather useless.
5402
5403         d) Remove the words "possible completions are" which didn't
5404         belong.
5405
5406         e) Fix things so that the completions scroll off the end of the
5407         completions windows only to the right, rather than both to the
5408         right and down, which is in accordance with Windows user interface
5409         conventions.
5410
5411         * msw-init.el (init-post-mswindows-win):
5412         Added a binding for meta-F4, which is the standard windows binding
5413         for exiting a program.
5414
5415         * select.el (get-selection-no-error):
5416         * select.el (own-selection):
5417         * select.el (own-clipboard):
5418         Added an optional argument called append to the functions
5419         own-selection and own-clipboard.  This adds support for appending
5420         text to the existing selection and allows the function
5421         own-clipboard to be used as the value of the variable
5422         interprogram- cut-function.
5423
5424         Fixed a bug in own-selection in handling zmacs-region-stays.
5425
5426         * simple.el (historical-kill-line): New.
5427
5428         * simple.el (kill-line):
5429         * simple.el (interprogram-cut-function):
5430         * simple.el (interprogram-paste-function):
5431         * simple.el (handle-pre-motion-command):
5432         * simple.el (next-line):
5433         * simple.el (previous-line):
5434         a) Expanded the variable kill-whole-line, so that function
5435         kill-line can be set to delete the entire line always, not just
5436         when cursor is at the beginning of the line.  This is controlled
5437         by setting the variable kill-whole-line to the symbol 'always.
5438         This behavior, as well as the existing kill-whole-line behavior,
5439         now only take effect when kill-line is called interactively,
5440         although this is a departure from a previous behavior in the case
5441         of setting this variable kill-whole-line to t.  It is almost
5442         certainly what has always been intended, and most likely the old
5443         way of doing things introduced bugs.  I also created a function
5444         called historical-kill-line, which ignores the kill-whole-line
5445         setting and always gives the historical behavior of only killing
5446         to the end of the line.  I bound this function to shift- control-k
5447         so that the kill to end of line behavior is available, even when
5448         kill-whole-line has been set to change control-k into the simple
5449         delete-whole-line behavior. (This can be set using the options
5450         menu.)
5451
5452         b) I changed things so that kill and yank now interact with the
5453         clipboard by default under windows.  This was done by changing the
5454         default value of interprogram-cut- function and
5455         interprogram-paste-function.  You can get the old behavior by
5456         setting these to nil, and there is an option on the options menu
5457         to do this.
5458
5459         c) I added support for selecting text using shifted motion keys.
5460         This support is on by default and can be controlled by the
5461         variable shifted-motion-keys-select-region.  There is also a
5462         variable called unshifted-motion-keys-deselect-region that
5463         controls more specifically how the shifted motion key behavior
5464         works.  I did not put an option on the options menu to turn this
5465         off, because I can't imagine why this would be useful.
5466
5467         * simple.el (forward-block-of-lines):
5468         * simple.el (backward-block-of-lines):
5469         * simple.el (block-movement-size):
5470         New.
5471
5472         * simple.el (uncapitalized-title-words):
5473         * simple.el (uncapitalized-title-word-regexp):
5474         * simple.el (capitalize-string-as-title):
5475         * simple.el (capitalize-region-as-title):
5476         New.
5477
5478
5479         * subr.el (add-hook):
5480         * subr.el (make-local-hook): New.
5481         * subr.el (remove-local-hook): New.
5482         * subr.el (add-one-shot-hook): New.
5483         * subr.el (add-local-one-shot-hook): New.
5484         Added some functions to make using hooks easier.
5485         These include:
5486
5487         a) Functions add-local-hook and remove-local-hook to make it easy
5488         to use local hooks.
5489
5490         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
5491         make it possible to add a "one-shot" hook, which is to say a hook
5492         that runs only once, and automatically removes itself after the
5493         first time it has run.
5494
5495 2000-03-09  Andy Piper  <andy@xemacs.org>
5496
5497         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
5498
5499 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
5500
5501         * buff-menu.el (buffers-menu-omit-invisible-buffers):
5502         Moved from menubar-items.el.
5503         * dumped-lisp.el: Dump gutter-items regardless of menubar.
5504
5505 2000-03-08  Andy Piper  <andy@xemacs.org>
5506
5507         * gutter-items.el (build-buffers-tab-internal): add selected field
5508         to buffers tab spec.
5509
5510 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
5511
5512         * minibuf.el (last-exact-completion): Initialize to nil.
5513
5514 2000-03-07  Didier Verna  <didier@xemacs.org>
5515
5516         * startup.el (command-line-1): remove unused variable
5517         `first-file-buffer'.
5518
5519 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
5520
5521         * loaddefs.el (completion-ignored-extensions): Removed ".log",
5522         which is also used for Web server log files.
5523
5524 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
5525
5526         * mule/mule-charset.el: Setup auto-fill-chars.
5527
5528 2000-03-02  SL Baur  <steve@beopen.com>
5529
5530         * subr.el (with-string-as-buffer-contents): Reimplement using
5531         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
5532         non-deletion of buffer after execution problem.
5533         (with-output-to-string): Use unique buffer name.
5534
5535 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
5536
5537         * gutter-items.el (buffers-tab-sort-function):  New variable.
5538         (buffers-tab-items):  Funcall it to sort the buffer tab list.
5539
5540 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
5541
5542         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
5543
5544 2000-02-28  Martin Buchholz  <martin@xemacs.org>
5545
5546         * menubar-items.el (maybe-add-init-button): Remove the "Load
5547         .emacs" button from all menubars.
5548
5549 2000-03-01  Didier Verna  <didier@xemacs.org>
5550
5551         * rect.el (string-rectangle): depend on `pending-delete-mode' for
5552         region rectangle replacement (from Jan Vroonhof).
5553         (replace-rectangle): new function.
5554
5555 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5556
5557         * mule/mule-cmds.el (set-default-coding-systems): Use
5558         set-terminal-coding-system and set-keyboard-coding-system.
5559         * coding.el (set-terminal-coding-system): Use
5560         set-console-tty-output-coding-system.
5561         (set-keyboard-coding-system): Use
5562         set-console-tty-input-coding-system.
5563
5564 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
5565
5566         * minibuf.el (read-variable): Allow symbol to default argument.
5567
5568 2000-02-27  Andy Piper  <andy@xemacs.org>
5569
5570         * gutter-items.el (update-tab-hook): new function to be used for
5571         hooks.
5572         (create-frame-hook): add update-tab-hook.
5573         (record-buffer-hook): ditto.
5574         (default-gutter-position-changed): ditto.
5575         (default-gutter-position): updating the buffers tab is now handled
5576         by a hook.
5577         (default-gutter-position-changed-hook): new variable.
5578         (gutter-element-visibility-changed-hook): ditto.
5579         (set-gutter-element-visible-p): call it.
5580         (set-gutter-element): use modify-specifier-instances. Set extents
5581         as duplicable before using.
5582         (remove-gutter-element): ditto.
5583         (set-gutter-element-visible-p): ditto.
5584         (init-gutter): new function.
5585         (add-tab-to-gutter): use new gutter-element functions rather than
5586         setting specifiers directly.
5587         (clear-progress): ditto.
5588         (abort-progress): ditto.
5589         (gutter-buffers-tab-visible-p): renamed from
5590         default-gutter-visible-p
5591
5592         * specifier.el (modify-specifier-instances): new function from Jan
5593         Vroonhof.
5594
5595         * x-init.el (init-post-x-win): call init-gutter.
5596
5597         * msw-init.el (init-post-mswindows-win): call init-gutter.
5598
5599         * menubar-items.el (default-menubar): Update to reflect new gutter
5600         variables.
5601
5602 2000-02-26  Andy Piper  <andy@xemacs.org>
5603
5604         * gutter-items.el (set-gutter-element): new function. Add gutter
5605         elements to the specified gutter.
5606         (remove-gutter-element): new function. Remove gutter elements from
5607         the specified gutter.
5608         (set-gutter-element-visible-p): new function. Set gutter element
5609         visibility for the provided gutter-visible specifier.
5610
5611 2000-02-23  Andy Piper  <andy@xemacs.org>
5612
5613         * gutter-items.el (add-tab-to-gutter): specify dimensions
5614         dynamically.
5615
5616 2000-02-24  Martin Buchholz  <martin@xemacs.org>
5617
5618         * gutter-items.el (add-tab-to-gutter):
5619         * package-get.el (package-get-interactive-package-query):
5620         * package-ui.el (pui-directory-exists):
5621         (pui-install-selected-packages):
5622         (pui-list-packages):
5623         Use #'(lambda ...)  instead of '(lambda ...).
5624
5625 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
5626
5627         * startup.el (load-user-init-file): Check to make sure user
5628           has an init-file before calling load().
5629
5630 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5631
5632         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
5633
5634 2000-02-23  Martin Buchholz <martin@xemacs.org>
5635
5636         * XEmacs 21.2.31 is released.
5637
5638 2000-02-21  Mike Sperber <mike@xemacs.org>
5639
5640         * loadup.el (really-early-error-handler):
5641         * update-elc.el:
5642         * make-docfile.el:
5643         Remove dependency on EMACSBOOTSTRAP... environment variables.
5644
5645 2000-02-21  Martin Buchholz <martin@xemacs.org>
5646
5647         * XEmacs 21.2.30 is released.
5648
5649 2000-02-19  Martin Buchholz  <martin@xemacs.org>
5650
5651         * byte-optimize.el (byte-optimize-plus):
5652         (byte-optimize-minus):
5653         (byte-optimize-multiply):
5654         Optimize (- 0) to 0, not (-)
5655         Optimize (+ 5 3.0) to 8.0
5656         Optimize (* 5 3.0) to 15.0
5657         Improve readability.
5658
5659 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
5660
5661         * modeline.el: (modeline-scrolling-method): change modeline
5662         mswindows cursor appearance according to the value.
5663
5664         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
5665         and 'gui-element face colors and 'gui-element face font to Windows
5666         defaults.
5667
5668 2000-02-09 Stef Epardaud  <stef@lunatech.com>
5669
5670         * font-lock.el: Javadoc enhancements
5671
5672 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5673
5674         * ldap.el (toplevel): Test if LDAP support has been compiled in
5675         (ldap-verbose): New option
5676         (ldap-search-entries): Renamed from the previous ldap-search
5677         Conditionalize message display on ldap-verbose
5678         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
5679         defuns
5680         (ldap-search): Is now defined as an obsolete wrapper calling
5681         ldap-search-basic or ldap-search-entries
5682
5683
5684 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
5685             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
5686             Jan Vroonhof  <jan@xemacs.org>
5687
5688         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
5689         When for-effect is true, didn't call `byte-optimize-form'
5690         in and/or subforms without last.
5691
5692 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
5693
5694         * package-get.el (package-get-download-sites): Use correct custom
5695         type.
5696
5697 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5698
5699         * files.el (write-file): Ask for coding system when compiled with
5700         file-coding.
5701
5702 2000-02-16  Andy Piper  <andy@xemacs.org>
5703
5704         * buffer.el (switch-to-buffer): give norecord argument to
5705         set-window-buffer instead of explicitly recording.
5706
5707         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
5708         we have to pick a window.
5709
5710 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5711
5712         * mule/mule-cmds.el (describe-language-support): Don't add
5713         unexist function to help-map.
5714         (describe-coding-system): Don't use already assigend `C'.
5715
5716 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
5717
5718         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
5719         work in custom.
5720
5721 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
5722
5723         * about.el: Ienaga's e-mail address change.
5724
5725 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
5726
5727         * etags.el (find-tag): force new window -- even if buf already
5728         visible -- when other-window is t
5729
5730 2000-02-16  Martin Buchholz <martin@xemacs.org>
5731
5732         * XEmacs 21.2.29 is released.
5733
5734 2000-02-09  Martin Buchholz  <martin@xemacs.org>
5735
5736         * cl-extra.el (getf): This is now identical to `plist-get', so
5737         just defalias it.
5738         * cl-macs.el: Make getf an alias to plist-get, at the
5739         byte-compiler level, using define-compiler-macro.
5740
5741 2000-02-08  Martin Buchholz  <martin@xemacs.org>
5742
5743         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
5744
5745 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
5746
5747         * lisp/etags.el (find-tag-internal): set exact-tagname to
5748           a regular expression that matches against the tagname
5749           part of the tag entry first instead of only looking in
5750           the context area.
5751
5752 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
5753
5754         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
5755         * toobar.el: fixed typo(s) in customizing default-toolbar-position
5756
5757 2000-02-07  Martin Buchholz <martin@xemacs.org>
5758
5759         * XEmacs 21.2.28 is released.
5760
5761 2000-02-07  Martin Buchholz  <martin@xemacs.org>
5762
5763         * cl-extra.el (getf): Just call `get', never `get*'.
5764         Make arglist match docstring.
5765         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
5766         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
5767         * byte-optimize.el: remove references to `get*'.
5768
5769 2000-02-06  Martin Buchholz  <martin@xemacs.org>
5770
5771         * mule/european.el: Add syntax information for Latin3 and Latin4.
5772
5773 2000-02-02  Martin Buchholz  <martin@xemacs.org>
5774
5775         * byte-optimize.el: Byte-optimize (length "foo")
5776
5777 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
5778
5779         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
5780         width check using `window-leftmost-p' and `window-rightmost-p'.
5781
5782 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
5783
5784         * wid-edit.el (widget-match-inline): An atom never matches a
5785           list.
5786
5787 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5788
5789         * modeline.el: Consolidated 'x and 'mswindows specification under
5790         'win tag.
5791
5792 2000-01-29  Andy Piper  <andy@xemacs.org>
5793
5794         * gutter-items.el: (format-buffers-tab-line): Try and be
5795         intelligent about buffer naming when we have duplicates.
5796
5797 2000-01-29  Andy Piper  <andy@xemacs.org>
5798
5799         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
5800         updated when it becomes visible.
5801
5802 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5803
5804         * bytecomp.el (byte-compile-insert-header): Properly set coding
5805         system under MULE and file-coding.
5806
5807 2000-01-28  Martin Buchholz  <martin@xemacs.org>
5808
5809         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
5810         (dontusethis-set-value-terminal-coding-system-handler):
5811         (dontusethis-set-value-keyboard-coding-system-handler):
5812         Never undefine coding system aliases.  Emergency fix for gnus.
5813
5814 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
5815
5816         * files.el (abbreviate-file-name): Use directory-sep-char instead
5817         of hard-coded "/".
5818
5819 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
5820
5821         * startup.el (user-init-file-base-list): New variable, replacing
5822         user-init-file-base.
5823         (find-user-init-file): New function.
5824         (command-line-early): Use it.
5825         (load-user-init-file): Ditto.
5826
5827 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5828
5829         * gutter-items.el (update-tab-in-gutter): Use proper locale when
5830         calling valid-image-instantiator-format-p
5831
5832 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
5833
5834         * isearch-mode.el (isearch-mode): The variable is
5835         isearch-unhidden-extents, not isearch-opened-extents.
5836
5837 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
5838
5839         * minibuf.el (next-history-element): Modify error message if a
5840         default value is available.
5841
5842 2000-01-26  Martin Buchholz  <martin@xemacs.org>
5843
5844         * bytecomp.el (byte-compile-file): Don't unconditionally write
5845         .elc files in binary - might contain non-Latin1.
5846
5847 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5848
5849         * process.el (shell-quote-argument): Use (nt-quote-process-args)
5850         for windows-nt.
5851
5852         * version.el:
5853         * startup.el (user-init-file-base):
5854         * process.el (call-process-region):
5855         * files.el (make-backup-file-name):
5856         (backup-file-name-p):
5857         (file-relative-name):
5858         (abbreviate-file-name):
5859         (set-auto-mode):
5860         * code-process.el (call-process-region): Removed unnecessary
5861         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
5862         support out of the universe.
5863
5864         * process.el:
5865         * code-process.el:
5866         * bytecomp.el (byte-compile-file): Removed reference to
5867         buffer-file-type, and commented usage of binary-process-output
5868         NTEmacs variables.
5869
5870 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
5871
5872         * help.el (function-arglist): Add case for macro.
5873
5874 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5875
5876         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
5877         printers.
5878         (custom-display): Added a menu for printer/display tags.
5879
5880         * frame.el (frame-type):
5881         * device.el (device-type): Added 'msprinter to the doc string, and
5882         removed 'pc -- it is not going to be implemented ever.
5883         (call-device-method): Fixed docstring typo.
5884         Defined specifier tags 'printer and 'display.
5885
5886 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
5887
5888         * lisp/itimer.el (itimer-run-expired-timers): (consp
5889           last-command-event-time) instead of (consp
5890           'last-command-event-time).
5891
5892 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5893
5894         * msw-glyphs.el: Removed obsolete commentary.
5895
5896 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
5897
5898         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
5899         better default value.
5900
5901 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
5902
5903         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
5904         (read-string): Ditto.
5905         (eval-minibuffer): Ditto.
5906         (read-command): Ditto.
5907         (read-function): Ditto.
5908         (read-variable): Ditto.
5909         (read-number): Ditto.
5910         (read-shell-command): Ditto.
5911         (read-number): Record history.
5912
5913 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
5914
5915         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
5916
5917 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
5918
5919         * faces.el (startup-initialize-custom-faces): New function.
5920         Reset all faces created during auto-autoloads loading time
5921         by defface.
5922         * startup.el (command-line): Call it.
5923
5924 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
5925
5926         * about.el (about-hackers): Add myself to contributors list.
5927
5928 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5929
5930         * menubar-items.el (maybe-add-init-button): Removed an argument in
5931         a call to load-user-init-file, as the function managed to lose its
5932         formal parameter a few betas ago.
5933
5934 2000-01-18  Martin Buchholz <martin@xemacs.org>
5935
5936         * XEmacs 21.2.27 is released.
5937
5938 2000-01-18  Martin Buchholz  <martin@xemacs.org>
5939
5940         * process.el (shell-command-to-string): Use the FSF docstring.
5941         Make shell-command-to-string the standard function, and
5942         exec-to-string the (deprecated) alias.
5943
5944         * startup.el: typo fix.
5945
5946 2000-01-16  Martin Buchholz  <martin@xemacs.org>
5947
5948         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
5949
5950 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5951
5952         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
5953         buffers after visible buffers.
5954         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
5955
5956 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5957
5958         * info.el (Info-extract-menu-node-name): Stop at a dot
5959         followed by whitespace or right parenthesis.
5960
5961 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
5962
5963         * info.el (Info-directory-list): Warn against using Customize with
5964         Info-directory-list.
5965
5966 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
5967
5968         * minibuf.el (read-file-name): doc fix.
5969
5970         * autoload.el (update-file-autoloads): doc fix.
5971
5972         * about.el (about-hackers): Change my E-mail address.
5973
5974 2000-01-13  Martin Buchholz  <martin@xemacs.org>
5975
5976         * info.el (Info-visit-file): Just use the `f' interactive spec to
5977         read a filename in the standard way.
5978
5979 2000-01-13  Andy Piper  <andy@xemacs.org>
5980
5981         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
5982         (gutter-buffers-tab-extent): new variable.
5983         (update-tab-in-gutter): call add-tab-to-gutter again if the
5984         orientation has changed.
5985         (add-tab-to-gutter): cope with different orientations.
5986
5987 2000-01-11  Didier Verna  <didier@xemacs.org>
5988
5989         * info.el (Info-following-node-name): backward-skip dots as well
5990         as spaces (dots at the end of a node name aren't part of it).
5991         (Info-extract-menu-node-name): don't skip dots. There could be
5992         some in the node name.
5993         (Info-index): allow dots to be part of a node name.
5994
5995 2000-01-12  Andreas Jaeger  <aj@suse.de>
5996
5997         * files.el (auto-mode-alist): Added idlwave-mode.
5998         Patch by Carsten Dominik <dominik@astro.uva.nl>.
5999
6000 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6001
6002         * info.el (Info-search): Show default value.
6003
6004 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6005
6006         * info.el (Info-read-node-completion-table): New variable.
6007         (Info-read-node-name-1): New function.
6008         (Info-read-node-name): Use it.
6009         (Info-follow-reference): Use DEFAULT argument of completing-read.
6010         (Info-menu): Ditto.
6011
6012 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6013
6014         * hyper-apropos.el (hyper-describe-key-briefly): Save
6015         window configuration.
6016         (hyper-describe-face): Use DEFAULT of completing-read.
6017         (hyper-apropos-read-variable-symbol): Ditto.
6018         (hyper-apropos-read-function-symbol): Ditto.
6019
6020 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6021
6022         * mule/mule-cmds.el (set-default-coding-system): Set
6023         comint-exec-hook to use coding-system-for-read and
6024         coding-system-for-write so that C-x RET c works.
6025
6026 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6027
6028         * minibuf.el (minibuffer-confirm-incomplete): Customize.
6029         (previous-matching-history-element): Increment
6030         minibuffer-max-depth by 1.
6031         (next-matching-history-element): Ditto.
6032
6033 2000-01-11  Andy Piper  <andy@xemacs.org>
6034
6035         * gutter-items.el (buffers-tab): Create a new face for the buffers
6036         tab.
6037         (buffers-tab-face): use it.
6038
6039 2000-01-10  Didier Verna  <didier@xemacs.org>
6040
6041         * modeline.el (modeline-scrolling-method): change modeline X
6042         cursor appearance according to the value.
6043
6044 2000-01-07  Andreas Jaeger  <aj@suse.de>
6045
6046         * about.el (about-hackers): Moved my entry to contributor list.
6047         (xemacs-hackers): Added myself.
6048         (about-maintainer-info): Added description of myself.
6049
6050
6051 2000-01-07  Didier Verna  <didier@xemacs.org>
6052
6053         * modeline.el (modeline-scrolling-method): new variable.
6054         (mouse-drag-modeline): add reference to it in the docstring.
6055         (mouse-drag-modeline): handle it.
6056
6057 2000-01-08  Andy Piper  <andy@xemacs.org>
6058
6059         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
6060         calls.
6061         (remove-buffer-from-gutter-tab): ditto.
6062
6063 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
6064
6065         * cus-edit.el (custom-hook-convert-widget): Fix comment.
6066         (custom-face-edit): Fix grammatical error in help message.
6067
6068 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6069
6070         * movemail.el: Added.
6071
6072         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
6073
6074 2000-01-03  Didier Verna  <didier@xemacs.org>
6075
6076         * modeline.el (mouse-drag-modeline): remove the code related to
6077         the modeline horizontal scrolling facility.
6078
6079 1999-12-31  Martin Buchholz <martin@xemacs.org>
6080
6081         * XEmacs 21.2.26 is released.
6082
6083 1999-12-28  Andy Piper  <andy@xemacs.org>
6084
6085         * wid-edit.el (widget-push-button-value-create): The gui cache
6086         does not agree with native widgets which can only be displayed
6087         once per window. The reasons for caching are diminished now that
6088         we don't hog resources when creating buttons.
6089         (widget-push-button-cache) deleted.
6090
6091 1999-12-24  Martin Buchholz <martin@xemacs.org>
6092
6093         * XEmacs 21.2.25 is released.
6094
6095 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6096
6097         * hyper-apropos.el (hyper-apropos): Toggle
6098         hyper-apropos-programming-apropos correctly.
6099         Set REGEXP when user accepts default value.
6100
6101 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6102
6103         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
6104         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
6105
6106 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6107
6108         * mule/mule-category.el (undefined-category-designator):
6109         Return char instead of character.  Search for undefined one.
6110         (describe-category): Use with-displaying-help-buffer.
6111
6112 1999-12-21  Martin Buchholz  <martin@xemacs.org>
6113
6114         * byte-optimize.el (byte-optimize-plus):
6115         Optimize (+ 1) to 1 instead of (1+ nil).
6116
6117         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
6118
6119         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
6120
6121         * byte-optimize.el (byte-optimize-char-before): New function.
6122         Remove performance penalty for using (char-before) instead of (char-after).
6123
6124 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6125
6126         * mule/mule-category.el (char-category-list): Return character
6127         instead of integer.
6128
6129 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6130
6131         * minibuf.el (read-buffer): Check default is buffer object.
6132
6133 1999-11-25  Andy Piper  <andy@xemacs.org>
6134
6135         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
6136         for buttons.
6137
6138 1999-12-16  Andreas Jaeger  <aj@suse.de>
6139
6140         * package-get.el (package-get-maybe-save-index): Fixed typo.
6141         Patch by Jeff Miller <jmiller@smart.net>.
6142
6143 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
6144
6145         * gnuserv.el (gnuserv-process-filter):  don't call
6146         gnuserv-write-to-client when gnuserv-current-client is nil
6147
6148 1999-12-14  Martin Buchholz <martin@xemacs.org>
6149
6150         * XEmacs 21.2.24 is released.
6151
6152 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6153
6154         * about.el (about-hackers): Update my email address.
6155
6156 1999-12-07  Martin Buchholz <martin@xemacs.org>
6157
6158         * XEmacs 21.2.23 is released.
6159
6160 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
6161
6162         * package-get.el (package-get-download-sites): Removed several
6163         defunct download sites, added many new ones, and corrected a few
6164         incorrect directory-on-site entries.  Added physical locations to
6165         site-description.
6166
6167 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6168
6169         * finder.el (finder-commentary): add DOC string and fix
6170         interactive spec
6171
6172 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
6173
6174         * help.el (describe-function): Don't forget to intern the string
6175         completing-read returns.
6176         (describe-variable): Ditto.
6177
6178 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
6179
6180         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
6181         `hyper-apropos-help-mode' here to find symbol to customize
6182         irregardless of cursor position and simplify
6183         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
6184         `hyper-apropos-popup-menu'.
6185
6186 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6187
6188         * apropos.el (apropos-mode-map): Add return to call
6189         apropos-follow.
6190         (apropos-print): Call apropos-mode to have better
6191         command reference. Put keymap text-poperty to
6192         symbole name.
6193
6194 1999-11-22  Alastair Burt  <burt@dfki.de>
6195
6196         * help.el: (describe-bindings-1): Added handling of keymaps for
6197         the extents at point.
6198
6199 1999-12-02  Mark Thomas  <mthomas@jprc.com>
6200
6201         * gutter-items.el (buffers-tab-items): Wrap the function in a
6202         save-match-data
6203
6204 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
6205
6206         * help.el (describe-function): Use the DEFAULT argument to
6207         completing-read.
6208         (describe-variable): Ditto.
6209
6210 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6211
6212         * minibuf.el (read-from-minibuffer): Add optional argument
6213         DEFAULT to have better mini-buffer history support.
6214         (completing-read): Pass default to read-from-minibuffer.
6215         (read-buffer): Pass default to completing-read.
6216
6217 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
6218
6219         * font-lock.el (font-lock-doc-string-face): Document the
6220         `font-lock-lisp-like' property.
6221
6222 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
6223
6224         * lisp-mode.el: Specify `font-lock-lisp-like'.
6225
6226         * font-lock.el (font-lock-lisp-like): New function.
6227         (font-lock-fontify-syntactically-region): Use it.
6228
6229 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
6230
6231         * XEmacs 21.2.22 is released
6232
6233 1999-11-28  Martin Buchholz <martin@xemacs.org>
6234
6235         * XEmacs 21.2.21 is released.
6236
6237 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6238
6239         * minibuf.el (read-coding-system): Accept symbol and
6240         coding-system object as a default-coding-system.
6241
6242 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6243
6244         * minibuf.el (read-coding-system): Accept symbol as
6245         a default-coding-system.
6246
6247 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6248
6249         * apropos.el (apropos-documentation): Use insert instead
6250         of princ.
6251
6252 1999-11-07  William M. Perry  <wmperry@aventail.com>
6253
6254         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
6255           for the linux console.
6256
6257         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
6258           stuff to work when you are not on a window system, since the GPM
6259           mouse support now allows pasting from outside of XEmacs.
6260
6261 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
6262
6263         * XEmacs 21.2.20 is released
6264
6265 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
6266
6267         * setup-paths.el (paths-default-info-directories): Add
6268         /usr/share/info and /usr/local/share/info.
6269
6270 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
6271
6272         * about.el: Updated Vladimir Ivanovic's info.
6273
6274 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
6275
6276         * auto-show.el (auto-show-truncationp): Remove.
6277
6278         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
6279
6280 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6281
6282         * indent.el (indent-line-to): fix bug: spaces were not replaced
6283         with tab if column is multiple of tab-width
6284         From dhn@qedinc.com
6285
6286 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
6287
6288         * mule/mule-cmds.el (read-input-method-name): Accept symbols
6289         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
6290
6291         * package-get.el (package-get-package-provider): Be verbose when
6292         interactive. Patch from Robert Pluim
6293
6294 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
6295
6296         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
6297         info file suffixes.
6298
6299 1999-08-19  Stephen Tse  <stephent@sfu.ca>
6300
6301         * process.el (open-network-stream): Add a new optional parameter
6302         PROTOCOL to support udp; fix a minor typo and add an explanation
6303         in docstring for udp programming.
6304
6305         * code-process.el (open-network-stream): Add a new optional
6306         parameter PROTOCOL to support udp; fix a minor typo and add an
6307         explanation in docstring for udp programming.
6308
6309 1999-10-18  Andy Piper  <andy@xemacs.org>
6310
6311         * gui.el (make-gui-button): be more precise about how we call
6312         callbacks.
6313
6314         * wid-edit.el (widget-push-button-value-create): Use the new form
6315         of native gui-button.
6316
6317 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6318
6319         * info.el (Info-page-prev): Don't do (sit-for 0).
6320
6321 1999-10-13  Andy Piper  <andy@xemacs.org>
6322
6323         * gutter-items.el (progress-abort-glyph): new glyph for showing
6324         abort status.
6325         (append-progress): dispatch-event rather than sit-for.
6326         (abort-progress): new function. Show the abort glyph with an
6327         appropriate message.
6328         (raw-append-progress): dispatch-event rather than sit-for.
6329         (display-progress): cope with aborts.
6330
6331         * gui.el (make-gui-button): Use native widgets for buttons
6332         unconditionally.
6333         (insert-gui-button): ditto.
6334         (gui-button-p): ditto.
6335
6336         * xbm-button.el: remove from core.
6337
6338         * xpm-button.el: remove from core.
6339
6340 1999-10-07  Olivier Galibert  <galibert@pobox.com>
6341
6342         * faces.el (init-device-faces): Don't initialize the random faces
6343         on the stream device.
6344
6345 1999-10-06  Andy Piper  <andy@xemacs.org>
6346
6347         * files.el (recover-file): Don't use ls under windows for revert buffer.
6348
6349 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
6350
6351         * package-get.el (package-get-download-menu): Make menu really
6352         toggle download sites.
6353         (package-get-download-sites): Add autoload cookie.
6354
6355 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6356
6357         * setup-paths.el (paths-find-module-directory): Ditto.
6358
6359 1999-09-29  Werner Fink  <werner@suse.de>
6360
6361         * setup-paths.el (paths-find-exec-directory): Add missing nil
6362         parameter for environment.
6363
6364 1999-09-27  Martin Buchholz  <martin@xemacs.org>
6365
6366         * modeline.el (modeline-format):
6367         Only purecopy the strings.  Else
6368         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
6369         barfs.
6370
6371 1999-08-28  Mike Woolley  <mike@bulsara.com>
6372
6373         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
6374         user setting comint-completion-addsuffix and
6375         comint-process-echoes.
6376
6377 1999-09-22  Andy Piper  <andy@xemacs.org>
6378
6379         * gutter-items.el (update-tab-in-gutter): use
6380         last-nonminibuf-window instead of selected-window.
6381
6382 1999-09-18  Andy Piper  <andy@xemacs.org>
6383
6384         * gnuserv.el (gnuserv-edit-files): select frame we are going to
6385         display on.
6386
6387         * subr.el (record-buffer-hook): new variable so that the hook gets
6388         some documentation.
6389
6390 1999-09-16  Andy Piper  <andy@xemacs.org>
6391
6392         * gutter-items.el (update-tab-in-gutter): only update when the
6393         gutter is visible.
6394         (remove-buffer-from-gutter-tab): ditto.
6395
6396 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
6397
6398         * simple.el (do-auto-fill): Commented out part of Kinsoku
6399         processing.
6400
6401 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
6402
6403         * isearch-mode.el (isearch-highlightify-region): Give the
6404         highlighting extents a high priority.
6405         (isearch-make-extent): Give the main highlighting extent an even
6406         higher priority.
6407
6408 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6409
6410         * packages.el (packages-compute-package-locations): Fix typo from
6411         -u rationalization.
6412
6413 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6414
6415         * setup-paths.el (paths-find-doc-directory): Respect value of
6416         `configure-doc-directory.'
6417
6418         * find-paths.el (paths-find-architecture-directory): Give
6419         precendence `default' argument (which typically comes from
6420         configure).
6421
6422 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6423
6424         * startup.el (command-line-early): Added options -user-init-file
6425         and -user-init-directory.
6426
6427         * files.el (user-init-file): Default to NIL so we can recognize
6428         when it's set.
6429
6430 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6431
6432         * obsolete.el (init-file-user):
6433         * startup.el:
6434         * packages.el (packages-compute-package-locations):
6435         * package-get.el (package-get-user-index-filename):
6436         * menubar-items.el (maybe-add-init-button):
6437         * info.el (Info-annotations-path):
6438         * dump-paths.el:
6439         Change `user-init-directory' to be an absolute path.
6440         Use `user-init-directory' where appropriate.
6441         Zap `init-file-user' and its uses.
6442
6443 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
6444
6445         * subr.el (copy-symbol): New function.
6446
6447 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
6448
6449         * isearch-mode.el (isearch-done): Be sure to restore invisible
6450         extents in the proper buffer.
6451         (isearch-pre-command-hook): Set this-command to the correct value
6452         in case the buffer has changed and old overriding-local-map was
6453         used.
6454         (isearch-restore-extent): Use remprop instead of setting the
6455         property to nil.
6456
6457 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
6458
6459         * cmdloop.el (execute-extended-command): Update zmacs region
6460         before the delay.
6461         (execute-extended-command): Make the message gettext-friendly.
6462
6463 1999-09-07  Andy Piper  <andy@xemacs.org>
6464
6465         * gutter-items.el (progress-gauge-glyph): renamed from
6466         progress-glyph.
6467         (progress-text-glyph): new variable.
6468         (progress-layout-glyph): use layouts and text glyphs.
6469         (progress-area-buffer): removed.
6470         (progress-text-and-extent): new variable.
6471         (progress-displayed-p): dynamically create gutter area buffer.
6472         (clear-progress): ditto.
6473         (raw-append-progress): ditto.
6474         (append-progress): use new glyph names.
6475         (raw-append-progress): only create the extent when needed. set
6476         properties more optimally.
6477         (progress): remove args.
6478
6479 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
6480
6481         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
6482         mapcar where the return value is unused.
6483         (isearch-restore-invisible-extents): Ditto.
6484         (isearch-highlight-all-cleanup): Ditto.
6485         (isearch-delete-extents-in-range): Traverse the extents only once.
6486         (isearch-highlight-all-update): Don't start over if the search
6487         string has changed and more input is pending.
6488
6489 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
6490
6491         * packages.el (packages-find-package-data-path): Ditto.
6492
6493         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
6494
6495         * subr.el (mapc-internal): Don't make obsolete.
6496
6497         * cl-extra.el (mapc): Resurrect.
6498
6499 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
6500
6501         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
6502         alias.
6503
6504         * isearch-mode.el (isearch-top-state): Restore isearch-word.
6505         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
6506         (isearch-yank-clipboard): Use get-clipboard instead of
6507         x-get-clipboard.
6508         (isearch-yank-selection): Fix docstring.
6509
6510 1999-09-02  Martin Buchholz  <martin@xemacs.org>
6511
6512         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
6513
6514 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
6515
6516         * cl-macs.el (extent-start-position): Fix setf method.
6517         (extent-end-position): Ditto.
6518
6519 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
6520
6521         * isearch-mode.el: End merge with FSF 20.4.
6522
6523         * isearch-mode.el (search-invisible): New variable.
6524         (isearch-hide-immediately): Ditto.
6525         (isearch-unhidden-extents): Ditto.
6526         (isearch-range-invisible): New function.
6527         (isearch-unhide-extent): Ditto.
6528         (isearch-restore-invisible-extents): Ditto.
6529         (isearch-restore-extent): Ditto.
6530
6531         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
6532         implementation.
6533         (isearch-ring-retreat-edit): Ditto.
6534         (isearch-forward): New argument NO-RECURSIVE-EDIT.
6535         (isearch-forward-regexp): New arguments NOT-REGEXP and
6536         NO-RECURSIVE-EDIT.
6537         (isearch-backward): New argument NO-RECURSIVE-EDIT.
6538         (isearch-backward-regexp): New arguments NOT-REGEXP and
6539         NO-RECURSIVE-EDIT.
6540         (isearch-mode): Return isearch-success.
6541         (isearch-update): Use unread-command-events instead of
6542         unread-command-event.
6543         (isearch-abort): If an invalid regexp is encountered, keep popping
6544         states.
6545         (isearch-*-char): Use FSF implementation.
6546         (isearch-whitespace-chars): Use the more robust FSF's
6547         implementation.
6548         (isearch-within-brackets): New variable.
6549         (isearch-mode): Initialize it.
6550         (isearch-edit-string): Bind it.
6551         (isearch-search-and-update): Set it.
6552         (isearch-push-state): Push it.
6553         (isearch-top-state): Pop it.
6554         (isearch-search): Set it.
6555         (isearch-printing-char): When called by isearch-whitespace-chars,
6556         handle M-SPC gracefully.
6557         (isearch-message-prefix): New argument ELLIPSIS.
6558         (isearch-message-suffix): Ditto.
6559         (isearch-message): Use the ELLIPSIS argument when calling
6560         isearch-message-prefix and isearch-message-suffix.
6561         (isearch-message-prefix): Distinguish between "wrapped" and
6562         "overwrapped" search, FWIW.
6563
6564 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
6565
6566         * isearch-mode.el (isearch-edit-string): Use the head of the
6567         search ring instead of search-last-string and search-last-regexp.
6568         (search-highlight): Renamed from isearch-highlight.
6569         (isearch-exit): Use the new name.
6570         (isearch-highlight): Ditto.
6571         (isearch-dehighlight): Ditto.
6572         (isearch-update-ring): New function.
6573         (isearch-done): Call it.
6574         (isearch-done): New argument EDIT.
6575         (isearch-repeat): If search string is empty, look up at the car of
6576         the search ring; ignore the yank pointer.
6577         (isearch-abort): Call isearch-done with NOPUSH.
6578         (isearch-cancel): New function.
6579         (isearch-mode-map): Bind it to ESC ESC ESC.
6580
6581         * isearch-mode.el: Begin merge with FSF 20.4.
6582
6583 1999-09-01  Andy Piper  <andy@xemacs.org>
6584
6585         * x-select.el (x-get-clipboard): obsolete.
6586         (x-yank-clipboard-selection): obsolete
6587
6588         * select.el (disown-selection): need to be careful to disown the
6589         clipboard if we set it via selection.
6590         (get-clipboard): move from x-select.el
6591         (yank-clipboard-selection): ditto.
6592
6593 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
6594
6595         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
6596         isearch-highlight-all-matches to nil.
6597         (isearch-fixed-case): New variable.
6598         (isearch-mode): Initialize it.
6599         (isearch-edit-string): Save it.
6600         (isearch-toggle-case-fold): Set it.
6601         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
6602         need to check isearch-fixed-case.
6603         (isearch-toggle-case-fold): Update highlighting of all matches
6604         before the pause.
6605         (isearch-edit-string):
6606
6607 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
6608
6609         * isearch-mode.el (isearch-edit-string): Call isearch-message
6610         before reading the event so that the prompt is displayed properly.
6611         (isearch-message): Use isearch-nonincremental when calling
6612         isearch-message-prefix.
6613         (minibuffer-local-isearch-map): Bind up and down to do the same as
6614         M-p and M-n respectively.
6615         (isearch-done): New arg NOPUSH.
6616         (isearch-edit-string): Use it.
6617         (isearch-edit-string): Don't bind isearch-string.
6618         (isearch-ring-adjust): Edit string, *then* push state.
6619
6620 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
6621
6622         * faces.el (isearch-secondary): Make isearch-secondary look
6623         different than default.
6624
6625 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
6626
6627         * isearch-mode.el (isearch-yank): Use progn instead of the inner
6628         save-excursion.
6629         (isearch-dehighlight): Remove TOTALLY.  Simplify.
6630         (isearch-update): Call isearch-dehighlight without arguments.
6631         (isearch-done): Ditto.
6632
6633         * isearch-mode.el (isearch-fix-case): If the search string has no
6634         upper-case letters, allow the folding to be reenabled.
6635         Previously, once disabled, the folding would remain that way until
6636         the end of isearch.
6637         (isearch-top-state): Call isearch-fix-case.
6638
6639         * isearch-mode.el (isearch-yank): Use progn instead of the inner
6640         save-excursion.
6641         (isearch-dehighlight): Remove TOTALLY.  Simplify.
6642
6643 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
6644
6645         * xpm-button.el:
6646         xbm-button.el: Need to exist in core because gui.el depends on
6647         them.
6648
6649 1999-08-31  Andy Piper  <andy@xemacs.org>
6650
6651         * gutter-items.el (buffers-tab-face): new customizable variable.
6652         (buffers-tab-default-buffer-line-length): new specifier for
6653         maximum viewable characters.
6654         (progress-stack): new variable for implementing widget-based
6655         progress messages.
6656         (progress-area-buffer): ditto.
6657         (progress-glyph-height): ditto.
6658         (progress-stop-callback): ditto.
6659         (progress-quit-function): new function.
6660         (progress-glyph): new variable.
6661         (progress-layout-glyph): ditto.
6662         (progress-displayed-p): new function, see message-displayed-p for
6663         details.
6664         (clear-progress): ditto.
6665         (remove-progress): ditto.
6666         (append-progress): ditto.
6667         (raw-append-progress): ditto.
6668         (display-progress): ditto.
6669         (current-progress): ditto.
6670         (current-progress-label): ditto.
6671         (progress): ditto.
6672         (lprogress): ditto.
6673
6674
6675 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
6676
6677         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
6678
6679         * isearch-mode.el (isearch-yank-x-selection): Renamed to
6680         `isearch-yank-selection'.
6681         (isearch-mode-map): Use it.
6682         (isearch-yank-selection): Use `get-selection' instead of
6683         `get-x-selection'.
6684
6685 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
6686
6687         * faces.el (isearch-secondary): Create face here.
6688
6689         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
6690         timers.
6691
6692 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
6693
6694         * subr.el (buffer-string): More robust backward compatibility
6695         check, courtesy William Perry.
6696
6697 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
6698
6699         * replace.el (perform-replace): Stop the search after the search
6700         limit has been reached.
6701
6702 1999-08-23  Andy Piper  <andy@xemacs.org>
6703
6704         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
6705         here if we don't have one.
6706
6707 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6708
6709         * ldap.el (ldap-coding-system): Default to nil until we get
6710         efficient UTF8 support
6711         (ldap-decode-string): Guard against `decode-coding-string' not
6712         being defined
6713         (ldap-encode-string): Guard against `encode-coding-string' not
6714         being defined
6715
6716 1999-08-23  Didier Verna  <didier@xemacs.org>
6717
6718         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
6719         Some doc strings improvements, and add a star to the `interactive'
6720         calls.
6721
6722 1999-08-18  Stef Epardaud  <stef@lunatech.com>
6723
6724         * font-lock.el (java-font-lock-keywords-3): introduced new
6725         keywords and regexpes for javadoc syntax 1.2.
6726
6727 1999-08-17  Andy Piper  <andy@xemacs.org>
6728
6729         * gutter-items.el (buffers-tab-format-buffer-line-function): use
6730         format-buffers-tab-line.
6731         (buffers-tab-max-buffer-line-length): new variable.
6732         (format-buffers-tab-line): new function. truncate names if over
6733         buffers-tab-max-buffer-line-length.
6734
6735 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
6736
6737         * cus-start.el: Customize the variable `bell-inhibit-time'.
6738
6739 1999-08-16  Andy Piper  <andy@xemacs.org>
6740
6741         * gutter-items.el (remove-buffer-from-gutter-tab): take a
6742         brute-force approach to deleting the last buffer.
6743         (buffers-tab-grouping-regexp): new customizable variable.
6744         (select-buffers-tab-buffers-by-mode): use it.
6745
6746 1999-08-13  Andy Piper  <andy@xemacs.org>
6747
6748         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
6749         deletion problem.
6750
6751 1999-07-30  Didier Verna  <didier@xemacs.org>
6752
6753         * cus-edit.el (custom-save-variables): I said, use prin1 instead
6754         of princ to output symbols.
6755         (custom-save-face-internal): ditto.
6756         (custom-save-resets): ditto.
6757
6758 1999-08-09  Didier Verna  <didier@xemacs.org>
6759
6760         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
6761         `regexp-quote' to protect the major mode name for use as a regular
6762         expression (c++ needs this for instance).
6763
6764 1999-08-08  Andy Piper  <andy@xemacs.org>
6765
6766         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
6767         cope with similar mode names.
6768
6769         * gutter-items.el (buffers-tab-selection-function): new selection
6770         function.
6771         (select-buffers-tab-buffers-by-mode): new function.
6772         (buffers-tab-items): use it if set to only display buffers in the
6773         tab in the current buffer's group..
6774         (update-tab-in-gutter): use new api.
6775         (remove-buffer-from-gutter-tab): ditto.
6776
6777         * gutter-items.el (buffers-tab-max-size): set custom selection
6778         default to 6.
6779         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
6780         (add-tab-to-gutter): set face as default.
6781
6782 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
6783
6784         * faces.el (frob-face-property): Merge the fall-back specifier
6785         with the target, not replace it.
6786
6787 1999-08-05  Andy Piper  <andy@xemacs.org>
6788
6789         * gutter-items.el (update-tab-in-gutter): add frame argument for
6790         buffer-items.
6791         (update-tab-in-gutter): use it.
6792
6793         * gutter-items.el (record-buffer-hook): set.
6794
6795         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
6796         change.
6797         (switch-to-buffer-hook) deleted.
6798
6799 1999-08-04  Andy Piper  <andy@xemacs.org>
6800
6801         * gutter-items.el (update-tab-in-gutter): make sure this will work
6802         as an argument to create-frame-hook.
6803
6804 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
6805
6806         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
6807         instead of timer emulation.
6808
6809 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
6810
6811         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
6812         Emacs isearch enhancements.
6813
6814 1999-07-28  Andy Piper  <andy@xemacs.org>
6815
6816         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
6817         all devices that support tab controls.
6818         (remove-buffer-from-gutter-tab): new function. to be used as a
6819         value for kill-buffer-hook.
6820
6821 1999-07-21  Sean MacLennan  <seanm@storm.ca>
6822
6823         * auto-show.el (auto-show-truncationp): changed to match
6824         `window_translation_on'
6825
6826 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
6827
6828         * XEmacs 21.2.19 is released
6829
6830 1999-07-28  SL Baur  <steve@miho>
6831
6832         * code-files.el (insert-file-contents): Fix docstring.
6833         revert previous change.
6834
6835 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6836
6837         * fill.el (fill-region-as-paragraph): Change re-break-point to
6838         contain word-across-newline plus one character so that filling
6839         Japanese and Chinese works as desired.
6840         * simple.el (do-auto-fill): Ditto.
6841
6842 1999-07-26  SL Baur  <steve@miho>
6843
6844         * mule/japanese.el ("Japanese"): Do not specify a default input
6845         method.
6846         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
6847
6848 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
6849
6850         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
6851         able to use cl-macs macro in early lisp.
6852
6853 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
6854
6855         * custom.el:
6856         * cus-face.el:
6857         * cus-edit.el:
6858                 Massive custom Theme API changes.
6859
6860 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
6861
6862         * code-files.el (insert-file-contents): Regard
6863         coding-system-magic-cookie if `coding-system-for-read' is nil.
6864
6865 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
6866
6867         * mule/thai-xtis.el: Add coding: local variable, to avoid
6868         bootstrapping problem with C locale.
6869
6870 1999-07-22  Andy Piper  <andy@xemacs.org>
6871
6872         * dumped-lisp.el (preloaded-file-list): guard against putting
6873         gutter-items in a less than functional XEmacs.
6874         * gutter-items.el: put call to `add-tab-to-gutter' back in.
6875
6876 1999-07-18  Bob Weiner  <weiner@beopen.com>
6877
6878         * fill.el (fill-context-prefix): Fixed bug that prevented the
6879         setting of an adaptive fill prefix when the `dont-skip-first' was
6880         t.
6881
6882 1999-07-22  SL Baur  <steve@miho>
6883
6884         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
6885
6886 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
6887
6888         * files.el (interpreter-mode-alist): add `make', `guile', and
6889         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
6890         makefile-mode, guile is a scheme, and someday XEmacs will be
6891         modular enough to use as an efficient scripting tool.)
6892
6893 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
6894
6895         * mule/mule-cmds.el (reset-language-environment): Regard
6896         coding-category `utf-8' and `ucs-4' if they are available.
6897
6898 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
6899
6900         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
6901         (prefer-coding-system): Fix DOC-string.
6902
6903         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
6904         DOC-string too.
6905
6906         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
6907         Mule.
6908         (coding-system-change-eol-conversion): Fix DOC-string.
6909
6910 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
6911
6912         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
6913         instead of `list-coding-system'.
6914
6915 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
6916
6917         * menubar-items.el (default-menubar): `select-input-method' was
6918         renamed to `set-input-method'.
6919
6920         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
6921         "Set Language Environment" menu.
6922
6923         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
6924         "Describe Language Support" menu.
6925
6926 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
6927
6928         * mule/chinese.el ("Chinese-GB"): Rename
6929         `chinese-gb-environment-setup-function' to
6930         `setup-chinese-gb-environment-internal'.
6931
6932 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
6933
6934         * mule/korean.el: Use `define-coding-system-alias' instead of
6935         `copy-coding-system'.
6936
6937 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
6938
6939         * mule/mule-cmds.el (set-language-environment-coding-systems):
6940         Treat duplicated coding-categories.
6941
6942 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
6943
6944         * mule/japanese.el: Use `define-coding-system-alias' instead of
6945         `copy-coding-system'.
6946
6947 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
6948
6949         * mule/vietnamese.el: Specify `iso-8-1' as a category of
6950         coding-system `viscii'.
6951
6952 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
6953
6954         * mule/cyrillic.el:
6955         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
6956         (cyrillic-alternativnyj-decode-table): New variable.
6957         (cyrillic-alternativnyj-encode-table): New variable.
6958         - Specify `iso-8-1' as a category of coding-system
6959           `alternativnyj'.
6960         - Abolish general Cyrillic environment.
6961
6962 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
6963
6964         * mule/chinese.el:
6965         - Use `define-coding-system-alias' instead of `copy-coding-system'.
6966         - Register `chinese-gb-environment-setup-function' as a
6967           `setup-function' of "Chinese-GB" environment.
6968
6969 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
6970
6971         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
6972         optional argument `parents'.
6973
6974         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
6975         property for Thai-XTIS.
6976
6977         * mule/mule-help.el (help-with-tutorial): Use property
6978         `tutorial-coding-system' of language-info as a coding-system to
6979         read tutorial file.
6980
6981 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
6982
6983         * mule/thai-xtis.el: Don't setup `setup-function' and
6984         `exit-function'.
6985
6986         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
6987         `set-coding-category-system' to set up coding-system for
6988         coding-category.
6989
6990         * mule/mule-cmds.el (prefer-coding-system): Use
6991         `set-coding-category-system' to set up coding-system for
6992         coding-category.
6993
6994 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
6995
6996         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
6997         Thai-XTIS environment.
6998
6999         * mule/mule-cmds.el (prefer-coding-system): Use
7000         `find-coding-system' instead of `coding-system-p'.
7001
7002 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
7003
7004         * mule/mule-cmds.el (set-language-environment-coding-systems):
7005         Modify eol-type for XEmacs.
7006
7007         * mule/thai-xtis.el: Delete unused local variable `category'.
7008
7009         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
7010         function.
7011         (prefer-coding-system): Don't call
7012         `update-coding-systems-internal'; use function
7013         `coding-category-list' instead of variable `coding-category-list';
7014         use `set-coding-priority-list' instead of `set-coding-priority';
7015         modify `eol-type' for XEmacs.
7016
7017         * mule/mule-misc.el (string-width): Use `charset-width' instead of
7018         `charset-columns'.
7019         (char-width): Likewise.
7020
7021 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
7022
7023         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
7024         `tis-620'.
7025
7026         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
7027         `set-coding-priority-list' instead of `set-coding-priority'; don't
7028         call `update-coding-systems-internal'.
7029
7030         * mule/mule-misc.el (coding-system-get): New function.
7031         (coding-system-put): New function.
7032         (coding-system-category): New function.
7033
7034 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
7035
7036         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
7037         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
7038         to avoid conflict with leim/quail/thai-xtis.
7039
7040         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
7041         to thai-xtis-chars.el.
7042
7043         * mule/thai-xtis-chars.el: New file (split from
7044         mule/thai-xtis.el).
7045
7046 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
7047
7048         * mule/thai-xtis.el:
7049         - Change category for the charset `thai-xtis' to `?x' from `?T'.
7050         - Add syntax entries.
7051         - Put `preferred-coding-system' of the charset `thai-xtis' to
7052           `tis-620'.
7053
7054 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
7055
7056         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
7057         rewritten to use write-multibyte-character.
7058
7059 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
7060
7061         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
7062         of `iso-2022-7'.
7063         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
7064         ported yet.
7065         (read-input-method-name): Treat optional argument `default'.
7066
7067 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
7068
7069         * mule/mule-cmds.el (set-language-info): Don't set up menus at
7070         all.
7071         (set-language-info-alist): Set up menus here.
7072
7073 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
7074
7075         * minibuf.el (completing-read): Add new optional argument
7076         `default'.
7077         (read-coding-system): Add new optional argument
7078         `default-coding-system'.
7079
7080 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
7081
7082         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
7083         (viet-viscii-...->viet-vscii...).
7084
7085 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
7086
7087         * mule/mule-cmds.el: Change MULE to Mule in docstrings
7088         and menus.
7089
7090 1999-04-12  Richard M. Stallman  <rms@gnu.org>
7091
7092         * mule/mule-cmds.el (input-method-function): Add permanent-local
7093         property.
7094
7095 1999-03-30  Dave Love  <fx@gnu.org>
7096
7097         * mule/mule-cmds.el (current-language-environment): Doc fix.
7098
7099 1999-02-06  Richard Stallman  <rms@gnu.org>
7100
7101         * mule/european.el (setup-slovenian-environment): New function.
7102         ("Slovenian"): New language environment.
7103
7104 1999-01-27  Dave Love  <fx@gnu.org>
7105
7106         * mule/mule-cmds.el (current-language-environment): Provide :link,
7107         :type (choices) and appropriate :get.
7108
7109 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
7110
7111         * mule/mule-cmds.el (describe-language-environment): Don't alter
7112         input-method-alist.
7113
7114 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
7115
7116         * mule/mule-cmds.el (prefer-coding-system): Call
7117         set-coding-priority, so that the internal array of priorities is
7118         also updated.
7119
7120 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
7121
7122         * mule/mule-cmds.el (prefer-coding-system): If the argument
7123         requires specific EOL conversion type, make the default coding
7124         systems use that.
7125
7126 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
7127
7128         * mule/mule-cmds.el (set-language-environment): Pass the default
7129         eol-type to set-language-environment-coding-systems.
7130         (set-default-coding-systems): Copy the eol-type property for the
7131         new default values of {buffer-file,process}-coding-system from the
7132         old defaults.
7133         (set-language-environment-coding-systems): Accept an optional
7134         argument EOL-TYPE, and set the eol-type property of the default
7135         coding systems accordingly.
7136
7137 1998-10-26  Kenichi Handa <handa@etl.go.jp>
7138
7139         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
7140         use generate-new-buffer instead of get-buffer-create.
7141
7142 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
7143
7144         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
7145
7146 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
7147
7148         * mule/mule-cmds.el (default-input-method): Fix custom type.
7149
7150 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
7151
7152         * mule/mule-cmds.el (setup-specified-language-environment):
7153         Add apropos-inhibit property.
7154         (describe-specified-language-support): Likewise.
7155
7156 1998-09-06  Bill Richter  <richter@math.nwu.edu>
7157
7158         * mule/mule-cmds.el: Doc fixes.
7159
7160 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
7161
7162         * mule/mule-cmds.el (register-input-method): Doc-string
7163         modified.
7164
7165 1998-09-01  Dave Love  <fx@gnu.org>
7166
7167         * mule/mule-cmds.el (current-language-environment): Fix
7168         setter function.
7169
7170 1998-08-31  Paul Eggert  <eggert@twinsun.com>
7171
7172         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
7173         mule/european.el, mule/hebrew.el, mule/japanese.el,
7174         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
7175         avoid bootstrapping problem if you need to recompile all the Lisp
7176         files using interpreted code.
7177
7178 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
7179
7180         * mule/european.el ("Latin-1"): Modify `documentation' key value.
7181         ("Latin-2"): Likewise.
7182
7183 1998-08-18  Per Starback  <starback@update.uu.se>
7184
7185         * mule/european.el (setup-latin2-environment): Fix typo.
7186
7187 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
7188
7189         * mule/european.el: Give proper value of `input-method' key to all
7190         lang. env.
7191
7192         * mule/mule-cmds.el (activate-input-method): Handle the case that
7193         the arg INPUT-METHOD is nil correctly.
7194         (read-multilingual-string): Activate the specified input method
7195         before calling read-string.  Afterward, activate the original
7196         input method.
7197
7198 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
7199
7200         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
7201         (set-language-info-alist): Fix typo in doc-string.
7202
7203         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
7204
7205 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
7206
7207         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
7208         (reset-language-environment): New function for the job that
7209         setup-english-environment used to do.
7210         (set-language-environment): Do more setups according to the info
7211         in language-info-alist.
7212         (read-language-name): Handle the case that the arg KEY is nil.
7213         (describe-language-environment): Handle input-method property.
7214
7215         * mule/: All files under this directory, which related with
7216         specific languages (such as mule/european.el, mule/greek.el,
7217         mule/hebrew.el, mule/misc-lang.el), modified as below.
7218         (setup-XXX-environment): Just call set-language-environment.  If
7219         they used to do some other jobs than what done by
7220         set-language-environment, those jobs are done in
7221         setup-XXX-environment-internal now.
7222         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
7223         the value to setup-XXX-environment-internal.  Add properties
7224         input-method and features.
7225
7226         * mule/english.el (setup-english-environment): Just call
7227         reset-language-environment.
7228
7229         * mule/european.el (setup-8-bit-environment): Function deleted.
7230
7231 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
7232
7233         * mule/mule-cmds.el (input-method-exit-on-first-char)
7234         (input-method-use-echo-area): Doc fixes.
7235
7236 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
7237
7238         * mule/mule-cmds.el (input-method-exit-on-first-char): New
7239         variable.
7240         (input-method-use-echo-area): New variable.
7241
7242 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
7243
7244         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
7245
7246 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
7247
7248         * mule/mule-cmds.el (activate-input-method): Update mode line.
7249         (inactivate-input-method): Likewise.
7250
7251 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
7252
7253         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
7254         input method in the current buffer, but just bind
7255         current-input-method.
7256
7257 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
7258
7259         * mule/hebrew.el ("Hebrew"): Add coding-priority.
7260
7261         * mule/misc-lang.el ("IPA"): Add coding-priority and
7262         coding-system.
7263
7264 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
7265
7266         * mule/greek.el: Add coding-priority.
7267
7268 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
7269
7270         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
7271         LANG-ENV.
7272
7273 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
7274
7275         * mule/mule-cmds.el (register-input-method): Fix previous change.
7276         (setup-specified-language-environment): Doc fix.
7277
7278 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
7279
7280         * mule/mule-cmds.el: Several doc fixes.
7281         (get-language-info, set-language-info): Rename argument.
7282         (set-language-info-alist): Likewise.
7283         (register-input-method): Rename argument.
7284         (activate-input-method): If INPUT-METHOD is nil, deactivate.
7285
7286 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
7287
7288         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
7289         default value while reading an input method.
7290
7291 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
7292
7293         * mule/mule-cmds.el (universal-coding-system-argument):
7294         Use buffer-file-coding-system as default.
7295
7296 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
7297
7298         * mule/korean.el ("Korean"): Doc fix.
7299
7300 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
7301
7302         * mule/mule-cmds.el (describe-language-environment): Print the
7303         languge environment at the head.
7304
7305 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
7306
7307         * mule/japanese.el: Set exit-function to exit-japanese-environment
7308         for Japanese environment.
7309
7310 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
7311
7312         * mule/mule-cmds.el (set-language-environment): Doc fix.
7313         (current-language-environment): Use defcustom.
7314         (default-input-method): Specify :type.
7315
7316 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
7317
7318         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
7319         modified.
7320         (prefer-coding-system): Doc-string modified.
7321
7322 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
7323
7324         * mule/mule-cmds.el (set-language-info): Doc-string
7325         describes `coding-priority' KEY.
7326         (set-language-environment-coding-systems): New function.
7327         (select-safe-coding-system): New function.
7328         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
7329         (set-language-info-alist): New optionla arg PARENTS.  Call
7330         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
7331         (set-language-environment-coding-systems): New function.
7332
7333         * mule/chinese.el: Remove setting up of
7334         describe-chinese-environment-map and
7335         setup-chinese-environment-map.  Exclude them in args of calls to
7336         set-language-info-alist.  Register coding-priority key in
7337         language-info-alist.
7338
7339         * mule/cyrillic.el: Remove setting up of
7340         describe-cyrillic-environment-map and
7341         setup-cyrillic-environment-map.  Exclude them in args of calls to
7342         set-language-info-alist.  Register coding-priority key in
7343         language-info-alist.
7344
7345         * mule/english.el: Register coding-priority key in
7346         language-info-alist.
7347
7348         * mule/ethiopic.el: Register coding-priority key in
7349         language-info-alist.
7350
7351         * mule/european.el: Remove setting up of
7352         describe-european-environment-map and
7353         setup-european-environment-map.  Exclude them in args of calls to
7354         set-language-info-alist.  Register coding-priority key in
7355         language-info-alist.  Add "German" language env.
7356         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
7357         (setup-german-environment): New function.
7358
7359         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
7360         change default input method to "greek-postfix".
7361
7362         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
7363         coding-priority key in
7364
7365 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
7366
7367         * mule/mule-cmds.el (set-language-info): Doc fix.
7368         (input-method-inactivate-hook): Doc fix.
7369
7370 1997-11-20  Karl Heuer  <kwzh@gnu.org>
7371
7372         * mule/mule-cmds.el (set-input-method): Renamed from
7373         select-input-method.
7374
7375 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
7376
7377         * mule/mule-cmds.el (set-language-environment): Run
7378         exit-language-environment-hook before calling `exit-function'
7379         which is specified for the language environment.
7380
7381 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
7382
7383         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
7384         modified.
7385         (prefer-coding-system): Likewise.
7386         (describe-language-environment): Print aliases of each coding
7387         system.
7388         (set-language-environment-hook): New variable.
7389         (exit-language-environment-hook): New variable.
7390         (set-language-environment): Call these hooks.  Before setting a
7391         new language environment, exit from the
7392         current-language-environment if necessary.
7393         (input-method-verbose-flag): The value can be nil, t,
7394         complex-only, or default.
7395         (input-method-highlight-flag): Doc-string augmented.
7396         (activate-input-method): Check if we can run the registered
7397         function to activate an input method.
7398
7399         * mule/korean.el: Set exit-function for language environment
7400         "Korean" to exit-korean-environment.
7401         (setup-korean-environment): Moved to korea-util.el.
7402
7403 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
7404
7405         * mule/mule-cmds.el (read-multilingual-string): Use
7406         current-input-method prior to default-input-method.  Don't bind
7407         current-input-method by `let', instead, activate the specified
7408         input method in the current buffer temporarily.
7409
7410 1997-10-19  John F. Whitehead  <jfw@cisco.com>
7411
7412         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
7413
7414 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
7415
7416         * mule/chinese.el (post-read-decode-hz): Return the result of
7417         decode-hz-region.
7418         (pre-write-encode-hz): Do not change the value of
7419         last-coding-system.
7420
7421 1998-09-06  Bill Richter  <richter@math.nwu.edu>
7422
7423         * mule/mule-ccl.el: Doc fixes.
7424
7425 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
7426
7427         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
7428         (check-ccl-program): New macro.
7429
7430 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
7431
7432         * mule/mule-ccl.el: Comment about CCL syntax modified.
7433         (ccl-command-table): Add read-multibyte-character and
7434         write-multibyte-character.
7435         (ccl-code-table): Add ex-cmd.
7436         (ccl-extended-code-table): New variable.
7437         (ccl-embed-extended-command): New function.
7438         (ccl-compile-read-multibyte-character,
7439         ccl-compile-write-multibyte-character) New functions.
7440         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
7441         ccl-dump-write-multibyte-character): New functions.
7442
7443 1999-07-22  SL Baur  <steve@miho>
7444
7445         * config.el (config-value-file): config.values is installed into
7446         doc-directory.
7447         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
7448
7449 1999-07-19  Didier Verna  <didier@xemacs.org>
7450
7451         * rect.el: all functions rewritten, except when noted. Below is a
7452         list of interface changes.
7453         (apply-on-rectangle): new function. Obsoletes
7454         `operate-on-rectangle'. All functions that used to call this
7455         function now call the new one.
7456         (kill-rectangle): added optional prefix arg to fill lines.
7457         (delete-rectangle): ditto.
7458         (delete-extract-rectangle): ditto.
7459         (open-rectangle): ditto.
7460         (clear-rectangle): ditto.
7461         (delete-rectangle-line): added third arg FILL.
7462         (delete-extract-rectangle-line): ditto.
7463         (open-rectangle-line): ditto.
7464         (clear-rectangle-line): ditto.
7465
7466 1999-07-18  Andy Piper  <andy@xemacs.org>
7467
7468         * menubar-items.el (default-menubar): add gutter options.
7469
7470         * gutter-items.el: new file.
7471         (gutter): new group for custom.
7472         (gutter-visible-p): new variable.
7473         (default-gutter-position): ditto.
7474         (buffers-tab): new group for the buffers tab.
7475         (gutter-buffers-tab): widget to put in the gutter.
7476         (buffers-tab-max-size): max number of tabs.
7477         (buffers-tab-switch-to-buffer-function): function to call when a
7478         tab is pressed.
7479         (buffers-tab-omit-function): filter buffers with this function.
7480         (buffers-tab-format-buffer-line-function): format buffer names for
7481         inclusion in tabs.
7482         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
7483         the record.
7484         (build-buffers-tab-internal): build a list of tab items.
7485         (buffers-tab-items): ditto.
7486         (add-tab-to-gutter): put a tab in the gutter area.
7487         (update-tab-in-gutter): reset the buffers in the tab.
7488
7489         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
7490
7491         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
7492         (switch-to-buffer-hooks): new hook.
7493
7494         * toolbar.el (default-toolbar-position): fix typo.
7495
7496 1999-07-16  Andy Piper  <andy@xemacs.org>
7497
7498         * gui.el (make-dialog-frame): turn off gutters for dialogs.
7499
7500 1999-07-15  Didier Verna  <didier@xemacs.org>
7501
7502         * cus-edit.el (custom-prompt-variable): optional third arg makes
7503         prompt for a comment string.
7504         (customize-set-value): optional prefix makes this function handle
7505         variable comments.
7506         (customize-set-variable): ditto.
7507         (customize-save-variable): ditto.
7508         (customize-customized): handle custom comments.
7509         (customize-save-customized): ditto.
7510         (custom-variable-state-set): ditto.
7511         (custom-face-state-set): ditto.
7512         (customize-saved): ditto.
7513         (custom-variable-set): ditto.
7514         (custom-face-set): ditto.
7515         (custom-variable-save): ditto.
7516         (custom-face-save): ditto.
7517         (custom-variable-reset-saved): ditto.
7518         (custom-face-reset-saved): ditto.
7519         (custom-variable-reset-standard): ditto.
7520         (custom-face-reset-standard): ditto.
7521         (custom-comment-face): new face.
7522         (custom-comment-tag-face): ditto.
7523         (custom-comment): new widget.
7524         (custom-comment-create): new function.
7525         (custom-comment-delete): ditto.
7526         (custom-comment-value-set): ditto.
7527         (custom-comment-show): ditto.
7528         (custom-comment-invisible-p): ditto.
7529         (custom-variable-value-create): create a comment field widget.
7530         (custom-face-value-create): ditto.
7531         (custom-variable-menu): new entry for adding a custom comment.
7532         (custom-face-menu): ditto.
7533         (custom-save-variables): possibly save custom comments.
7534         (custom-save-faces): ditto.
7535
7536         * cus-face.el (custom-set-faces): the arguments can now have a
7537         custom comment as fourth argument.
7538
7539         * custom.el (custom-set-variables): the arguments can now have a
7540         custom comment as fifth element.
7541
7542 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
7543
7544         * XEmacs 21.2.18 is released
7545
7546 1999-07-13  SL Baur  <steve@miho>
7547
7548         * lib-complete.el (read-library-name): Revert previous change.
7549         (read-library): Ditto.
7550
7551 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
7552
7553         * packages.el (packages-package-list): Capitalize docstring.
7554
7555         * packages.el (packages-find-package-library-path): Use #'nconc
7556         rather than #'append to reduce consing -- #'mapcar uses Flist,
7557         which returns a freshly consed list.  #'append would create yet
7558         another fresh list, using Fmake_list in concat.
7559
7560         * packages.el (package-provide): Use setq with remassq like it
7561         says in its docstring.
7562
7563 1999-07-06  SL Baur  <steve@miho.m17n.org>
7564
7565         * lib-complete.el (progn-with-message): Fix typo.
7566
7567 1999-07-06  SL Baur  <steve@miho.m17n.org>
7568
7569         * mule/mule-misc.el (char-octet): Make function match docstring.
7570         From Katsumi Yamaoka <yamaoka@jpl.org>
7571
7572 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
7573
7574         * wid-edit.el (widget-documentation): corrected spelling error.
7575
7576 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
7577
7578         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
7579         keys if already bound
7580
7581 1999-07-06  SL Baur  <steve@miho.m17n.org>
7582
7583         * lib-complete.el (progn-with-message): Revert previous changes.
7584
7585 1999-06-24  Bob Weiner  <weiner@beopen.com>
7586
7587         * lib-complete.el (find-library):
7588         (find-library-other-window):
7589         (find-library-other-frame): Completely rewrote
7590         so that these functions actually work when called non-interactively.
7591         Also made them handle LIBRARY arguments which end with .el or .elc.
7592
7593 1999-06-24  Bob Weiner  <weiner@beopen.com>
7594
7595         * simple.el (indent-new-comment-line): Locally bound
7596         `block-comment-start' to `comstart' or else when this is called
7597         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
7598         `block-comment-start' value, ignoring any existing spacing after a
7599         comment prefix in the previous line and producing ugly comments.
7600
7601 1999-06-23  Bob Weiner  <weiner@beopen.com>
7602
7603         * list-mode.el (mouse-choose-completion):
7604         (choose-completion):
7605         (completion-switch-to-minibuffer): Added.
7606         ([Tab]): [Tab] previously switched to the minibuffer
7607         but since [space] does that and since most applications in the
7608         world use [Tab] to select the next item in a list, do that in the
7609         *Completions* buffer too.  This will cause the least confusion
7610         among the largest population of users.  -- Bob Weiner, BeOpen.com,
7611         06/23/1999.
7612
7613 1999-06-22  Bob Weiner  <weiner@beopen.com>
7614
7615         * help.el (help-buffer-name): Added support for a null value
7616         of `help-buffer-prefix-string' since some buffers require no
7617         prefix.
7618
7619 1999-06-20  Bob Weiner  <weiner@beopen.com>
7620
7621         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
7622         in the completion-list-mode-map to bury the completions buffer
7623         even when the minibuffer is no longer active.
7624
7625 1999-06-20  Bob Weiner  <weiner@beopen.com>
7626
7627         * list-mode.el (list-mode): It is visually disconcerting to have
7628         the text cursor disappear within list buffers, especially when
7629         moving from window to window, so leave it visible.
7630
7631 1999-07-01  SL Baur  <steve@miho.m17n.org>
7632
7633         * menubar-items.el (default-menubar): Conditionalize the bug
7634         report menu item (which may not be possible in this XEmacs).
7635         Reported by: Ken'ichi Handa <handa@etl.go.jp>
7636
7637 1999-06-30  SL Baur  <steve@miho.m17n.org>
7638
7639         * subr.el (with-current-buffer): DOC string fix.
7640         Suggested by Bob Weiner <weiner@altrasoft.com>
7641
7642 1999-06-25  Charles G Waldman <cgw@fnal.gov>
7643
7644         * cus-face.el (custom-face-italic): insert missing args
7645
7646 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7647
7648         * packages.el (package-locations): Changed default early package
7649         hierarchies to ~/.xemacs/mule-packages and
7650         ~/.xemacs/xemacs-packages.
7651
7652 1999-06-23  SL Baur  <steve@miho.m17n.org>
7653
7654         * mule/mule-category.el (Top Level): ASCII is also latin-1.
7655
7656 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7657
7658         * packages.el (package-locations): Changed default early package
7659         hierarchy to ~/.xemacs/packages.
7660         (package-locations): Removed `packages' as a possible name for a
7661         late package hierarchy.
7662
7663 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
7664
7665         * mule/mule-category.el (word-combining-categories): Set up new
7666         variable.
7667         (word-separating-categories): Likewise.
7668
7669 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
7670
7671         * XEmacs 21.2.17 is released
7672
7673 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
7674
7675         * font-menu.el (font-menu-set-font): allow for nil specification
7676         of font size.
7677
7678 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
7679
7680         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
7681         is 1.
7682
7683 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
7684
7685         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
7686         8859-5 instead of ISO 8859-1.
7687
7688 1999-06-15  SL Baur  <steve@steve1.m17n.org>
7689
7690         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
7691         (viet-viscii-encode-table): Ditto.
7692
7693         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
7694         Make obsolete definition of char-octet.
7695
7696 1999-06-14  SL Baur  <steve@steve1.m17n.org>
7697
7698         * subr.el: Move no-Mule make-char ...
7699         * help-nomule.el (make-char): To here.
7700         (string-width): Make Mule compatibility alias.
7701
7702 1999-06-15  Andy Piper  <andy@xemacs.org>
7703
7704         * select.el (get-selection-no-error): really make there be no-error.
7705         (get-selection): revert to original.
7706
7707 1999-06-11  Andy Piper  <andy@xemacs.org>
7708
7709         * select.el (selection-sets-clipboard): renamed.
7710         (own-selection): use it.
7711
7712 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
7713
7714         * XEmacs 21.2.16 is released
7715
7716 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
7717
7718         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
7719         missing characters to avoid crash.
7720
7721 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
7722
7723         * coding.el (set-terminal-coding-system): Only set the console
7724         coding system on the selected console if it is a tty.
7725
7726 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
7727
7728         * cus-face.el:
7729         * cus-edit.el:
7730         * faces.el:
7731         (custom):
7732         (face-spec-set):
7733         * faces.el (frob-face-property):
7734         * font-menu.el (font-menu-set-font):
7735                   Actually apply changes from 1999-03-17
7736
7737 1999-06-10  Andy Piper  <andy@xemacs.org>
7738
7739         * select.el (get-selection): abstract out non error-signalling
7740         part.
7741         (get-selection-no-error): get-selection without signalling an
7742         error.
7743         (selection-is-clipboard-p): new variable. controls whether the
7744         selection sets the clipboard.
7745         (own-selection): use it.
7746
7747         * mouse.el (insert-selection): fallback to clipboard after trying
7748         primary selection and cutbuffer.
7749
7750 1999-06-05  Andy Piper  <andy@xemacs.org>
7751
7752         * x-select.el (xselect-kill-buffer-hook-1): use generalised
7753         selection functions.
7754
7755 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
7756
7757         * code-files.el (buffer-file-coding-system): Use `raw-text' as
7758         default value.
7759         (load): Use `raw-text' instead of `no-conversion'.
7760         (insert-file-contents): Likewise.
7761
7762         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
7763         of `no-conversion'.
7764
7765 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
7766
7767         * coding.el: Don't copy `no-conversion' to `raw-text'.
7768
7769 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
7770
7771         * subr.el (make-char): Define it if Mule is not around.
7772
7773 1999-06-07  SL Baur  <steve@steve1.m17n.org>
7774
7775         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
7776
7777         * x-select.el (x-disown-selection-internal): Restore symbol as an
7778         obsolete alias.
7779         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
7780
7781 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
7782
7783         * XEmacs 21.2.15 is released
7784
7785 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
7786
7787         * subr.el (split-string): Avoid infinite looping
7788
7789 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7790
7791         * ldap.el (ldap-ignore-attribute-codings): New variable
7792         (ldap-default-attribute-decoder): New variable
7793         (ldap-coding-system): New variable
7794         (ldap-attribute-syntax-encoders): New variable
7795         (ldap-attribute-syntax-decoders): New variable
7796         (ldap-attribute-syntaxes-alist): New variable
7797         (ldap-encode-boolean): New function
7798         (ldap-decode-boolean): New function
7799         (ldap-encode-country-string): New function
7800         (ldap-decode-string): New function
7801         (ldap-decode-address): New function
7802         (ldap-encode-address): New function
7803         (ldap-decode-attribute): New function
7804         (ldap-search): Use some of these
7805
7806 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
7807
7808         * version.el (emacs-version): Make the patch level/beta come
7809         before the XEmacs qualifier so that it gets into (funcall
7810         emacs-version) and thus in the bug reports.
7811         (emacs-version>=): Support patch levels.
7812
7813 1999-06-03  SL Baur  <steve@xemacs.org>
7814
7815         * version.el: implement x.y.z version number
7816         From Jan Vroonhof <vroonhof@math.ethz.ch>
7817
7818 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
7819
7820         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
7821
7822 1999-05-22  Vin Shelton <acs@xemacs.org>
7823
7824         * startup.el: Document -private and break out non-standard X options.
7825
7826 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
7827
7828         * mule/mule-charset.el (charset-after): New function.
7829         (charset-direction): Synch with Mule, update docstring.
7830         (get-charset-property): New function.
7831         (put-charset-property): New function.
7832         (charset-plist): New function.
7833
7834         * mule/mule-charset.el (compose-region):
7835         (decompose-region): remove;  these functions (which don't work
7836         since we don't do composite characters) have been moved to
7837         mule-util.el.
7838         (toplevel): follow coding standards
7839
7840 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
7841
7842         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
7843         exist any more.
7844
7845         * code-files.el: Fix commentary to follow coding standards.  Move
7846         the single line left in mule-files.el to here.
7847
7848         * mule/mule-files.el: delete.
7849
7850 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
7851
7852         * info.el (Info-scroll-prev): Use event functions instead of the
7853         old emacs 19 interface.
7854
7855 1999-06-02  Andy Piper  <andy@xemacs.org>
7856
7857         * x-font-menu.el (x-font-menu-load-font):
7858         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
7859
7860 1999-05-31  Andy Piper  <andy@xemacs.org>
7861
7862         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
7863         group.
7864         (font-menu-this-frame-only-p): ditto.
7865         (font-menu-max-items): reinstate, from Jan Vroonhof
7866         <vroonhof@math.ethz.ch>
7867         (font-menu-submenu-name-format): ditto.
7868         (font-menu-split-long-menu): ditto, for use by the family
7869         constructor.
7870         (font-menu-family-constructor): use it.
7871
7872 1999-05-30  Andy Piper  <andy@xemacs.org>
7873
7874         * msw-faces.el (mswindows-font-regexp): new font matching regexp
7875         for use by the font menu.
7876
7877         * msw-font-menu.el: new file implementing mswindows specific
7878         font-menu behaviour.
7879         (mswindows-font-menu-registry-encoding): new function mirroring x version.
7880         (mswindows-font-menu-junk-families): ditto.
7881         (hack-font-truename): ditto.
7882         (mswindows-font-regexp-ascii): ditto.
7883         (mswindows-reset-device-font-menus): ditto.
7884         (mswindows-font-menu-font-data): ditto.
7885         (mswindows-font-menu-load-font): ditto.
7886
7887         * x-font-menu.el (x-reset-device-font-menus): made device specific.
7888         (x-font-menu-font-data): ditto.
7889         (x-font-menu-load-font): ditto.
7890
7891         * font-menu.el: new file implementing generic font menu behaviour.
7892         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
7893         made device independent.
7894         (font-menu-this-frame-only-p): ditto.
7895         (font-menu-preferred-resolution): ditto.
7896         (font-menu-size-scaling): new variable used to determine whether
7897         sizes are in points or tenths of a point.
7898         (vassoc): moved from x-font-menu.el.
7899         (device-fonts-cache): ditto.
7900         (device-fonts-cache): ditto.
7901         (flush-device-fonts-cache): ditto.
7902         (reset-device-font-menus): copied from x-font-menu.el and made
7903         device independent. Most functionality deferred to
7904         device-dependent versions.
7905         (font-menu-family-constructor): copied from x-font-menu.el and
7906         made device independent.
7907         (font-menu-size-constructor): ditto.
7908         (font-menu-weight-constructor): ditto.
7909         (font-menu-set-font): ditto.
7910         (font-menu-change-face): ditto.
7911         (font-menu-load-font): new device method.
7912         (font-menu-font-data): ditto.
7913
7914         * x-font-menu.el: The above functions deleted.
7915
7916 1999-05-26  Andy Piper  <andy@xemacs.org>
7917
7918         * update-elc.el:
7919         * make-docfile.el:
7920         * loadup.el: rehash expand-file-name usage to not use default-directory.
7921
7922 1999-05-21  Andy Piper  <andy@xemacs.org>
7923
7924         * x-select.el (x-select-convert-to-text):
7925         (x-selected-text-type):
7926         (x-get-selection):
7927         (xselect-convert-to-string):
7928         (xselect-convert-to-compound-text):
7929         (xselect-convert-to-length):
7930         (xselect-convert-to-targets):
7931         (xselect-convert-to-delete):
7932         (xselect-convert-to-filename):
7933         (xselect-convert-to-charpos):
7934         (xselect-convert-to-lineno):
7935         (xselect-convert-to-colno):
7936         (xselect-convert-to-sourceloc):
7937         (xselect-convert-to-os):
7938         (xselect-convert-to-host):
7939         (xselect-convert-to-user):
7940         (xselect-convert-to-class):
7941         (xselect-convert-to-name):
7942         (xselect-convert-to-integer):
7943         (xselect-convert-to-atom):
7944         (xselect-convert-to-identity): functions renamed from x-* and
7945         moved to select.el.
7946         (x-get-secondary-selection): use rename get-selection.
7947         (x-get-clipboard): ditto.
7948         (x-own-selection): moved to select.el.
7949         (x-valid-simple-selection-p): ditto.
7950         (x-dehilight-selection): ditto.
7951         (x-own-clipboard): ditto.
7952         (x-disown-selection): ditto.
7953
7954         * x-mouse.el (x-yank-function): moved to mouse.el.
7955         (x-insert-selection): ditto.
7956         (x-set-point-and-move-selection): use renamed function.
7957
7958         * select.el (selected-text-type): moved and renamed from
7959         x-select.el.
7960         (selection-owner-p): moved to C.
7961         (selection-exists-p): ditto.
7962         (get-cutbuffer): new device method.
7963         (get-selection): generalised and moved from x-select.el.
7964         (own-selection): moved x-own-selection functionality into here.
7965         (dehilight-selection): renamed and moved from x-select.el.
7966         (own-clipboard): functionality moved from x-select.el using new
7967         generic C builtins.
7968         (disown-clipboard): ditto.
7969         (select-convert-to-text):
7970         (select-convert-to-string):
7971         (select-convert-to-compound-text):
7972         (select-convert-to-length):
7973         (select-convert-to-targets):
7974         (select-convert-to-delete):
7975         (select-convert-to-filename):
7976         (select-convert-to-charpos):
7977         (select-convert-to-lineno):
7978         (select-convert-to-colno):
7979         (select-convert-to-sourceloc):
7980         (select-convert-to-os):
7981         (select-convert-to-host):
7982         (select-convert-to-user):
7983         (select-convert-to-class):
7984         (select-convert-to-name):
7985         (select-convert-to-integer):
7986         (select-convert-to-atom):
7987         (select-convert-to-identity): new functions renamed from x-* and
7988         moved from x-select.el.
7989
7990         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
7991         into here and use as the default window-system mouse yank.
7992         (insert-selection): generalised and moved from x-mouse.el.
7993         (own-clipboard): moved to C.
7994
7995         * msw-select.el (mswindows-selection-owned-p): deleted.
7996         (mswindows-own-selection): generalised and moved to select.el.
7997         (mswindows-disown-selection): generalised and moved to C.
7998         (mswindows-selection-owner-p): ditto.
7999
8000 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
8001
8002         * XEmacs 21.2.14 is released
8003
8004 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
8005
8006         * about.el: update contact info for jason and slb.
8007
8008 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
8009
8010         * mule/european.el (setup-romanian-environment): Add Romanian
8011         support from Emacs/Mule romanian.el.
8012
8013 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
8014
8015         * cus-face.el: Label all custom changes with the 'custom' tag.
8016
8017         * cus-edit.el: idem ditto.
8018
8019         * faces.el: Added suport for adding device tags to various functions.
8020         (custom): New device tag.
8021         (face-spec-set): Call reset face with tags argument. No longer do
8022         x-init-global-faces hack.
8023
8024         * faces.el (frob-face-property): Use an anonymous specifier to map
8025         frob-face-property-1 over.
8026
8027         * x-font-menu.el (font-menu-set-font): Always specify all
8028         properties to custom.
8029
8030 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
8031
8032         * mule/european.el (setup-czech-environment): Add czech support.
8033         From David Sauer <davids@orfinet.cz>
8034
8035 1999-03-15  SL Baur  <steve@xemacs.org>
8036
8037         * check-features.el: Turn hard errors into warnings.
8038
8039 1999-03-21  SL Baur  <steve@xemacs.org>
8040
8041         * simple.el (delete-key-deletes-forward): As per discussion on
8042         xemacs-beta, default to t.
8043
8044 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
8045
8046         * loadup.el: Define Installation-string before loading anything.
8047
8048 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8049
8050         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
8051         From Anders Stenman <stenman@isy.liu.se>
8052
8053 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
8054
8055         * wid-edit.el (widget-glyph-find): Ditto.
8056
8057         * packages.el (locate-library): Ditto.
8058
8059         * loadup.el (really-early-error-handler): Ditto.
8060
8061         * lib-complete.el (read-library): Ditto.
8062
8063         * faces.el (set-face-stipple): Ditto.
8064
8065         * code-files.el (load): Use new calling style of locate-file.
8066
8067 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
8068
8069         * packages.el (packages-unbytecompiled-lisp): Installation.el is
8070         dead.
8071
8072 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
8073
8074         * dumped-lisp.el (preloaded-file-list): Don't load
8075         Installation.el.
8076
8077         * loadup.el (Installation-string): Define it here.
8078
8079 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
8080
8081         * dumped-lisp.el (preloaded-file-list): Revert previous change --
8082         Installation.el needs to be loaded before `dump-paths', otherwise
8083         the dumping process won't find it.
8084
8085 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
8086
8087         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
8088         subr so that we can use `replace-in-string' in Installation.el to
8089         get rid of C-m chars under the native Windows build.
8090
8091 1999-04-29  Andy Piper  <andy@xemacs.org>
8092
8093         * make-docfile.el: canonicalize file and directory names.
8094
8095         * device.el (call-device-method): new function for calling device
8096         specific methods.
8097         (define-device-method): new function for defining device methods.
8098         (define-device-method*): ditto.
8099
8100 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
8101
8102         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
8103
8104 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
8105
8106         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
8107         (cyrillic-koi8-r-encode-table): Likewise.
8108         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
8109         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
8110
8111         * mule/mule-misc.el (split-char-or-char-int): New function [moved
8112         from vietnamese.el].
8113
8114         * mule/vietnamese.el: Move function `split-char-or-char-int' to
8115         mule/mule-misc.el.
8116
8117 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
8118
8119         * mule/thai-xtis.el:
8120         - Change font registry name from "Thai94x94-0" to "xtis-0".
8121         - Change mnemonic of coding-system `tis-620' to "TIS620".
8122
8123 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8124
8125         * mule/ethiopic.el: fixed.
8126
8127 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8128
8129         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
8130
8131         * mule/thai-xtis.el: New file.
8132
8133         * mule/vietnamese.el: New file.
8134
8135         * mule/ethiopic.el: New file.
8136
8137 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
8138
8139         * bytecomp.el (byte-compile-close-variables): Leave
8140         debug-issue-ebola-notices alone.
8141
8142 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8143
8144         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
8145         at the top of the buffer since it is the most important thing to
8146         customize
8147         (ldap-get-host-parameter): New defun
8148         (ldap-search): Add a new parameter `withdn' to retrieve the
8149         distinguished names of entries
8150
8151 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
8152
8153         * startup.el (splash-frame-body): Date and spelling fixes.
8154
8155 1999-03-16  Colin Rafferty  <colin@xemacs.org>
8156
8157         * view-less.el (toggle-truncate-lines): add autoload tag
8158
8159 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
8160
8161         * format.el (format-alist): Disable image stuff.
8162
8163 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
8164
8165         * wid-edit.el (widget-glyph-find): Search by directories, then by
8166         suffixes rather than the other way around.
8167         (widget-image-conversion): Renamed to
8168         `widget-image-file-name-suffixes'.
8169
8170 1999-04-16  Olivier Galibert  <galibert@pobox.com>
8171
8172         * mule/mule-charset.el: Made old functions obsolete, remove the
8173         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
8174         (charset-iso-graphic-plane): Rename from charset-graphic.
8175         (charset-iso-final-char): Rename from charset-final.
8176         (charset-width): Rename from charset-columns.
8177         (charset-bytes): Added from fsf compatibility, returns always 1.
8178
8179         * mule/mule-misc.el: Move charset-doc-string alias to
8180         mule-charset.el
8181
8182 1999-04-14  Colin Rafferty  <colin@xemacs.org>
8183
8184         * x-faces.el (x-make-font-bold-italic): honor
8185         *try-oblique-before-italic-fonts*
8186
8187 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
8188
8189         * cl-extra.el (coerce): Coerce numbers to characters correctly.
8190
8191 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
8192
8193         * x-faces.el (try-oblique-before-italic-fonts): Use the right
8194         name.
8195
8196 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
8197
8198         * cl-extra.el (equalp): Would bug out for lists.
8199
8200 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
8201
8202         * about.el (about-hackers):  Change cgw's email address
8203
8204 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
8205
8206         * XEmacs 21.2.13 is released
8207
8208 1999-03-12  SL Baur  <steve@xemacs.org>
8209
8210         * simple.el (delete-key-deletes-forward): Revert to previous
8211         behavior.
8212
8213 1999-01-18  Didier Verna  <didier@xemacs.org>
8214
8215         * menubar-items.el (xemacs-splash-buffer): handle the case of
8216         multiple elements in the splash buffer body.
8217
8218         * startup.el (splash-frame-timeout): new constant: interval
8219         between splash buffer elements.
8220         (command-line-1): handle splash buffer with multiple elements (use
8221         a timeout).
8222         (splash-frame-body): Originally `startup-splash-frame-body'.
8223         Rewrote a cleaner and more readable version. This can now be array,
8224         in which case each element is displayed in turn in the splash buffer.
8225         (splash-frame-static-body): new constant. Persistent information
8226         across all splash buffer elements (preserves the possibility to give
8227         it in different languages.
8228         (circulate-splash-frame-elements): new function. Used as a timeout
8229         to circulate through all splash frame elements and display them in
8230         sequence.
8231         (display-splash-frame): originally `startup-splash-frame'. Handle
8232         the case of multiple elements in the splash buffer body. Now
8233         returns a timeout id if multiple elements to display, or nil.
8234
8235 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
8236
8237         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
8238         so they can be overridden by x-init-face-from-resources.
8239         Additionally specify the font name also with an x tag.
8240
8241 1999-03-08  Andy Piper  <andy@xemacs.org>
8242
8243         * package-get.el (package-get-base): autoload.
8244
8245         * menubar-items.el (default-menubar): add update menu item. Fix
8246         custom menu to only be activated when package-base is available.
8247
8248         * package-get.el (package-get-custom): don't load
8249         package-get-custom as it is auto-generated. Fix group definition.
8250
8251 1999-03-05  Didier Verna  <didier@xemacs.org>
8252
8253         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
8254         instead of `symbol-name' (Thanks Kyle).
8255
8256         * cus-edit.el (custom-save-variables): use `prin1' instead of
8257         princ to write symbols.
8258
8259 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
8260
8261         * XEmacs 21.2.12 is released
8262
8263 1999-03-05  SL Baur  <steve@xemacs.org>
8264
8265         * menubar-items.el (default-menubar): Add kfm browsing support.
8266         From Neal Becker <nbecker@fred.net>
8267
8268 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
8269
8270         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
8271         calls to font-lock during buffer reversion.
8272
8273 1999-02-12  Didier Verna  <didier@xemacs.org>
8274
8275         * info.el (Info-build-node-completions): unconditionally widen the
8276         tag table buffer.
8277
8278 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
8279
8280         * x-faces.el (x-init-face-from-resources):
8281         Only set fonts in the 'x locale.
8282
8283 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
8284
8285         * package-ui.el (pui-install-selected-packages): Don't throw on
8286         `package-admin-delete-binary-package' returning nil since it's
8287         normal.  Reindent function.
8288         (pui-add-required-packages): Handle case where packages selected
8289         for installation have never been installed.
8290
8291 1999-03-03  Martin Buchholz  <martin@xemacs.org>
8292
8293         * menubar-items.el (default-menubar):
8294         Implement the ``Mule->Set coding system of process'' menu item.
8295
8296 1999-02-18  Martin Buchholz  <martin@xemacs.org>
8297
8298         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
8299         files
8300         - Change some `if's to `when's
8301
8302 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
8303
8304         * XEmacs 21.2.11 is released
8305
8306 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
8307
8308         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
8309         against window close (Fix Bug #460).
8310         (ask-user-about-lock-dbox): Idem.
8311
8312 1999-02-25  SL Baur  <steve@xemacs.org>
8313
8314         * mule/mule-charset.el (charset-leading-byte): New function.
8315         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
8316
8317 1999-02-12  Andy Piper  <andy@xemacs.org>
8318
8319         * about.el (xemacs-hackers): change andy's email address.
8320         (about-url-alist): change andy's web page address.
8321         (about-xemacs): add piper.
8322
8323 1999-02-16  SL Baur  <steve@xemacs.org>
8324
8325         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
8326         of mule-base into lisp/mule.
8327
8328 1999-02-16  SL Baur  <steve@xemacs.org>
8329
8330         * mule/arabic.el:
8331         mule/canna-leim.el:
8332         mule/chinese.el:
8333         mule/cyrillic.el:
8334         mule/english.el:
8335         mule/european.el:
8336         mule/greek.el:
8337         mule/hebrew.el:
8338         mule/japanese.el:
8339         mule/kinsoku.el:
8340         mule/korean.el:
8341         mule/misc-lang.el:
8342         mule/mule-category.el:
8343         mule/mule-ccl.el:
8344         mule/mule-charset.el:
8345         mule/mule-cmds.el:
8346         mule/mule-coding.el:
8347         mule/mule-files.el:
8348         mule/mule-help.el:
8349         mule/mule-init.el:
8350         mule/mule-misc.el:
8351         mule/mule-tty-init.el:
8352         mule/mule-x-init.el:
8353         mule/viet-chars.el:  Remerge from mule-base.
8354
8355         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
8356         of mule-base into lisp/mule.
8357
8358 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
8359
8360         * process.el (exec-to-string): Use `shell-command-switch' in place
8361         of hard-wired "-c" (for WindowsNT).
8362
8363 1999-02-08  Charles G Waldman  <cgw@pgt.com>
8364
8365         * menubar-items.el (default-menubar):  Remove obsolete
8366         "Gopher" item
8367
8368 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
8369
8370         * package-admin.el (package-admin-get-install-dir): First fall
8371         back to the location of xemacs-base for non-mule packages.
8372
8373 1999-02-15  Martin Buchholz  <martin@xemacs.org>
8374
8375         * paths.el:
8376         - improved automounter tmp directory support.
8377         - support 4 (!) empirically discovered automounter conventions
8378
8379 1999-02-12  SL Baur  <steve@xemacs.org>
8380
8381         * etags.el (pop-tag-mark): autoload to match key binding.
8382
8383 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
8384
8385         * XEmacs 21.2.10 is released
8386
8387 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
8388
8389         * package-get.el (package-get-remote-filename): Don't bug out for
8390         a local file name in the search entry.
8391
8392 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
8393
8394         * XEmacs 21.2.9 is released
8395
8396 1999-01-19  Didier Verna  <didier@xemacs.org>
8397
8398         * replace.el (replace-search-function): new variable containing a
8399         function to perform a search-forward.
8400         (replace-re-search-function): new variable containing a function
8401         to perform a re-search-forward.
8402         (perform-replace): use them.
8403
8404 1999-01-25  Didier Verna  <didier@xemacs.org>
8405
8406         * select.el (selection-owner-p): use the name `XEmacs'.
8407         (cut-copy-clear-internal): ditto.
8408
8409 1999-01-18  Andy Piper  <andy@xemacs.org>
8410
8411         * about.el (about-url-alist): Update my entry.
8412         (xemacs-hackers): Ditto.
8413
8414 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
8415
8416         * buffer.el (switch-to-buffer): Fixing documentation.
8417         * minibuf.el (minibuffer-completion-table): ditto.
8418         * cl-macs.el (return-from): ditto.
8419
8420 1999-01-04  Didier Verna  <didier@xemacs.org>
8421
8422         * replace.el (delete-non-matching-lines): temporarily disable
8423         case-folding when called interactively with a regexp containing
8424         uppercase characters.
8425         (delete-matching-lines): ditto.
8426         (count-matches): ditto.
8427         (list-matching-lines): ditto.
8428
8429 1999-01-07  Colin Rafferty  <colin@xemacs.org>
8430
8431         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
8432         abort if current window is split horizontally, not if others are
8433         split.  Got rid of unnecessary minibuffer checking.  Also, add
8434         some comments (it's still complex).
8435
8436 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
8437
8438         * package-get.el: changed address for doc.ic.ac.uk to
8439         sunsite.doc.ic.ac.uk
8440
8441 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8442
8443         * ldap.el (toplevel): Remove requires so that the file compiles
8444         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
8445
8446 1999-01-10  J. Kean Johnston  <jkj@sco.com>
8447
8448         * dump-paths.el: Calculate module-directory and set
8449         module-load-path to the load path for modules.
8450
8451         * loadup.el: Get bootstrap value of module-load-path from the
8452         environment variable EMACSBOOTSTRAPMODULEPATH.
8453         - Display the module load path if we're debugging paths.
8454
8455         * setup-paths.el: Added function paths-find-site-module-directory.
8456         - Added function paths-find-module-directory.
8457         - Added function paths-construct-module-load-path.  Uses new
8458         environment variable EMACSMODULEPATH.
8459
8460 1998-12-30  Martin Buchholz  <martin@xemacs.org>
8461
8462         * font.el (font-default-object-for-device):
8463         Oops! This `or' can't be replaced by `unless'.
8464         Fixed inability to run w3, among other things.
8465
8466 1998-12-17  Charles G. Waldman <cgw@pgt.com>
8467
8468         * package-admin.el: Change initialization of
8469           package-admin-install-function dependent on system type.
8470           Change package-admin-install-function-mswindows to use
8471           "minitar".
8472
8473 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
8474
8475         * mouse.el (default-mouse-motion-handler): Disable help echo while
8476         in the minibuffer.
8477
8478 1998-12-28  Martin Buchholz <martin@xemacs.org>
8479
8480         * XEmacs 21.2.8 is released.
8481
8482 1998-12-24  Martin Buchholz <martin@xemacs.org>
8483
8484         * XEmacs 21.2.7 is released.
8485
8486 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8487
8488         * package-ui.el (pui-list-packages): Set truncate-lines.
8489
8490         * package-get.el (package-get-download-menu): Use
8491         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
8492
8493         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
8494         (pui-help-string): idem.
8495         (list-packages-mode): New major mode.
8496         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
8497         (pui-install-selected-packages): Add suport for removing packages.
8498         (pui-toggle-package-delete-key): New function.
8499         (pui-popup-context-sensitive): New kludge.
8500         (pui-list-packages): Add warning when `package-get-remote' is nil.
8501         (package-ui-add-site): New function.
8502
8503 1998-12-01  Didier Verna  <didier@xemacs.org>
8504
8505         * hyper-apropos.el (hyper-where-is): added the missing autoload.
8506
8507 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8508
8509         * ldap.el: Custom-ized
8510         (toplevel): Do not provide `ldap' which is provided by C level
8511         LDAP code
8512         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
8513
8514 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
8515
8516         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
8517
8518 1998-12-17  Andy Piper  <andy@xemacs.org>
8519
8520         * sound.el (sound-load-list): name changed from sound-load-alist.
8521         (sound-extension-list): name changed from sound-ext-list.
8522         (load-default-sounds): use new names.
8523         (load-sound-file): use new names.
8524
8525 1998-12-16  Andy Piper  <andy@xemacs.org>
8526
8527         * XEmacs 21.2.6 is released
8528
8529 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
8530
8531         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
8532         errors.
8533
8534 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
8535
8536         * wid-edit.el (widget-echo-this-extent): Set
8537         help-echo-owns-message to t.
8538
8539 1998-11-30  Greg Klanderman  <greg@alphatech.com>
8540
8541         * package-get.el (package-get-download-menu): use toggles for
8542           each site in the download site menu.
8543
8544 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
8545
8546         * package-get.el (package-get): If we cannot find a package
8547           because package-get-remote is not set, give a more helpful
8548           error message.
8549
8550 1998-11-30  Greg Klanderman  <greg@alphatech.com>
8551
8552         * package-get.el (package-get-remote-filename): use an EFS path
8553         with user anonymous if no user is specified.
8554
8555 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
8556
8557         * faces.el (face-spec-set): Re-init fallfacks for default after
8558         calling reset-face on the default face.
8559
8560 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
8561
8562         * package-admin.el (package-admin-default-install-function):
8563         Behave as advertised.  Make sure the pkg-dir is proper for
8564         default-directory.
8565         (package-admin-add-binary-package): Make sure the pkg-dir is
8566         proper for default-directory.
8567         (package-admin-install-function-mswindows): Make sure the pkg-dir
8568         is proper for default-directory.
8569
8570 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
8571
8572         * XEmacs 21.2.5 is released
8573
8574 1998-12-05  SL Baur  <steve@altair.xemacs.org>
8575
8576         * files.el (binary-file-regexps): regexp-opt is not available at
8577         bytecompile time.
8578
8579 1998-11-30  Martin Buchholz  <martin@xemacs.org>
8580
8581         * x-win-xfree86.el:
8582         * x-win-sun.el (x-win-init-sun):
8583         * x-win-sun.el:
8584         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
8585         * x-iso8859-1.el:
8586         * x-init.el (init-post-x-win):
8587         * x-init.el (init-pre-x-win):
8588         * x-init.el (x-initialize-compose):
8589         * x-init.el:
8590         * x-compose.el:
8591         * winnt.el:
8592         * widget.el:
8593         * wid-edit.el (widget-glyph-click):
8594         * wid-edit.el (widget-glyph-find):
8595         * wid-edit.el (widget-type):
8596         * view-less.el (view-buffer-other-window):
8597         * very-early-lisp.el:
8598         * version.el:
8599         * toolbar.el:
8600         * toolbar-items.el:
8601         * term/sun.el (suntool-map):
8602         * term/sun-mouse.el:
8603         * term/internal.el:
8604         * syntax.el (modify-syntax-entry):
8605         * symbol-syntax.el:
8606         * subr.el:
8607         * startup.el (lock-directory):
8608         * simple.el (set-comment-column):
8609         * simple.el (backward-delete-char-untabify):
8610         * shadow.el (find-emacs-lisp-shadows):
8611         * shadow.el:
8612         * setup-paths.el (paths-construct-info-path):
8613         * select.el (cut-copy-clear-internal):
8614         * process.el (call-process-region):
8615         * process.el (start-process-shell-command):
8616         * process.el:
8617         * paths.el (rmail-spool-directory):
8618         * paragraphs.el (use-hard-newlines):
8619         * package-get.el (package-get-dependencies):
8620         * package-admin.el (package-admin-delete-binary-package):
8621         * obsolete.el (truncate-string):
8622         * obsolete.el (store-substring):
8623         * mouse.el (default-mouse-track-maybe-own-selection):
8624         * mouse.el (mouse-yank-at-point):
8625         * modeline.el:
8626         * modeline.el (mouse-drag-modeline):
8627         * minibuf.el (read-directory-name-internal):
8628         * minibuf.el (read-file-name-internal):
8629         * minibuf.el (read-file-name-internal-1):
8630         * minibuf.el (read-file-name-2):
8631         * minibuf.el (exact-minibuffer-completion-p):
8632         * minibuf.el (read-from-minibuffer):
8633         * minibuf.el:
8634         * menubar.el (check-menu-syntax):
8635         * map-ynp.el (map-y-or-n-p):
8636         * make-docfile.el (docfile-out-of-date):
8637         * loadup.el ((member "run-temacs" command-line-args)):
8638         * loadup.el ((member "no-site-file" command-line-args)):
8639         * loadup.el (really-early-error-handler):
8640         * loadup.el:
8641         * loadhist.el:
8642         * loaddefs.el:
8643         * lisp-mnt.el (lm-verify):
8644         * lib-complete.el (lib-complete:cache-completions):
8645         * lib-complete.el (library-all-completions):
8646         * itimer.el (itimer-run-expired-timers):
8647         * info.el (Info-mode):
8648         * info.el (Info-insert-file-contents):
8649         * info.el (Info-rebuild-dir):
8650         * info.el (Info-build-dir-anew):
8651         * info.el (Info-parse-dir-entries):
8652         * info.el (Info-dir-outdated-p):
8653         * info.el (Info-insert-dir):
8654         * info.el (info-xref):
8655         * info.el:
8656         * hyper-apropos.el (hyper-apropos-get-doc):
8657         * hyper-apropos.el (hyper-describe-face):
8658         * hyper-apropos.el (hyper-apropos-mode):
8659         * hyper-apropos.el:
8660         * help.el (list-processes):
8661         * help.el:
8662         * gnuserv.el:
8663         * font.el (mswindows-font-create-name):
8664         * font.el (font-default-font-for-device):
8665         * font.el (x-font-create-object):
8666         * font.el (font-registry):
8667         * font.el:
8668         * font-lock.el (font-lock-keywords):
8669         * font-lock.el:
8670         * finder.el (finder-compile-keywords):
8671         * find-paths.el (paths-find-recursive-path):
8672         * fill.el (set-justification-center):
8673         * fill.el (fill-region-as-paragraph):
8674         * files.el (insert-directory):
8675         * files.el (wildcard-to-regexp):
8676         * files.el (recover-file):
8677         * files.el (basic-save-buffer):
8678         * files.el (delete-auto-save-file-if-necessary):
8679         * files.el (file-relative-name):
8680         * files.el (backup-extract-version):
8681         * files.el (backup-buffer):
8682         * files.el (set-visited-file-name):
8683         * files.el (set-auto-mode):
8684         * files.el (interpreter-mode-alist):
8685         * files.el:
8686         * files.el (find-file-noselect):
8687         * files.el (abbreviate-file-name):
8688         * files.el (parse-colon-path):
8689         * files.el (directory-abbrev-alist):
8690         * etags.el (visit-tags-table-buffer):
8691         * easymenu.el (easy-menu-define):
8692         * dragdrop.el (experimental-dragdrop-drag):
8693         * dragdrop.el (dragdrop-drop-do-functions):
8694         * dragdrop.el (dragdrop-drop-at-point):
8695         * disass.el (disassemble-1):
8696         * disass.el (disassemble-internal):
8697         * disass.el (disassemble):
8698         * disass.el:
8699         * derived.el (derived-mode-init-mode-variables):
8700         * derived.el (define-derived-mode):
8701         * custom.el (defgroup):
8702         * cus-edit.el (custom-quote):
8703         * config.el:
8704         * code-process.el (open-network-stream):
8705         * code-process.el (start-process):
8706         * code-process.el (call-process-region):
8707         * code-process.el (call-process):
8708         * code-process.el:
8709         * code-files.el (insert-file-contents):
8710         * code-files.el:
8711         * code-files.el (buffer-file-coding-system-for-read):
8712         * cmdloop.el (yes-or-no-p-minibuf):
8713         * cl.el:
8714         * cl-macs.el:
8715         * cl-extra.el:
8716         * callers-of-rpt.el (make-caller-report):
8717         * callers-of-rpt.el:
8718         * bytecomp.el (batch-byte-recompile-directory):
8719         * bytecomp.el (batch-byte-compile-1):
8720         * bytecomp.el (batch-byte-compile):
8721         * bytecomp.el (display-call-tree):
8722         * bytecomp.el (byte-compile-insert):
8723         * bytecomp.el (byte-compile-two-args-19->20):
8724         * bytecomp.el (byte-compile-variable-ref):
8725         * bytecomp.el (byte-compile-form):
8726         * bytecomp.el (byte-compile-top-level-body):
8727         * bytecomp.el (byte-compile-out-toplevel):
8728         * bytecomp.el (byte-compile-byte-code-maker):
8729         * bytecomp.el (byte-compile-file-form-defmumble):
8730         * bytecomp.el (byte-compile-file-form):
8731         * bytecomp.el (byte-compile-keep-pending):
8732         * bytecomp.el (byte-compile-insert-header):
8733         * bytecomp.el (byte-compile-from-buffer):
8734         * bytecomp.el (byte-compile-file):
8735         * bytecomp.el (byte-recompile-file):
8736         * bytecomp.el (byte-compile-close-variables):
8737         * bytecomp.el (byte-compile-warn-about-unused-variables):
8738         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
8739         * bytecomp.el (byte-compiler-legal-options):
8740         * bytecomp.el (byte-compile-lapcode):
8741         * bytecomp.el (byte-optimize-log):
8742         * bytecomp.el ((fboundp 'defsubst)):
8743         * bytecomp.el:
8744         * bytecomp-runtime.el:
8745         * byte-optimize.el (byte-optimize-apply):
8746         * byte-optimize.el (car):
8747         * byte-optimize.el (byte-optimize-form):
8748         * byte-optimize.el (byte-optimize-form-code-walker):
8749         * byte-optimize.el:
8750         * build-report.el (build-report-insert-installation-file):
8751         * build-report.el (build-report):
8752         * auto-show.el:
8753         * apropos.el (apropos-documentation):
8754         - mega patch
8755         - clean up byte-compile warnings
8756         - remove unused variables
8757         - Use common lisp style hashtable functions
8758         - byte compiler cleanup
8759         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
8760         - remove old backquote syntax usage
8761         - move some cl functionality into C for speed.
8762         - remove last remaining VMS support
8763         - spelling fixes
8764         - implement last, butlast, nbutlast, copy-list in C.
8765         - new macro ignore-file-errors, similar to ignore-errors
8766           (ignore-file-errors (delete-file "foo"))
8767         - get frequent garbage collection during loadup.el by tweaking
8768           gc-cons-threshold, rather than explicitly calling garbage-collect
8769         - default delete-key-deletes-forward to `t'.
8770
8771 1998-11-28  SL Baur  <steve@altair.xemacs.org>
8772
8773         * XEmacs 21.2-beta4 is released.
8774
8775 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
8776
8777         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
8778         (easy-menu-item-present-p): Wrapper around find-menu-item.
8779         (easy-menu-remove-item): Wrapper around delete-menu-item.
8780
8781         * menubar.el (delete-menu-item): Add 'from-menu' argument.
8782         (add-menu-button): Add 'in-menu' argument.
8783         (add-menu-item-1): Add in-menu support to helper function.
8784
8785 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
8786
8787         * isearch-mode.el (isearch-mode): Fix keymap lossage.
8788
8789 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
8790
8791         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
8792         of Dec 4, 1997.
8793
8794 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
8795
8796         * process.el (shell-command-on-region): Report if the command
8797         succeeded or failed.
8798
8799 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
8800
8801         * subr.el (buffer-substring-no-properties): Comment out.
8802
8803 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
8804
8805         * msw-faces.el (mswindows-find-smaller-font): Turning font names
8806           into font instances first, like `x-frob-font-size' does.
8807           (mswindows-find-larger-font): ditto
8808
8809 1998-11-04  Greg Klanderman  <greg@alphatech.com>
8810
8811         * package-ui.el (pui-install-selected-packages): fix args in call
8812         to `package-get'.
8813
8814 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
8815
8816         * package-get.el (host-name): New widget type.
8817         (package-get-remote): Better customization using new type.
8818         (package-get-download-sites): idem dito.
8819
8820         (package-get-custom): Do not use package-get-all untill we have
8821         runtime dependencies.
8822
8823         (package-get-remove-copy): Default to 't' we no longer need this
8824         kludge as we do not currently use depenencies.
8825
8826         (package-get-was-current): New variable.
8827         (package-get-require-base): New 'force-current' argument.
8828         (package-get-update-base): idem
8829         (package-get-package-provider):  idem
8830         (package-get-locate-index-file): New 'no-remote' argument.
8831         (package-get-locate-file): idem.
8832
8833         (package-get-maybe-save-index): New function.
8834         (package-get-update-base): Use it.
8835
8836 1998-10-28 Greg Klanderman <greg@alphatech.com>
8837
8838         * package-get.el (package-get-remote): default to nil; by default,
8839         don't go out to the net via EFS.  They must select a download site.
8840         (package-get-download-sites): new variable.
8841         (package-get-download-menu): new function.
8842         (package-get-locate-index-file): new function.
8843         (package-get-update-base): use it.
8844
8845         * menubar-items.el (default-menubar): add "Update Package Index"
8846         and "Add Download Site" menus under Options | Manage Packages.
8847
8848 1998-10-19  Greg Klanderman  <greg@alphatech.com>
8849
8850         * package-get.el (package-get): bugfix code checking installed version
8851         for case where package is not currently installed.
8852         (package-get-require-signed-base-updates): new variable.
8853         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
8854         deemed not a goot thing.  Use the variable
8855         package-get-allow-unsigned-base-updates instead.
8856
8857 1998-10-16 Greg Klanderman <greg@alphatech.com>
8858
8859         * package-get.el (package-get): Don't install an older version than
8860         we already have unless explicitly told to.  Issue a warning.
8861
8862         * package-ui.el (pui-add-required-packages): when adding
8863         dependencies, don't add packages that are up to date.
8864         (pui-package-symbol-char):  Don't consider a package out of date
8865         if you have a newer version installed than the latest version in
8866         package-get-base.
8867
8868         * package-get.el (package-get-base-filename): document that it may
8869         be a path relative to package-get-remote;  new default value.
8870         (package-get-locate-file): new function.
8871         (package-get-update-base): use it to expand package-get-base-filename.
8872         (package-get-save-base): new function to save the package-get database
8873         to file.
8874         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
8875         (package-get-update-base): pass the REMOTE-SOURCE arg.
8876         (package-get-update-base-entry): call package-get-custom-add-entry.
8877         (package-get-file-installed-p): removed; no longer needed.
8878         (package-get-create-custom): ditto.
8879         (toplevel): remove code to build and load package-get-custom.el
8880         (package-get-custom-add-entry): new function.
8881
8882 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
8883
8884         * wid-edit.el (widget-button-click): Don't switch window.
8885
8886 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
8887
8888         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
8889
8890 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
8891
8892         * etags.el (find-tag-default): Run find-tag-hook using
8893         run-hooks rather than funcall
8894
8895 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
8896
8897         * isearch-mode.el (isearch-mode): Set the current minor mode maps
8898         and the current local map as the parents to isearch-mode-map.
8899
8900 1998-10-15  SL Baur  <steve@altair.xemacs.org>
8901
8902         * XEmacs 21.2-beta3 is released.
8903
8904 1998-10-15  Greg Klanderman  <greg@alphatech.com>
8905
8906         * package-get.el (package-get-update-base): use
8907         insert-file-contents-internal, not insert-file-contents-literally.
8908
8909 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
8910
8911         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
8912         dump time.
8913
8914 1998-10-15  Greg Klanderman  <greg@alphatech.com>
8915
8916         * package-get.el (package-get-update-base-entry): new function.
8917         (package-get-update-base): renamed; was `package-get-load-base'.
8918         cleanup, and use package-get-update-base-from-buffer.
8919         (package-get-update-base-from-buffer): new function.
8920         (package-get-update-base-entries): new; helper for above.
8921         Do not eval lisp grabbed over ftp; parse it from new format.
8922
8923 1998-10-15  Greg Klanderman  <greg@alphatech.com>
8924
8925         * files.el (set-auto-mode): Don't play games loading package-get
8926         database; package-get-package-provider will handle it all.
8927
8928 1998-10-14  Greg Klanderman  <greg@alphatech.com>
8929
8930         * package-get.el (package-get-base-filename): new variable.
8931         (package-get-require-base): new function.
8932         (package-get-pgp-signed-begin-line): new variable.
8933         (package-get-pgp-signature-begin-line): ditto.
8934         (package-get-pgp-signature-end-line):  ditto.
8935         (package-get-load-base): new function.
8936         (package-get-interactive-package-query):
8937         (package-get-update-all):
8938         (package-get-dependencies):
8939         (package-get-package-provider):
8940         (package-get-custom): use package-get-require-base.
8941         [package-get-custom loading]: disable for now.
8942
8943         * package-ui.el (pui-list-packages): use (package-get-require-base)
8944
8945 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
8946
8947         * package-ui.el: Correct obvious thinko in choosing extent face.
8948
8949 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8950
8951         * menubar-items.el (default-menubar): pui-list-package has nothing
8952         to with Customize. Move all the package stuff to a new Item in Options.
8953
8954         * package-ui.el (pui-menu): Add menu and Popup menu.
8955
8956         * package-get.el (package-get): Use new
8957         package-admin-get-install-dir.
8958
8959         * package-admin.el (package-admin-get-install-dir): New syntax.
8960         Conserve package location and put mule packages where mule-base is.
8961
8962         * package-get.el : Customized
8963
8964         * package-ui.el (pui): Customized
8965         (pui-package-install-dest-dir): New variable.
8966         (pui-install-selected-packages): Use it
8967
8968 1998-10-12  SL Baur  <steve@altair.xemacs.org>
8969
8970         * package-get.el (package-get-interactive-package-query): Move
8971         dependency on package-get-base to run-time.
8972         (package-get-update-all): Ditto.
8973         (package-get-dependencies): Ditto.
8974         (package-get-package-provider): Ditto.
8975         (package-get-custom): Ditto.
8976
8977 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
8978
8979         * events.el: Remove 'ascii-character property from 'backspace
8980         and 'delete symbols
8981
8982 1998-10-11  SL Baur  <steve@altair.xemacs.org>
8983
8984         * package-get-base.el: removed.
8985
8986 1998-09-23  Didier Verna  <didier@xemacs.org>
8987
8988         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
8989         (no-upper-case-p): new function.
8990         (with-search-caps-disable-folding): new macro.
8991         (with-interactive-search-caps-disable-folding): new macro.
8992         (zap-to-char): In interactive mode, do a case-sensitive search if
8993         the character is uppercase.
8994         (zap-up-to-char): ditto.
8995
8996         * replace.el (perform-replace): use the function no-upper-case-p.
8997
8998         * isearch-mode.el (isearch-fix-case): ditto.
8999         make obsolete `with-caps-disable-folding' and
9000         `isearch-no-upper-case-p'.
9001
9002         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
9003         (tags-search): ditto.
9004         (tags-query-replace): ditto.
9005
9006         * info.el (Info-search): ditto.
9007
9008 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9009
9010         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
9011
9012 1998-10-07  Greg Klanderman  <greg@alphatech.com>
9013
9014         * package-admin.el (package-admin-rmtree): rewritten.  need to
9015         check for "." and ".." before symlink check.  expand files and
9016         directories with respect to DIRECTORY, not default-directory.
9017
9018 1998-10-04  Greg Klanderman  <greg@alphatech.com>
9019
9020         * package-get.el (package-get-all): add INSTALL-DIR argument.
9021
9022 1998-10-06  Greg Klanderman  <greg@alphatech.com>
9023
9024         * package-ui.el (pui-add-required-packages): new function, select
9025         dependent packages.
9026         (pui-display-keymap): bind it.
9027         (pui-help-string): document it.
9028         (pui-install-selected-packages): package-get-all -> package-get.
9029
9030         * package-get.el (package-get-dependencies): new function.
9031
9032 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
9033
9034         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
9035         regexps.
9036
9037 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
9038
9039         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
9040         function.
9041         (default-mouse-track-normalize-point): Use it.
9042
9043 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
9044
9045         * package-admin.el (package-admin-delete-binary-package):
9046                 General cleanup. Remove unnessary use of progn and
9047         save-excursion.
9048         (package-admin-delete-binary-package): Do NOT mess with file
9049         modes. That is evil.
9050         (package-admin-delete-binary-package): Wrap all deleting in
9051         condition-case. The data in MANIFEST is untrustworthy.
9052         (package-admin-delete-binary-package): Let the OS worry about non
9053         empty directories.
9054
9055 1998-10-09  SL Baur  <steve@altair.xemacs.org>
9056
9057         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
9058         processing.
9059         (lm-report-bug): Fix mail address to send bug reports to.
9060
9061 1998-09-29  SL Baur  <steve@altair.xemacs.org>
9062
9063         * XEmacs 21.2-beta2 is released.
9064
9065 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
9066
9067         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
9068
9069 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9070
9071         * info.el (Info-mode): Document page turning by double clicks in
9072         docstring so `M-x describe-mode' will display it.
9073
9074 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9075
9076         * info.el (Info-mouse-track-double-click-hook): Use character
9077         widths to calculate a border region where double clicking does
9078         page turning, and return `nil' by default so other hooks, such as
9079         region highlighting, will be run.
9080
9081 1998-09-29  Colin Rafferty   <colin@xemacs.org>
9082
9083         * sound.el (default-sound-directory-list): Initialize with all the
9084         "sounds" directories in `data-directory-list'.  It used to just be
9085         the first one.
9086
9087         * packages.el (locate-data-directory-list): Created.  This gives
9088         the list of matching directories, unlike `locate-data-directory',
9089         which just gives the first one.
9090
9091 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
9092
9093         * minibuf.el (read-from-minibuffer): No longer bind help-form but
9094         make a binding in the local keymap until help-char handling is
9095         improved.
9096
9097         * help.el (help-keymap-with-help-key): Provide keymap with help
9098         binding.
9099         (help-print-help-form): New helper function.
9100
9101 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
9102
9103         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
9104         move extent to another buffer; no need to create a new extent.
9105         (isearch-fix-case): New function.
9106         (isearch-search-and-update): Use it.
9107
9108 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
9109
9110         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
9111         the keymap, not minor-mode-map-alist.
9112         (isearch-done): Restore overriding-local-map.
9113
9114 1998-09-21  Martin Buchholz  <martin@xemacs.org>
9115
9116         * bytecomp.el (byte-compile-buffer-substring):
9117         Fix for: (byte-compile (defun f () (buffer-substring)))
9118         ==>   ** buffer-substring called with 3 args, but requires 0-3
9119         - new code not only works, but is more readable, too.
9120
9121 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9122
9123         * msw-faces.el (mswindows-init-device-faces): Don't try to
9124           specify a default font at this late stage. Do try to force
9125           creation of the default face font so that if it fails we get
9126           an error now instead of a crash at frame creation.
9127
9128           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
9129           mswindows-make-font-unitalic: Canonical default weight
9130           changed from "Normal" to "Regular".
9131
9132           mswindows-make-font-bold / -bold-italic: Supplied device was
9133           not being passed into call to mswindows-find-smaller-font.
9134
9135 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9136
9137         * package-get.el (package-get-remote): Fix the path where to find
9138           the packages on xemacs.org.
9139
9140 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9141
9142         * about.el (about-maintainer-info): Update Ben's entry.
9143
9144 1998-09-24  Martin Buchholz  <martin@xemacs.org>
9145
9146         * lisp/shadow.el (find-emacs-lisp-shadows):
9147         - `member' was being called on lists of length 2000!
9148         - Replace with hashtables.
9149         - Replace hand-coded loops with (dolist)
9150         - Fix comment typo
9151
9152 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
9153
9154         * packages.el: Added new function, `package-delete-name', to
9155           delete existing packages from the installed package database
9156           (`packages-package-list').  Also added the "pkginfo" directory
9157           to `packages-special-base-regexp', so that the pkginfo directory
9158           would not get added to `late-packages'.
9159
9160         * package-admin.el: Added ability to delete an installed package
9161           (added low-level function, `package-admin-delete-package').
9162           Understands how to use the pkginfo/MANIFEST.<package> file to
9163           delete the package.  When installing a package, will also
9164           create a MANIFEST.* file if one is not provided by the
9165           package.  If the MANIFEST.* doesn't exist when deleting a
9166           package, the functions will fall back to attempting to delete
9167           any package-specific lisp directory.
9168
9169         * package-get.el: Moved some functions to package-admin.el.
9170           Added interactive function `package-get-delete-package', for
9171           use by users for deleting a package.
9172
9173           Also modified to not require the presence of efs.
9174
9175 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
9176
9177         * files.el (find-file-noselect): Handle all signals, kill the
9178         buffer and resignal.
9179
9180 1998-09-23  SL Baur  <steve@altair.xemacs.org>
9181
9182         * cl-macs.el (glyph-image): Add setf method.
9183
9184 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
9185
9186         * package-get.el: Fixed broken EFS downloading.  Also, look for
9187           .tar.gz files first, in preference over .tgz files.
9188
9189         * package-ui.el: Fix display of package version numbers.
9190
9191 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
9192
9193         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
9194         argument.
9195
9196 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
9197
9198         * list-mode.el: `display-completion-list': added new/optional
9199           keyword `:completion-string', which allows the programmer to
9200           change the "Possible completions are:" prompt.
9201
9202         * menubar-items.el: Added new pulldown menu-pick to start up the
9203           visual package browser/installer:
9204
9205                 Options->Customize->List Packages
9206
9207         * package-admin.el: Added hooks for installing under both Unix
9208           and MS Windows.  Does additional error checking.  No longer
9209           calls "add-big-package.sh" to install packages under Unix; now
9210           calls gunzip & tar directly.
9211
9212         * package-get.el: Added ability to install packages from files
9213           on a local disk/CDROM.  Now deletes any existing package lisp
9214           directory.  Does completion on available packages when
9215           querying for package names.  Will also search for .tgz files
9216           in addition for .tar.gz files.  Tries to reload
9217           auto-autoloads, as a convenience when loading new packages,
9218           and also tries to add any new package paths to `load-path'.
9219           Changed all occurences of `concat' to use `expand-file-name'.
9220
9221         * package-ui.el: New file which implements the main visual
9222           package browser/installer, which is started via a menu pick or
9223           M-x pui-list packages.
9224
9225 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9226
9227         * startup.el (load-init-file): spelling fix.
9228
9229 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9230
9231         * startup.el (normal-top-level): Load auto-autoload files
9232         covariantly with their precedence.
9233
9234 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
9235
9236         * menubar-items.el (default-menubar): Remove "Font Weight"
9237         option, there is currently no custom equivalent.. Customize-faces
9238         is "Edit faces".
9239
9240         * x-font-menu.el (font-menu-set-font): Use customize to set
9241         default face.
9242
9243         * faces.el (face-spec-update-all-matching): New function.
9244
9245         * cus-face.el (custom-set-face-update-spec): New function.
9246         Interface to customize faces from elisp.
9247
9248         (custom-face-value-create): Show the customized settings if set
9249         but not saved.
9250
9251 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
9252
9253         (custom-face-value-create): Show the customized settings if set
9254         but not saved.
9255
9256 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9257
9258         * keydefs.el (global-map): Add FSF 20.3 binding of
9259         query-replace-regexp.
9260
9261 1998-08-21  Greg Klanderman  <greg@alphatech.com>
9262
9263         * minibuf.el (read-file-name-internal-1): use
9264         user-name-completion-1 instead of user-name-completion.
9265
9266 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9267
9268         * loadup.el:
9269         * make-docfile.el:
9270         * update-elc.el: Don't set `source-directory' (now defunct as a
9271         global variable) no more.
9272
9273         * packages.el (packages-list-autoloads): Made `source-directory'
9274         (now defunct as a global variable) a parameter.
9275
9276 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
9277
9278         * about.el (about-hackers): new email
9279
9280 1998-08-16  SL Baur  <steve@altair.xemacs.org>
9281
9282         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
9283
9284 1998-07-17  Didier Verna  <didier@xemacs.org>
9285
9286         * faces.el (set-face-property):
9287         (set-face-dim-p):
9288         (face-dim-p): updated the doc strings now that the dim property isn't
9289         tty-specific.
9290         (face-equal): the dim property is now a common one.
9291
9292         * cus-face.el (custom-face-attributes): New face attribute: `dim'
9293         Renamed the `stipple' attribute to `background-pixmap'.
9294         (custom-face-background-pixmap): make custom-face-stipple an
9295         obsolete alias for this.
9296
9297 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9298
9299         * find-paths.el (paths-file-readable-directory-p): Created and
9300         used.
9301
9302         * loadup.el: Don't set inhibit-... flags from run-temacs.
9303
9304 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9305
9306         * packages.el (packages-data-path-depth): Added and used.
9307
9308 1998-08-05  Charles G. Waldman <cgw@pgt.com>
9309
9310         * about.el:
9311         - Change .xpm to .png, delete "zcat" section.
9312         - cosmetic fix in the 'marcpa' entry.
9313
9314         * etc/photos
9315         - convert all .xpm.Z to .png
9316         - rename mrb to martin
9317         - rename mcook-m to mcookm
9318
9319 1998-07-31  Martin Buchholz  <martin@xemacs.org>
9320
9321         * x-init.el (x-initialize-compose): Add support for
9322         dead-circumflex as YET ANOTHER NAME for that dead key.
9323
9324 1998-08-05  Colin Rafferty <colin@xemacs.org>
9325
9326         * setup-paths.el (paths-construct-exec-path): Made the
9327         last-packages really be last.
9328         (paths-construct-data-directory-list): Ditto.
9329
9330 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
9331
9332         * startup.el(startup-splash-frame-body):
9333         Update Copyright notice in splash screen
9334
9335 1998-07-20  Greg Klanderman  <greg@alphatech.com>
9336
9337         * minibuf.el (read-file-name-internal-1): do ~user completion.
9338
9339 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9340
9341         * font-lock.el (font-lock-fontify-glumped-region): Add guard
9342         aginst destroyed extents
9343
9344 1998-07-24  Greg Klanderman  <greg@alphatech.com>
9345
9346         * package-get.el (package-get): add `install-dir' argument.
9347
9348 1998-07-20  John Jones  <jj@asu.edu>
9349
9350         * package-get.el: calls to package-get-update-all will only
9351           update packages which are already installed.
9352
9353 1998-07-23  SL Baur  <steve@altair.xemacs.org>
9354
9355         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
9356         writable.
9357
9358 1998-07-20  Colin Rafferty   <colin@xemacs.org>
9359
9360         * about.el (about-hackers): Correct my email.
9361
9362 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
9363
9364         * about.el (about-hackers): new email-address.
9365
9366 1998-07-25  SL Baur  <steve@altair.xemacs.org>
9367
9368         * minibuf.el (read-number): Don't let `input-error' condition
9369         escape.
9370
9371 1998-07-20  Greg Klanderman  <greg@alphatech.com>
9372
9373         * about.el (about-hackers): use my `email-for-life' address.
9374
9375 1998-07-19  SL Baur  <steve@altair.xemacs.org>
9376
9377         * XEmacs 21.2-beta1 is released.
9378
9379 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9380
9381         * ldap.el (ldap-search): Doc string change
9382
9383 1998-07-16  Colin Rafferty   <colin@xemacs.org>
9384
9385         * menubar-items.el (default-menubar): Removed references to
9386         `data-directory', and use `locate-data-file' instead, and made
9387         then greyed out if they don't exist.
9388
9389 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9390
9391         * keymap.el (events-to-keys): Use `format' instead of `concat'
9392         since the latter does not accept integer args anymore
9393
9394 1998-07-15  SL Baur  <steve@altair.xemacs.org>
9395
9396         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
9397         macros replaced.
9398
9399 1998-07-14  SL Baur  <steve@altair.xemacs.org>
9400
9401         * make-docfile.el: Get first initialization from very-early-lisp.el
9402         * update-elc.el: Ditto.
9403         * loadup.el (really-early-error-handler): Ditto.
9404
9405         * packages.el (packages-unbytecompiled-lisp): Add new file,
9406         very-early-lisp.el.
9407
9408         * very-early-lisp.el: New file.
9409
9410 1998-07-14  SL Baur  <steve@altair.xemacs.org>
9411
9412         * Symbols that have been obsolete for at least 3 years removed (II).
9413
9414         * obsolete.el (eval-current-buffer): Make compatible.
9415         (byte-code-function-p): Ditto.
9416         (send-string): Removed.
9417         (send-region): Removed.
9418         (screen-scrollbar-width): Removed.
9419         (set-screen-scrollbar-width): Removed.
9420         (set-screen-left-margin-width): Removed.
9421         (set-screen-right-margin-width): Removed.
9422         (screen-left-margin-width): Removed.
9423         (screen-right-margin-width): Removed.
9424         (set-buffer-left-margin-width): Removed.
9425         (set-buffer-right-margin-width): Removed.
9426         (buffer-left-margin-width): Removed.
9427         (buffer-right-margin-width): Removed.
9428         (x-set-frame-icon-pixmap): Removed.
9429         (x-set-screen-icon-pixmap): Removed.
9430         (pixel-name): Removed.
9431         (make-pixmap): Removed.
9432         (make-cursor): Removed.
9433         (pixmap-width): Removed.
9434         (pixmap-contributes-to-line-height-p): Removed.
9435         (set-pixmap-contributes-to-line-height): Removed.
9436
9437 1998-07-13  SL Baur  <steve@altair.xemacs.org>
9438
9439         * obsolete.el (popup-menu-up-p): removed.
9440         (read-no-blanks-input): Removed.
9441         (wholenump): Removed.
9442         (ring-mod): Removed (what was ring-mod?).
9443         (current-time-seconds): Removed.
9444         (run-special-hook-with-args): Removed.
9445         (dot): Removed.
9446         (dot-marker): Removed.
9447         (dot-min): Removed.
9448         (dot-max): Removed.
9449         (window-dot): Removed.
9450         (set-window-dot): Removed.
9451
9452         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
9453         `dot-min'.
9454
9455         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
9456
9457         * code-files.el (insert-file-contents): Rename
9458         run-special-hook-with-args to run-hook-with-args-until-success.
9459         (write-region): Ditto.
9460
9461 1998-07-12  SL Baur  <steve@altair.xemacs.org>
9462
9463         * about.el: Fix typos, update release date.
9464
9465         * Symbols that have been obsolete for at least 3 years removed.
9466
9467         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
9468         screen- functions.
9469         (toplevel): remove setf methods for screen functions.
9470         * cl-macs.el (extent-data): defsetf removed.
9471         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
9472         many places to remove.
9473         (comment-indent-hook): Ditto.
9474         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
9475         (buffer-dedicated-screen): Ditto.
9476         (deiconify-screen): Ditto.
9477         (delete-screen): Ditto.
9478         (event-screen): Ditto.
9479         (find-file-other-screen): Ditto.
9480         (find-file-read-only-other-screen): Ditto.
9481         (live-screen-p): Ditto.
9482         (screen-height): Ditto.
9483         (screen-iconified-p): Ditto.
9484         (screen-list): Ditto.
9485         (screen-live-p): Ditto.
9486         (screen-name): Ditto.
9487         (screen-parameters): Ditto.
9488         (screen-pixel-height): Ditto.
9489         (screen-pixel-width): Ditto.
9490         (screen-root-window): Ditto.
9491         (screen-selected-window): Ditto.
9492         (screen-totally-visible-p): Ditto.
9493         (screen-visible-p): Ditto.
9494         (screen-width): Ditto.
9495         (screenp): Ditto.
9496         (get-screen-for-buffer): Ditto.
9497         (get-screen-for-buffer-noselect): Ditto.
9498         (get-other-screen): Ditto.
9499         (iconify-screen): Ditto.
9500         (lower-screen): Ditto.
9501         (mail-other-screen): Ditto.
9502         (make-screen): Ditto.
9503         (make-screen-invisible): Ditto.
9504         (make-screen-visible): Ditto.
9505         (modify-screen-parameters): Ditto.
9506         (new-screen): Ditto.
9507         (next-screen): Ditto.
9508         (next-multiscreen-window): Ditto.
9509         (other-screen): Ditto.
9510         (previous-screen): Ditto.
9511         (previous-multiscreen-window): Ditto.
9512         (raise-screen): Ditto.
9513         (redraw-screen): Ditto.
9514         (select-screen): Ditto.
9515         (selected-screen): Ditto.
9516         (set-buffer-dedicated-screen): Ditto.
9517         (set-screen-height): Ditto.
9518         (set-screen-position): Ditto.
9519         (set-screen-size): Ditto.
9520         (set-screen-width): Ditto.
9521         (show-temp-buffer-in-current-screen): Ditto.
9522         (switch-to-buffer-other-screen): Ditto.
9523         (visible-screen-list): Ditto.
9524         (window-screen): Ditto.
9525         (x-set-screen-pointer): Ditto.
9526         (x-set-frame-pointer): Ditto.
9527         (screen-title-format): Ditto.
9528         (screen-icon-title-format): Ditto.
9529         (terminal-screen): Ditto.
9530         (delete-screen-hook): Ditto.
9531         (create-screen-hook): Ditto.
9532         (mouse-enter-screen-hook): Ditto.
9533         (mouse-leave-screen-hook): Ditto.
9534         (map-screen-hook): Ditto.
9535         (unmap-screen-hook): Ditto.
9536         (default-screen-alist): Ditto.
9537         (default-screen-name): Ditto.
9538         (x-screen-defaults): Ditto.
9539         (x-create-screen): Ditto.
9540         * obsolete.el: meta-flag removed.
9541         baud-rate removed.
9542         sleep-for-millisecs removed.
9543         extent-data removed.
9544         set-extent-data removed.
9545         set-extent-attribute removed.
9546         extent-glyph removed.
9547         extent-layout removed.
9548         set-extent-layout removed.
9549         list-faces-display removed.
9550         list-faces removed.
9551         trim-versions-without-asking removed.
9552         after-write-file-hooks removed.
9553         truename removed.
9554         auto-fill-hook removed.
9555         blink-paren-hook removed.
9556         select-screen-hook, deselect-screen-hook removed.
9557         auto-raise-screen, auto-lower-screen removed.
9558
9559         * msw-mouse.el: Global change resource -> mswindows-resource.
9560
9561         * XEmacs 21.0-pre5 is released.
9562
9563 1998-07-11  SL Baur  <steve@altair.xemacs.org>
9564
9565         * about.el (about-hackers): Credits update.
9566
9567 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
9568
9569         * register.el (insert-register): Don't activate the region.
9570
9571 1998-07-10  SL Baur  <steve@altair.xemacs.org>
9572
9573         * select.el: Restore x-* symbols for backwards compatibility:
9574         x-copy-primary-selection, x-kill-primary-selection,
9575         x-delete-primary-selection, x-select-make-extent-for-selection,
9576         x-valid-simple-selection-, x-cut-copy-clear-internal.
9577
9578 1998-07-09  SL Baur  <steve@altair.xemacs.org>
9579
9580         * XEmacs 21.0-pre4 is released.
9581
9582 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
9583
9584         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
9585         reporting bugs.
9586         (maybe-add-init-button): Fix semantics under Windows.  Use
9587         `expand-file-name' rather than `concat'.
9588
9589         * help.el (print-messages): New function.
9590
9591 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9592
9593         * ldap.el (ldap-host-parameters-alist): Docstring fixes
9594
9595 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9596
9597         * about.el: Tweaked my entry in about-hackers.
9598
9599         * find-paths.el (paths-emacs-root-p):
9600           Relaxed emacs-root checking of an in-place installation to
9601           also accommodate the flat layout used on MS Windows.
9602
9603 1998-06-29  John Jones  <jj@asu.edu>
9604
9605         * package-get.el: calls to package-get-update-all will only
9606           update packages which are already installed.
9607
9608 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
9609
9610         * faces.el (xpm-color-symbols): remove hardcoded defaults these
9611         are handled by the gui-element face fallbacks now.
9612
9613         * x-faces.el: default gui-element face to "background" as well as
9614         the default face.
9615
9616         * msw-faces.el (mswindows-init-device-faces): remove gui-element
9617         and default face settings since these are set as fallbacks now in
9618         the appropriate domain.
9619
9620 1998-07-02  SL Baur  <steve@altair.xemacs.org>
9621
9622         * text-mode.el (text-mode): Reorder regexp so the OR part
9623         corresponding to `page-delim' goes first and the hack in
9624         `forward-paragraph' will work.
9625         With bug analysis from Bob Weiner <weiner@altrasoft.com>
9626
9627 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
9628
9629         * subr.el (remove-hook): When checking the hook value
9630           with functionp, don't apply car to it.
9631
9632 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9633
9634         * package-get.el (package-get-remote-filename):
9635           Don't use file-name-as-directory because the local directory
9636           separator conventions might not be the same as ftp's.
9637
9638 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9639
9640         * ldap.el (ldap-host-parameters-alist): New name of
9641         `ldap-host-parameters-plist'
9642
9643 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
9644
9645         * package-get.el: Using (require 'package-get-base), now that it
9646         provides itself.  Consequently removed all instances of (load
9647         "package-get-base.el").
9648
9649 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
9650
9651         * subr.el (remove-hook): Don't treat the hook value as a
9652           list unless it is both consp and not functionp.
9653
9654 1998-06-29  SL Baur  <steve@altair.xemacs.org>
9655
9656         * about.el: Email address for Ben Wing is ben@xemacs.org.
9657         * auto-show.el: Ditto.
9658         * bytecomp.el: Ditto.
9659         * faces.el: Ditto.
9660         * x-scrollbar.el: Ditto.
9661         * x-misc.el: Ditto.
9662         * tty-init.el: Ditto.
9663         * toolbar-items.el: Ditto.
9664         * symbol-syntax.el: Ditto.
9665         * specifier.el: Ditto.
9666         * objects.el: Ditto.
9667         * hyper-apropos.el: Ditto.
9668         * glyphs.el: Ditto.
9669
9670 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
9671
9672         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
9673         vertical-divider-always-visible-p.
9674         (default-mouse-motion-handler): Ditto.
9675
9676 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
9677
9678         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
9679         global value.
9680
9681 1998-06-21  Oliver Graf <ograf@fga.de>
9682
9683         * build-reports.el: changed receiver to xemacs-build-reports list
9684
9685 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9686
9687         * font.el: Split font-family-mappings into X and
9688           mswindows-specific versions.
9689           mswindows-font-create-[object|name]: Treat supplied size
9690           as a pointsize. Added underline and strikethru handling.
9691
9692         * msw-faces.el: changed default mswindows charset to western.
9693
9694         * msw-glyphs.el: removed space in border-glyph font string that
9695           was inserted to get round bugs in the mswindows C font code.
9696
9697 1998-06-27  SL Baur  <steve@altair.xemacs.org>
9698
9699         * about.el (about-hackers): Credits update.
9700
9701         * help-nomule.el (tutorial-supported-languages): Add Romanian
9702         TUTORIAL.
9703
9704         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
9705         to ISO-8859-2.
9706
9707 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9708
9709         * font.el: Split font-family-mappings into X and
9710           mswindows-specific versions.
9711           mswindows-font-create-[object|name]: Treat supplied size
9712           as a pointsize. Added underline and strikethru handling.
9713
9714         * msw-faces.el: changed default mswindows charset to western.
9715
9716         * msw-glyphs.el: removed space in border-glyph font string that
9717           was inserted to get round bugs in the mswindows C font code.
9718
9719 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9720
9721         * minibuf.el: make read-color-completion-table call
9722           (mswindows-color-list for mswindows devices.
9723
9724 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
9725
9726         * lisp/font-lock.el
9727         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
9728         Let declaration items contain non-word symbol characters.
9729
9730 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
9731
9732         * package-get.el (package-get-package-provider): Added autoload
9733         cookie.  Loading "package-get-base.el" in ALL functions that use
9734         it.  Fixed some (interactive ...) with multiple argument specs
9735         again.  Cosmetic indentation changes.
9736
9737 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
9738
9739         * info.el (Info-insert-dir): Don't use nreverse on variables
9740         that you want to use later.
9741
9742 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
9743
9744         * x-mouse.el (x-set-point-and-move-selection): Replace call
9745         to x-kill-primary-selection with kill-primary-selection
9746
9747 1998-06-12  Martin Buchholz  <martin@xemacs.org>
9748
9749         * simple.el (what-cursor-position): Make cursor position reported
9750         use value of column-number-start-at-one
9751
9752 1998-06-17  SL Baur  <steve@altair.xemacs.org>
9753
9754         * about.el (xemacs-hackers): Fix Jareth's email address.
9755
9756 1998-06-16  SL Baur  <steve@altair.xemacs.org>
9757
9758         * startup.el (startup-splash-frame): Remove
9759         `xemacs-startup-logo-function'.
9760
9761 1998-06-15  SL Baur  <steve@altair.xemacs.org>
9762
9763         * about.el (about-hackers): Update credits list.
9764
9765 1998-06-06  Jeff Miller <jmiller@smart.net>
9766
9767         * lisp/sound.el: Update sound-ext to allow filenames with
9768           extensions to be found by load-sound-file
9769
9770 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9771
9772         * info.el (Info-rebuild-outdated-dir): Removed variable
9773         (Info-auto-generate-directory): New variable
9774         (Info-save-auto-generated-dir): New variable
9775         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
9776         (Info-build-dir-anew): Second parameter removed.  Use
9777         `Info-save-auto-generated-dir'
9778         (Info-rebuild-dir): Ditto
9779
9780 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
9781
9782         * list-mode.el (next-list-mode-item): Would not recognize
9783         border between directly neighbored items.
9784
9785 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
9786
9787         * package-get.el: add autoloads for some functions.
9788
9789 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
9790
9791         * specifier.el (let-specifier): Tiny docfixes.
9792
9793 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
9794
9795         * msw-mouse.el: set selection-pointer-glyph to Normal.
9796
9797 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
9798
9799         * wid-edit.el (widget-specify-secret): New function.
9800         (widget-after-change): Use it.
9801         (widget-specify-field): Use it.
9802
9803 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
9804
9805         * mouse.el (drag-window-divider): Use `(not done)' instead of
9806         `doit'; reuse result of `window-pixel-edges'.
9807
9808         * modeline.el (drag-modeline-event-lag): Rename to
9809         drag-divider-event-lag.
9810
9811 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9812
9813         * specifier.el (let-specifier): Rewritten not to generate needless
9814         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
9815         arguments.
9816
9817 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
9818
9819         * minibuf.el (read-file-name-1): Setup buffer-local value of
9820         `completion-ignore-case' in completions buffer under Windows.
9821
9822 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
9823
9824         * about.el (about-maintainer-glyph): Fix support for not
9825         compressed images.
9826
9827 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
9828
9829         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
9830
9831         * mouse.el (mouse-track): Cancel selection if misc-user event with
9832         `cancel-mode-internal' function is fetched.
9833
9834 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
9835
9836         * files.el (save-some-buffers-1): Fixed return value.
9837
9838 1998-06-01  Oliver Graf <ograf@fga.de>
9839
9840         * dragdrop.el: added experimental
9841
9842 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
9843
9844         * startup.el (after-init-hook, init-file-user,
9845         user-init-directory, load-user-init-file):  Purge references
9846         to "~/.xemacs/init.el" from docstrings.
9847
9848         (load-user-init-file) Use paths-construct-path to construct
9849         paths to user init files.  Go directly to ~/.emacs, do not
9850         search ~/.xemacs/, do not load `default-custom-file'.
9851
9852 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
9853
9854         * files.el (interpreter-mode-alist): Catch wish and tclsh before
9855         general *sh.
9856         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
9857
9858 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
9859
9860         * menubar-items.el (default-menubar): add Update Packages to customize
9861         menu.
9862
9863 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
9864
9865         * faces.el: use toolbar face as a fallback for toolbar properties
9866         in xpm-color-symbols instead of default.
9867
9868         * msw-faces.el: rename 3d-object -> gui-element face.
9869
9870 1998-06-06  SL Baur  <steve@altair.xemacs.org>
9871
9872         * startup.el (xemacs-startup-logo-function): New variable.
9873         (startup-splash-frame): Use it.
9874
9875 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
9876
9877         * files.el (save-some-buffers): Would wait 1 second.
9878         (save-some-buffers-1): Delete other windows here instead of in
9879         `save-some-buffers'.
9880         (save-some-buffers): Force redisplay only if windows were deleted.
9881
9882 1998-06-02  Didier Verna  <didier@xemacs.org>
9883
9884         * cus-face.el (custom-face-attributes): generalized the use of
9885         toggle buttons for boolean attributes.
9886         Re-ordered the items a bit.
9887
9888 1998-06-01  SL Baur  <steve@altair.xemacs.org>
9889
9890         * sound.el (default-sound-directory): Use `locate-data-directory'
9891         to find the sounds directory.
9892
9893 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
9894
9895         * sound.el: default sound-ext to .wav under mswindows, .au
9896         otherwise. load-default sounds without extensions.
9897
9898 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9899
9900         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
9901         if send-pr is not bound.
9902
9903 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
9904
9905         * files.el: grok idl files in auto-mode-alist.
9906 1998-06-01  Jeff Miller  <jmiller@smart.net>
9907
9908         * minibuf.el (exact-minibuffer-completion-p): check for nil before
9909         calling `upcase'.
9910
9911 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
9912
9913         * msw-glyphs.el: add xbm to the list of image types supported.
9914
9915 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
9916
9917         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
9918         instead of XEmacs one when dumping InfoDock.
9919
9920 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
9921
9922         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
9923         for `modeline-visible-p'
9924
9925         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
9926
9927 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
9928
9929         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
9930         since it's not used anymore. doc string fixes.
9931
9932         * package-get.el (package-get-file-installed-p): new function. use
9933         instead of file-installed-p which is in an external package.
9934
9935 1998-05-28  Oliver Graf <ograf@fga.de>
9936
9937         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
9938         favor of select-window/switch-to-buffer
9939
9940 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
9941
9942         * startup.el: changed (getenv "HOME") to (user-home-directory)
9943
9944 1998-05-25  Oliver Graf <ograf@fga.de>
9945
9946         * frame.el (cde-start-drag) moved to dragdrop.el
9947         (offix-start-drag-region) moved to dragdrop.el
9948         (offix-start-drag) moved to dragdrop.el
9949         * dragdrop.el (cde-start-drag) moved from frame.el
9950         (offix-start-drag-region) moved from frame.el
9951         (offix-start-drag) moved from frame.el
9952         (cde-start-drag-region) cde drag regions
9953         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
9954
9955 1998-05-26  Oliver Graf <ograf@fga.de>
9956
9957         * dragdrop.el: created dragdrop-drag prototypes
9958         (cde-start-drag-region) fixed typo
9959
9960 1998-05-28  SL Baur  <steve@altair.xemacs.org>
9961
9962         * simple.el (after-init-hook): Remove reader macro.
9963
9964         * packages.el (packages-hardcoded-lisp): Get rid of reader
9965         macros.  Update DOC string.
9966
9967 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
9968
9969         * mouse.el (drag-window-divider): Ditto.
9970
9971         * modeline.el (mouse-drag-modeline): Use it.
9972
9973         * lisp-mode.el (let-specifier): Specify indentation.
9974
9975         * specifier.el (let-specifier): Renamed from
9976         `with-specifier-instance'.
9977
9978 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
9979
9980         * x-faces.el:
9981         * faces.el: move definition of xpm-color-symbols from x-faces.el
9982         to faces. Predicate x-get-resource on the presence of x.
9983
9984         * msw-faces.el: set 3d-object face rather than modeline. Specify
9985         faces as specfier defaults.
9986
9987         * package-get.el: don't use package-admin-add-single-file-package.
9988
9989 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
9990
9991         * toolbar-items.el: Fixup tooltips.
9992         (toolbar-gnus): Don't use obsolete variable
9993         toolbar-news-frame-properties.
9994         (toolbar-news-reader): Default to `gnus' instead of
9995         `not-configured'.
9996
9997         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
9998         Windows.
9999
10000 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
10001
10002         * package-get.el: rename -installedp -> -installed-p.
10003
10004 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
10005
10006         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
10007         attributes, and assinged it to continuation, truncation and
10008         hscroll glyphs.
10009
10010         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
10011         and made continuation, truncation and hscroll glyphs arrow
10012         characters out of that font.
10013
10014 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
10015
10016         * minibuf.el (minibuffer-electric-separator): Play nicely with
10017         directory-sep-char being \.
10018         (minibuffer-electric-tilde): Ditto.
10019         (read-file-name-map): Ditto.
10020
10021 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
10022
10023         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
10024         on X devices.
10025         (default-mouse-track-deal-with-down-event): Avoid
10026         `x-disown-selection'; use `disown-selection' instead.
10027
10028 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
10029
10030         * select.el:
10031         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
10032         moved to (cut-copy-clear-internal) in select.el. Ditto for
10033         (x-delete-primary-selection) (x-kill-primary-selection)
10034         (x-copy-primary-selection).
10035         (own-clipboard): new function.
10036
10037         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
10038         functions in select.el. remove old ones.
10039         (mswindows-own-clipboard): new function.
10040
10041 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
10042
10043         * gnuserv.el: allow connections from mswindows type devices.
10044
10045 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
10046
10047         * msw-glyphs.el: change image type used from cursor to resource.
10048
10049 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
10050
10051         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
10052         for {top,bottom}-{left,right} values in addition to
10053         {top,bottom}_{left,right}.
10054         Use x-get-resource instead of x-get-resource-and-bogosity-check.
10055
10056 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
10057
10058         * cl-macs.el (specifier-instance): Undefine its setf method.
10059
10060         * specifier.el (with-specifier-instance): Added docstring.
10061
10062         * mouse.el (drag-window-divider): Ditto.
10063
10064         * modeline.el (mouse-drag-modeline): Use it.
10065
10066         * lisp-mode.el (with-specifier-instance): Define its indentation
10067         level.
10068
10069         * specifier.el (with-specifier-instance): New macro.
10070
10071 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
10072
10073         * package-get.el (package-get-create-custom): new function to
10074         auto-generate package-get-custom.el from package-get-base.el.
10075         * (package-get-ever-installedp): new function.
10076         * (package-get-custom): new function to get all packages specified
10077         by customize.
10078
10079 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
10080
10081         * cus-edit.el (custom-file): Revert to `~/.emacs'.
10082
10083 1998-05-23  SL Baur  <steve@altair.xemacs.org>
10084
10085         * cl-extra.el: Reverse previous float change.
10086
10087 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
10088
10089         * x-faces.el:
10090         * faces.el (try-font-name): moved from x-faces.el since it is
10091         required by w3 under mswindows as well X.
10092
10093 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
10094
10095         * winnt.el: Removed evil (setq completion-ignore-case t)
10096         clause, one more overlookef fsfism.
10097         (nt-quote-args-functions-alist): End sentences with double space.
10098
10099 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
10100
10101         * window-xemacs.el (push-window-configuration): Remove kludgery of
10102         recaching default-toolbar specifier.
10103         (pop-window-configuration): Ditto.
10104         (unpop-window-configuration): Ditto.
10105
10106 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
10107
10108         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
10109
10110 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
10111
10112         * winnt.el (nt-quote-args-verbatim): Added function.
10113         (nt-quote-args-prefix-quote): Added function.
10114         (nt-quote-args-backslash-quote): Added function.
10115         (nt-quote-args-double-quote): Added function.
10116         (nt-quote-args-functions-alist): New variable.
10117         (nt-quote-process-args): Added function. This is the main quoting
10118         work horse called from process-nt.c
10119
10120 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
10121
10122         * winnt.el: Removed duplicate definitions for backspace,
10123         delete, M-backspace and C-M-backspace.
10124         (file-name-buffer-file-type-alist): Removed this variable.
10125         (find-buffer-file-type): Removed function.
10126         (find-file-binary):  Removed function.
10127         (find-file-text): Removed function.
10128         (find-file-not-found-set-buffer-file-type): Removed function.
10129         (save-to-unix-hook): Removed function.
10130         (revert-from-unix-hook): Removed function.
10131         (using-unix-filesystems): Removed function.
10132         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
10133         warning.
10134         (x-set-selection): Removed function.
10135         (x-get-selection): Removed function.
10136         Removed commented FSFisms.
10137         Replaced copyright notice (this file is not part of GNU Emacs).
10138         (nt-shell-mode-hook): Moved here from a lambda expression. Added
10139         comint-process-echoes setting to t.
10140
10141 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10142
10143         * packages.el (packages-no-package-hierarchy-regexp): Introduced
10144         and used following the interface change of
10145         `paths-find-recursive-path'.
10146
10147         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
10148         regexp instead of a list of base names.
10149         (paths-version-control-filename-regexp):
10150         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
10151         Introduced and used following the interface change of
10152         `paths-find-recursive-path'.
10153
10154 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
10155
10156         * simple.el (delete-forward-p): Make it a defun; do X garbage only
10157         on X devices, rather than on all non-TTY devices.
10158
10159 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
10160
10161         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
10162
10163         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
10164
10165 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
10166
10167         * itimer.el (activate-itimer): Fixed usage of integers
10168         as argument to `concat'.
10169
10170 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
10171
10172         * itimer.el (start-itimer): replace the use of `concat' with
10173         `format'
10174
10175 1998-05-16  SL Baur  <steve@altair.xemacs.org>
10176
10177         * mode-motion.el (mode-motion-hook): Clarify docstring.
10178         From Bob Weiner <weiner@altrasoft.com>
10179
10180         * loadhist.el (symbol-file): Supply prompt string when used
10181         interactively.
10182         From Bob Weiner <weiner@altrasoft.com>
10183
10184 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
10185
10186         * loadup.el (really-early-error-handler): Ditto.
10187
10188         * update-elc.el: Ditto.
10189
10190         * setup-paths.el (paths-construct-exec-path): Ditto.
10191
10192         * make-docfile.el: Ditto.
10193
10194         * find-paths.el (paths-decode-directory-path): Use split-path
10195         instead of decode-path.
10196
10197         * files.el (parse-colon-path): Update docstring reference.
10198
10199 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10200
10201         * msw-init.el:
10202         * x-init.el:
10203         Bind cut'n'paste keys to non window-system specific functions.
10204
10205         * msw-select.el: New function mswindows-clear-clipboard.
10206         mswindows-cut-copy-clipboard extended to handle clearing of the
10207         selection and renamed to mswindows-cut-copy-clear-clipboard.
10208
10209         * select.el: on mswindows devices delete-primary-selection
10210         calls mswindows-clear-clipboard.
10211
10212 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
10213
10214         * simple.el (quoted-insert): Inhibit quit when using read-char.
10215
10216         * cmdloop.el (read-char): Don't inhibit quit.
10217         (read-char-exclusive): Ditto.
10218         (read-char): Signal quit if quit-char was pressed.
10219         (read-char-exclusive): Ditto.
10220         (read-quoted-char): Return a character, not integer.
10221
10222         * menubar-items.el (default-popup-menu): Use Andy's generic
10223         selection code.
10224         (default-popup-menu): Fix code.
10225
10226 1998-05-14  Oliver Graf <ograf@fga.de>
10227
10228         * dragdrop.el (dragdrop-function-widget): this time it's done
10229
10230 1998-05-13  Oliver Graf <ograf@fga.de>
10231
10232         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
10233
10234 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
10235
10236         * device.el (device-pixel-width):
10237         (device-pixel-height):
10238         (device-mm-width):
10239         (device-mm-height):
10240         (device-bitplanes):
10241         (device-color-cells): Swapped parameters to device-system-metric
10242         according to the interface change.
10243
10244 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
10245
10246         * mouse.el (default-mouse-motion-handler): Use new name of the
10247         function event-over-vertical-divider-p.
10248         Do not set E-W arrow cursor over the divider if
10249         vertical-divider-draggable-p is nil in the window.
10250         ([top-level]): Use new name for the variable
10251         vertical-divider-map.
10252         (drag-window-divider): Respect vertical-divider-draggable-p.
10253         Variable name typo fixes.
10254
10255 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
10256
10257         * keymap.el (kbd): Define here; handle string constants and
10258         others...
10259
10260 1998-05-15  Christian Nyb <chr@mediascience.no>
10261
10262         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
10263         in Emacs 18.
10264
10265 1998-05-13  Didier Verna  <didier@xemacs.org>
10266
10267         * mouse.el (drag-window-divider): give the vertical divider a
10268         pressed look when dragging it.
10269
10270 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
10271
10272         * faces.el: predicate some more face operations on x or mswindows
10273         not just x.
10274
10275         * modeline.el: enable modeline coloring for mswindows.
10276
10277 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10278
10279         * minibuf.el (minibuffer-default): Added variable; compatible with
10280         FSF Emacs.
10281         (next-history-element): Used `minibuffer-default'.
10282
10283 1998-05-12  Oliver Graf <ograf@fga.de>
10284
10285         * dragdrop.el (dragdrop-function-widget): button and mods ok
10286         arguments still look a bit strange
10287         (dragdrop-compare-mods) created
10288         (dragdrop-drop-do-functions) correctly checks for buttons and
10289         modifiers
10290
10291 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
10292
10293         * setup-paths.el (paths-default-info-directories): Replace
10294         path-separator with directory-sep-char.
10295
10296         * files.el (path-separator): Don't define it here.
10297
10298 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
10299
10300         * update-elc.el: Ditto.
10301
10302         * setup-paths.el (paths-construct-exec-path): Ditto.
10303
10304         * make-docfile.el: Ditto.
10305
10306         * loadup.el (really-early-error-handler): Ditto.
10307
10308         * find-paths.el (paths-decode-directory-path): Use decode-path
10309         instead of decode-path-internal.
10310
10311         * files.el (parse-colon-path): Update docstring.
10312
10313 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
10314
10315         * subr.el (get-buffer-window-list): Make BUFFER optional.
10316
10317         * window-xemacs.el (windows-of-buffer): Defalias to
10318         get-buffer-window-list.
10319
10320 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
10321
10322         * disass.el: Fix maintainer keyword.
10323
10324         * bytecomp.el (byte-compile-and-load-file): Autoload.
10325         (byte-compile-buffer): Ditto.
10326
10327         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
10328         value is returned, not the name.
10329         (lisp-imenu-generic-expression): Enable it.
10330         (lisp-mode-variables): Ditto.
10331         (lisp-indent-offset): Change defconst to defvar.
10332         (lisp-indent-function): Ditto.
10333         (lisp-body-indent): Ditto.
10334
10335 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
10336
10337         * modeline.el: Use zap-last-kbd-macro-event.
10338
10339         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
10340         nil, don't attempt to do anything with messages.
10341         (eval-last-sexp): Use `letf' for clarity.
10342
10343 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
10344
10345         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
10346
10347 1998-05-11  Martin Buchholz  <martin@xemacs.org>
10348
10349         * buff-menu.el:
10350         * lisp-mode.el:
10351         * obsolete.el:
10352         Change empty docstrings into no doc strings at all.
10353         Fix bogus FSF-format docstrings.
10354         * etags.el: Fix docstring.
10355
10356 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
10357
10358         * package-get.el (package-get): Use internal md5
10359
10360 1998-05-13  SL Baur  <steve@altair.xemacs.org>
10361
10362         * about.el (about-xemacs): Correct abuse of concat.
10363
10364 1998-05-11  SL Baur  <steve@altair.xemacs.org>
10365
10366         * info.el (Info-mode): Use easymenu.
10367
10368 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
10369
10370         * apropos.el (apropos): Don't use concat with integers.
10371
10372         * cmdloop.el (describe-last-error): Handle the case when no error
10373         was seen gracefully.
10374
10375         * apropos.el (apropos-print): Use with-displaying-help-buffer as
10376         defun.
10377         (apropos-describe-plist): Ditto.
10378
10379         * help.el (with-displaying-help-buffer): Revert to a defun.
10380         (describe-key): Use it as defun.
10381         (describe-mode): Ditto.
10382         (describe-bindings): Ditto.
10383         (describe-prefix-bindings): Ditto.
10384         (describe-installation): Ditto.
10385         (view-lossage): Ditto.
10386         (describe-function): Ditto.
10387         (describe-variable): Ditto.
10388         (describe-syntax): Ditto.
10389
10390 1998-05-11  Oliver Graf <ograf@fga.de>
10391
10392         * dragdrop.el: changed order of require/provide
10393         (dragdrop-drop-mime-default) changed to new calling conventions
10394         (dragdrop-drop-do-functions) changed to new calling conventions
10395         (dragdrop-function-widget) this one needs more work...
10396
10397 1998-05-10  Oliver Graf <ograf@fga.de>
10398
10399         * about.el: another small change in my entry
10400         * dragdrop.el (dragdrop-drop-log-function): logging added
10401         plus customizations
10402         changed interface to handler functions. now called with event
10403         and object
10404
10405 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
10406
10407         * glyphs.el (divider-pointer-glyph): Declared new glyph,
10408         E-W arrow pointer displayed over draggable dividers.
10409
10410         * mouse.el (default-mouse-motion-handler): Show it when
10411         appropriate.
10412         (drag-window-divider): Added.
10413         ([top-level]): Initialized window-divider-map with a keymap
10414         binding the above function to left button down event.
10415
10416         * x-mouse.el (x-init-pointer-shape): Initialize
10417         divider-pointer-glyph from Cursor.dividerPointer, or use default
10418         E-W double arrow.
10419
10420 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
10421
10422         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
10423
10424 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10425
10426         * simple.el (count-words-buffer): Don't query for buffer.
10427         (count-lines-buffer): Ditto.
10428
10429 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
10430
10431         * help.el (where-is): add optional insert argument.
10432
10433 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10434
10435         * help.el (describe-key-briefly): New argument INSERT.
10436
10437         * simple.el (eval-expression): New optional argument; synch with
10438         FSF 20.3.
10439
10440         * keydefs.el (global-map): Add new register bindings.
10441
10442         * register.el: Synched with FSF 20.3.
10443
10444 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
10445
10446         * window-xemacs.el (recenter): all arguments are optional.
10447
10448 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
10449
10450         * device.el: (device-pixel-width): Reflected name/parameters
10451         change to device-system-metric.
10452         (device-pixel-height): Ditto.
10453         (device-mm-width): Ditto.
10454         (device-mm-height): Ditto.
10455         (device-bitplanes): Ditto.
10456         (device-color-cells): Ditto.
10457
10458 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
10459
10460         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
10461
10462         * cl.el (most-positive-fixnum): Document.
10463         (most-negative-fixnum): Ditto.
10464
10465         * cus-dep.el: Updated comment.
10466
10467         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
10468         constant.
10469
10470         * cus-load.el (custom-put): Removed.
10471
10472         * files.el (after-find-file): Just resignal quit instead of
10473         signaling "canceled".
10474
10475 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
10476
10477         * frame.el (other-frame): Use `focus-frame' instead of
10478         select-frame kludges.
10479
10480         * lisp-mode.el: Update lisp-indent-function for
10481         save-selected-frame and with-selected-frame.
10482
10483         * frame.el (save-selected-frame): New macro.
10484         (with-selected-frame): Ditto.
10485         (other-frame): Use `set-frame-focus'.
10486
10487 1998-05-06  Oliver Graf <ograf@fga.de>
10488
10489         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
10490         (dragdrop-drop-url-default) default handler for URL drops created
10491         (dragdrop-drop-mime-default) default handler for MIME drops created
10492         (dragdrop-drop-functions) default custom for handling drops created
10493         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
10494
10495 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
10496
10497         * mouse.el: Removed redundant mouse-mswindows-drop function.
10498
10499 1998-05-05  Oliver Graf <ograf@fga.de>
10500
10501         * about.el: changed some text in my entry
10502         * dragdrop.el: added customs
10503
10504 1998-05-04  Oliver Graf <ograf@fga.de>
10505
10506         * mouse.el: killed global drop key bindings
10507         (mouse-offix-drop) removed
10508         * dragdrop.el: created
10509         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
10510
10511 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
10512
10513         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
10514         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
10515
10516         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
10517         obsolete comment.
10518
10519         * scrollbar.el (scrollbars-visible-p): Use new
10520         {vertical,horizontal}-scrollbar-visible-p specifiers.
10521
10522 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
10523
10524         * device.el (device-pixel-height):
10525         (device-pixel-width):
10526         (device-mm-width):
10527         (device-mm-height):
10528         (device-bitplanes):
10529         (device-color-cells): Moved these 6 functions from device.c; they
10530         all use single (device-system-metrics) call.
10531
10532 1998-05-09  SL Baur  <steve@altair.xemacs.org>
10533
10534         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
10535         were renamed.
10536
10537         * menubar-items.el:
10538         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
10539         Suggested by Hrvoje Niksic <hniksic@srce.hr>
10540
10541         * help.el (help-map): Remove Hyperbole keybinding logic.
10542         Suggested by: Michael Ernst <mernst@cs.washington.edu>
10543
10544 1998-05-08  SL Baur  <steve@altair.xemacs.org>
10545
10546         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
10547         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
10548
10549 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
10550
10551         * msw-glyphs.el: use nicer icon3 from the frame icon.
10552
10553 1998-05-07  SL Baur  <steve@altair.xemacs.org>
10554
10555         * version.el (emacs-version): Remove InfoDock conditionals.
10556
10557         * startup.el (startup-splash-frame): Change ID logo name.
10558
10559 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
10560
10561         * files.el (after-find-file): If the user presses C-g on
10562         directory-creation prompt, kill the buffer.
10563
10564 1998-05-06  SL Baur  <steve@altair.xemacs.org>
10565
10566         * simple.el (count-words-region): Reverse previous change.
10567
10568 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
10569
10570         * replace.el (query-replace): Just call perform-replace.
10571         (query-replace-regexp): Ditto.
10572         (perform-replace): Move region handling here.
10573         (perform-replace): Use the new arg to match-data.
10574
10575 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
10576
10577         * x-init.el: Install X specific display table that
10578           displays char 0240 as a space to avoid whatever it is
10579           that screws up display of that character code.
10580
10581 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10582
10583         * help.el (function-arglist): If no arguments are documented for a
10584         subr, print nothing rather than incorrect output.
10585
10586 1998-05-05  SL Baur  <steve@altair.xemacs.org>
10587
10588         * cmdloop.el (command-error): Update bail-out error message to use
10589         `emacs-program-name'.
10590
10591         * lib-complete.el: Remove reader macro cruft.
10592
10593         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
10594         cruft.
10595
10596         * simple.el (count-words-region): Drop interactive-p check on the
10597         message.
10598
10599 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
10600
10601         * font.el
10602         * msw-faces.el
10603         Correct spelling of mswindows-font-canonicalize-name.
10604
10605 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10606
10607         * ldap.el (ldap-host-parameters-alist): Replaced with
10608         `ldap-host-parameters-plist'
10609         (ldap-search): Adapt to previous change
10610
10611 1998-05-02  SL Baur  <steve@altair.xemacs.org>
10612
10613         * about.el (about-hackers): Update Bob Weiner bio.
10614         (about-maintainer-info): Ditto.
10615
10616 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
10617
10618         * simple.el (display-warning-minimum-level): Docfix.
10619
10620 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
10621
10622         * widget.el (:default-get): New keyword.
10623         * wid-edit.el (default, widget-default-default-get): Define it.
10624         (group, widget-group-default-get): Define it.
10625         (menu-choice, widget-choice-default-get): Define it.
10626         (widget-default-get): New function.
10627         (widget-choice-action): Call it.
10628         (widget-editable-list-entry-create): Call it.
10629
10630 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
10631
10632         * byte-optimize.el (byte-boolean-vars): Removed.
10633         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
10634         lookup through `byte-boolean-vars'.
10635
10636 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
10637
10638         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
10639         resource-provided values into ghost specs for scrollbar-height and
10640         scrollbar-width.
10641
10642 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
10643
10644         * byte-optimize.el: Don't attempt to optimize /=.
10645
10646         * bytecomp.el (byte-compile-one-ore-more-args): New function.
10647         (byte-compile-/=): Ditto.
10648
10649 1998-05-02  SL Baur  <steve@altair.xemacs.org>
10650
10651         * apropos.el: Use `with-displaying-help-buffer'.
10652         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
10653         Use `with-displaying-help-buffer'.
10654         (apropos-follow): Do not give special treatment to buffer cursor
10655         was in prior to a mouse click.
10656         (apropos-describe-plist): Use `with-displaying-help-buffer'.
10657         (apropos-print-doc): Set correct buffer for setting text
10658         properties.
10659
10660 1998-05-01  SL Baur  <steve@altair.xemacs.org>
10661
10662         * help.el (help-buffer-prefix-string): New variable.
10663         (help-buffer-name): Use it.
10664
10665         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
10666         mode menu.
10667
10668 1998-04-30  Greg Klanderman  <greg@alphatech.com>
10669
10670         * frame.el (other-frame): Work even when focus-follows-mouse is true.
10671
10672 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
10673
10674         * files.el (find-file-noselect): Update docstring.
10675         (find-file-noselect): Signal an error if found an unreadable file.
10676         (file-chase-links): Save the match data.
10677         (normal-mode): Use `lwarn' and `error-message-string'.
10678         (interpreter-mode-alist): Change defconst to defvar.
10679         (inhibit-first-line-modes-regexps): Ditto.
10680         (inhibit-first-line-modes-regexps): Added .tgz.
10681         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
10682         (change-major-mode-with-file-name): New user-option.
10683         (set-visited-file-name): Synched with FSF.
10684         (file-name-extension): New function, from FSF 20.3.
10685         (file-relative-name): Synched with FSF.
10686         (save-some-buffers): Support the C-r feature.
10687         (recover-session): Synched with FSF.
10688         (kill-some-buffers): Ditto.
10689         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
10690
10691 1998-04-30  SL Baur  <steve@altair.xemacs.org>
10692
10693         * files.el (insert-file): Undo previous change and reenable use of
10694         format.el.
10695
10696 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
10697
10698         * window-xemacs.el (recenter): Define.
10699
10700 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
10701
10702         * font.el (mswindows-font-create-name)
10703         (mswindows-font-create-object): new functions for mswindows type
10704         fonts.
10705
10706         * msw-faces.el (mswindows-font-canicolize-name): fix so that
10707         strings are parsed as well as font objects.
10708
10709 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
10710
10711         * modeline.el (defining-kbd-macro): Restore modeline indication of
10712         kbd-macro being recorded.
10713         (add-minor-mode): Simplify docstring.
10714         (modeline-minor-mode-menu): Remove stuff.
10715
10716 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
10717
10718         * code-process.el (call-process): dynamically decide process
10719         coding type.
10720
10721 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
10722
10723         * modeline.el: Add line-number-mode, column-number-mode to
10724         the modeline minor-mode menu.  Button2 on the line number does
10725         goto-line.
10726
10727 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
10728
10729         * mouse.el: move x-selection-owner-p type things to
10730         selection-owner-p.
10731
10732         * msw-init.el: copy zmacs stuff from x-init.el
10733
10734         * msw-select.el (mswindows-own-selection)
10735         (mswindows-disown-selection) (mswindows-selection-owner-p): new
10736         functions. Very simple minded implementation of selectio
10737         ownership.
10738
10739         * select.el (own-selection) (disown-selection)
10740         (activate-region-as-selection) (select-make-extent-for-selection)
10741         (valid-simple-selection-p): functions moved from x-select.el for
10742         generalized selection.
10743
10744         * x-select.el: see select.el changes.
10745
10746         * x-toolbar.el: use new selection functions.
10747
10748 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10749
10750         * packages.el (packages-find-package-directories): Fixed bug that
10751         would pick up multiple site-package directories.
10752         (package-locations): Added "xemacs-packages" as a late package
10753         location.
10754
10755         * find-paths.el: Now uses `emacs-program-name' and
10756         `emacs-program-version'.
10757         Additions to enforce version-specific directories in
10758         `paths-find-version-directory'.
10759
10760 1998-04-29  SL Baur  <steve@altair.xemacs.org>
10761
10762         * default.el: Removed.
10763         * site-start.el: Removed.
10764
10765 1998-04-29  Didier Verna  <didier@xemacs.org>
10766
10767         * minibuf.el (minibuffer-history-minimum-string-length): Default
10768         to nil.
10769
10770 1998-04-28  SL Baur  <steve@altair.xemacs.org>
10771
10772         * find-paths.el (paths-program-name): Rename.
10773         (paths-emacs-root-p): Ditto.
10774         (paths-find-site-directory): Ditto.
10775
10776 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
10777
10778         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
10779         `emacs-lisp-byte-compile-and-load'.
10780
10781 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10782
10783         * ldap.el (ldap-search): Fixed additional parameter passing to
10784         `ldap-open'
10785
10786 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
10787
10788         * select.el (kill-primary-selection) (selection-owner-p)
10789         (copy-primary-selection) (yank-clipboard-selection)
10790         (selection-exists-p) (delete-primary-selection): new file and
10791         functions that do the right thing for the selected device.
10792
10793         * x-menubar.el: use generalised selection functions.
10794
10795         * dumped-lisp.el: dump select.el.
10796
10797 1998-04-27  SL Baur  <steve@altair.xemacs.org>
10798
10799         * find-paths.el (paths-progname): New variable.
10800         (paths-emacs-root-p): Use it.
10801         (paths-find-site-directory): Ditto.
10802
10803 1998-04-26  SL Baur  <steve@altair.xemacs.org>
10804
10805         * loadup.el ((member "dump" command-line-args)): Dump as
10806         `infodock' if InfoDock.
10807
10808 1998-04-25  SL Baur  <steve@altair.xemacs.org>
10809
10810         * find-paths.el (construct-emacs-version): Simplify, include
10811         program name in the return value.
10812         * (paths-find-version-directory): Use it.
10813
10814 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10815
10816         * info.el (Info-parse-dir-entries): Fixed regexp
10817         (Info-build-dir-anew): Remove full suffix and capitalize info file
10818         name for files with no @direntry
10819         (Info-batch-rebuild-dir): New function
10820         (Info-suffixed-file): Check for regular files instead of simple
10821         file existence (could catch directories before)
10822
10823 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10824
10825         * setup-paths.el, find-paths.el: Removed uses of `not' which
10826         temacs doesn't have.
10827
10828         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
10829         into root searching.
10830
10831 1998-04-24  Martin Buchholz  <martin@xemacs.org>
10832
10833         * subr.el: Remove definition of `not'.
10834
10835 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
10836
10837         * msw-glyphs.el: enable graphics support.
10838
10839 1998-04-23  Didier Verna  <didier@xemacs.org>
10840
10841         * x-menubar.el (default-menubar): restored the line-number-mode
10842         option.
10843
10844         * misc doc string updates related to the options menu.
10845
10846 1998-04-24  SL Baur  <steve@altair.xemacs.org>
10847
10848         * setup-paths.el (paths-construct-load-path): Fix typo.
10849
10850 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10851
10852         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
10853         font-menu-ignore-scaled-fonts don't have to be bound now; this
10854         gets us one step further towards making --no-autoloads work.
10855
10856         * startup.el (normal-top-level): Load auto-autoloads only if
10857         lisp-directory is non-nil.
10858
10859         * setup-paths.el (paths-construct-load-path): Made it robust
10860         against nil lisp-directory.
10861
10862         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
10863         to the list of variables that cause a warning when nil.
10864
10865         * toolbar.el (init-toolbar-location): Now works even when there's
10866         no toolbar icon directory.
10867
10868 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
10869
10870         * help.el (view-lossage): Recognize it.
10871
10872         * simple.el (log-message): Mark multiline messages.
10873
10874 1998-04-22  SL Baur  <steve@altair.xemacs.org>
10875
10876         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
10877
10878 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
10879
10880         * package-get.el (package-get-all):  add `\n' separator to
10881         interactive specification so that both variables are read
10882
10883 1998-04-22  Didier Verna  <didier@xemacs.org>
10884
10885         * x-menubar.el: ported the options menu to Custom.
10886         Moved the "read only" toggle button to the buffers menu.
10887         Corrected some missing ;;;###autoload or defcustom.
10888
10889         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
10890         the scrollbar-visible specifier for options menu handling.
10891
10892         * toolbar.el (toolbar-visible-p)
10893                      (toolbar-captioned-p)
10894                      (default-toolbar-position): defcustom wrappers around
10895         the toolbar specifiers for options menu handling.
10896
10897         * frame.el (get-frame-for-buffer-default-instance-limit):
10898         defcustom it for options menu handling.
10899
10900         * font-lock.el (font-lock-mode): defcustom and autoload the variable
10901         font-lock-mode for options menu handling.
10902
10903         * cus-start.el: added Custom properties to overwrite-mode for
10904         options menu handling.
10905
10906 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
10907
10908         * about.el: shameless self-promotion.
10909
10910 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
10911
10912         * simple.el (raw-append-message): Slightly optimize.
10913         (remove-message): Use `push' for clarity.
10914         (append-message): Ditto.
10915         (display-warning): Dito.
10916         (raw-append-message): Send the message to the appropriate device.
10917
10918 1998-04-22  SL Baur  <steve@altair.xemacs.org>
10919
10920         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
10921         From Sean MacLennan <Sean.MacLennan@pika.ca>
10922
10923 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10924
10925         * setup-paths.el: Changed `directory-sep-char' to
10926         `path-separator', following a change in GNU Emacs.
10927
10928 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10929
10930         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
10931         (Info-build-dir-anew): Add a final newline.
10932         (Info-build-dir-anew): Do not issue warning when rebuilding policy
10933         is `always'
10934         (Info-rebuild-dir): Ditto
10935
10936         * dumped-lisp.el (preloaded-file-list): Added ldap.el
10937
10938 1998-04-21  SL Baur  <steve@altair.xemacs.org>
10939
10940         * simple.el (count-words-buffer): Retain zmacs region.
10941         (count-words-region): Ditto.
10942         * simple.el: (what-line): Expanded line counts.
10943         (count-lines): New parameter to conditionalize whether collapsed
10944         lines get counted.
10945         From Bob Weiner <weiner@altrasoft.com>
10946
10947 1998-04-19  SL Baur  <steve@altair.xemacs.org>
10948
10949         * packages.el (package-locations): infodock-packages must override
10950         mule-packages and packages.
10951
10952 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
10953
10954         * wid-edit.el:
10955         remove rude messages from widget-activation-widget-mapper
10956         and widget-activation-glyph-mapper
10957
10958 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
10959
10960         * toolbar.el: Remove (featurep 'x) test from
10961         toolbar-make-button-list
10962
10963 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10964
10965         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
10966         only if in the same frame.
10967
10968 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10969
10970         * packages.el (package-locations): Added site-packages hierarchy.
10971
10972         * setup-paths.el (paths-default-info-directories): Introduced and
10973         used.
10974
10975         * packages.el, setup-paths.el: Set various path searching depths
10976         to 1.
10977
10978         * packages.el (packages-hierarchy-depth):
10979         (packages-load-path-depth): Introduced and used.
10980
10981         * setup-paths.el (paths-load-path-depth): Introduced and used.
10982
10983         * find-paths.el (paths-find-recursive-path): Added max-depth
10984         parameter.
10985
10986 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10987
10988         * setup-paths.el (paths-construct-info-path): Removed
10989         dependency on behavior of (file-name-as-directory "").
10990
10991 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10992
10993         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
10994         lisp objects
10995
10996 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10997
10998         * dump-paths.el, startup.el: Added handling for --debug-paths.
10999
11000 1998-04-15  William M. Perry  <wmperry@aventail.com>
11001
11002         * wid-edit.el: We cannot just set the help-echo or balloon-help
11003           properties for an extent based on the :help-echo widget
11004           property, since help-echo and balloon-help cause an EXTENT to
11005           get passed in, where :help-echo functions are expecting a WIDGET
11006
11007 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
11008
11009         * scrollbar.el (init-scrollbar-from-resources): Call
11010         mswindows-init-scrollbar-metrics when appropriate.
11011
11012 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
11013
11014         * dumped-lisp.el: dump x-toolbar for window system
11015
11016         * msw-init.el (init-post-mswindows-win): enable toolbars if we
11017         have support and xpm.
11018
11019 1998-04-16  SL Baur  <steve@altair.xemacs.org>
11020
11021         * files.el (toggle-read-only): Fix docstring.
11022         From Didier Verna <didier@xemacs.org>
11023
11024 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11025
11026         * startup.el (normal-top-level): Load autoload-file-name without
11027         specifying an extension---some people only auto-autoload.el.gz.
11028
11029 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
11030
11031         * files.el (backup-enable-predicate): Don't bomb on NAME being
11032         nil.
11033
11034 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11035
11036         * find-paths.el, packages.el: Now prefers configure'd paths.
11037         This shouldn't cause any of the originally anticipated problems as
11038         the current paths architecture will not define the various
11039         configure-xxx variables if they're not specified on the configure
11040         command line.
11041
11042         * find-paths.el, setup-paths.el, packages.el: Removed all
11043         mentionings of "/" as a path separator.
11044         Used paths-construct-path throughout.
11045
11046         * find-paths.el (paths-construct-path): Created to assemble paths
11047         from directory components.
11048
11049         * setup-paths.el, packages.el: Used paths-decode-directory-path
11050         instead of decode-path-internal.
11051
11052         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
11053         and associates.
11054         (paths-decode-directory-path) Created.
11055
11056         * setup-paths.el: Changed configure-exec-path to
11057         configure-exec-directory.
11058
11059 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11060
11061         * packages.el (packages-find-packages): Fixed decoding of
11062         EMACSPACKAGEPATH.
11063
11064         * startup.el: -no-packages -> -no-early-packages.
11065
11066         (packages-load-package-lisps): Fixed loading of auto-autoload
11067         files.
11068
11069         * startup.el (normal-top-level): Fixed loading of core
11070         auto-autoload.
11071
11072         * obsolete.el: Un-obsoleted site-directory.  Sigh.
11073
11074         * startup.el, packages.el, dump-paths.el: Added proper settings
11075         for site-directory and lisp-directory variables.
11076
11077         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
11078         inhibit-package-autoloads and fixed handling of it.
11079
11080         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
11081         handling of former inhibit-package-init, now
11082         inhibit-early-packages, to make -vanilla etc. work.
11083
11084 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
11085
11086         * code-process.el (start-process): Fallback to 'undecided instead
11087         of 'binary for process input coding stream.
11088
11089         * process.el (start-process): Docstring fix.
11090
11091 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11092
11093         * info.el (Info-insert-dir): Do not insert temporary dir files
11094         in Info-dir-file-attributes
11095         (Info-build-dir-anew): Ensure temporary buffer is not read-only
11096         (Info-rebuild-dir): Ditto.
11097
11098 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11099
11100         * obsolete.el: Added obsoleteness declarations for
11101         `site-directory' and `Info-default-directory-list'.
11102
11103 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11104
11105         * find-paths.el (paths-find-emacs-root): Only look at the
11106         executable at the end of the symlink chain for determining the
11107         Emacs root.
11108
11109 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11110
11111         * setup-paths.el (paths-construct-info-path): Changed construction
11112         to cater to gone default in configure.
11113
11114         * find-paths.el (paths-uniq-append): Added.
11115
11116         * packages.el: Rewritten package path construction once again.
11117
11118         * dump-paths.el, startup.el: Removed package-path as a global
11119         variable.
11120
11121         * package-admin.el (package-admin-add-single-file-package):
11122         (package-admin-add-binary-package): Changed package-path to
11123         late-packages.
11124
11125         * packages.el (packages-split-path): Split path at "/" rather than
11126         nil according to change in emacs.c.
11127
11128 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11129
11130         * setup-paths.el (paths-construct-info-path): Changed info path
11131         order so that directories come out right.
11132         (paths-find-lock-directory): Fixed bug: It used to think
11133         configure-lock-directory is a path.
11134
11135 1998-04-06  Jeff Miller <jmiller@smart.net>
11136
11137         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
11138         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
11139         eases the use of toolbar-add/kill-item functions.
11140
11141 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
11142
11143         * code-files.el (file-coding-system-alist): Commented out
11144         loaddefs.el magical treatment.
11145
11146 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11147
11148         * info.el (Info-rebuild-outdated-dir): Added new option
11149         `conservative' and made it the default
11150         (Info-rebuild-dir): Appropriately parse multi-line description
11151         strings, and multi-section dir files. Issue warning when dir
11152         is rebuilt as temporary
11153         (Info-build-dir-anew): Issue warning when dir is built as
11154         temporary
11155
11156 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
11157
11158         * list-mode.el (list-mode-map): Bind highlight motion commands to
11159         standard keys left, right, C-b and C-f.
11160
11161 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11162
11163         * files.el (auto-mode-alist): allow .sc for Scheme->C
11164
11165 1998-04-06  SL Baur  <steve@altair.xemacs.org>
11166
11167         * loadup.el (pureload): Don't quote (garbage-collect).
11168
11169 1998-04-04  SL Baur  <steve@altair.xemacs.org>
11170
11171         * package-get-base.el: Updated.
11172
11173 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
11174
11175         * isearch-mode.el (isearch-just-started): New variable.
11176         (isearch-mode): Set it.
11177         (isearch-repeat): Advance one character forward only if the search
11178         was successful, and was not just started.
11179         (isearch-repeat): Clear isearch-just-started.
11180
11181 1998-04-02  SL Baur  <steve@altair.xemacs.org>
11182
11183         * finder.el (finder-compile-keywords): Don't eval new finder-inf
11184         if running -batch.
11185
11186 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
11187
11188         * subr.el (listify-key-sequence): Removed.
11189
11190 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
11191
11192         * bytecomp.el (byte-compile-print-gensym): New option.
11193         (byte-compile-output-file-form): Use it.
11194         (byte-compile-output-docform): Ditto.
11195         (byte-compile-compiled-obj-to-list): Ditto.
11196
11197 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
11198
11199         * msw-glyphs.el: set frame icon if xpm support.
11200
11201 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
11202
11203         * help.el: Code that pretty prints variable values
11204           removed.
11205
11206 1998-04-02  SL Baur  <steve@altair.xemacs.org>
11207
11208         * find-paths.el (paths-emacs-root-p): Correct test for installation
11209         directory.
11210         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11211
11212 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
11213
11214         * loaddefs.el: Don't set debug-ignored-errors; leave
11215           its default value set to nil.
11216
11217 1998-03-29  Damon Lipparelli  <lipp@primus.com>
11218
11219         * info.el (Info-rebuild-dir): fixed mis-spelling.
11220
11221 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11222
11223         * info.el (Info-rebuild-outdated-dir): New custom var
11224         (Info-insert-node): Create/update dir file when needed, ie when it
11225         does not exist or is older than some info files in directory
11226
11227 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11228
11229         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
11230         for last packages, mainly for using a 20.4 package base.
11231
11232         * packages.el (late-packages): Typo fix.  It was called
11233         early-packages.
11234
11235         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
11236         relative symlinks correctly.
11237         (paths-find-emacs-roots): More rigorous checking for plausible
11238         configuration-time root.
11239
11240         * startup.el (normal-top-level): Added a warning if XEmacs cannot
11241         find its roots.
11242
11243 1998-03-27  Martin Buchholz  <martin@xemacs.org>
11244
11245         * faces.el: Fix docstrings.
11246         * glyphs.el: Fix docstrings.
11247         * mouse.el: Fix docstrings.
11248
11249         * frame.el: Change phrase `current frame' to `selected frame'.
11250
11251         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
11252
11253         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
11254         macros using backquote to make them infinitely more readable.
11255
11256 1998-03-30  SL Baur  <steve@altair.xemacs.org>
11257
11258         * packages.el (packages-find-package-path): Hardcoded specialized
11259         InfoDock support until we can clean this up.
11260
11261         * help.el (describe-bindings-1): Return the value of the bindings
11262         help buffer created.
11263         (describe-bindings): Ditto.
11264
11265         * simple.el (set-variable): Restore previous behavior of not
11266         bombing if the variable to set is not boundp.
11267
11268 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11269
11270         * packages.el (packages-handle-package-dumped-lisps): Allow for
11271         non-local files to be loaded off the package-lisp variable.
11272
11273 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
11274
11275         * x-faces.el: Global X resources should override
11276           specs for all device classes (color, grayscale, mono);
11277           code currently doesn't override any of them.  Fixed by
11278           calling remove-specifier with '(x default) as the tag
11279           set and allowing inexact matches.
11280
11281 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
11282
11283         * faces.el: Separated face initializations based on
11284           device classes into device type specific (tag set,
11285           instantiator) pairs.
11286
11287 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
11288
11289         * wid-edit.el (widget-choice-action): Remember user's explicit
11290         choice.
11291         (widget-choice-value-create): Respect it.
11292         From Richard Stallman <rms@gnu.org>
11293
11294 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11295
11296         * setup-paths.el (paths-construct-info-path): Always append
11297         existing directories from configure-time info path.
11298
11299         * startup.el (startup-setup-paths): Renamed misnamed info-path to
11300         Info-directory-list.
11301
11302         * info.el: Removed Info-default-directory-list which was broken by
11303         design.
11304         Removed bogus initialization of Info-directory-list---startup.el
11305         can do a much better job.
11306         Added autoload of Info-directory-list.
11307
11308         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
11309         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
11310         be exclusive; now it's merely given precedence, just like in the
11311         old days.
11312
11313 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11314
11315         * find-paths.el (paths-find-architecture-directory): Fix bug with
11316         finding; it used to default too early.
11317
11318 1998-03-25  Martin Buchholz <martin@xemacs.org>
11319
11320         * packages.el (packages-split-path): Fix a bug; it used to fail
11321         for paths that weren't split.
11322
11323 1998-03-26  SL Baur  <steve@altair.xemacs.org>
11324
11325         * finder.el (finder-compile-keywords): trap on errors.
11326
11327 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
11328
11329         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
11330           fourth argument of t so that only the specs exactly
11331           matching the tag lists are removed.
11332
11333 1998-03-25  SL Baur  <steve@altair.xemacs.org>
11334
11335         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
11336
11337 1998-03-23  SL Baur  <steve@altair.xemacs.org>
11338
11339         * minibuf.el (mouse-read-file-name-1): If a default directory was
11340         specified, use it for generating the completions.
11341
11342 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11343
11344         * update-elc.el: Now respects inhibit-package-init and
11345         inhibit-site-lisp.
11346         Now does path construction with loadup-paths.
11347
11348         * startup.el (normal-top-level, startup-setup-paths): Now respects
11349         inhibit-package-init and inhibit-site-lisp.
11350
11351         * packages.el (packages-find-package-path): Extended package path
11352         by version-specific hierarchies.
11353         (packages-find-packages): Now respects inhibit flag and
11354         inhibit-site-lisp.
11355         Moved path setup to loadup-paths.
11356
11357         * make-docfile.el: Now respects inhibit-package-init and
11358         inhibit-site-lisp.
11359         Now does path construction with loadup-paths.
11360
11361         * loadup.el: Now respects inhibit-package-init and
11362         inhibit-site-lisp.
11363
11364         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
11365
11366         * loadup-paths.el: New file: setup load-path to encompass
11367         packages.
11368
11369 1998-03-22  SL Baur  <steve@altair.xemacs.org>
11370
11371         * auto-show.el: load-gc renamed to pureload.
11372         * site-load.el: Ditto.
11373         * packages.el (toplevel): Ditto.
11374         * loadup.el (really-early-error-handler): Ditto.
11375         * dumped-lisp.el (preloaded-file-list): Ditto.
11376         * cus-face.el (custom-declare-face): Ditto.
11377
11378 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11379
11380         * <Today>: The Big Path Searching Overhaul.
11381
11382         * find-paths.el: New file: find and assemble paths in the
11383         installation hierarchy.
11384
11385         * setup-paths.el: New file: global layout of paths and directories
11386         within the XEmacs hierarchy.
11387
11388         * packages.el: Replaced everything related to path searching and
11389         startup by code in terms of find-paths.
11390
11391         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
11392         the new path searching engine.
11393
11394         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
11395         and setup-paths.
11396
11397 1998-03-22  SL Baur  <steve@altair.xemacs.org>
11398
11399         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
11400         setup-paths.el.
11401
11402 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
11403
11404         * msw-glyphs.el: Added check for 'mswindows feature, so the file
11405         compiles identically in any configuration.
11406         Removed irrelevant commentary.
11407
11408 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
11409
11410         * simple.el (set-variable): Allow setting specifiers.
11411
11412 1998-03-19  SL Baur  <steve@altair.xemacs.org>
11413
11414         * lisp.el (forward-sexp): Revert previous change.
11415
11416 1998-03-18  SL Baur  <steve@altair.xemacs.org>
11417
11418         * frame.el (frame-initialize): Use `delete-console' instead of
11419         `delete-device' to delete the stream console to match the usage in
11420         Fkill_emacs.
11421
11422 1998-03-16  SL Baur  <steve@altair.xemacs.org>
11423
11424         * files.el (cdpath-previous): New variable.
11425         (cd): Use it.
11426         From Bob Weiner <weiner@wave.altrasoft.com>
11427
11428 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
11429
11430         * keydefs.el: Changed keybindings of forward-char,
11431           backward, scroll-up and scroll-down to point to their
11432           -command counterparts.
11433
11434         * simple.el: New functions: forwarc-char-command,
11435           backwrad-char-command, scroll-up-command,
11436           scroll-down-command which work liek their counterparts
11437           except that they honor the variable
11438           signal-error-on-buffer-boundary.
11439
11440           Definition of signal-error-on-buffer-boundary received
11441           from src/cmds.c.
11442
11443           defvar declaration added for word-across-newline to avoid
11444           byte-compiler warning about the free variable reference.
11445
11446 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
11447
11448         * winnt.el: Removed "%t" from the beginning of
11449         modeline-format. From now on, there's no nt-specifics in the modeline.
11450
11451 1998-03-14  SL Baur  <steve@altair.xemacs.org>
11452
11453         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
11454         of `when' with `if'.
11455
11456 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
11457
11458         * msw-glyphs.el: New file. Defines TTY-style glyphs for
11459         mswindows. Must be reworked along with glyphs.el, or
11460         merged into it, after there is images support.
11461
11462         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
11463         'mswindows.
11464
11465 1998-03-13  SL Baur  <steve@altair.xemacs.org>
11466
11467         * faces.el: fix for text cursor initialization.
11468         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
11469         From Andy Piper <andyp@parallax.co.uk>
11470
11471 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
11472
11473         * files.el (set-auto-mode): If a mode is not fboundp, check to see
11474         if there is an existing package that handles it and warn the user
11475         about that mode.
11476
11477 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
11478
11479         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
11480         Installation" menu item when Installation-string is not bound.
11481
11482 1998-03-11  SL Baur  <steve@altair.xemacs.org>
11483
11484         * lisp.el (forward-sexp): Fix for test for balanced sexp.
11485         From Jeremiah W. James <jerry@cs.ucsb.edu>
11486
11487 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
11488
11489         * msw-faces.el:
11490         * faces.el: Fix face initialization.
11491
11492 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
11493
11494         * files.el (backup-enable-predicate): fix breakage introduced
11495         by TMPDIR patch.
11496
11497 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
11498
11499         * x-faces.el (x-init-face-from-resources): The
11500           TTY face property retrieval functions don't return
11501           specifiers, so use face-property instead.
11502
11503 1998-03-09  SL Baur  <steve@altair.xemacs.org>
11504
11505         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
11506
11507 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
11508
11509         * x-menubar.el: Expanded documentation for
11510           option-save-faces.  Changed Options -> Browse Faces
11511           menu entry to invoke customize-face.
11512
11513 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
11514
11515         * faces.el: Most face initialization moved out of
11516           init-other-random-faces to the top level so that the
11517           initialization happens before Xemacs is dumped.  Much
11518           of the fascist "face-differs-from-default-p or FROB!"
11519           code has been retired in favor of letting the user do
11520           what they want to do.  Face initialization code changed
11521           to use `default' specifier tag so that the settings can
11522           be overridden later if the user wishes it.
11523
11524 1998-03-08  SL Baur  <steve@altair.xemacs.org>
11525
11526         * about.el (about-hackers): Update contributors list.
11527
11528 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
11529
11530         * specifier.el: Define new specifier tag `default'.
11531
11532         * modeline.el: Initialize faces using `default' tag.
11533
11534         * x-faces.el (x-init-face-from-resources): Remove
11535           specifier specs containing the `default' tag before
11536           adding new specs.
11537
11538 1998-03-02  John Jones  <jj@asu.edu>
11539
11540         * package-get.el (package-get-all): fixed arguments on call to
11541         package-admin-add-single-file-package.
11542         * package-get.el (package-get-installedp): fixed to match
11543         advertised behavior.
11544         * package-get.el: added function package-get-update-all which
11545         installs newest versions of all the current packages (if they are
11546         not already installed).
11547
11548 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
11549
11550         * files.el (find-file-noselect): Uncommented `truename' binding in
11551         `let*' and use it later to set `buffer-file-truename' iff it's
11552         still nil, as happens for example when finding a compressed
11553         file with "jka-compr".
11554
11555 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
11556
11557         * faces.el: in make-face-* type functions do the operation for all
11558         window systems, not just the first one found.
11559
11560         * font.el: call mswindows-list-fonts for mswindows.
11561
11562 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
11563
11564         * code-process.el (call-process-region):
11565         * process.el (call-process-region):
11566         * package-get.el (package-get-dir):
11567         * files.el (backup-enable-predicate):
11568         * gnuserv.el (gnuserv-temp-file-regexp):
11569         Use temp-directory in place of `/tmp'.
11570
11571 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
11572
11573         * "Fast" dired-in-C enhancements for Windows 95/NT:
11574
11575         * files.el: Added function, `wildcard-to-regexp', from GNU
11576           Emacs.
11577
11578         * files.el (insert-directory): Modified to use special
11579           dired-in-C enhancements if present.
11580
11581 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
11582
11583         * code-files.el: make default coding no-conversion.
11584
11585 1998-03-02  SL Baur  <steve@altair.xemacs.org>
11586
11587         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
11588         the load-path.
11589
11590         * update-elc.el: Strip directory when testing for files not to
11591         bytecompile.
11592
11593 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
11594
11595         * lisp-mode.el: Use recommended form for menus.
11596
11597         * info.el (Info-construct-menu): Use recommended form for menus.
11598
11599         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
11600         entry.
11601
11602 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
11603
11604         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
11605           (get-frame-for-buffer-noselect): Always return frames
11606           in the not-this-window-p cond clause.
11607
11608 1998-02-27  SL Baur  <steve@altair.xemacs.org>
11609
11610         * help.el (describe-installation): New function.
11611
11612         * x-menubar.el (default-menubar): Add describe-installation to
11613         Help menu.
11614
11615         * packages.el (packages-unbytecompiled-lisp): Installation.el
11616         should not be bytecompiled.
11617
11618         * dumped-lisp.el (preloaded-file-list): Dump Installation with
11619         XEmacs.
11620
11621         * x-menubar.el (default-menubar): Use correct guard for VM menu
11622         entry.
11623
11624         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
11625         coding.
11626         From Andy Piper <andyp@parallax.co.uk>
11627
11628 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11629
11630         * ldap.el: Do not require ldap-internal at compile time.
11631
11632 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
11633
11634         * code-files.el: new file. a virtual copy of mule-files.el
11635         but without charset
11636         dependencies. (toggle-buffer-file-ocding-system) new function for
11637         changing the eol type for the current buffer.
11638
11639         * code-process.el: new file. a copy of
11640         mule-process.el. mule-process.el will disappear when things have
11641         settled.
11642
11643         * coding.el: new file. a virtual copy of mule-files.el but
11644         without charset dependencies. (coding-system-base) new function
11645         for getting the parent coding system of a coding system with eol
11646         type set.
11647
11648         * dumped-lisp.el: add above files for the non-mule case.
11649
11650 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
11651
11652         * window-xemacs.el (display-buffer): If no explicit
11653           frame is specified, search for a window that displays
11654           the buffer on the currently selected frame, before
11655           searching other frames.
11656
11657 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
11658
11659         * frame.el (get-frame-for-buffer): If not-this-window-p
11660           is non-nil, use window on the selected frame if it is not
11661           also the selected window.  When defaulting, search for
11662           windows on the currently selected fgrame before searching
11663           other frames.
11664
11665 1998-02-25  Didier Verna  <didier@xemacs.org>
11666
11667         * modeline.el (modeline-swap-buffers): originally named
11668         `mouse-release-modeline'. Whether to actually swap the buffers is
11669         decided in `mouse-drag-modeline'.
11670         (mouse-drag-modeline): A button release event is considered a
11671         mouse click is both X (modeline scroll) and Y (modeline drag) pos
11672         stay unchanged.
11673
11674 1998-02-25  SL Baur  <steve@altair.xemacs.org>
11675
11676         * x-menubar.el: Put redo on the menubar.
11677         From Aki Vehtari <Aki.Vehtari@hut.fi>
11678
11679 1998-02-22  Greg Klanderman  <greg@alphatech.com>
11680
11681         * bytecomp.el (displaying-byte-compile-warnings): if
11682         temp-buffer-show-function is set, use it to display current set of
11683         warnings in the "*Compile-Log-Show*" buffer.
11684
11685         * simple.el (display-warning-buffer): if temp-buffer-show-function
11686         is set, use it to display current set of warnings in the
11687         "*Warnings-Show*" buffer.
11688
11689 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11690
11691         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
11692         Common Lisp.
11693
11694 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
11695
11696         * menubar.el: Allow button descriptors at least 2 long.
11697
11698         * x-menubar.el (default-menubar): Use recommended forms.
11699         (file-menu-filter): Remove.
11700         (edit-menu-filter): Remove.
11701
11702 1998-02-24  SL Baur  <steve@altair.xemacs.org>
11703
11704         * about.el (about-hackers): Updated.
11705
11706 1998-02-22  Greg Klanderman  <greg@alphatech.com>
11707
11708         * help.el (help-max-help-buffers): new variable
11709         (help-register-and-maybe-prune-excess): new function
11710         (help-buffer-name): use help-max-help-buffers.
11711         (with-displaying-help-buffer): use
11712         help-register-and-maybe-prune-excess.
11713
11714         * help.el (help-maybe-pretty-print-value): if the value fits on
11715         one line, let it.
11716
11717 1998-02-21  Greg Klanderman  <greg@alphatech.com>
11718
11719         * (with-displaying-help-buffer): there is no need to kill the buffer
11720         if it exists, because with-output-to-temp-buffer will clear it.
11721         further, killing the buffer violates the rule that
11722         temp-buffer-show-function, if set, has the full responsibility of
11723         showing the temp buffer.  killing the buffer fucks with the window
11724         configuration, hosing temp-buffer-show-function.
11725
11726
11727 1998-02-23  Didier Verna  <didier@xemacs.org>
11728
11729         * modeline.el (mouse-drag-modeline):
11730         - Always scroll the modeline that was originally clicked on.
11731         - Use x pixels instead of x characters (which doesn't work anyway)
11732         as horizontal reference for modeline dragging. This allows us to
11733         keep on dragging the modeline even if the motion event occurs in
11734         another window.
11735
11736 1998-02-23  Didier Verna  <didier@xemacs.org>
11737
11738         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
11739         glyph on the modeline to indicate that dragging the mouse has an
11740         effect both horizontally and vertically.
11741
11742 1998-02-24  SL Baur  <steve@altair.xemacs.org>
11743
11744         * about.el (about-xemacs): Get rid of redundant visible version
11745         number.
11746
11747 1998-02-19  SL Baur  <steve@altair.xemacs.org>
11748
11749         * about.el (about-hackers): Update credits.
11750
11751 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
11752
11753         * prim/register.el (view-register): Show register type file-query.
11754
11755 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
11756
11757         * mode-motion.el (mode-motion-highlight-internal):
11758           save-excursion inside save-window-exucrsion form to
11759           hide buffer point changes from save-window-excursion.
11760           Prevents display flickering when the mouse pointer
11761           moves.
11762
11763 1998-02-17  Didier Verna  <didier@xemacs.org>
11764
11765         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
11766         function to handle correctly the case of a toolbar one side of the
11767         window: scrolling will not necessarily happen.
11768
11769 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
11770
11771         * files.el (after-find-file): Restore missing argument
11772           to format that provides filename for "... consider M-x
11773           recover-file" message.  Also call `message' with "%s"
11774           as the first arg instead of an arbitrary string.
11775
11776 1998-02-18  SL Baur  <steve@altair.xemacs.org>
11777
11778         * about.el (about-hackers): Various additions.
11779
11780 1998-02-15  SL Baur  <steve@altair.xemacs.org>
11781
11782         * autoload.el (generate-file-autoloads-1): Don't force an extra
11783         line out when copying on-the-same line autoloads.
11784
11785         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
11786         is installed.
11787
11788 1998-02-14  Martin Buchholz  <martin@xemacs.org>
11789
11790         * x11/x-win-xfree86.el (x-win-init-xfree86):
11791         * x11/x-win-sun.el (x-win-init-sun):
11792         * x11/x-init.el (x-initialize-compose):
11793         * prim/simple.el:
11794         (backward-or-forward-kill-sexp):
11795         (backward-or-forward-kill-sentence):
11796         (backward-or-forward-kill-word):
11797         (backward-or-forward-delete-char):
11798         * prim/isearch-mode.el (isearch-help-or-delete-char):
11799         Use x-keysym-on-keyboard-sans-modifiers-p instead of
11800         x-keysym-on-keyboard-p to detect backspace.
11801         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
11802         Clean up symbols used with dead keys, checking Linux and solaris
11803         keysyms.
11804         Simplify x-win-*.el using above methods.
11805         Change documentation for x-keysym-*-p functions.
11806
11807 1998-02-14  SL Baur  <steve@altair.xemacs.org>
11808
11809         * about.el (about-hackers): Restore entries for Michael Sperber and
11810         Vinnie Shelton.
11811         From Vinnie Shelton <acs@acm.org>
11812
11813 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
11814
11815         * simple.el (count-words-region): Ditto.
11816
11817 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
11818
11819         * simple.el (count-words-buffer): Document.  Don't print anything
11820         if non-interactive.
11821
11822 1998-02-12  SL Baur  <steve@altair.xemacs.org>
11823
11824         * packages.el (packages-hardcoded-lisp): easymenu.el is in
11825         multiple files in InfoDock.
11826
11827 1998-02-11  SL Baur  <steve@altair.xemacs.org>
11828
11829         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
11830         from version.el in InfoDock.
11831
11832         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
11833         specially.
11834
11835 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11836
11837         * bytecomp-runtime.el (proclaim-inline): Single quotes around
11838         variable name in docstring.
11839
11840 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
11841
11842         * menubar.h: Include "gui.h".
11843
11844 1998-02-10  SL Baur  <steve@altair.xemacs.org>
11845
11846         * site-load.el: Fix documentation.
11847
11848 1998-02-09  SL Baur  <steve@altair.xemacs.org>
11849
11850         * package-get-base.el (package-get-base): Updated.
11851
11852         * keymap.el: PC-ize.
11853
11854 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11855
11856         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
11857         from' on a fresh line.
11858
11859 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
11860
11861         * help.el (help-maybe-pretty-print-value): prin1, not princ the
11862         object.
11863
11864 1998-02-09  SL Baur  <steve@altair.xemacs.org>
11865
11866         * undo-stack.el: PC-ize.
11867
11868         * cmdloop.el: PC-ize.
11869
11870 1998-02-08  SL Baur  <steve@altair.xemacs.org>
11871
11872         * bytecomp-runtime.el: PC-ize.
11873
11874         * byte-optimize.el: Prolog fixup.  PC-ize.
11875
11876         * cus-dep.el: Spelling fix.
11877
11878         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
11879         entries follow).
11880
11881 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
11882
11883         * text-mode.el (text-mode-hook-identify): New function,
11884         put on text-mode-hook.  Set text-mode-variant here.
11885         (text-mode): Don't set it here.
11886
11887 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
11888
11889         * text-mode.el (text-mode-hook): New defvar.
11890         (text-mode-variant): New variable.
11891         (text-mode): Set that variable locally.
11892         (toggle-text-mode-auto-fill): New command.
11893
11894 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
11895
11896         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
11897
11898 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
11899
11900         * text-mode.el (paragraph-indent-text-mode):
11901         Renamed from spaced-text-mode.
11902         (text-mode-map): Bind TAB to indent-relative.
11903         (indented-text-mode-map): Variable deleted.
11904         (indented-text-mode): Now an alias for text-mode.
11905
11906 1998-02-05  SL Baur  <steve@altair.xemacs.org>
11907
11908         * loadup.el: test-atoms debugging stuffs removed.
11909
11910 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
11911
11912         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
11913
11914 1997-12-30  Colin Rafferty  <colin@xemacs.org>
11915
11916         * help.el (describe-beta): Made it use `locate-data-file'.
11917         (describe-distribution): Ditto.
11918         (describe-copying): Ditto.
11919         (describe-project): Ditto.
11920         (view-emacs-news): Ditto.
11921
11922         * help-nomule.el (help-with-tutorial): Made it use
11923         `locate-data-file' to find tutorial.
11924
11925 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
11926
11927         * about.el: Corrected my email address.
11928
11929         * mouse.el: Added 'mouse-mswindows-drop' similar to
11930         'mouse-offix-drop'.
11931
11932 1998-01-27  SL Baur  <steve@altair.xemacs.org>
11933
11934         * loadup.el (running-xemacs): Spelling fix.
11935
11936 1998-01-26  Colin Rafferty  <colin@xemacs.org>
11937
11938         * packages.el (packages-find-packages-1): Don't allow a backwards
11939         compatible lisp tree to overwrite `preloaded-file-list'.
11940
11941 1998-01-26  SL Baur  <steve@altair.xemacs.org>
11942
11943         * loadup.el: Don't delete "xemacs" prior to dumping.
11944
11945 1998-01-24  SL Baur  <steve@altair.xemacs.org>
11946
11947         * package-info.el (pi-last-mod-date): New function.
11948         (pi-author-version): New function.
11949         (batch-update-package-info): Use them.
11950
11951 1998-01-23  Colin Rafferty  <colin@xemacs.org>
11952
11953         * frame.el (get-frame-for-buffer-default-to-current): Create.
11954         (get-frame-for-buffer-noselect): Allow user to use current frame
11955         with `get-frame-for-buffer-default-to-current'.
11956
11957 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
11958
11959         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
11960         (byte-compile-output-docform): Ditto.
11961         (byte-compile-compiled-obj-to-list): Ditto.
11962
11963 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
11964
11965         * startup.el (command-line-1): Removed code that ran
11966           buffer-menu.
11967
11968 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
11969
11970         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
11971
11972 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
11973
11974         * frame.el (suspend-emacs-or-iconify-frame): Check using
11975         `device-on-window-system-p' instead of explicitly checking for X,
11976         so that the same logic works for MS Windows.
11977         (suspend-or-iconify-emacs): Ditto.
11978
11979 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
11980
11981         * about.el (about-maintainer-info): Andy Piper is back.
11982         (xemacs-hackers): Updated Andy Piper's email address.
11983         (about-hackers): Added Jonathan Harris.
11984         (about-hackers): Updated Tibor Polgar's email address.
11985
11986 1998-01-18  SL Baur  <steve@altair.xemacs.org>
11987
11988         * about.el: Add xemacs.org email manager.
11989
11990         * package-get-base.el (package-get-base): Updated with most recent
11991         package updates.
11992
11993 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
11994
11995         * help.el (function-arglist): Use `indirect-function' instead of
11996         `symbol-function' so that aliases are treated correctly.
11997
11998 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
11999
12000         * help.el (help-map): Add f1 binding to `help-for-help'.
12001         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
12002         (describe-key-briefly): Use `princ' "%s" to print object.
12003         (with-displaying-help-buffer): Kill buffer if it exists, again.
12004         (describe-key): Use `princ' "%s" to print object.
12005         (describe-function-1): Use `princ' "%s" to print object.
12006         Commented out alias lines removed.
12007         (help-pretty-print-limit): New variable to control pretty-printing
12008         of variable values.
12009         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
12010         `help-pretty-print-value' again.  Only print-print when OBJECT is
12011         list of length less than `help-pretty-print-limit'.
12012         (describe-variable): Use `help-maybe-pretty-print-value' again.
12013
12014 1998-01-18  SL Baur  <steve@altair.xemacs.org>
12015
12016         * simple.el (blink-matching-open): Remove C++ kludge.
12017         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
12018
12019 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12020
12021         * info.el (Info-default-directory-list): Made the documentation
12022         more explanitory.
12023
12024 1998-01-13  Martin Buchholz  <martin@xemacs.org>
12025
12026         * lisp/packages.el:
12027         * lisp/package-admin.el:
12028         * lisp/build-report.el:
12029         Fix typos.
12030
12031 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
12032
12033         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
12034         warnings in Java buffers without final newline and editing the
12035         last line.
12036
12037 1998-01-17  SL Baur  <steve@altair.xemacs.org>
12038
12039         * packages.el (packages-find-packages-1): Don't allow a backwards
12040         compatible lisp tree to overwrite `preloaded-file-list'.
12041         Suggested by Colin Rafferty  <colin@xemacs.org>
12042
12043         * mouse.el (mouse-offix-drop): Set undo-boundary.
12044         From Oliver Graf <ograf@fga.de>
12045
12046 1998-01-13  SL Baur  <steve@altair.xemacs.org>
12047
12048         * loadup.el (load-gc): rewrite as defun.
12049         Print something sensical if a required dump-time file isn't found.
12050
12051 1998-01-12  SL Baur  <steve@altair.xemacs.org>
12052
12053         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
12054         bug strikes a menudescriptor.
12055
12056         * package-get-base.el (package-get-base): Updated.
12057
12058         * package-info.el (batch-update-package-info): Derive REQUIRES
12059         from the Makefile.
12060
12061 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
12062
12063         * files.el (save-some-buffers): Don't play games with deleting
12064         other windows if we are in the minibuffer window.
12065
12066 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12067
12068         * modeline.el (modeline-minor-mode-menu): Add support for :active
12069         (add-minor-mode): Document :active property to TOGGLE.
12070
12071 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12072
12073         * modeline.el (modeline-minor-mode-menu): Add support for an
12074         `:included' predicate in the `toggle-sym' plist.
12075         (add-minor-mode): Document the :included property, format
12076         docstring some more.
12077         (modeline-minor-mode-menu): Documentation string added.
12078
12079 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12080
12081         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
12082         labels from the symbol-names by thwacking off the overly redundant
12083         and overused "mode", parenthesizing "minor", and capitalizing the
12084         resultant strings.  Also shortened the menu's title by eliminating
12085         the redundant buffer name.
12086         (add-minor-mode): Beautified the docstring, added mention of the
12087         `:menu-tag' property of TOGGLE.
12088         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
12089         `toggle-sym' to beatify the mode-life menus.
12090         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
12091         `auto-fill-function'.
12092
12093 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12094
12095         * modeline.el (modeline-minor-mode-menu): Changed the string-only
12096         menus to :style 'toggle.
12097
12098 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
12099
12100         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
12101
12102 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
12103
12104         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
12105         only recognize first hyperlink.
12106         (hyper-apropos-highlightify): Deletia, this is already done by
12107         `hyper-apropos-insert-face'.
12108         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
12109
12110 1998-01-09  SL Baur  <steve@altair.xemacs.org>
12111
12112         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
12113         mail.
12114         (toolbar-mail-reader): Add support for `send'.
12115         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
12116
12117 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12118
12119         * info.el (Info-emacs-info-file-name): Add defvar for
12120         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
12121         will function properly.
12122
12123 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
12124
12125         * simple.el: make the backwards delete function called by
12126         `backward-or-forward-delete-char' user configurable.
12127
12128 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12129
12130         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
12131         compiled function got loaded from.
12132
12133 1998-01-09  SL Baur  <steve@altair.xemacs.org>
12134
12135         * term/apollo.el: Synched up with InfoDock 3.6.2.
12136
12137 1998-01-08  SL Baur  <steve@altair.xemacs.org>
12138
12139         * startup.el (load-init-file): Load autoloads earlier.
12140         (startup-splash-frame): Handle InfoDock logo.
12141
12142         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
12143         InfoDock.
12144         (x-init-toolbar-from-resources): Move from x-toolbar.el.
12145
12146         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
12147         doesn't have this function.
12148
12149         * packages.el (locate-data-file): Fix to call `locate-file'.
12150
12151 1998-01-07  SL Baur  <steve@altair.xemacs.org>
12152
12153         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
12154         version of version.el.
12155         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
12156
12157         * x-menubar.el (default-menubar): Guard reference to
12158         `gnuserv-frame'.
12159         (default-menubar): Guard references to `font-lock-mode'.
12160         (default-menubar): Guard references to font-menu-this-frame-only-p'.
12161         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
12162
12163         * make-docfile.el: Don't snarf doc strings from autoloads.
12164
12165         * startup.el (load-init-file): Use algorithm from loaddefs.el for
12166         loading auto-autoloads files.
12167
12168         * loaddefs.el: Disable dumping autoloads.
12169
12170 1998-01-05  SL Baur  <steve@altair.xemacs.org>
12171
12172         * lisp-mnt.el: Synch to Emacs 20.2.
12173
12174         * help.el: Remove manual autoload of `finder-by-keyword'.
12175
12176         * finder.el (finder-by-keyword): Autoload.
12177
12178         * help.el: Conditionalize hyperbole setup.
12179
12180 1998-01-04  SL Baur  <steve@altair.xemacs.org>
12181
12182         * packages.el (package-require): Update to reflect new data format.
12183
12184 1998-01-02  Didier Verna  <didier@xemacs.org>
12185
12186         * x-menubar.el (default-menubar): make the tutorials available
12187         through the menubar. (Plus some compilation warnings cleanup).
12188
12189 1998-01-04  SL Baur  <steve@altair.xemacs.org>
12190
12191         * check-features.el: New file.  Perform sanity check after build.
12192
12193         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
12194         files to tooltalk package.
12195         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
12196         package.
12197
12198         * package-admin.el (package-admin-xemacs): Use better default for
12199         location of XEmacs binary.
12200
12201 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
12202
12203         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
12204         tag with sexp and add value tag with value `t'.
12205
12206 1998-01-03  SL Baur  <steve@altair.xemacs.org>
12207
12208         * package-get.el: Changes to work with real data.
12209         From Pete Ware <ware@cis.ohio-state.edu>
12210
12211         * packages.el (packages-reload-autoloads): Guard load for the time
12212         being.
12213
12214         * update-elc.el ("packages.el"): Force loading packages.el instead
12215         of possibly out-of-date packges.elc.
12216         * make-docfile.el ("packages.el"): Ditto.
12217
12218 1998-01-02  Colin Rafferty  <colin@xemacs.org>
12219
12220         * build-report.el (build-report-delete-regexp): Added a rule for
12221         the main tarball shadowing anything past it.
12222
12223 1998-01-02  SL Baur  <steve@altair.xemacs.org>
12224
12225         * packages.el (package-provide): Delete a previous provide.
12226
12227         * package-info.el: New file.
12228
12229         * package-get.el: New file.
12230         From Pete Ware <ware@cis.ohio-state.edu>
12231         (package-get): Fix md5 computation to work with Mule.
12232
12233 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
12234
12235         * simple.el (log-message-*): Quote symbols in docstrings properly.
12236
12237 1998-01-01  SL Baur  <steve@altair.xemacs.org>
12238
12239         * packages.el (packages-new-autoloads): Ignore symbolic links.
12240
12241         * cus-face.el (face-custom-attributes-get): Fix typo.
12242         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
12243
12244 1997-12-31  SL Baur  <steve@altair.xemacs.org>
12245
12246         * startup.el (load-init-file): Reload new or changed autoloads
12247         unless inhibited.  Reload modified dumped lisp (stubbed).
12248
12249         * packages.el (packages-new-autoloads): New function.
12250         (packages-reload-autoloads): New function.
12251         (packages-reload-dumped-lisp): New (stub) function.
12252
12253         * loadup.el: Inhibit reloading dumped files when running temacs.
12254
12255         * loadhist.el (file-provides): Extend to handle variant
12256         extensions.
12257
12258         * replace.el (query-replace): Fix typo.
12259
12260 1997-12-30  SL Baur  <steve@altair.xemacs.org>
12261
12262         * make-docfile.el: list-autoloads-path has been renamed.
12263         * update-elc.el: list-autoloads has been renamed.
12264
12265         * packages.el (packages-list-autoloads): Renamed.
12266         (packages-list-autoloads-path): Ditto.
12267
12268 1997-12-29  Colin Rafferty  <colin@xemacs.org>
12269
12270         * packages.el (packages-find-packages-1): Made it signal a warning
12271         for an error in an auto-autoload.el file.
12272
12273 1997-12-30  SL Baur  <steve@altair.xemacs.org>
12274
12275         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
12276         tag with const.
12277         From Aki Vehtari <Aki.Vehtari@hut.fi>
12278
12279         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
12280
12281         * loadhist.el (unload-feature): Remove autoload.
12282
12283 1997-12-28  SL Baur  <steve@altair.xemacs.org>
12284
12285         * loadhist.el: Unpackaged.
12286
12287         * help.el (describe-symbol-find-file): Rename
12288         `describe-function-find-file' and make old name obsolete.
12289         (describe-function-1): Use it.
12290         (describe-function-1): Guard reference to
12291         `compiled-function-annotation'.
12292
12293 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
12294
12295         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
12296         argument.
12297         (help-mode-quit): New optional arg to control whether it kills or
12298         buries.  Tidied up.
12299         (with-displaying-help-buffer): Don't kill buffer initially, even
12300         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
12301         (help-pretty-print-value): Rename back from
12302         `help-maybe-pretty-print-value'!  If `pp-internal' is available
12303         use it, otherwise use dumped `cl-prettyprint'.
12304         (describe-variable): Use `help-pretty-print-value' again.
12305         (find-func): Removed reference to "find-func" at end.
12306
12307 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
12308
12309         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
12310           GUI XEmacs. Rename? x-menubar is rather window system
12311           independant, except for a couple of items.
12312
12313 1997-12-26  SL Baur  <steve@altair.xemacs.org>
12314
12315         * x-menubar.el (default-menubar): Remove hyperbole and oobr
12316         entries as they will no longer be distributed with XEmacs.
12317
12318         * format.el (format-alist): Fix image/tiff regexps.
12319         From P. E. Jareth Hein <jareth@camelot-soft.com>
12320
12321         * help.el (help-maybe-pretty-print-value): Rename.
12322         (describe-variable): Use it.
12323         (describe-variable): Add trailing linefeed.
12324
12325 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
12326
12327         * help.el (describe-function-1): Don't output anything for
12328           arglist of autoload functions.
12329
12330 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
12331
12332         * help.el (describe-function-1): Don't output anything for
12333           arglist of autoload functions.
12334
12335 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
12336
12337         * help.el (help-mode-map): New bindings for `help-mode-bury',
12338         `describe-function-at-point', `describe-variable-at-point',
12339         `Info-elisp-ref', `customize-variable', `help-next-section' and
12340         `help-prev-section'.
12341         (help-next-section): New function.
12342         (help-prev-section): New function.
12343         (help-mode-quit): Changed to kill the help buffer.
12344         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
12345         correctly.
12346         (help-buffer-name): New function to generate the name of help
12347         buffers.
12348         (with-displaying-help-buffer): Is now a macro.  Takes an new first
12349         argument giving the name of the help buffer.
12350         (describe-key): Use `with-displaying-help-buffer' with name.
12351         (describe-mode): Ditto.
12352         (describe-bindings): Ditto.
12353         (describe-prefix-bindings): Ditto.
12354         (view-lossage): Ditto.
12355         (with-syntax-table): New macro.
12356         (function-called-at-point): Use `ignore-errors' and
12357         `with-syntax-table'.
12358         (function-at-point): Ditto.
12359         (describe-function): Use `with-displaying-help-buffer' with name.
12360         (function-arglist): Extracted from `describe-function-1'.  Returns
12361         function's arglist as string.
12362         (function-documentation): Extracted from `describe-function-1'.
12363         Returns function's docstring.
12364         (describe-function-1): Remove all the "stream" garbage, including
12365         the stream argument.  Use `function-arglist' and
12366         `function-documentation'.
12367         (describe-function-arglist): Just use `function-arglist'.
12368         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
12369         (help-pretty-print-value): New function to help with
12370         pretty-printing variable values.  Knows about `#<...>'.  Needs
12371         `pp-internal'.
12372         (describe-variable): Use `with-displaying-help-buffer' with name.
12373         Formatting improved.  Display file where variable is defined, if
12374         known.  Use `help-pretty-print-value'.
12375         (describe-syntax): Use `with-displaying-help-buffer' with name.
12376         (list-processes): Remove "stream" garbage.
12377
12378 1997-12-25  SL Baur  <steve@altair.xemacs.org>
12379
12380         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
12381         call a dumped routine instead.
12382
12383         * x-win-xfree86.el: Wrap file in defun.
12384         * x-win-sun.el: Ditto.
12385
12386 1997-12-23  SL Baur  <steve@altair.xemacs.org>
12387
12388         * help.el (view-emacs-news): Remove usage of outl-mouse which
12389         advises functions and does other evil things.
12390
12391 1997-12-22  SL Baur  <steve@altair.xemacs.org>
12392
12393         * format.el (format-alist): Add `image/tiff'.
12394         From P. E. Jareth Hein <jareth@camelot-soft.com>
12395
12396 1997-12-21  SL Baur  <steve@altair.xemacs.org>
12397
12398         * about.el (about-hackers): More names added.
12399
12400         * make-docfile.el: Remove superfluous package path search.
12401
12402         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
12403
12404 1997-12-20  SL Baur  <steve@altair.xemacs.org>
12405
12406         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
12407         ignored shadows.
12408
12409 1997-12-18  SL Baur  <steve@altair.xemacs.org>
12410
12411         * startup.el (set-default-load-path): Make sure lisp and site-lisp
12412         get trailing slashes when added to the load-path.
12413
12414         * x-init.el (init-x-win): Locate where XEmacs X localization files
12415         are.
12416
12417 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
12418
12419         * x-faces.el: Added support for foregroundToolBarColor
12420           to xpm-color-symbols.
12421
12422 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
12423
12424         * etags.el (tags-remove-duplicates): Removed.
12425         (buffer-tag-table-list): Use `delete-duplicates'.
12426
12427         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
12428         correctly.
12429         (get*): Defalias to `get'.
12430
12431         * cl.el (eql): Compare integers with `eq'.
12432         (cl-map-extents): Check for `map-extents' first.
12433
12434 1997-12-17  Didier Verna  <didier@xemacs.org>
12435
12436         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
12437         added the 'numero', 'copyright' and 'trademark' symbols.
12438
12439         * leim/quail/latin-post.el ("french-postfix"): see above.
12440
12441 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
12442
12443         * widget.el (define-widget): Check the arguments.
12444
12445         * cus-edit.el (customize-face): Use `check-argument-type'.
12446         (custom-variable-value-create): Use `signal' to signal error.
12447         (custom-variable-reset-saved): Ditto.
12448         (custom-variable-reset-standard): Ditto.
12449         (custom-face-reset-saved): Ditto.
12450
12451         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
12452         (widget-default-format-handler): Ditto.
12453         (widget-checklist-add-item): Ditto.
12454         (widget-radio-add-item): Ditto.
12455         (widget-editable-list-entry-create): Ditto.
12456         (widget-sexp-prompt-value): Ditto.
12457
12458         * custom.el (custom-declare-variable): Signal errors better.
12459         (custom-handle-keyword): Ditto.
12460         (custom-declare-group): Ditto.
12461
12462         * window-xemacs.el (windows): Ditto.
12463
12464         * menubar.el (menu): Ditto.
12465
12466         * keydefs.el (keyboard): Ditto.
12467
12468         * minibuf.el (minibuffer): Ditto.
12469
12470         * process.el (execute): Ditto.
12471
12472         * fill.el (fill): Ditto.
12473
12474         * modeline.el (modeline): Ditto.
12475
12476         * help.el (help): Ditto.
12477
12478         * faces.el (faces): Ditto.
12479
12480         * files.el (files): Ditto.
12481
12482         * x-init.el (x): Ditto.
12483
12484         * lisp-mode.el (lisp): Ditto.
12485
12486         * process.el (processes): Ditto.
12487
12488         * mouse.el (mouse): Ditto.
12489
12490         * abbrev.el (abbrev): Moved from cus-edit.
12491
12492         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
12493         as variable declaration.
12494
12495 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
12496
12497         * menubar.el (find-menu-item): Use `check-argument-type'.
12498         (find-menu-item): Cosmetic changes.
12499
12500 1997-12-18  SL Baur  <steve@altair.xemacs.org>
12501
12502         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
12503
12504 1997-12-17  SL Baur  <steve@altair.xemacs.org>
12505
12506         * startup.el (set-default-load-path): Only search package-path
12507         when not running temacs.
12508
12509         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
12510         files.
12511
12512         * loadup.el: Correct commentary.  Reformatting.
12513         (really-early-error-handler): Use absolute path to the
12514         first dumped-lisp.el file.
12515         (really-early-error-handler): Print full path name of
12516         each dumped lisp file (inherited from InfoDock).
12517
12518         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
12519         dumped-lisp.el files.
12520
12521         * make-docfile.el (preloaded-file-list): Reorder when the
12522         package-path is searched.
12523         * update-elc.el: Ditto.
12524
12525         * lisp-mode.el (call-with-condition-handler): Treat the same as
12526         `condition-case' for indentation.
12527
12528         * about.el (about-xemacs): Update release date.
12529
12530 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
12531
12532         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
12533         anywhere but at the last clause.
12534         (ecase): Disallow `t' and `otherwise'.
12535
12536 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
12537
12538         * cus-edit.el (custom-buffer-create-buttons): New function
12539         from stuff moved out of `custom-buffer-create-internal'.
12540         (custom-novice): New variable.  Default t.
12541         (custom-display-global-buttons): Ditto.  Default `top'.
12542         (custom-buffer-create-internal): Only display help if
12543         `custom-novice' is non-nil.  Display global buttons according to
12544         `custom-display-global-buttons'.
12545
12546 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
12547
12548         * menubar.el (find-menu-item): Use `check-argument-type'.
12549         (find-menu-item): Cosmetic changes.
12550
12551 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
12552
12553         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
12554         look.
12555
12556 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12557
12558         * format.el (format-deannotate-region):  Bug fix.
12559         Deannotating a region containing unknown tags would fail
12560         (causing decoding of text/enriched to fail at user level)
12561
12562 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
12563
12564         * minibuf.el (read-directory-name): Support sixth
12565           arg, HISTORY, as already documented.
12566
12567 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
12568
12569         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
12570         to `ecase'.
12571
12572 1997-12-14  SL Baur  <steve@altair.xemacs.org>
12573
12574         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
12575         skk-activate.
12576
12577 1997-12-13  SL Baur  <steve@altair.xemacs.org>
12578
12579         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.