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