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