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