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