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