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