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