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