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