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