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