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