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