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