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