update.
[chise/xemacs-chise.git-] / lisp / ChangeLog
1 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2
3         * dumped-lisp.el (preloaded-file-list): Add
4         "u031A0-Extended-Bopomofo" in UTF-2000.
5
6         * utf-2000/u031A0-Extended-Bopomofo.el: New file.
7
8 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
9
10         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
11         renamed to u02E00-CJK-Radical-Supplement.
12
13         * utf-2000/u02E00-CJK-Radical-Supplement.el: Renamed from
14         u02E00-CJK-Radicals.el.
15
16 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
17
18         * dumped-lisp.el (preloaded-file-list): Add
19         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
20         "u030A0-Katakana", "u03100-Bopomofo",
21         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
22         "u03200-Enclosed-CJK-Letters-and-Months" and
23         "u03300-CJK-Compatibility".
24
25         * utf-2000/u03000-CJK-Symbols-and-Punctuation.el,
26         utf-2000/u03040-Hiragana.el, utf-2000/u030A0-Katakana.el,
27         utf-2000/u03100-Bopomofo.el,
28         utf-2000/u03130-Hangul-Compatibility-Jamo.el,
29         utf-2000/u03190-Kanbun.el,
30         utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el,
31         utf-2000/u03300-CJK-Compatibility.el: New files.
32
33 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
34
35         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
36         "u02F00-Kangxi-Radicals" and
37         "u02FF0-Ideographic-Description-Characters".
38
39         * utf-2000/u02E00-CJK-Radicals.el,
40         utf-2000/u02F00-Kangxi-Radicals.el,
41         utf-2000/u02FF0-Ideographic-Description-Characters.el: New files.
42
43 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
44
45         * dumped-lisp.el (preloaded-file-list): Add
46         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
47         "u02800-Braille-Patterns" in UTF-2000.
48
49         * utf-2000/u02600-Miscellaneous-Symbols.el,
50         utf-2000/u02700-Dingbats.el, utf-2000/u02800-Braille-Patterns.el:
51         New files.
52
53 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
54
55         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
56         "uXXXXX-*.el" in UTF-2000.
57
58         * bytecomp.el (byte-compile-insert-header): Delete comments if
59         non-ASCII characters are found; allow `byte-compile-dynamic' and
60         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
61         `raw-text'.
62
63 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
64
65         * dumped-lisp.el (preloaded-file-list): Add
66         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
67         "u025A0-Geometric-Shapes.el".
68
69         * utf-2000/u02500-Box-Drawing.el,
70         utf-2000/u02580-Block-Elements.el,
71         utf-2000/u025A0-Geometric-Shapes.el: New file.
72
73         * utf-2000/u02500-Box-Drawing.el,
74         utf-2000/u02580-Block-Elements.el,
75         utf-2000/u025A0-Geometric-Shapes.el: New files.
76
77 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
78
79         * dumped-lisp.el (preloaded-file-list): Add
80         "u02400-Control-Pictures.el", "u02440-OCR.el" and
81         "u02460-Enclosed-Alphanumerics.el".
82
83         * utf-2000/u02400-Control-Pictures.el, utf-2000/u02440-OCR.el,
84         utf-2000/u02460-Enclosed-Alphanumerics.el: New files.
85
86 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
87
88         * mule/mule-charset.el (default-coded-charset-priority-list): Add
89         `chinese-gb2312'.
90
91         * dumped-lisp.el (preloaded-file-list): Add
92         "u02200-Mathematical-Operators.el" and
93         "u02300-Miscellaneous-Technical.el".
94
95         * utf-2000/u02200-Mathematical-Operators.el,
96         utf-2000/u02300-Miscellaneous-Technical.el: New files.
97
98 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
99
100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
101         `chinese-cns11643-*'.
102
103         * dumped-lisp.el (preloaded-file-list): Add
104         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
105         "u02190-Arrows.el" in UTF-2000.
106
107         * utf-2000/u02100-Letterlike-Symbols.el,
108         utf-2000/u02150-Number-Forms.el, utf-2000/u02190-Arrows.el: New
109         files.
110
111 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
112
113         * mule/mule-charset.el (default-coded-charset-priority-list): Add
114         `korean-ksc5601'.
115
116         * dumped-lisp.el (preloaded-file-list): Add
117         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
118         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
119         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
120
121         * utf-2000/u02000-General-Punctuation.el,
122         utf-2000/u02070-Superscripts.el, utf-2000/u02080-Subscripts.el,
123         utf-2000/u020A0-Currency-Symbols.el,
124         utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el: New
125         files.
126
127 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
128
129         * utf-2000/u00180-Latin-Extended-B.el: Reformatted to print
130         code-point of GR-set as GR value.
131
132 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
133
134         * utf-2000/char-db-util.el (insert-char-data): Modify order when
135         CHAR does not have `decimal-digit-value' property.
136
137         * utf-2000/u00100-Latin-Extended-A.el: Reformatted to print
138         code-point of GR-set as GR value.
139         (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL
140         LIGATURE IJ>.
141
142         * utf-2000/u000A0-Latin-1-Supplement.el: Reformatted to print
143         code-point of GR-set as GR value.
144
145 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
146
147         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
148
149         * utf-2000/ccs-viscii.el: Deleted.
150
151 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
152
153         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
154         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
155         "u01780-Khmer.el", "u01800-Mongolian.el",
156         "u01E00-Latin-Extended-Additional.el" and
157         "u01F00-Greek-Extended.el" in UTF-2000.
158
159         * utf-2000/u013A0-Cherokee.el, utf-2000/u01400-Canadian.el,
160         utf-2000/u01680-Ogham.el, utf-2000/u016A0-Runic.el,
161         utf-2000/u01780-Khmer.el, utf-2000/u01800-Mongolian.el,
162         utf-2000/u01E00-Latin-Extended-Additional.el,
163         utf-2000/u01F00-Greek-Extended.el: New files.
164
165 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
166
167         * utf-2000/char-db-util.el (insert-char-data): Print GR value for
168         GR-set.
169
170 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
171
172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
173         `ethiopic-ucs' and `ethiopic'.
174
175         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
176         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
177
178         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
179         from mule/ethiopic.el.
180
181         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
182         mule/mule-conf.el.
183
184         * utf-2000/u010A0-Georgian.el, utf-2000/u01100-Hangul-Jamo.el,
185         utf-2000/u01200-Ethiopic.el: New files.
186
187 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
188
189         * utf-2000/char-db-util.el (char-db-update-comment): Use
190         mapping-table for `arabic-iso8859-6'.
191         (insert-char-data-with-variant): New function.
192         (insert-char-range-data): Use `insert-char-data-with-variant'.
193         (what-char-definition): Use `insert-char-data-with-variant'
194         instead of `insert-char-data'; use `char-db-update-comment'.
195
196 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
197
198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
199         `lao'.
200
201         * mule/mule-conf.el (lao): New coded-charset.
202
203         * dumped-lisp.el (preloaded-file-list): Add
204         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
205         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
206         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
207         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
208         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
209
210         * utf-2000/u00900-Devanagari.el, utf-2000/u00980-Bengali.el,
211         utf-2000/u00A00-Gurmukhi.el, utf-2000/u00A80-Gujarati.el,
212         utf-2000/u00B00-Oriya.el, utf-2000/u00B80-Tamil.el,
213         utf-2000/u00C00-Telugu.el, utf-2000/u00C80-Kannada.el,
214         utf-2000/u00D00-Malayalam.el, utf-2000/u00D80-Sinhala.el,
215         utf-2000/u00E00-Thai.el, utf-2000/u00E80-Lao.el,
216         utf-2000/u00F00-Tibetan.el, utf-2000/u01000-Myanmar.el: New files.
217
218 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
219
220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
221         `ucs-bmp' and `arabic-iso8859-6'.
222
223 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
224
225         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
226         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
227         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
228
229         * utf-2000/u00400-Cyrillic.el, utf-2000/u00530-Armenian.el,
230         utf-2000/u00590-Hebrew.el, utf-2000/u00600-Arabic.el,
231         utf-2000/u00700-Syriac.el, utf-2000/u00780-Thaana.el: New files.
232
233 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
234
235         * utf-2000/u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA):
236         Fix typo.
237
238         * utf-2000/u00300-Combining-Diacritical-Marks.el: Reformatted.
239
240 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
241
242         * utf-2000/u002B0-Spacing-Modifier-Letters.el,
243         utf-2000/u00250-IPA-Extensions.el: Reformatted.
244
245 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
246
247         * utf-2000/char-db-util.el (insert-char-data): Fix format of
248         `iso-10646-comment'; swap order of `->lowercase' and
249         `->titlecase'.
250
251         * utf-2000/u00180-Latin-Extended-B.el: Merge `latin-viscii'
252         code-points.
253
254 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
255
256         * utf-2000/char-db-util.el (char-attribute-name<): New function.
257         (insert-char-data): Use `char-attribute-name<' to sort; change
258         order of `iso-10646-comment'.
259         (char-db-update-comment): Use mapping-table for `latin-viscii-*'.
260
261         * utf-2000/u00100-Latin-Extended-A.el,
262         utf-2000/u000A0-Latin-1-Supplement.el: Merge `latin-viscii'
263         code-points.
264
265 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
266
267         * utf-2000/char-db-util.el (insert-char-data): Change order.
268         (insert-char-range-data): Insert variants.
269         (char-db-update-comment): Fix problem with ascii and
270         non-ISO-2022-sets; don't insert control-characters.
271
272         * utf-2000/u00020-Basic-Latin.el: Merge `latin-viscii'
273         code-points.
274
275 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
276
277         * startup.el (normal-top-level): Load autoload file for UTF-2000
278         in UTF-2000.
279
280         * utf-2000/auto-autoloads.el: New file.
281
282         * utf-2000/char-db-util.el: New file.
283
284 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
285
286         * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'.
287
288 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
289
290         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
291         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
292         "u00020-Basic-Latin.el", "u00080-C1.el",
293         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
294         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
295         "u002B0-Spacing-Modifier-Letters.el",
296         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
297         UTF-2000.
298
299         * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
300         utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete.
301
302         * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el,
303         utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el,
304         utf-2000/u00180-Latin-Extended-B.el,
305         utf-2000/u00100-Latin-Extended-A.el,
306         utf-2000/u00250-IPA-Extensions.el,
307         utf-2000/u002B0-Spacing-Modifier-Letters.el,
308         utf-2000/u00300-Combining-Diacritical-Marks.el,
309         utf-2000/u00370-Greek.el: New files.
310
311 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
312
313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
314         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
315         instead of `vietnamese-viscii-*'.
316
317 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
318
319         * mule/mule-conf.el: New file.
320
321         * mule/misc-lang.el: Move definition of charset `ipa' to
322         mule/mule-conf.el.
323
324 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
325
326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
327         `latin-viscii'; prefer it for characters used in Vietnamese.
328
329         * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
330
331 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
332
333         * bytecomp.el (byte-compile-insert-header): Fix regexp.
334
335 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
336
337         * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
338         `latin-viscii-*'.
339
340 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
341
342         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
343         `vietnamese-viscii-lower'.
344         (latin-viscii-upper): Renamed from charset
345         `vietnamese-viscii-upper'.
346         (vietnamese-viscii-lower): New alias for charset
347         `latin-viscii-lower'.
348         (vietnamese-viscii-upper): New alias for charset
349         `latin-viscii-upper'.
350
351 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
352
353         * mule/mule-charset.el (default-coded-charset-priority-list):
354         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
355
356 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
357
358         * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
359         utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
360         utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
361         utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
362         from lisp/mule.
363
364         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
365         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
366         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
367         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
368         lisp/utf-2000.
369
370 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
371
372         * mule/ccs-tcvn5712.el: New file.
373
374 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
375
376         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
377         in UTF-2000.
378
379 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
380
381         * mule/mule-charset.el (default-coded-charset-priority-list): Add
382         `japanese-jisx0208'.
383
384 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
385
386         * dumped-lisp.el (preloaded-file-list): Add
387         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
388         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
389         UTF-2000.
390
391         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
392         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
393         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
394         mule/ccs-viscii.el: New files.
395
396         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
397         if \uXXXX is found.
398
399 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
400
401         * mule/mule-charset.el (default-coded-charset-priority-list): Add
402         `hiragana-jisx0208' and `katakana-jisx0208'.
403
404 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
405
406         * mule/chinese.el (chinese-cns11643-3): Define it even if
407         `utf-2000' is provided.
408         (chinese-cns11643-4): Likewise.
409         (chinese-cns11643-5): Likewise.
410         (chinese-cns11643-6): Likewise.
411         (chinese-cns11643-7): Likewise.
412
413 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
414
415         * mule/mule-charset.el (default-coded-charset-priority-list): Add
416         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
417
418 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
419
420         * mule/mule-charset.el (default-coded-charset-priority-list): Add
421         `cyrillic-iso8859-5' and `greek-iso8859-7'.
422
423 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
424
425         * mule/mule-charset.el (default-coded-charset-priority-list):
426         Setup in UTF-2000.
427
428 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
429
430         * mule/viet-chars.el: Don't define charset
431         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
432         they are defined as builtin charsets.
433
434 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
435
436         * version.el (emacs-version): Add more space just before UTF-2000
437         version string.
438
439 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
440
441         * version.el ([constant] emacs-version): Don't add a space in the
442         preceding place of `xemacs-betaname' because it is duplicated.
443         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
444
445         * startup.el (splash-frame-body): Add ETL.
446
447 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
448
449         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
450         is provided because it is defined as builtin charset.
451         (chinese-cns11643-4): Likewise.
452         (chinese-cns11643-5): Likewise.
453         (chinese-cns11643-6): Likewise.
454         (chinese-cns11643-7): Likewise.
455
456 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
457
458         * mule/mule-cmds.el (reset-language-environment): Fix problem when
459         coding-system `iso-10646-ucs-4' is not defined.
460
461 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
462
463         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
464         coding-system if `utf-2000' is provided.
465
466 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
467
468         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
469         `utf-2000' is provided.
470
471 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
472
473         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
474         if utf-2000 is provided temporally.
475
476 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
477
478         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
479         as builtin variable].
480
481 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
482
483         * files.el (insert-file-contents-literally): Treat file as binary;
484         call file-name-handlers. [sync with Emacs 20.3.10]
485
486 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
487
488         * XEmacs 21.2.19 is released
489
490 1999-07-28  SL Baur  <steve@miho>
491
492         * code-files.el (insert-file-contents): Fix docstring.
493         revert previous change.
494
495 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
496
497         * fill.el (fill-region-as-paragraph): Change re-break-point to
498         contain word-across-newline plus one character so that filling
499         Japanese and Chinese works as desired.
500         * simple.el (do-auto-fill): Ditto.
501
502 1999-07-26  SL Baur  <steve@miho>
503
504         * mule/japanese.el ("Japanese"): Do not specify a default input
505         method.
506         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
507
508 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
509
510         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
511         able to use cl-macs macro in early lisp.
512
513 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
514
515         * custom.el: 
516         * cus-face.el: 
517         * cus-edit.el:
518                 Massive custom Theme API changes.
519
520 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
521
522         * code-files.el (insert-file-contents): Regard
523         coding-system-magic-cookie if `coding-system-for-read' is nil.
524
525 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
526
527         * mule/thai-xtis.el: Add coding: local variable, to avoid
528         bootstrapping problem with C locale.
529
530 1999-07-22  Andy Piper  <andy@xemacs.org>
531
532         * dumped-lisp.el (preloaded-file-list): guard against putting
533         gutter-items in a less than functional XEmacs.
534         * gutter-items.el: put call to `add-tab-to-gutter' back in.
535
536 1999-07-18  Bob Weiner  <weiner@beopen.com>
537
538         * fill.el (fill-context-prefix): Fixed bug that prevented the
539         setting of an adaptive fill prefix when the `dont-skip-first' was
540         t.
541
542 1999-07-22  SL Baur  <steve@miho>
543
544         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
545
546 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
547
548         * files.el (interpreter-mode-alist): add `make', `guile', and 
549         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
550         makefile-mode, guile is a scheme, and someday XEmacs will be
551         modular enough to use as an efficient scripting tool.)
552
553 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
554
555         * mule/mule-cmds.el (reset-language-environment): Regard
556         coding-category `utf-8' and `ucs-4' if they are available.
557
558 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
559
560         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
561         (prefer-coding-system): Fix DOC-string.
562
563         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
564         DOC-string too.
565
566         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
567         Mule.
568         (coding-system-change-eol-conversion): Fix DOC-string.
569
570 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
571
572         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
573         instead of `list-coding-system'.
574
575 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
576
577         * menubar-items.el (default-menubar): `select-input-method' was
578         renamed to `set-input-method'.
579
580         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
581         "Set Language Environment" menu.
582
583         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
584         "Describe Language Support" menu.
585
586 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
587
588         * mule/chinese.el ("Chinese-GB"): Rename
589         `chinese-gb-environment-setup-function' to
590         `setup-chinese-gb-environment-internal'.
591
592 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
593
594         * mule/korean.el: Use `define-coding-system-alias' instead of
595         `copy-coding-system'.
596
597 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
598
599         * mule/mule-cmds.el (set-language-environment-coding-systems):
600         Treat duplicated coding-categories.
601
602 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
603
604         * mule/japanese.el: Use `define-coding-system-alias' instead of
605         `copy-coding-system'.
606
607 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
608
609         * mule/vietnamese.el: Specify `iso-8-1' as a category of
610         coding-system `viscii'.
611
612 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
613
614         * mule/cyrillic.el:
615         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
616         (cyrillic-alternativnyj-decode-table): New variable.
617         (cyrillic-alternativnyj-encode-table): New variable.
618         - Specify `iso-8-1' as a category of coding-system
619           `alternativnyj'.
620         - Abolish general Cyrillic environment.
621
622 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
623
624         * mule/chinese.el:
625         - Use `define-coding-system-alias' instead of `copy-coding-system'.
626         - Register `chinese-gb-environment-setup-function' as a
627           `setup-function' of "Chinese-GB" environment.
628
629 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
630
631         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
632         optional argument `parents'.
633
634         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
635         property for Thai-XTIS.
636
637         * mule/mule-help.el (help-with-tutorial): Use property
638         `tutorial-coding-system' of language-info as a coding-system to
639         read tutorial file.
640
641 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
642
643         * mule/thai-xtis.el: Don't setup `setup-function' and
644         `exit-function'.
645
646         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
647         `set-coding-category-system' to set up coding-system for
648         coding-category.
649
650         * mule/mule-cmds.el (prefer-coding-system): Use
651         `set-coding-category-system' to set up coding-system for
652         coding-category.
653
654 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
655
656         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
657         Thai-XTIS environment.
658
659         * mule/mule-cmds.el (prefer-coding-system): Use
660         `find-coding-system' instead of `coding-system-p'.
661
662 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
663
664         * mule/mule-cmds.el (set-language-environment-coding-systems):
665         Modify eol-type for XEmacs.
666
667         * mule/thai-xtis.el: Delete unused local variable `category'.
668
669         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
670         function.
671         (prefer-coding-system): Don't call
672         `update-coding-systems-internal'; use function
673         `coding-category-list' instead of variable `coding-category-list';
674         use `set-coding-priority-list' instead of `set-coding-priority';
675         modify `eol-type' for XEmacs.
676
677         * mule/mule-misc.el (string-width): Use `charset-width' instead of
678         `charset-columns'.
679         (char-width): Likewise.
680
681 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
682
683         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
684         `tis-620'.
685
686         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
687         `set-coding-priority-list' instead of `set-coding-priority'; don't
688         call `update-coding-systems-internal'.
689
690         * mule/mule-misc.el (coding-system-get): New function.
691         (coding-system-put): New function.
692         (coding-system-category): New function.
693
694 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
695
696         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
697         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
698         to avoid conflict with leim/quail/thai-xtis.
699
700         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
701         to thai-xtis-chars.el.
702
703         * mule/thai-xtis-chars.el: New file (split from
704         mule/thai-xtis.el).
705
706 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
707
708         * mule/thai-xtis.el:
709         - Change category for the charset `thai-xtis' to `?x' from `?T'.
710         - Add syntax entries.
711         - Put `preferred-coding-system' of the charset `thai-xtis' to
712           `tis-620'.
713
714 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
715
716         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
717         rewritten to use write-multibyte-character.
718
719 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
720
721         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
722         of `iso-2022-7'.
723         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
724         ported yet.
725         (read-input-method-name): Treat optional argument `default'.
726
727 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
728
729         * mule/mule-cmds.el (set-language-info): Don't set up menus at
730         all.
731         (set-language-info-alist): Set up menus here.
732         
733 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
734
735         * minibuf.el (completing-read): Add new optional argument
736         `default'.
737         (read-coding-system): Add new optional argument
738         `default-coding-system'.
739
740 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
741
742         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
743         (viet-viscii-...->viet-vscii...).
744
745 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
746
747         * mule/mule-cmds.el: Change MULE to Mule in docstrings
748         and menus.
749
750 1999-04-12  Richard M. Stallman  <rms@gnu.org>
751
752         * mule/mule-cmds.el (input-method-function): Add permanent-local
753         property.
754
755 1999-03-30  Dave Love  <fx@gnu.org>
756
757         * mule/mule-cmds.el (current-language-environment): Doc fix.
758
759 1999-02-06  Richard Stallman  <rms@gnu.org>
760
761         * mule/european.el (setup-slovenian-environment): New function.
762         ("Slovenian"): New language environment.
763
764 1999-01-27  Dave Love  <fx@gnu.org>
765
766         * mule/mule-cmds.el (current-language-environment): Provide :link,
767         :type (choices) and appropriate :get.
768
769 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
770
771         * mule/mule-cmds.el (describe-language-environment): Don't alter
772         input-method-alist.
773
774 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
775
776         * mule/mule-cmds.el (prefer-coding-system): Call
777         set-coding-priority, so that the internal array of priorities is
778         also updated.
779
780 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
781
782         * mule/mule-cmds.el (prefer-coding-system): If the argument
783         requires specific EOL conversion type, make the default coding
784         systems use that.
785
786 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
787
788         * mule/mule-cmds.el (set-language-environment): Pass the default
789         eol-type to set-language-environment-coding-systems.
790         (set-default-coding-systems): Copy the eol-type property for the
791         new default values of {buffer-file,process}-coding-system from the
792         old defaults.
793         (set-language-environment-coding-systems): Accept an optional
794         argument EOL-TYPE, and set the eol-type property of the default
795         coding systems accordingly.
796
797 1998-10-26  Kenichi Handa <handa@etl.go.jp>
798
799         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
800         use generate-new-buffer instead of get-buffer-create.
801
802 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
803
804         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
805
806 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
807
808         * mule/mule-cmds.el (default-input-method): Fix custom type.
809
810 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
811
812         * mule/mule-cmds.el (setup-specified-language-environment):
813         Add apropos-inhibit property.
814         (describe-specified-language-support): Likewise.
815
816 1998-09-06  Bill Richter  <richter@math.nwu.edu>
817
818         * mule/mule-cmds.el: Doc fixes.
819
820 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
821
822         * mule/mule-cmds.el (register-input-method): Doc-string
823         modified.
824
825 1998-09-01  Dave Love  <fx@gnu.org>
826
827         * mule/mule-cmds.el (current-language-environment): Fix
828         setter function.
829
830 1998-08-31  Paul Eggert  <eggert@twinsun.com>
831
832         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
833         mule/european.el, mule/hebrew.el, mule/japanese.el,
834         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
835         avoid bootstrapping problem if you need to recompile all the Lisp
836         files using interpreted code.
837
838 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
839
840         * mule/european.el ("Latin-1"): Modify `documentation' key value.
841         ("Latin-2"): Likewise.
842
843 1998-08-18  Per Starback  <starback@update.uu.se>
844
845         * mule/european.el (setup-latin2-environment): Fix typo.
846
847 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
848
849         * mule/european.el: Give proper value of `input-method' key to all
850         lang. env.
851
852         * mule/mule-cmds.el (activate-input-method): Handle the case that
853         the arg INPUT-METHOD is nil correctly.
854         (read-multilingual-string): Activate the specified input method
855         before calling read-string.  Afterward, activate the original
856         input method.
857
858 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
859
860         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
861         (set-language-info-alist): Fix typo in doc-string.
862
863         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
864
865 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
866
867         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
868         (reset-language-environment): New function for the job that
869         setup-english-environment used to do.
870         (set-language-environment): Do more setups according to the info
871         in language-info-alist.
872         (read-language-name): Handle the case that the arg KEY is nil.
873         (describe-language-environment): Handle input-method property.
874
875         * mule/: All files under this directory, which related with
876         specific languages (such as mule/european.el, mule/greek.el,
877         mule/hebrew.el, mule/misc-lang.el), modified as below.
878         (setup-XXX-environment): Just call set-language-environment.  If
879         they used to do some other jobs than what done by
880         set-language-environment, those jobs are done in
881         setup-XXX-environment-internal now.
882         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
883         the value to setup-XXX-environment-internal.  Add properties
884         input-method and features.
885
886         * mule/english.el (setup-english-environment): Just call
887         reset-language-environment.
888
889         * mule/european.el (setup-8-bit-environment): Function deleted.
890
891 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
892
893         * mule/mule-cmds.el (input-method-exit-on-first-char)
894         (input-method-use-echo-area): Doc fixes.
895
896 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
897
898         * mule/mule-cmds.el (input-method-exit-on-first-char): New
899         variable.
900         (input-method-use-echo-area): New variable.
901
902 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
903
904         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
905
906 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
907
908         * mule/mule-cmds.el (activate-input-method): Update mode line.
909         (inactivate-input-method): Likewise.
910
911 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
912
913         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
914         input method in the current buffer, but just bind
915         current-input-method.
916
917 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
918
919         * mule/hebrew.el ("Hebrew"): Add coding-priority.
920
921         * mule/misc-lang.el ("IPA"): Add coding-priority and
922         coding-system.
923
924 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
925
926         * mule/greek.el: Add coding-priority.
927
928 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
929
930         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
931         LANG-ENV.
932
933 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
934
935         * mule/mule-cmds.el (register-input-method): Fix previous change.
936         (setup-specified-language-environment): Doc fix.
937
938 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
939
940         * mule/mule-cmds.el: Several doc fixes.
941         (get-language-info, set-language-info): Rename argument.
942         (set-language-info-alist): Likewise.
943         (register-input-method): Rename argument.
944         (activate-input-method): If INPUT-METHOD is nil, deactivate.
945
946 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
947
948         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
949         default value while reading an input method.
950
951 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
952
953         * mule/mule-cmds.el (universal-coding-system-argument):
954         Use buffer-file-coding-system as default.
955
956 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
957
958         * mule/korean.el ("Korean"): Doc fix.
959
960 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
961
962         * mule/mule-cmds.el (describe-language-environment): Print the
963         languge environment at the head.
964
965 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
966
967         * mule/japanese.el: Set exit-function to exit-japanese-environment
968         for Japanese environment.
969
970 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
971
972         * mule/mule-cmds.el (set-language-environment): Doc fix.
973         (current-language-environment): Use defcustom.
974         (default-input-method): Specify :type.
975
976 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
977
978         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
979         modified.
980         (prefer-coding-system): Doc-string modified.
981
982 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
983
984         * mule/mule-cmds.el (set-language-info): Doc-string
985         describes `coding-priority' KEY.
986         (set-language-environment-coding-systems): New function.
987         (select-safe-coding-system): New function.
988         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
989         (set-language-info-alist): New optionla arg PARENTS.  Call
990         set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
991         (set-language-environment-coding-systems): New function.
992
993         * mule/chinese.el: Remove setting up of
994         describe-chinese-environment-map and
995         setup-chinese-environment-map.  Exclude them in args of calls to
996         set-language-info-alist.  Register coding-priority key in
997         language-info-alist.
998
999         * mule/cyrillic.el: Remove setting up of
1000         describe-cyrillic-environment-map and
1001         setup-cyrillic-environment-map.  Exclude them in args of calls to
1002         set-language-info-alist.  Register coding-priority key in
1003         language-info-alist.
1004
1005         * mule/english.el: Register coding-priority key in
1006         language-info-alist.
1007
1008         * mule/ethiopic.el: Register coding-priority key in
1009         language-info-alist.
1010
1011         * mule/european.el: Remove setting up of
1012         describe-european-environment-map and
1013         setup-european-environment-map.  Exclude them in args of calls to
1014         set-language-info-alist.  Register coding-priority key in
1015         language-info-alist.  Add "German" language env.
1016         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
1017         (setup-german-environment): New function.
1018
1019         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
1020         change default input method to "greek-postfix".
1021
1022         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
1023         coding-priority key in
1024
1025 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
1026
1027         * mule/mule-cmds.el (set-language-info): Doc fix.
1028         (input-method-inactivate-hook): Doc fix.
1029
1030 1997-11-20  Karl Heuer  <kwzh@gnu.org>
1031
1032         * mule/mule-cmds.el (set-input-method): Renamed from
1033         select-input-method.
1034
1035 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
1036
1037         * mule/mule-cmds.el (set-language-environment): Run
1038         exit-language-environment-hook before calling `exit-function'
1039         which is specified for the language environment.
1040
1041 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
1042
1043         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
1044         modified.
1045         (prefer-coding-system): Likewise.
1046         (describe-language-environment): Print aliases of each coding
1047         system.
1048         (set-language-environment-hook): New variable.
1049         (exit-language-environment-hook): New variable.
1050         (set-language-environment): Call these hooks.  Before setting a
1051         new language environment, exit from the
1052         current-language-environment if necessary.
1053         (input-method-verbose-flag): The value can be nil, t,
1054         complex-only, or default.
1055         (input-method-highlight-flag): Doc-string augmented.
1056         (activate-input-method): Check if we can run the registered
1057         function to activate an input method.
1058
1059         * mule/korean.el: Set exit-function for language environment
1060         "Korean" to exit-korean-environment.
1061         (setup-korean-environment): Moved to korea-util.el.
1062
1063 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
1064
1065         * mule/mule-cmds.el (read-multilingual-string): Use
1066         current-input-method prior to default-input-method.  Don't bind
1067         current-input-method by `let', instead, activate the specified
1068         input method in the current buffer temporarily.
1069
1070 1997-10-19  John F. Whitehead  <jfw@cisco.com>
1071
1072         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
1073
1074 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
1075
1076         * mule/chinese.el (post-read-decode-hz): Return the result of
1077         decode-hz-region.
1078         (pre-write-encode-hz): Do not change the value of
1079         last-coding-system.
1080
1081 1998-09-06  Bill Richter  <richter@math.nwu.edu>
1082
1083         * mule/mule-ccl.el: Doc fixes.
1084
1085 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
1086
1087         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
1088         (check-ccl-program): New macro.
1089
1090 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
1091
1092         * mule/mule-ccl.el: Comment about CCL syntax modified.
1093         (ccl-command-table): Add read-multibyte-character and
1094         write-multibyte-character.
1095         (ccl-code-table): Add ex-cmd.
1096         (ccl-extended-code-table): New variable.
1097         (ccl-embed-extended-command): New function.
1098         (ccl-compile-read-multibyte-character,
1099         ccl-compile-write-multibyte-character) New functions.
1100         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
1101         ccl-dump-write-multibyte-character): New functions.
1102
1103 1999-07-22  SL Baur  <steve@miho>
1104
1105         * config.el (config-value-file): config.values is installed into
1106         doc-directory.
1107         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
1108
1109 1999-07-19  Didier Verna  <verna@inf.enst.fr>
1110
1111         * rect.el: all functions rewritten, except when noted. Below is a
1112         list of interface changes.
1113         (apply-on-rectangle): new function. Obsoletes
1114         `operate-on-rectangle'. All functions that used to call this
1115         function now call the new one.
1116         (kill-rectangle): added optional prefix arg to fill lines.
1117         (delete-rectangle): ditto.
1118         (delete-extract-rectangle): ditto.
1119         (open-rectangle): ditto.
1120         (clear-rectangle): ditto.
1121         (delete-rectangle-line): added third arg FILL.
1122         (delete-extract-rectangle-line): ditto.
1123         (open-rectangle-line): ditto.
1124         (clear-rectangle-line): ditto.
1125
1126 1999-07-18  Andy Piper  <andy@xemacs.org>
1127
1128         * menubar-items.el (default-menubar): add gutter options.
1129
1130         * gutter-items.el: new file.
1131         (gutter): new group for custom.
1132         (gutter-visible-p): new variable.
1133         (default-gutter-position): ditto.
1134         (buffers-tab): new group for the buffers tab.
1135         (gutter-buffers-tab): widget to put in the gutter.
1136         (buffers-tab-max-size): max number of tabs.
1137         (buffers-tab-switch-to-buffer-function): function to call when a
1138         tab is pressed.
1139         (buffers-tab-omit-function): filter buffers with this function.
1140         (buffers-tab-format-buffer-line-function): format buffer names for
1141         inclusion in tabs.
1142         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
1143         the record.
1144         (build-buffers-tab-internal): build a list of tab items.
1145         (buffers-tab-items): ditto.
1146         (add-tab-to-gutter): put a tab in the gutter area.
1147         (update-tab-in-gutter): reset the buffers in the tab.
1148
1149         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
1150
1151         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
1152         (switch-to-buffer-hooks): new hook.
1153
1154         * toolbar.el (default-toolbar-position): fix typo.
1155
1156 1999-07-16  Andy Piper  <andy@xemacs.org>
1157
1158         * gui.el (make-dialog-frame): turn off gutters for dialogs.
1159
1160 1999-07-15  Didier Verna  <verna@inf.enst.fr>
1161
1162         * cus-edit.el (custom-prompt-variable): optional third arg makes
1163         prompt for a comment string.
1164         (customize-set-value): optional prefix makes this function handle
1165         variable comments.
1166         (customize-set-variable): ditto.
1167         (customize-save-variable): ditto.
1168         (customize-customized): handle custom comments.
1169         (customize-save-customized): ditto.
1170         (custom-variable-state-set): ditto.
1171         (custom-face-state-set): ditto.
1172         (customize-saved): ditto.
1173         (custom-variable-set): ditto.
1174         (custom-face-set): ditto.
1175         (custom-variable-save): ditto.
1176         (custom-face-save): ditto.
1177         (custom-variable-reset-saved): ditto.
1178         (custom-face-reset-saved): ditto.
1179         (custom-variable-reset-standard): ditto.
1180         (custom-face-reset-standard): ditto.
1181         (custom-comment-face): new face.
1182         (custom-comment-tag-face): ditto.
1183         (custom-comment): new widget.
1184         (custom-comment-create): new function.
1185         (custom-comment-delete): ditto.
1186         (custom-comment-value-set): ditto.
1187         (custom-comment-show): ditto.
1188         (custom-comment-invisible-p): ditto.
1189         (custom-variable-value-create): create a comment field widget.
1190         (custom-face-value-create): ditto.
1191         (custom-variable-menu): new entry for adding a custom comment.
1192         (custom-face-menu): ditto.
1193         (custom-save-variables): possibly save custom comments.
1194         (custom-save-faces): ditto.
1195
1196         * cus-face.el (custom-set-faces): the arguments can now have a
1197         custom comment as fourth argument.
1198
1199         * custom.el (custom-set-variables): the arguments can now have a
1200         custom comment as fifth element.
1201
1202 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
1203
1204         * XEmacs 21.2.18 is released
1205
1206 1999-07-13  SL Baur  <steve@miho>
1207
1208         * lib-complete.el (read-library-name): Revert previous change.
1209         (read-library): Ditto.
1210
1211 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
1212
1213         * packages.el (packages-package-list): Capitalize docstring.
1214
1215         * packages.el (packages-find-package-library-path): Use #'nconc
1216         rather than #'append to reduce consing -- #'mapcar uses Flist,
1217         which returns a freshly consed list.  #'append would create yet
1218         another fresh list, using Fmake_list in concat.
1219
1220         * packages.el (package-provide): Use setq with remassq like it
1221         says in its docstring.
1222
1223 1999-07-06  SL Baur  <steve@miho.m17n.org>
1224
1225         * lib-complete.el (progn-with-message): Fix typo.
1226
1227 1999-07-06  SL Baur  <steve@miho.m17n.org>
1228
1229         * mule/mule-misc.el (char-octet): Make function match docstring.
1230         From Katsumi Yamaoka <yamaoka@jpl.org>
1231
1232 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
1233
1234         * wid-edit.el (widget-documentation): corrected spelling error.
1235
1236 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
1237
1238         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
1239         keys if already bound
1240
1241 1999-07-06  SL Baur  <steve@miho.m17n.org>
1242
1243         * lib-complete.el (progn-with-message): Revert previous changes.
1244
1245 1999-06-24  Bob Weiner  <weiner@beopen.com>
1246
1247         * lib-complete.el (find-library):
1248         (find-library-other-window):
1249         (find-library-other-frame): Completely rewrote
1250         so that these functions actually work when called non-interactively.
1251         Also made them handle LIBRARY arguments which end with .el or .elc.
1252
1253 1999-06-24  Bob Weiner  <weiner@beopen.com>
1254
1255         * simple.el (indent-new-comment-line): Locally bound
1256         `block-comment-start' to `comstart' or else when this is called
1257         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
1258         `block-comment-start' value, ignoring any existing spacing after a
1259         comment prefix in the previous line and producing ugly comments.
1260
1261 1999-06-23  Bob Weiner  <weiner@beopen.com>
1262
1263         * list-mode.el (mouse-choose-completion):
1264         (choose-completion):
1265         (completion-switch-to-minibuffer): Added.
1266         ([Tab]): [Tab] previously switched to the minibuffer
1267         but since [space] does that and since most applications in the
1268         world use [Tab] to select the next item in a list, do that in the
1269         *Completions* buffer too.  This will cause the least confusion
1270         among the largest population of users.  -- Bob Weiner, BeOpen.com,
1271         06/23/1999.
1272
1273 1999-06-22  Bob Weiner  <weiner@beopen.com>
1274
1275         * help.el (help-buffer-name): Added support for a null value
1276         of `help-buffer-prefix-string' since some buffers require no
1277         prefix.
1278
1279 1999-06-20  Bob Weiner  <weiner@beopen.com>
1280
1281         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
1282         in the completion-list-mode-map to bury the completions buffer
1283         even when the minibuffer is no longer active.
1284
1285 1999-06-20  Bob Weiner  <weiner@beopen.com>
1286
1287         * list-mode.el (list-mode): It is visually disconcerting to have
1288         the text cursor disappear within list buffers, especially when
1289         moving from window to window, so leave it visible.
1290
1291 1999-07-01  SL Baur  <steve@miho.m17n.org>
1292
1293         * menubar-items.el (default-menubar): Conditionalize the bug
1294         report menu item (which may not be possible in this XEmacs).
1295         Reported by: Ken'ichi Handa <handa@etl.go.jp>
1296
1297 1999-06-30  SL Baur  <steve@miho.m17n.org>
1298
1299         * subr.el (with-current-buffer): DOC string fix.
1300         Suggested by Bob Weiner <weiner@altrasoft.com>
1301
1302 1999-06-25  Charles G Waldman <cgw@fnal.gov>
1303
1304         * cus-face.el (custom-face-italic): insert missing args
1305
1306 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1307
1308         * packages.el (package-locations): Changed default early package
1309         hierarchies to ~/.xemacs/mule-packages and
1310         ~/.xemacs/xemacs-packages.
1311
1312 1999-06-23  SL Baur  <steve@miho.m17n.org>
1313
1314         * mule/mule-category.el (Top Level): ASCII is also latin-1.
1315
1316 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1317
1318         * packages.el (package-locations): Changed default early package
1319         hierarchy to ~/.xemacs/packages.
1320         (package-locations): Removed `packages' as a possible name for a
1321         late package hierarchy.
1322
1323 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1324
1325         * mule/mule-category.el (word-combining-categories): Set up new
1326         variable.
1327         (word-separating-categories): Likewise.
1328
1329 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
1330
1331         * XEmacs 21.2.17 is released
1332
1333 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
1334
1335         * font-menu.el (font-menu-set-font): allow for nil specification
1336         of font size.
1337
1338 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
1339
1340         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
1341         is 1.
1342
1343 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
1344
1345         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
1346         8859-5 instead of ISO 8859-1.
1347
1348 1999-06-15  SL Baur  <steve@steve1.m17n.org>
1349
1350         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
1351         (viet-viscii-encode-table): Ditto.
1352
1353         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
1354         Make obsolete definition of char-octet.
1355
1356 1999-06-14  SL Baur  <steve@steve1.m17n.org>
1357
1358         * subr.el: Move no-Mule make-char ...
1359         * help-nomule.el (make-char): To here.
1360         (string-width): Make Mule compatibility alias.
1361
1362 1999-06-15  Andy Piper  <andy@xemacs.org>
1363
1364         * select.el (get-selection-no-error): really make there be no-error.
1365         (get-selection): revert to original.
1366
1367 1999-06-11  Andy Piper  <andy@xemacs.org>
1368
1369         * select.el (selection-sets-clipboard): renamed.
1370         (own-selection): use it.
1371
1372 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
1373
1374         * XEmacs 21.2.16 is released
1375
1376 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1377
1378         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
1379         missing characters to avoid crash.
1380
1381 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
1382
1383         * coding.el (set-terminal-coding-system): Only set the console
1384         coding system on the selected console if it is a tty.
1385
1386 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
1387
1388         * cus-face.el:
1389         * cus-edit.el:
1390         * faces.el:
1391         (custom):
1392         (face-spec-set):
1393         * faces.el (frob-face-property):
1394         * font-menu.el (font-menu-set-font):
1395                   Actually apply changes from 1999-03-17
1396
1397 1999-06-10  Andy Piper  <andy@xemacs.org>
1398
1399         * select.el (get-selection): abstract out non error-signalling
1400         part.
1401         (get-selection-no-error): get-selection without signalling an
1402         error.
1403         (selection-is-clipboard-p): new variable. controls whether the
1404         selection sets the clipboard.
1405         (own-selection): use it.
1406
1407         * mouse.el (insert-selection): fallback to clipboard after trying
1408         primary selection and cutbuffer.
1409
1410 1999-06-05  Andy Piper  <andy@xemacs.org>
1411
1412         * x-select.el (xselect-kill-buffer-hook-1): use generalised
1413         selection functions.
1414
1415 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1416
1417         * code-files.el (buffer-file-coding-system): Use `raw-text' as
1418         default value.
1419         (load): Use `raw-text' instead of `no-conversion'.
1420         (insert-file-contents): Likewise.
1421
1422         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
1423         of `no-conversion'.
1424
1425 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
1426
1427         * coding.el: Don't copy `no-conversion' to `raw-text'.
1428
1429 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
1430
1431         * subr.el (make-char): Define it if Mule is not around.
1432
1433 1999-06-07  SL Baur  <steve@steve1.m17n.org>
1434
1435         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
1436
1437         * x-select.el (x-disown-selection-internal): Restore symbol as an
1438         obsolete alias.
1439         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
1440
1441 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
1442
1443         * XEmacs 21.2.15 is released
1444
1445 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
1446
1447         * subr.el (split-string): Avoid infinite looping
1448
1449 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
1450
1451         * ldap.el (ldap-ignore-attribute-codings): New variable
1452         (ldap-default-attribute-decoder): New variable
1453         (ldap-coding-system): New variable
1454         (ldap-attribute-syntax-encoders): New variable
1455         (ldap-attribute-syntax-decoders): New variable
1456         (ldap-attribute-syntaxes-alist): New variable
1457         (ldap-encode-boolean): New function
1458         (ldap-decode-boolean): New function
1459         (ldap-encode-country-string): New function
1460         (ldap-decode-string): New function
1461         (ldap-decode-address): New function
1462         (ldap-encode-address): New function
1463         (ldap-decode-attribute): New function
1464         (ldap-search): Use some of these
1465
1466 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
1467
1468         * version.el (emacs-version): Make the patch level/beta come
1469         before the XEmacs qualifier so that it gets into (funcall
1470         emacs-version) and thus in the bug reports.
1471         (emacs-version>=): Support patch levels.
1472
1473 1999-06-03  SL Baur  <steve@xemacs.org>
1474
1475         * version.el: implement x.y.z version number
1476         From Jan Vroonhof <vroonhof@math.ethz.ch>
1477
1478 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
1479
1480         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
1481
1482 1999-05-22  Vin Shelton <acs@xemacs.org>
1483
1484         * startup.el: Document -private and break out non-standard X options.
1485
1486 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
1487
1488         * mule/mule-charset.el (charset-after): New function.
1489         (charset-direction): Synch with Mule, update docstring.
1490         (get-charset-property): New function.
1491         (put-charset-property): New function.
1492         (charset-plist): New function.
1493
1494         * mule/mule-charset.el (compose-region):
1495         (decompose-region): remove;  these functions (which don't work
1496         since we don't do composite characters) have been moved to
1497         mule-util.el.
1498         (toplevel): follow coding standards
1499
1500 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
1501
1502         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
1503         exist any more.
1504
1505         * code-files.el: Fix commentary to follow coding standards.  Move
1506         the single line left in mule-files.el to here.
1507
1508         * mule/mule-files.el: delete.
1509
1510 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
1511
1512         * info.el (Info-scroll-prev): Use event functions instead of the
1513         old emacs 19 interface.
1514
1515 1999-06-02  Andy Piper  <andy@xemacs.org>
1516
1517         * x-font-menu.el (x-font-menu-load-font):
1518         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
1519
1520 1999-05-31  Andy Piper  <andy@xemacs.org>
1521
1522         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
1523         group.
1524         (font-menu-this-frame-only-p): ditto.
1525         (font-menu-max-items): reinstate, from Jan Vroonhof
1526         <vroonhof@math.ethz.ch>
1527         (font-menu-submenu-name-format): ditto.
1528         (font-menu-split-long-menu): ditto, for use by the family
1529         constructor.
1530         (font-menu-family-constructor): use it.
1531
1532 1999-05-30  Andy Piper  <andy@xemacs.org>
1533
1534         * msw-faces.el (mswindows-font-regexp): new font matching regexp
1535         for use by the font menu.
1536
1537         * msw-font-menu.el: new file implementing mswindows specific
1538         font-menu behaviour.
1539         (mswindows-font-menu-registry-encoding): new function mirroring x version.
1540         (mswindows-font-menu-junk-families): ditto.
1541         (hack-font-truename): ditto.
1542         (mswindows-font-regexp-ascii): ditto.
1543         (mswindows-reset-device-font-menus): ditto.
1544         (mswindows-font-menu-font-data): ditto.
1545         (mswindows-font-menu-load-font): ditto.
1546
1547         * x-font-menu.el (x-reset-device-font-menus): made device specific.
1548         (x-font-menu-font-data): ditto.
1549         (x-font-menu-load-font): ditto.
1550
1551         * font-menu.el: new file implementing generic font menu behaviour.
1552         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
1553         made device independent.
1554         (font-menu-this-frame-only-p): ditto.
1555         (font-menu-preferred-resolution): ditto.
1556         (font-menu-size-scaling): new variable used to determine whether
1557         sizes are in points or tenths of a point.
1558         (vassoc): moved from x-font-menu.el.
1559         (device-fonts-cache): ditto.
1560         (device-fonts-cache): ditto.
1561         (flush-device-fonts-cache): ditto.
1562         (reset-device-font-menus): copied from x-font-menu.el and made
1563         device independent. Most functionality deferred to
1564         device-dependent versions.
1565         (font-menu-family-constructor): copied from x-font-menu.el and
1566         made device independent.
1567         (font-menu-size-constructor): ditto.
1568         (font-menu-weight-constructor): ditto.
1569         (font-menu-set-font): ditto.
1570         (font-menu-change-face): ditto.
1571         (font-menu-load-font): new device method.
1572         (font-menu-font-data): ditto.
1573
1574         * x-font-menu.el: The above functions deleted.
1575
1576 1999-05-26  Andy Piper  <andy@xemacs.org>
1577
1578         * update-elc.el:
1579         * make-docfile.el:
1580         * loadup.el: rehash expand-file-name usage to not use default-directory.
1581
1582 1999-05-21  Andy Piper  <andy@xemacs.org>
1583
1584         * x-select.el (x-select-convert-to-text):
1585         (x-selected-text-type):
1586         (x-get-selection):
1587         (xselect-convert-to-string):
1588         (xselect-convert-to-compound-text):
1589         (xselect-convert-to-length):
1590         (xselect-convert-to-targets):
1591         (xselect-convert-to-delete):
1592         (xselect-convert-to-filename):
1593         (xselect-convert-to-charpos):
1594         (xselect-convert-to-lineno):
1595         (xselect-convert-to-colno):
1596         (xselect-convert-to-sourceloc):
1597         (xselect-convert-to-os):
1598         (xselect-convert-to-host):
1599         (xselect-convert-to-user):
1600         (xselect-convert-to-class):
1601         (xselect-convert-to-name):
1602         (xselect-convert-to-integer):
1603         (xselect-convert-to-atom):
1604         (xselect-convert-to-identity): functions renamed from x-* and
1605         moved to select.el.
1606         (x-get-secondary-selection): use rename get-selection.
1607         (x-get-clipboard): ditto.
1608         (x-own-selection): moved to select.el.
1609         (x-valid-simple-selection-p): ditto.
1610         (x-dehilight-selection): ditto.
1611         (x-own-clipboard): ditto.
1612         (x-disown-selection): ditto.
1613
1614         * x-mouse.el (x-yank-function): moved to mouse.el.
1615         (x-insert-selection): ditto.
1616         (x-set-point-and-move-selection): use renamed function.
1617
1618         * select.el (selected-text-type): moved and renamed from
1619         x-select.el.
1620         (selection-owner-p): moved to C.
1621         (selection-exists-p): ditto.
1622         (get-cutbuffer): new device method.
1623         (get-selection): generalised and moved from x-select.el.
1624         (own-selection): moved x-own-selection functionality into here.
1625         (dehilight-selection): renamed and moved from x-select.el.
1626         (own-clipboard): functionality moved from x-select.el using new
1627         generic C builtins.
1628         (disown-clipboard): ditto.
1629         (select-convert-to-text):
1630         (select-convert-to-string):
1631         (select-convert-to-compound-text):
1632         (select-convert-to-length):
1633         (select-convert-to-targets):
1634         (select-convert-to-delete):
1635         (select-convert-to-filename):
1636         (select-convert-to-charpos):
1637         (select-convert-to-lineno):
1638         (select-convert-to-colno):
1639         (select-convert-to-sourceloc):
1640         (select-convert-to-os):
1641         (select-convert-to-host):
1642         (select-convert-to-user):
1643         (select-convert-to-class):
1644         (select-convert-to-name):
1645         (select-convert-to-integer):
1646         (select-convert-to-atom):
1647         (select-convert-to-identity): new functions renamed from x-* and
1648         moved from x-select.el.
1649
1650         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
1651         into here and use as the default window-system mouse yank.
1652         (insert-selection): generalised and moved from x-mouse.el.
1653         (own-clipboard): moved to C.
1654
1655         * msw-select.el (mswindows-selection-owned-p): deleted.
1656         (mswindows-own-selection): generalised and moved to select.el.
1657         (mswindows-disown-selection): generalised and moved to C.
1658         (mswindows-selection-owner-p): ditto.
1659
1660 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
1661
1662         * XEmacs 21.2.14 is released
1663
1664 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
1665
1666         * about.el: update contact info for jason and slb.
1667
1668 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
1669
1670         * mule/european.el (setup-romanian-environment): Add Romanian
1671         support from Emacs/Mule romanian.el.
1672
1673 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
1674
1675         * cus-face.el: Label all custom changes with the 'custom' tag.
1676
1677         * cus-edit.el: idem ditto.
1678
1679         * faces.el: Added suport for adding device tags to various functions.
1680         (custom): New device tag.
1681         (face-spec-set): Call reset face with tags argument. No longer do
1682         x-init-global-faces hack.
1683
1684         * faces.el (frob-face-property): Use an anonymous specifier to map
1685         frob-face-property-1 over.
1686
1687         * x-font-menu.el (font-menu-set-font): Always specify all
1688         properties to custom.
1689
1690 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
1691
1692         * mule/european.el (setup-czech-environment): Add czech support.
1693         From David Sauer <davids@orfinet.cz>
1694
1695 1999-03-15  SL Baur  <steve@xemacs.org>
1696
1697         * check-features.el: Turn hard errors into warnings.
1698
1699 1999-03-21  SL Baur  <steve@xemacs.org>
1700
1701         * simple.el (delete-key-deletes-forward): As per discussion on
1702         xemacs-beta, default to t.
1703
1704 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
1705
1706         * loadup.el: Define Installation-string before loading anything.
1707
1708 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
1709
1710         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
1711         From Anders Stenman <stenman@isy.liu.se>
1712
1713 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
1714
1715         * wid-edit.el (widget-glyph-find): Ditto.
1716
1717         * packages.el (locate-library): Ditto.
1718
1719         * loadup.el (really-early-error-handler): Ditto.
1720
1721         * lib-complete.el (read-library): Ditto.
1722
1723         * faces.el (set-face-stipple): Ditto.
1724
1725         * code-files.el (load): Use new calling style of locate-file.
1726
1727 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
1728
1729         * packages.el (packages-unbytecompiled-lisp): Installation.el is
1730         dead.
1731
1732 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
1733
1734         * dumped-lisp.el (preloaded-file-list): Don't load
1735         Installation.el.
1736
1737         * loadup.el (Installation-string): Define it here.
1738
1739 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
1740
1741         * dumped-lisp.el (preloaded-file-list): Revert previous change --
1742         Installation.el needs to be loaded before `dump-paths', otherwise
1743         the dumping process won't find it.
1744
1745 1999-03-13  Adrian Aichner  <aichner@ecf.teradyne.com>
1746
1747         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
1748         subr so that we can use `replace-in-string' in Installation.el to
1749         get rid of C-m chars under the native Windows build.
1750
1751 1999-04-29  Andy Piper  <andy@xemacs.org>
1752
1753         * make-docfile.el: canonicalize file and directory names.
1754
1755         * device.el (call-device-method): new function for calling device
1756         specific methods.
1757         (define-device-method): new function for defining device methods.
1758         (define-device-method*): ditto.
1759
1760 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
1761
1762         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
1763
1764 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
1765
1766         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
1767         (cyrillic-koi8-r-encode-table): Likewise.
1768         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
1769         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
1770
1771         * mule/mule-misc.el (split-char-or-char-int): New function [moved
1772         from vietnamese.el].
1773
1774         * mule/vietnamese.el: Move function `split-char-or-char-int' to
1775         mule/mule-misc.el.
1776
1777 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
1778
1779         * mule/thai-xtis.el:
1780         - Change font registry name from "Thai94x94-0" to "xtis-0".
1781         - Change mnemonic of coding-system `tis-620' to "TIS620".
1782
1783 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
1784
1785         * mule/ethiopic.el: fixed.
1786
1787 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
1788
1789         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
1790
1791         * mule/thai-xtis.el: New file.
1792
1793         * mule/vietnamese.el: New file.
1794
1795         * mule/ethiopic.el: New file.
1796
1797 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
1798
1799         * bytecomp.el (byte-compile-close-variables): Leave
1800         debug-issue-ebola-notices alone.
1801
1802 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
1803
1804         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
1805         at the top of the buffer since it is the most important thing to
1806         customize
1807         (ldap-get-host-parameter): New defun
1808         (ldap-search): Add a new parameter `withdn' to retrieve the
1809         distinguished names of entries
1810
1811 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
1812
1813         * startup.el (splash-frame-body): Date and spelling fixes.
1814
1815 1999-03-16  Colin Rafferty  <colin@xemacs.org>
1816
1817         * view-less.el (toggle-truncate-lines): add autoload tag
1818
1819 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
1820
1821         * format.el (format-alist): Disable image stuff.
1822
1823 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
1824
1825         * wid-edit.el (widget-glyph-find): Search by directories, then by
1826         suffixes rather than the other way around.
1827         (widget-image-conversion): Renamed to
1828         `widget-image-file-name-suffixes'.
1829
1830 1999-04-16  Olivier Galibert  <galibert@pobox.com>
1831
1832         * mule/mule-charset.el: Made old functions obsolete, remove the
1833         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
1834         (charset-iso-graphic-plane): Rename from charset-graphic.
1835         (charset-iso-final-char): Rename from charset-final.
1836         (charset-width): Rename from charset-columns.
1837         (charset-bytes): Added from fsf compatibility, returns always 1.
1838
1839         * mule/mule-misc.el: Move charset-doc-string alias to
1840         mule-charset.el
1841
1842 1999-04-14  Colin Rafferty  <colin@xemacs.org>
1843
1844         * x-faces.el (x-make-font-bold-italic): honor
1845         *try-oblique-before-italic-fonts*
1846
1847 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
1848
1849         * cl-extra.el (coerce): Coerce numbers to characters correctly.
1850
1851 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
1852
1853         * x-faces.el (try-oblique-before-italic-fonts): Use the right
1854         name.
1855
1856 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
1857
1858         * cl-extra.el (equalp): Would bug out for lists.
1859
1860 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
1861
1862         * about.el (about-hackers):  Change cgw's email address
1863
1864 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
1865
1866         * XEmacs 21.2.13 is released
1867
1868 1999-03-12  SL Baur  <steve@xemacs.org>
1869
1870         * simple.el (delete-key-deletes-forward): Revert to previous
1871         behavior.
1872
1873 1999-01-18  Didier Verna  <verna@inf.enst.fr>
1874
1875         * menubar-items.el (xemacs-splash-buffer): handle the case of
1876         multiple elements in the splash buffer body.
1877
1878         * startup.el (splash-frame-timeout): new constant: interval
1879         between splash buffer elements.
1880         (command-line-1): handle splash buffer with multiple elements (use
1881         a timeout).
1882         (splash-frame-body): Originally `startup-splash-frame-body'.
1883         Rewrote a cleaner and more readable version. This can now be array,
1884         in which case each element is displayed in turn in the splash buffer.
1885         (splash-frame-static-body): new constant. Persistent information
1886         across all splash buffer elements (preserves the possibility to give
1887         it in different languages.
1888         (circulate-splash-frame-elements): new function. Used as a timeout
1889         to circulate through all splash frame elements and display them in
1890         sequence.
1891         (display-splash-frame): originally `startup-splash-frame'. Handle
1892         the case of multiple elements in the splash buffer body. Now
1893         returns a timeout id if multiple elements to display, or nil.
1894
1895 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
1896
1897         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
1898         so they can be overridden by x-init-face-from-resources.
1899         Additionally specify the font name also with an x tag.
1900
1901 1999-03-08  Andy Piper  <andy@xemacs.org>
1902
1903         * package-get.el (package-get-base): autoload.
1904
1905         * menubar-items.el (default-menubar): add update menu item. Fix
1906         custom menu to only be activated when package-base is available.
1907
1908         * package-get.el (package-get-custom): don't load
1909         package-get-custom as it is auto-generated. Fix group definition.
1910
1911 1999-03-05  Didier Verna  <verna@inf.enst.fr>
1912
1913         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
1914         instead of `symbol-name' (Thanks Kyle).
1915
1916         * cus-edit.el (custom-save-variables): use `prin1' instead of
1917         princ to write symbols.
1918
1919 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
1920
1921         * XEmacs 21.2.12 is released
1922
1923 1999-03-05  SL Baur  <steve@xemacs.org>
1924
1925         * menubar-items.el (default-menubar): Add kfm browsing support.
1926         From Neal Becker <nbecker@fred.net>
1927
1928 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
1929
1930         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
1931         calls to font-lock during buffer reversion.
1932
1933 1999-02-12  Didier Verna  <verna@inf.enst.fr>
1934
1935         * info.el (Info-build-node-completions): unconditionally widen the
1936         tag table buffer.
1937
1938 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
1939
1940         * x-faces.el (x-init-face-from-resources):
1941         Only set fonts in the 'x locale.
1942
1943 1999-03-04  Adrian Aichner  <aichner@ecf.teradyne.com>
1944
1945         * package-ui.el (pui-install-selected-packages): Don't throw on
1946         `package-admin-delete-binary-package' returning nil since it's
1947         normal.  Reindent function.
1948         (pui-add-required-packages): Handle case where packages selected
1949         for installation have never been installed.
1950
1951 1999-03-03  Martin Buchholz  <martin@xemacs.org>
1952
1953         * menubar-items.el (default-menubar):
1954         Implement the ``Mule->Set coding system of process'' menu item.
1955
1956 1999-02-18  Martin Buchholz  <martin@xemacs.org>
1957
1958         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
1959         files
1960         - Change some `if's to `when's
1961
1962 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
1963
1964         * XEmacs 21.2.11 is released
1965
1966 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
1967
1968         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
1969         against window close (Fix Bug #460).
1970         (ask-user-about-lock-dbox): Idem.
1971
1972 1999-02-25  SL Baur  <steve@xemacs.org>
1973
1974         * mule/mule-charset.el (charset-leading-byte): New function.
1975         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
1976
1977 1999-02-12  Andy Piper  <andy@xemacs.org>
1978
1979         * about.el (xemacs-hackers): change andy's email address.
1980         (about-url-alist): change andy's web page address.
1981         (about-xemacs): add piper.
1982
1983 1999-02-16  SL Baur  <steve@xemacs.org>
1984
1985         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
1986         of mule-base into lisp/mule.
1987
1988 1999-02-16  SL Baur  <steve@xemacs.org>
1989
1990         * mule/arabic.el:
1991         mule/canna-leim.el:
1992         mule/chinese.el:
1993         mule/cyrillic.el:
1994         mule/english.el:
1995         mule/european.el:
1996         mule/greek.el:
1997         mule/hebrew.el:
1998         mule/japanese.el:
1999         mule/kinsoku.el:
2000         mule/korean.el:
2001         mule/misc-lang.el:
2002         mule/mule-category.el:
2003         mule/mule-ccl.el:
2004         mule/mule-charset.el:
2005         mule/mule-cmds.el:
2006         mule/mule-coding.el:
2007         mule/mule-files.el:
2008         mule/mule-help.el:
2009         mule/mule-init.el:
2010         mule/mule-misc.el:
2011         mule/mule-tty-init.el:
2012         mule/mule-x-init.el:
2013         mule/viet-chars.el:  Remerge from mule-base.
2014
2015         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
2016         of mule-base into lisp/mule.
2017
2018 1999-02-10  Adrian Aichner  <aichner@ecf.teradyne.com>
2019
2020         * process.el (exec-to-string): Use `shell-command-switch' in place
2021         of hard-wired "-c" (for WindowsNT).
2022
2023 1999-02-08  Charles G Waldman  <cgw@pgt.com>
2024
2025         * menubar-items.el (default-menubar):  Remove obsolete
2026         "Gopher" item
2027
2028 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
2029
2030         * package-admin.el (package-admin-get-install-dir): First fall
2031         back to the location of xemacs-base for non-mule packages.
2032
2033 1999-02-15  Martin Buchholz  <martin@xemacs.org>
2034
2035         * paths.el:
2036         - improved automounter tmp directory support.
2037         - support 4 (!) empirically discovered automounter conventions
2038
2039 1999-02-12  SL Baur  <steve@xemacs.org>
2040
2041         * etags.el (pop-tag-mark): autoload to match key binding.
2042
2043 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
2044
2045         * XEmacs 21.2.10 is released
2046
2047 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
2048
2049         * package-get.el (package-get-remote-filename): Don't bug out for
2050         a local file name in the search entry.
2051
2052 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
2053
2054         * XEmacs 21.2.9 is released
2055
2056 1999-01-19  Didier Verna  <verna@inf.enst.fr>
2057
2058         * replace.el (replace-search-function): new variable containing a
2059         function to perform a search-forward.
2060         (replace-re-search-function): new variable containing a function
2061         to perform a re-search-forward.
2062         (perform-replace): use them.
2063
2064 1999-01-25  Didier Verna  <verna@inf.enst.fr>
2065
2066         * select.el (selection-owner-p): use the name `XEmacs'.
2067         (cut-copy-clear-internal): ditto.
2068
2069 1999-01-18  Andy Piper  <andy@xemacs.org>
2070
2071         * about.el (about-url-alist): Update my entry.
2072         (xemacs-hackers): Ditto.
2073
2074 1999-01-14  Adrian Aichner  <aichner@ecf.teradyne.com>
2075
2076         * buffer.el (switch-to-buffer): Fixing documentation.
2077         * minibuf.el (minibuffer-completion-table): ditto.
2078         * cl-macs.el (return-from): ditto.
2079
2080 1999-01-04  Didier Verna  <verna@inf.enst.fr>
2081
2082         * replace.el (delete-non-matching-lines): temporarily disable
2083         case-folding when called interactively with a regexp containing
2084         uppercase characters.
2085         (delete-matching-lines): ditto.
2086         (count-matches): ditto.
2087         (list-matching-lines): ditto.
2088
2089 1999-01-07  Colin Rafferty  <colin@xemacs.org>
2090
2091         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
2092         abort if current window is split horizontally, not if others are
2093         split.  Got rid of unnecessary minibuffer checking.  Also, add
2094         some comments (it's still complex).
2095
2096 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
2097
2098         * package-get.el: changed address for doc.ic.ac.uk to
2099         sunsite.doc.ic.ac.uk
2100
2101 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2102
2103         * ldap.el (toplevel): Remove requires so that the file compiles
2104         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
2105
2106 1999-01-10  J. Kean Johnston  <jkj@sco.com>
2107
2108         * dump-paths.el: Calculate module-directory and set
2109         module-load-path to the load path for modules.
2110
2111         * loadup.el: Get bootstrap value of module-load-path from the
2112         environment variable EMACSBOOTSTRAPMODULEPATH.
2113         - Display the module load path if we're debugging paths.
2114
2115         * setup-paths.el: Added function paths-find-site-module-directory.
2116         - Added function paths-find-module-directory.
2117         - Added function paths-construct-module-load-path.  Uses new
2118         environment variable EMACSMODULEPATH.
2119
2120 1998-12-30  Martin Buchholz  <martin@xemacs.org>
2121
2122         * font.el (font-default-object-for-device):
2123         Oops! This `or' can't be replaced by `unless'.
2124         Fixed inability to run w3, among other things.
2125
2126 1998-12-17  Charles G. Waldman <cgw@pgt.com>
2127
2128         * package-admin.el: Change initialization of
2129           package-admin-install-function dependent on system type.
2130           Change package-admin-install-function-mswindows to use
2131           "minitar".
2132
2133 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
2134
2135         * mouse.el (default-mouse-motion-handler): Disable help echo while
2136         in the minibuffer.
2137
2138 1998-12-28  Martin Buchholz <martin@xemacs.org>
2139
2140         * XEmacs 21.2.8 is released.
2141
2142 1998-12-24  Martin Buchholz <martin@xemacs.org>
2143
2144         * XEmacs 21.2.7 is released.
2145
2146 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
2147
2148         * package-ui.el (pui-list-packages): Set truncate-lines.
2149
2150         * package-get.el (package-get-download-menu): Use
2151         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
2152
2153         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
2154         (pui-help-string): idem.
2155         (list-packages-mode): New major mode.
2156         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
2157         (pui-install-selected-packages): Add suport for removing packages.
2158         (pui-toggle-package-delete-key): New function.
2159         (pui-popup-context-sensitive): New kludge.
2160         (pui-list-packages): Add warning when `package-get-remote' is nil.
2161         (package-ui-add-site): New function.
2162
2163 1998-12-01  Didier Verna  <verna@inf.enst.fr>
2164
2165         * hyper-apropos.el (hyper-where-is): added the missing autoload.
2166
2167 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2168
2169         * ldap.el: Custom-ized
2170         (toplevel): Do not provide `ldap' which is provided by C level
2171         LDAP code
2172         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
2173
2174 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
2175
2176         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
2177
2178 1998-12-17  Andy Piper  <andy@xemacs.org>
2179
2180         * sound.el (sound-load-list): name changed from sound-load-alist.
2181         (sound-extension-list): name changed from sound-ext-list.
2182         (load-default-sounds): use new names.
2183         (load-sound-file): use new names.
2184
2185 1998-12-16  Andy Piper  <andy@xemacs.org>
2186
2187         * XEmacs 21.2.6 is released
2188
2189 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
2190
2191         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
2192         errors.
2193
2194 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
2195
2196         * wid-edit.el (widget-echo-this-extent): Set
2197         help-echo-owns-message to t.
2198
2199 1998-11-30  Greg Klanderman  <greg@alphatech.com>
2200
2201         * package-get.el (package-get-download-menu): use toggles for
2202           each site in the download site menu.
2203
2204 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
2205
2206         * package-get.el (package-get): If we cannot find a package
2207           because package-get-remote is not set, give a more helpful
2208           error message.
2209
2210 1998-11-30  Greg Klanderman  <greg@alphatech.com>
2211
2212         * package-get.el (package-get-remote-filename): use an EFS path
2213         with user anonymous if no user is specified.
2214
2215 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
2216
2217         * faces.el (face-spec-set): Re-init fallfacks for default after
2218         calling reset-face on the default face.
2219
2220 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
2221
2222         * package-admin.el (package-admin-default-install-function):
2223         Behave as advertised.  Make sure the pkg-dir is proper for
2224         default-directory.
2225         (package-admin-add-binary-package): Make sure the pkg-dir is
2226         proper for default-directory.
2227         (package-admin-install-function-mswindows): Make sure the pkg-dir
2228         is proper for default-directory.
2229
2230 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
2231
2232         * XEmacs 21.2.5 is released
2233
2234 1998-12-05  SL Baur  <steve@altair.xemacs.org>
2235
2236         * files.el (binary-file-regexps): regexp-opt is not available at
2237         bytecompile time.
2238
2239 1998-11-30  Martin Buchholz  <martin@xemacs.org>
2240
2241         * x-win-xfree86.el:
2242         * x-win-sun.el (x-win-init-sun):
2243         * x-win-sun.el:
2244         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
2245         * x-iso8859-1.el:
2246         * x-init.el (init-post-x-win):
2247         * x-init.el (init-pre-x-win):
2248         * x-init.el (x-initialize-compose):
2249         * x-init.el:
2250         * x-compose.el:
2251         * winnt.el:
2252         * widget.el:
2253         * wid-edit.el (widget-glyph-click):
2254         * wid-edit.el (widget-glyph-find):
2255         * wid-edit.el (widget-type):
2256         * view-less.el (view-buffer-other-window):
2257         * very-early-lisp.el:
2258         * version.el:
2259         * toolbar.el:
2260         * toolbar-items.el:
2261         * term/sun.el (suntool-map):
2262         * term/sun-mouse.el:
2263         * term/internal.el:
2264         * syntax.el (modify-syntax-entry):
2265         * symbol-syntax.el:
2266         * subr.el:
2267         * startup.el (lock-directory):
2268         * simple.el (set-comment-column):
2269         * simple.el (backward-delete-char-untabify):
2270         * shadow.el (find-emacs-lisp-shadows):
2271         * shadow.el:
2272         * setup-paths.el (paths-construct-info-path):
2273         * select.el (cut-copy-clear-internal):
2274         * process.el (call-process-region):
2275         * process.el (start-process-shell-command):
2276         * process.el:
2277         * paths.el (rmail-spool-directory):
2278         * paragraphs.el (use-hard-newlines):
2279         * package-get.el (package-get-dependencies):
2280         * package-admin.el (package-admin-delete-binary-package):
2281         * obsolete.el (truncate-string):
2282         * obsolete.el (store-substring):
2283         * mouse.el (default-mouse-track-maybe-own-selection):
2284         * mouse.el (mouse-yank-at-point):
2285         * modeline.el:
2286         * modeline.el (mouse-drag-modeline):
2287         * minibuf.el (read-directory-name-internal):
2288         * minibuf.el (read-file-name-internal):
2289         * minibuf.el (read-file-name-internal-1):
2290         * minibuf.el (read-file-name-2):
2291         * minibuf.el (exact-minibuffer-completion-p):
2292         * minibuf.el (read-from-minibuffer):
2293         * minibuf.el:
2294         * menubar.el (check-menu-syntax):
2295         * map-ynp.el (map-y-or-n-p):
2296         * make-docfile.el (docfile-out-of-date):
2297         * loadup.el ((member "run-temacs" command-line-args)):
2298         * loadup.el ((member "no-site-file" command-line-args)):
2299         * loadup.el (really-early-error-handler):
2300         * loadup.el:
2301         * loadhist.el:
2302         * loaddefs.el:
2303         * lisp-mnt.el (lm-verify):
2304         * lib-complete.el (lib-complete:cache-completions):
2305         * lib-complete.el (library-all-completions):
2306         * itimer.el (itimer-run-expired-timers):
2307         * info.el (Info-mode):
2308         * info.el (Info-insert-file-contents):
2309         * info.el (Info-rebuild-dir):
2310         * info.el (Info-build-dir-anew):
2311         * info.el (Info-parse-dir-entries):
2312         * info.el (Info-dir-outdated-p):
2313         * info.el (Info-insert-dir):
2314         * info.el (info-xref):
2315         * info.el:
2316         * hyper-apropos.el (hyper-apropos-get-doc):
2317         * hyper-apropos.el (hyper-describe-face):
2318         * hyper-apropos.el (hyper-apropos-mode):
2319         * hyper-apropos.el:
2320         * help.el (list-processes):
2321         * help.el:
2322         * gnuserv.el:
2323         * font.el (mswindows-font-create-name):
2324         * font.el (font-default-font-for-device):
2325         * font.el (x-font-create-object):
2326         * font.el (font-registry):
2327         * font.el:
2328         * font-lock.el (font-lock-keywords):
2329         * font-lock.el:
2330         * finder.el (finder-compile-keywords):
2331         * find-paths.el (paths-find-recursive-path):
2332         * fill.el (set-justification-center):
2333         * fill.el (fill-region-as-paragraph):
2334         * files.el (insert-directory):
2335         * files.el (wildcard-to-regexp):
2336         * files.el (recover-file):
2337         * files.el (basic-save-buffer):
2338         * files.el (delete-auto-save-file-if-necessary):
2339         * files.el (file-relative-name):
2340         * files.el (backup-extract-version):
2341         * files.el (backup-buffer):
2342         * files.el (set-visited-file-name):
2343         * files.el (set-auto-mode):
2344         * files.el (interpreter-mode-alist):
2345         * files.el:
2346         * files.el (find-file-noselect):
2347         * files.el (abbreviate-file-name):
2348         * files.el (parse-colon-path):
2349         * files.el (directory-abbrev-alist):
2350         * etags.el (visit-tags-table-buffer):
2351         * easymenu.el (easy-menu-define):
2352         * dragdrop.el (experimental-dragdrop-drag):
2353         * dragdrop.el (dragdrop-drop-do-functions):
2354         * dragdrop.el (dragdrop-drop-at-point):
2355         * disass.el (disassemble-1):
2356         * disass.el (disassemble-internal):
2357         * disass.el (disassemble):
2358         * disass.el:
2359         * derived.el (derived-mode-init-mode-variables):
2360         * derived.el (define-derived-mode):
2361         * custom.el (defgroup):
2362         * cus-edit.el (custom-quote):
2363         * config.el:
2364         * code-process.el (open-network-stream):
2365         * code-process.el (start-process):
2366         * code-process.el (call-process-region):
2367         * code-process.el (call-process):
2368         * code-process.el:
2369         * code-files.el (insert-file-contents):
2370         * code-files.el:
2371         * code-files.el (buffer-file-coding-system-for-read):
2372         * cmdloop.el (yes-or-no-p-minibuf):
2373         * cl.el:
2374         * cl-macs.el:
2375         * cl-extra.el:
2376         * callers-of-rpt.el (make-caller-report):
2377         * callers-of-rpt.el:
2378         * bytecomp.el (batch-byte-recompile-directory):
2379         * bytecomp.el (batch-byte-compile-1):
2380         * bytecomp.el (batch-byte-compile):
2381         * bytecomp.el (display-call-tree):
2382         * bytecomp.el (byte-compile-insert):
2383         * bytecomp.el (byte-compile-two-args-19->20):
2384         * bytecomp.el (byte-compile-variable-ref):
2385         * bytecomp.el (byte-compile-form):
2386         * bytecomp.el (byte-compile-top-level-body):
2387         * bytecomp.el (byte-compile-out-toplevel):
2388         * bytecomp.el (byte-compile-byte-code-maker):
2389         * bytecomp.el (byte-compile-file-form-defmumble):
2390         * bytecomp.el (byte-compile-file-form):
2391         * bytecomp.el (byte-compile-keep-pending):
2392         * bytecomp.el (byte-compile-insert-header):
2393         * bytecomp.el (byte-compile-from-buffer):
2394         * bytecomp.el (byte-compile-file):
2395         * bytecomp.el (byte-recompile-file):
2396         * bytecomp.el (byte-compile-close-variables):
2397         * bytecomp.el (byte-compile-warn-about-unused-variables):
2398         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
2399         * bytecomp.el (byte-compiler-legal-options):
2400         * bytecomp.el (byte-compile-lapcode):
2401         * bytecomp.el (byte-optimize-log):
2402         * bytecomp.el ((fboundp 'defsubst)):
2403         * bytecomp.el:
2404         * bytecomp-runtime.el:
2405         * byte-optimize.el (byte-optimize-apply):
2406         * byte-optimize.el (car):
2407         * byte-optimize.el (byte-optimize-form):
2408         * byte-optimize.el (byte-optimize-form-code-walker):
2409         * byte-optimize.el:
2410         * build-report.el (build-report-insert-installation-file):
2411         * build-report.el (build-report):
2412         * auto-show.el:
2413         * apropos.el (apropos-documentation):
2414         - mega patch
2415         - clean up byte-compile warnings
2416         - remove unused variables
2417         - Use common lisp style hashtable functions
2418         - byte compiler cleanup
2419         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
2420         - remove old backquote syntax usage
2421         - move some cl functionality into C for speed.
2422         - remove last remaining VMS support
2423         - spelling fixes
2424         - implement last, butlast, nbutlast, copy-list in C.
2425         - new macro ignore-file-errors, similar to ignore-errors
2426           (ignore-file-errors (delete-file "foo"))
2427         - get frequent garbage collection during loadup.el by tweaking
2428           gc-cons-threshold, rather than explicitly calling garbage-collect
2429         - default delete-key-deletes-forward to `t'.
2430
2431 1998-11-28  SL Baur  <steve@altair.xemacs.org>
2432
2433         * XEmacs 21.2-beta4 is released.
2434
2435 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
2436
2437         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
2438         (easy-menu-item-present-p): Wrapper around find-menu-item.
2439         (easy-menu-remove-item): Wrapper around delete-menu-item.
2440
2441         * menubar.el (delete-menu-item): Add 'from-menu' argument.
2442         (add-menu-button): Add 'in-menu' argument.
2443         (add-menu-item-1): Add in-menu support to helper function.
2444
2445 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
2446
2447         * isearch-mode.el (isearch-mode): Fix keymap lossage.
2448
2449 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
2450
2451         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
2452         of Dec 4, 1997.
2453
2454 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
2455
2456         * process.el (shell-command-on-region): Report if the command
2457         succeeded or failed.
2458
2459 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
2460
2461         * subr.el (buffer-substring-no-properties): Comment out.
2462
2463 1998-11-07  Adrian Aichner  <aichner@ecf.teradyne.com>
2464
2465         * msw-faces.el (mswindows-find-smaller-font): Turning font names
2466           into font instances first, like `x-frob-font-size' does.
2467           (mswindows-find-larger-font): ditto
2468
2469 1998-11-04  Greg Klanderman  <greg@alphatech.com>
2470
2471         * package-ui.el (pui-install-selected-packages): fix args in call
2472         to `package-get'.
2473
2474 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
2475
2476         * package-get.el (host-name): New widget type.
2477         (package-get-remote): Better customization using new type.
2478         (package-get-download-sites): idem dito.
2479
2480         (package-get-custom): Do not use package-get-all untill we have
2481         runtime dependencies.
2482
2483         (package-get-remove-copy): Default to 't' we no longer need this
2484         kludge as we do not currently use depenencies.
2485
2486         (package-get-was-current): New variable.
2487         (package-get-require-base): New 'force-current' argument.
2488         (package-get-update-base): idem
2489         (package-get-package-provider):  idem
2490         (package-get-locate-index-file): New 'no-remote' argument.
2491         (package-get-locate-file): idem.
2492
2493         (package-get-maybe-save-index): New function.
2494         (package-get-update-base): Use it.
2495
2496 1998-10-28 Greg Klanderman <greg@alphatech.com>
2497
2498         * package-get.el (package-get-remote): default to nil; by default,
2499         don't go out to the net via EFS.  They must select a download site.
2500         (package-get-download-sites): new variable.
2501         (package-get-download-menu): new function.
2502         (package-get-locate-index-file): new function.
2503         (package-get-update-base): use it.
2504
2505         * menubar-items.el (default-menubar): add "Update Package Index"
2506         and "Add Download Site" menus under Options | Manage Packages.
2507
2508 1998-10-19  Greg Klanderman  <greg@alphatech.com>
2509
2510         * package-get.el (package-get): bugfix code checking installed version
2511         for case where package is not currently installed.
2512         (package-get-require-signed-base-updates): new variable.
2513         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
2514         deemed not a goot thing.  Use the variable
2515         package-get-allow-unsigned-base-updates instead.
2516
2517 1998-10-16 Greg Klanderman <greg@alphatech.com>
2518
2519         * package-get.el (package-get): Don't install an older version than
2520         we already have unless explicitly told to.  Issue a warning.
2521
2522         * package-ui.el (pui-add-required-packages): when adding
2523         dependencies, don't add packages that are up to date.
2524         (pui-package-symbol-char):  Don't consider a package out of date
2525         if you have a newer version installed than the latest version in
2526         package-get-base.
2527
2528         * package-get.el (package-get-base-filename): document that it may
2529         be a path relative to package-get-remote;  new default value.
2530         (package-get-locate-file): new function.
2531         (package-get-update-base): use it to expand package-get-base-filename.
2532         (package-get-save-base): new function to save the package-get database
2533         to file.
2534         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
2535         (package-get-update-base): pass the REMOTE-SOURCE arg.
2536         (package-get-update-base-entry): call package-get-custom-add-entry.
2537         (package-get-file-installed-p): removed; no longer needed.
2538         (package-get-create-custom): ditto.
2539         (toplevel): remove code to build and load package-get-custom.el
2540         (package-get-custom-add-entry): new function.
2541
2542 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
2543
2544         * wid-edit.el (widget-button-click): Don't switch window.
2545
2546 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
2547
2548         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
2549
2550 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
2551
2552         * etags.el (find-tag-default): Run find-tag-hook using
2553         run-hooks rather than funcall
2554
2555 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
2556
2557         * isearch-mode.el (isearch-mode): Set the current minor mode maps
2558         and the current local map as the parents to isearch-mode-map.
2559
2560 1998-10-15  SL Baur  <steve@altair.xemacs.org>
2561
2562         * XEmacs 21.2-beta3 is released.
2563
2564 1998-10-15  Greg Klanderman  <greg@alphatech.com>
2565
2566         * package-get.el (package-get-update-base): use
2567         insert-file-contents-internal, not insert-file-contents-literally.
2568
2569 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
2570
2571         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
2572         dump time.
2573
2574 1998-10-15  Greg Klanderman  <greg@alphatech.com>
2575
2576         * package-get.el (package-get-update-base-entry): new function.
2577         (package-get-update-base): renamed; was `package-get-load-base'.
2578         cleanup, and use package-get-update-base-from-buffer.
2579         (package-get-update-base-from-buffer): new function.
2580         (package-get-update-base-entries): new; helper for above.
2581         Do not eval lisp grabbed over ftp; parse it from new format.
2582
2583 1998-10-15  Greg Klanderman  <greg@alphatech.com>
2584
2585         * files.el (set-auto-mode): Don't play games loading package-get
2586         database; package-get-package-provider will handle it all.
2587
2588 1998-10-14  Greg Klanderman  <greg@alphatech.com>
2589
2590         * package-get.el (package-get-base-filename): new variable.
2591         (package-get-require-base): new function.
2592         (package-get-pgp-signed-begin-line): new variable.
2593         (package-get-pgp-signature-begin-line): ditto.
2594         (package-get-pgp-signature-end-line):  ditto.
2595         (package-get-load-base): new function.
2596         (package-get-interactive-package-query):
2597         (package-get-update-all):
2598         (package-get-dependencies):
2599         (package-get-package-provider):
2600         (package-get-custom): use package-get-require-base.
2601         [package-get-custom loading]: disable for now.
2602
2603         * package-ui.el (pui-list-packages): use (package-get-require-base)
2604
2605 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
2606
2607         * package-ui.el: Correct obvious thinko in choosing extent face.
2608
2609 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
2610
2611         * menubar-items.el (default-menubar): pui-list-package has nothing
2612         to with Customize. Move all the package stuff to a new Item in Options.
2613
2614         * package-ui.el (pui-menu): Add menu and Popup menu.
2615
2616         * package-get.el (package-get): Use new
2617         package-admin-get-install-dir.
2618
2619         * package-admin.el (package-admin-get-install-dir): New syntax.
2620         Conserve package location and put mule packages where mule-base is.
2621
2622         * package-get.el : Customized
2623
2624         * package-ui.el (pui): Customized
2625         (pui-package-install-dest-dir): New variable.
2626         (pui-install-selected-packages): Use it
2627
2628 1998-10-12  SL Baur  <steve@altair.xemacs.org>
2629
2630         * package-get.el (package-get-interactive-package-query): Move
2631         dependency on package-get-base to run-time.
2632         (package-get-update-all): Ditto.
2633         (package-get-dependencies): Ditto.
2634         (package-get-package-provider): Ditto.
2635         (package-get-custom): Ditto.
2636
2637 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
2638
2639         * events.el: Remove 'ascii-character property from 'backspace
2640         and 'delete symbols
2641
2642 1998-10-11  SL Baur  <steve@altair.xemacs.org>
2643
2644         * package-get-base.el: removed.
2645
2646 1998-09-23  Didier Verna  <verna@inf.enst.fr>
2647
2648         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
2649         (no-upper-case-p): new function.
2650         (with-search-caps-disable-folding): new macro.
2651         (with-interactive-search-caps-disable-folding): new macro.
2652         (zap-to-char): In interactive mode, do a case-sensitive search if
2653         the character is uppercase.
2654         (zap-up-to-char): ditto.
2655
2656         * replace.el (perform-replace): use the function no-upper-case-p.
2657
2658         * isearch-mode.el (isearch-fix-case): ditto.
2659         make obsolete `with-caps-disable-folding' and
2660         `isearch-no-upper-case-p'.
2661
2662         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
2663         (tags-search): ditto.
2664         (tags-query-replace): ditto.
2665
2666         * info.el (Info-search): ditto.
2667
2668 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
2669
2670         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
2671
2672 1998-10-07  Greg Klanderman  <greg@alphatech.com>
2673
2674         * package-admin.el (package-admin-rmtree): rewritten.  need to
2675         check for "." and ".." before symlink check.  expand files and
2676         directories with respect to DIRECTORY, not default-directory.
2677
2678 1998-10-04  Greg Klanderman  <greg@alphatech.com>
2679
2680         * package-get.el (package-get-all): add INSTALL-DIR argument.
2681
2682 1998-10-06  Greg Klanderman  <greg@alphatech.com>
2683
2684         * package-ui.el (pui-add-required-packages): new function, select
2685         dependent packages.
2686         (pui-display-keymap): bind it.
2687         (pui-help-string): document it.
2688         (pui-install-selected-packages): package-get-all -> package-get.
2689
2690         * package-get.el (package-get-dependencies): new function.
2691
2692 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
2693
2694         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
2695         regexps.
2696
2697 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
2698
2699         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
2700         function.
2701         (default-mouse-track-normalize-point): Use it.
2702
2703 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
2704
2705         * package-admin.el (package-admin-delete-binary-package):
2706                 General cleanup. Remove unnessary use of progn and
2707         save-excursion.
2708         (package-admin-delete-binary-package): Do NOT mess with file
2709         modes. That is evil.
2710         (package-admin-delete-binary-package): Wrap all deleting in
2711         condition-case. The data in MANIFEST is untrustworthy.
2712         (package-admin-delete-binary-package): Let the OS worry about non
2713         empty directories.
2714
2715 1998-10-09  SL Baur  <steve@altair.xemacs.org>
2716
2717         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
2718         processing.
2719         (lm-report-bug): Fix mail address to send bug reports to.
2720
2721 1998-09-29  SL Baur  <steve@altair.xemacs.org>
2722
2723         * XEmacs 21.2-beta2 is released.
2724
2725 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
2726
2727         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
2728
2729 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
2730
2731         * info.el (Info-mode): Document page turning by double clicks in
2732         docstring so `M-x describe-mode' will display it.
2733
2734 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
2735
2736         * info.el (Info-mouse-track-double-click-hook): Use character
2737         widths to calculate a border region where double clicking does
2738         page turning, and return `nil' by default so other hooks, such as
2739         region highlighting, will be run.
2740
2741 1998-09-29  Colin Rafferty   <colin@xemacs.org>
2742
2743         * sound.el (default-sound-directory-list): Initialize with all the
2744         "sounds" directories in `data-directory-list'.  It used to just be
2745         the first one.
2746
2747         * packages.el (locate-data-directory-list): Created.  This gives
2748         the list of matching directories, unlike `locate-data-directory',
2749         which just gives the first one.
2750
2751 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
2752
2753         * minibuf.el (read-from-minibuffer): No longer bind help-form but
2754         make a binding in the local keymap until help-char handling is
2755         improved.
2756
2757         * help.el (help-keymap-with-help-key): Provide keymap with help
2758         binding.
2759         (help-print-help-form): New helper function.
2760
2761 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
2762
2763         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
2764         move extent to another buffer; no need to create a new extent.
2765         (isearch-fix-case): New function.
2766         (isearch-search-and-update): Use it.
2767
2768 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
2769
2770         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
2771         the keymap, not minor-mode-map-alist.
2772         (isearch-done): Restore overriding-local-map.
2773
2774 1998-09-21  Martin Buchholz  <martin@xemacs.org>
2775
2776         * bytecomp.el (byte-compile-buffer-substring):
2777         Fix for: (byte-compile (defun f () (buffer-substring)))
2778         ==>   ** buffer-substring called with 3 args, but requires 0-3
2779         - new code not only works, but is more readable, too.
2780
2781 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
2782
2783         * msw-faces.el (mswindows-init-device-faces): Don't try to
2784           specify a default font at this late stage. Do try to force
2785           creation of the default face font so that if it fails we get
2786           an error now instead of a crash at frame creation.
2787
2788           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
2789           mswindows-make-font-unitalic: Canonical default weight
2790           changed from "Normal" to "Regular".
2791
2792           mswindows-make-font-bold / -bold-italic: Supplied device was
2793           not being passed into call to mswindows-find-smaller-font.
2794
2795 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
2796
2797         * package-get.el (package-get-remote): Fix the path where to find
2798           the packages on xemacs.org.
2799
2800 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
2801
2802         * about.el (about-maintainer-info): Update Ben's entry.
2803
2804 1998-09-24  Martin Buchholz  <martin@xemacs.org>
2805
2806         * lisp/shadow.el (find-emacs-lisp-shadows):
2807         - `member' was being called on lists of length 2000!
2808         - Replace with hashtables.
2809         - Replace hand-coded loops with (dolist)
2810         - Fix comment typo
2811
2812 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
2813
2814         * packages.el: Added new function, `package-delete-name', to
2815           delete existing packages from the installed package database
2816           (`packages-package-list').  Also added the "pkginfo" directory
2817           to `packages-special-base-regexp', so that the pkginfo directory
2818           would not get added to `late-packages'.
2819
2820         * package-admin.el: Added ability to delete an installed package
2821           (added low-level function, `package-admin-delete-package').
2822           Understands how to use the pkginfo/MANIFEST.<package> file to
2823           delete the package.  When installing a package, will also
2824           create a MANIFEST.* file if one is not provided by the
2825           package.  If the MANIFEST.* doesn't exist when deleting a
2826           package, the functions will fall back to attempting to delete
2827           any package-specific lisp directory.
2828
2829         * package-get.el: Moved some functions to package-admin.el.
2830           Added interactive function `package-get-delete-package', for
2831           use by users for deleting a package.
2832
2833           Also modified to not require the prescence of efs.
2834
2835 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
2836
2837         * files.el (find-file-noselect): Handle all signals, kill the
2838         buffer and resignal.
2839
2840 1998-09-23  SL Baur  <steve@altair.xemacs.org>
2841
2842         * cl-macs.el (glyph-image): Add setf method.
2843
2844 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
2845
2846         * package-get.el: Fixed broken EFS downloading.  Also, look for
2847           .tar.gz files first, in preference over .tgz files.
2848
2849         * package-ui.el: Fix display of package version numbers.
2850
2851 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
2852
2853         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
2854         argument.
2855
2856 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
2857
2858         * list-mode.el: `display-completion-list': added new/optional
2859           keyword `:completion-string', which allows the programmer to
2860           change the "Possible completions are:" prompt.
2861
2862         * menubar-items.el: Added new pulldown menu-pick to start up the
2863           visual package browser/installer:
2864
2865                 Options->Customize->List Packages
2866
2867         * package-admin.el: Added hooks for installing under both Unix
2868           and MS Windows.  Does additional error checking.  No longer
2869           calls "add-big-package.sh" to install packages under Unix; now
2870           calls gunzip & tar directly.
2871
2872         * package-get.el: Added ability to install packages from files
2873           on a local disk/CDROM.  Now deletes any existing package lisp
2874           directory.  Does completion on available packages when
2875           querying for package names.  Will also search for .tgz files
2876           in addition for .tar.gz files.  Tries to reload
2877           auto-autoloads, as a convenience when loading new packages,
2878           and also tries to add any new package paths to `load-path'.
2879           Changed all occurences of `concat' to use `expand-file-name'.
2880
2881         * package-ui.el: New file which implements the main visual
2882           package browser/installer, which is started via a menu pick or
2883           M-x pui-list packages.
2884
2885 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
2886
2887         * startup.el (load-init-file): spelling fix.
2888
2889 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2890
2891         * startup.el (normal-top-level): Load auto-autoload files
2892         covariantly with their precedence.
2893
2894 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
2895
2896         * menubar-items.el (default-menubar): Remove "Font Weight"
2897         option, there is currently no custom equivalent.. Customize-faces
2898         is "Edit faces".
2899
2900         * x-font-menu.el (font-menu-set-font): Use customize to set
2901         default face.
2902
2903         * faces.el (face-spec-update-all-matching): New function.
2904
2905         * cus-face.el (custom-set-face-update-spec): New function.
2906         Interface to customize faces from elisp.
2907
2908         (custom-face-value-create): Show the customized settings if set
2909         but not saved.
2910
2911 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
2912
2913         (custom-face-value-create): Show the customized settings if set
2914         but not saved.
2915
2916 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
2917
2918         * keydefs.el (global-map): Add FSF 20.3 binding of
2919         query-replace-regexp.
2920
2921 1998-08-21  Greg Klanderman  <greg@alphatech.com>
2922
2923         * minibuf.el (read-file-name-internal-1): use
2924         user-name-completion-1 instead of user-name-completion.
2925
2926 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2927
2928         * loadup.el:
2929         * make-docfile.el:
2930         * update-elc.el: Don't set `source-directory' (now defunct as a
2931         global variable) no more.
2932
2933         * packages.el (packages-list-autoloads): Made `source-directory'
2934         (now defunct as a global variable) a parameter.
2935
2936 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
2937
2938         * about.el (about-hackers): new email
2939
2940 1998-08-16  SL Baur  <steve@altair.xemacs.org>
2941
2942         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
2943
2944 1998-07-17  Didier Verna  <verna@inf.enst.fr>
2945
2946         * faces.el (set-face-property):
2947         (set-face-dim-p):
2948         (face-dim-p): updated the doc strings now that the dim property isn't
2949         tty-specific.
2950         (face-equal): the dim property is now a common one.
2951
2952         * cus-face.el (custom-face-attributes): New face attribute: `dim'
2953         Renamed the `stipple' attribute to `background-pixmap'.
2954         (custom-face-background-pixmap): make custom-face-stipple an
2955         obsolete alias for this.
2956
2957 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2958
2959         * find-paths.el (paths-file-readable-directory-p): Created and
2960         used.
2961
2962         * loadup.el: Don't set inhibit-... flags from run-temacs.
2963
2964 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2965
2966         * packages.el (packages-data-path-depth): Added and used.
2967
2968 1998-08-05  Charles G. Waldman <cgw@pgt.com>
2969
2970         * about.el:
2971         - Change .xpm to .png, delete "zcat" section.
2972         - cosmetic fix in the 'marcpa' entry.
2973
2974         * etc/photos
2975         - convert all .xpm.Z to .png
2976         - rename mrb to martin
2977         - rename mcook-m to mcookm
2978
2979 1998-07-31  Martin Buchholz  <martin@xemacs.org>
2980
2981         * x-init.el (x-initialize-compose): Add support for
2982         dead-circumflex as YET ANOTHER NAME for that dead key.
2983
2984 1998-08-05  Colin Rafferty <colin@xemacs.org>
2985
2986         * setup-paths.el (paths-construct-exec-path): Made the
2987         last-packages really be last.
2988         (paths-construct-data-directory-list): Ditto.
2989
2990 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
2991
2992         * startup.el(startup-splash-frame-body):
2993         Update Copyright notice in splash screen
2994
2995 1998-07-20  Greg Klanderman  <greg@alphatech.com>
2996
2997         * minibuf.el (read-file-name-internal-1): do ~user completion.
2998
2999 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
3000
3001         * font-lock.el (font-lock-fontify-glumped-region): Add guard
3002         aginst destroyed extents
3003
3004 1998-07-24  Greg Klanderman  <greg@alphatech.com>
3005
3006         * package-get.el (package-get): add `install-dir' argument.
3007
3008 1998-07-20  John Jones  <jj@asu.edu>
3009
3010         * package-get.el: calls to package-get-update-all will only
3011           update packages which are already installed.
3012
3013 1998-07-23  SL Baur  <steve@altair.xemacs.org>
3014
3015         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
3016         writable.
3017
3018 1998-07-20  Colin Rafferty   <colin@xemacs.org>
3019
3020         * about.el (about-hackers): Correct my email.
3021
3022 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
3023
3024         * about.el (about-hackers): new email-address.
3025
3026 1998-07-25  SL Baur  <steve@altair.xemacs.org>
3027
3028         * minibuf.el (read-number): Don't let `input-error' condition
3029         escape.
3030
3031 1998-07-20  Greg Klanderman  <greg@alphatech.com>
3032
3033         * about.el (about-hackers): use my `email-for-life' address.
3034
3035 1998-07-19  SL Baur  <steve@altair.xemacs.org>
3036
3037         * XEmacs 21.2-beta1 is released.
3038
3039 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3040
3041         * ldap.el (ldap-search): Doc string change
3042
3043 1998-07-16  Colin Rafferty   <colin@xemacs.org>
3044
3045         * menubar-items.el (default-menubar): Removed references to
3046         `data-directory', and use `locate-data-file' instead, and made
3047         then greyed out if they don't exist.
3048
3049 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3050
3051         * keymap.el (events-to-keys): Use `format' instead of `concat'
3052         since the latter does not accept integer args anymore
3053
3054 1998-07-15  SL Baur  <steve@altair.xemacs.org>
3055
3056         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
3057         macros replaced.
3058
3059 1998-07-14  SL Baur  <steve@altair.xemacs.org>
3060
3061         * make-docfile.el: Get first initialization from very-early-lisp.el
3062         * update-elc.el: Ditto.
3063         * loadup.el (really-early-error-handler): Ditto.
3064
3065         * packages.el (packages-unbytecompiled-lisp): Add new file,
3066         very-early-lisp.el.
3067
3068         * very-early-lisp.el: New file.
3069
3070 1998-07-14  SL Baur  <steve@altair.xemacs.org>
3071
3072         * Symbols that have been obsolete for at least 3 years removed (II).
3073
3074         * obsolete.el (eval-current-buffer): Make compatible.
3075         (byte-code-function-p): Ditto.
3076         (send-string): Removed.
3077         (send-region): Removed.
3078         (screen-scrollbar-width): Removed.
3079         (set-screen-scrollbar-width): Removed.
3080         (set-screen-left-margin-width): Removed.
3081         (set-screen-right-margin-width): Removed.
3082         (screen-left-margin-width): Removed.
3083         (screen-right-margin-width): Removed.
3084         (set-buffer-left-margin-width): Removed.
3085         (set-buffer-right-margin-width): Removed.
3086         (buffer-left-margin-width): Removed.
3087         (buffer-right-margin-width): Removed.
3088         (x-set-frame-icon-pixmap): Removed.
3089         (x-set-screen-icon-pixmap): Removed.
3090         (pixel-name): Removed.
3091         (make-pixmap): Removed.
3092         (make-cursor): Removed.
3093         (pixmap-width): Removed.
3094         (pixmap-contributes-to-line-height-p): Removed.
3095         (set-pixmap-contributes-to-line-height): Removed.
3096
3097 1998-07-13  SL Baur  <steve@altair.xemacs.org>
3098
3099         * obsolete.el (popup-menu-up-p): removed.
3100         (read-no-blanks-input): Removed.
3101         (wholenump): Removed.
3102         (ring-mod): Removed (what was ring-mod?).
3103         (current-time-seconds): Removed.
3104         (run-special-hook-with-args): Removed.
3105         (dot): Removed.
3106         (dot-marker): Removed.
3107         (dot-min): Removed.
3108         (dot-max): Removed.
3109         (window-dot): Removed.
3110         (set-window-dot): Removed.
3111
3112         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
3113         `dot-min'.
3114
3115         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
3116
3117         * code-files.el (insert-file-contents): Rename
3118         run-special-hook-with-args to run-hook-with-args-until-success.
3119         (write-region): Ditto.
3120
3121 1998-07-12  SL Baur  <steve@altair.xemacs.org>
3122
3123         * about.el: Fix typos, update release date.
3124
3125         * Symbols that have been obsolete for at least 3 years removed.
3126
3127         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
3128         screen- functions.
3129         (toplevel): remove setf methods for screen functions.
3130         * cl-macs.el (extent-data): defsetf removed.
3131         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
3132         many places to remove.
3133         (comment-indent-hook): Ditto.
3134         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
3135         (buffer-dedicated-screen): Ditto.
3136         (deiconify-screen): Ditto.
3137         (delete-screen): Ditto.
3138         (event-screen): Ditto.
3139         (find-file-other-screen): Ditto.
3140         (find-file-read-only-other-screen): Ditto.
3141         (live-screen-p): Ditto.
3142         (screen-height): Ditto.
3143         (screen-iconified-p): Ditto.
3144         (screen-list): Ditto.
3145         (screen-live-p): Ditto.
3146         (screen-name): Ditto.
3147         (screen-parameters): Ditto.
3148         (screen-pixel-height): Ditto.
3149         (screen-pixel-width): Ditto.
3150         (screen-root-window): Ditto.
3151         (screen-selected-window): Ditto.
3152         (screen-totally-visible-p): Ditto.
3153         (screen-visible-p): Ditto.
3154         (screen-width): Ditto.
3155         (screenp): Ditto.
3156         (get-screen-for-buffer): Ditto.
3157         (get-screen-for-buffer-noselect): Ditto.
3158         (get-other-screen): Ditto.
3159         (iconify-screen): Ditto.
3160         (lower-screen): Ditto.
3161         (mail-other-screen): Ditto.
3162         (make-screen): Ditto.
3163         (make-screen-invisible): Ditto.
3164         (make-screen-visible): Ditto.
3165         (modify-screen-parameters): Ditto.
3166         (new-screen): Ditto.
3167         (next-screen): Ditto.
3168         (next-multiscreen-window): Ditto.
3169         (other-screen): Ditto.
3170         (previous-screen): Ditto.
3171         (previous-multiscreen-window): Ditto.
3172         (raise-screen): Ditto.
3173         (redraw-screen): Ditto.
3174         (select-screen): Ditto.
3175         (selected-screen): Ditto.
3176         (set-buffer-dedicated-screen): Ditto.
3177         (set-screen-height): Ditto.
3178         (set-screen-position): Ditto.
3179         (set-screen-size): Ditto.
3180         (set-screen-width): Ditto.
3181         (show-temp-buffer-in-current-screen): Ditto.
3182         (switch-to-buffer-other-screen): Ditto.
3183         (visible-screen-list): Ditto.
3184         (window-screen): Ditto.
3185         (x-set-screen-pointer): Ditto.
3186         (x-set-frame-pointer): Ditto.
3187         (screen-title-format): Ditto.
3188         (screen-icon-title-format): Ditto.
3189         (terminal-screen): Ditto.
3190         (delete-screen-hook): Ditto.
3191         (create-screen-hook): Ditto.
3192         (mouse-enter-screen-hook): Ditto.
3193         (mouse-leave-screen-hook): Ditto.
3194         (map-screen-hook): Ditto.
3195         (unmap-screen-hook): Ditto.
3196         (default-screen-alist): Ditto.
3197         (default-screen-name): Ditto.
3198         (x-screen-defaults): Ditto.
3199         (x-create-screen): Ditto.
3200         * obsolete.el: meta-flag removed.
3201         baud-rate removed.
3202         sleep-for-millisecs removed.
3203         extent-data removed.
3204         set-extent-data removed.
3205         set-extent-attribute removed.
3206         extent-glyph removed.
3207         extent-layout removed.
3208         set-extent-layout removed.
3209         list-faces-display removed.
3210         list-faces removed.
3211         trim-versions-without-asking removed.
3212         after-write-file-hooks removed.
3213         truename removed.
3214         auto-fill-hook removed.
3215         blink-paren-hook removed.
3216         select-screen-hook, deselect-screen-hook removed.
3217         auto-raise-screen, auto-lower-screen removed.
3218
3219         * msw-mouse.el: Global change resource -> mswindows-resource.
3220
3221         * XEmacs 21.0-pre5 is released.
3222
3223 1998-07-11  SL Baur  <steve@altair.xemacs.org>
3224
3225         * about.el (about-hackers): Credits update.
3226
3227 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
3228
3229         * register.el (insert-register): Don't activate the region.
3230
3231 1998-07-10  SL Baur  <steve@altair.xemacs.org>
3232
3233         * select.el: Restore x-* symbols for backwards compatibility:
3234         x-copy-primary-selection, x-kill-primary-selection,
3235         x-delete-primary-selection, x-select-make-extent-for-selection,
3236         x-valid-simple-selection-, x-cut-copy-clear-internal.
3237
3238 1998-07-09  SL Baur  <steve@altair.xemacs.org>
3239
3240         * XEmacs 21.0-pre4 is released.
3241
3242 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
3243
3244         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
3245         reporting bugs.
3246         (maybe-add-init-button): Fix semantics under Windows.  Use
3247         `expand-file-name' rather than `concat'.
3248
3249         * help.el (print-messages): New function.
3250
3251 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3252
3253         * ldap.el (ldap-host-parameters-alist): Docstring fixes
3254
3255 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3256
3257         * about.el: Tweaked my entry in about-hackers.
3258
3259         * find-paths.el (paths-emacs-root-p):
3260           Relaxed emacs-root checking of an in-place installation to
3261           also accomodate the flat layout used on MS Windows.
3262
3263 1998-06-29  John Jones  <jj@asu.edu>
3264
3265         * package-get.el: calls to package-get-update-all will only
3266           update packages which are already installed.
3267
3268 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
3269
3270         * faces.el (xpm-color-symbols): remove hardcoded defaults these
3271         are handled by the gui-element face fallbacks now.
3272
3273         * x-faces.el: default gui-element face to "background" as well as
3274         the default face.
3275
3276         * msw-faces.el (mswindows-init-device-faces): remove gui-element
3277         and default face settings since these are set as fallbacks now in
3278         the appropriate domain.
3279
3280 1998-07-02  SL Baur  <steve@altair.xemacs.org>
3281
3282         * text-mode.el (text-mode): Reorder regexp so the OR part
3283         corresponding to `page-delim' goes first and the hack in
3284         `forward-paragraph' will work.
3285         With bug analysis from Bob Weiner <weiner@altrasoft.com>
3286
3287 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
3288
3289         * subr.el (remove-hook): When checking the hook value
3290           with functionp, don't apply car to it.
3291
3292 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3293
3294         * package-get.el (package-get-remote-filename):
3295           Don't use file-name-as-directory because the local directory
3296           separator conventions might not be the same as ftp's.
3297
3298 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3299
3300         * ldap.el (ldap-host-parameters-alist): New name of
3301         `ldap-host-parameters-plist'
3302
3303 1998-06-26  Adrian Aichner  <aichner@ecf.teradyne.com>
3304
3305         * package-get.el: Using (require 'package-get-base), now that it
3306         provides itself.  Consequently removed all instances of (load
3307         "package-get-base.el").
3308
3309 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
3310
3311         * subr.el (remove-hook): Don't treat the hook value as a
3312           list unless it is both consp and not functionp.
3313
3314 1998-06-29  SL Baur  <steve@altair.xemacs.org>
3315
3316         * about.el: Email address for Ben Wing is ben@xemacs.org.
3317         * auto-show.el: Ditto.
3318         * bytecomp.el: Ditto.
3319         * faces.el: Ditto.
3320         * x-scrollbar.el: Ditto.
3321         * x-misc.el: Ditto.
3322         * tty-init.el: Ditto.
3323         * toolbar-items.el: Ditto.
3324         * symbol-syntax.el: Ditto.
3325         * specifier.el: Ditto.
3326         * objects.el: Ditto.
3327         * hyper-apropos.el: Ditto.
3328         * glyphs.el: Ditto.
3329
3330 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
3331
3332         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
3333         vertical-divider-always-visible-p.
3334         (default-mouse-motion-handler): Ditto.
3335
3336 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
3337
3338         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
3339         global value.
3340
3341 1998-06-21  Oliver Graf <ograf@fga.de>
3342
3343         * build-reports.el: changed receiver to xemacs-build-reports list
3344
3345 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3346
3347         * font.el: Split font-family-mappings into X and
3348           mswindows-specific versions.
3349           mswindows-font-create-[object|name]: Treat supplied size
3350           as a pointsize. Added underline and strikethru handling.
3351
3352         * msw-faces.el: changed default mswindows charset to western.
3353
3354         * msw-glyphs.el: removed space in border-glyph font string that
3355           was inserted to get round bugs in the mswindows C font code.
3356
3357 1998-06-27  SL Baur  <steve@altair.xemacs.org>
3358
3359         * about.el (about-hackers): Credits update.
3360
3361         * help-nomule.el (tutorial-supported-languages): Add Romanian
3362         TUTORIAL.
3363
3364         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
3365         to ISO-8859-2.
3366
3367 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3368
3369         * font.el: Split font-family-mappings into X and
3370           mswindows-specific versions.
3371           mswindows-font-create-[object|name]: Treat supplied size
3372           as a pointsize. Added underline and strikethru handling.
3373
3374         * msw-faces.el: changed default mswindows charset to western.
3375
3376         * msw-glyphs.el: removed space in border-glyph font string that
3377           was inserted to get round bugs in the mswindows C font code.
3378
3379 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3380
3381         * minibuf.el: make read-color-completion-table call
3382           (mswindows-color-list for mswindows devices.
3383
3384 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
3385
3386         * lisp/font-lock.el
3387         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
3388         Let declaration items contain non-word symbol characters.
3389
3390 1998-06-15  Adrian Aichner  <aichner@ecf.teradyne.com>
3391
3392         * package-get.el (package-get-package-provider): Added autoload
3393         cookie.  Loading "package-get-base.el" in ALL functions that use
3394         it.  Fixed some (interactive ...) with multiple argument specs
3395         again.  Cosmetic indentation changes.
3396
3397 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
3398
3399         * info.el (Info-insert-dir): Don't use nreverse on variables
3400         that you want to use later.
3401
3402 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
3403
3404         * x-mouse.el (x-set-point-and-move-selection): Replace call
3405         to x-kill-primary-selection with kill-primary-selection
3406
3407 1998-06-12  Martin Buchholz  <martin@xemacs.org>
3408
3409         * simple.el (what-cursor-position): Make cursor position reported
3410         use value of column-number-start-at-one
3411
3412 1998-06-17  SL Baur  <steve@altair.xemacs.org>
3413
3414         * about.el (xemacs-hackers): Fix Jareth's email address.
3415
3416 1998-06-16  SL Baur  <steve@altair.xemacs.org>
3417
3418         * startup.el (startup-splash-frame): Remove
3419         `xemacs-startup-logo-function'.
3420
3421 1998-06-15  SL Baur  <steve@altair.xemacs.org>
3422
3423         * about.el (about-hackers): Update credits list.
3424
3425 1998-06-06  Jeff Miller <jmiller@smart.net>
3426
3427         * lisp/sound.el: Update sound-ext to allow filenames with
3428           extensions to be found by load-sound-file
3429
3430 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3431
3432         * info.el (Info-rebuild-outdated-dir): Removed variable
3433         (Info-auto-generate-directory): New variable
3434         (Info-save-auto-generated-dir): New variable
3435         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
3436         (Info-build-dir-anew): Second parameter removed.  Use
3437         `Info-save-auto-generated-dir'
3438         (Info-rebuild-dir): Ditto
3439
3440 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
3441
3442         * list-mode.el (next-list-mode-item): Would not recognize
3443         border between directly neighbored items.
3444
3445 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
3446
3447         * package-get.el: add autoloads for some functions.
3448
3449 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
3450
3451         * specifier.el (let-specifier): Tiny docfixes.
3452
3453 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
3454
3455         * msw-mouse.el: set selection-pointer-glyph to Normal.
3456
3457 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
3458
3459         * wid-edit.el (widget-specify-secret): New function.
3460         (widget-after-change): Use it.
3461         (widget-specify-field): Use it.
3462
3463 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
3464
3465         * mouse.el (drag-window-divider): Use `(not done)' instead of
3466         `doit'; reuse result of `window-pixel-edges'.
3467
3468         * modeline.el (drag-modeline-event-lag): Rename to
3469         drag-divider-event-lag.
3470
3471 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
3472
3473         * specifier.el (let-specifier): Rewritten not to generate needless
3474         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
3475         arguments.
3476
3477 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
3478
3479         * minibuf.el (read-file-name-1): Setup buffer-local value of
3480         `completion-ignore-case' in completions buffer under Windows.
3481
3482 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
3483
3484         * about.el (about-maintainer-glyph): Fix support for not
3485         compressed images.
3486
3487 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
3488
3489         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
3490
3491         * mouse.el (mouse-track): Cancel selection if misc-user event with
3492         `cancel-mode-internal' function is fetched.
3493
3494 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
3495
3496         * files.el (save-some-buffers-1): Fixed return value.
3497
3498 1998-06-01  Oliver Graf <ograf@fga.de>
3499
3500         * dragdrop.el: added experimental
3501
3502 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
3503
3504         * startup.el (after-init-hook, init-file-user,
3505         user-init-directory, load-user-init-file):  Purge references
3506         to "~/.xemacs/init.el" from docstrings.
3507
3508         (load-user-init-file) Use paths-construct-path to construct
3509         paths to user init files.  Go directly to ~/.emacs, do not
3510         search ~/.xemacs/, do not load `default-custom-file'.
3511
3512 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
3513
3514         * files.el (interpreter-mode-alist): Catch wish and tclsh before
3515         general *sh.
3516         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
3517
3518 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
3519
3520         * menubar-items.el (default-menubar): add Update Packages to customize
3521         menu.
3522
3523 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
3524
3525         * faces.el: use toolbar face as a fallback for toolbar properties
3526         in xpm-color-symbols instead of default.
3527
3528         * msw-faces.el: rename 3d-object -> gui-element face.
3529
3530 1998-06-06  SL Baur  <steve@altair.xemacs.org>
3531
3532         * startup.el (xemacs-startup-logo-function): New variable.
3533         (startup-splash-frame): Use it.
3534
3535 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
3536
3537         * files.el (save-some-buffers): Would wait 1 second.
3538         (save-some-buffers-1): Delete other windows here instead of in
3539         `save-some-buffers'.
3540         (save-some-buffers): Force redisplay only if windows were deleted.
3541
3542 1998-06-02  Didier Verna  <verna@inf.enst.fr>
3543
3544         * cus-face.el (custom-face-attributes): generalized the use of
3545         toggle buttons for boolean attributes.
3546         Re-ordered the items a bit.
3547
3548 1998-06-01  SL Baur  <steve@altair.xemacs.org>
3549
3550         * sound.el (default-sound-directory): Use `locate-data-directory'
3551         to find the sounds directory.
3552
3553 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
3554
3555         * sound.el: default sound-ext to .wav under mswindows, .au
3556         otherwise. load-default sounds without extensions.
3557
3558 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
3559
3560         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
3561         if send-pr is not bound.
3562
3563 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
3564
3565         * files.el: grok idl files in auto-mode-alist.
3566 1998-06-01  Jeff Miller  <jmiller@smart.net>
3567
3568         * minibuf.el (exact-minibuffer-completion-p): check for nil before
3569         calling `upcase'.
3570
3571 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
3572
3573         * msw-glyphs.el: add xbm to the list of image types supported.
3574
3575 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
3576
3577         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
3578         instead of XEmacs one when dumping InfoDock.
3579
3580 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
3581
3582         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
3583         for `modeline-visible-p'
3584
3585         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
3586
3587 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
3588
3589         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
3590         since it's not used anymore. doc string fixes.
3591
3592         * package-get.el (package-get-file-installed-p): new function. use
3593         instead of file-installed-p which is in an external package.
3594
3595 1998-05-28  Oliver Graf <ograf@fga.de>
3596
3597         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
3598         favor of select-window/switch-to-buffer
3599
3600 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
3601
3602         * startup.el: changed (getenv "HOME") to (user-home-directory)
3603
3604 1998-05-25  Oliver Graf <ograf@fga.de>
3605
3606         * frame.el (cde-start-drag) moved to dragdrop.el
3607         (offix-start-drag-region) moved to dragdrop.el
3608         (offix-start-drag) moved to dragdrop.el
3609         * dragdrop.el (cde-start-drag) moved from frame.el
3610         (offix-start-drag-region) moved from frame.el
3611         (offix-start-drag) moved from frame.el
3612         (cde-start-drag-region) cde drag regions
3613         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
3614
3615 1998-05-26  Oliver Graf <ograf@fga.de>
3616
3617         * dragdrop.el: created dragdrop-drag prototypes
3618         (cde-start-drag-region) fixed typo
3619
3620 1998-05-28  SL Baur  <steve@altair.xemacs.org>
3621
3622         * simple.el (after-init-hook): Remove reader macro.
3623
3624         * packages.el (packages-hardcoded-lisp): Get rid of reader
3625         macros.  Update DOC string.
3626
3627 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
3628
3629         * mouse.el (drag-window-divider): Ditto.
3630
3631         * modeline.el (mouse-drag-modeline): Use it.
3632
3633         * lisp-mode.el (let-specifier): Specify indentation.
3634
3635         * specifier.el (let-specifier): Renamed from
3636         `with-specifier-instance'.
3637
3638 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
3639
3640         * x-faces.el:
3641         * faces.el: move definition of xpm-color-symbols from x-faces.el
3642         to faces. Predicate x-get-resource on the presence of x.
3643
3644         * msw-faces.el: set 3d-object face rather than modeline. Specifiy
3645         faces as specfier defaults.
3646
3647         * package-get.el: don't use package-admin-add-single-file-package.
3648
3649 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
3650
3651         * toolbar-items.el: Fixup tooltips.
3652         (toolbar-gnus): Don't use obsolete variable
3653         toolbar-news-frame-properties.
3654         (toolbar-news-reader): Default to `gnus' instead of
3655         `not-configured'.
3656
3657         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
3658         Windows.
3659
3660 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
3661
3662         * package-get.el: rename -installedp -> -installed-p.
3663
3664 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
3665
3666         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
3667         attributes, and assinged it to continuation, truncation and
3668         hscroll glyphs.
3669
3670         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
3671         and made continuation, truncation and hscroll glyphs arrow
3672         characters out of that font.
3673
3674 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
3675
3676         * minibuf.el (minibuffer-electric-separator): Play nicely with
3677         directory-sep-char being \.
3678         (minibuffer-electric-tilde): Ditto.
3679         (read-file-name-map): Ditto.
3680
3681 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
3682
3683         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
3684         on X devices.
3685         (default-mouse-track-deal-with-down-event): Avoid
3686         `x-disown-selection'; use `disown-selection' instead.
3687
3688 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
3689
3690         * select.el:
3691         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
3692         moved to (cut-copy-clear-internal) in select.el. Ditto for
3693         (x-delete-primary-selection) (x-kill-primary-selection)
3694         (x-copy-primary-selection).
3695         (own-clipboard): new function.
3696
3697         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
3698         functions in select.el. remove old ones.
3699         (mswindows-own-clipboard): new function.
3700
3701 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
3702
3703         * gnuserv.el: allow connections from mswindows type devices.
3704
3705 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
3706
3707         * msw-glyphs.el: change image type used from cursor to resource.
3708
3709 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
3710
3711         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
3712         for {top,bottom}-{left,right} values in addition to
3713         {top,bottom}_{left,right}.
3714         Use x-get-resource instead of x-get-resource-and-bogosity-check.
3715
3716 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
3717
3718         * cl-macs.el (specifier-instance): Undefine its setf method.
3719
3720         * specifier.el (with-specifier-instance): Added docstring.
3721
3722         * mouse.el (drag-window-divider): Ditto.
3723
3724         * modeline.el (mouse-drag-modeline): Use it.
3725
3726         * lisp-mode.el (with-specifier-instance): Define its indentation
3727         level.
3728
3729         * specifier.el (with-specifier-instance): New macro.
3730
3731 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
3732
3733         * package-get.el (package-get-create-custom): new function to
3734         auto-generate package-get-custom.el from package-get-base.el.
3735         * (package-get-ever-installedp): new function.
3736         * (package-get-custom): new function to get all packages specified
3737         by customize.
3738
3739 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
3740
3741         * cus-edit.el (custom-file): Revert to `~/.emacs'.
3742
3743 1998-05-23  SL Baur  <steve@altair.xemacs.org>
3744
3745         * cl-extra.el: Reverse previous float change.
3746
3747 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
3748
3749         * x-faces.el:
3750         * faces.el (try-font-name): moved from x-faces.el since it is
3751         required by w3 under mswindows as well X.
3752
3753 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
3754
3755         * winnt.el: Removed evil (setq completion-ignore-case t)
3756         clause, one more overlookef fsfism.
3757         (nt-quote-args-functions-alist): End sentences with double space.
3758
3759 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
3760
3761         * window-xemacs.el (push-window-configuration): Remove kludgery of
3762         recaching default-toolbar specifier.
3763         (pop-window-configuration): Ditto.
3764         (unpop-window-configuration): Ditto.
3765
3766 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
3767
3768         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
3769
3770 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
3771
3772         * winnt.el (nt-quote-args-verbatim): Added function.
3773         (nt-quote-args-prefix-quote): Added function.
3774         (nt-quote-args-backslash-quote): Added function.
3775         (nt-quote-args-double-quote): Added function.
3776         (nt-quote-args-functions-alist): New variable.
3777         (nt-quote-process-args): Added function. This is the main quoting
3778         work horse called from process-nt.c
3779
3780 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
3781
3782         * winnt.el: Removed duplicate definitions for backspace,
3783         delete, M-backspace and C-M-backspace.
3784         (file-name-buffer-file-type-alist): Removed this variable.
3785         (find-buffer-file-type): Removed function.
3786         (find-file-binary):  Removed function.
3787         (find-file-text): Removed function.
3788         (find-file-not-found-set-buffer-file-type): Removed function.
3789         (save-to-unix-hook): Removed function.
3790         (revert-from-unix-hook): Removed function.
3791         (using-unix-filesystems): Removed function.
3792         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
3793         warning.
3794         (x-set-selection): Removed function.
3795         (x-get-selection): Removed function.
3796         Removed commented FSFisms.
3797         Replaced copyright notice (this file is not part of GNU Emacs).
3798         (nt-shell-mode-hook): Moved here from a lambda expression. Added
3799         comint-process-echoes setting to t.
3800
3801 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3802
3803         * packages.el (packages-no-package-hierarchy-regexp): Introduced
3804         and used following the interface change of
3805         `paths-find-recursive-path'.
3806
3807         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
3808         regexp instead of a list of base names.
3809         (paths-version-control-filename-regexp):
3810         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
3811         Introduced and used following the interface change of
3812         `paths-find-recursive-path'.
3813
3814 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
3815
3816         * simple.el (delete-forward-p): Make it a defun; do X garbage only
3817         on X devices, rather than on all non-TTY devices.
3818
3819 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
3820
3821         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
3822
3823         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
3824
3825 1998-05-17  Adrian Aichner  <aichner@ecf.teradyne.com>
3826
3827         * itimer.el (activate-itimer): Fixed usage of integers
3828         as argument to `concat'.
3829
3830 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
3831
3832         * itimer.el (start-itimer): replace the use of `concat' with
3833         `format'
3834
3835 1998-05-16  SL Baur  <steve@altair.xemacs.org>
3836
3837         * mode-motion.el (mode-motion-hook): Clarify docstring.
3838         From Bob Weiner <weiner@altrasoft.com>
3839
3840         * loadhist.el (symbol-file): Supply prompt string when used
3841         interactively.
3842         From Bob Weiner <weiner@altrasoft.com>
3843
3844 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
3845
3846         * loadup.el (really-early-error-handler): Ditto.
3847
3848         * update-elc.el: Ditto.
3849
3850         * setup-paths.el (paths-construct-exec-path): Ditto.
3851
3852         * make-docfile.el: Ditto.
3853
3854         * find-paths.el (paths-decode-directory-path): Use split-path
3855         instead of decode-path.
3856
3857         * files.el (parse-colon-path): Update docstring reference.
3858
3859 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3860
3861         * msw-init.el:
3862         * x-init.el:
3863         Bind cut'n'paste keys to non window-system specific functions.
3864
3865         * msw-select.el: New function mswindows-clear-clipboard.
3866         mswindows-cut-copy-clipboard extended to handle clearing of the
3867         selection and renamed to mswindows-cut-copy-clear-clipboard.
3868
3869         * select.el: on mswindows devices delete-primary-selection
3870         calls mswindows-clear-clipboard.
3871
3872 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
3873
3874         * simple.el (quoted-insert): Inhibit quit when using read-char.
3875
3876         * cmdloop.el (read-char): Don't inhibit quit.
3877         (read-char-exclusive): Ditto.
3878         (read-char): Signal quit if quit-char was pressed.
3879         (read-char-exclusive): Ditto.
3880         (read-quoted-char): Return a character, not integer.
3881
3882         * menubar-items.el (default-popup-menu): Use Andy's generic
3883         selection code.
3884         (default-popup-menu): Fix code.
3885
3886 1998-05-14  Oliver Graf <ograf@fga.de>
3887
3888         * dragdrop.el (dragdrop-function-widget): this time it's done
3889
3890 1998-05-13  Oliver Graf <ograf@fga.de>
3891
3892         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
3893
3894 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
3895
3896         * device.el (device-pixel-width):
3897         (device-pixel-height):
3898         (device-mm-width):
3899         (device-mm-height):
3900         (device-bitplanes):
3901         (device-color-cells): Swapped parameters to device-system-metric
3902         according to the interface change.
3903
3904 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
3905
3906         * mouse.el (default-mouse-motion-handler): Use new name of the
3907         function event-over-vertical-divider-p.
3908         Do not set E-W arrow cursor over the divider if
3909         vertical-divider-draggable-p is nil in the window.
3910         ([top-level]): Use new name for the variable
3911         vertical-divider-map.
3912         (drag-window-divider): Respect vertical-divider-draggable-p.
3913         Variable name typo fixes.
3914
3915 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
3916
3917         * keymap.el (kbd): Define here; handle string constants and
3918         others...
3919
3920 1998-05-15  Christian Nyb <chr@mediascience.no>
3921
3922         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
3923         in Emacs 18.
3924
3925 1998-05-13  Didier Verna  <verna@inf.enst.fr>
3926
3927         * mouse.el (drag-window-divider): give the vertical divider a
3928         pressed look when dragging it.
3929
3930 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
3931
3932         * faces.el: predicate some more face operations on x or mswindows
3933         not just x.
3934
3935         * modeline.el: enable modeline coloring for mswindows.
3936
3937 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3938
3939         * minibuf.el (minibuffer-default): Added variable; compatible with
3940         FSF Emacs.
3941         (next-history-element): Used `minibuffer-default'.
3942
3943 1998-05-12  Oliver Graf <ograf@fga.de>
3944
3945         * dragdrop.el (dragdrop-function-widget): button and mods ok
3946         arguments still look a bit strange
3947         (dragdrop-compare-mods) created
3948         (dragdrop-drop-do-functions) correctly checks for buttons and
3949         modifiers
3950
3951 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
3952
3953         * setup-paths.el (paths-default-info-directories): Replace
3954         path-separator with directory-sep-char.
3955
3956         * files.el (path-separator): Don't define it here.
3957
3958 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
3959
3960         * update-elc.el: Ditto.
3961
3962         * setup-paths.el (paths-construct-exec-path): Ditto.
3963
3964         * make-docfile.el: Ditto.
3965
3966         * loadup.el (really-early-error-handler): Ditto.
3967
3968         * find-paths.el (paths-decode-directory-path): Use decode-path
3969         instead of decode-path-internal.
3970
3971         * files.el (parse-colon-path): Update docstring.
3972
3973 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
3974
3975         * subr.el (get-buffer-window-list): Make BUFFER optional.
3976
3977         * window-xemacs.el (windows-of-buffer): Defalias to
3978         get-buffer-window-list.
3979
3980 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
3981
3982         * disass.el: Fix maintainer keyword.
3983
3984         * bytecomp.el (byte-compile-and-load-file): Autoload.
3985         (byte-compile-buffer): Ditto.
3986
3987         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
3988         value is returned, not the name.
3989         (lisp-imenu-generic-expression): Enable it.
3990         (lisp-mode-variables): Ditto.
3991         (lisp-indent-offset): Change defconst to defvar.
3992         (lisp-indent-function): Ditto.
3993         (lisp-body-indent): Ditto.
3994
3995 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
3996
3997         * modeline.el: Use zap-last-kbd-macro-event.
3998
3999         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
4000         nil, don't attempt to do anything with messages.
4001         (eval-last-sexp): Use `letf' for clarity.
4002
4003 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
4004
4005         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
4006
4007 1998-05-11  Martin Buchholz  <martin@xemacs.org>
4008
4009         * buff-menu.el:
4010         * lisp-mode.el:
4011         * obsolete.el:
4012         Change empty docstrings into no doc strings at all.
4013         Fix bogus FSF-format docstrings.
4014         * etags.el: Fix docstring.
4015
4016 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
4017
4018         * package-get.el (package-get): Use internal md5
4019
4020 1998-05-13  SL Baur  <steve@altair.xemacs.org>
4021
4022         * about.el (about-xemacs): Correct abuse of concat.
4023
4024 1998-05-11  SL Baur  <steve@altair.xemacs.org>
4025
4026         * info.el (Info-mode): Use easymenu.
4027
4028 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
4029
4030         * apropos.el (apropos): Don't use concat with integers.
4031
4032         * cmdloop.el (describe-last-error): Handle the case when no error
4033         was seen gracefully.
4034
4035         * apropos.el (apropos-print): Use with-displaying-help-buffer as
4036         defun.
4037         (apropos-describe-plist): Ditto.
4038
4039         * help.el (with-displaying-help-buffer): Revert to a defun.
4040         (describe-key): Use it as defun.
4041         (describe-mode): Ditto.
4042         (describe-bindings): Ditto.
4043         (describe-prefix-bindings): Ditto.
4044         (describe-installation): Ditto.
4045         (view-lossage): Ditto.
4046         (describe-function): Ditto.
4047         (describe-variable): Ditto.
4048         (describe-syntax): Ditto.
4049
4050 1998-05-11  Oliver Graf <ograf@fga.de>
4051
4052         * dragdrop.el: changed order of require/provide
4053         (dragdrop-drop-mime-default) changed to new calling conventions
4054         (dragdrop-drop-do-functions) changed to new calling conventions
4055         (dragdrop-function-widget) this one needs more work...
4056
4057 1998-05-10  Oliver Graf <ograf@fga.de>
4058
4059         * about.el: another small change in my entry
4060         * dragdrop.el (dragdrop-drop-log-function): logging added
4061         plus customizations
4062         changed interface to handler functions. now called with event
4063         and object
4064
4065 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
4066
4067         * glyphs.el (divider-pointer-glyph): Declared new glyph,
4068         E-W arrow pointer displayed over draggable dividers.
4069
4070         * mouse.el (default-mouse-motion-handler): Show it when
4071         appropriate.
4072         (drag-window-divider): Added.
4073         ([top-level]): Initialized window-divider-map with a keymap
4074         binding the above function to left button down event.
4075
4076         * x-mouse.el (x-init-pointer-shape): Initialize
4077         divider-pointer-glyph from Cursor.dividerPointer, or use default
4078         E-W double arrow.
4079
4080 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
4081
4082         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
4083
4084 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
4085
4086         * simple.el (count-words-buffer): Don't query for buffer.
4087         (count-lines-buffer): Ditto.
4088
4089 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
4090
4091         * help.el (where-is): add optional insert argument.
4092
4093 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
4094
4095         * help.el (describe-key-briefly): New argument INSERT.
4096
4097         * simple.el (eval-expression): New optional argument; synch with
4098         FSF 20.3.
4099
4100         * keydefs.el (global-map): Add new register bindings.
4101
4102         * register.el: Synched with FSF 20.3.
4103
4104 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
4105
4106         * window-xemacs.el (recenter): all arguments are optional.
4107
4108 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
4109
4110         * device.el: (device-pixel-width): Reflected name/parameters
4111         change to device-system-metric.
4112         (device-pixel-height): Ditto.
4113         (device-mm-width): Ditto.
4114         (device-mm-height): Ditto.
4115         (device-bitplanes): Ditto.
4116         (device-color-cells): Ditto.
4117
4118 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
4119
4120         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
4121
4122         * cl.el (most-positive-fixnum): Document.
4123         (most-negative-fixnum): Ditto.
4124
4125         * cus-dep.el: Updated comment.
4126
4127         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
4128         constant.
4129
4130         * cus-load.el (custom-put): Removed.
4131
4132         * files.el (after-find-file): Just resignal quit instead of
4133         signaling "canceled".
4134
4135 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
4136
4137         * frame.el (other-frame): Use `focus-frame' instead of
4138         select-frame kludges.
4139
4140         * lisp-mode.el: Update lisp-indent-function for
4141         save-selected-frame and with-selected-frame.
4142
4143         * frame.el (save-selected-frame): New macro.
4144         (with-selected-frame): Ditto.
4145         (other-frame): Use `set-frame-focus'.
4146
4147 1998-05-06  Oliver Graf <ograf@fga.de>
4148
4149         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
4150         (dragdrop-drop-url-default) default handler for URL drops created
4151         (dragdrop-drop-mime-default) default handler for MIME drops created
4152         (dragdrop-drop-functions) default custom for handling drops created
4153         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
4154
4155 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
4156
4157         * mouse.el: Removed redundant mouse-mswindows-drop function.
4158
4159 1998-05-05  Oliver Graf <ograf@fga.de>
4160
4161         * about.el: changed some text in my entry
4162         * dragdrop.el: added customs
4163
4164 1998-05-04  Oliver Graf <ograf@fga.de>
4165
4166         * mouse.el: killed global drop key bindings
4167         (mouse-offix-drop) removed
4168         * dragdrop.el: created
4169         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
4170
4171 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
4172
4173         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
4174         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
4175
4176         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
4177         obsolete comment.
4178
4179         * scrollbar.el (scrollbars-visible-p): Use new
4180         {vertical,horizontal}-scrollbar-visible-p specifiers.
4181
4182 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
4183
4184         * device.el (device-pixel-height):
4185         (device-pixel-width):
4186         (device-mm-width):
4187         (device-mm-height):
4188         (device-bitplanes):
4189         (device-color-cells): Moved these 6 functions from device.c; they
4190         all use single (device-system-metrics) call.
4191
4192 1998-05-09  SL Baur  <steve@altair.xemacs.org>
4193
4194         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
4195         were renamed.
4196
4197         * menubar-items.el:
4198         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
4199         Suggested by Hrvoje Niksic <hniksic@srce.hr>
4200
4201         * help.el (help-map): Remove Hyperbole keybinding logic.
4202         Suggested by: Michael Ernst <mernst@cs.washington.edu>
4203
4204 1998-05-08  SL Baur  <steve@altair.xemacs.org>
4205
4206         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
4207         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
4208
4209 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
4210
4211         * msw-glyphs.el: use nicer icon3 from the frame icon.
4212
4213 1998-05-07  SL Baur  <steve@altair.xemacs.org>
4214
4215         * version.el (emacs-version): Remove InfoDock conditionals.
4216
4217         * startup.el (startup-splash-frame): Change ID logo name.
4218
4219 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
4220
4221         * files.el (after-find-file): If the user presses C-g on
4222         directory-creation prompt, kill the buffer.
4223
4224 1998-05-06  SL Baur  <steve@altair.xemacs.org>
4225
4226         * simple.el (count-words-region): Reverse previous change.
4227
4228 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
4229
4230         * replace.el (query-replace): Just call perform-replace.
4231         (query-replace-regexp): Ditto.
4232         (perform-replace): Move region handling here.
4233         (perform-replace): Use the new arg to match-data.
4234
4235 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
4236
4237         * x-init.el: Install X specific display table that
4238           displays char 0240 as a space to avoid whatever it is
4239           that screws up display of that character code.
4240
4241 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
4242
4243         * help.el (function-arglist): If no arguments are documented for a
4244         subr, print nothing rather than incorrect output.
4245
4246 1998-05-05  SL Baur  <steve@altair.xemacs.org>
4247
4248         * cmdloop.el (command-error): Update bail-out error message to use
4249         `emacs-program-name'.
4250
4251         * lib-complete.el: Remove reader macro cruft.
4252
4253         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
4254         cruft.
4255
4256         * simple.el (count-words-region): Drop interactive-p check on the
4257         message.
4258
4259 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
4260
4261         * font.el
4262         * msw-faces.el
4263         Correct spelling of mswindows-font-canonicalize-name.
4264
4265 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4266
4267         * ldap.el (ldap-host-parameters-alist): Replaced with
4268         `ldap-host-parameters-plist'
4269         (ldap-search): Adapt to previous change
4270
4271 1998-05-02  SL Baur  <steve@altair.xemacs.org>
4272
4273         * about.el (about-hackers): Update Bob Weiner bio.
4274         (about-maintainer-info): Ditto.
4275
4276 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
4277
4278         * simple.el (display-warning-minimum-level): Docfix.
4279
4280 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
4281
4282         * widget.el (:default-get): New keyword.
4283         * wid-edit.el (default, widget-default-default-get): Define it.
4284         (group, widget-group-default-get): Define it.
4285         (menu-choice, widget-choice-default-get): Define it.
4286         (widget-default-get): New function.
4287         (widget-choice-action): Call it.
4288         (widget-editable-list-entry-create): Call it.
4289
4290 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
4291
4292         * byte-optimize.el (byte-boolean-vars): Removed.
4293         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
4294         lookup through `byte-boolean-vars'.
4295
4296 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
4297
4298         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
4299         resource-provided values into ghost specs for scrollbar-height and
4300         scrollbar-width.
4301
4302 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
4303
4304         * byte-optimize.el: Don't attempt to optimize /=.
4305
4306         * bytecomp.el (byte-compile-one-ore-more-args): New function.
4307         (byte-compile-/=): Ditto.
4308
4309 1998-05-02  SL Baur  <steve@altair.xemacs.org>
4310
4311         * apropos.el: Use `with-displaying-help-buffer'.
4312         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
4313         Use `with-displaying-help-buffer'.
4314         (apropos-follow): Do not give special treatment to buffer cursor
4315         was in prior to a mouse click.
4316         (apropos-describe-plist): Use `with-displaying-help-buffer'.
4317         (apropos-print-doc): Set correct buffer for setting text
4318         properties.
4319
4320 1998-05-01  SL Baur  <steve@altair.xemacs.org>
4321
4322         * help.el (help-buffer-prefix-string): New variable.
4323         (help-buffer-name): Use it.
4324
4325         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
4326         mode menu.
4327
4328 1998-04-30  Greg Klanderman  <greg@alphatech.com>
4329
4330         * frame.el (other-frame): Work even when focus-follows-mouse is true.
4331
4332 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
4333
4334         * files.el (find-file-noselect): Update docstring.
4335         (find-file-noselect): Signal an error if found an unreadable file.
4336         (file-chase-links): Save the match data.
4337         (normal-mode): Use `lwarn' and `error-message-string'.
4338         (interpreter-mode-alist): Change defconst to defvar.
4339         (inhibit-first-line-modes-regexps): Ditto.
4340         (inhibit-first-line-modes-regexps): Added .tgz.
4341         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
4342         (change-major-mode-with-file-name): New user-option.
4343         (set-visited-file-name): Synched with FSF.
4344         (file-name-extension): New function, from FSF 20.3.
4345         (file-relative-name): Synched with FSF.
4346         (save-some-buffers): Support the C-r feature.
4347         (recover-session): Synched with FSF.
4348         (kill-some-buffers): Ditto.
4349         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
4350
4351 1998-04-30  SL Baur  <steve@altair.xemacs.org>
4352
4353         * files.el (insert-file): Undo previous change and reenable use of
4354         format.el.
4355
4356 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
4357
4358         * window-xemacs.el (recenter): Define.
4359
4360 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
4361
4362         * font.el (mswindows-font-create-name)
4363         (mswindows-font-create-object): new functions for mswindows type
4364         fonts.
4365
4366         * msw-faces.el (mswindows-font-canicolize-name): fix so that
4367         strings are parsed as well as font objects.
4368
4369 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
4370
4371         * modeline.el (defining-kbd-macro): Restore modeline indication of
4372         kbd-macro being recorded.
4373         (add-minor-mode): Simplify docstring.
4374         (modeline-minor-mode-menu): Remove stuff.
4375
4376 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
4377
4378         * code-process.el (call-process): dynamically decide process
4379         coding type.
4380
4381 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
4382
4383         * modeline.el: Add line-number-mode, column-number-mode to
4384         the modeline minor-mode menu.  Button2 on the line number does
4385         goto-line.
4386
4387 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
4388
4389         * mouse.el: move x-selection-owner-p type things to
4390         selection-owner-p.
4391
4392         * msw-init.el: copy zmacs stuff from x-init.el
4393
4394         * msw-select.el (mswindows-own-selection)
4395         (mswindows-disown-selection) (mswindows-selection-owner-p): new
4396         functions. Very simple minded implementation of selectio
4397         ownership.
4398
4399         * select.el (own-selection) (disown-selection)
4400         (activate-region-as-selection) (select-make-extent-for-selection)
4401         (valid-simple-selection-p): functions moved from x-select.el for
4402         generalized selection.
4403
4404         * x-select.el: see select.el changes.
4405
4406         * x-toolbar.el: use new selection functions.
4407
4408 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4409
4410         * packages.el (packages-find-package-directories): Fixed bug that
4411         would pick up multiple site-package directories.
4412         (package-locations): Added "xemacs-packages" as a late package
4413         location.
4414
4415         * find-paths.el: Now uses `emacs-program-name' and
4416         `emacs-program-version'.
4417         Additions to enforce version-specific directories in
4418         `paths-find-version-directory'.
4419
4420 1998-04-29  SL Baur  <steve@altair.xemacs.org>
4421
4422         * default.el: Removed.
4423         * site-start.el: Removed.
4424
4425 1998-04-29  Didier Verna  <verna@inf.enst.fr>
4426
4427         * minibuf.el (minibuffer-history-minimum-string-length): Default
4428         to nil.
4429
4430 1998-04-28  SL Baur  <steve@altair.xemacs.org>
4431
4432         * find-paths.el (paths-program-name): Rename.
4433         (paths-emacs-root-p): Ditto.
4434         (paths-find-site-directory): Ditto.
4435
4436 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
4437
4438         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
4439         `emacs-lisp-byte-compile-and-load'.
4440
4441 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4442
4443         * ldap.el (ldap-search): Fixed additional parameter passing to
4444         `ldap-open'
4445
4446 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
4447
4448         * select.el (kill-primary-selection) (selection-owner-p)
4449         (copy-primary-selection) (yank-clipboard-selection)
4450         (selection-exists-p) (delete-primary-selection): new file and
4451         functions that do the right thing for the selected device.
4452
4453         * x-menubar.el: use generalised selection functions.
4454
4455         * dumped-lisp.el: dump select.el.
4456
4457 1998-04-27  SL Baur  <steve@altair.xemacs.org>
4458
4459         * find-paths.el (paths-progname): New variable.
4460         (paths-emacs-root-p): Use it.
4461         (paths-find-site-directory): Ditto.
4462
4463 1998-04-26  SL Baur  <steve@altair.xemacs.org>
4464
4465         * loadup.el ((member "dump" command-line-args)): Dump as
4466         `infodock' if InfoDock.
4467
4468 1998-04-25  SL Baur  <steve@altair.xemacs.org>
4469
4470         * find-paths.el (construct-emacs-version): Simplify, include
4471         program name in the return value.
4472         * (paths-find-version-directory): Use it.
4473
4474 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4475
4476         * info.el (Info-parse-dir-entries): Fixed regexp
4477         (Info-build-dir-anew): Remove full suffix and capitalize info file
4478         name for files with no @direntry
4479         (Info-batch-rebuild-dir): New function
4480         (Info-suffixed-file): Check for regular files instead of simple
4481         file existence (could catch directories before)
4482
4483 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4484
4485         * setup-paths.el, find-paths.el: Removed uses of `not' which
4486         temacs doesn't have.
4487
4488         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
4489         into root searching.
4490
4491 1998-04-24  Martin Buchholz  <martin@xemacs.org>
4492
4493         * subr.el: Remove definition of `not'.
4494
4495 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
4496
4497         * msw-glyphs.el: enable graphics support.
4498
4499 1998-04-23  Didier Verna  <verna@inf.enst.fr>
4500
4501         * x-menubar.el (default-menubar): restored the line-number-mode
4502         option.
4503
4504         * misc doc string updates related to the options menu.
4505
4506 1998-04-24  SL Baur  <steve@altair.xemacs.org>
4507
4508         * setup-paths.el (paths-construct-load-path): Fix typo.
4509
4510 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4511
4512         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
4513         font-menu-ignore-scaled-fonts don't have to be bound now; this
4514         gets us one step further towards making --no-autoloads work.
4515
4516         * startup.el (normal-top-level): Load auto-autoloads only if
4517         lisp-directory is non-nil.
4518
4519         * setup-paths.el (paths-construct-load-path): Made it robust
4520         against nil lisp-directory.
4521
4522         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
4523         to the list of variables that cause a warning when nil.
4524
4525         * toolbar.el (init-toolbar-location): Now works even when there's
4526         no toolbar icon directory.
4527
4528 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
4529
4530         * help.el (view-lossage): Recognize it.
4531
4532         * simple.el (log-message): Mark multiline messages.
4533
4534 1998-04-22  SL Baur  <steve@altair.xemacs.org>
4535
4536         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
4537
4538 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4539
4540         * package-get.el (package-get-all):  add `\n' separator to
4541         interactive specification so that both variables are read
4542
4543 1998-04-22  Didier Verna  <verna@inf.enst.fr>
4544
4545         * x-menubar.el: ported the options menu to Custom.
4546         Moved the "read only" toggle button to the buffers menu.
4547         Corrected some missing ;;;###autoload or defcustom.
4548
4549         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
4550         the scrollbar-visible specifier for options menu handling.
4551
4552         * toolbar.el (toolbar-visible-p)
4553                      (toolbar-captioned-p)
4554                      (default-toolbar-position): defcustom wrappers around
4555         the toolbar specifiers for options menu handling.
4556
4557         * frame.el (get-frame-for-buffer-default-instance-limit):
4558         defcustom it for options menu handling.
4559
4560         * font-lock.el (font-lock-mode): defcustom and autolaod the variable
4561         font-lock-mode for options menu handling.
4562
4563         * cus-start.el: added Custom properties to overwrite-mode for
4564         options menu handling.
4565
4566 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
4567
4568         * about.el: shameless self-promotion.
4569
4570 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
4571
4572         * simple.el (raw-append-message): Slightly optimize.
4573         (remove-message): Use `push' for clarity.
4574         (append-message): Ditto.
4575         (display-warning): Dito.
4576         (raw-append-message): Send the message to the appropriate device.
4577
4578 1998-04-22  SL Baur  <steve@altair.xemacs.org>
4579
4580         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
4581         From Sean MacLennan <Sean.MacLennan@pika.ca>
4582
4583 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4584
4585         * setup-paths.el: Changed `directory-sep-char' to
4586         `path-separator', following a change in GNU Emacs.
4587
4588 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4589
4590         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
4591         (Info-build-dir-anew): Add a final newline.
4592         (Info-build-dir-anew): Do not issue warning when rebuilding policy
4593         is `always'
4594         (Info-rebuild-dir): Ditto
4595
4596         * dumped-lisp.el (preloaded-file-list): Added ldap.el
4597
4598 1998-04-21  SL Baur  <steve@altair.xemacs.org>
4599
4600         * simple.el (count-words-buffer): Retain zmacs region.
4601         (count-words-region): Ditto.
4602         * simple.el: (what-line): Expanded line counts.
4603         (count-lines): New parameter to conditionalize whether collapsed
4604         lines get counted.
4605         From Bob Weiner <weiner@altrasoft.com>
4606
4607 1998-04-19  SL Baur  <steve@altair.xemacs.org>
4608
4609         * packages.el (package-locations): infodock-packages must override
4610         mule-packages and packages.
4611
4612 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
4613
4614         * wid-edit.el:
4615         remove rude messages from widget-activation-widget-mapper
4616         and widget-activation-glyph-mapper
4617
4618 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
4619
4620         * toolbar.el: Remove (featurep 'x) test from
4621         toolbar-make-button-list
4622
4623 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
4624
4625         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
4626         only if in the same frame.
4627
4628 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4629
4630         * packages.el (package-locations): Added site-packages hierarchy.
4631
4632         * setup-paths.el (paths-default-info-directories): Introduced and
4633         used.
4634
4635         * packages.el, setup-paths.el: Set various path searching depths
4636         to 1.
4637
4638         * packages.el (packages-hierarchy-depth):
4639         (packages-load-path-depth): Introduced and used.
4640
4641         * setup-paths.el (paths-load-path-depth): Introduced and used.
4642
4643         * find-paths.el (paths-find-recursive-path): Added max-depth
4644         parameter.
4645
4646 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4647
4648         * setup-paths.el (paths-construct-info-path): Removed
4649         dependency on behavior of (file-name-as-directory "").
4650
4651 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4652
4653         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
4654         lisp objects
4655
4656 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4657
4658         * dump-paths.el, startup.el: Added handling for --debug-paths.
4659
4660 1998-04-15  William M. Perry  <wmperry@aventail.com>
4661
4662         * wid-edit.el: We cannot just set the help-echo or balloon-help
4663           properties for an extent based on the :help-echo widget
4664           property, since help-echo and balloon-help cause an EXTENT to
4665           get passed in, where :help-echo functions are expecting a WIDGET
4666
4667 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
4668
4669         * scrollbar.el (init-scrollbar-from-resources): Call
4670         mswindows-init-scrollbar-metrics when appropriate.
4671
4672 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
4673
4674         * dumped-lisp.el: dump x-toolbar for window system
4675
4676         * msw-init.el (init-post-mswindows-win): enable toolbars if we
4677         have support and xpm.
4678
4679 1998-04-16  SL Baur  <steve@altair.xemacs.org>
4680
4681         * files.el (toggle-read-only): Fix docstring.
4682         From Didier Verna <verna@inf.enst.fr>
4683
4684 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4685
4686         * startup.el (normal-top-level): Load autoload-file-name without
4687         specifying an extension---some people only auto-autoload.el.gz.
4688
4689 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
4690
4691         * files.el (backup-enable-predicate): Don't bomb on NAME being
4692         nil.
4693
4694 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4695
4696         * find-paths.el, packages.el: Now prefers configure'd paths.
4697         This shouldn't cause any of the originally anticipated problems as
4698         the current paths architecture will not define the various
4699         configure-xxx variables if they're not specified on the configure
4700         command line.
4701
4702         * find-paths.el, setup-paths.el, packages.el: Removed all
4703         mentionings of "/" as a path separator.
4704         Used paths-construct-path throughout.
4705
4706         * find-paths.el (paths-construct-path): Created to assemble paths
4707         from directory components.
4708
4709         * setup-paths.el, packages.el: Used paths-decode-directory-path
4710         instead of decode-path-internal.
4711
4712         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
4713         and associates.
4714         (paths-decode-directory-path) Created.
4715
4716         * setup-paths.el: Changed configure-exec-path to
4717         configure-exec-directory.
4718
4719 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4720
4721         * packages.el (packages-find-packages): Fixed decoding of
4722         EMACSPACKAGEPATH.
4723
4724         * startup.el: -no-packages -> -no-early-packages.
4725
4726         (packages-load-package-lisps): Fixed loading of auto-autoload
4727         files.
4728
4729         * startup.el (normal-top-level): Fixed loading of core
4730         auto-autoload.
4731
4732         * obsolete.el: Un-obsoleted site-directory.  Sigh.
4733
4734         * startup.el, packages.el, dump-paths.el: Added proper settings
4735         for site-directory and lisp-directory variables.
4736
4737         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
4738         inhibit-package-autoloads and fixed handling of it.
4739
4740         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
4741         handling of former inhibit-package-init, now
4742         inhibit-early-packages, to make -vanilla etc. work.
4743
4744 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
4745
4746         * code-process.el (start-process): Fallback to 'undecided instead
4747         of 'binary for process input coding stream.
4748
4749         * process.el (start-process): Docstring fix.
4750
4751 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4752
4753         * info.el (Info-insert-dir): Do not insert temporary dir files
4754         in Info-dir-file-attributes
4755         (Info-build-dir-anew): Ensure temporary buffer is not read-only
4756         (Info-rebuild-dir): Ditto.
4757
4758 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4759
4760         * obsolete.el: Added obsoleteness declarations for
4761         `site-directory' and `Info-default-directory-list'.
4762
4763 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4764
4765         * find-paths.el (paths-find-emacs-root): Only look at the
4766         executable at the end of the symlink chain for determining the
4767         Emacs root.
4768
4769 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4770
4771         * setup-paths.el (paths-construct-info-path): Changed construction
4772         to cater to gone default in configure.
4773
4774         * find-paths.el (paths-uniq-append): Added.
4775
4776         * packages.el: Rewritten package path construction once again.
4777
4778         * dump-paths.el, startup.el: Removed package-path as a global
4779         variable.
4780
4781         * package-admin.el (package-admin-add-single-file-package):
4782         (package-admin-add-binary-package): Changed package-path to
4783         late-packages.
4784
4785         * packages.el (packages-split-path): Split path at "/" rather than
4786         nil according to change in emacs.c.
4787
4788 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4789
4790         * setup-paths.el (paths-construct-info-path): Changed info path
4791         order so that directories come out right.
4792         (paths-find-lock-directory): Fixed bug: It used to think
4793         configure-lock-directory is a path.
4794
4795 1998-04-06  Jeff Miller <jmiller@smart.net>
4796
4797         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
4798         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
4799         eases the use of toolbar-add/kill-item functions.
4800
4801 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
4802
4803         * code-files.el (file-coding-system-alist): Commented out
4804         loaddefs.el magical treatment.
4805
4806 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4807
4808         * info.el (Info-rebuild-outdated-dir): Added new option
4809         `conservative' and made it the default
4810         (Info-rebuild-dir): Appropriately parse multi-line description
4811         strings, and multi-section dir files. Issue warning when dir
4812         is rebuilt as temporary
4813         (Info-build-dir-anew): Issue warning when dir is built as
4814         temporary
4815
4816 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
4817
4818         * list-mode.el (list-mode-map): Bind highlight motion commands to
4819         standard keys left, right, C-b and C-f.
4820
4821 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
4822
4823         * files.el (auto-mode-alist): allow .sc for Scheme->C
4824
4825 1998-04-06  SL Baur  <steve@altair.xemacs.org>
4826
4827         * loadup.el (pureload): Don't quote (garbage-collect).
4828
4829 1998-04-04  SL Baur  <steve@altair.xemacs.org>
4830
4831         * package-get-base.el: Updated.
4832
4833 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
4834
4835         * isearch-mode.el (isearch-just-started): New variable.
4836         (isearch-mode): Set it.
4837         (isearch-repeat): Advance one character forward only if the search
4838         was successful, and was not just started.
4839         (isearch-repeat): Clear isearch-just-started.
4840
4841 1998-04-02  SL Baur  <steve@altair.xemacs.org>
4842
4843         * finder.el (finder-compile-keywords): Don't eval new finder-inf
4844         if running -batch.
4845
4846 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
4847
4848         * subr.el (listify-key-sequence): Removed.
4849
4850 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
4851
4852         * bytecomp.el (byte-compile-print-gensym): New option.
4853         (byte-compile-output-file-form): Use it.
4854         (byte-compile-output-docform): Ditto.
4855         (byte-compile-compiled-obj-to-list): Ditto.
4856
4857 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
4858
4859         * msw-glyphs.el: set frame icon if xpm support.
4860
4861 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
4862
4863         * help.el: Code that pretty prints variable values
4864           removed.
4865
4866 1998-04-02  SL Baur  <steve@altair.xemacs.org>
4867
4868         * find-paths.el (paths-emacs-root-p): Correct test for installation
4869         directory.
4870         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4871
4872 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
4873
4874         * loaddefs.el: Don't set debug-ignored-errors; leave
4875           its default value set to nil.
4876
4877 1998-03-29  Damon Lipparelli  <lipp@primus.com>
4878
4879         * info.el (Info-rebuild-dir): fixed mis-spelling.
4880
4881 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4882
4883         * info.el (Info-rebuild-outdated-dir): New custom var
4884         (Info-insert-node): Create/update dir file when needed, ie when it
4885         does not exist or is older than some info files in directory
4886
4887 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4888
4889         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
4890         for last packages, mainly for using a 20.4 package base.
4891
4892         * packages.el (late-packages): Typo fix.  It was called
4893         early-packages.
4894
4895         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
4896         relative symlinks correctly.
4897         (paths-find-emacs-roots): More rigorous checking for plausible
4898         configuration-time root.
4899
4900         * startup.el (normal-top-level): Added a warning if XEmacs cannot
4901         find its roots.
4902
4903 1998-03-27  Martin Buchholz  <martin@xemacs.org>
4904
4905         * faces.el: Fix docstrings.
4906         * glyphs.el: Fix docstrings.
4907         * mouse.el: Fix docstrings.
4908
4909         * frame.el: Change phrase `current frame' to `selected frame'.
4910
4911         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
4912
4913         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
4914         macros using backquote to make them infinitely more readable.
4915
4916 1998-03-30  SL Baur  <steve@altair.xemacs.org>
4917
4918         * packages.el (packages-find-package-path): Hardcoded specialized
4919         InfoDock support until we can clean this up.
4920
4921         * help.el (describe-bindings-1): Return the value of the bindings
4922         help buffer created.
4923         (describe-bindings): Ditto.
4924
4925         * simple.el (set-variable): Restore previous behavior of not
4926         bombing if the variable to set is not boundp.
4927
4928 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4929
4930         * packages.el (packages-handle-package-dumped-lisps): Allow for
4931         non-local files to be loaded off the package-lisp variable.
4932
4933 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
4934
4935         * x-faces.el: Global X resources should override
4936           specs for all device classes (color, grayscale, mono);
4937           code currently doesn't override any of them.  Fixed by
4938           calling remove-specifier with '(x default) as the tag
4939           set and allowing inexact matches.
4940
4941 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
4942
4943         * faces.el: Separated face intializations based on
4944           device classes into device type specific (tag set,
4945           instantiator) pairs.
4946
4947 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
4948
4949         * wid-edit.el (widget-choice-action): Remember user's explicit
4950         choice.
4951         (widget-choice-value-create): Respect it.
4952         From Richard Stallman <rms@gnu.org>
4953
4954 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4955
4956         * setup-paths.el (paths-construct-info-path): Always append
4957         existing directories from configure-time info path.
4958
4959         * startup.el (startup-setup-paths): Renamed misnamed info-path to
4960         Info-directory-list.
4961
4962         * info.el: Removed Info-default-directory-list which was broken by
4963         design.
4964         Removed bogus initialization of Info-directory-list---startup.el
4965         can do a much better job.
4966         Added autoload of Info-directory-list.
4967
4968         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
4969         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
4970         be exclusive; now it's merely given precedence, just like in the
4971         old days.
4972
4973 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4974
4975         * find-paths.el (paths-find-architecture-directory): Fix bug with
4976         finding; it used to default too early.
4977
4978 1998-03-25  Martin Buchholz <martin@xemacs.org>
4979
4980         * packages.el (packages-split-path): Fix a bug; it used to fail
4981         for paths that weren't split.
4982
4983 1998-03-26  SL Baur  <steve@altair.xemacs.org>
4984
4985         * finder.el (finder-compile-keywords): trap on errors.
4986
4987 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
4988
4989         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
4990           fourth argument of t so that only the specs exactly
4991           matching the tag lists are removed.
4992
4993 1998-03-25  SL Baur  <steve@altair.xemacs.org>
4994
4995         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
4996
4997 1998-03-23  SL Baur  <steve@altair.xemacs.org>
4998
4999         * minibuf.el (mouse-read-file-name-1): If a default directory was
5000         specified, use it for generating the completions.
5001
5002 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
5003
5004         * update-elc.el: Now respects inhibit-package-init and
5005         inhibit-site-lisp.
5006         Now does path construction with loadup-paths.
5007
5008         * startup.el (normal-top-level, startup-setup-paths): Now respects
5009         inhibit-package-init and inhibit-site-lisp.
5010
5011         * packages.el (packages-find-package-path): Extended package path
5012         by version-specific hierarchies.
5013         (packages-find-packages): Now respects inhibit flag and
5014         inhibit-site-lisp.
5015         Moved path setup to loadup-paths.
5016
5017         * make-docfile.el: Now respects inhibit-package-init and
5018         inhibit-site-lisp.
5019         Now does path construction with loadup-paths.
5020
5021         * loadup.el: Now respects inhibit-package-init and
5022         inhibit-site-lisp.
5023
5024         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
5025
5026         * loadup-paths.el: New file: setup load-path to encompass
5027         packages.
5028
5029 1998-03-22  SL Baur  <steve@altair.xemacs.org>
5030
5031         * auto-show.el: load-gc renamed to pureload.
5032         * site-load.el: Ditto.
5033         * packages.el (toplevel): Ditto.
5034         * loadup.el (really-early-error-handler): Ditto.
5035         * dumped-lisp.el (preloaded-file-list): Ditto.
5036         * cus-face.el (custom-declare-face): Ditto.
5037
5038 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
5039
5040         * <Today>: The Big Path Searching Overhaul.
5041
5042         * find-paths.el: New file: find and assemble paths in the
5043         installation hierarchy.
5044
5045         * setup-paths.el: New file: global layout of paths and directories
5046         within the XEmacs hierarchy.
5047
5048         * packages.el: Replaced everything related to path searching and
5049         startup by code in terms of find-paths.
5050
5051         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
5052         the new path searching engine.
5053
5054         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
5055         and setup-paths.
5056
5057 1998-03-22  SL Baur  <steve@altair.xemacs.org>
5058
5059         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
5060         setup-paths.el.
5061
5062 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
5063
5064         * msw-glyphs.el: Added check for 'mswindows feature, so the file
5065         compiles identically in any configuration.
5066         Removed irrelevant commentary.
5067
5068 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
5069
5070         * simple.el (set-variable): Allow setting specifiers.
5071
5072 1998-03-19  SL Baur  <steve@altair.xemacs.org>
5073
5074         * lisp.el (forward-sexp): Revert previous change.
5075
5076 1998-03-18  SL Baur  <steve@altair.xemacs.org>
5077
5078         * frame.el (frame-initialize): Use `delete-console' instead of
5079         `delete-device' to delete the stream console to match the usage in
5080         Fkill_emacs.
5081
5082 1998-03-16  SL Baur  <steve@altair.xemacs.org>
5083
5084         * files.el (cdpath-previous): New variable.
5085         (cd): Use it.
5086         From Bob Weiner <weiner@wave.altrasoft.com>
5087
5088 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
5089
5090         * keydefs.el: Changed keybindings of forward-char,
5091           backward, scroll-up and scroll-down to point to their
5092           -command counterparts.
5093
5094         * simple.el: New functions: forwarc-char-command,
5095           backwrad-char-command, scroll-up-command,
5096           scroll-down-command which work liek their counterparts
5097           except that they honor the variable
5098           signal-error-on-buffer-boundary.
5099
5100           Definition of signal-error-on-buffer-boundary received
5101           from src/cmds.c.
5102
5103           defvar declaration added for word-across-newline to avoid
5104           byte-compiler warning about the free variable reference.
5105
5106 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
5107
5108         * winnt.el: Removed "%t" from the beginning of
5109         modeline-format. From now on, there's no nt-specifics in the modeline.
5110
5111 1998-03-14  SL Baur  <steve@altair.xemacs.org>
5112
5113         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
5114         of `when' with `if'.
5115
5116 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
5117
5118         * msw-glyphs.el: New file. Defines TTY-style glyphs for
5119         mswindows. Must be reworked along with glyphs.el, or
5120         merged into it, after there is images support.
5121
5122         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
5123         'mswindows.
5124
5125 1998-03-13  SL Baur  <steve@altair.xemacs.org>
5126
5127         * faces.el: fix for text cursor initialization.
5128         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
5129         From Andy Piper <andyp@parallax.co.uk>
5130
5131 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
5132
5133         * files.el (set-auto-mode): If a mode is not fboundp, check to see
5134         if there is an existing package that handles it and warn the user
5135         about that mode.
5136
5137 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
5138
5139         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
5140         Installation" menu item when Installation-string is not bound.
5141
5142 1998-03-11  SL Baur  <steve@altair.xemacs.org>
5143
5144         * lisp.el (forward-sexp): Fix for test for balanced sexp.
5145         From Jeremiah W. James <jerry@cs.ucsb.edu>
5146
5147 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
5148
5149         * msw-faces.el:
5150         * faces.el: Fix face initialization.
5151
5152 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
5153
5154         * files.el (backup-enable-predicate): fix breakage introduced
5155         by TMPDIR patch.
5156
5157 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
5158
5159         * x-faces.el (x-init-face-from-resources): The
5160           TTY face property retrieval functions don't return
5161           specifiers, so use face-property instead.
5162
5163 1998-03-09  SL Baur  <steve@altair.xemacs.org>
5164
5165         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
5166
5167 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
5168
5169         * x-menubar.el: Expanded documentation for
5170           option-save-faces.  Changed Options -> Browse Faces
5171           menu entry to invoke customize-face.
5172
5173 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
5174
5175         * faces.el: Most face initialization moved out of
5176           init-other-random-faces to the top level so that the
5177           initialization happens before Xemacs is dumped.  Much
5178           of the fascist "face-differs-from-default-p or FROB!"
5179           code has been retired in favor of letting the user do
5180           what they want to do.  Face initialization code changed
5181           to use `default' specifier tag so that the settings can
5182           be overridden later if the user wishes it.
5183
5184 1998-03-08  SL Baur  <steve@altair.xemacs.org>
5185
5186         * about.el (about-hackers): Update contributors list.
5187
5188 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
5189
5190         * specifier.el: Define new specifier tag `default'.
5191
5192         * modeline.el: Initialize faces using `default' tag.
5193
5194         * x-faces.el (x-init-face-from-resources): Remove
5195           specifier specs containing the `default' tag before
5196           adding new specs.
5197
5198 1998-03-02  John Jones  <jj@asu.edu>
5199
5200         * package-get.el (package-get-all): fixed arguments on call to
5201         package-admin-add-single-file-package.
5202         * package-get.el (package-get-installedp): fixed to match
5203         advertised behavior.
5204         * package-get.el: added function package-get-update-all which
5205         installs newest versions of all the current packages (if they are
5206         not already installed).
5207
5208 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
5209
5210         * files.el (find-file-noselect): Uncommented `truename' binding in
5211         `let*' and use it later to set `buffer-file-truename' iff it's
5212         still nil, as happens for example when finding a compressed
5213         file with "jka-compr".
5214
5215 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
5216
5217         * faces.el: in make-face-* type functions do the operation for all
5218         window systems, not just the first one found.
5219
5220         * font.el: call mswindows-list-fonts for mswindows.
5221
5222 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
5223
5224         * code-process.el (call-process-region):
5225         * process.el (call-process-region):
5226         * package-get.el (package-get-dir):
5227         * files.el (backup-enable-predicate):
5228         * gnuserv.el (gnuserv-temp-file-regexp):
5229         Use temp-directory in place of `/tmp'.
5230
5231 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
5232
5233         * "Fast" dired-in-C enhancements for Windows 95/NT:
5234
5235         * files.el: Added function, `wildcard-to-regexp', from GNU
5236           Emacs.
5237
5238         * files.el (insert-directory): Modified to use special
5239           dired-in-C enhancements if present.
5240
5241 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
5242
5243         * code-files.el: make default coding no-conversion.
5244
5245 1998-03-02  SL Baur  <steve@altair.xemacs.org>
5246
5247         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
5248         the load-path.
5249
5250         * update-elc.el: Strip directory when testing for files not to
5251         bytecompile.
5252
5253 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
5254
5255         * lisp-mode.el: Use recommended form for menus.
5256
5257         * info.el (Info-construct-menu): Use recommended form for menus.
5258
5259         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
5260         entry.
5261
5262 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
5263
5264         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
5265           (get-frame-for-buffer-noselect): Always return frames
5266           in the not-this-window-p cond clause.
5267
5268 1998-02-27  SL Baur  <steve@altair.xemacs.org>
5269
5270         * help.el (describe-installation): New function.
5271
5272         * x-menubar.el (default-menubar): Add describe-installation to
5273         Help menu.
5274
5275         * packages.el (packages-unbytecompiled-lisp): Installation.el
5276         should not be bytecompiled.
5277
5278         * dumped-lisp.el (preloaded-file-list): Dump Installation with
5279         XEmacs.
5280
5281         * x-menubar.el (default-menubar): Use correct guard for VM menu
5282         entry.
5283
5284         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
5285         coding.
5286         From Andy Piper <andyp@parallax.co.uk>
5287
5288 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5289
5290         * ldap.el: Do not require ldap-internal at compile time.
5291
5292 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
5293
5294         * code-files.el: new file. a virtual copy of mule-files.el
5295         but without charset
5296         dependencies. (toggle-buffer-file-ocding-system) new function for
5297         changing the eol type for the current buffer.
5298
5299         * code-process.el: new file. a copy of
5300         mule-process.el. mule-process.el will disappear when things have
5301         settled.
5302
5303         * coding.el: new file. a virtual copy of mule-files.el but
5304         without charset dependencies. (coding-system-base) new function
5305         for getting the parent coding system of a coding system with eol
5306         type set.
5307
5308         * dumped-lisp.el: add above files for the non-mule case.
5309
5310 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
5311
5312         * window-xemacs.el (display-buffer): If no explicit
5313           frame is specified, search for a window that displays
5314           the buffer on the currently selected frame, before
5315           searching other frames.
5316
5317 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
5318
5319         * frame.el (get-frame-for-buffer): If not-this-window-p
5320           is non-nil, use window on the selected frame if it is not
5321           also the selected window.  When defaulting, search for
5322           windows on the currently selected fgrame before searching
5323           other frames.
5324
5325 1998-02-25  Didier Verna  <verna@inf.enst.fr>
5326
5327         * modeline.el (modeline-swap-buffers): originally named
5328         `mouse-release-modeline'. Whether to actually swap the buffers is
5329         decided in `mouse-drag-modeline'.
5330         (mouse-drag-modeline): A button release event is considered a
5331         mouse click is both X (modeline scroll) and Y (modeline drag) pos
5332         stay unchanged.
5333
5334 1998-02-25  SL Baur  <steve@altair.xemacs.org>
5335
5336         * x-menubar.el: Put redo on the menubar.
5337         From Aki Vehtari <Aki.Vehtari@hut.fi>
5338
5339 1998-02-22  Greg Klanderman  <greg@alphatech.com>
5340
5341         * bytecomp.el (displaying-byte-compile-warnings): if
5342         temp-buffer-show-function is set, use it to display current set of
5343         warnings in the "*Compile-Log-Show*" buffer.
5344
5345         * simple.el (display-warning-buffer): if temp-buffer-show-function
5346         is set, use it to display current set of warnings in the
5347         "*Warnings-Show*" buffer.
5348
5349 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5350
5351         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
5352         Common Lisp.
5353
5354 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
5355
5356         * menubar.el: Allow button descriptors at least 2 long.
5357
5358         * x-menubar.el (default-menubar): Use recommended forms.
5359         (file-menu-filter): Remove.
5360         (edit-menu-filter): Remove.
5361
5362 1998-02-24  SL Baur  <steve@altair.xemacs.org>
5363
5364         * about.el (about-hackers): Updated.
5365
5366 1998-02-22  Greg Klanderman  <greg@alphatech.com>
5367
5368         * help.el (help-max-help-buffers): new variable
5369         (help-register-and-maybe-prune-excess): new function
5370         (help-buffer-name): use help-max-help-buffers.
5371         (with-displaying-help-buffer): use
5372         help-register-and-maybe-prune-excess.
5373
5374         * help.el (help-maybe-pretty-print-value): if the value fits on
5375         one line, let it.
5376
5377 1998-02-21  Greg Klanderman  <greg@alphatech.com>
5378
5379         * (with-displaying-help-buffer): there is no need to kill the buffer
5380         if it exists, becasuse with-output-to-temp-buffer will clear it.
5381         further, killing the buffer violates the rule that
5382         temp-buffer-show-function, if set, has the full responsibility of
5383         showing the temp buffer.  killing the buffer fucks with the window
5384         configuration, hosing temp-buffer-show-function.
5385
5386
5387 1998-02-23  Didier Verna  <verna@inf.enst.fr>
5388
5389         * modeline.el (mouse-drag-modeline):
5390         - Always scroll the modeline that was originally clicked on.
5391         - Use x pixels instead of x characters (which doesn't work anyway)
5392         as horizontal reference for modeline dragging. This allows us to
5393         keep on dragging the modeline even if the motion event occurs in
5394         another window.
5395
5396 1998-02-23  Didier Verna  <verna@inf.enst.fr>
5397
5398         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
5399         glyph on the modeline to indicate that dragging the mouse has an
5400         effect both horizontally and vertically.
5401
5402 1998-02-24  SL Baur  <steve@altair.xemacs.org>
5403
5404         * about.el (about-xemacs): Get rid of redundant visible version
5405         number.
5406
5407 1998-02-19  SL Baur  <steve@altair.xemacs.org>
5408
5409         * about.el (about-hackers): Update credits.
5410
5411 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
5412
5413         * prim/register.el (view-register): Show register type file-query.
5414
5415 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
5416
5417         * mode-motion.el (mode-motion-highlight-internal):
5418           save-excursion inside save-window-exucrsion form to
5419           hide buffer point changes from save-window-excursion.
5420           Prevents display flickering when the mouse pointer
5421           moves.
5422
5423 1998-02-17  Didier Verna  <verna@inf.enst.fr>
5424
5425         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
5426         function to handle correctly the case of a toolbar one side of the
5427         window: scrolling will not necessarily happen.
5428
5429 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
5430
5431         * files.el (after-find-file): Restore missing argument
5432           to format that provides filename for "... consider M-x
5433           recover-file" message.  Also call `message' with "%s"
5434           as the first arg instead of an arbitrary string.
5435
5436 1998-02-18  SL Baur  <steve@altair.xemacs.org>
5437
5438         * about.el (about-hackers): Various additions.
5439
5440 1998-02-15  SL Baur  <steve@altair.xemacs.org>
5441
5442         * autoload.el (generate-file-autoloads-1): Don't force an extra
5443         line out when copying on-the-same line autoloads.
5444
5445         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
5446         is installed.
5447
5448 1998-02-14  Martin Buchholz  <martin@xemacs.org>
5449
5450         * x11/x-win-xfree86.el (x-win-init-xfree86):
5451         * x11/x-win-sun.el (x-win-init-sun):
5452         * x11/x-init.el (x-initialize-compose):
5453         * prim/simple.el:
5454         (backward-or-forward-kill-sexp):
5455         (backward-or-forward-kill-sentence):
5456         (backward-or-forward-kill-word):
5457         (backward-or-forward-delete-char):
5458         * prim/isearch-mode.el (isearch-help-or-delete-char):
5459         Use x-keysym-on-keyboard-sans-modifiers-p instead of
5460         x-keysym-on-keyboard-p to detect backspace.
5461         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
5462         Clean up symbols used with dead keys, checking Linux and solaris
5463         keysyms.
5464         Simplify x-win-*.el using above methods.
5465         Change documentation for x-keysym-*-p functions.
5466
5467 1998-02-14  SL Baur  <steve@altair.xemacs.org>
5468
5469         * about.el (about-hackers): Restore entries for Michael Sperber and
5470         Vinnie Shelton.
5471         From Vinnie Shelton <acs@acm.org>
5472
5473 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
5474
5475         * simple.el (count-words-region): Ditto.
5476
5477 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
5478
5479         * simple.el (count-words-buffer): Document.  Don't print anything
5480         if non-interactive.
5481
5482 1998-02-12  SL Baur  <steve@altair.xemacs.org>
5483
5484         * packages.el (packages-hardcoded-lisp): easymenu.el is in
5485         multiple files in InfoDock.
5486
5487 1998-02-11  SL Baur  <steve@altair.xemacs.org>
5488
5489         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
5490         from version.el in InfoDock.
5491
5492         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
5493         specially.
5494
5495 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5496
5497         * bytecomp-runtime.el (proclaim-inline): Single quotes around
5498         variable name in docstring.
5499
5500 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
5501
5502         * menubar.h: Include "gui.h".
5503
5504 1998-02-10  SL Baur  <steve@altair.xemacs.org>
5505
5506         * site-load.el: Fix documentation.
5507
5508 1998-02-09  SL Baur  <steve@altair.xemacs.org>
5509
5510         * package-get-base.el (package-get-base): Updated.
5511
5512         * keymap.el: PC-ize.
5513
5514 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5515
5516         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
5517         from' on a fresh line.
5518
5519 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
5520
5521         * help.el (help-maybe-pretty-print-value): prin1, not princ the
5522         object.
5523
5524 1998-02-09  SL Baur  <steve@altair.xemacs.org>
5525
5526         * undo-stack.el: PC-ize.
5527
5528         * cmdloop.el: PC-ize.
5529
5530 1998-02-08  SL Baur  <steve@altair.xemacs.org>
5531
5532         * bytecomp-runtime.el: PC-ize.
5533
5534         * byte-optimize.el: Prolog fixup.  PC-ize.
5535
5536         * cus-dep.el: Spelling fix.
5537
5538         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
5539         entries follow).
5540
5541 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
5542
5543         * text-mode.el (text-mode-hook-identify): New function,
5544         put on text-mode-hook.  Set text-mode-variant here.
5545         (text-mode): Don't set it here.
5546
5547 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
5548
5549         * text-mode.el (text-mode-hook): New defvar.
5550         (text-mode-variant): New variable.
5551         (text-mode): Set that variable locally.
5552         (toggle-text-mode-auto-fill): New command.
5553
5554 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
5555
5556         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
5557
5558 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
5559
5560         * text-mode.el (paragraph-indent-text-mode):
5561         Renamed from spaced-text-mode.
5562         (text-mode-map): Bind TAB to indent-relative.
5563         (indented-text-mode-map): Variable deleted.
5564         (indented-text-mode): Now an alias for text-mode.
5565
5566 1998-02-05  SL Baur  <steve@altair.xemacs.org>
5567
5568         * loadup.el: test-atoms debugging stuffs removed.
5569
5570 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>>
5571
5572         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
5573
5574 1997-12-30  Colin Rafferty  <colin@xemacs.org>
5575
5576         * help.el (describe-beta): Made it use `locate-data-file'.
5577         (describe-distribution): Ditto.
5578         (describe-copying): Ditto.
5579         (describe-project): Ditto.
5580         (view-emacs-news): Ditto.
5581
5582         * help-nomule.el (help-with-tutorial): Made it use
5583         `locate-data-file' to find tutorial.
5584
5585 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
5586
5587         * about.el: Corrected my email address.
5588
5589         * mouse.el: Added 'mouse-mswindows-drop' similar to
5590         'mouse-offix-drop'.
5591
5592 1998-01-27  SL Baur  <steve@altair.xemacs.org>
5593
5594         * loadup.el (running-xemacs): Spelling fix.
5595
5596 1998-01-26  Colin Rafferty  <colin@xemacs.org>
5597
5598         * packages.el (packages-find-packages-1): Don't allow a backwards
5599         compatible lisp tree to overwrite `preloaded-file-list'.
5600
5601 1998-01-26  SL Baur  <steve@altair.xemacs.org>
5602
5603         * loadup.el: Don't delete "xemacs" prior to dumping.
5604
5605 1998-01-24  SL Baur  <steve@altair.xemacs.org>
5606
5607         * package-info.el (pi-last-mod-date): New function.
5608         (pi-author-version): New function.
5609         (batch-update-package-info): Use them.
5610
5611 1998-01-23  Colin Rafferty  <colin@xemacs.org>
5612
5613         * frame.el (get-frame-for-buffer-default-to-current): Create.
5614         (get-frame-for-buffer-noselect): Allow user to use current frame
5615         with `get-frame-for-buffer-default-to-current'.
5616
5617 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
5618
5619         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
5620         (byte-compile-output-docform): Ditto.
5621         (byte-compile-compiled-obj-to-list): Ditto.
5622
5623 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
5624
5625         * startup.el (command-line-1): Removed code that ran
5626           buffer-menu.
5627
5628 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
5629
5630         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
5631
5632 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
5633
5634         * frame.el (suspend-emacs-or-iconify-frame): Check using
5635         `device-on-window-system-p' instead of explicitly checking for X,
5636         so that the same logic works for MS Windows.
5637         (suspend-or-iconify-emacs): Ditto.
5638
5639 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
5640
5641         * about.el (about-maintainer-info): Andy Piper is back.
5642         (xemacs-hackers): Updated Andy Piper's email address.
5643         (about-hackers): Added Jonathan Harris.
5644         (about-hackers): Updated Tibor Polgar's email address.
5645
5646 1998-01-18  SL Baur  <steve@altair.xemacs.org>
5647
5648         * about.el: Add xemacs.org email manager.
5649
5650         * package-get-base.el (package-get-base): Updated with most recent
5651         package updates.
5652
5653 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5654
5655         * help.el (function-arglist): Use `indirect-function' instead of
5656         `symbol-function' so that aliases are treated correctly.
5657
5658 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5659
5660         * help.el (help-map): Add f1 binding to `help-for-help'.
5661         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
5662         (describe-key-briefly): Use `princ' "%s" to print object.
5663         (with-displaying-help-buffer): Kill buffer if it exists, again.
5664         (describe-key): Use `princ' "%s" to print object.
5665         (describe-function-1): Use `princ' "%s" to print object.
5666         Commented out alias lines removed.
5667         (help-pretty-print-limit): New variable to control pretty-printing
5668         of variable values.
5669         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
5670         `help-pretty-print-value' again.  Only print-print when OBJECT is
5671         list of length less than `help-pretty-print-limit'.
5672         (describe-variable): Use `help-maybe-pretty-print-value' again.
5673
5674 1998-01-18  SL Baur  <steve@altair.xemacs.org>
5675
5676         * simple.el (blink-matching-open): Remove C++ kludge.
5677         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
5678
5679 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5680
5681         * info.el (Info-default-directory-list): Made the documentation
5682         more explanitory.
5683
5684 1998-01-13  Martin Buchholz  <martin@xemacs.org>
5685
5686         * lisp/packages.el:
5687         * lisp/package-admin.el:
5688         * lisp/build-report.el:
5689         Fix typos.
5690
5691 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
5692
5693         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
5694         warnings in Java buffers without final newline and editing the
5695         last line.
5696
5697 1998-01-17  SL Baur  <steve@altair.xemacs.org>
5698
5699         * packages.el (packages-find-packages-1): Don't allow a backwards
5700         compatible lisp tree to overwrite `preloaded-file-list'.
5701         Suggested by Colin Rafferty  <colin@xemacs.org>
5702
5703         * mouse.el (mouse-offix-drop): Set undo-boundary.
5704         From Oliver Graf <ograf@fga.de>
5705
5706 1998-01-13  SL Baur  <steve@altair.xemacs.org>
5707
5708         * loadup.el (load-gc): rewrite as defun.
5709         Print something sensical if a required dump-time file isn't found.
5710
5711 1998-01-12  SL Baur  <steve@altair.xemacs.org>
5712
5713         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
5714         bug strikes a menudescriptor.
5715
5716         * package-get-base.el (package-get-base): Updated.
5717
5718         * package-info.el (batch-update-package-info): Derive REQUIRES
5719         from the Makefile.
5720
5721 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
5722
5723         * files.el (save-some-buffers): Don't play games with deleting
5724         other windows if we are in the minibuffer window.
5725
5726 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5727
5728         * modeline.el (modeline-minor-mode-menu): Add support for :active
5729         (add-minor-mode): Document :active property to TOGGLE.
5730
5731 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5732
5733         * modeline.el (modeline-minor-mode-menu): Add support for an
5734         `:included' predicate in the `toggle-sym' plist.
5735         (add-minor-mode): Document the :included property, format
5736         docstring some more.
5737         (modeline-minor-mode-menu): Documentation string added.
5738
5739 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5740
5741         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
5742         labels from the symbol-names by thwacking off the overly redundant
5743         and overused "mode", parenthesizing "minor", and capitalizing the
5744         resultant strings.  Also shortened the menu's title by eliminating
5745         the redundant buffer name.
5746         (add-minor-mode): Beautified the docstring, added mention of the
5747         `:menu-tag' property of TOGGLE.
5748         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
5749         `toggle-sym' to beatify the mode-life menus.
5750         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
5751         `auto-fill-function'.
5752
5753 1998-01-02  Karl M. Hegbloom  <<karlheg@bittersweet.inetarena.com>>
5754
5755         * modeline.el (modeline-minor-mode-menu): Changed the string-only
5756         menus to :style 'toggle.
5757
5758 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
5759
5760         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
5761
5762 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
5763
5764         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
5765         only recognize first hyperlink.
5766         (hyper-apropos-highlightify): Deletia, this is already done by
5767         `hyper-apropos-insert-face'.
5768         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
5769
5770 1998-01-09  SL Baur  <steve@altair.xemacs.org>
5771
5772         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
5773         mail.
5774         (toolbar-mail-reader): Add support for `send'.
5775         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
5776
5777 1998-01-05  Karl M. Hegbloom  <<karlheg@bittersweet.inetarena.com>>
5778
5779         * info.el (Info-emacs-info-file-name): Add defvar for
5780         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
5781         will function properly.
5782
5783 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
5784
5785         * simple.el: make the backwards delete function called by
5786         `backward-or-forward-delete-char' user configurable.
5787
5788 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5789
5790         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
5791         compiled function got loaded from.
5792
5793 1998-01-09  SL Baur  <steve@altair.xemacs.org>
5794
5795         * term/apollo.el: Synched up with InfoDock 3.6.2.
5796
5797 1998-01-08  SL Baur  <steve@altair.xemacs.org>
5798
5799         * startup.el (load-init-file): Load autoloads earlier.
5800         (startup-splash-frame): Handle InfoDock logo.
5801
5802         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
5803         InfoDock.
5804         (x-init-toolbar-from-resources): Move from x-toolbar.el.
5805
5806         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
5807         doesn't have this function.
5808
5809         * packages.el (locate-data-file): Fix to call `locate-file'.
5810
5811 1998-01-07  SL Baur  <steve@altair.xemacs.org>
5812
5813         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
5814         version of version.el.
5815         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
5816
5817         * x-menubar.el (default-menubar): Guard reference to
5818         `gnuserv-frame'.
5819         (default-menubar): Guard references to `font-lock-mode'.
5820         (default-menubar): Guard references to font-menu-this-frame-only-p'.
5821         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
5822
5823         * make-docfile.el: Don't snarf doc strings from autoloads.
5824
5825         * startup.el (load-init-file): Use algorithm from loaddefs.el for
5826         loading auto-autoloads files.
5827
5828         * loaddefs.el: Disable dumping autoloads.
5829
5830 1998-01-05  SL Baur  <steve@altair.xemacs.org>
5831
5832         * lisp-mnt.el: Synch to Emacs 20.2.
5833
5834         * help.el: Remove manual autoload of `finder-by-keyword'.
5835
5836         * finder.el (finder-by-keyword): Autoload.
5837
5838         * help.el: Conditionalize hyperbole setup.
5839
5840 1998-01-04  SL Baur  <steve@altair.xemacs.org>
5841
5842         * packages.el (package-require): Update to reflect new data format.
5843
5844 1998-01-02  Didier Verna  <verna@inf.enst.fr>
5845
5846         * x-menubar.el (default-menubar): make the tutorials available
5847         through the menubar. (Plus some compilation warnings cleanup).
5848
5849 1998-01-04  SL Baur  <steve@altair.xemacs.org>
5850
5851         * check-features.el: New file.  Perform sanity check after build.
5852
5853         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
5854         files to tooltalk package.
5855         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
5856         package.
5857
5858         * package-admin.el (package-admin-xemacs): Use better default for
5859         location of XEmacs binary.
5860
5861 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
5862
5863         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
5864         tag with sexp and add value tag with value `t'.
5865
5866 1998-01-03  SL Baur  <steve@altair.xemacs.org>
5867
5868         * package-get.el: Changes to work with real data.
5869         From Pete Ware <ware@cis.ohio-state.edu>
5870
5871         * packages.el (packages-reload-autoloads): Guard load for the time
5872         being.
5873
5874         * update-elc.el ("packages.el"): Force loading packages.el instead
5875         of possibly out-of-date packges.elc.
5876         * make-docfile.el ("packages.el"): Ditto.
5877
5878 1998-01-02  Colin Rafferty  <colin@xemacs.org>
5879
5880         * build-report.el (build-report-delete-regexp): Added a rule for
5881         the main tarball shadowing anything past it.
5882
5883 1998-01-02  SL Baur  <steve@altair.xemacs.org>
5884
5885         * packages.el (package-provide): Delete a previous provide.
5886
5887         * package-info.el: New file.
5888
5889         * package-get.el: New file.
5890         From Pete Ware <ware@cis.ohio-state.edu>
5891         (package-get): Fix md5 computation to work with Mule.
5892
5893 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5894
5895         * simple.el (log-message-*): Quote symbols in docstrings properly.
5896
5897 1998-01-01  SL Baur  <steve@altair.xemacs.org>
5898
5899         * packages.el (packages-new-autoloads): Ignore symbolic links.
5900
5901         * cus-face.el (face-custom-attributes-get): Fix typo.
5902         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5903
5904 1997-12-31  SL Baur  <steve@altair.xemacs.org>
5905
5906         * startup.el (load-init-file): Reload new or changed autoloads
5907         unless inhibited.  Reload modified dumped lisp (stubbed).
5908
5909         * packages.el (packages-new-autoloads): New function.
5910         (packages-reload-autoloads): New function.
5911         (packages-reload-dumped-lisp): New (stub) function.
5912
5913         * loadup.el: Inhibit reloading dumped files when running temacs.
5914
5915         * loadhist.el (file-provides): Extend to handle variant
5916         extensions.
5917
5918         * replace.el (query-replace): Fix typo.
5919
5920 1997-12-30  SL Baur  <steve@altair.xemacs.org>
5921
5922         * make-docfile.el: list-autoloads-path has been renamed.
5923         * update-elc.el: list-autoloads has been renamed.
5924
5925         * packages.el (packages-list-autoloads): Renamed.
5926         (packages-list-autoloads-path): Ditto.
5927
5928 1997-12-29  Colin Rafferty  <colin@xemacs.org>
5929
5930         * packages.el (packages-find-packages-1): Made it signal a warning
5931         for an error in an auto-autoload.el file.
5932
5933 1997-12-30  SL Baur  <steve@altair.xemacs.org>
5934
5935         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
5936         tag with const.
5937         From Aki Vehtari <Aki.Vehtari@hut.fi>
5938
5939         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
5940
5941         * loadhist.el (unload-feature): Remove autoload.
5942
5943 1997-12-28  SL Baur  <steve@altair.xemacs.org>
5944
5945         * loadhist.el: Unpackaged.
5946
5947         * help.el (describe-symbol-find-file): Rename
5948         `describe-function-find-file' and make old name obsolete.
5949         (describe-function-1): Use it.
5950         (describe-function-1): Guard reference to
5951         `compiled-function-annotation'.
5952
5953 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5954
5955         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
5956         argument.
5957         (help-mode-quit): New optional arg to control whether it kills or
5958         buries.  Tidied up.
5959         (with-displaying-help-buffer): Don't kill buffer initially, even
5960         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
5961         (help-pretty-print-value): Rename back from
5962         `help-maybe-pretty-print-value'!  If `pp-internal' is available
5963         use it, otherwise use dumped `cl-prettyprint'.
5964         (describe-variable): Use `help-pretty-print-value' again.
5965         (find-func): Removed reference to "find-func" at end.
5966
5967 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
5968
5969         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
5970           GUI XEmacs. Rename? x-menubar is rather window system
5971           independant, except for a couple of items.
5972
5973 1997-12-26  SL Baur  <steve@altair.xemacs.org>
5974
5975         * x-menubar.el (default-menubar): Remove hyperbole and oobr
5976         entries as they will no longer be distributed with XEmacs.
5977
5978         * format.el (format-alist): Fix image/tiff regexps.
5979         From P. E. Jareth Hein <jareth@camelot-soft.com>
5980
5981         * help.el (help-maybe-pretty-print-value): Rename.
5982         (describe-variable): Use it.
5983         (describe-variable): Add trailing linefeed.
5984
5985 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5986
5987         * help.el (describe-function-1): Don't output anything for
5988           arglist of autoload functions.
5989
5990 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5991
5992         * help.el (describe-function-1): Don't output anything for
5993           arglist of autoload functions.
5994
5995 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5996
5997         * help.el (help-mode-map): New bindings for `help-mode-bury',
5998         `describe-function-at-point', `describe-variable-at-point',
5999         `Info-elisp-ref', `customize-variable', `help-next-section' and
6000         `help-prev-section'.
6001         (help-next-section): New function.
6002         (help-prev-section): New function.
6003         (help-mode-quit): Changed to kill the help buffer.
6004         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
6005         correctly.
6006         (help-buffer-name): New function to generate the name of help
6007         buffers.
6008         (with-displaying-help-buffer): Is now a macro.  Takes an new first
6009         argument giving the name of the help buffer.
6010         (describe-key): Use `with-displaying-help-buffer' with name.
6011         (describe-mode): Ditto.
6012         (describe-bindings): Ditto.
6013         (describe-prefix-bindings): Ditto.
6014         (view-lossage): Ditto.
6015         (with-syntax-table): New macro.
6016         (function-called-at-point): Use `ignore-errors' and
6017         `with-syntax-table'.
6018         (function-at-point): Ditto.
6019         (describe-function): Use `with-displaying-help-buffer' with name.
6020         (function-arglist): Extracted from `describe-function-1'.  Returns
6021         function's arglist as string.
6022         (function-documentation): Extracted from `describe-function-1'.
6023         Returns function's docstring.
6024         (describe-function-1): Remove all the "stream" garbage, including
6025         the stream argument.  Use `function-arglist' and
6026         `function-documentation'.
6027         (describe-function-arglist): Just use `function-arglist'.
6028         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
6029         (help-pretty-print-value): New function to help with
6030         pretty-printing variable values.  Knows about `#<...>'.  Needs
6031         `pp-internal'.
6032         (describe-variable): Use `with-displaying-help-buffer' with name.
6033         Formatting improved.  Display file where variable is defined, if
6034         known.  Use `help-pretty-print-value'.
6035         (describe-syntax): Use `with-displaying-help-buffer' with name.
6036         (list-processes): Remove "stream" garbage.
6037
6038 1997-12-25  SL Baur  <steve@altair.xemacs.org>
6039
6040         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
6041         call a dumped routine instead.
6042
6043         * x-win-xfree86.el: Wrap file in defun.
6044         * x-win-sun.el: Ditto.
6045
6046 1997-12-23  SL Baur  <steve@altair.xemacs.org>
6047
6048         * help.el (view-emacs-news): Remove usage of outl-mouse which
6049         advises functions and does other evil things.
6050
6051 1997-12-22  SL Baur  <steve@altair.xemacs.org>
6052
6053         * format.el (format-alist): Add `image/tiff'.
6054         From P. E. Jareth Hein <jareth@camelot-soft.com>
6055
6056 1997-12-21  SL Baur  <steve@altair.xemacs.org>
6057
6058         * about.el (about-hackers): More names added.
6059
6060         * make-docfile.el: Remove superfluous package path search.
6061
6062         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
6063
6064 1997-12-20  SL Baur  <steve@altair.xemacs.org>
6065
6066         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
6067         ignored shadows.
6068
6069 1997-12-18  SL Baur  <steve@altair.xemacs.org>
6070
6071         * startup.el (set-default-load-path): Make sure lisp and site-lisp
6072         get trailing slashes when added to the load-path.
6073
6074         * x-init.el (init-x-win): Locate where XEmacs X localization files
6075         are.
6076
6077 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
6078
6079         * x-faces.el: Added support for foregroundToolBarColor
6080           to xpm-color-symbols.
6081
6082 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
6083
6084         * etags.el (tags-remove-duplicates): Removed.
6085         (buffer-tag-table-list): Use `delete-duplicates'.
6086
6087         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
6088         correctly.
6089         (get*): Defalias to `get'.
6090
6091         * cl.el (eql): Compare integers with `eq'.
6092         (cl-map-extents): Check for `map-extents' first.
6093
6094 1997-12-17  Didier Verna  <verna@inf.enst.fr>
6095
6096         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
6097         added the 'numero', 'copyright' and 'trademark' symbols.
6098
6099         * leim/quail/latin-post.el ("french-postfix"): see above.
6100
6101 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
6102
6103         * widget.el (define-widget): Check the arguments.
6104
6105         * cus-edit.el (customize-face): Use `check-argument-type'.
6106         (custom-variable-value-create): Use `signal' to signal error.
6107         (custom-variable-reset-saved): Ditto.
6108         (custom-variable-reset-standard): Ditto.
6109         (custom-face-reset-saved): Ditto.
6110
6111         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
6112         (widget-default-format-handler): Ditto.
6113         (widget-checklist-add-item): Ditto.
6114         (widget-radio-add-item): Ditto.
6115         (widget-editable-list-entry-create): Ditto.
6116         (widget-sexp-prompt-value): Ditto.
6117
6118         * custom.el (custom-declare-variable): Signal errors better.
6119         (custom-handle-keyword): Ditto.
6120         (custom-declare-group): Ditto.
6121
6122         * window-xemacs.el (windows): Ditto.
6123
6124         * menubar.el (menu): Ditto.
6125
6126         * keydefs.el (keyboard): Ditto.
6127
6128         * minibuf.el (minibuffer): Ditto.
6129
6130         * process.el (execute): Ditto.
6131
6132         * fill.el (fill): Ditto.
6133
6134         * modeline.el (modeline): Ditto.
6135
6136         * help.el (help): Ditto.
6137
6138         * faces.el (faces): Ditto.
6139
6140         * files.el (files): Ditto.
6141
6142         * x-init.el (x): Ditto.
6143
6144         * lisp-mode.el (lisp): Ditto.
6145
6146         * process.el (processes): Ditto.
6147
6148         * mouse.el (mouse): Ditto.
6149
6150         * abbrev.el (abbrev): Moved from cus-edit.
6151
6152         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
6153         as variable declaration.
6154
6155 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
6156
6157         * menubar.el (find-menu-item): Use `check-argument-type'.
6158         (find-menu-item): Cosmetic changes.
6159
6160 1997-12-18  SL Baur  <steve@altair.xemacs.org>
6161
6162         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
6163
6164 1997-12-17  SL Baur  <steve@altair.xemacs.org>
6165
6166         * startup.el (set-default-load-path): Only search package-path
6167         when not running temacs.
6168
6169         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
6170         files.
6171
6172         * loadup.el: Correct commentary.  Reformatting.
6173         (really-early-error-handler): Use absolute path to the
6174         first dumped-lisp.el file.
6175         (really-early-error-handler): Print full path name of
6176         each dumped lisp file (inherited from InfoDock).
6177
6178         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
6179         dumped-lisp.el files.
6180
6181         * make-docfile.el (preloaded-file-list): Reorder when the
6182         package-path is searched.
6183         * update-elc.el: Ditto.
6184
6185         * lisp-mode.el (call-with-condition-handler): Treat the same as
6186         `condition-case' for indentation.
6187
6188         * about.el (about-xemacs): Update release date.
6189
6190 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
6191
6192         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
6193         anywhere but at the last clause.
6194         (ecase): Disallow `t' and `otherwise'.
6195
6196 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
6197
6198         * cus-edit.el (custom-buffer-create-buttons): New function
6199         from stuff moved out of `custom-buffer-create-internal'.
6200         (custom-novice): New variable.  Default t.
6201         (custom-display-global-buttons): Ditto.  Default `top'.
6202         (custom-buffer-create-internal): Only display help if
6203         `custom-novice' is non-nil.  Display global buttons according to
6204         `custom-display-global-buttons'.
6205
6206 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
6207
6208         * menubar.el (find-menu-item): Use `check-argument-type'.
6209         (find-menu-item): Cosmetic changes.
6210
6211 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
6212
6213         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
6214         look.
6215
6216 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6217
6218         * format.el (format-deannotate-region):  Bug fix.
6219         Deannotating a region containing unknown tags would fail
6220         (causing decoding of text/enriched to fail at user level)
6221
6222 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
6223
6224         * minibuf.el (read-directory-name): Support sixth
6225           arg, HISTORY, as already documented.
6226
6227 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
6228
6229         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
6230         to `ecase'.
6231
6232 1997-12-14  SL Baur  <steve@altair.xemacs.org>
6233
6234         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
6235         skk-activate.
6236
6237 1997-12-13  SL Baur  <steve@altair.xemacs.org>
6238
6239         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.