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