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