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