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