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