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