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