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