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