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