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