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