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