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