update.
[chise/xemacs-chise.git] / lisp / ChangeLog
1 2000-06-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2
3         * utf-2000/char-db-util.el (insert-char-data): If an element of
4         `->decomposition' property is a character, print it as same as an
5         integer.
6
7 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
8
9         * mule/mule-charset.el (default-coded-charset-priority-list):
10         Delete `ucs'.
11
12 2000-05-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
13
14         * utf-2000/ideograph-util.el (update-ideograph-radical-table):
15         Ignore non `Ideograph' characters.
16
17         * utf-2000/char-db-util.el (insert-char-data): Change order for
18         `script'.
19         (insert-char-data-with-variant): Add optional argument `script'.
20         (insert-char-range-data): Likewise.
21         (write-char-range-data-to-file): Likewise.
22
23         * utf-2000/Ideograph-R001-One.el (BOPOMOFO LETTER K): Deleted.
24         (U+4E02): Add `->bopomofo-letter'.
25         (BOPOMOFO LETTER O): Deleted.
26         (M00004): Add `script', `->ucs' and `->bopomofo-letter'.
27         (M00005): Separate <BOPOMOFO LETTER E>.
28         (M00009): Separate <BOPOMOFO LETTER C>.
29
30         * utf-2000/u03100-Bopomofo.el (BOPOMOFO LETTER K): Add script.
31         (BOPOMOFO LETTER C): Likewise.
32         (BOPOMOFO LETTER O): Likewise.
33         (BOPOMOFO LETTER E): Likewise.
34
35 2000-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
36
37         * utf-2000/char-db-util.el (insert-char-data): Support
38         `insert-char-data'.
39
40         * utf-2000/u03100-Bopomofo.el (BOPOMOFO LETTER K): Add
41         `->ideograph' and `chinese-isoir165'; delete `ideograph-daikanwa'.
42         (BOPOMOFO LETTER C): Likewise.
43         (BOPOMOFO LETTER O): Likewise.
44         (BOPOMOFO LETTER E): Likewise.
45         (BOPOMOFO LETTER U): Add `morohashi-daikanwa',
46         `ideographic-radical', `ideographic-strokes', `total-strokes'; use
47         `->ideograph' instead of `ideograph'.
48
49 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
50
51         * utf-2000/Ideograph-R197-Salt.el: Reformatted.
52
53 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
54
55         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
56
57         * mule/mule-charset.el (default-coded-charset-priority-list): Add
58         `mojikyo' instead of `mojikyo-pj-[1..21]'.
59
60 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
61
62         * mule/vietnamese.el (vscii-2): Delete abolished property
63         `composite'; now composite mode is default.
64
65 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
66
67         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
68         of `raw-text'; check \uHHHH representation even if non-ascii
69         characters are not found.
70
71         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
72         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
73         unconditionally.
74
75         * mule/viet-ccl.el: New file.
76
77         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
78         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
79         - Separate CCL based implementations to viet-ccl.el.
80
81 2000-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
82
83         * utf-2000/ccs-jisx0208-1983.el: Remove unused file.
84
85 2000-03-23  MORIOKA Tomohiko  <tomo@m17n.org>
86
87         * utf-2000/Ideograph-R085-Water.el (U+6E13): Add J{78|83|90}-374C.
88
89         * utf-2000/Ideograph-R066-Rap.el (M13285'): Unify U+656C; separate
90         C1-6439.
91         (M13303): Separate U+656C.
92
93         * utf-2000/Ideograph-R064-Hand.el (M12239): Separate U+6385.
94         (M12311'): Add Mojikyo-50200.
95         (M12312): Separate U+63BD.
96         (M12373): Separate U+63E4.
97         (M12552): Separate U+643D.
98         (M12575): Separate U+6452.
99         (M12597): Separate U+6461.
100         (M12597): Separate U+6461.
101         (M12645): Separate U+6479.
102         (M12678): Separate U+6487.
103         (M12716): Separate U+649D.
104         (M12808): Separate U+64CE.
105         (M12876): Separate U+64ED.
106         (M12894): Separate U+64F3.
107         (M26763): Separate C5-7347.
108
109 2000-03-22  MORIOKA Tomohiko  <tomo@m17n.org>
110
111         * utf-2000/char-db-util.el (insert-char-data): Change order of
112         `ideographic-strokes', `kangxi-strokes', `japanese-strokes' and
113         `cns-strokes'.
114
115         * utf-2000/mojikyo.el (M292): Remove mojikyo-pj-1.
116         (M634): Likewise.
117         (M916): Likewise.
118         (M28800): Remove mojikyo-pj-6.
119         (M48869): Remove mojikyo-pj-9.
120         (M50100): Likewise.
121
122 2000-03-22  MORIOKA Tomohiko  <tomo@m17n.org>
123
124         * utf-2000/Ideograph-R054-Long-Stride.el (M9574): Separate U+5EFA.
125
126         * utf-2000/Ideograph-R038-Woman.el (M6618): Separate U+5ACC.
127
128         * utf-2000/Ideograph-R116-Cave.el (M25406): Separate U+7A74.
129         (M25424): Separate U+7A81.
130         (M25439): Unify U+7A81.
131
132         * utf-2000/Ideograph-R170-Mound.el (M41720'): Separate U+F9DC; add
133         Mojikyo-50557.
134         (U+F9DC): Add K0-6B58.
135         (M41792): Separate J78-3764 and C1-6B61.
136         (M41813): Add J78-3764.
137
138         * utf-2000/Ideograph-R213-Turtle.el (M48869): Add
139         `kangxi-radical', `kangxi-strokes' and comment.
140
141 2000-03-22  MORIOKA Tomohiko  <tomo@m17n.org>
142
143         * utf-2000/Ideograph-R115-Grain.el (M25218): Separate J78-374E and
144         K0-4D26.
145         (M48869): Moved to Ideograph-R213-Turtle.el.
146
147         * utf-2000/Ideograph-R113-Spirit.el (M24634): Separate U+7941.
148         (M24636): Separate U+7944.
149         (M24637): Separate U+7945.
150         (M24638): Separate U+7946.
151         (M24640): Move K0-5137 from U+7948.
152         (M24641): Move K0-7233 from U+7949.
153         (M24643): Separate U+794A.
154         (M24645): Separate U+794B.
155         (M24647): Separate U+794C.
156         (M24651): Separate U+794F.
157         (M24652): Move K0-695E from M24652'.
158
159 2000-03-21  MORIOKA Tomohiko  <tomo@m17n.org>
160
161         * utf-2000/Ideograph-R145-Clothes.el (M34166): Add J{78|83}-3736.
162
163         * utf-2000/Ideograph-R123-Sheep.el (M28498): Add J{78|83}-3732.
164
165         * utf-2000/Ideograph-R119-Rice.el (M26860): Add J{78|83}-3729.
166
167         * utf-2000/Ideograph-R177-Leather.el (M42729): Separate
168         J{83|90}-3724m K0-7C28 and C1-675D.
169         (M42732): Separate U+9775.
170
171         * utf-2000/Ideograph-R030-Mouth.el (M4015): Add J90-3674.
172         (J78-3674): New character.
173
174 2000-03-20  MORIOKA Tomohiko  <tomo@m17n.org>
175
176         * utf-2000/Ideograph-R158-Body.el (U+8EAF): Add J{83|90}-366D.
177
178 2000-03-17  MORIOKA Tomohiko  <tomo@m17n.org>
179
180         * utf-2000/Ideograph-R023-Hiding-Enclosure.el (U+533A): Add
181         J90-3668.
182
183         * utf-2000/Ideograph-R009-Man.el (M724): Add
184         `jisx0208-difference'.
185         (U+4FF1): Add `jisx0208-1978/4X'.
186
187         * utf-2000/Ideograph-R145-Clothes.el (M34646): Add
188         `ideographic-strokes'.
189         (M34647): Add J{78|83}-365F.
190         (M34648): Add `ideographic-strokes'.
191
192         * utf-2000/Ideograph-R145-Clothes.el (M34148): Add
193         `ideographic-strokes'.
194         (M34149): Separate U+887F.
195         (M34150): Separate C2-3277.
196         (M34151): Add `ideographic-strokes'.
197
198         * utf-2000/Ideograph-R076-Lack.el (M16104): Unify U+6B3D.
199
200 2000-03-17  MORIOKA Tomohiko  <tomo@m17n.org>
201
202         * utf-2000/char-db-util.el (insert-char-data): Regard charset
203         `mojikyo' as same as `ideograph-daikanwa'; support
204         `jisx0208-1978/4X'.
205         (decode-builtin-char): Regard charset `mojikyo' as same as
206         `ideograph-daikanwa'.
207
208 2000-03-16  MORIOKA Tomohiko  <tomo@m17n.org>
209
210         * utf-2000/Ideograph-R076-Lack.el (M16008): Unify U+6B23.
211         (M16012): Separate U+6B24.
212         (M16017): Unify U+6B25.
213         (M16019): Unify U+6B26.
214
215         * utf-2000/Ideograph-R069-Axe.el (M13534): Unify U+65A4.
216
217         * utf-2000/Ideograph-R019-Power.el (M2415'): Add J90-3650 and
218         Mojikyo-50112.
219
220 2000-03-15  MORIOKA Tomohiko  <tomo@m17n.org>
221
222         * utf-2000/Ideograph-R009-Man.el (M899): Add J90-3676.
223         (J83-364F): Add J90-364F.
224
225         * utf-2000/Ideograph-R032-Earth.el (U+5C2D): Moved from
226         Ideograph-R043-Lame.el; add J90-3646.
227
228         * utf-2000/Ideograph-R043-Lame.el (U+5C2D): Moved to
229         Ideograph-R032-Earth.el.
230
231         * utf-2000/Ideograph-R064-Hand.el (U+631F): Add J{78|83|90}-3634.
232
233         * utf-2000/Ideograph-R026-Seal.el (U+537F): Add J90-362A.
234
235         * utf-2000/Ideograph-R044-Corpse.el (M7709): Separate U+5C51 and
236         C1-552C.
237
238         * utf-2000/Ideograph-R032-Earth.el (M4916): Separate
239         J{78|83}-3651.
240         (U+5747): Unify J{78|83}-3651.
241
242 2000-03-14  MORIOKA Tomohiko  <tomo@m17n.org>
243
244         * utf-2000/Ideograph-R093-Cow.el (M19922): Unify U+725B.
245         (M19923): Add total-strokes.
246
247         * utf-2000/Ideograph-R029-Again.el (M3118'): Add J90-355A and
248         Mojikyo-50116.
249
250         * utf-2000/Ideograph-R123-Sheep.el (M28504): Add J{78|83}-3541 and
251         K0-6B79.
252
253         * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el (M22007): Unify U+7591.
254
255         * utf-2000/Ideograph-R093-Cow.el (M20190'): Add J{78|83|90}-353E
256         and Mojikyo-50275.
257         (M20195): Unify U+72A1.
258
259         * utf-2000/Ideograph-R076-Lack.el (M16097): Unify U+6B3A.
260         (M16099): Unify U+6B3B.
261         (M16103): Unify U+6B3C.
262
263         * utf-2000/Ideograph-R084-Steam.el (M17046): Separate U+6C18; add
264         C6-2529.
265         (U+6C18): Unify C2-2258.
266         (M17046'): Add J{78|83|90}-3524 and Mojikyo-50245.
267
268         * utf-2000/Ideograph-R009-Man.el (M927'): Add J90-3536 and
269         Mojikyo-50104.
270
271         * utf-2000/Ideograph-R079-Weapon.el (M16668): Unify U+6BC4.
272         (M16673): Unify U+6BC5.
273
274 2000-03-13  MORIOKA Tomohiko  <tomo@m17n.org>
275
276         * utf-2000/Ideograph-R116-Cave.el (M25593): Separate U+7AAE.
277
278 2000-03-09  MORIOKA Tomohiko  <tomo@m17n.org>
279
280         * utf-2000/Ideograph-R113-Spirit.el (M24639): Separate U+7947.
281
282 2000-03-08  MORIOKA Tomohiko  <tomo@m17n.org>
283
284         * utf-2000/Ideograph-R050-Turban.el (M8930): Separate J90-3522 and
285         C3-3067.
286
287 2000-03-06  MORIOKA Tomohiko  <tomo@m17n.org>
288
289         * utf-2000/Ideograph-R074-Moon.el (M14378): Add J{78|83}-347C.
290
291         * utf-2000/Ideograph-R071-Not.el (M13721): Unify U+65E2.
292
293         * utf-2000/Ideograph-R070-Square.el (M13687): Unify U+65D7.
294         (M13694): Unify U+65D8.
295         (M13698): Unify U+65DA.
296
297         * utf-2000/Ideograph-R026-Seal.el (U+5371): Add J90-346D.
298
299 2000-03-03  MORIOKA Tomohiko  <tomo@m17n.org>
300
301         * utf-2000/Ideograph-R104-Sickness.el (M22538): Unify U+764C.
302         (M22542): Unify U+7650.
303
304         * utf-2000/Ideograph-R170-Mound.el (M41676'): Add
305         J{78|83|90}-3459.
306
307         * utf-2000/Ideograph-R108-Dish.el (M23031): Unify U+76E2.
308         (M23032): Unify C1-6971.
309         (J90-3446): Add J{78|83}-3446 and K0-4A78.
310
311         * utf-2000/Ideograph-R099-Sweet.el (M21643): Unify U+7518.
312
313         * utf-2000/Ideograph-R085-Water.el (M18253): New character.
314         (U+6F97): Unify C1-6D58; add J{83|90}-3442 and K0-4A55.
315
316         * utf-2000/Ideograph-R076-Lack.el (M16190): Unify U+6B52.
317         (M16197): Unify U+6B53.
318
319 2000-03-02  MORIOKA Tomohiko  <tomo@m17n.org>
320
321         * utf-2000/ideograph-util.el (ideograph-char<): Prefer
322         `non-morohashi' to `morohashi-daikanwa'.
323
324 2000-03-02  MORIOKA Tomohiko  <tomo@m17n.org>
325
326         * utf-2000/Ideograph-R076-Lack.el (M16107): Unify U+6B3E.
327         (M16111): Unify U+6B3F.
328         (M16125): Unify U+6B40.
329         (M16126): Unify U+6B41.
330         (M16127): Unify U+6B42.
331
332         * utf-2000/Ideograph-R066-Rap.el (M13260): Add J{78|83}-343A;
333         separate C1-5F56 and J90-343A.
334
335         * utf-2000/Ideograph-R098-Tile.el (J90-3424): Add J{78|83}-3424.
336
337         * utf-2000/Ideograph-R140-Grass.el (M30771): New character.
338         (U+82C5): Add J90-3423.
339         (U+85F2): Delete M15811; add C2-665A.
340
341         * utf-2000/Ideograph-R181-Leaf.el (M43374): Separate U+9811.
342
343 2000-03-01  MORIOKA Tomohiko  <tomo@m17n.org>
344
345         * utf-2000/Ideograph-R124-Feather.el (M28766): Separate U+7FEB.
346
347         * utf-2000/Ideograph-R046-Mountain.el (M8624'): Separate
348         J{78|83}-3460.
349
350         * utf-2000/Ideograph-R154-Shell.el (M36681): Separate
351         J{78|83}-3453 and C1-5D4B.
352
353         * utf-2000/Ideograph-R124-Feather.el (M28780): Separate U+7FF0.
354
355         * utf-2000/Ideograph-R030-Mouth.el (U+565B): Add J90-337A.
356
357         * utf-2000/Ideograph-R116-Cave.el (U+7AC3): Add J78-635E and
358         J{83|90}-3376.
359
360         * utf-2000/Ideograph-R075-Tree.el (M15065): Separate U+691B.
361         (U+691B): Add J{78|83|90}-3371.
362
363         * utf-2000/Ideograph-R018-Knife.el (M2112'): Add J90-3364.
364
365         * utf-2000/Ideograph-R075-Tree.el (M15485): Add J{78|83}-335F.
366
367 2000-02-29  MORIOKA Tomohiko  <tomo@m17n.org>
368
369         * utf-2000/Ideograph-R079-Weapon.el (U+6BBB): Unify C3-3665; add
370         J{78|83}-334C.
371         (J90-334C): New character.
372
373         * utf-2000/Ideograph-R064-Hand.el (U+64B9): Add J78-5978 and
374         J{83|90}-3349.
375
376         * utf-2000/Ideograph-R142-Insect.el (U+86CE): Add J78-695A and
377         J{83|90}-3342.
378
379         * utf-2000/Ideograph-R075-Tree.el (M15217'): Add J78-3335;
380         separate U+6982.
381         (U+6982): Separate J83-3335, J90-3335 and C1-644D.
382
383 2000-02-28  MORIOKA Tomohiko  <tomo@m17n.org>
384
385         * utf-2000/Ideograph-R106-White.el (M22699): Unify U+7686.
386
387         * utf-2000/Ideograph-R177-Leather.el (M42781): Separate
388         J{83|90}-3373.
389
390         * utf-2000/Ideograph-R140-Grass.el (M31170): Separate U+83D4.
391         (M32601): Separate C5-7940; add mapping to U+8641.
392
393         * utf-2000/Ideograph-R061-Heart.el (M10617'): Remove C1-554E.
394
395         * utf-2000/Ideograph-R140-Grass.el (M31000): New character.
396         (M31000'): Add J90-3259; move C1-5D23 to M31000.
397         (M31168): New character.
398         (M31168'): Add J90-325B; move C3-3E59 to M31168.
399
400 2000-02-26  MORIOKA Tomohiko  <tomo@m17n.org>
401
402         * utf-2000/Ideograph-R021-Spoon.el (J{78|83}-323D): Add J90-323D.
403
404         * utf-2000/Ideograph-R026-Seal.el (J{78|83}-3237): Add J90-3237.
405
406         * utf-2000/Ideograph-R009-Man.el (M628'): Add J90-3241.
407         (M1178): Add J90-322F.
408
409 2000-02-25  MORIOKA Tomohiko  <tomo@m17n.org>
410
411         * utf-2000/Ideograph-R092-Fang.el (M19909): Unify C1-455B.
412         (J90-3267): Unify J{78|83}-3267.
413
414         * utf-2000/Ideograph-R076-Lack.el (M16167): Unify U+6B4C.
415         (M16168): Unify U+6B4D.
416
417         * utf-2000/Ideograph-R093-Cow.el (M19933): Unify U+7261.
418
419         * utf-2000/Ideograph-R124-Feather.el (M28614): New character.
420         (M28614'): Separate K0-6962 to M28614.
421         (M28616): Separate C6-3375.
422         (M28617): Separate C6-3372.
423         (M28618): Separate C6-3376.
424         (M28619): Separate C5-2B2B.
425         (M28620): Separate C4-2B22.
426         (M28621): Separate C4-2B21.
427         (M28622): Separate C4-2B24.
428         (M28623): Separate U+7FBE.
429         (M28624): Separate C4-2B23.
430         (M28625): Separate U+7FBF.
431         (M28626): Separate C6-3374.
432         (M28627): Separate C4-2F33.
433         (M28628): Separate U+437E.
434         (M28629): Separate C5-2F61.
435         (M28631): Separate C5-2F63.
436         (M28632): Separate U+7FC0.
437         (M28633): Separate C5-2F60.
438         (M28634): Separate C4-2F31.
439         (M28800): Moved from Ideograph-R196-Bird.el.
440
441         * utf-2000/Ideograph-R195-Fish.el (U+9BF5): Add J90-3033.
442
443 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
444
445         * mule/mule-conf.el (japanese-jisx0213-1): Allow
446         "jisx0213.2000-1".
447         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
448
449         * mule/mule-charset.el (default-coded-charset-priority-list):
450         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
451         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
452
453 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
454
455         * utf-2000/Ideograph-R196-Bird.el: Move M28800 and U+7FF5 to
456         Ideograph-R124-Feather.el.
457         (U+9D0E): Add J{83|90}-322A.
458
459         * utf-2000/Ideograph-R196-Bird.el (U+9D2C): Add J78-7274 and
460         J{83|90}-3229.
461
462         * utf-2000/Ideograph-R145-Clothes.el (M34629): Separate U+8956;
463         unify J78-3228.
464
465         * utf-2000/Ideograph-R079-Weapon.el (M16618'): Unify U+6BB4;
466         separate C3-2959.
467
468 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
469
470         * utf-2000/Ideograph-R076-Lack.el (M16024'): Unify U+6B27;
471         separate C3-2954.
472
473         * utf-2000/Ideograph-R064-Hand.el (M11955): Separate U+62D0.
474
475 2000-02-23  MORIOKA Tomohiko  <tomo@m17n.org>
476
477         * utf-2000/Ideograph-R172-Short-Tailed-Bird.el (M41973): Separate
478         J{78|83}-326D, K0-643A and J90-326D.
479
480         * utf-2000/Ideograph-R140-Grass.el (M30860'): Unify C6-2E22;
481         separate J{78|83}-326A.
482
483         * utf-2000/Ideograph-R162-Walk.el (M38789): Separate C1-535E and
484         U+8FE6.
485         (M38790): Separate C3-2F31 and U+8FE7.
486         (M38791): Separate C1-5365 and U+8FE8.
487         (M38792): Separate C4-2B4F.
488
489         * utf-2000/Ideograph-R124-Feather.el (M28635): Unify K0-683A.
490         (M28635'): Separate K0-683A; separate U+7FC1.
491
492         * utf-2000/Ideograph-R169-Gate.el (M41244): Add
493         `jisx0208-difference'.
494
495         * utf-2000/Ideograph-R100-Life.el (M21689): Add J{78|83}-3179.
496
497 2000-02-22  MORIOKA Tomohiko  <tomo@m17n.org>
498
499         * utf-2000/Ideograph-R070-Square.el (M13628): Separate U+65BC.
500         (U+65BC): Unify J{78|83|90}-3177 and C1-4D75.
501
502 2000-02-18  MORIOKA Tomohiko  <tomo@m17n.org>
503
504         * utf-2000/Ideograph-R086-Fire.el (U+7114): Add J{83|90}-316B.
505
506         * utf-2000/Ideograph-R187-Horse.el (M44633'): Add
507         J{78|83|90}-3158.
508
509         * utf-2000/Ideograph-R108-Dish.el (M22972'): Unify U+76CA.
510         (M22975): Unify U+76CB.
511
512 2000-02-17  MORIOKA Tomohiko  <tomo@m17n.org>
513
514         * utf-2000/Ideograph-R104-Sickness.el (M22069): Unify U+75AB.
515         (M22081): Unify U+75B0.
516
517         * utf-2000/Ideograph-R140-Grass.el (M30808'): Add J90-3151.
518
519         * utf-2000/Ideograph-R108-Dish.el (M22961): Add J{78|83}-314E.
520         (M22965): Unify U+76C9.
521
522         * utf-2000/Ideograph-R097-Melon.el (M21371): Unify C1-466A.
523         (J90-313B): Unify J{78|83}-313B; separate C1-466A.
524
525 2000-02-16  MORIOKA Tomohiko  <tomo@m17n.org>
526
527         * utf-2000/Ideograph-R027-Cliff.el: Reformatted.
528
529         * utf-2000/Ideograph-R167-Gold.el (M40310): Separate U+925B,
530         C1-6745 and J90-3174.
531
532 2000-02-15  MORIOKA Tomohiko  <tomo@m17n.org>
533
534         * utf-2000/Ideograph-R085-Water.el (M17260): Separate U+6CBF,
535         J90-3168 and C1-4E58.
536
537         * utf-2000/Ideograph-R144-Walk-Enclosure.el (M34073): Separate
538         {j78|83|90}-3152 and K0-6A5B.
539
540 2000-02-14  MORIOKA Tomohiko  <tomo@m17n.org>
541
542         * utf-2000/Ideograph-R184-Eat.el (M44146): Separate U+990C.
543
544         * utf-2000/Ideograph-R030-Mouth.el (M4286): Separate U+5642.
545
546         * utf-2000/Ideograph-R162-Walk.el (M38722): Separate U+8FC2.
547         (M38901): Unify K0-5C71; separate C1-5D61 and J90-3029.
548         (U+9022): Separate K0-5C71 and C1-5D61; add `jisx0208-difference'
549         property.
550
551         * utf-2000/Ideograph-R140-Grass.el (M30699'): Separate U+829D.
552         (J{78|83|90}-3032): Add `jisx0208-difference'.
553
554 2000-02-12  MORIOKA Tomohiko  <tomo@m17n.org>
555
556         * utf-2000/Ideograph-R120-Silk.el (M27682): Separate
557         J{78|83|90}-305E.
558         (SJG-6136): Unify J90-305E.
559
560         * utf-2000/Ideograph-R009-Man.el (SJG-352): Unify J90-304E.
561
562 2000-02-11  MORIOKA Tomohiko  <tomo@m17n.org>
563
564         * utf-2000/Ideograph-R195-Fish.el (M46413): Unify J78-3073.
565         (U+9C2F): Unify J{83|90}-3073.
566
567 2000-02-10  MORIOKA Tomohiko  <tomo@m17n.org>
568
569         * utf-2000/Ideograph-R145-Clothes.el (M34091): Unify U+8863.
570
571         * utf-2000/Ideograph-R008-Lid.el (M00286): Unify J78-5035 and
572         J83-5035.
573         (U+4EA5): Unify J90-3067.
574
575         * utf-2000/Ideograph-R023-Hiding-Enclosure.el (U+533B): Add
576         J90-3065.
577
578         * utf-2000/Ideograph-R162-Walk.el (M08680'1): Separate U+5DE1.
579         (M39134): Unify K0-6B36.
580         (M39134'): Unify U+907A.
581
582         * utf-2000/Ideograph-R047-River.el (M8680'): Moved from
583         Ideograph-R162-Walk.el.
584         (M08684): Likewise.
585
586         * utf-2000/Ideograph-R102-Field.el (M21854): Unify U+7570;
587         separate C6-4B56.
588         (M21854): Separate U+7570; unify C6-4B56.
589
590 2000-02-09  MORIOKA Tomohiko  <tomo@m17n.org>
591
592         * utf-2000/Ideograph-R145-Clothes.el (M34240): Add J78-3041.
593
594         * utf-2000/Ideograph-R064-Hand.el (M11835): Separate J90-3037.
595
596         * utf-2000/Ideograph-R085-Water.el (M17678): Separate U+6DEB.
597         (M17951): Separate U+6EA2.
598
599         * utf-2000/Ideograph-R100-Life.el (M21687): Unify C3-3D3E instead
600         of C3-3D3F.
601
602 2000-02-08  MORIOKA Tomohiko  <tomo@m17n.org>
603
604         * utf-2000/char-db-util.el (insert-char-data): Don't output
605         mojikyo-pj-*.
606
607         * utf-2000/Ideograph-R184-Eat.el (M44014): Unify U+98DF.
608         (M44080): Separate japanese-jisx02080-1978 and japanese-jisx0208.
609
610         * utf-2000/Ideograph-R100-Life.el (M21670): Unify GB, CNS and JIS.
611         (M21680): Likewise.
612         (M21684): Unify with U+7522.
613         (M21684'): Unify with U+7523.
614
615         * utf-2000/Ideograph-R067-Script.el (M013450): Unify GB, CNS and
616         JIS.
617
618         * utf-2000/Ideograph-R009-Man.el (M00378): Add
619         japanese-jisx0208-1990.
620
621 2000-02-07  MORIOKA Tomohiko  <tomo@m17n.org>
622
623         * utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
624         utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
625         utf-2000/u02600-Miscellaneous-Symbols.el,
626         utf-2000/u02500-Box-Drawing.el,
627         utf-2000/u02190-Arrows.el, utf-2000/u02100-Letterlike-Symbols.el,
628         utf-2000/u00400-Cyrillic.el, utf-2000/u00370-Greek.el,
629         utf-2000/u000A0-Latin-1-Supplement.el: Add japanese-jisx0208-1990.
630
631 2000-02-06  MORIOKA Tomohiko  <tomo@m17n.org>
632
633         * utf-2000/u02000-General-Punctuation.el,
634         utf-2000/u02200-Mathematical-Operators.el,
635         utf-2000/u02300-Miscellaneous-Technical.el,
636         utf-2000/u025A0-Geometric-Shapes.el,
637         utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Add
638         japanese-jisx0208-1990.
639
640 2000-02-02  MORIOKA Tomohiko  <tomo@m17n.org>
641
642         * utf-2000/char-db-util.el (decode-builtin-char): Use
643         `charset-name'.
644         (write-char-range-data-to-file): Use utf-8.
645
646 2000-02-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
647
648         * utf-2000/char-db-util.el (insert-char-data): Print corresponding
649         character as comment for `->ucs' and each coded-charset.
650         (what-char-definition): Don't call `char-db-update-comment'.
651
652 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
653
654         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
655
656 2000-01-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
657
658         * utf-2000/mojikyo.el: New file.
659
660 2000-01-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
661
662         * utf-2000/char-db-util.el (insert-char-data): Print code-point of
663         `ideograph-daikanwa' as a decimal value.
664         (decode-builtin-char): New function.
665
666 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
667
668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
669         `ucs' in UTF-2000.
670
671 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
672
673         * mule/mule-charset.el (default-coded-charset-priority-list):
674         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
675         `arabic-iso8859-6'.
676
677         * utf-2000/char-db-util.el (insert-char-data): Modify for
678         code-point format change.
679
680 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
681
682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
683         `mojikyo-pj-[1 .. 21]' in UTF-2000.
684
685 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
686
687         * mule/mule-charset.el (default-coded-charset-priority-list): Add
688         `katakana-jisx0201' in UTF-2000.
689
690 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
691
692         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
693         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
694         "u0FB50-Arabic-Presentation-Forms-A",
695         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
696         "u0FE50-Small-Form-Variants",
697         "u0FE70-Arabic-Presentation-Forms-B",
698         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
699         UTF-2000.
700
701         * utf-2000/u0A000-Yi-Syllables.el,
702         utf-2000/u0AC00-Hangul-Syllables.el,
703         utf-2000/u0FB00-Alphabetic-Presentation-Forms.el,
704         utf-2000/u0FB50-Arabic-Presentation-Forms-A.el,
705         utf-2000/u0FE20-Combining-Half-Marks.el,
706         utf-2000/u0FE30-CJK-Compatibility-Forms.el,
707         utf-2000/u0FE50-Small-Form-Variants.el,
708         utf-2000/u0FE70-Arabic-Presentation-Forms-B.el,
709         utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
710         utf-2000/u0FFF0-Specials.el: New files.
711
712 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
713
714         * dumped-lisp.el (preloaded-file-list): Delete
715         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
716         ... "Ideograph-R214-Flute" in UTF-2000.
717
718 1999-12-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
719
720         * utf-2000/char-db-util.el (insert-char-data): Change order of
721         `kangxi-strokes'.
722         (insert-char-data-with-variant): Look up variants of corresponding
723         ucs character if a character does not have variants.
724
725 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
726
727         * utf-2000/ideograph-util.el (ideograph-char<): Fixed.
728
729         * utf-2000/u03100-Bopomofo.el (U+3128): Separate M00115.
730
731 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
732
733         * utf-2000/Ideograph-R213-Turtle.el,
734         utf-2000/Ideograph-R214-Flute.el: New files.
735
736         * utf-2000/Ideograph-R206-Tripod.el,
737         utf-2000/Ideograph-R207-Drum.el, utf-2000/Ideograph-R208-Rat.el,
738         utf-2000/Ideograph-R209-Nose.el, utf-2000/Ideograph-R210-Even.el,
739         utf-2000/Ideograph-R211-Tooth.el,
740         utf-2000/Ideograph-R212-Dragon.el: New files.
741
742         * utf-2000/Ideograph-R204-Embroidery.el,
743         utf-2000/Ideograph-R205-Frog.el: New files.
744
745         * utf-2000/Ideograph-R200-Hemp.el,
746         utf-2000/Ideograph-R201-Yellow.el,
747         utf-2000/Ideograph-R202-Millet.el,
748         utf-2000/Ideograph-R203-Black.el: New files.
749
750         * utf-2000/Ideograph-R194-Ghost.el,
751         utf-2000/Ideograph-R195-Fish.el, utf-2000/Ideograph-R196-Bird.el,
752         utf-2000/Ideograph-R197-Salt.el, utf-2000/Ideograph-R198-Deer.el,
753         utf-2000/Ideograph-R199-Wheat.el: New files.
754
755         * utf-2000/Ideograph-R191-Fight.el,
756         utf-2000/Ideograph-R192-Sacrificial-Wine.el,
757         utf-2000/Ideograph-R193-Cauldron.el: New files.
758
759         * utf-2000/Ideograph-R185-Head.el,
760         utf-2000/Ideograph-R186-Fragrant.el,
761         utf-2000/Ideograph-R187-Horse.el, utf-2000/Ideograph-R188-Bone.el,
762         utf-2000/Ideograph-R189-Tall.el, utf-2000/Ideograph-R190-Hair.el:
763         New files.
764
765         * utf-2000/Ideograph-R183-Fly.el, utf-2000/Ideograph-R184-Eat.el:
766         New files.
767
768         * utf-2000/Ideograph-R180-Sound.el,
769         utf-2000/Ideograph-R181-Leaf.el, utf-2000/Ideograph-R182-Wind.el:
770         New files.
771
772         * utf-2000/Ideograph-R178-Tanned-Leather.el,
773         utf-2000/Ideograph-R179-Leek.el: New files.
774
775         * utf-2000/Ideograph-R166-Village.el,
776         utf-2000/Ideograph-R167-Gold.el, utf-2000/Ideograph-R168-Long.el,
777         utf-2000/Ideograph-R169-Gate.el, utf-2000/Ideograph-R170-Mound.el,
778         utf-2000/Ideograph-R171-Slave.el,
779         utf-2000/Ideograph-R172-Short-Tailed-Bird.el,
780         utf-2000/Ideograph-R173-Rain.el, utf-2000/Ideograph-R174-Blue.el,
781         utf-2000/Ideograph-R175-Wrong.el, utf-2000/Ideograph-R176-Face.el,
782         utf-2000/Ideograph-R177-Leather.el: New files.
783
784         * utf-2000/Ideograph-R161-Morning.el,
785         utf-2000/Ideograph-R162-Walk.el, utf-2000/Ideograph-R163-City.el,
786         utf-2000/Ideograph-R164-Wine.el,
787         utf-2000/Ideograph-R165-Distinguish.el: New files.
788
789         * utf-2000/Ideograph-R156-Run.el, utf-2000/Ideograph-R157-Foot.el,
790         utf-2000/Ideograph-R158-Body.el, utf-2000/Ideograph-R159-Cart.el,
791         utf-2000/Ideograph-R160-Bitter.el: New files.
792
793         * utf-2000/Ideograph-R153-Badger.el,
794         utf-2000/Ideograph-R154-Shell.el, utf-2000/Ideograph-R155-Red.el:
795         New files.
796
797         * utf-2000/Ideograph-R151-Bean.el, utf-2000/Ideograph-R152-Pig.el:
798         New files.
799
800         * utf-2000/Ideograph-R148-Horn.el,
801         utf-2000/Ideograph-R149-Speech.el,
802         utf-2000/Ideograph-R150-Valley.el: New files.
803
804         * utf-2000/Ideograph-R139-Color.el,
805         utf-2000/Ideograph-R140-Grass.el,
806         utf-2000/Ideograph-R141-Tiger.el,
807         utf-2000/Ideograph-R142-Insect.el,
808         utf-2000/Ideograph-R143-Blood.el,
809         utf-2000/Ideograph-R144-Walk-Enclosure.el,
810         utf-2000/Ideograph-R145-Clothes.el,
811         utf-2000/Ideograph-R146-West.el, utf-2000/Ideograph-R147-See.el:
812         New files.
813
814         * utf-2000/Ideograph-R137-Boat.el,
815         utf-2000/Ideograph-R138-Stopping.el: New files.
816
817         * utf-2000/Ideograph-R135-Tongue.el,
818         utf-2000/Ideograph-R136-Oppose.el: New files.
819
820         * utf-2000/Ideograph-R132-Self.el,
821         utf-2000/Ideograph-R133-Arrive.el,
822         utf-2000/Ideograph-R134-Mortar.el: New files.
823
824         * utf-2000/Ideograph-R127-Plow.el, utf-2000/Ideograph-R128-Ear.el,
825         utf-2000/Ideograph-R129-Brush.el, utf-2000/Ideograph-R130-Meat.el,
826         utf-2000/Ideograph-R131-Minister.el: New files.
827
828         * utf-2000/Ideograph-R123-Sheep.el,
829         utf-2000/Ideograph-R124-Feather.el,
830         utf-2000/Ideograph-R125-Old.el, utf-2000/Ideograph-R126-And.el:
831         New files.
832
833         * utf-2000/Ideograph-R110-Spear.el,
834         utf-2000/Ideograph-R111-Arrow.el,
835         utf-2000/Ideograph-R112-Stone.el,
836         utf-2000/Ideograph-R113-Spirit.el,
837         utf-2000/Ideograph-R114-Track.el,
838         utf-2000/Ideograph-R115-Grain.el, utf-2000/Ideograph-R116-Cave.el,
839         utf-2000/Ideograph-R117-Stand.el,
840         utf-2000/Ideograph-R118-Bamboo.el,
841         utf-2000/Ideograph-R119-Rice.el, utf-2000/Ideograph-R120-Silk.el,
842         utf-2000/Ideograph-R121-Jar.el, utf-2000/Ideograph-R122-Net.el:
843         New files.
844
845         * utf-2000/Ideograph-R108-Dish.el, utf-2000/Ideograph-R109-Eye.el:
846         New files.
847
848         * utf-2000/Ideograph-R106-White.el,
849         utf-2000/Ideograph-R107-Skin.el: New files.
850
851         * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el,
852         utf-2000/Ideograph-R104-Sickness.el,
853         utf-2000/Ideograph-R105-Dotted-Tent.el: New files.
854
855         * utf-2000/Ideograph-R099-Sweet.el,
856         utf-2000/Ideograph-R100-Life.el, utf-2000/Ideograph-R101-Use.el,
857         utf-2000/Ideograph-R102-Field.el: New files.
858
859         * utf-2000/Ideograph-R095-Profound.el,
860         utf-2000/Ideograph-R096-Jade.el, utf-2000/Ideograph-R097-Melon.el,
861         utf-2000/Ideograph-R098-Tile.el: New files.
862
863         * utf-2000/Ideograph-R092-Fang.el, utf-2000/Ideograph-R093-Cow.el,
864         utf-2000/Ideograph-R094-Dog.el: New files.
865
866         * utf-2000/Ideograph-R090-Half-Tree-Trunk.el,
867         utf-2000/Ideograph-R091-Slice.el: New files.
868
869         * utf-2000/Ideograph-R088-Father.el,
870         utf-2000/Ideograph-R089-Double-X.el: New files.
871
872         * utf-2000/Ideograph-R084-Steam.el,
873         utf-2000/Ideograph-R085-Water.el, utf-2000/Ideograph-R086-Fire.el,
874         utf-2000/Ideograph-R087-Claw.el: New files.
875
876         * utf-2000/Ideograph-R081-Compare.el,
877         utf-2000/Ideograph-R082-Fur.el, utf-2000/Ideograph-R083-Clan.el:
878         New files.
879
880         * utf-2000/Ideograph-R079-Weapon.el,
881         utf-2000/Ideograph-R080-Do-Not.el: New files.
882
883         * utf-2000/Ideograph-R073-Say.el, utf-2000/Ideograph-R074-Moon.el,
884         utf-2000/Ideograph-R075-Tree.el, utf-2000/Ideograph-R076-Lack.el,
885         utf-2000/Ideograph-R077-Stop.el, utf-2000/Ideograph-R078-Death.el:
886         New files.
887
888         * utf-2000/Ideograph-R070-Square.el,
889         utf-2000/Ideograph-R071-Not.el, utf-2000/Ideograph-R072-Sun.el:
890         New files.
891
892         * utf-2000/Ideograph-R068-Dipper.el,
893         utf-2000/Ideograph-R069-Axe.el: New files.
894
895         * utf-2000/Ideograph-R055-Two-Hands.el,
896         utf-2000/Ideograph-R056-Shoot.el, utf-2000/Ideograph-R057-Bow.el,
897         utf-2000/Ideograph-R058-Snout.el,
898         utf-2000/Ideograph-R059-Bristle.el,
899         utf-2000/Ideograph-R060-Step.el, utf-2000/Ideograph-R061-Heart.el,
900         utf-2000/Ideograph-R062-Halberd.el,
901         utf-2000/Ideograph-R063-Door.el, utf-2000/Ideograph-R064-Hand.el,
902         utf-2000/Ideograph-R065-Branch.el, utf-2000/Ideograph-R066-Rap.el,
903         utf-2000/Ideograph-R067-Script.el: New files.
904
905         * utf-2000/Ideograph-R053-Dotted-Cliff.el,
906         utf-2000/Ideograph-R054-Long-Stride.el: New files.
907
908         * utf-2000/Ideograph-R051-Dry.el,
909         utf-2000/Ideograph-R052-Short-Thread.el: New files.
910
911         * utf-2000/Ideograph-R043-Lame.el,
912         utf-2000/Ideograph-R044-Corpse.el,
913         utf-2000/Ideograph-R045-Sprout.el,
914         utf-2000/Ideograph-R046-Mountain.el,
915         utf-2000/Ideograph-R047-River.el, utf-2000/Ideograph-R048-Work.el,
916         utf-2000/Ideograph-R049-Oneself.el,
917         utf-2000/Ideograph-R050-Turban.el: New files.
918
919         * utf-2000/Ideograph-R041-Inch.el,
920         utf-2000/Ideograph-R042-Small.el: New files.
921
922         * utf-2000/Ideograph-R036-Evening.el,
923         utf-2000/Ideograph-R037-Big.el, utf-2000/Ideograph-R038-Woman.el,
924         utf-2000/Ideograph-R039-Child.el, utf-2000/Ideograph-R040-Roof.el:
925         New files.
926
927         * utf-2000/Ideograph-R034-Go.el,
928         utf-2000/Ideograph-R035-Go-Slowly.el: New files.
929
930         * utf-2000/Ideograph-R031-Enclosure.el,
931         utf-2000/Ideograph-R032-Earth.el,
932         utf-2000/Ideograph-R033-Scholar.el: New files.
933
934         * utf-2000/Ideograph-R030-Mouth.el,
935         utf-2000/Ideograph-R029-Again.el,
936         utf-2000/Ideograph-R028-Private.el: Merge CJK Unified Ideographs
937         Extension A.
938
939         * utf-2000/Ideograph-R027-Cliff.el,
940         utf-2000/Ideograph-R026-Seal.el,
941         utf-2000/Ideograph-R025-Divination.el,
942         utf-2000/Ideograph-R024-Ten.el,
943         utf-2000/Ideograph-R023-Hiding-Enclosure.el,
944         utf-2000/Ideograph-R022-Right-Open-Box.el,
945         utf-2000/Ideograph-R021-Spoon.el, utf-2000/Ideograph-R020-Wrap.el,
946         utf-2000/Ideograph-R019-Power.el,
947         utf-2000/Ideograph-R018-Knife.el,
948         utf-2000/Ideograph-R017-Open-Box.el,
949         utf-2000/Ideograph-R016-Table.el, utf-2000/Ideograph-R015-Ice.el,
950         utf-2000/Ideograph-R014-Cover.el,
951         utf-2000/Ideograph-R013-Down-Box.el,
952         utf-2000/Ideograph-R012-Eight.el,
953         utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el,
954         utf-2000/Ideograph-R009-Man.el, utf-2000/Ideograph-R008-Lid.el,
955         utf-2000/Ideograph-R007-Two.el, utf-2000/Ideograph-R006-Hook.el:
956         Merge `chinese-isoir165'.
957
958         * utf-2000/Ideograph-R004-Slash.el: Merge CNS chars not in
959         Morohashi's Daikanwa.
960
961         * utf-2000/Ideograph-R003-Dot.el: Merge `chinese-isoir165'.
962
963         * utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
964
965 1999-12-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
966
967         * utf-2000/Ideograph-R027-Cliff.el,
968         utf-2000/Ideograph-R026-Seal.el,
969         utf-2000/Ideograph-R025-Divination.el,
970         utf-2000/Ideograph-R024-Ten.el,
971         utf-2000/Ideograph-R023-Hiding-Enclosure.el,
972         utf-2000/Ideograph-R022-Right-Open-Box.el,
973         utf-2000/Ideograph-R021-Spoon.el: Merge CJK Unified Ideographs
974         Extension A.
975
976 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
977
978         * utf-2000/Ideograph-R020-Wrap.el,
979         utf-2000/Ideograph-R019-Power.el,
980         utf-2000/Ideograph-R018-Knife.el: Merge CJK Unified Ideographs
981         Extension A.
982
983 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
984
985         * utf-2000/Ideograph-R009-Man.el: Merge CJK Unified Ideographs
986         Extension A.
987
988 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
989
990         * utf-2000/Ideograph-R017-Open-Box.el,
991         utf-2000/Ideograph-R016-Table.el: Merge CJK Unified Ideographs
992         Extension A.
993
994 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
995
996         * utf-2000/Ideograph-R015-Ice.el,
997         utf-2000/Ideograph-R014-Cover.el,
998         utf-2000/Ideograph-R013-Down-Box.el,
999         utf-2000/Ideograph-R012-Eight.el,
1000         utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el:
1001         Merge CJK Unified Ideographs Extension A.
1002
1003 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
1004
1005         * utf-2000/Ideograph-R008-Lid.el (M00286): Separate
1006         `japanese-jisx0208-1978' and `japanese-jisx0208'.
1007
1008         * utf-2000/Ideograph-R005-Second.el: Merge `chinese-isoir165'.
1009
1010 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
1011
1012         * utf-2000/Ideograph-R004-Slash.el,
1013         utf-2000/Ideograph-R003-Dot.el, utf-2000/Ideograph-R002-Line.el,
1014         utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
1015
1016 1999-12-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
1017
1018         * utf-2000/Ideograph-R030-Mouth.el: Merge `japanese-jisx0213-1'
1019         and `japanese-jisx0213-2'.
1020
1021 1999-12-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1022
1023         * utf-2000/Ideograph-R029-Again.el: Merge `japanese-jisx0213-2'.
1024
1025 1999-12-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
1026
1027         * utf-2000/Ideograph-R028-Private.el: Merge `japanese-jisx0213-2'.
1028
1029 1999-12-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
1030
1031         * utf-2000/Ideograph-R027-Cliff.el: Merge `japanese-jisx0213-1'
1032         and `japanese-jisx0213-2'.
1033
1034 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1035
1036         * utf-2000/Ideograph-R026-Seal.el: Merge `japanese-jisx0213-1' and
1037         `japanese-jisx0213-2'.
1038
1039 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1040
1041         * utf-2000/Ideograph-R025-Divination.el: Merge
1042         `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1043
1044 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1045
1046         * utf-2000/Ideograph-R024-Ten.el: Merge `japanese-jisx0213-1' and
1047         `japanese-jisx0213-2'.
1048
1049 1999-11-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
1050
1051         * utf-2000/Ideograph-R023-Hiding-Enclosure.el: Merge
1052         `japanese-jisx0213-2'.
1053
1054 1999-11-27  MORIOKA Tomohiko  <tomo@etl.go.jp>
1055
1056         * utf-2000/Ideograph-R022-Right-Open-Box.el: Merge
1057         `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1058
1059 1999-11-27  MORIOKA Tomohiko  <tomo@etl.go.jp>
1060
1061         * utf-2000/Ideograph-R021-Spoon.el (M02574): Separate C1-4621.
1062         (M02576): Separate C6-2630.
1063         (M02579): Separate C5-234A.
1064         (M02581): Separate C4-284D.
1065         (M02582): Separate C6-2F2F.
1066         (M02588): Separate C6-3560.
1067
1068         * utf-2000/Ideograph-R020-Wrap.el: Merge `japanese-jisx0213-1' and
1069         `japanese-jisx0213-2'.
1070
1071 1999-11-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
1072
1073         * utf-2000/Ideograph-R019-Power.el,
1074         utf-2000/Ideograph-R018-Knife.el: Merge `japanese-jisx0213-1' and
1075         `japanese-jisx0213-2'.
1076
1077         * utf-2000/Ideograph-R017-Open-Box.el (M01814): Separate C6-2365.
1078         (M01815): Separate C6-2361.
1079         (M01817): Separate C6-2363.
1080         (M01822): Separate C6-2323.
1081         (M01836): Separate C5-365D.
1082         (M01839): Separate C7-367B.
1083
1084 1999-11-25  MORIOKA Tomohiko  <tomo@etl.go.jp>
1085
1086         * utf-2000/Ideograph-R016-Table.el,
1087         utf-2000/Ideograph-R015-Ice.el, utf-2000/Ideograph-R014-Cover.el:
1088         Merge `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1089
1090         * utf-2000/Ideograph-R013-Down-Box.el: Merge `japanese-jisx0213-2'
1091         with UCS.
1092
1093 1999-11-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
1094
1095         * utf-2000/Ideograph-R013-Down-Box.el: Merge
1096         `japanese-jisx0213-2'.
1097         (J78-4B41 = J83-4B41): Moved to R109.
1098         (C6-316D): Moved to R072.
1099
1100 1999-11-24  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1101
1102         * utf-2000/Ideograph-R012-Eight.el: Merge `japanese-jisx0213-1'
1103         and `japanese-jisx0213-2'.
1104
1105 1999-11-23  MORIOKA Tomohiko  <tomo@etl.go.jp>
1106
1107         * utf-2000/Ideograph-R009-Man.el: Merge `japanese-jisx0213-1' and
1108         `japanese-jisx0213-2'.
1109
1110 1999-11-23  MORIOKA Tomohiko  <tomo@etl.go.jp>
1111
1112         * utf-2000/Ideograph-R010-Legs.el: Merge `japanese-jisx0213-1' and
1113         `japanese-jisx0213-2'.
1114
1115         * utf-2000/Ideograph-R011-Enter.el: Separate CNS.
1116
1117 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1118
1119         * utf-2000/Ideograph-R008-Lid.el: Merge CJK Unified Ideographs
1120         Extension A.
1121
1122 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1123
1124         * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
1125         `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1126
1127 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1128
1129         * utf-2000/Ideograph-R015-Ice.el (M01612.07): Separate U+4ECC and
1130         C3-214C to M00360.
1131
1132         * utf-2000/Ideograph-R013-Down-Box.el (M001512): Separate C3-2148
1133         to M00366'.
1134
1135 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1136
1137         * utf-2000/Ideograph-R009-Man.el: Delete wrong? C6-XXXX
1138         code-points.
1139
1140         * utf-2000/Ideograph-R006-Hook.el,
1141         utf-2000/Ideograph-R005-Second.el: Merge CJK Unified Ideographs
1142         Extension A.
1143
1144         * utf-2000/Ideograph-R004-Slash.el (M00115): Merge CJK Unified
1145         Ideographs Extension A; separate U+3128.
1146         (M00116): Move C6-2123 to M00115.
1147
1148         * utf-2000/Ideograph-R001-One.el: Merge CJK Unified Ideographs
1149         Extension A.
1150
1151 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1152
1153         * utf-2000/Ideograph-R008-Lid.el: Merge `japanese-jisx0213-2'.
1154
1155         * utf-2000/Ideograph-R007-Two.el: Merge `japanese-jisx0213-1'.
1156
1157         * utf-2000/Ideograph-R004-Slash.el: Merge `japanese-jisx0213-2'.
1158
1159         * utf-2000/Ideograph-R006-Hook.el (M00237): Separate C5-2330.
1160
1161         * utf-2000/Ideograph-R005-Second.el: Merge `japanese-jisx0213-2'.
1162
1163         * utf-2000/Ideograph-R002-Line.el: Merge `japanese-jisx0213-1' and
1164         `japanese-jisx0213-2'.
1165
1166         * utf-2000/u03040-Hiragana.el (HIRAGANA LETTER SMALL KA): New
1167         character.
1168         (HIRAGANA LETTER SMALL KE): New character.
1169
1170         * utf-2000/u02600-Miscellaneous-Symbols.el (WHITE SHOGI PIECE):
1171         New character.
1172         (BLACK SHOGI PIECE): New character.
1173
1174         * utf-2000/Ideograph-R001-One.el: Merge `japanese-jisx0213-1'.
1175
1176 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1177
1178         * utf-2000/u01F00-Greek-Extended.el: Merge `japanese-jisx0213-1'.
1179
1180 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1181
1182         * utf-2000/char-db-util.el (insert-char-data): Ignore
1183         `kangxi-radical' and `japanese-radical' if they have the same
1184         value of `ideographic-radical'; ignore `japanese-strokes' if it
1185         has the same value of `ideographic-strokes'.
1186
1187 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1188
1189         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1190         (japanese-jisx0213-2): New coded-charset.
1191
1192         * dumped-lisp.el (preloaded-file-list): Add
1193         "Ideograph-R028-Private", "Ideograph-R029-Again" and
1194         "Ideograph-R030-Mouth".
1195
1196 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1197
1198         * utf-2000/char-db-util.el (char-db-update-comment): Use
1199         mapping-table for `japanese-jisx0213-*'.
1200
1201 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1202
1203         * utf-2000/u03300-CJK-Compatibility.el: Merge
1204         `japanese-jisx0213-1'.
1205
1206         * utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el: Merge
1207         `japanese-jisx0213-1'.
1208
1209         * utf-2000/u03130-Hangul-Compatibility-Jamo.el,
1210         utf-2000/u03100-Bopomofo.el: Changed to utf-8 encoding.
1211
1212         * utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
1213         utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Merge
1214         `japanese-jisx0213-1'.
1215
1216         * utf-2000/u02F00-Kangxi-Radicals.el: Changed to utf-8 encoding.
1217
1218         * utf-2000/u02700-Dingbats.el,
1219         utf-2000/u02600-Miscellaneous-Symbols.el,
1220         utf-2000/u025A0-Geometric-Shapes.el: Merge `japanese-jisx0213-1'.
1221
1222         * utf-2000/u02580-Block-Elements.el: Changed to utf-8 encoding.
1223
1224         * utf-2000/u02500-Box-Drawing.el,
1225         utf-2000/u02460-Enclosed-Alphanumerics.el,
1226         utf-2000/u02300-Miscellaneous-Technical.el,
1227         utf-2000/u02400-Control-Pictures.el,
1228         utf-2000/u02200-Mathematical-Operators.el,
1229         utf-2000/u02190-Arrows.el, utf-2000/u02150-Number-Forms.el,
1230         utf-2000/u02100-Letterlike-Symbols.el,
1231         utf-2000/u020A0-Currency-Symbols.el: Merge `japanese-jisx0213-1'.
1232
1233         * utf-2000/u02080-Subscripts.el, utf-2000/u02070-Superscripts.el:
1234         Changed to utf-8 encoding.
1235
1236         * utf-2000/u02000-General-Punctuation.el,
1237         utf-2000/u01E00-Latin-Extended-Additional.el: Merge
1238         `japanese-jisx0213-1'.
1239
1240         * utf-2000/u00600-Arabic.el, utf-2000/u00590-Hebrew.el,
1241         utf-2000/u00400-Cyrillic.el: Changed to utf-8 encoding.
1242
1243         * utf-2000/u00370-Greek.el,
1244         utf-2000/u00300-Combining-Diacritical-Marks.el,
1245         utf-2000/u002B0-Spacing-Modifier-Letters.el,
1246         utf-2000/u00250-IPA-Extensions.el,
1247         utf-2000/u00180-Latin-Extended-B.el,
1248         utf-2000/u00100-Latin-Extended-A.el,
1249         utf-2000/u000A0-Latin-1-Supplement.el,
1250         utf-2000/u00020-Basic-Latin.el: Merge `japanese-jisx0213-1'.
1251
1252         * utf-2000/Ideograph-R030-Mouth.el: New file.
1253
1254 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1255
1256         * utf-2000/Ideograph-R005-Second.el: Sync with CNS2Dict 0.390.
1257
1258 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1259
1260         * utf-2000/char-db-util.el (insert-char-data): Generate comment
1261         for `cns-radical'.
1262
1263         * utf-2000/Ideograph-R004-Slash.el (M00129): Separated from
1264         U+5301.
1265         (M00135): Separate C6-222F.
1266
1267 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1268
1269         * utf-2000/Ideograph-R003-Dot.el (M00100): Fixed.
1270
1271 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1272
1273         * utf-2000/Ideograph-R002-Line.el: Sync with CNS2Dict 0.390.
1274
1275 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1276
1277         * utf-2000/Ideograph-R001-One.el (M00032): Separate U+4E17 and
1278         C4-2155.
1279
1280 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1281
1282         * utf-2000/Ideograph-R029-Again.el,
1283         utf-2000/Ideograph-R028-Private.el: New files.
1284
1285 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1286
1287         * utf-2000/char-db-util.el (char-db-update-comment): Don't use
1288         mapping-table for `ideograph-daikanwa'.
1289
1290 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
1291
1292         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1293         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1294         "Ideograph-R015-Ice", "Ideograph-R016-Table",
1295         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1296         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1297         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1298         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1299         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1300
1301         * utf-2000/Ideograph-R012-Eight.el,
1302         utf-2000/Ideograph-R013-Down-Box.el,
1303         utf-2000/Ideograph-R014-Cover.el, utf-2000/Ideograph-R015-Ice.el,
1304         utf-2000/Ideograph-R016-Table.el,
1305         utf-2000/Ideograph-R017-Open-Box.el,
1306         utf-2000/Ideograph-R018-Knife.el,
1307         utf-2000/Ideograph-R019-Power.el, utf-2000/Ideograph-R020-Wrap.el,
1308         utf-2000/Ideograph-R021-Spoon.el,
1309         utf-2000/Ideograph-R022-Right-Open-Box.el,
1310         utf-2000/Ideograph-R023-Hiding-Enclosure.el,
1311         utf-2000/Ideograph-R024-Ten.el,
1312         utf-2000/Ideograph-R025-Divination.el,
1313         utf-2000/Ideograph-R026-Seal.el, utf-2000/Ideograph-R027-Cliff.el:
1314         New files.
1315
1316         * utf-2000/ideograph-util.el (write-ideograph-radical-char-data):
1317         Replace ` ' in `name' by `-'.
1318
1319 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
1320
1321         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1322         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1323         "Ideograph-R005-Second", "Ideograph-R006-Hook",
1324         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1325         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1326
1327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1328         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1329
1330         * utf-2000/Ideograph-R002-Line.el, utf-2000/Ideograph-R003-Dot.el,
1331         utf-2000/Ideograph-R004-Slash.el,
1332         utf-2000/Ideograph-R005-Second.el,
1333         utf-2000/Ideograph-R006-Hook.el, utf-2000/Ideograph-R007-Two.el,
1334         utf-2000/Ideograph-R008-Lid.el, utf-2000/Ideograph-R009-Man.el,
1335         utf-2000/Ideograph-R010-Legs.el, utf-2000/Ideograph-R011-Enter.el:
1336         New files.
1337
1338         * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
1339         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'; check Group
1340         00 Plane 10.
1341         (ideograph-char<): Prefer minor code of `morohashi-daikanwa'
1342         number.
1343
1344         * utf-2000/Ideograph-R001-One.el: Changed to utf-8 encoding.
1345
1346 1999-11-17  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1347
1348         * utf-2000/ideograph-util.el: New file.
1349
1350 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1351
1352         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1353         in UTF-2000.
1354
1355         * utf-2000/Ideograph-R001-One.el: New file.
1356
1357 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1358
1359         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1360         (chinese-isoir165): Moved from mule/chinese.el.
1361         (chinese-cns11643-3): Moved from mule/chinese.el.
1362         (chinese-cns11643-4): Moved from mule/chinese.el.
1363         (chinese-cns11643-5): Moved from mule/chinese.el.
1364         (chinese-cns11643-6): Moved from mule/chinese.el.
1365         (chinese-cns11643-7): Moved from mule/chinese.el.
1366
1367         * mule/chinese.el: Move definition of coded-charsets to
1368         mule/mule-conf.el.
1369
1370         * utf-2000/char-db-util.el (insert-char-data): Change order of
1371         `morohashi-daikanwa'.
1372
1373 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1374
1375         * utf-2000/char-db-util.el (char-attribute-name<) Use
1376         `charset-iso-final-char' instead of `charset-final'; fixed.
1377         (insert-char-data): Delete unused local variable `name'; use
1378         `charset-iso-graphic-plane' instead of `charset-graphic'.
1379         (char-db-update-comment): Use `charset-iso-graphic-plane' instead
1380         of `charset-graphic'.
1381         (insert-char-range-data): Delete unused local variable `variants'.
1382         (what-character-original-window-configuration): Define to avoid
1383         compiler warning.
1384
1385 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1386
1387         * utf-2000/char-db-util.el (ideographic-radicals): New constant.
1388         (insert-char-data): Change order of `ideographic-radical',
1389         `ideographic-strokes' and `total-strokes'; adjust width of the
1390         first element of a list.
1391
1392 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1393
1394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1395         `ideograph-daikanwa'.
1396
1397 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1398
1399         * dumped-lisp.el (preloaded-file-list): Delete
1400         "ccs-jisx0201-latin.el".
1401
1402         * utf-2000/ccs-jisx0201-latin.el: Deleted.
1403
1404 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1405
1406         * dumped-lisp.el (preloaded-file-list): Add
1407         "u031A0-Extended-Bopomofo" in UTF-2000.
1408
1409         * utf-2000/u031A0-Extended-Bopomofo.el: New file.
1410
1411 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1412
1413         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1414         renamed to u02E00-CJK-Radical-Supplement.
1415
1416         * utf-2000/u02E00-CJK-Radical-Supplement.el: Renamed from
1417         u02E00-CJK-Radicals.el.
1418
1419 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1420
1421         * dumped-lisp.el (preloaded-file-list): Add
1422         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1423         "u030A0-Katakana", "u03100-Bopomofo",
1424         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1425         "u03200-Enclosed-CJK-Letters-and-Months" and
1426         "u03300-CJK-Compatibility".
1427
1428         * utf-2000/u03000-CJK-Symbols-and-Punctuation.el,
1429         utf-2000/u03040-Hiragana.el, utf-2000/u030A0-Katakana.el,
1430         utf-2000/u03100-Bopomofo.el,
1431         utf-2000/u03130-Hangul-Compatibility-Jamo.el,
1432         utf-2000/u03190-Kanbun.el,
1433         utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el,
1434         utf-2000/u03300-CJK-Compatibility.el: New files.
1435
1436 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1437
1438         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1439         "u02F00-Kangxi-Radicals" and
1440         "u02FF0-Ideographic-Description-Characters".
1441
1442         * utf-2000/u02E00-CJK-Radicals.el,
1443         utf-2000/u02F00-Kangxi-Radicals.el,
1444         utf-2000/u02FF0-Ideographic-Description-Characters.el: New files.
1445
1446 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1447
1448         * dumped-lisp.el (preloaded-file-list): Add
1449         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1450         "u02800-Braille-Patterns" in UTF-2000.
1451
1452         * utf-2000/u02600-Miscellaneous-Symbols.el,
1453         utf-2000/u02700-Dingbats.el, utf-2000/u02800-Braille-Patterns.el:
1454         New files.
1455
1456 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1457
1458         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1459         "uXXXXX-*.el" in UTF-2000.
1460
1461         * bytecomp.el (byte-compile-insert-header): Delete comments if
1462         non-ASCII characters are found; allow `byte-compile-dynamic' and
1463         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1464         `raw-text'.
1465
1466 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1467
1468         * dumped-lisp.el (preloaded-file-list): Add
1469         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1470         "u025A0-Geometric-Shapes.el".
1471
1472         * utf-2000/u02500-Box-Drawing.el,
1473         utf-2000/u02580-Block-Elements.el,
1474         utf-2000/u025A0-Geometric-Shapes.el: New file.
1475
1476         * utf-2000/u02500-Box-Drawing.el,
1477         utf-2000/u02580-Block-Elements.el,
1478         utf-2000/u025A0-Geometric-Shapes.el: New files.
1479
1480 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1481
1482         * dumped-lisp.el (preloaded-file-list): Add
1483         "u02400-Control-Pictures.el", "u02440-OCR.el" and
1484         "u02460-Enclosed-Alphanumerics.el".
1485
1486         * utf-2000/u02400-Control-Pictures.el, utf-2000/u02440-OCR.el,
1487         utf-2000/u02460-Enclosed-Alphanumerics.el: New files.
1488
1489 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1490
1491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1492         `chinese-gb2312'.
1493
1494         * dumped-lisp.el (preloaded-file-list): Add
1495         "u02200-Mathematical-Operators.el" and
1496         "u02300-Miscellaneous-Technical.el".
1497
1498         * utf-2000/u02200-Mathematical-Operators.el,
1499         utf-2000/u02300-Miscellaneous-Technical.el: New files.
1500
1501 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1502
1503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1504         `chinese-cns11643-*'.
1505
1506         * dumped-lisp.el (preloaded-file-list): Add
1507         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
1508         "u02190-Arrows.el" in UTF-2000.
1509
1510         * utf-2000/u02100-Letterlike-Symbols.el,
1511         utf-2000/u02150-Number-Forms.el, utf-2000/u02190-Arrows.el: New
1512         files.
1513
1514 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1515
1516         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1517         `korean-ksc5601'.
1518
1519         * dumped-lisp.el (preloaded-file-list): Add
1520         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
1521         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
1522         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
1523
1524         * utf-2000/u02000-General-Punctuation.el,
1525         utf-2000/u02070-Superscripts.el, utf-2000/u02080-Subscripts.el,
1526         utf-2000/u020A0-Currency-Symbols.el,
1527         utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el: New
1528         files.
1529
1530 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1531
1532         * utf-2000/u00180-Latin-Extended-B.el: Reformatted to print
1533         code-point of GR-set as GR value.
1534
1535 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1536
1537         * utf-2000/char-db-util.el (insert-char-data): Modify order when
1538         CHAR does not have `decimal-digit-value' property.
1539
1540         * utf-2000/u00100-Latin-Extended-A.el: Reformatted to print
1541         code-point of GR-set as GR value.
1542         (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL
1543         LIGATURE IJ>.
1544
1545         * utf-2000/u000A0-Latin-1-Supplement.el: Reformatted to print
1546         code-point of GR-set as GR value.
1547
1548 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1549
1550         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
1551
1552         * utf-2000/ccs-viscii.el: Deleted.
1553
1554 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1555
1556         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
1557         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
1558         "u01780-Khmer.el", "u01800-Mongolian.el",
1559         "u01E00-Latin-Extended-Additional.el" and
1560         "u01F00-Greek-Extended.el" in UTF-2000.
1561
1562         * utf-2000/u013A0-Cherokee.el, utf-2000/u01400-Canadian.el,
1563         utf-2000/u01680-Ogham.el, utf-2000/u016A0-Runic.el,
1564         utf-2000/u01780-Khmer.el, utf-2000/u01800-Mongolian.el,
1565         utf-2000/u01E00-Latin-Extended-Additional.el,
1566         utf-2000/u01F00-Greek-Extended.el: New files.
1567
1568 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1569
1570         * utf-2000/char-db-util.el (insert-char-data): Print GR value for
1571         GR-set.
1572
1573 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1574
1575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1576         `ethiopic-ucs' and `ethiopic'.
1577
1578         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
1579         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
1580
1581         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
1582         from mule/ethiopic.el.
1583
1584         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
1585         mule/mule-conf.el.
1586
1587         * utf-2000/u010A0-Georgian.el, utf-2000/u01100-Hangul-Jamo.el,
1588         utf-2000/u01200-Ethiopic.el: New files.
1589
1590 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1591
1592         * utf-2000/char-db-util.el (char-db-update-comment): Use
1593         mapping-table for `arabic-iso8859-6'.
1594         (insert-char-data-with-variant): New function.
1595         (insert-char-range-data): Use `insert-char-data-with-variant'.
1596         (what-char-definition): Use `insert-char-data-with-variant'
1597         instead of `insert-char-data'; use `char-db-update-comment'.
1598
1599 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1600
1601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1602         `lao'.
1603
1604         * mule/mule-conf.el (lao): New coded-charset.
1605
1606         * dumped-lisp.el (preloaded-file-list): Add
1607         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1608         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1609         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1610         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1611         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1612
1613         * utf-2000/u00900-Devanagari.el, utf-2000/u00980-Bengali.el,
1614         utf-2000/u00A00-Gurmukhi.el, utf-2000/u00A80-Gujarati.el,
1615         utf-2000/u00B00-Oriya.el, utf-2000/u00B80-Tamil.el,
1616         utf-2000/u00C00-Telugu.el, utf-2000/u00C80-Kannada.el,
1617         utf-2000/u00D00-Malayalam.el, utf-2000/u00D80-Sinhala.el,
1618         utf-2000/u00E00-Thai.el, utf-2000/u00E80-Lao.el,
1619         utf-2000/u00F00-Tibetan.el, utf-2000/u01000-Myanmar.el: New files.
1620
1621 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1622
1623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1624         `ucs-bmp' and `arabic-iso8859-6'.
1625
1626 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1627
1628         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1629         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1630         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1631
1632         * utf-2000/u00400-Cyrillic.el, utf-2000/u00530-Armenian.el,
1633         utf-2000/u00590-Hebrew.el, utf-2000/u00600-Arabic.el,
1634         utf-2000/u00700-Syriac.el, utf-2000/u00780-Thaana.el: New files.
1635
1636 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1637
1638         * utf-2000/u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA):
1639         Fix typo.
1640
1641         * utf-2000/u00300-Combining-Diacritical-Marks.el: Reformatted.
1642
1643 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1644
1645         * utf-2000/u002B0-Spacing-Modifier-Letters.el,
1646         utf-2000/u00250-IPA-Extensions.el: Reformatted.
1647
1648 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1649
1650         * utf-2000/char-db-util.el (insert-char-data): Fix format of
1651         `iso-10646-comment'; swap order of `->lowercase' and
1652         `->titlecase'.
1653
1654         * utf-2000/u00180-Latin-Extended-B.el: Merge `latin-viscii'
1655         code-points.
1656
1657 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1658
1659         * utf-2000/char-db-util.el (char-attribute-name<): New function.
1660         (insert-char-data): Use `char-attribute-name<' to sort; change
1661         order of `iso-10646-comment'.
1662         (char-db-update-comment): Use mapping-table for `latin-viscii-*'.
1663
1664         * utf-2000/u00100-Latin-Extended-A.el,
1665         utf-2000/u000A0-Latin-1-Supplement.el: Merge `latin-viscii'
1666         code-points.
1667
1668 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1669
1670         * utf-2000/char-db-util.el (insert-char-data): Change order.
1671         (insert-char-range-data): Insert variants.
1672         (char-db-update-comment): Fix problem with ascii and
1673         non-ISO-2022-sets; don't insert control-characters.
1674
1675         * utf-2000/u00020-Basic-Latin.el: Merge `latin-viscii'
1676         code-points.
1677
1678 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1679
1680         * startup.el (normal-top-level): Load autoload file for UTF-2000
1681         in UTF-2000.
1682
1683         * utf-2000/auto-autoloads.el: New file.
1684
1685         * utf-2000/char-db-util.el: New file.
1686
1687 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
1688
1689         * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'.
1690
1691 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
1692
1693         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1694         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1695         "u00020-Basic-Latin.el", "u00080-C1.el",
1696         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1697         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1698         "u002B0-Spacing-Modifier-Letters.el",
1699         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1700         UTF-2000.
1701
1702         * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1703         utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete.
1704
1705         * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el,
1706         utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el,
1707         utf-2000/u00180-Latin-Extended-B.el,
1708         utf-2000/u00100-Latin-Extended-A.el,
1709         utf-2000/u00250-IPA-Extensions.el,
1710         utf-2000/u002B0-Spacing-Modifier-Letters.el,
1711         utf-2000/u00300-Combining-Diacritical-Marks.el,
1712         utf-2000/u00370-Greek.el: New files.
1713
1714 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1715
1716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1717         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1718         instead of `vietnamese-viscii-*'.
1719
1720 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1721
1722         * mule/mule-conf.el: New file.
1723
1724         * mule/misc-lang.el: Move definition of charset `ipa' to
1725         mule/mule-conf.el.
1726
1727 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1728
1729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1730         `latin-viscii'; prefer it for characters used in Vietnamese.
1731
1732         * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
1733
1734 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
1735
1736         * bytecomp.el (byte-compile-insert-header): Fix regexp.
1737
1738 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1739
1740         * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
1741         `latin-viscii-*'.
1742
1743 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1744
1745         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1746         `vietnamese-viscii-lower'.
1747         (latin-viscii-upper): Renamed from charset
1748         `vietnamese-viscii-upper'.
1749         (vietnamese-viscii-lower): New alias for charset
1750         `latin-viscii-lower'.
1751         (vietnamese-viscii-upper): New alias for charset
1752         `latin-viscii-upper'.
1753
1754 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
1755
1756         * mule/mule-charset.el (default-coded-charset-priority-list):
1757         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1758
1759 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1760
1761         * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1762         utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
1763         utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
1764         utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
1765         from lisp/mule.
1766
1767         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1768         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1769         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1770         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1771         lisp/utf-2000.
1772
1773 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1774
1775         * mule/ccs-tcvn5712.el: New file.
1776
1777 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1778
1779         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1780         in UTF-2000.
1781
1782 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1783
1784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1785         `japanese-jisx0208'.
1786
1787 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1788
1789         * dumped-lisp.el (preloaded-file-list): Add
1790         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1791         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1792         UTF-2000.
1793
1794         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1795         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1796         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1797         mule/ccs-viscii.el: New files.
1798
1799         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1800         if \uXXXX is found.
1801
1802 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1803
1804         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1805         `hiragana-jisx0208' and `katakana-jisx0208'.
1806
1807 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1808
1809         * mule/chinese.el (chinese-cns11643-3): Define it even if
1810         `utf-2000' is provided.
1811         (chinese-cns11643-4): Likewise.
1812         (chinese-cns11643-5): Likewise.
1813         (chinese-cns11643-6): Likewise.
1814         (chinese-cns11643-7): Likewise.
1815
1816 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1817
1818         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1819         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1820
1821 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1822
1823         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1824         `cyrillic-iso8859-5' and `greek-iso8859-7'.
1825
1826 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1827
1828         * mule/mule-charset.el (default-coded-charset-priority-list):
1829         Setup in UTF-2000.
1830
1831 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1832
1833         * mule/viet-chars.el: Don't define charset
1834         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
1835         they are defined as builtin charsets.
1836
1837 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1838
1839         * version.el (emacs-version): Add more space just before UTF-2000
1840         version string.
1841
1842 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1843
1844         * version.el ([constant] emacs-version): Don't add a space in the
1845         preceding place of `xemacs-betaname' because it is duplicated.
1846         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
1847
1848         * startup.el (splash-frame-body): Add ETL.
1849
1850 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
1851
1852         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
1853         is provided because it is defined as builtin charset.
1854         (chinese-cns11643-4): Likewise.
1855         (chinese-cns11643-5): Likewise.
1856         (chinese-cns11643-6): Likewise.
1857         (chinese-cns11643-7): Likewise.
1858
1859 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
1860
1861         * mule/mule-cmds.el (reset-language-environment): Fix problem when
1862         coding-system `iso-10646-ucs-4' is not defined.
1863
1864 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
1865
1866         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
1867         coding-system if `utf-2000' is provided.
1868
1869 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1870
1871         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
1872         `utf-2000' is provided.
1873
1874 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1875
1876         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
1877         if utf-2000 is provided temporally.
1878
1879 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1880
1881         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
1882         as builtin variable].
1883
1884 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1885
1886         * files.el (insert-file-contents-literally): Treat file as binary;
1887         call file-name-handlers. [sync with Emacs 20.3.10]
1888
1889 2000-05-01  Martin Buchholz <martin@xemacs.org>
1890
1891         * XEmacs 21.2.33 is released.
1892
1893 2000-04-29  Martin Buchholz  <martin@xemacs.org>
1894
1895         * dialog.el (yes-or-no-p-dialog-box): 
1896         Fix docstring.
1897         Fix following horrible bug in X11 mode with focus-follows-mouse: 
1898           1. Visit two files in two different frames.
1899           2. do File->Revert Buffer in one of those frames.
1900           3. Dialog box appears.
1901           4. Arrange things so that the mouse passes over the *other*
1902              frame, then to the dialog box, and click on "Yes".
1903           5. The file contents end up in the *wrong* buffer!
1904         Add TODO comment.
1905         
1906 2000-04-28  Ben Wing  <ben@xemacs.org>
1907
1908         * help.el (describe-installation): correct typo introduced
1909         in last patch: boundp -> fboundp.
1910
1911         * etags.el (buffer-tag-table-list):
1912         canonicalize filenames to Unix format so that tag-table-alist
1913         searching works under Windows.
1914         
1915         * autoload.el:
1916         Bowdlerize the supposedly objectionable words
1917         "who couldn't quite manage to cleanly modify batch-update-autoloads".
1918         
1919         * gutter-items.el (set-progress-display-style):
1920         * gutter-items.el (search-dialog-callback):
1921         * gutter-items.el (make-search-dialog):
1922         Change to new callback-ex api.
1923
1924 2000-04-26  Björn Torkelsson  <torkel@hpc2n.umu.se>
1925
1926         * help.el: (describe-installation): decode-coding-string is not
1927         defined in a non MULE environment.
1928
1929 2000-04-28  Ben Wing  <ben@xemacs.org>
1930
1931         * gutter-items.el (buffer-list-changed-hook):
1932         use it, not record-buffer-hook.
1933
1934         * subr.el (record-buffer-hook): Removed.
1935
1936 2000-04-27  Ben Wing  <ben@xemacs.org>
1937
1938         * gutter-items.el (buffers-tab-switch-to-buffer): do not
1939         use NORECORD option.  Andy will not like this, but the existing
1940         gutter behavior is just wrong, as per this comment:
1941
1942         ;; this used to add the norecord flag to both calls below.
1943         ;; this is bogus because it is a pervasive assumption in XEmacs
1944         ;; that the current buffer is at the front of the buffers list.
1945         ;; for example, select an item and then do M-C-l
1946         ;; (switch-to-other-buffer).  Things get way confused.
1947         ;;
1948         ;; Andy, if you want to maintain the current look, you must
1949         ;;  *uncouple* the gutter order and buffers order.
1950
1951         * loaddefs.el (completion-ignored-extensions): unfuckify.
1952
1953         * bytecomp.el (batch-byte-compile-one-file): new function, used in
1954         xemacs.mak.
1955
1956         * autoload.el (batch-update-one-directory): new function, used in
1957         xemacs.mak.
1958
1959         * loadup.el: set gc-cons-threshold very high unless dumping --
1960         loadup during update-elc is much much much faster.  also do this
1961         when quick-building.
1962
1963         add commented-out code for profiling loadup.
1964         
1965
1966         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
1967         is required in order to build xemacs.
1968
1969 2000-04-26  Ben Wing  <ben@xemacs.org>
1970
1971         * loadup.el: don't garbage collect during loadup if quick-build
1972         compile-time option is set.
1973
1974 2000-04-23  Ben Wing  <ben@xemacs.org>
1975
1976         * update-elc.el: compute whether any dumped .el or .elc files
1977         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
1978         if so.
1979         
1980         * update-elc.el (update-elc-files-to-compile): always change
1981         NOBYTECOMPILE in the src directory rather than current dir,
1982         so it will work under NT.
1983
1984         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
1985         the form of this file is identical between Unix and Windows.
1986         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
1987         Added comment.
1988         (update-autoloads-from-directory): updated doc string.
1989         updated doc strings in a few other places.
1990
1991 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
1992
1993         * bytecomp.el (byte-force-recompile): Fix argument to
1994         byte-recompile-directory.
1995
1996 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
1997
1998         * gutter-items.el (progress-display-clear-when-idle): Use
1999         add-one-shot-hook.
2000         * gutter-items.el (clear-progress-display): Adjust number of
2001         arguments.
2002
2003 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
2004
2005         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
2006
2007 2000-04-16  Ben Wing  <ben@xemacs.org>
2008
2009         * printer.el: New file.
2010         
2011         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
2012         
2013         * help.el (describe-installation): Fix decoding for Windows.
2014         
2015         * menubar-items.el:
2016         * menubar-items.el (default-menubar):
2017         * menubar-items.el (tutorials-menu-filter): New.
2018         * menubar-items.el (popup-menubar-menu):
2019         Add authorship.  Redo Help menu and Tutorials filter.
2020         
2021         * menubar.el: Correct comment.
2022         
2023         * modeline.el (modeline-buffer-identification): Correct doc string.
2024         
2025         * simple.el:
2026         * simple.el (printing): Removed.
2027         * simple.el (printer-name): Removed.
2028         * simple.el (generic-print-buffer): Removed.
2029         * simple.el (generic-print-region): Removed.
2030         Move generic print code to printer.el.
2031
2032 2000-04-15  Ben Wing  <ben@xemacs.org>
2033
2034         * simple.el (generic-print-region): New.
2035         make this function actually work.
2036         (generic-print-buffer): call generic-print-region.
2037
2038 2000-04-14  Andy Piper  <andy@xemacs.org>
2039
2040         * gutter-items.el (make-search-dialog): avoid unneccessary futzing
2041         by using the new widget-callback-current-channel.
2042         (search-dialog-callback): ditto.
2043
2044 2000-04-12  Andy Piper  <andy@xemacs.org>
2045
2046         * gutter.el (default-gutter-position): moved from gutter-items.el.
2047         (default-gutter-position-changed-hook): ditto.
2048         (gutter-element-visibility-changed-hook): ditto.
2049         (set-gutter-element): ditto.
2050         (remove-gutter-element): ditto.
2051         (set-gutter-element-visible-p): ditto. 
2052         (gutter-element-visible-p): ditto.
2053         (init-gutter): ditto.
2054
2055         * dialog.el (make-dialog-box): renamed and moved from
2056         gutter-items.el
2057
2058         * gutter-items.el: move various functions elsewhere.
2059
2060 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
2061
2062         * menubar-items.el: Fixed place of parenthesis.
2063
2064 2000-04-12  Ben Wing  <ben@xemacs.org>
2065
2066         * etags.el (find-tag-at-point): New.  Lets you do find-tag
2067                 without constantly being prompted for the tag.
2068         * simple.el: Added a number of section headings, to clarify the
2069                 organization of this file.
2070         * simple.el (activate-region): 
2071         * simple.el (region-exists-p): 
2072         * simple.el (region-active-p): 
2073                 Moved these three function down to the other side of
2074                 the case-changing functions, so they join the rest of
2075                 the region code.
2076         * simple.el (printing): New.
2077         * simple.el (printer-name): New.
2078         * simple.el (generic-print-buffer): New.
2079                 New functions, a very simple prototype for a unified
2080                 printing interface.
2081         
2082         * process.el (call-process-internal): Real fix for null BUFFER,
2083                 other problems with BUFFER specs.
2084         
2085         * menubar-items.el:
2086                 Fixed up File->Print to use new printing functions.
2087                 Various corrections and expansions to Grep/Compile menus.
2088                 New options for Printing.
2089                 New options for SMTP Mail, the way to send mail under
2090                   MS Windows. (There's also a package patch to make SMTP
2091                   Mail be the default under MSWin.)
2092
2093 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
2094
2095         * menubar-items.el: Selecting Rectangle Mousing from menubar
2096         did not work.  Needed to quote mouse-track-rectangle-p.
2097
2098 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
2099
2100         * cl-compat.el (keywordp): Removed.
2101
2102 2000-04-05  Andy Piper  <andy@xemacs.org>
2103
2104         * gutter-items.el (progress-layout-glyph): don't initialize here.
2105         (progress-gauge-glyph): use dynamic sizing.
2106         (set-progress-display-style): new function. Set progress glyphs
2107         appropriately depending on the style.
2108         (progress-display-style): new variable. Custom version of
2109         set-progress-display-style.
2110         (progress-abort-glyph): switch to dynamic sizes.
2111         (search-dialog-text): make the edit field active.
2112
2113 2000-04-04  Andy Piper  <andy@xemacs.org>
2114
2115         * gutter-items.el (make-search-dialog): need to make the search
2116         dialog visible after creation.
2117
2118         * menubar-items.el (default-menubar): use the search dialog for
2119         searching. Remove some extraneous search menu items.
2120
2121         * gutter-items.el (set-gutter-element): allow glyphs to be used as
2122         well as strings.
2123         (make-gutter-only-dialog-frame): allow the user to create the
2124         frame unmapped. Allow the gutter spec to be given as a glyph.
2125         (search-dialog-direction): new variable.
2126         (search-dialog-text): new variable.
2127         (search-dialog-callback): new function. Callback for the search
2128         dialog action.
2129         (make-search-dialog): new function. Create a user-friendly search
2130         dialog.
2131
2132 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
2133
2134         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
2135         under Windows.
2136
2137 2000-04-01  Andy Piper  <andy@xemacs.org>
2138
2139         * font-lock.el (font-lock-fontify-keywords-region): Calculate
2140         progress more accurately.
2141
2142 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
2143
2144         * finder.el (finder-compile-keywords): Process readable files only.
2145         Because error in process of .#finder-inf.el when compile xemacs
2146         with --with-clash-detection option.
2147
2148 2000-03-31  Andy Piper  <andy@xemacs.org>
2149
2150         * gutter-items.el (append-progress-display): don't delay after a
2151         successful font-lock.
2152         (make-gutter-only-dialog-frame): new function. Allow users to
2153         create gutter-only dialogs.
2154
2155 2000-03-27  Mike Alexander  <mta@arbortext.com>
2156
2157         * process.el (call-process-internal): Handle a null BUFFER
2158         parameter correctly.
2159
2160 2000-03-28  Andy Piper  <andy@xemacs.org>
2161
2162         * gutter-items.el (abort-progress-display): put strings in the
2163         gutter not extents.
2164         (progress-layout-glyph): signal special 'quit callback.
2165         (progress-display-quit-function): deleted.
2166         (progress-display-stop-callback): deleted.
2167         (progress-display-dispatch-command-events): deleted.
2168         (append-progress-display): remove calls to
2169         progress-display-dispatch-command-events.
2170         (raw-append-progress-display): ditto.
2171
2172 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
2173
2174         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
2175         being a list.  Actually define `stipple-pixmap-p' which is used as
2176         an error predicate.  Correctly handle PIXMAP being either relative
2177         or absolute file name.
2178
2179 2000-03-24  Andy Piper  <andy@xemacs.org>
2180
2181         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
2182         (abort-progress-display): ditto. Don't delete the created extent.
2183         (raw-append-progress-display): ditto.
2184         (progress-display-dispatch-non-command-events): new
2185         function. Encapsulates what we want to do when no command input is
2186         required.
2187         (progress-display-dispatch-command-events): likewise, but disable
2188         for now since it causes too many problems.
2189         (append-progress-display): use them.
2190         (raw-append-progress-display): ditto.
2191         (default-gutter-position-changed-hook): set this rather than
2192         default-gutter-position-changed.
2193         (default-gutter-position-changed-hook): lambda with zero arguments
2194         rather than one.
2195         (raw-append-progress-display): trap errors in pending input since
2196         allowing them to signal will hose the gauge well and
2197         truly. Ideally we would like to delay these until we are more able
2198         to cope.
2199         (append-progress-display): ditto.
2200
2201 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
2202         
2203         * lisp/make-docfile.el: call-process-internal is now implemented
2204         in process.el.
2205
2206 2000-03-21  Ben Wing  <ben@xemacs.org>
2207
2208         * mule\mule-cmds.el (set-language-info-alist): 
2209         Fix to correspond to new menu arrangement.
2210
2211 2000-03-21  Ben Wing  <ben@xemacs.org>
2212
2213         * process.el:
2214         * process.el (call-process-internal): New.
2215         New implementation of call-process.  Only enabled under NT, so far.
2216         stderr handling not implemented yet in CVS'd C code.
2217
2218 2000-03-20  Ben Wing  <ben@xemacs.org>
2219
2220         * lisp-mode.el:
2221         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
2222         * lisp-mode.el (lisp-interaction-mode):
2223         Put back Lisp Interaction menubar for Jan V's sake.
2224         
2225         * simple.el:
2226         * simple.el (mark-ring):
2227         * simple.el (dont-record-current-mark): New.
2228         * simple.el (in-shifted-motion-command): New.
2229         * simple.el (mark-ring-unrecorded-commands): New.
2230         * simple.el (mark-ring-max):
2231         * simple.el (set-mark-command):
2232         * simple.el (push-mark):
2233         * simple.el (handle-pre-motion-command):
2234         Implement scheme for not recording unimportant marks.
2235         
2236         * subr.el:
2237         * subr.el (function-allows-args): New.
2238         New function function-allows-args.
2239
2240 2000-03-20  Martin Buchholz <martin@xemacs.org>
2241
2242         * XEmacs 21.2.32 is released.
2243
2244 2000-03-20  Andy Piper  <andy@xemacs.org>
2245
2246         * gutter-items.el (update-tab-in-gutter): force selection of the
2247         selected-window if required to do so.
2248         (buffers-tab-items): ditto.
2249         (add-tab-to-gutter): ditto.
2250         (create-frame-hook): use force-selection.
2251         (default-gutter-position-changed): lambdify.
2252         (update-tab-hook): deleted since it was only used in one place.
2253
2254 2000-03-18  Andy Piper  <andy@xemacs.org>
2255
2256         * files.el (find-file-noselect): undo change that shouldn't have
2257         gone in.
2258
2259 2000-03-17  Andy Piper  <andy@xemacs.org>
2260
2261         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
2262         of selected-window trickery.
2263
2264         * gutter-items.el (update-tab-in-gutter): don't give dedicated
2265         frames tabs.
2266         (progress-display-stop-callback): progress -> progress-display
2267         (progress-display-quit-function): ditto.
2268         (clear-progress-display): ditto.
2269         (remove-progress-display): ditto.
2270         (append-progress-display): ditto.
2271         (abort-progress-display): ditto.
2272         (raw-append-progress-display): ditto.
2273         (display-progress-display): ditto.
2274         (current-progress-display-label): ditto.
2275         (current-progress-display): ditto.
2276         (lprogress-display): ditto and save the buffer
2277         (progress-display): ditto. Otherwise the buffer sometimes gets
2278         changed which confuses font-lock.
2279
2280         * font-lock.el (font-lock-default-fontify-buffer): catch all
2281         errors, not just quit.
2282         (font-lock-mode): progress -> display-progress
2283         (font-lock-default-fontify-buffer): ditto.
2284         (font-lock-fontify-syntactically-region): ditto.
2285         (font-lock-fontify-keywords-region): ditto.
2286
2287 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
2288
2289         * cl.el (gensym): Move to here from cl-macs.el.
2290         (gentemp): Ditto.
2291
2292 2000-03-16  Andy Piper  <andy@xemacs.org>
2293
2294         * font-lock.el (font-lock-mode): use lprogress and friends for
2295         progress management.
2296         (font-lock-default-fontify-buffer): ditto.
2297         (font-lock-fontify-syntactically-region): ditto.
2298         (font-lock-fontify-keywords-region): ditto.
2299         (font-lock-revert-cleanup): fix reverting.
2300         (font-lock-revert-setup): ditto.
2301
2302         * gutter-items.el (progress-use-echo-area): new variable. Use the
2303         echo area for progress gauges if non-nil.
2304         (clear-progress): remove echo area stuff and defer to
2305         clear-message.
2306         (append-progress): dispatch non-command events after each progress
2307         increment. Remove echo area stuff.
2308         (abort-progress): remove echo area stuff and defer to
2309         display-message.
2310         (raw-append-progress): ditto. Dispatch non-command events after
2311         gutter redisplay.
2312         (display-progress): defer echo area stuff to display-message.
2313
2314         * gutter-items.el (clear-progress):
2315         (abort-progress): indentation changes.
2316         (display-progress): don't clear progress.
2317         (append-progress): compare messages with equal.
2318         (raw-append-progress): use dispatch-non-command-events to flush
2319         widget creation events.
2320
2321 2000-03-13  Ben Wing  <ben@xemacs.org>
2322
2323         * abbrev.el:
2324         * abbrev.el (abbrev-string-to-be-defined): New.
2325         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
2326         Changes for use with the menubar.
2327
2328 2000-03-12  Ben Wing  <ben@xemacs.org>
2329
2330         * alist.el (vassoc): moved here from font-menu.el.
2331
2332         * custom.el (defface): typo fix.
2333
2334         * dialog.el (yes-or-no-p-dialog-box):
2335         * dialog.el (message-box):
2336         * files.el (save-some-buffers-1):
2337         Put accelerators in the button names.
2338
2339         * font-lock.el (font-lock-comment-face):
2340         * font-lock.el (font-lock-keyword-face):
2341         * font-lock.el (font-lock-function-name-face):
2342         Fixed some of the colors under MS Windows because the existing
2343         default colors were hardly different from black and needed to be
2344         made lighter.
2345
2346         * font-menu.el:
2347         * font-menu.el (font-menu-split-long-menu):
2348         * font-menu.el (font-menu-family-constructor):
2349         * font-menu.el (font-menu-size-constructor):
2350         * font-menu.el (font-menu-weight-constructor):
2351         * font-menu.el (font-menu-set-font):
2352         vassoc moved to alist.el.
2353         Accelerators added to all menus.
2354         Unused bound var new-props removed.
2355         
2356         * keydefs.el: I did a whole lot of rearranging to put things in a
2357         more consistent order and fixed a number of cases where key
2358         combinations involving up, down, left, right and so on were
2359         defined but the corresponding keypad combinations were not
2360         defined. 
2361
2362         * lisp-mode.el:
2363         * lisp-mode.el (lisp-interaction-mode-popup-menu):
2364         * lisp-mode.el (emacs-lisp-mode):
2365         * lisp-mode.el (lisp-interaction-mode):
2366         * lisp-mode.el (flet):
2367         Added accelerators onto the menus.
2368         Made all the different versions of the let function be indented
2369         the same way.
2370         Undid Steve's easy-menu-ification, because it makes it impossible
2371         to have the menubar and popup menus different.
2372         Cleaned up the menu; added items for find-function &c and some
2373         indenting, and removed debug-on-*.
2374
2375         * list-mode.el (list-mode-hook):
2376         * list-mode.el (list-mode):
2377         * list-mode.el (completion-setup-hook):
2378         * list-mode.el (display-completion-list):
2379         Added support for the :window-height keyword, which is required
2380         because of other changes that I made for the file dialog box.  I
2381         also made the hook variables list-mode-hook and
2382         completion-setup-hook and also minibuffer-setup-hook in
2383         minibuf.el be permanent-local; see comment in list-mode.el.
2384
2385         * map-ynp.el (map-y-or-n-p):
2386         Added accelerators to the dialog buttons.
2387
2388         * menubar-items.el (menu-truncate-list):
2389         New internal function.
2390         * menubar-items.el (submenu-generate-accelerator-spec):
2391         * menubar-items.el (menu-item-strip-accelerator-spec):
2392         * menubar-items.el (menu-item-generate-accelerator-spec):
2393         New exported functions, for use in auto-generating accelerator specs.
2394
2395         * menubar-items.el:
2396         * menubar-items.el (default-menubar):
2397         * menubar-items.el (maybe-add-init-button):
2398         * menubar-items.el (bookmark-menu-filter):
2399         * menubar-items.el (slow-format-buffers-menu-line):
2400         * menubar-items.el (build-buffers-menu-internal):
2401         * menubar-items.el (language-environment-menu-filter):
2402         * menubar-items.el (default-popup-menu):
2403         * menubar-items.el (popup-buffer-menu):
2404         * menubar-items.el (popup-menubar-menu):
2405         Did a major overhaul on this file, and in fact I'm nowhere near
2406         done working on the menubar, and there will be more patches to
2407         come.  A basic summary of what I've done:
2408
2409         a) I added accelerators to all of the menu items.  For menus that
2410         are auto-generated, such as the buffers menu, the accelerators are
2411         automatically added to the beginning of each line using the
2412         numbers 1 through 9, then zero, and then letters starting with A,
2413         but omitting the letters that are already in use for the fixed
2414         menu items at the top of the buffers menu.  To facilitate adding
2415         accelerators of this kind, I created some new functions
2416         (*-accelerator-spec), which are also being used by other filters
2417         that auto generate lists of things such as ftp sites to download
2418         packages.  If people really don't like these accelerators
2419         appearing at the beginning of the menu items, a variable can be
2420         added to optionally turn them off, but I think this is rather
2421         pointless because other menu items have accelerators and many or
2422         most of the menu users will use the accelerators if the support is
2423         there.
2424
2425         b) I combined the top level Tools and Apps menus into a single
2426         Tools menu, because the distinction between the two is not
2427         obvious, and the items on the menus are not used often enough that
2428         putting some of them onto submenus is a problem. 
2429
2430         c) I created two new top level menus called View and Cmds because
2431         there were too many items on the File and Edit menus, and I'm going
2432         to be adding more items to these menus.  In contrast to the Tools
2433         menu, the items on these menus may be used quite often during an
2434         editing session, and so should be available with fewer
2435         keystrokes. 
2436
2437         d) I added a number of options to the options menu, including one
2438         for controlling whether the alt key can be used to traverse to
2439         menu items using the accelerators, one for controlling behavior of
2440         control-k, one for controlling how the kill and yank functions
2441         interact with the clipboard, a few additional buffers-menu
2442         options, and various other things.  I also did a bit of
2443         rearranging, for example, combining the keyboard and mouse options
2444         into a single keyboard and mouse submenu to facilitate the
2445         accelerators on that level. 
2446
2447         e) I changed the variable buffers-menu-format-buffer-line-function
2448         to take two arguments instead of one, the second argument being
2449         the line number for use in creating an accelerator.  I added a
2450         hack to support existing functions with one argument (although I
2451         doubt that very many of these exist), for backward compatibility. 
2452
2453         f) I moved the top level mule menu to be a submenu of the edit
2454         menu.  I think that most of the items on this menu are fairly
2455         useless and there are certainly not enough frequently used items
2456         to justify this being its own top level menu. 
2457
2458         g) I combined most of the items in big-menubar.el into the main menu.
2459         If people think the main menu is too big, it would be possible to
2460         create different configurations, some smaller.
2461
2462         * menubar.el (check-menu-syntax):
2463         Deleted some syntax checks that were no longer valid, partly
2464         because of changes that were already made a long time ago, and
2465         partly because of a change I made where I allow the name of the
2466         menu item to be an evaluated expression rather than just a string,
2467         similar to all of the other parameters of a menu item.
2468
2469         * minibuf.el:
2470         * minibuf.el (read-file-name-1):
2471         * minibuf.el (mouse-read-file-name-1):
2472         I made a number of changes to improve the appearance
2473         and functioning of the file dialog box.  They include:
2474
2475         a) Fixing the problem where closing the dialog box by clicking on
2476         the close button of the window didn't properly exit the
2477         minibuffer. 
2478
2479         b) Fixing the problem that if you typed part of a file name, and
2480         then clicked on a completion with the mouse, the file was not
2481         correctly selected. 
2482
2483         c) Changing the title of the dialog box to reflect the operation
2484         being done in accordance with user interface conventions, rather
2485         than the name of the dialog box buffer, which is rather useless. 
2486
2487         d) Remove the words "possible completions are" which didn't
2488         belong. 
2489
2490         e) Fix things so that the completions scroll off the end of the
2491         completions windows only to the right, rather than both to the
2492         right and down, which is in accordance with Windows user interface
2493         conventions.  
2494
2495         * msw-init.el (init-post-mswindows-win):
2496         Added a binding for meta-F4, which is the standard windows binding
2497         for exiting a program.
2498
2499         * select.el (get-selection-no-error):
2500         * select.el (own-selection):
2501         * select.el (own-clipboard):
2502         Added an optional argument called append to the functions
2503         own-selection and own-clipboard.  This adds support for appending
2504         text to the existing selection and allows the function
2505         own-clipboard to be used as the value of the variable
2506         interprogram- cut-function.
2507
2508         Fixed a bug in own-selection in handling zmacs-region-stays.
2509
2510         * simple.el (historical-kill-line): New.
2511
2512         * simple.el (kill-line):
2513         * simple.el (interprogram-cut-function):
2514         * simple.el (interprogram-paste-function):
2515         * simple.el (handle-pre-motion-command):
2516         * simple.el (next-line):
2517         * simple.el (previous-line):
2518         a) Expanded the variable kill-whole-line, so that function
2519         kill-line can be set to delete the entire line always, not just
2520         when cursor is at the beginning of the line.  This is controlled
2521         by setting the variable kill-whole-line to the symbol 'always.
2522         This behavior, as well as the existing kill-whole-line behavior,
2523         now only take effect when kill-line is called interactively,
2524         although this is a departure from a previous behavior in the case
2525         of setting this variable kill-whole-line to t.  It is almost
2526         certainly what has always been intended, and most likely the old
2527         way of doing things introduced bugs.  I also created a function
2528         called historical-kill-line, which ignores the kill-whole-line
2529         setting and always gives the historical behavior of only killing
2530         to the end of the line.  I bound this function to shift- control-k
2531         so that the kill to end of line behavior is available, even when
2532         kill-whole-line has been set to change control-k into the simple
2533         delete-whole-line behavior. (This can be set using the options
2534         menu.)
2535
2536         b) I changed things so that kill and yank now interact with the
2537         clipboard by default under windows.  This was done by changing the
2538         default value of interprogram-cut- function and
2539         interprogram-paste-function.  You can get the old behavior by
2540         setting these to nil, and there is an option on the options menu
2541         to do this.
2542
2543         c) I added support for selecting text using shifted motion keys.
2544         This support is on by default and can be controlled by the
2545         variable shifted-motion-keys-select-region.  There is also a
2546         variable called unshifted-motion-keys-deselect-region that
2547         controls more specifically how the shifted motion key behavior
2548         works.  I did not put an option on the options menu to turn this
2549         off, because I can't imagine why this would be useful.
2550
2551         * simple.el (forward-block-of-lines):
2552         * simple.el (backward-block-of-lines):
2553         * simple.el (block-movement-size):
2554         New.
2555
2556         * simple.el (uncapitalized-title-words):
2557         * simple.el (uncapitalized-title-word-regexp):
2558         * simple.el (capitalize-string-as-title):
2559         * simple.el (capitalize-region-as-title):
2560         New.
2561         
2562
2563         * subr.el (add-hook):
2564         * subr.el (make-local-hook): New.
2565         * subr.el (remove-local-hook): New.
2566         * subr.el (add-one-shot-hook): New.
2567         * subr.el (add-local-one-shot-hook): New.
2568         Added some functions to make using hooks easier.
2569         These include:
2570
2571         a) Functions add-local-hook and remove-local-hook to make it easy
2572         to use local hooks.
2573
2574         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
2575         make it possible to add a "one-shot" hook, which is to say a hook
2576         that runs only once, and automatically removes itself after the
2577         first time it has run.
2578
2579 2000-03-09  Andy Piper  <andy@xemacs.org>
2580
2581         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
2582
2583 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
2584
2585         * buff-menu.el (buffers-menu-omit-invisible-buffers):
2586         Moved from menubar-items.el.
2587         * dumped-lisp.el: Dump gutter-items regardless of menubar.
2588
2589 2000-03-08  Andy Piper  <andy@xemacs.org>
2590
2591         * gutter-items.el (build-buffers-tab-internal): add selected field
2592         to buffers tab spec.
2593
2594 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
2595
2596         * minibuf.el (last-exact-completion): Initialize to nil.
2597
2598 2000-03-07  Didier Verna  <didier@xemacs.org>
2599
2600         * startup.el (command-line-1): remove unused variable
2601         `first-file-buffer'.
2602
2603 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
2604
2605         * loaddefs.el (completion-ignored-extensions): Removed ".log",
2606         which is also used for Web server log files.
2607
2608 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
2609
2610         * mule/mule-charset.el: Setup auto-fill-chars.
2611
2612 2000-03-02  SL Baur  <steve@beopen.com>
2613
2614         * subr.el (with-string-as-buffer-contents): Reimplement using
2615         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
2616         non-deletion of buffer after execution problem.
2617         (with-output-to-string): Use unique buffer name.
2618
2619 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
2620
2621         * gutter-items.el (buffers-tab-sort-function):  New variable.
2622         (buffers-tab-items):  Funcall it to sort the buffer tab list.
2623
2624 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
2625
2626         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
2627
2628 2000-02-28  Martin Buchholz  <martin@xemacs.org>
2629
2630         * menubar-items.el (maybe-add-init-button): Remove the "Load
2631         .emacs" button from all menubars.
2632
2633 2000-03-01  Didier Verna  <didier@xemacs.org>
2634
2635         * rect.el (string-rectangle): depend on `pending-delete-mode' for
2636         region rectangle replacement (from Jan Vroonhof).
2637         (replace-rectangle): new function.
2638
2639 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2640
2641         * mule/mule-cmds.el (set-default-coding-systems): Use
2642         set-terminal-coding-system and set-keyboard-coding-system.
2643         * coding.el (set-terminal-coding-system): Use
2644         set-console-tty-output-coding-system.
2645         (set-keyboard-coding-system): Use
2646         set-console-tty-input-coding-system.
2647
2648 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
2649
2650         * minibuf.el (read-variable): Allow symbol to default argument.
2651
2652 2000-02-27  Andy Piper  <andy@xemacs.org>
2653
2654         * gutter-items.el (update-tab-hook): new function to be used for
2655         hooks.
2656         (create-frame-hook): add update-tab-hook.
2657         (record-buffer-hook): ditto.
2658         (default-gutter-position-changed): ditto.
2659         (default-gutter-position): updating the buffers tab is now handled
2660         by a hook.
2661         (default-gutter-position-changed-hook): new variable.
2662         (gutter-element-visibility-changed-hook): ditto.
2663         (set-gutter-element-visible-p): call it.
2664         (set-gutter-element): use modify-specifier-instances. Set extents
2665         as duplicable before using.
2666         (remove-gutter-element): ditto.
2667         (set-gutter-element-visible-p): ditto.
2668         (init-gutter): new function.
2669         (add-tab-to-gutter): use new gutter-element functions rather than
2670         setting specifiers directly.
2671         (clear-progress): ditto.
2672         (abort-progress): ditto.
2673         (gutter-buffers-tab-visible-p): renamed from
2674         default-gutter-visible-p
2675
2676         * specifier.el (modify-specifier-instances): new function from Jan
2677         Vroonhof.
2678
2679         * x-init.el (init-post-x-win): call init-gutter.
2680
2681         * msw-init.el (init-post-mswindows-win): call init-gutter.
2682
2683         * menubar-items.el (default-menubar): Update to reflect new gutter
2684         variables.
2685
2686 2000-02-26  Andy Piper  <andy@xemacs.org>
2687
2688         * gutter-items.el (set-gutter-element): new function. Add gutter
2689         elements to the specified gutter.
2690         (remove-gutter-element): new function. Remove gutter elements from
2691         the specified gutter.
2692         (set-gutter-element-visible-p): new function. Set gutter element
2693         visibility for the provided gutter-visible specifier.
2694
2695 2000-02-23  Andy Piper  <andy@xemacs.org>
2696
2697         * gutter-items.el (add-tab-to-gutter): specify dimensions
2698         dynamically.
2699
2700 2000-02-24  Martin Buchholz  <martin@xemacs.org>
2701
2702         * gutter-items.el (add-tab-to-gutter):
2703         * package-get.el (package-get-interactive-package-query):
2704         * package-ui.el (pui-directory-exists):
2705         (pui-install-selected-packages):
2706         (pui-list-packages):
2707         Use #'(lambda ...)  instead of '(lambda ...).
2708
2709 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
2710
2711         * startup.el (load-user-init-file): Check to make sure user
2712           has an init-file before calling load().
2713
2714 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
2715
2716         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
2717
2718 2000-02-23  Martin Buchholz <martin@xemacs.org>
2719
2720         * XEmacs 21.2.31 is released.
2721
2722 2000-02-21  Mike Sperber <mike@xemacs.org>
2723
2724         * loadup.el (really-early-error-handler):
2725         * update-elc.el:
2726         * make-docfile.el:
2727         Remove dependency on EMACSBOOTSTRAP... environment variables.
2728
2729 2000-02-21  Martin Buchholz <martin@xemacs.org>
2730
2731         * XEmacs 21.2.30 is released.
2732
2733 2000-02-19  Martin Buchholz  <martin@xemacs.org>
2734
2735         * byte-optimize.el (byte-optimize-plus):
2736         (byte-optimize-minus):
2737         (byte-optimize-multiply):
2738         Optimize (- 0) to 0, not (-)
2739         Optimize (+ 5 3.0) to 8.0
2740         Optimize (* 5 3.0) to 15.0
2741         Improve readability.
2742
2743 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
2744
2745         * modeline.el: (modeline-scrolling-method): change modeline
2746         mswindows cursor appearance according to the value.
2747
2748         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
2749         and 'gui-element face colors and 'gui-element face font to Windows
2750         defaults.
2751
2752 2000-02-09 Stef Epardaud  <stef@lunatech.com>
2753
2754         * font-lock.el: Javadoc enhancements
2755
2756 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2757
2758         * ldap.el (toplevel): Test if LDAP support has been compiled in
2759         (ldap-verbose): New option
2760         (ldap-search-entries): Renamed from the previous ldap-search
2761         Conditionalize message display on ldap-verbose
2762         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
2763         defuns
2764         (ldap-search): Is now defined as an obsolete wrapper calling
2765         ldap-search-basic or ldap-search-entries
2766
2767
2768 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
2769             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
2770             Jan Vroonhof  <jan@xemacs.org>
2771
2772         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
2773         When for-effect is true, didn't call `byte-optimize-form'
2774         in and/or subforms without last.
2775
2776 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
2777
2778         * package-get.el (package-get-download-sites): Use correct custom
2779         type.
2780
2781 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
2782
2783         * files.el (write-file): Ask for coding system when compiled with
2784         file-coding.
2785
2786 2000-02-16  Andy Piper  <andy@xemacs.org>
2787
2788         * buffer.el (switch-to-buffer): give norecord argument to
2789         set-window-buffer instead of explicitly recording.
2790
2791         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
2792         we have to pick a window.
2793
2794 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2795
2796         * mule/mule-cmds.el (describe-language-support): Don't add
2797         unexist function to help-map.
2798         (describe-coding-system): Don't use already assigend `C'.
2799
2800 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
2801
2802         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
2803         work in custom.
2804
2805 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
2806
2807         * about.el: Ienaga's e-mail address change.
2808
2809 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
2810
2811         * etags.el (find-tag): force new window -- even if buf already
2812         visible -- when other-window is t
2813
2814 2000-02-16  Martin Buchholz <martin@xemacs.org>
2815
2816         * XEmacs 21.2.29 is released.
2817
2818 2000-02-09  Martin Buchholz  <martin@xemacs.org>
2819
2820         * cl-extra.el (getf): This is now identical to `plist-get', so
2821         just defalias it.
2822         * cl-macs.el: Make getf an alias to plist-get, at the
2823         byte-compiler level, using define-compiler-macro.
2824
2825 2000-02-08  Martin Buchholz  <martin@xemacs.org>
2826
2827         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
2828
2829 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
2830
2831         * lisp/etags.el (find-tag-internal): set exact-tagname to
2832           a regular expression that matches against the tagname
2833           part of the tag entry first instead of only looking in
2834           the context area.
2835
2836 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
2837
2838         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
2839         * toobar.el: fixed typo(s) in customizing default-toolbar-position
2840
2841 2000-02-07  Martin Buchholz <martin@xemacs.org>
2842
2843         * XEmacs 21.2.28 is released.
2844
2845 2000-02-07  Martin Buchholz  <martin@xemacs.org>
2846
2847         * cl-extra.el (getf): Just call `get', never `get*'.
2848         Make arglist match docstring.
2849         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
2850         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
2851         * byte-optimize.el: remove references to `get*'.
2852
2853 2000-02-06  Martin Buchholz  <martin@xemacs.org>
2854
2855         * mule/european.el: Add syntax information for Latin3 and Latin4.
2856
2857 2000-02-02  Martin Buchholz  <martin@xemacs.org>
2858
2859         * byte-optimize.el: Byte-optimize (length "foo")
2860
2861 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2862
2863         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
2864         width check using `window-leftmost-p' and `window-rightmost-p'.
2865
2866 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
2867
2868         * wid-edit.el (widget-match-inline): An atom never matches a
2869           list.
2870
2871 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
2872
2873         * modeline.el: Consolidated 'x and 'mswindows specification under
2874         'win tag.
2875
2876 2000-01-29  Andy Piper  <andy@xemacs.org>
2877
2878         * gutter-items.el: (format-buffers-tab-line): Try and be
2879         intelligent about buffer naming when we have duplicates.
2880
2881 2000-01-29  Andy Piper  <andy@xemacs.org>
2882
2883         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
2884         updated when it becomes visible.
2885
2886 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
2887
2888         * bytecomp.el (byte-compile-insert-header): Properly set coding
2889         system under MULE and file-coding.
2890
2891 2000-01-28  Martin Buchholz  <martin@xemacs.org>
2892
2893         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
2894         (dontusethis-set-value-terminal-coding-system-handler):
2895         (dontusethis-set-value-keyboard-coding-system-handler):
2896         Never undefine coding system aliases.  Emergency fix for gnus.
2897
2898 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
2899
2900         * files.el (abbreviate-file-name): Use directory-sep-char instead
2901         of hard-coded "/".
2902
2903 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
2904
2905         * startup.el (user-init-file-base-list): New variable, replacing
2906         user-init-file-base.
2907         (find-user-init-file): New function.
2908         (command-line-early): Use it.
2909         (load-user-init-file): Ditto.
2910
2911 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
2912
2913         * gutter-items.el (update-tab-in-gutter): Use proper locale when
2914         calling valid-image-instantiator-format-p
2915
2916 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
2917
2918         * isearch-mode.el (isearch-mode): The variable is
2919         isearch-unhidden-extents, not isearch-opened-extents.
2920
2921 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
2922
2923         * minibuf.el (next-history-element): Modify error message if a
2924         default value is available.
2925
2926 2000-01-26  Martin Buchholz  <martin@xemacs.org>
2927
2928         * bytecomp.el (byte-compile-file): Don't unconditionally write
2929         .elc files in binary - might contain non-Latin1.
2930
2931 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
2932
2933         * process.el (shell-quote-argument): Use (nt-quote-process-args)
2934         for windows-nt.
2935
2936         * version.el:
2937         * startup.el (user-init-file-base):
2938         * process.el (call-process-region):
2939         * files.el (make-backup-file-name):
2940         (backup-file-name-p):
2941         (file-relative-name):
2942         (abbreviate-file-name):
2943         (set-auto-mode):
2944         * code-process.el (call-process-region): Removed unnecessary
2945         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
2946         support out of the universe.
2947
2948         * process.el:
2949         * code-process.el:
2950         * bytecomp.el (byte-compile-file): Removed reference to
2951         buffer-file-type, and commented usage of binary-process-output
2952         NTEmacs variables.
2953
2954 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
2955
2956         * help.el (function-arglist): Add case for macro.
2957
2958 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
2959
2960         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
2961         printers.
2962         (custom-display): Added a menu for printer/display tags.
2963
2964         * frame.el (frame-type):
2965         * device.el (device-type): Added 'msprinter to the doc string, and
2966         removed 'pc -- it is not going to be implemented ever.
2967         (call-device-method): Fixed docstring typo.
2968         Defined specifier tags 'printer and 'display.
2969
2970 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
2971
2972         * lisp/itimer.el (itimer-run-expired-timers): (consp
2973           last-command-event-time) instead of (consp
2974           'last-command-event-time).
2975
2976 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
2977
2978         * msw-glyphs.el: Removed obsolete commentary.
2979
2980 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
2981
2982         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
2983         better default value.
2984
2985 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
2986
2987         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
2988         (read-string): Ditto.
2989         (eval-minibuffer): Ditto.
2990         (read-command): Ditto.
2991         (read-function): Ditto.
2992         (read-variable): Ditto.
2993         (read-number): Ditto.
2994         (read-shell-command): Ditto.
2995         (read-number): Record history.
2996
2997 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
2998
2999         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
3000
3001 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
3002
3003         * faces.el (startup-initialize-custom-faces): New function.
3004         Reset all faces created during auto-autoloads loading time
3005         by defface.
3006         * startup.el (command-line): Call it.
3007
3008 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
3009
3010         * about.el (about-hackers): Add myself to contributors list.
3011
3012 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
3013
3014         * menubar-items.el (maybe-add-init-button): Removed an argument in
3015         a call to load-user-init-file, as the function managed to lose its
3016         formal parameter a few betas ago.
3017
3018 2000-01-18  Martin Buchholz <martin@xemacs.org>
3019
3020         * XEmacs 21.2.27 is released.
3021
3022 2000-01-18  Martin Buchholz  <martin@xemacs.org>
3023
3024         * process.el (shell-command-to-string): Use the FSF docstring.
3025         Make shell-command-to-string the standard function, and
3026         exec-to-string the (deprecated) alias.
3027
3028         * startup.el: typo fix.
3029
3030 2000-01-16  Martin Buchholz  <martin@xemacs.org>
3031
3032         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
3033
3034 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3035
3036         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
3037         buffers after visible buffers.
3038         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
3039
3040 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3041
3042         * info.el (Info-extract-menu-node-name): Stop at a dot
3043         followed by whitespace or right parenthesis.
3044
3045 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
3046
3047         * info.el (Info-directory-list): Warn against using Customize with
3048         Info-directory-list.
3049
3050 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
3051
3052         * minibuf.el (read-file-name): doc fix.
3053
3054         * autoload.el (update-file-autoloads): doc fix.
3055
3056         * about.el (about-hackers): Change my E-mail address.
3057
3058 2000-01-13  Martin Buchholz  <martin@xemacs.org>
3059
3060         * info.el (Info-visit-file): Just use the `f' interactive spec to
3061         read a filename in the standard way.
3062
3063 2000-01-13  Andy Piper  <andy@xemacs.org>
3064
3065         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
3066         (gutter-buffers-tab-extent): new variable.
3067         (update-tab-in-gutter): call add-tab-to-gutter again if the
3068         orientation has changed.
3069         (add-tab-to-gutter): cope with different orientations.
3070
3071 2000-01-11  Didier Verna  <didier@xemacs.org>
3072
3073         * info.el (Info-following-node-name): backward-skip dots as well
3074         as spaces (dots at the end of a node name aren't part of it).
3075         (Info-extract-menu-node-name): don't skip dots. There could be
3076         some in the node name.
3077         (Info-index): allow dots to be part of a node name.
3078
3079 2000-01-12  Andreas Jaeger  <aj@suse.de>
3080
3081         * files.el (auto-mode-alist): Added idlwave-mode.
3082         Patch by Carsten Dominik <dominik@astro.uva.nl>.
3083
3084 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3085
3086         * info.el (Info-search): Show default value.
3087
3088 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3089
3090         * info.el (Info-read-node-completion-table): New variable.
3091         (Info-read-node-name-1): New function.
3092         (Info-read-node-name): Use it.
3093         (Info-follow-reference): Use DEFAULT argument of completing-read.
3094         (Info-menu): Ditto.
3095
3096 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3097
3098         * hyper-apropos.el (hyper-describe-key-briefly): Save
3099         window configuration.
3100         (hyper-describe-face): Use DEFAULT of completing-read.
3101         (hyper-apropos-read-variable-symbol): Ditto.
3102         (hyper-apropos-read-function-symbol): Ditto.
3103
3104 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3105
3106         * mule/mule-cmds.el (set-default-coding-system): Set
3107         comint-exec-hook to use coding-system-for-read and
3108         coding-system-for-write so that C-x RET c works.
3109
3110 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3111
3112         * minibuf.el (minibuffer-confirm-incomplete): Customize.
3113         (previous-matching-history-element): Increment
3114         minibuffer-max-depth by 1.
3115         (next-matching-history-element): Ditto.
3116
3117 2000-01-11  Andy Piper  <andy@xemacs.org>
3118
3119         * gutter-items.el (buffers-tab): Create a new face for the buffers
3120         tab.
3121         (buffers-tab-face): use it.
3122
3123 2000-01-10  Didier Verna  <didier@xemacs.org>
3124
3125         * modeline.el (modeline-scrolling-method): change modeline X
3126         cursor appearance according to the value.
3127
3128 2000-01-07  Andreas Jaeger  <aj@suse.de>
3129
3130         * about.el (about-hackers): Moved my entry to contributor list.
3131         (xemacs-hackers): Added myself.
3132         (about-maintainer-info): Added description of myself.
3133
3134
3135 2000-01-07  Didier Verna  <didier@xemacs.org>
3136
3137         * modeline.el (modeline-scrolling-method): new variable.
3138         (mouse-drag-modeline): add reference to it in the docstring.
3139         (mouse-drag-modeline): handle it.
3140
3141 2000-01-08  Andy Piper  <andy@xemacs.org>
3142
3143         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
3144         calls.
3145         (remove-buffer-from-gutter-tab): ditto.
3146
3147 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
3148
3149         * cus-edit.el (custom-hook-convert-widget): Fix comment.
3150         (custom-face-edit): Fix grammatical error in help message.
3151
3152 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3153
3154         * movemail.el: Added.
3155
3156         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
3157
3158 2000-01-03  Didier Verna  <didier@xemacs.org>
3159
3160         * modeline.el (mouse-drag-modeline): remove the code related to
3161         the modeline horizontal scrolling facility.
3162
3163 1999-12-31  Martin Buchholz <martin@xemacs.org>
3164
3165         * XEmacs 21.2.26 is released.
3166
3167 1999-12-28  Andy Piper  <andy@xemacs.org>
3168
3169         * wid-edit.el (widget-push-button-value-create): The gui cache
3170         does not agree with native widgets which can only be displayed
3171         once per window. The reasons for caching are diminished now that
3172         we don't hog resources when creating buttons.
3173         (widget-push-button-cache) deleted.
3174
3175 1999-12-24  Martin Buchholz <martin@xemacs.org>
3176
3177         * XEmacs 21.2.25 is released.
3178
3179 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3180
3181         * hyper-apropos.el (hyper-apropos): Toggle
3182         hyper-apropos-programming-apropos correctly.
3183         Set REGEXP when user accepts default value.
3184
3185 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3186
3187         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
3188         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
3189
3190 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3191
3192         * mule/mule-category.el (undefined-category-designator):
3193         Return char instead of character.  Search for undefined one.
3194         (describe-category): Use with-displaying-help-buffer.
3195
3196 1999-12-21  Martin Buchholz  <martin@xemacs.org>
3197
3198         * byte-optimize.el (byte-optimize-plus):
3199         Optimize (+ 1) to 1 instead of (1+ nil).
3200
3201         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
3202
3203         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
3204
3205         * byte-optimize.el (byte-optimize-char-before): New function.
3206         Remove performance penalty for using (char-before) instead of (char-after).
3207
3208 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3209
3210         * mule/mule-category.el (char-category-list): Return character
3211         instead of integer.
3212
3213 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3214
3215         * minibuf.el (read-buffer): Check default is buffer object.
3216
3217 1999-11-25  Andy Piper  <andy@xemacs.org>
3218
3219         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
3220         for buttons.
3221
3222 1999-12-16  Andreas Jaeger  <aj@suse.de>
3223
3224         * package-get.el (package-get-maybe-save-index): Fixed typo.
3225         Patch by Jeff Miller <jmiller@smart.net>.
3226
3227 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
3228
3229         * gnuserv.el (gnuserv-process-filter):  don't call
3230         gnuserv-write-to-client when gnuserv-current-client is nil
3231
3232 1999-12-14  Martin Buchholz <martin@xemacs.org>
3233
3234         * XEmacs 21.2.24 is released.
3235
3236 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
3237
3238         * about.el (about-hackers): Update my email address.
3239
3240 1999-12-07  Martin Buchholz <martin@xemacs.org>
3241
3242         * XEmacs 21.2.23 is released.
3243
3244 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
3245
3246         * package-get.el (package-get-download-sites): Removed several
3247         defunct download sites, added many new ones, and corrected a few
3248         incorrect directory-on-site entries.  Added physical locations to
3249         site-description.
3250
3251 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
3252
3253         * finder.el (finder-commentary): add DOC string and fix
3254         interactive spec
3255
3256 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
3257
3258         * help.el (describe-function): Don't forget to intern the string
3259         completing-read returns.
3260         (describe-variable): Ditto.
3261
3262 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
3263
3264         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
3265         `hyper-apropos-help-mode' here to find symbol to customize
3266         irregardless of cursor position and simplify
3267         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
3268         `hyper-apropos-popup-menu'.
3269
3270 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3271
3272         * apropos.el (apropos-mode-map): Add return to call
3273         apropos-follow.
3274         (apropos-print): Call apropos-mode to have better
3275         command reference. Put keymap text-poperty to
3276         symbole name.
3277
3278 1999-11-22  Alastair Burt  <burt@dfki.de>
3279
3280         * help.el: (describe-bindings-1): Added handling of keymaps for
3281         the extents at point.
3282
3283 1999-12-02  Mark Thomas  <mthomas@jprc.com>
3284
3285         * gutter-items.el (buffers-tab-items): Wrap the function in a
3286         save-match-data
3287
3288 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
3289
3290         * help.el (describe-function): Use the DEFAULT argument to
3291         completing-read.
3292         (describe-variable): Ditto.
3293
3294 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3295
3296         * minibuf.el (read-from-minibuffer): Add optional argument
3297         DEFAULT to have better mini-buffer history support.
3298         (completing-read): Pass default to read-from-minibuffer.
3299         (read-buffer): Pass default to completing-read.
3300
3301 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
3302
3303         * font-lock.el (font-lock-doc-string-face): Document the
3304         `font-lock-lisp-like' property.
3305
3306 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
3307
3308         * lisp-mode.el: Specify `font-lock-lisp-like'.
3309
3310         * font-lock.el (font-lock-lisp-like): New function.
3311         (font-lock-fontify-syntactically-region): Use it.
3312
3313 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
3314
3315         * XEmacs 21.2.22 is released
3316
3317 1999-11-28  Martin Buchholz <martin@xemacs.org>
3318
3319         * XEmacs 21.2.21 is released.
3320
3321 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3322
3323         * minibuf.el (read-coding-system): Accept symbol and
3324         coding-system object as a default-coding-system.
3325
3326 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3327
3328         * minibuf.el (read-coding-system): Accept symbol as
3329         a default-coding-system.
3330
3331 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3332
3333         * apropos.el (apropos-documentation): Use insert instead
3334         of princ.
3335
3336 1999-11-07  William M. Perry  <wmperry@aventail.com>
3337
3338         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
3339           for the linux console.
3340
3341         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
3342           stuff to work when you are not on a window system, since the GPM
3343           mouse support now allows pasting from outside of XEmacs.
3344
3345 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
3346
3347         * XEmacs 21.2.20 is released
3348
3349 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
3350
3351         * setup-paths.el (paths-default-info-directories): Add
3352         /usr/share/info and /usr/local/share/info.
3353
3354 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
3355
3356         * about.el: Updated Vladimir Ivanovic's info.
3357
3358 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
3359
3360         * auto-show.el (auto-show-truncationp): Remove.
3361
3362         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
3363
3364 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
3365
3366         * indent.el (indent-line-to): fix bug: spaces were not replaced
3367         with tab if column is multiple of tab-width
3368         From dhn@qedinc.com
3369
3370 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
3371
3372         * mule/mule-cmds.el (read-input-method-name): Accept symbols
3373         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
3374
3375         * package-get.el (package-get-package-provider): Be verbose when
3376         interactive. Patch from Robert Pluim
3377
3378 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
3379
3380         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
3381         info file suffixes.
3382
3383 1999-08-19  Stephen Tse  <stephent@sfu.ca>
3384
3385         * process.el (open-network-stream): Add a new optional parameter
3386         PROTOCOL to support udp; fix a minor typo and add an explanation
3387         in docstring for udp programming.
3388
3389         * code-process.el (open-network-stream): Add a new optional
3390         parameter PROTOCOL to support udp; fix a minor typo and add an
3391         explanation in docstring for udp programming.
3392
3393 1999-10-18  Andy Piper  <andy@xemacs.org>
3394
3395         * gui.el (make-gui-button): be more precise about how we call
3396         callbacks.
3397
3398         * wid-edit.el (widget-push-button-value-create): Use the new form
3399         of native gui-button.
3400
3401 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3402
3403         * info.el (Info-page-prev): Don't do (sit-for 0).
3404
3405 1999-10-13  Andy Piper  <andy@xemacs.org>
3406
3407         * gutter-items.el (progress-abort-glyph): new glyph for showing
3408         abort status.
3409         (append-progress): dispatch-event rather than sit-for.
3410         (abort-progress): new function. Show the abort glyph with an
3411         appropriate message.
3412         (raw-append-progress): dispatch-event rather than sit-for.
3413         (display-progress): cope with aborts.
3414
3415         * gui.el (make-gui-button): Use native widgets for buttons
3416         unconditionally.
3417         (insert-gui-button): ditto.
3418         (gui-button-p): ditto.
3419
3420         * xbm-button.el: remove from core.
3421
3422         * xpm-button.el: remove from core.
3423
3424 1999-10-07  Olivier Galibert  <galibert@pobox.com>
3425
3426         * faces.el (init-device-faces): Don't initialize the random faces
3427         on the stream device.
3428
3429 1999-10-06  Andy Piper  <andy@xemacs.org>
3430
3431         * files.el (recover-file): Don't use ls under windows for revert buffer.
3432
3433 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
3434
3435         * package-get.el (package-get-download-menu): Make menu really
3436         toggle download sites.
3437         (package-get-download-sites): Add autoload cookie.
3438
3439 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3440
3441         * setup-paths.el (paths-find-module-directory): Ditto.
3442
3443 1999-09-29  Werner Fink  <werner@suse.de>
3444
3445         * setup-paths.el (paths-find-exec-directory): Add missing nil
3446         parameter for environment.
3447
3448 1999-09-27  Martin Buchholz  <martin@xemacs.org>
3449
3450         * modeline.el (modeline-format):
3451         Only purecopy the strings.  Else
3452         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
3453         barfs.
3454
3455 1999-08-28  Mike Woolley  <mike@bulsara.com>
3456
3457         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
3458         user setting comint-completion-addsuffix and
3459         comint-process-echoes.
3460
3461 1999-09-22  Andy Piper  <andy@xemacs.org>
3462
3463         * gutter-items.el (update-tab-in-gutter): use
3464         last-nonminibuf-window instead of selected-window.
3465
3466 1999-09-18  Andy Piper  <andy@xemacs.org>
3467
3468         * gnuserv.el (gnuserv-edit-files): select frame we are going to
3469         display on.
3470
3471         * subr.el (record-buffer-hook): new variable so that the hook gets
3472         some documentation.
3473
3474 1999-09-16  Andy Piper  <andy@xemacs.org>
3475
3476         * gutter-items.el (update-tab-in-gutter): only update when the
3477         gutter is visible.
3478         (remove-buffer-from-gutter-tab): ditto.
3479
3480 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
3481
3482         * simple.el (do-auto-fill): Commented out part of Kinsoku
3483         processing.
3484
3485 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
3486
3487         * isearch-mode.el (isearch-highlightify-region): Give the
3488         highlighting extents a high priority.
3489         (isearch-make-extent): Give the main highlighting extent an even
3490         higher priority.
3491
3492 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3493
3494         * packages.el (packages-compute-package-locations): Fix typo from
3495         -u rationalization.
3496
3497 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3498
3499         * setup-paths.el (paths-find-doc-directory): Respect value of
3500         `configure-doc-directory.'
3501
3502         * find-paths.el (paths-find-architecture-directory): Give
3503         precendence `default' argument (which typically comes from
3504         configure).
3505
3506 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3507
3508         * startup.el (command-line-early): Added options -user-init-file
3509         and -user-init-directory.
3510
3511         * files.el (user-init-file): Default to NIL so we can recognize
3512         when it's set.
3513
3514 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3515
3516         * obsolete.el (init-file-user):
3517         * startup.el:
3518         * packages.el (packages-compute-package-locations):
3519         * package-get.el (package-get-user-index-filename):
3520         * menubar-items.el (maybe-add-init-button):
3521         * info.el (Info-annotations-path):
3522         * dump-paths.el:
3523         Change `user-init-directory' to be an absolute path.
3524         Use `user-init-directory' where appropriate.
3525         Zap `init-file-user' and its uses.
3526
3527 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
3528
3529         * subr.el (copy-symbol): New function.
3530
3531 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
3532
3533         * isearch-mode.el (isearch-done): Be sure to restore invisible
3534         extents in the proper buffer.
3535         (isearch-pre-command-hook): Set this-command to the correct value
3536         in case the buffer has changed and old overriding-local-map was
3537         used.
3538         (isearch-restore-extent): Use remprop instead of setting the
3539         property to nil.
3540
3541 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
3542
3543         * cmdloop.el (execute-extended-command): Update zmacs region
3544         before the delay.
3545         (execute-extended-command): Make the message gettext-friendly.
3546
3547 1999-09-07  Andy Piper  <andy@xemacs.org>
3548
3549         * gutter-items.el (progress-gauge-glyph): renamed from
3550         progress-glyph.
3551         (progress-text-glyph): new variable.
3552         (progress-layout-glyph): use layouts and text glyphs.
3553         (progress-area-buffer): removed.
3554         (progress-text-and-extent): new variable.
3555         (progress-displayed-p): dynamically create gutter area buffer.
3556         (clear-progress): ditto.
3557         (raw-append-progress): ditto.
3558         (append-progress): use new glyph names.
3559         (raw-append-progress): only create the extent when needed. set
3560         properties more optimally.
3561         (progress): remove args.
3562
3563 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
3564
3565         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
3566         mapcar where the return value is unused.
3567         (isearch-restore-invisible-extents): Ditto.
3568         (isearch-highlight-all-cleanup): Ditto.
3569         (isearch-delete-extents-in-range): Traverse the extents only once.
3570         (isearch-highlight-all-update): Don't start over if the search
3571         string has changed and more input is pending.
3572
3573 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
3574
3575         * packages.el (packages-find-package-data-path): Ditto.
3576
3577         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
3578
3579         * subr.el (mapc-internal): Don't make obsolete.
3580
3581         * cl-extra.el (mapc): Resurrect.
3582
3583 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
3584
3585         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
3586         alias.
3587
3588         * isearch-mode.el (isearch-top-state): Restore isearch-word.
3589         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
3590         (isearch-yank-clipboard): Use get-clipboard instead of
3591         x-get-clipboard.
3592         (isearch-yank-selection): Fix docstring.
3593
3594 1999-09-02  Martin Buchholz  <martin@xemacs.org>
3595
3596         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
3597
3598 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
3599
3600         * cl-macs.el (extent-start-position): Fix setf method.
3601         (extent-end-position): Ditto.
3602
3603 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
3604
3605         * isearch-mode.el: End merge with FSF 20.4.
3606
3607         * isearch-mode.el (search-invisible): New variable.
3608         (isearch-hide-immediately): Ditto.
3609         (isearch-unhidden-extents): Ditto.
3610         (isearch-range-invisible): New function.
3611         (isearch-unhide-extent): Ditto.
3612         (isearch-restore-invisible-extents): Ditto.
3613         (isearch-restore-extent): Ditto.
3614
3615         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
3616         implementation.
3617         (isearch-ring-retreat-edit): Ditto.
3618         (isearch-forward): New argument NO-RECURSIVE-EDIT.
3619         (isearch-forward-regexp): New arguments NOT-REGEXP and
3620         NO-RECURSIVE-EDIT.
3621         (isearch-backward): New argument NO-RECURSIVE-EDIT.
3622         (isearch-backward-regexp): New arguments NOT-REGEXP and
3623         NO-RECURSIVE-EDIT.
3624         (isearch-mode): Return isearch-success.
3625         (isearch-update): Use unread-command-events instead of
3626         unread-command-event.
3627         (isearch-abort): If an invalid regexp is encountered, keep popping
3628         states.
3629         (isearch-*-char): Use FSF implementation.
3630         (isearch-whitespace-chars): Use the more robust FSF's
3631         implementation.
3632         (isearch-within-brackets): New variable.
3633         (isearch-mode): Initialize it.
3634         (isearch-edit-string): Bind it.
3635         (isearch-search-and-update): Set it.
3636         (isearch-push-state): Push it.
3637         (isearch-top-state): Pop it.
3638         (isearch-search): Set it.
3639         (isearch-printing-char): When called by isearch-whitespace-chars,
3640         handle M-SPC gracefully.
3641         (isearch-message-prefix): New argument ELLIPSIS.
3642         (isearch-message-suffix): Ditto.
3643         (isearch-message): Use the ELLIPSIS argument when calling
3644         isearch-message-prefix and isearch-message-suffix.
3645         (isearch-message-prefix): Distinguish between "wrapped" and
3646         "overwrapped" search, FWIW.
3647
3648 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
3649
3650         * isearch-mode.el (isearch-edit-string): Use the head of the
3651         search ring instead of search-last-string and search-last-regexp.
3652         (search-highlight): Renamed from isearch-highlight.
3653         (isearch-exit): Use the new name.
3654         (isearch-highlight): Ditto.
3655         (isearch-dehighlight): Ditto.
3656         (isearch-update-ring): New function.
3657         (isearch-done): Call it.
3658         (isearch-done): New argument EDIT.
3659         (isearch-repeat): If search string is empty, look up at the car of
3660         the search ring; ignore the yank pointer.
3661         (isearch-abort): Call isearch-done with NOPUSH.
3662         (isearch-cancel): New function.
3663         (isearch-mode-map): Bind it to ESC ESC ESC.
3664
3665         * isearch-mode.el: Begin merge with FSF 20.4.
3666
3667 1999-09-01  Andy Piper  <andy@xemacs.org>
3668
3669         * x-select.el (x-get-clipboard): obsolete.
3670         (x-yank-clipboard-selection): obsolete
3671
3672         * select.el (disown-selection): need to be careful to disown the
3673         clipboard if we set it via selection.
3674         (get-clipboard): move from x-select.el
3675         (yank-clipboard-selection): ditto.
3676
3677 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
3678
3679         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
3680         isearch-highlight-all-matches to nil.
3681         (isearch-fixed-case): New variable.
3682         (isearch-mode): Initialize it.
3683         (isearch-edit-string): Save it.
3684         (isearch-toggle-case-fold): Set it.
3685         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
3686         need to check isearch-fixed-case.
3687         (isearch-toggle-case-fold): Update highlighting of all matches
3688         before the pause.
3689         (isearch-edit-string):
3690
3691 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
3692
3693         * isearch-mode.el (isearch-edit-string): Call isearch-message
3694         before reading the event so that the prompt is displayed properly.
3695         (isearch-message): Use isearch-nonincremental when calling
3696         isearch-message-prefix.
3697         (minibuffer-local-isearch-map): Bind up and down to do the same as
3698         M-p and M-n respectively.
3699         (isearch-done): New arg NOPUSH.
3700         (isearch-edit-string): Use it.
3701         (isearch-edit-string): Don't bind isearch-string.
3702         (isearch-ring-adjust): Edit string, *then* push state.
3703
3704 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
3705
3706         * faces.el (isearch-secondary): Make isearch-secondary look
3707         different than default.
3708
3709 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
3710
3711         * isearch-mode.el (isearch-yank): Use progn instead of the inner
3712         save-excursion.
3713         (isearch-dehighlight): Remove TOTALLY.  Simplify.
3714         (isearch-update): Call isearch-dehighlight without arguments.
3715         (isearch-done): Ditto.
3716
3717         * isearch-mode.el (isearch-fix-case): If the search string has no
3718         upper-case letters, allow the folding to be reenabled.
3719         Previously, once disabled, the folding would remain that way until
3720         the end of isearch.
3721         (isearch-top-state): Call isearch-fix-case.
3722
3723         * isearch-mode.el (isearch-yank): Use progn instead of the inner
3724         save-excursion.
3725         (isearch-dehighlight): Remove TOTALLY.  Simplify.
3726
3727 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
3728
3729         * xpm-button.el:
3730         xbm-button.el: Need to exist in core because gui.el depends on
3731         them.
3732
3733 1999-08-31  Andy Piper  <andy@xemacs.org>
3734
3735         * gutter-items.el (buffers-tab-face): new customizable variable.
3736         (buffers-tab-default-buffer-line-length): new specifier for
3737         maximum viewable characters.
3738         (progress-stack): new variable for implementing widget-based
3739         progress messages.
3740         (progress-area-buffer): ditto.
3741         (progress-glyph-height): ditto.
3742         (progress-stop-callback): ditto.
3743         (progress-quit-function): new function.
3744         (progress-glyph): new variable.
3745         (progress-layout-glyph): ditto.
3746         (progress-displayed-p): new function, see message-displayed-p for
3747         details.
3748         (clear-progress): ditto.
3749         (remove-progress): ditto.
3750         (append-progress): ditto.
3751         (raw-append-progress): ditto.
3752         (display-progress): ditto.
3753         (current-progress): ditto.
3754         (current-progress-label): ditto.
3755         (progress): ditto.
3756         (lprogress): ditto.
3757
3758
3759 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
3760
3761         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
3762
3763         * isearch-mode.el (isearch-yank-x-selection): Renamed to
3764         `isearch-yank-selection'.
3765         (isearch-mode-map): Use it.
3766         (isearch-yank-selection): Use `get-selection' instead of
3767         `get-x-selection'.
3768
3769 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
3770
3771         * faces.el (isearch-secondary): Create face here.
3772
3773         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
3774         timers.
3775
3776 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
3777
3778         * subr.el (buffer-string): More robust backward compatibility
3779         check, courtesy William Perry.
3780
3781 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
3782
3783         * replace.el (perform-replace): Stop the search after the search
3784         limit has been reached.
3785
3786 1999-08-23  Andy Piper  <andy@xemacs.org>
3787
3788         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
3789         here if we don't have one.
3790
3791 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3792
3793         * ldap.el (ldap-coding-system): Default to nil until we get
3794         efficient UTF8 support
3795         (ldap-decode-string): Guard against `decode-coding-string' not
3796         being defined
3797         (ldap-encode-string): Guard against `encode-coding-string' not
3798         being defined
3799
3800 1999-08-23  Didier Verna  <didier@xemacs.org>
3801
3802         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
3803         Some doc strings improvements, and add a star to the `interactive'
3804         calls.
3805
3806 1999-08-18  Stef Epardaud  <stef@lunatech.com>
3807
3808         * font-lock.el (java-font-lock-keywords-3): introduced new
3809         keywords and regexpes for javadoc syntax 1.2.
3810
3811 1999-08-17  Andy Piper  <andy@xemacs.org>
3812
3813         * gutter-items.el (buffers-tab-format-buffer-line-function): use
3814         format-buffers-tab-line.
3815         (buffers-tab-max-buffer-line-length): new variable.
3816         (format-buffers-tab-line): new function. truncate names if over
3817         buffers-tab-max-buffer-line-length.
3818
3819 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
3820
3821         * cus-start.el: Customize the variable `bell-inhibit-time'.
3822
3823 1999-08-16  Andy Piper  <andy@xemacs.org>
3824
3825         * gutter-items.el (remove-buffer-from-gutter-tab): take a
3826         brute-force approach to deleting the last buffer.
3827         (buffers-tab-grouping-regexp): new customizable variable.
3828         (select-buffers-tab-buffers-by-mode): use it.
3829
3830 1999-08-13  Andy Piper  <andy@xemacs.org>
3831
3832         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
3833         deletion problem.
3834
3835 1999-07-30  Didier Verna  <didier@xemacs.org>
3836
3837         * cus-edit.el (custom-save-variables): I said, use prin1 instead
3838         of princ to output symbols.
3839         (custom-save-face-internal): ditto.
3840         (custom-save-resets): ditto.
3841
3842 1999-08-09  Didier Verna  <didier@xemacs.org>
3843
3844         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
3845         `regexp-quote' to protect the major mode name for use as a regular
3846         expression (c++ needs this for instance).
3847
3848 1999-08-08  Andy Piper  <andy@xemacs.org>
3849
3850         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
3851         cope with similar mode names.
3852
3853         * gutter-items.el (buffers-tab-selection-function): new selection
3854         function.
3855         (select-buffers-tab-buffers-by-mode): new function.
3856         (buffers-tab-items): use it if set to only display buffers in the
3857         tab in the current buffer's group..
3858         (update-tab-in-gutter): use new api.
3859         (remove-buffer-from-gutter-tab): ditto.
3860
3861         * gutter-items.el (buffers-tab-max-size): set custom selection
3862         default to 6.
3863         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
3864         (add-tab-to-gutter): set face as default.
3865
3866 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
3867
3868         * faces.el (frob-face-property): Merge the fall-back specifier
3869         with the target, not replace it.
3870
3871 1999-08-05  Andy Piper  <andy@xemacs.org>
3872
3873         * gutter-items.el (update-tab-in-gutter): add frame argument for
3874         buffer-items.
3875         (update-tab-in-gutter): use it.
3876
3877         * gutter-items.el (record-buffer-hook): set.
3878
3879         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
3880         change.
3881         (switch-to-buffer-hook) deleted.
3882
3883 1999-08-04  Andy Piper  <andy@xemacs.org>
3884
3885         * gutter-items.el (update-tab-in-gutter): make sure this will work
3886         as an argument to create-frame-hook.
3887
3888 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
3889
3890         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
3891         instead of timer emulation.
3892
3893 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
3894
3895         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
3896         Emacs isearch enhancements.
3897
3898 1999-07-28  Andy Piper  <andy@xemacs.org>
3899
3900         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
3901         all devices that support tab controls.
3902         (remove-buffer-from-gutter-tab): new function. to be used as a
3903         value for kill-buffer-hook.
3904
3905 1999-07-21  Sean MacLennan  <seanm@storm.ca>
3906
3907         * auto-show.el (auto-show-truncationp): changed to match
3908         `window_translation_on'
3909
3910 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
3911
3912         * XEmacs 21.2.19 is released
3913
3914 1999-07-28  SL Baur  <steve@miho>
3915
3916         * code-files.el (insert-file-contents): Fix docstring.
3917         revert previous change.
3918
3919 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3920
3921         * fill.el (fill-region-as-paragraph): Change re-break-point to
3922         contain word-across-newline plus one character so that filling
3923         Japanese and Chinese works as desired.
3924         * simple.el (do-auto-fill): Ditto.
3925
3926 1999-07-26  SL Baur  <steve@miho>
3927
3928         * mule/japanese.el ("Japanese"): Do not specify a default input
3929         method.
3930         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
3931
3932 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
3933
3934         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
3935         able to use cl-macs macro in early lisp.
3936
3937 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
3938
3939         * custom.el:
3940         * cus-face.el:
3941         * cus-edit.el:
3942                 Massive custom Theme API changes.
3943
3944 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3945
3946         * code-files.el (insert-file-contents): Regard
3947         coding-system-magic-cookie if `coding-system-for-read' is nil.
3948
3949 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3950
3951         * mule/thai-xtis.el: Add coding: local variable, to avoid
3952         bootstrapping problem with C locale.
3953
3954 1999-07-22  Andy Piper  <andy@xemacs.org>
3955
3956         * dumped-lisp.el (preloaded-file-list): guard against putting
3957         gutter-items in a less than functional XEmacs.
3958         * gutter-items.el: put call to `add-tab-to-gutter' back in.
3959
3960 1999-07-18  Bob Weiner  <weiner@beopen.com>
3961
3962         * fill.el (fill-context-prefix): Fixed bug that prevented the
3963         setting of an adaptive fill prefix when the `dont-skip-first' was
3964         t.
3965
3966 1999-07-22  SL Baur  <steve@miho>
3967
3968         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
3969
3970 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
3971
3972         * files.el (interpreter-mode-alist): add `make', `guile', and
3973         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
3974         makefile-mode, guile is a scheme, and someday XEmacs will be
3975         modular enough to use as an efficient scripting tool.)
3976
3977 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
3978
3979         * mule/mule-cmds.el (reset-language-environment): Regard
3980         coding-category `utf-8' and `ucs-4' if they are available.
3981
3982 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
3983
3984         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
3985         (prefer-coding-system): Fix DOC-string.
3986
3987         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
3988         DOC-string too.
3989
3990         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
3991         Mule.
3992         (coding-system-change-eol-conversion): Fix DOC-string.
3993
3994 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
3995
3996         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
3997         instead of `list-coding-system'.
3998
3999 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4000
4001         * menubar-items.el (default-menubar): `select-input-method' was
4002         renamed to `set-input-method'.
4003
4004         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
4005         "Set Language Environment" menu.
4006
4007         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
4008         "Describe Language Support" menu.
4009
4010 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4011
4012         * mule/chinese.el ("Chinese-GB"): Rename
4013         `chinese-gb-environment-setup-function' to
4014         `setup-chinese-gb-environment-internal'.
4015
4016 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4017
4018         * mule/korean.el: Use `define-coding-system-alias' instead of
4019         `copy-coding-system'.
4020
4021 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4022
4023         * mule/mule-cmds.el (set-language-environment-coding-systems):
4024         Treat duplicated coding-categories.
4025
4026 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4027
4028         * mule/japanese.el: Use `define-coding-system-alias' instead of
4029         `copy-coding-system'.
4030
4031 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4032
4033         * mule/vietnamese.el: Specify `iso-8-1' as a category of
4034         coding-system `viscii'.
4035
4036 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4037
4038         * mule/cyrillic.el:
4039         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
4040         (cyrillic-alternativnyj-decode-table): New variable.
4041         (cyrillic-alternativnyj-encode-table): New variable.
4042         - Specify `iso-8-1' as a category of coding-system
4043           `alternativnyj'.
4044         - Abolish general Cyrillic environment.
4045
4046 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4047
4048         * mule/chinese.el:
4049         - Use `define-coding-system-alias' instead of `copy-coding-system'.
4050         - Register `chinese-gb-environment-setup-function' as a
4051           `setup-function' of "Chinese-GB" environment.
4052
4053 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4054
4055         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
4056         optional argument `parents'.
4057
4058         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
4059         property for Thai-XTIS.
4060
4061         * mule/mule-help.el (help-with-tutorial): Use property
4062         `tutorial-coding-system' of language-info as a coding-system to
4063         read tutorial file.
4064
4065 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4066
4067         * mule/thai-xtis.el: Don't setup `setup-function' and
4068         `exit-function'.
4069
4070         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
4071         `set-coding-category-system' to set up coding-system for
4072         coding-category.
4073
4074         * mule/mule-cmds.el (prefer-coding-system): Use
4075         `set-coding-category-system' to set up coding-system for
4076         coding-category.
4077
4078 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4079
4080         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
4081         Thai-XTIS environment.
4082
4083         * mule/mule-cmds.el (prefer-coding-system): Use
4084         `find-coding-system' instead of `coding-system-p'.
4085
4086 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4087
4088         * mule/mule-cmds.el (set-language-environment-coding-systems):
4089         Modify eol-type for XEmacs.
4090
4091         * mule/thai-xtis.el: Delete unused local variable `category'.
4092
4093         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
4094         function.
4095         (prefer-coding-system): Don't call
4096         `update-coding-systems-internal'; use function
4097         `coding-category-list' instead of variable `coding-category-list';
4098         use `set-coding-priority-list' instead of `set-coding-priority';
4099         modify `eol-type' for XEmacs.
4100
4101         * mule/mule-misc.el (string-width): Use `charset-width' instead of
4102         `charset-columns'.
4103         (char-width): Likewise.
4104
4105 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4106
4107         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
4108         `tis-620'.
4109
4110         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
4111         `set-coding-priority-list' instead of `set-coding-priority'; don't
4112         call `update-coding-systems-internal'.
4113
4114         * mule/mule-misc.el (coding-system-get): New function.
4115         (coding-system-put): New function.
4116         (coding-system-category): New function.
4117
4118 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4119
4120         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
4121         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
4122         to avoid conflict with leim/quail/thai-xtis.
4123
4124         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
4125         to thai-xtis-chars.el.
4126
4127         * mule/thai-xtis-chars.el: New file (split from
4128         mule/thai-xtis.el).
4129
4130 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4131
4132         * mule/thai-xtis.el:
4133         - Change category for the charset `thai-xtis' to `?x' from `?T'.
4134         - Add syntax entries.
4135         - Put `preferred-coding-system' of the charset `thai-xtis' to
4136           `tis-620'.
4137
4138 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
4139
4140         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
4141         rewritten to use write-multibyte-character.
4142
4143 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4144
4145         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
4146         of `iso-2022-7'.
4147         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
4148         ported yet.
4149         (read-input-method-name): Treat optional argument `default'.
4150
4151 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4152
4153         * mule/mule-cmds.el (set-language-info): Don't set up menus at
4154         all.
4155         (set-language-info-alist): Set up menus here.
4156
4157 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4158
4159         * minibuf.el (completing-read): Add new optional argument
4160         `default'.
4161         (read-coding-system): Add new optional argument
4162         `default-coding-system'.
4163
4164 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
4165
4166         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
4167         (viet-viscii-...->viet-vscii...).
4168
4169 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
4170
4171         * mule/mule-cmds.el: Change MULE to Mule in docstrings
4172         and menus.
4173
4174 1999-04-12  Richard M. Stallman  <rms@gnu.org>
4175
4176         * mule/mule-cmds.el (input-method-function): Add permanent-local
4177         property.
4178
4179 1999-03-30  Dave Love  <fx@gnu.org>
4180
4181         * mule/mule-cmds.el (current-language-environment): Doc fix.
4182
4183 1999-02-06  Richard Stallman  <rms@gnu.org>
4184
4185         * mule/european.el (setup-slovenian-environment): New function.
4186         ("Slovenian"): New language environment.
4187
4188 1999-01-27  Dave Love  <fx@gnu.org>
4189
4190         * mule/mule-cmds.el (current-language-environment): Provide :link,
4191         :type (choices) and appropriate :get.
4192
4193 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
4194
4195         * mule/mule-cmds.el (describe-language-environment): Don't alter
4196         input-method-alist.
4197
4198 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
4199
4200         * mule/mule-cmds.el (prefer-coding-system): Call
4201         set-coding-priority, so that the internal array of priorities is
4202         also updated.
4203
4204 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
4205
4206         * mule/mule-cmds.el (prefer-coding-system): If the argument
4207         requires specific EOL conversion type, make the default coding
4208         systems use that.
4209
4210 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
4211
4212         * mule/mule-cmds.el (set-language-environment): Pass the default
4213         eol-type to set-language-environment-coding-systems.
4214         (set-default-coding-systems): Copy the eol-type property for the
4215         new default values of {buffer-file,process}-coding-system from the
4216         old defaults.
4217         (set-language-environment-coding-systems): Accept an optional
4218         argument EOL-TYPE, and set the eol-type property of the default
4219         coding systems accordingly.
4220
4221 1998-10-26  Kenichi Handa <handa@etl.go.jp>
4222
4223         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
4224         use generate-new-buffer instead of get-buffer-create.
4225
4226 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
4227
4228         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
4229
4230 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
4231
4232         * mule/mule-cmds.el (default-input-method): Fix custom type.
4233
4234 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
4235
4236         * mule/mule-cmds.el (setup-specified-language-environment):
4237         Add apropos-inhibit property.
4238         (describe-specified-language-support): Likewise.
4239
4240 1998-09-06  Bill Richter  <richter@math.nwu.edu>
4241
4242         * mule/mule-cmds.el: Doc fixes.
4243
4244 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
4245
4246         * mule/mule-cmds.el (register-input-method): Doc-string
4247         modified.
4248
4249 1998-09-01  Dave Love  <fx@gnu.org>
4250
4251         * mule/mule-cmds.el (current-language-environment): Fix
4252         setter function.
4253
4254 1998-08-31  Paul Eggert  <eggert@twinsun.com>
4255
4256         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
4257         mule/european.el, mule/hebrew.el, mule/japanese.el,
4258         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
4259         avoid bootstrapping problem if you need to recompile all the Lisp
4260         files using interpreted code.
4261
4262 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
4263
4264         * mule/european.el ("Latin-1"): Modify `documentation' key value.
4265         ("Latin-2"): Likewise.
4266
4267 1998-08-18  Per Starback  <starback@update.uu.se>
4268
4269         * mule/european.el (setup-latin2-environment): Fix typo.
4270
4271 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
4272
4273         * mule/european.el: Give proper value of `input-method' key to all
4274         lang. env.
4275
4276         * mule/mule-cmds.el (activate-input-method): Handle the case that
4277         the arg INPUT-METHOD is nil correctly.
4278         (read-multilingual-string): Activate the specified input method
4279         before calling read-string.  Afterward, activate the original
4280         input method.
4281
4282 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
4283
4284         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4285         (set-language-info-alist): Fix typo in doc-string.
4286
4287         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
4288
4289 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
4290
4291         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4292         (reset-language-environment): New function for the job that
4293         setup-english-environment used to do.
4294         (set-language-environment): Do more setups according to the info
4295         in language-info-alist.
4296         (read-language-name): Handle the case that the arg KEY is nil.
4297         (describe-language-environment): Handle input-method property.
4298
4299         * mule/: All files under this directory, which related with
4300         specific languages (such as mule/european.el, mule/greek.el,
4301         mule/hebrew.el, mule/misc-lang.el), modified as below.
4302         (setup-XXX-environment): Just call set-language-environment.  If
4303         they used to do some other jobs than what done by
4304         set-language-environment, those jobs are done in
4305         setup-XXX-environment-internal now.
4306         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
4307         the value to setup-XXX-environment-internal.  Add properties
4308         input-method and features.
4309
4310         * mule/english.el (setup-english-environment): Just call
4311         reset-language-environment.
4312
4313         * mule/european.el (setup-8-bit-environment): Function deleted.
4314
4315 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
4316
4317         * mule/mule-cmds.el (input-method-exit-on-first-char)
4318         (input-method-use-echo-area): Doc fixes.
4319
4320 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
4321
4322         * mule/mule-cmds.el (input-method-exit-on-first-char): New
4323         variable.
4324         (input-method-use-echo-area): New variable.
4325
4326 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
4327
4328         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4329
4330 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
4331
4332         * mule/mule-cmds.el (activate-input-method): Update mode line.
4333         (inactivate-input-method): Likewise.
4334
4335 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
4336
4337         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
4338         input method in the current buffer, but just bind
4339         current-input-method.
4340
4341 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
4342
4343         * mule/hebrew.el ("Hebrew"): Add coding-priority.
4344
4345         * mule/misc-lang.el ("IPA"): Add coding-priority and
4346         coding-system.
4347
4348 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
4349
4350         * mule/greek.el: Add coding-priority.
4351
4352 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
4353
4354         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
4355         LANG-ENV.
4356
4357 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
4358
4359         * mule/mule-cmds.el (register-input-method): Fix previous change.
4360         (setup-specified-language-environment): Doc fix.
4361
4362 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
4363
4364         * mule/mule-cmds.el: Several doc fixes.
4365         (get-language-info, set-language-info): Rename argument.
4366         (set-language-info-alist): Likewise.
4367         (register-input-method): Rename argument.
4368         (activate-input-method): If INPUT-METHOD is nil, deactivate.
4369
4370 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
4371
4372         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
4373         default value while reading an input method.
4374
4375 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
4376
4377         * mule/mule-cmds.el (universal-coding-system-argument):
4378         Use buffer-file-coding-system as default.
4379
4380 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
4381
4382         * mule/korean.el ("Korean"): Doc fix.
4383
4384 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
4385
4386         * mule/mule-cmds.el (describe-language-environment): Print the
4387         languge environment at the head.
4388
4389 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
4390
4391         * mule/japanese.el: Set exit-function to exit-japanese-environment
4392         for Japanese environment.
4393
4394 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
4395
4396         * mule/mule-cmds.el (set-language-environment): Doc fix.
4397         (current-language-environment): Use defcustom.
4398         (default-input-method): Specify :type.
4399
4400 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
4401
4402         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
4403         modified.
4404         (prefer-coding-system): Doc-string modified.
4405
4406 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
4407
4408         * mule/mule-cmds.el (set-language-info): Doc-string
4409         describes `coding-priority' KEY.
4410         (set-language-environment-coding-systems): New function.
4411         (select-safe-coding-system): New function.
4412         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
4413         (set-language-info-alist): New optionla arg PARENTS.  Call
4414         set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
4415         (set-language-environment-coding-systems): New function.
4416
4417         * mule/chinese.el: Remove setting up of
4418         describe-chinese-environment-map and
4419         setup-chinese-environment-map.  Exclude them in args of calls to
4420         set-language-info-alist.  Register coding-priority key in
4421         language-info-alist.
4422
4423         * mule/cyrillic.el: Remove setting up of
4424         describe-cyrillic-environment-map and
4425         setup-cyrillic-environment-map.  Exclude them in args of calls to
4426         set-language-info-alist.  Register coding-priority key in
4427         language-info-alist.
4428
4429         * mule/english.el: Register coding-priority key in
4430         language-info-alist.
4431
4432         * mule/ethiopic.el: Register coding-priority key in
4433         language-info-alist.
4434
4435         * mule/european.el: Remove setting up of
4436         describe-european-environment-map and
4437         setup-european-environment-map.  Exclude them in args of calls to
4438         set-language-info-alist.  Register coding-priority key in
4439         language-info-alist.  Add "German" language env.
4440         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
4441         (setup-german-environment): New function.
4442
4443         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
4444         change default input method to "greek-postfix".
4445
4446         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
4447         coding-priority key in
4448
4449 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
4450
4451         * mule/mule-cmds.el (set-language-info): Doc fix.
4452         (input-method-inactivate-hook): Doc fix.
4453
4454 1997-11-20  Karl Heuer  <kwzh@gnu.org>
4455
4456         * mule/mule-cmds.el (set-input-method): Renamed from
4457         select-input-method.
4458
4459 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
4460
4461         * mule/mule-cmds.el (set-language-environment): Run
4462         exit-language-environment-hook before calling `exit-function'
4463         which is specified for the language environment.
4464
4465 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
4466
4467         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
4468         modified.
4469         (prefer-coding-system): Likewise.
4470         (describe-language-environment): Print aliases of each coding
4471         system.
4472         (set-language-environment-hook): New variable.
4473         (exit-language-environment-hook): New variable.
4474         (set-language-environment): Call these hooks.  Before setting a
4475         new language environment, exit from the
4476         current-language-environment if necessary.
4477         (input-method-verbose-flag): The value can be nil, t,
4478         complex-only, or default.
4479         (input-method-highlight-flag): Doc-string augmented.
4480         (activate-input-method): Check if we can run the registered
4481         function to activate an input method.
4482
4483         * mule/korean.el: Set exit-function for language environment
4484         "Korean" to exit-korean-environment.
4485         (setup-korean-environment): Moved to korea-util.el.
4486
4487 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
4488
4489         * mule/mule-cmds.el (read-multilingual-string): Use
4490         current-input-method prior to default-input-method.  Don't bind
4491         current-input-method by `let', instead, activate the specified
4492         input method in the current buffer temporarily.
4493
4494 1997-10-19  John F. Whitehead  <jfw@cisco.com>
4495
4496         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
4497
4498 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
4499
4500         * mule/chinese.el (post-read-decode-hz): Return the result of
4501         decode-hz-region.
4502         (pre-write-encode-hz): Do not change the value of
4503         last-coding-system.
4504
4505 1998-09-06  Bill Richter  <richter@math.nwu.edu>
4506
4507         * mule/mule-ccl.el: Doc fixes.
4508
4509 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
4510
4511         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
4512         (check-ccl-program): New macro.
4513
4514 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
4515
4516         * mule/mule-ccl.el: Comment about CCL syntax modified.
4517         (ccl-command-table): Add read-multibyte-character and
4518         write-multibyte-character.
4519         (ccl-code-table): Add ex-cmd.
4520         (ccl-extended-code-table): New variable.
4521         (ccl-embed-extended-command): New function.
4522         (ccl-compile-read-multibyte-character,
4523         ccl-compile-write-multibyte-character) New functions.
4524         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
4525         ccl-dump-write-multibyte-character): New functions.
4526
4527 1999-07-22  SL Baur  <steve@miho>
4528
4529         * config.el (config-value-file): config.values is installed into
4530         doc-directory.
4531         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
4532
4533 1999-07-19  Didier Verna  <didier@xemacs.org>
4534
4535         * rect.el: all functions rewritten, except when noted. Below is a
4536         list of interface changes.
4537         (apply-on-rectangle): new function. Obsoletes
4538         `operate-on-rectangle'. All functions that used to call this
4539         function now call the new one.
4540         (kill-rectangle): added optional prefix arg to fill lines.
4541         (delete-rectangle): ditto.
4542         (delete-extract-rectangle): ditto.
4543         (open-rectangle): ditto.
4544         (clear-rectangle): ditto.
4545         (delete-rectangle-line): added third arg FILL.
4546         (delete-extract-rectangle-line): ditto.
4547         (open-rectangle-line): ditto.
4548         (clear-rectangle-line): ditto.
4549
4550 1999-07-18  Andy Piper  <andy@xemacs.org>
4551
4552         * menubar-items.el (default-menubar): add gutter options.
4553
4554         * gutter-items.el: new file.
4555         (gutter): new group for custom.
4556         (gutter-visible-p): new variable.
4557         (default-gutter-position): ditto.
4558         (buffers-tab): new group for the buffers tab.
4559         (gutter-buffers-tab): widget to put in the gutter.
4560         (buffers-tab-max-size): max number of tabs.
4561         (buffers-tab-switch-to-buffer-function): function to call when a
4562         tab is pressed.
4563         (buffers-tab-omit-function): filter buffers with this function.
4564         (buffers-tab-format-buffer-line-function): format buffer names for
4565         inclusion in tabs.
4566         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
4567         the record.
4568         (build-buffers-tab-internal): build a list of tab items.
4569         (buffers-tab-items): ditto.
4570         (add-tab-to-gutter): put a tab in the gutter area.
4571         (update-tab-in-gutter): reset the buffers in the tab.
4572
4573         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
4574
4575         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
4576         (switch-to-buffer-hooks): new hook.
4577
4578         * toolbar.el (default-toolbar-position): fix typo.
4579
4580 1999-07-16  Andy Piper  <andy@xemacs.org>
4581
4582         * gui.el (make-dialog-frame): turn off gutters for dialogs.
4583
4584 1999-07-15  Didier Verna  <didier@xemacs.org>
4585
4586         * cus-edit.el (custom-prompt-variable): optional third arg makes
4587         prompt for a comment string.
4588         (customize-set-value): optional prefix makes this function handle
4589         variable comments.
4590         (customize-set-variable): ditto.
4591         (customize-save-variable): ditto.
4592         (customize-customized): handle custom comments.
4593         (customize-save-customized): ditto.
4594         (custom-variable-state-set): ditto.
4595         (custom-face-state-set): ditto.
4596         (customize-saved): ditto.
4597         (custom-variable-set): ditto.
4598         (custom-face-set): ditto.
4599         (custom-variable-save): ditto.
4600         (custom-face-save): ditto.
4601         (custom-variable-reset-saved): ditto.
4602         (custom-face-reset-saved): ditto.
4603         (custom-variable-reset-standard): ditto.
4604         (custom-face-reset-standard): ditto.
4605         (custom-comment-face): new face.
4606         (custom-comment-tag-face): ditto.
4607         (custom-comment): new widget.
4608         (custom-comment-create): new function.
4609         (custom-comment-delete): ditto.
4610         (custom-comment-value-set): ditto.
4611         (custom-comment-show): ditto.
4612         (custom-comment-invisible-p): ditto.
4613         (custom-variable-value-create): create a comment field widget.
4614         (custom-face-value-create): ditto.
4615         (custom-variable-menu): new entry for adding a custom comment.
4616         (custom-face-menu): ditto.
4617         (custom-save-variables): possibly save custom comments.
4618         (custom-save-faces): ditto.
4619
4620         * cus-face.el (custom-set-faces): the arguments can now have a
4621         custom comment as fourth argument.
4622
4623         * custom.el (custom-set-variables): the arguments can now have a
4624         custom comment as fifth element.
4625
4626 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
4627
4628         * XEmacs 21.2.18 is released
4629
4630 1999-07-13  SL Baur  <steve@miho>
4631
4632         * lib-complete.el (read-library-name): Revert previous change.
4633         (read-library): Ditto.
4634
4635 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
4636
4637         * packages.el (packages-package-list): Capitalize docstring.
4638
4639         * packages.el (packages-find-package-library-path): Use #'nconc
4640         rather than #'append to reduce consing -- #'mapcar uses Flist,
4641         which returns a freshly consed list.  #'append would create yet
4642         another fresh list, using Fmake_list in concat.
4643
4644         * packages.el (package-provide): Use setq with remassq like it
4645         says in its docstring.
4646
4647 1999-07-06  SL Baur  <steve@miho.m17n.org>
4648
4649         * lib-complete.el (progn-with-message): Fix typo.
4650
4651 1999-07-06  SL Baur  <steve@miho.m17n.org>
4652
4653         * mule/mule-misc.el (char-octet): Make function match docstring.
4654         From Katsumi Yamaoka <yamaoka@jpl.org>
4655
4656 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
4657
4658         * wid-edit.el (widget-documentation): corrected spelling error.
4659
4660 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
4661
4662         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
4663         keys if already bound
4664
4665 1999-07-06  SL Baur  <steve@miho.m17n.org>
4666
4667         * lib-complete.el (progn-with-message): Revert previous changes.
4668
4669 1999-06-24  Bob Weiner  <weiner@beopen.com>
4670
4671         * lib-complete.el (find-library):
4672         (find-library-other-window):
4673         (find-library-other-frame): Completely rewrote
4674         so that these functions actually work when called non-interactively.
4675         Also made them handle LIBRARY arguments which end with .el or .elc.
4676
4677 1999-06-24  Bob Weiner  <weiner@beopen.com>
4678
4679         * simple.el (indent-new-comment-line): Locally bound
4680         `block-comment-start' to `comstart' or else when this is called
4681         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
4682         `block-comment-start' value, ignoring any existing spacing after a
4683         comment prefix in the previous line and producing ugly comments.
4684
4685 1999-06-23  Bob Weiner  <weiner@beopen.com>
4686
4687         * list-mode.el (mouse-choose-completion):
4688         (choose-completion):
4689         (completion-switch-to-minibuffer): Added.
4690         ([Tab]): [Tab] previously switched to the minibuffer
4691         but since [space] does that and since most applications in the
4692         world use [Tab] to select the next item in a list, do that in the
4693         *Completions* buffer too.  This will cause the least confusion
4694         among the largest population of users.  -- Bob Weiner, BeOpen.com,
4695         06/23/1999.
4696
4697 1999-06-22  Bob Weiner  <weiner@beopen.com>
4698
4699         * help.el (help-buffer-name): Added support for a null value
4700         of `help-buffer-prefix-string' since some buffers require no
4701         prefix.
4702
4703 1999-06-20  Bob Weiner  <weiner@beopen.com>
4704
4705         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
4706         in the completion-list-mode-map to bury the completions buffer
4707         even when the minibuffer is no longer active.
4708
4709 1999-06-20  Bob Weiner  <weiner@beopen.com>
4710
4711         * list-mode.el (list-mode): It is visually disconcerting to have
4712         the text cursor disappear within list buffers, especially when
4713         moving from window to window, so leave it visible.
4714
4715 1999-07-01  SL Baur  <steve@miho.m17n.org>
4716
4717         * menubar-items.el (default-menubar): Conditionalize the bug
4718         report menu item (which may not be possible in this XEmacs).
4719         Reported by: Ken'ichi Handa <handa@etl.go.jp>
4720
4721 1999-06-30  SL Baur  <steve@miho.m17n.org>
4722
4723         * subr.el (with-current-buffer): DOC string fix.
4724         Suggested by Bob Weiner <weiner@altrasoft.com>
4725
4726 1999-06-25  Charles G Waldman <cgw@fnal.gov>
4727
4728         * cus-face.el (custom-face-italic): insert missing args
4729
4730 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4731
4732         * packages.el (package-locations): Changed default early package
4733         hierarchies to ~/.xemacs/mule-packages and
4734         ~/.xemacs/xemacs-packages.
4735
4736 1999-06-23  SL Baur  <steve@miho.m17n.org>
4737
4738         * mule/mule-category.el (Top Level): ASCII is also latin-1.
4739
4740 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4741
4742         * packages.el (package-locations): Changed default early package
4743         hierarchy to ~/.xemacs/packages.
4744         (package-locations): Removed `packages' as a possible name for a
4745         late package hierarchy.
4746
4747 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
4748
4749         * mule/mule-category.el (word-combining-categories): Set up new
4750         variable.
4751         (word-separating-categories): Likewise.
4752
4753 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
4754
4755         * XEmacs 21.2.17 is released
4756
4757 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
4758
4759         * font-menu.el (font-menu-set-font): allow for nil specification
4760         of font size.
4761
4762 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
4763
4764         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
4765         is 1.
4766
4767 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4768
4769         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
4770         8859-5 instead of ISO 8859-1.
4771
4772 1999-06-15  SL Baur  <steve@steve1.m17n.org>
4773
4774         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
4775         (viet-viscii-encode-table): Ditto.
4776
4777         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
4778         Make obsolete definition of char-octet.
4779
4780 1999-06-14  SL Baur  <steve@steve1.m17n.org>
4781
4782         * subr.el: Move no-Mule make-char ...
4783         * help-nomule.el (make-char): To here.
4784         (string-width): Make Mule compatibility alias.
4785
4786 1999-06-15  Andy Piper  <andy@xemacs.org>
4787
4788         * select.el (get-selection-no-error): really make there be no-error.
4789         (get-selection): revert to original.
4790
4791 1999-06-11  Andy Piper  <andy@xemacs.org>
4792
4793         * select.el (selection-sets-clipboard): renamed.
4794         (own-selection): use it.
4795
4796 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
4797
4798         * XEmacs 21.2.16 is released
4799
4800 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4801
4802         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
4803         missing characters to avoid crash.
4804
4805 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
4806
4807         * coding.el (set-terminal-coding-system): Only set the console
4808         coding system on the selected console if it is a tty.
4809
4810 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
4811
4812         * cus-face.el:
4813         * cus-edit.el:
4814         * faces.el:
4815         (custom):
4816         (face-spec-set):
4817         * faces.el (frob-face-property):
4818         * font-menu.el (font-menu-set-font):
4819                   Actually apply changes from 1999-03-17
4820
4821 1999-06-10  Andy Piper  <andy@xemacs.org>
4822
4823         * select.el (get-selection): abstract out non error-signalling
4824         part.
4825         (get-selection-no-error): get-selection without signalling an
4826         error.
4827         (selection-is-clipboard-p): new variable. controls whether the
4828         selection sets the clipboard.
4829         (own-selection): use it.
4830
4831         * mouse.el (insert-selection): fallback to clipboard after trying
4832         primary selection and cutbuffer.
4833
4834 1999-06-05  Andy Piper  <andy@xemacs.org>
4835
4836         * x-select.el (xselect-kill-buffer-hook-1): use generalised
4837         selection functions.
4838
4839 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4840
4841         * code-files.el (buffer-file-coding-system): Use `raw-text' as
4842         default value.
4843         (load): Use `raw-text' instead of `no-conversion'.
4844         (insert-file-contents): Likewise.
4845
4846         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
4847         of `no-conversion'.
4848
4849 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
4850
4851         * coding.el: Don't copy `no-conversion' to `raw-text'.
4852
4853 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
4854
4855         * subr.el (make-char): Define it if Mule is not around.
4856
4857 1999-06-07  SL Baur  <steve@steve1.m17n.org>
4858
4859         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
4860
4861         * x-select.el (x-disown-selection-internal): Restore symbol as an
4862         obsolete alias.
4863         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
4864
4865 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
4866
4867         * XEmacs 21.2.15 is released
4868
4869 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
4870
4871         * subr.el (split-string): Avoid infinite looping
4872
4873 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4874
4875         * ldap.el (ldap-ignore-attribute-codings): New variable
4876         (ldap-default-attribute-decoder): New variable
4877         (ldap-coding-system): New variable
4878         (ldap-attribute-syntax-encoders): New variable
4879         (ldap-attribute-syntax-decoders): New variable
4880         (ldap-attribute-syntaxes-alist): New variable
4881         (ldap-encode-boolean): New function
4882         (ldap-decode-boolean): New function
4883         (ldap-encode-country-string): New function
4884         (ldap-decode-string): New function
4885         (ldap-decode-address): New function
4886         (ldap-encode-address): New function
4887         (ldap-decode-attribute): New function
4888         (ldap-search): Use some of these
4889
4890 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
4891
4892         * version.el (emacs-version): Make the patch level/beta come
4893         before the XEmacs qualifier so that it gets into (funcall
4894         emacs-version) and thus in the bug reports.
4895         (emacs-version>=): Support patch levels.
4896
4897 1999-06-03  SL Baur  <steve@xemacs.org>
4898
4899         * version.el: implement x.y.z version number
4900         From Jan Vroonhof <vroonhof@math.ethz.ch>
4901
4902 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
4903
4904         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
4905
4906 1999-05-22  Vin Shelton <acs@xemacs.org>
4907
4908         * startup.el: Document -private and break out non-standard X options.
4909
4910 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
4911
4912         * mule/mule-charset.el (charset-after): New function.
4913         (charset-direction): Synch with Mule, update docstring.
4914         (get-charset-property): New function.
4915         (put-charset-property): New function.
4916         (charset-plist): New function.
4917
4918         * mule/mule-charset.el (compose-region):
4919         (decompose-region): remove;  these functions (which don't work
4920         since we don't do composite characters) have been moved to
4921         mule-util.el.
4922         (toplevel): follow coding standards
4923
4924 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
4925
4926         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
4927         exist any more.
4928
4929         * code-files.el: Fix commentary to follow coding standards.  Move
4930         the single line left in mule-files.el to here.
4931
4932         * mule/mule-files.el: delete.
4933
4934 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
4935
4936         * info.el (Info-scroll-prev): Use event functions instead of the
4937         old emacs 19 interface.
4938
4939 1999-06-02  Andy Piper  <andy@xemacs.org>
4940
4941         * x-font-menu.el (x-font-menu-load-font):
4942         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
4943
4944 1999-05-31  Andy Piper  <andy@xemacs.org>
4945
4946         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
4947         group.
4948         (font-menu-this-frame-only-p): ditto.
4949         (font-menu-max-items): reinstate, from Jan Vroonhof
4950         <vroonhof@math.ethz.ch>
4951         (font-menu-submenu-name-format): ditto.
4952         (font-menu-split-long-menu): ditto, for use by the family
4953         constructor.
4954         (font-menu-family-constructor): use it.
4955
4956 1999-05-30  Andy Piper  <andy@xemacs.org>
4957
4958         * msw-faces.el (mswindows-font-regexp): new font matching regexp
4959         for use by the font menu.
4960
4961         * msw-font-menu.el: new file implementing mswindows specific
4962         font-menu behaviour.
4963         (mswindows-font-menu-registry-encoding): new function mirroring x version.
4964         (mswindows-font-menu-junk-families): ditto.
4965         (hack-font-truename): ditto.
4966         (mswindows-font-regexp-ascii): ditto.
4967         (mswindows-reset-device-font-menus): ditto.
4968         (mswindows-font-menu-font-data): ditto.
4969         (mswindows-font-menu-load-font): ditto.
4970
4971         * x-font-menu.el (x-reset-device-font-menus): made device specific.
4972         (x-font-menu-font-data): ditto.
4973         (x-font-menu-load-font): ditto.
4974
4975         * font-menu.el: new file implementing generic font menu behaviour.
4976         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
4977         made device independent.
4978         (font-menu-this-frame-only-p): ditto.
4979         (font-menu-preferred-resolution): ditto.
4980         (font-menu-size-scaling): new variable used to determine whether
4981         sizes are in points or tenths of a point.
4982         (vassoc): moved from x-font-menu.el.
4983         (device-fonts-cache): ditto.
4984         (device-fonts-cache): ditto.
4985         (flush-device-fonts-cache): ditto.
4986         (reset-device-font-menus): copied from x-font-menu.el and made
4987         device independent. Most functionality deferred to
4988         device-dependent versions.
4989         (font-menu-family-constructor): copied from x-font-menu.el and
4990         made device independent.
4991         (font-menu-size-constructor): ditto.
4992         (font-menu-weight-constructor): ditto.
4993         (font-menu-set-font): ditto.
4994         (font-menu-change-face): ditto.
4995         (font-menu-load-font): new device method.
4996         (font-menu-font-data): ditto.
4997
4998         * x-font-menu.el: The above functions deleted.
4999
5000 1999-05-26  Andy Piper  <andy@xemacs.org>
5001
5002         * update-elc.el:
5003         * make-docfile.el:
5004         * loadup.el: rehash expand-file-name usage to not use default-directory.
5005
5006 1999-05-21  Andy Piper  <andy@xemacs.org>
5007
5008         * x-select.el (x-select-convert-to-text):
5009         (x-selected-text-type):
5010         (x-get-selection):
5011         (xselect-convert-to-string):
5012         (xselect-convert-to-compound-text):
5013         (xselect-convert-to-length):
5014         (xselect-convert-to-targets):
5015         (xselect-convert-to-delete):
5016         (xselect-convert-to-filename):
5017         (xselect-convert-to-charpos):
5018         (xselect-convert-to-lineno):
5019         (xselect-convert-to-colno):
5020         (xselect-convert-to-sourceloc):
5021         (xselect-convert-to-os):
5022         (xselect-convert-to-host):
5023         (xselect-convert-to-user):
5024         (xselect-convert-to-class):
5025         (xselect-convert-to-name):
5026         (xselect-convert-to-integer):
5027         (xselect-convert-to-atom):
5028         (xselect-convert-to-identity): functions renamed from x-* and
5029         moved to select.el.
5030         (x-get-secondary-selection): use rename get-selection.
5031         (x-get-clipboard): ditto.
5032         (x-own-selection): moved to select.el.
5033         (x-valid-simple-selection-p): ditto.
5034         (x-dehilight-selection): ditto.
5035         (x-own-clipboard): ditto.
5036         (x-disown-selection): ditto.
5037
5038         * x-mouse.el (x-yank-function): moved to mouse.el.
5039         (x-insert-selection): ditto.
5040         (x-set-point-and-move-selection): use renamed function.
5041
5042         * select.el (selected-text-type): moved and renamed from
5043         x-select.el.
5044         (selection-owner-p): moved to C.
5045         (selection-exists-p): ditto.
5046         (get-cutbuffer): new device method.
5047         (get-selection): generalised and moved from x-select.el.
5048         (own-selection): moved x-own-selection functionality into here.
5049         (dehilight-selection): renamed and moved from x-select.el.
5050         (own-clipboard): functionality moved from x-select.el using new
5051         generic C builtins.
5052         (disown-clipboard): ditto.
5053         (select-convert-to-text):
5054         (select-convert-to-string):
5055         (select-convert-to-compound-text):
5056         (select-convert-to-length):
5057         (select-convert-to-targets):
5058         (select-convert-to-delete):
5059         (select-convert-to-filename):
5060         (select-convert-to-charpos):
5061         (select-convert-to-lineno):
5062         (select-convert-to-colno):
5063         (select-convert-to-sourceloc):
5064         (select-convert-to-os):
5065         (select-convert-to-host):
5066         (select-convert-to-user):
5067         (select-convert-to-class):
5068         (select-convert-to-name):
5069         (select-convert-to-integer):
5070         (select-convert-to-atom):
5071         (select-convert-to-identity): new functions renamed from x-* and
5072         moved from x-select.el.
5073
5074         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
5075         into here and use as the default window-system mouse yank.
5076         (insert-selection): generalised and moved from x-mouse.el.
5077         (own-clipboard): moved to C.
5078
5079         * msw-select.el (mswindows-selection-owned-p): deleted.
5080         (mswindows-own-selection): generalised and moved to select.el.
5081         (mswindows-disown-selection): generalised and moved to C.
5082         (mswindows-selection-owner-p): ditto.
5083
5084 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
5085
5086         * XEmacs 21.2.14 is released
5087
5088 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
5089
5090         * about.el: update contact info for jason and slb.
5091
5092 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
5093
5094         * mule/european.el (setup-romanian-environment): Add Romanian
5095         support from Emacs/Mule romanian.el.
5096
5097 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
5098
5099         * cus-face.el: Label all custom changes with the 'custom' tag.
5100
5101         * cus-edit.el: idem ditto.
5102
5103         * faces.el: Added suport for adding device tags to various functions.
5104         (custom): New device tag.
5105         (face-spec-set): Call reset face with tags argument. No longer do
5106         x-init-global-faces hack.
5107
5108         * faces.el (frob-face-property): Use an anonymous specifier to map
5109         frob-face-property-1 over.
5110
5111         * x-font-menu.el (font-menu-set-font): Always specify all
5112         properties to custom.
5113
5114 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
5115
5116         * mule/european.el (setup-czech-environment): Add czech support.
5117         From David Sauer <davids@orfinet.cz>
5118
5119 1999-03-15  SL Baur  <steve@xemacs.org>
5120
5121         * check-features.el: Turn hard errors into warnings.
5122
5123 1999-03-21  SL Baur  <steve@xemacs.org>
5124
5125         * simple.el (delete-key-deletes-forward): As per discussion on
5126         xemacs-beta, default to t.
5127
5128 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
5129
5130         * loadup.el: Define Installation-string before loading anything.
5131
5132 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5133
5134         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
5135         From Anders Stenman <stenman@isy.liu.se>
5136
5137 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
5138
5139         * wid-edit.el (widget-glyph-find): Ditto.
5140
5141         * packages.el (locate-library): Ditto.
5142
5143         * loadup.el (really-early-error-handler): Ditto.
5144
5145         * lib-complete.el (read-library): Ditto.
5146
5147         * faces.el (set-face-stipple): Ditto.
5148
5149         * code-files.el (load): Use new calling style of locate-file.
5150
5151 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
5152
5153         * packages.el (packages-unbytecompiled-lisp): Installation.el is
5154         dead.
5155
5156 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
5157
5158         * dumped-lisp.el (preloaded-file-list): Don't load
5159         Installation.el.
5160
5161         * loadup.el (Installation-string): Define it here.
5162
5163 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
5164
5165         * dumped-lisp.el (preloaded-file-list): Revert previous change --
5166         Installation.el needs to be loaded before `dump-paths', otherwise
5167         the dumping process won't find it.
5168
5169 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
5170
5171         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
5172         subr so that we can use `replace-in-string' in Installation.el to
5173         get rid of C-m chars under the native Windows build.
5174
5175 1999-04-29  Andy Piper  <andy@xemacs.org>
5176
5177         * make-docfile.el: canonicalize file and directory names.
5178
5179         * device.el (call-device-method): new function for calling device
5180         specific methods.
5181         (define-device-method): new function for defining device methods.
5182         (define-device-method*): ditto.
5183
5184 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
5185
5186         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
5187
5188 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
5189
5190         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
5191         (cyrillic-koi8-r-encode-table): Likewise.
5192         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
5193         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
5194
5195         * mule/mule-misc.el (split-char-or-char-int): New function [moved
5196         from vietnamese.el].
5197
5198         * mule/vietnamese.el: Move function `split-char-or-char-int' to
5199         mule/mule-misc.el.
5200
5201 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
5202
5203         * mule/thai-xtis.el:
5204         - Change font registry name from "Thai94x94-0" to "xtis-0".
5205         - Change mnemonic of coding-system `tis-620' to "TIS620".
5206
5207 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
5208
5209         * mule/ethiopic.el: fixed.
5210
5211 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
5212
5213         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
5214
5215         * mule/thai-xtis.el: New file.
5216
5217         * mule/vietnamese.el: New file.
5218
5219         * mule/ethiopic.el: New file.
5220
5221 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
5222
5223         * bytecomp.el (byte-compile-close-variables): Leave
5224         debug-issue-ebola-notices alone.
5225
5226 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5227
5228         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
5229         at the top of the buffer since it is the most important thing to
5230         customize
5231         (ldap-get-host-parameter): New defun
5232         (ldap-search): Add a new parameter `withdn' to retrieve the
5233         distinguished names of entries
5234
5235 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
5236
5237         * startup.el (splash-frame-body): Date and spelling fixes.
5238
5239 1999-03-16  Colin Rafferty  <colin@xemacs.org>
5240
5241         * view-less.el (toggle-truncate-lines): add autoload tag
5242
5243 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
5244
5245         * format.el (format-alist): Disable image stuff.
5246
5247 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
5248
5249         * wid-edit.el (widget-glyph-find): Search by directories, then by
5250         suffixes rather than the other way around.
5251         (widget-image-conversion): Renamed to
5252         `widget-image-file-name-suffixes'.
5253
5254 1999-04-16  Olivier Galibert  <galibert@pobox.com>
5255
5256         * mule/mule-charset.el: Made old functions obsolete, remove the
5257         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
5258         (charset-iso-graphic-plane): Rename from charset-graphic.
5259         (charset-iso-final-char): Rename from charset-final.
5260         (charset-width): Rename from charset-columns.
5261         (charset-bytes): Added from fsf compatibility, returns always 1.
5262
5263         * mule/mule-misc.el: Move charset-doc-string alias to
5264         mule-charset.el
5265
5266 1999-04-14  Colin Rafferty  <colin@xemacs.org>
5267
5268         * x-faces.el (x-make-font-bold-italic): honor
5269         *try-oblique-before-italic-fonts*
5270
5271 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
5272
5273         * cl-extra.el (coerce): Coerce numbers to characters correctly.
5274
5275 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
5276
5277         * x-faces.el (try-oblique-before-italic-fonts): Use the right
5278         name.
5279
5280 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
5281
5282         * cl-extra.el (equalp): Would bug out for lists.
5283
5284 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
5285
5286         * about.el (about-hackers):  Change cgw's email address
5287
5288 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
5289
5290         * XEmacs 21.2.13 is released
5291
5292 1999-03-12  SL Baur  <steve@xemacs.org>
5293
5294         * simple.el (delete-key-deletes-forward): Revert to previous
5295         behavior.
5296
5297 1999-01-18  Didier Verna  <didier@xemacs.org>
5298
5299         * menubar-items.el (xemacs-splash-buffer): handle the case of
5300         multiple elements in the splash buffer body.
5301
5302         * startup.el (splash-frame-timeout): new constant: interval
5303         between splash buffer elements.
5304         (command-line-1): handle splash buffer with multiple elements (use
5305         a timeout).
5306         (splash-frame-body): Originally `startup-splash-frame-body'.
5307         Rewrote a cleaner and more readable version. This can now be array,
5308         in which case each element is displayed in turn in the splash buffer.
5309         (splash-frame-static-body): new constant. Persistent information
5310         across all splash buffer elements (preserves the possibility to give
5311         it in different languages.
5312         (circulate-splash-frame-elements): new function. Used as a timeout
5313         to circulate through all splash frame elements and display them in
5314         sequence.
5315         (display-splash-frame): originally `startup-splash-frame'. Handle
5316         the case of multiple elements in the splash buffer body. Now
5317         returns a timeout id if multiple elements to display, or nil.
5318
5319 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
5320
5321         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
5322         so they can be overridden by x-init-face-from-resources.
5323         Additionally specify the font name also with an x tag.
5324
5325 1999-03-08  Andy Piper  <andy@xemacs.org>
5326
5327         * package-get.el (package-get-base): autoload.
5328
5329         * menubar-items.el (default-menubar): add update menu item. Fix
5330         custom menu to only be activated when package-base is available.
5331
5332         * package-get.el (package-get-custom): don't load
5333         package-get-custom as it is auto-generated. Fix group definition.
5334
5335 1999-03-05  Didier Verna  <didier@xemacs.org>
5336
5337         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
5338         instead of `symbol-name' (Thanks Kyle).
5339
5340         * cus-edit.el (custom-save-variables): use `prin1' instead of
5341         princ to write symbols.
5342
5343 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
5344
5345         * XEmacs 21.2.12 is released
5346
5347 1999-03-05  SL Baur  <steve@xemacs.org>
5348
5349         * menubar-items.el (default-menubar): Add kfm browsing support.
5350         From Neal Becker <nbecker@fred.net>
5351
5352 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
5353
5354         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
5355         calls to font-lock during buffer reversion.
5356
5357 1999-02-12  Didier Verna  <didier@xemacs.org>
5358
5359         * info.el (Info-build-node-completions): unconditionally widen the
5360         tag table buffer.
5361
5362 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
5363
5364         * x-faces.el (x-init-face-from-resources):
5365         Only set fonts in the 'x locale.
5366
5367 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
5368
5369         * package-ui.el (pui-install-selected-packages): Don't throw on
5370         `package-admin-delete-binary-package' returning nil since it's
5371         normal.  Reindent function.
5372         (pui-add-required-packages): Handle case where packages selected
5373         for installation have never been installed.
5374
5375 1999-03-03  Martin Buchholz  <martin@xemacs.org>
5376
5377         * menubar-items.el (default-menubar):
5378         Implement the ``Mule->Set coding system of process'' menu item.
5379
5380 1999-02-18  Martin Buchholz  <martin@xemacs.org>
5381
5382         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
5383         files
5384         - Change some `if's to `when's
5385
5386 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
5387
5388         * XEmacs 21.2.11 is released
5389
5390 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
5391
5392         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
5393         against window close (Fix Bug #460).
5394         (ask-user-about-lock-dbox): Idem.
5395
5396 1999-02-25  SL Baur  <steve@xemacs.org>
5397
5398         * mule/mule-charset.el (charset-leading-byte): New function.
5399         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
5400
5401 1999-02-12  Andy Piper  <andy@xemacs.org>
5402
5403         * about.el (xemacs-hackers): change andy's email address.
5404         (about-url-alist): change andy's web page address.
5405         (about-xemacs): add piper.
5406
5407 1999-02-16  SL Baur  <steve@xemacs.org>
5408
5409         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
5410         of mule-base into lisp/mule.
5411
5412 1999-02-16  SL Baur  <steve@xemacs.org>
5413
5414         * mule/arabic.el:
5415         mule/canna-leim.el:
5416         mule/chinese.el:
5417         mule/cyrillic.el:
5418         mule/english.el:
5419         mule/european.el:
5420         mule/greek.el:
5421         mule/hebrew.el:
5422         mule/japanese.el:
5423         mule/kinsoku.el:
5424         mule/korean.el:
5425         mule/misc-lang.el:
5426         mule/mule-category.el:
5427         mule/mule-ccl.el:
5428         mule/mule-charset.el:
5429         mule/mule-cmds.el:
5430         mule/mule-coding.el:
5431         mule/mule-files.el:
5432         mule/mule-help.el:
5433         mule/mule-init.el:
5434         mule/mule-misc.el:
5435         mule/mule-tty-init.el:
5436         mule/mule-x-init.el:
5437         mule/viet-chars.el:  Remerge from mule-base.
5438
5439         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
5440         of mule-base into lisp/mule.
5441
5442 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
5443
5444         * process.el (exec-to-string): Use `shell-command-switch' in place
5445         of hard-wired "-c" (for WindowsNT).
5446
5447 1999-02-08  Charles G Waldman  <cgw@pgt.com>
5448
5449         * menubar-items.el (default-menubar):  Remove obsolete
5450         "Gopher" item
5451
5452 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
5453
5454         * package-admin.el (package-admin-get-install-dir): First fall
5455         back to the location of xemacs-base for non-mule packages.
5456
5457 1999-02-15  Martin Buchholz  <martin@xemacs.org>
5458
5459         * paths.el:
5460         - improved automounter tmp directory support.
5461         - support 4 (!) empirically discovered automounter conventions
5462
5463 1999-02-12  SL Baur  <steve@xemacs.org>
5464
5465         * etags.el (pop-tag-mark): autoload to match key binding.
5466
5467 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
5468
5469         * XEmacs 21.2.10 is released
5470
5471 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
5472
5473         * package-get.el (package-get-remote-filename): Don't bug out for
5474         a local file name in the search entry.
5475
5476 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
5477
5478         * XEmacs 21.2.9 is released
5479
5480 1999-01-19  Didier Verna  <didier@xemacs.org>
5481
5482         * replace.el (replace-search-function): new variable containing a
5483         function to perform a search-forward.
5484         (replace-re-search-function): new variable containing a function
5485         to perform a re-search-forward.
5486         (perform-replace): use them.
5487
5488 1999-01-25  Didier Verna  <didier@xemacs.org>
5489
5490         * select.el (selection-owner-p): use the name `XEmacs'.
5491         (cut-copy-clear-internal): ditto.
5492
5493 1999-01-18  Andy Piper  <andy@xemacs.org>
5494
5495         * about.el (about-url-alist): Update my entry.
5496         (xemacs-hackers): Ditto.
5497
5498 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
5499
5500         * buffer.el (switch-to-buffer): Fixing documentation.
5501         * minibuf.el (minibuffer-completion-table): ditto.
5502         * cl-macs.el (return-from): ditto.
5503
5504 1999-01-04  Didier Verna  <didier@xemacs.org>
5505
5506         * replace.el (delete-non-matching-lines): temporarily disable
5507         case-folding when called interactively with a regexp containing
5508         uppercase characters.
5509         (delete-matching-lines): ditto.
5510         (count-matches): ditto.
5511         (list-matching-lines): ditto.
5512
5513 1999-01-07  Colin Rafferty  <colin@xemacs.org>
5514
5515         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
5516         abort if current window is split horizontally, not if others are
5517         split.  Got rid of unnecessary minibuffer checking.  Also, add
5518         some comments (it's still complex).
5519
5520 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
5521
5522         * package-get.el: changed address for doc.ic.ac.uk to
5523         sunsite.doc.ic.ac.uk
5524
5525 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5526
5527         * ldap.el (toplevel): Remove requires so that the file compiles
5528         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
5529
5530 1999-01-10  J. Kean Johnston  <jkj@sco.com>
5531
5532         * dump-paths.el: Calculate module-directory and set
5533         module-load-path to the load path for modules.
5534
5535         * loadup.el: Get bootstrap value of module-load-path from the
5536         environment variable EMACSBOOTSTRAPMODULEPATH.
5537         - Display the module load path if we're debugging paths.
5538
5539         * setup-paths.el: Added function paths-find-site-module-directory.
5540         - Added function paths-find-module-directory.
5541         - Added function paths-construct-module-load-path.  Uses new
5542         environment variable EMACSMODULEPATH.
5543
5544 1998-12-30  Martin Buchholz  <martin@xemacs.org>
5545
5546         * font.el (font-default-object-for-device):
5547         Oops! This `or' can't be replaced by `unless'.
5548         Fixed inability to run w3, among other things.
5549
5550 1998-12-17  Charles G. Waldman <cgw@pgt.com>
5551
5552         * package-admin.el: Change initialization of
5553           package-admin-install-function dependent on system type.
5554           Change package-admin-install-function-mswindows to use
5555           "minitar".
5556
5557 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
5558
5559         * mouse.el (default-mouse-motion-handler): Disable help echo while
5560         in the minibuffer.
5561
5562 1998-12-28  Martin Buchholz <martin@xemacs.org>
5563
5564         * XEmacs 21.2.8 is released.
5565
5566 1998-12-24  Martin Buchholz <martin@xemacs.org>
5567
5568         * XEmacs 21.2.7 is released.
5569
5570 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
5571
5572         * package-ui.el (pui-list-packages): Set truncate-lines.
5573
5574         * package-get.el (package-get-download-menu): Use
5575         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
5576
5577         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
5578         (pui-help-string): idem.
5579         (list-packages-mode): New major mode.
5580         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
5581         (pui-install-selected-packages): Add suport for removing packages.
5582         (pui-toggle-package-delete-key): New function.
5583         (pui-popup-context-sensitive): New kludge.
5584         (pui-list-packages): Add warning when `package-get-remote' is nil.
5585         (package-ui-add-site): New function.
5586
5587 1998-12-01  Didier Verna  <didier@xemacs.org>
5588
5589         * hyper-apropos.el (hyper-where-is): added the missing autoload.
5590
5591 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5592
5593         * ldap.el: Custom-ized
5594         (toplevel): Do not provide `ldap' which is provided by C level
5595         LDAP code
5596         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
5597
5598 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
5599
5600         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
5601
5602 1998-12-17  Andy Piper  <andy@xemacs.org>
5603
5604         * sound.el (sound-load-list): name changed from sound-load-alist.
5605         (sound-extension-list): name changed from sound-ext-list.
5606         (load-default-sounds): use new names.
5607         (load-sound-file): use new names.
5608
5609 1998-12-16  Andy Piper  <andy@xemacs.org>
5610
5611         * XEmacs 21.2.6 is released
5612
5613 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
5614
5615         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
5616         errors.
5617
5618 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
5619
5620         * wid-edit.el (widget-echo-this-extent): Set
5621         help-echo-owns-message to t.
5622
5623 1998-11-30  Greg Klanderman  <greg@alphatech.com>
5624
5625         * package-get.el (package-get-download-menu): use toggles for
5626           each site in the download site menu.
5627
5628 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
5629
5630         * package-get.el (package-get): If we cannot find a package
5631           because package-get-remote is not set, give a more helpful
5632           error message.
5633
5634 1998-11-30  Greg Klanderman  <greg@alphatech.com>
5635
5636         * package-get.el (package-get-remote-filename): use an EFS path
5637         with user anonymous if no user is specified.
5638
5639 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
5640
5641         * faces.el (face-spec-set): Re-init fallfacks for default after
5642         calling reset-face on the default face.
5643
5644 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
5645
5646         * package-admin.el (package-admin-default-install-function):
5647         Behave as advertised.  Make sure the pkg-dir is proper for
5648         default-directory.
5649         (package-admin-add-binary-package): Make sure the pkg-dir is
5650         proper for default-directory.
5651         (package-admin-install-function-mswindows): Make sure the pkg-dir
5652         is proper for default-directory.
5653
5654 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
5655
5656         * XEmacs 21.2.5 is released
5657
5658 1998-12-05  SL Baur  <steve@altair.xemacs.org>
5659
5660         * files.el (binary-file-regexps): regexp-opt is not available at
5661         bytecompile time.
5662
5663 1998-11-30  Martin Buchholz  <martin@xemacs.org>
5664
5665         * x-win-xfree86.el:
5666         * x-win-sun.el (x-win-init-sun):
5667         * x-win-sun.el:
5668         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
5669         * x-iso8859-1.el:
5670         * x-init.el (init-post-x-win):
5671         * x-init.el (init-pre-x-win):
5672         * x-init.el (x-initialize-compose):
5673         * x-init.el:
5674         * x-compose.el:
5675         * winnt.el:
5676         * widget.el:
5677         * wid-edit.el (widget-glyph-click):
5678         * wid-edit.el (widget-glyph-find):
5679         * wid-edit.el (widget-type):
5680         * view-less.el (view-buffer-other-window):
5681         * very-early-lisp.el:
5682         * version.el:
5683         * toolbar.el:
5684         * toolbar-items.el:
5685         * term/sun.el (suntool-map):
5686         * term/sun-mouse.el:
5687         * term/internal.el:
5688         * syntax.el (modify-syntax-entry):
5689         * symbol-syntax.el:
5690         * subr.el:
5691         * startup.el (lock-directory):
5692         * simple.el (set-comment-column):
5693         * simple.el (backward-delete-char-untabify):
5694         * shadow.el (find-emacs-lisp-shadows):
5695         * shadow.el:
5696         * setup-paths.el (paths-construct-info-path):
5697         * select.el (cut-copy-clear-internal):
5698         * process.el (call-process-region):
5699         * process.el (start-process-shell-command):
5700         * process.el:
5701         * paths.el (rmail-spool-directory):
5702         * paragraphs.el (use-hard-newlines):
5703         * package-get.el (package-get-dependencies):
5704         * package-admin.el (package-admin-delete-binary-package):
5705         * obsolete.el (truncate-string):
5706         * obsolete.el (store-substring):
5707         * mouse.el (default-mouse-track-maybe-own-selection):
5708         * mouse.el (mouse-yank-at-point):
5709         * modeline.el:
5710         * modeline.el (mouse-drag-modeline):
5711         * minibuf.el (read-directory-name-internal):
5712         * minibuf.el (read-file-name-internal):
5713         * minibuf.el (read-file-name-internal-1):
5714         * minibuf.el (read-file-name-2):
5715         * minibuf.el (exact-minibuffer-completion-p):
5716         * minibuf.el (read-from-minibuffer):
5717         * minibuf.el:
5718         * menubar.el (check-menu-syntax):
5719         * map-ynp.el (map-y-or-n-p):
5720         * make-docfile.el (docfile-out-of-date):
5721         * loadup.el ((member "run-temacs" command-line-args)):
5722         * loadup.el ((member "no-site-file" command-line-args)):
5723         * loadup.el (really-early-error-handler):
5724         * loadup.el:
5725         * loadhist.el:
5726         * loaddefs.el:
5727         * lisp-mnt.el (lm-verify):
5728         * lib-complete.el (lib-complete:cache-completions):
5729         * lib-complete.el (library-all-completions):
5730         * itimer.el (itimer-run-expired-timers):
5731         * info.el (Info-mode):
5732         * info.el (Info-insert-file-contents):
5733         * info.el (Info-rebuild-dir):
5734         * info.el (Info-build-dir-anew):
5735         * info.el (Info-parse-dir-entries):
5736         * info.el (Info-dir-outdated-p):
5737         * info.el (Info-insert-dir):
5738         * info.el (info-xref):
5739         * info.el:
5740         * hyper-apropos.el (hyper-apropos-get-doc):
5741         * hyper-apropos.el (hyper-describe-face):
5742         * hyper-apropos.el (hyper-apropos-mode):
5743         * hyper-apropos.el:
5744         * help.el (list-processes):
5745         * help.el:
5746         * gnuserv.el:
5747         * font.el (mswindows-font-create-name):
5748         * font.el (font-default-font-for-device):
5749         * font.el (x-font-create-object):
5750         * font.el (font-registry):
5751         * font.el:
5752         * font-lock.el (font-lock-keywords):
5753         * font-lock.el:
5754         * finder.el (finder-compile-keywords):
5755         * find-paths.el (paths-find-recursive-path):
5756         * fill.el (set-justification-center):
5757         * fill.el (fill-region-as-paragraph):
5758         * files.el (insert-directory):
5759         * files.el (wildcard-to-regexp):
5760         * files.el (recover-file):
5761         * files.el (basic-save-buffer):
5762         * files.el (delete-auto-save-file-if-necessary):
5763         * files.el (file-relative-name):
5764         * files.el (backup-extract-version):
5765         * files.el (backup-buffer):
5766         * files.el (set-visited-file-name):
5767         * files.el (set-auto-mode):
5768         * files.el (interpreter-mode-alist):
5769         * files.el:
5770         * files.el (find-file-noselect):
5771         * files.el (abbreviate-file-name):
5772         * files.el (parse-colon-path):
5773         * files.el (directory-abbrev-alist):
5774         * etags.el (visit-tags-table-buffer):
5775         * easymenu.el (easy-menu-define):
5776         * dragdrop.el (experimental-dragdrop-drag):
5777         * dragdrop.el (dragdrop-drop-do-functions):
5778         * dragdrop.el (dragdrop-drop-at-point):
5779         * disass.el (disassemble-1):
5780         * disass.el (disassemble-internal):
5781         * disass.el (disassemble):
5782         * disass.el:
5783         * derived.el (derived-mode-init-mode-variables):
5784         * derived.el (define-derived-mode):
5785         * custom.el (defgroup):
5786         * cus-edit.el (custom-quote):
5787         * config.el:
5788         * code-process.el (open-network-stream):
5789         * code-process.el (start-process):
5790         * code-process.el (call-process-region):
5791         * code-process.el (call-process):
5792         * code-process.el:
5793         * code-files.el (insert-file-contents):
5794         * code-files.el:
5795         * code-files.el (buffer-file-coding-system-for-read):
5796         * cmdloop.el (yes-or-no-p-minibuf):
5797         * cl.el:
5798         * cl-macs.el:
5799         * cl-extra.el:
5800         * callers-of-rpt.el (make-caller-report):
5801         * callers-of-rpt.el:
5802         * bytecomp.el (batch-byte-recompile-directory):
5803         * bytecomp.el (batch-byte-compile-1):
5804         * bytecomp.el (batch-byte-compile):
5805         * bytecomp.el (display-call-tree):
5806         * bytecomp.el (byte-compile-insert):
5807         * bytecomp.el (byte-compile-two-args-19->20):
5808         * bytecomp.el (byte-compile-variable-ref):
5809         * bytecomp.el (byte-compile-form):
5810         * bytecomp.el (byte-compile-top-level-body):
5811         * bytecomp.el (byte-compile-out-toplevel):
5812         * bytecomp.el (byte-compile-byte-code-maker):
5813         * bytecomp.el (byte-compile-file-form-defmumble):
5814         * bytecomp.el (byte-compile-file-form):
5815         * bytecomp.el (byte-compile-keep-pending):
5816         * bytecomp.el (byte-compile-insert-header):
5817         * bytecomp.el (byte-compile-from-buffer):
5818         * bytecomp.el (byte-compile-file):
5819         * bytecomp.el (byte-recompile-file):
5820         * bytecomp.el (byte-compile-close-variables):
5821         * bytecomp.el (byte-compile-warn-about-unused-variables):
5822         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
5823         * bytecomp.el (byte-compiler-legal-options):
5824         * bytecomp.el (byte-compile-lapcode):
5825         * bytecomp.el (byte-optimize-log):
5826         * bytecomp.el ((fboundp 'defsubst)):
5827         * bytecomp.el:
5828         * bytecomp-runtime.el:
5829         * byte-optimize.el (byte-optimize-apply):
5830         * byte-optimize.el (car):
5831         * byte-optimize.el (byte-optimize-form):
5832         * byte-optimize.el (byte-optimize-form-code-walker):
5833         * byte-optimize.el:
5834         * build-report.el (build-report-insert-installation-file):
5835         * build-report.el (build-report):
5836         * auto-show.el:
5837         * apropos.el (apropos-documentation):
5838         - mega patch
5839         - clean up byte-compile warnings
5840         - remove unused variables
5841         - Use common lisp style hashtable functions
5842         - byte compiler cleanup
5843         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
5844         - remove old backquote syntax usage
5845         - move some cl functionality into C for speed.
5846         - remove last remaining VMS support
5847         - spelling fixes
5848         - implement last, butlast, nbutlast, copy-list in C.
5849         - new macro ignore-file-errors, similar to ignore-errors
5850           (ignore-file-errors (delete-file "foo"))
5851         - get frequent garbage collection during loadup.el by tweaking
5852           gc-cons-threshold, rather than explicitly calling garbage-collect
5853         - default delete-key-deletes-forward to `t'.
5854
5855 1998-11-28  SL Baur  <steve@altair.xemacs.org>
5856
5857         * XEmacs 21.2-beta4 is released.
5858
5859 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
5860
5861         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
5862         (easy-menu-item-present-p): Wrapper around find-menu-item.
5863         (easy-menu-remove-item): Wrapper around delete-menu-item.
5864
5865         * menubar.el (delete-menu-item): Add 'from-menu' argument.
5866         (add-menu-button): Add 'in-menu' argument.
5867         (add-menu-item-1): Add in-menu support to helper function.
5868
5869 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
5870
5871         * isearch-mode.el (isearch-mode): Fix keymap lossage.
5872
5873 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
5874
5875         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
5876         of Dec 4, 1997.
5877
5878 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
5879
5880         * process.el (shell-command-on-region): Report if the command
5881         succeeded or failed.
5882
5883 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
5884
5885         * subr.el (buffer-substring-no-properties): Comment out.
5886
5887 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
5888
5889         * msw-faces.el (mswindows-find-smaller-font): Turning font names
5890           into font instances first, like `x-frob-font-size' does.
5891           (mswindows-find-larger-font): ditto
5892
5893 1998-11-04  Greg Klanderman  <greg@alphatech.com>
5894
5895         * package-ui.el (pui-install-selected-packages): fix args in call
5896         to `package-get'.
5897
5898 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
5899
5900         * package-get.el (host-name): New widget type.
5901         (package-get-remote): Better customization using new type.
5902         (package-get-download-sites): idem dito.
5903
5904         (package-get-custom): Do not use package-get-all untill we have
5905         runtime dependencies.
5906
5907         (package-get-remove-copy): Default to 't' we no longer need this
5908         kludge as we do not currently use depenencies.
5909
5910         (package-get-was-current): New variable.
5911         (package-get-require-base): New 'force-current' argument.
5912         (package-get-update-base): idem
5913         (package-get-package-provider):  idem
5914         (package-get-locate-index-file): New 'no-remote' argument.
5915         (package-get-locate-file): idem.
5916
5917         (package-get-maybe-save-index): New function.
5918         (package-get-update-base): Use it.
5919
5920 1998-10-28 Greg Klanderman <greg@alphatech.com>
5921
5922         * package-get.el (package-get-remote): default to nil; by default,
5923         don't go out to the net via EFS.  They must select a download site.
5924         (package-get-download-sites): new variable.
5925         (package-get-download-menu): new function.
5926         (package-get-locate-index-file): new function.
5927         (package-get-update-base): use it.
5928
5929         * menubar-items.el (default-menubar): add "Update Package Index"
5930         and "Add Download Site" menus under Options | Manage Packages.
5931
5932 1998-10-19  Greg Klanderman  <greg@alphatech.com>
5933
5934         * package-get.el (package-get): bugfix code checking installed version
5935         for case where package is not currently installed.
5936         (package-get-require-signed-base-updates): new variable.
5937         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
5938         deemed not a goot thing.  Use the variable
5939         package-get-allow-unsigned-base-updates instead.
5940
5941 1998-10-16 Greg Klanderman <greg@alphatech.com>
5942
5943         * package-get.el (package-get): Don't install an older version than
5944         we already have unless explicitly told to.  Issue a warning.
5945
5946         * package-ui.el (pui-add-required-packages): when adding
5947         dependencies, don't add packages that are up to date.
5948         (pui-package-symbol-char):  Don't consider a package out of date
5949         if you have a newer version installed than the latest version in
5950         package-get-base.
5951
5952         * package-get.el (package-get-base-filename): document that it may
5953         be a path relative to package-get-remote;  new default value.
5954         (package-get-locate-file): new function.
5955         (package-get-update-base): use it to expand package-get-base-filename.
5956         (package-get-save-base): new function to save the package-get database
5957         to file.
5958         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
5959         (package-get-update-base): pass the REMOTE-SOURCE arg.
5960         (package-get-update-base-entry): call package-get-custom-add-entry.
5961         (package-get-file-installed-p): removed; no longer needed.
5962         (package-get-create-custom): ditto.
5963         (toplevel): remove code to build and load package-get-custom.el
5964         (package-get-custom-add-entry): new function.
5965
5966 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
5967
5968         * wid-edit.el (widget-button-click): Don't switch window.
5969
5970 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
5971
5972         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
5973
5974 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
5975
5976         * etags.el (find-tag-default): Run find-tag-hook using
5977         run-hooks rather than funcall
5978
5979 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
5980
5981         * isearch-mode.el (isearch-mode): Set the current minor mode maps
5982         and the current local map as the parents to isearch-mode-map.
5983
5984 1998-10-15  SL Baur  <steve@altair.xemacs.org>
5985
5986         * XEmacs 21.2-beta3 is released.
5987
5988 1998-10-15  Greg Klanderman  <greg@alphatech.com>
5989
5990         * package-get.el (package-get-update-base): use
5991         insert-file-contents-internal, not insert-file-contents-literally.
5992
5993 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
5994
5995         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
5996         dump time.
5997
5998 1998-10-15  Greg Klanderman  <greg@alphatech.com>
5999
6000         * package-get.el (package-get-update-base-entry): new function.
6001         (package-get-update-base): renamed; was `package-get-load-base'.
6002         cleanup, and use package-get-update-base-from-buffer.
6003         (package-get-update-base-from-buffer): new function.
6004         (package-get-update-base-entries): new; helper for above.
6005         Do not eval lisp grabbed over ftp; parse it from new format.
6006
6007 1998-10-15  Greg Klanderman  <greg@alphatech.com>
6008
6009         * files.el (set-auto-mode): Don't play games loading package-get
6010         database; package-get-package-provider will handle it all.
6011
6012 1998-10-14  Greg Klanderman  <greg@alphatech.com>
6013
6014         * package-get.el (package-get-base-filename): new variable.
6015         (package-get-require-base): new function.
6016         (package-get-pgp-signed-begin-line): new variable.
6017         (package-get-pgp-signature-begin-line): ditto.
6018         (package-get-pgp-signature-end-line):  ditto.
6019         (package-get-load-base): new function.
6020         (package-get-interactive-package-query):
6021         (package-get-update-all):
6022         (package-get-dependencies):
6023         (package-get-package-provider):
6024         (package-get-custom): use package-get-require-base.
6025         [package-get-custom loading]: disable for now.
6026
6027         * package-ui.el (pui-list-packages): use (package-get-require-base)
6028
6029 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
6030
6031         * package-ui.el: Correct obvious thinko in choosing extent face.
6032
6033 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6034
6035         * menubar-items.el (default-menubar): pui-list-package has nothing
6036         to with Customize. Move all the package stuff to a new Item in Options.
6037
6038         * package-ui.el (pui-menu): Add menu and Popup menu.
6039
6040         * package-get.el (package-get): Use new
6041         package-admin-get-install-dir.
6042
6043         * package-admin.el (package-admin-get-install-dir): New syntax.
6044         Conserve package location and put mule packages where mule-base is.
6045
6046         * package-get.el : Customized
6047
6048         * package-ui.el (pui): Customized
6049         (pui-package-install-dest-dir): New variable.
6050         (pui-install-selected-packages): Use it
6051
6052 1998-10-12  SL Baur  <steve@altair.xemacs.org>
6053
6054         * package-get.el (package-get-interactive-package-query): Move
6055         dependency on package-get-base to run-time.
6056         (package-get-update-all): Ditto.
6057         (package-get-dependencies): Ditto.
6058         (package-get-package-provider): Ditto.
6059         (package-get-custom): Ditto.
6060
6061 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
6062
6063         * events.el: Remove 'ascii-character property from 'backspace
6064         and 'delete symbols
6065
6066 1998-10-11  SL Baur  <steve@altair.xemacs.org>
6067
6068         * package-get-base.el: removed.
6069
6070 1998-09-23  Didier Verna  <didier@xemacs.org>
6071
6072         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
6073         (no-upper-case-p): new function.
6074         (with-search-caps-disable-folding): new macro.
6075         (with-interactive-search-caps-disable-folding): new macro.
6076         (zap-to-char): In interactive mode, do a case-sensitive search if
6077         the character is uppercase.
6078         (zap-up-to-char): ditto.
6079
6080         * replace.el (perform-replace): use the function no-upper-case-p.
6081
6082         * isearch-mode.el (isearch-fix-case): ditto.
6083         make obsolete `with-caps-disable-folding' and
6084         `isearch-no-upper-case-p'.
6085
6086         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
6087         (tags-search): ditto.
6088         (tags-query-replace): ditto.
6089
6090         * info.el (Info-search): ditto.
6091
6092 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
6093
6094         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
6095
6096 1998-10-07  Greg Klanderman  <greg@alphatech.com>
6097
6098         * package-admin.el (package-admin-rmtree): rewritten.  need to
6099         check for "." and ".." before symlink check.  expand files and
6100         directories with respect to DIRECTORY, not default-directory.
6101
6102 1998-10-04  Greg Klanderman  <greg@alphatech.com>
6103
6104         * package-get.el (package-get-all): add INSTALL-DIR argument.
6105
6106 1998-10-06  Greg Klanderman  <greg@alphatech.com>
6107
6108         * package-ui.el (pui-add-required-packages): new function, select
6109         dependent packages.
6110         (pui-display-keymap): bind it.
6111         (pui-help-string): document it.
6112         (pui-install-selected-packages): package-get-all -> package-get.
6113
6114         * package-get.el (package-get-dependencies): new function.
6115
6116 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
6117
6118         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
6119         regexps.
6120
6121 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
6122
6123         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
6124         function.
6125         (default-mouse-track-normalize-point): Use it.
6126
6127 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
6128
6129         * package-admin.el (package-admin-delete-binary-package):
6130                 General cleanup. Remove unnessary use of progn and
6131         save-excursion.
6132         (package-admin-delete-binary-package): Do NOT mess with file
6133         modes. That is evil.
6134         (package-admin-delete-binary-package): Wrap all deleting in
6135         condition-case. The data in MANIFEST is untrustworthy.
6136         (package-admin-delete-binary-package): Let the OS worry about non
6137         empty directories.
6138
6139 1998-10-09  SL Baur  <steve@altair.xemacs.org>
6140
6141         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
6142         processing.
6143         (lm-report-bug): Fix mail address to send bug reports to.
6144
6145 1998-09-29  SL Baur  <steve@altair.xemacs.org>
6146
6147         * XEmacs 21.2-beta2 is released.
6148
6149 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
6150
6151         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
6152
6153 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6154
6155         * info.el (Info-mode): Document page turning by double clicks in
6156         docstring so `M-x describe-mode' will display it.
6157
6158 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6159
6160         * info.el (Info-mouse-track-double-click-hook): Use character
6161         widths to calculate a border region where double clicking does
6162         page turning, and return `nil' by default so other hooks, such as
6163         region highlighting, will be run.
6164
6165 1998-09-29  Colin Rafferty   <colin@xemacs.org>
6166
6167         * sound.el (default-sound-directory-list): Initialize with all the
6168         "sounds" directories in `data-directory-list'.  It used to just be
6169         the first one.
6170
6171         * packages.el (locate-data-directory-list): Created.  This gives
6172         the list of matching directories, unlike `locate-data-directory',
6173         which just gives the first one.
6174
6175 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
6176
6177         * minibuf.el (read-from-minibuffer): No longer bind help-form but
6178         make a binding in the local keymap until help-char handling is
6179         improved.
6180
6181         * help.el (help-keymap-with-help-key): Provide keymap with help
6182         binding.
6183         (help-print-help-form): New helper function.
6184
6185 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
6186
6187         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
6188         move extent to another buffer; no need to create a new extent.
6189         (isearch-fix-case): New function.
6190         (isearch-search-and-update): Use it.
6191
6192 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
6193
6194         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
6195         the keymap, not minor-mode-map-alist.
6196         (isearch-done): Restore overriding-local-map.
6197
6198 1998-09-21  Martin Buchholz  <martin@xemacs.org>
6199
6200         * bytecomp.el (byte-compile-buffer-substring):
6201         Fix for: (byte-compile (defun f () (buffer-substring)))
6202         ==>   ** buffer-substring called with 3 args, but requires 0-3
6203         - new code not only works, but is more readable, too.
6204
6205 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6206
6207         * msw-faces.el (mswindows-init-device-faces): Don't try to
6208           specify a default font at this late stage. Do try to force
6209           creation of the default face font so that if it fails we get
6210           an error now instead of a crash at frame creation.
6211
6212           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
6213           mswindows-make-font-unitalic: Canonical default weight
6214           changed from "Normal" to "Regular".
6215
6216           mswindows-make-font-bold / -bold-italic: Supplied device was
6217           not being passed into call to mswindows-find-smaller-font.
6218
6219 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6220
6221         * package-get.el (package-get-remote): Fix the path where to find
6222           the packages on xemacs.org.
6223
6224 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
6225
6226         * about.el (about-maintainer-info): Update Ben's entry.
6227
6228 1998-09-24  Martin Buchholz  <martin@xemacs.org>
6229
6230         * lisp/shadow.el (find-emacs-lisp-shadows):
6231         - `member' was being called on lists of length 2000!
6232         - Replace with hashtables.
6233         - Replace hand-coded loops with (dolist)
6234         - Fix comment typo
6235
6236 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
6237
6238         * packages.el: Added new function, `package-delete-name', to
6239           delete existing packages from the installed package database
6240           (`packages-package-list').  Also added the "pkginfo" directory
6241           to `packages-special-base-regexp', so that the pkginfo directory
6242           would not get added to `late-packages'.
6243
6244         * package-admin.el: Added ability to delete an installed package
6245           (added low-level function, `package-admin-delete-package').
6246           Understands how to use the pkginfo/MANIFEST.<package> file to
6247           delete the package.  When installing a package, will also
6248           create a MANIFEST.* file if one is not provided by the
6249           package.  If the MANIFEST.* doesn't exist when deleting a
6250           package, the functions will fall back to attempting to delete
6251           any package-specific lisp directory.
6252
6253         * package-get.el: Moved some functions to package-admin.el.
6254           Added interactive function `package-get-delete-package', for
6255           use by users for deleting a package.
6256
6257           Also modified to not require the prescence of efs.
6258
6259 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
6260
6261         * files.el (find-file-noselect): Handle all signals, kill the
6262         buffer and resignal.
6263
6264 1998-09-23  SL Baur  <steve@altair.xemacs.org>
6265
6266         * cl-macs.el (glyph-image): Add setf method.
6267
6268 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
6269
6270         * package-get.el: Fixed broken EFS downloading.  Also, look for
6271           .tar.gz files first, in preference over .tgz files.
6272
6273         * package-ui.el: Fix display of package version numbers.
6274
6275 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
6276
6277         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
6278         argument.
6279
6280 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
6281
6282         * list-mode.el: `display-completion-list': added new/optional
6283           keyword `:completion-string', which allows the programmer to
6284           change the "Possible completions are:" prompt.
6285
6286         * menubar-items.el: Added new pulldown menu-pick to start up the
6287           visual package browser/installer:
6288
6289                 Options->Customize->List Packages
6290
6291         * package-admin.el: Added hooks for installing under both Unix
6292           and MS Windows.  Does additional error checking.  No longer
6293           calls "add-big-package.sh" to install packages under Unix; now
6294           calls gunzip & tar directly.
6295
6296         * package-get.el: Added ability to install packages from files
6297           on a local disk/CDROM.  Now deletes any existing package lisp
6298           directory.  Does completion on available packages when
6299           querying for package names.  Will also search for .tgz files
6300           in addition for .tar.gz files.  Tries to reload
6301           auto-autoloads, as a convenience when loading new packages,
6302           and also tries to add any new package paths to `load-path'.
6303           Changed all occurences of `concat' to use `expand-file-name'.
6304
6305         * package-ui.el: New file which implements the main visual
6306           package browser/installer, which is started via a menu pick or
6307           M-x pui-list packages.
6308
6309 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
6310
6311         * startup.el (load-init-file): spelling fix.
6312
6313 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6314
6315         * startup.el (normal-top-level): Load auto-autoload files
6316         covariantly with their precedence.
6317
6318 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
6319
6320         * menubar-items.el (default-menubar): Remove "Font Weight"
6321         option, there is currently no custom equivalent.. Customize-faces
6322         is "Edit faces".
6323
6324         * x-font-menu.el (font-menu-set-font): Use customize to set
6325         default face.
6326
6327         * faces.el (face-spec-update-all-matching): New function.
6328
6329         * cus-face.el (custom-set-face-update-spec): New function.
6330         Interface to customize faces from elisp.
6331
6332         (custom-face-value-create): Show the customized settings if set
6333         but not saved.
6334
6335 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
6336
6337         (custom-face-value-create): Show the customized settings if set
6338         but not saved.
6339
6340 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
6341
6342         * keydefs.el (global-map): Add FSF 20.3 binding of
6343         query-replace-regexp.
6344
6345 1998-08-21  Greg Klanderman  <greg@alphatech.com>
6346
6347         * minibuf.el (read-file-name-internal-1): use
6348         user-name-completion-1 instead of user-name-completion.
6349
6350 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6351
6352         * loadup.el:
6353         * make-docfile.el:
6354         * update-elc.el: Don't set `source-directory' (now defunct as a
6355         global variable) no more.
6356
6357         * packages.el (packages-list-autoloads): Made `source-directory'
6358         (now defunct as a global variable) a parameter.
6359
6360 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
6361
6362         * about.el (about-hackers): new email
6363
6364 1998-08-16  SL Baur  <steve@altair.xemacs.org>
6365
6366         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
6367
6368 1998-07-17  Didier Verna  <didier@xemacs.org>
6369
6370         * faces.el (set-face-property):
6371         (set-face-dim-p):
6372         (face-dim-p): updated the doc strings now that the dim property isn't
6373         tty-specific.
6374         (face-equal): the dim property is now a common one.
6375
6376         * cus-face.el (custom-face-attributes): New face attribute: `dim'
6377         Renamed the `stipple' attribute to `background-pixmap'.
6378         (custom-face-background-pixmap): make custom-face-stipple an
6379         obsolete alias for this.
6380
6381 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6382
6383         * find-paths.el (paths-file-readable-directory-p): Created and
6384         used.
6385
6386         * loadup.el: Don't set inhibit-... flags from run-temacs.
6387
6388 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6389
6390         * packages.el (packages-data-path-depth): Added and used.
6391
6392 1998-08-05  Charles G. Waldman <cgw@pgt.com>
6393
6394         * about.el:
6395         - Change .xpm to .png, delete "zcat" section.
6396         - cosmetic fix in the 'marcpa' entry.
6397
6398         * etc/photos
6399         - convert all .xpm.Z to .png
6400         - rename mrb to martin
6401         - rename mcook-m to mcookm
6402
6403 1998-07-31  Martin Buchholz  <martin@xemacs.org>
6404
6405         * x-init.el (x-initialize-compose): Add support for
6406         dead-circumflex as YET ANOTHER NAME for that dead key.
6407
6408 1998-08-05  Colin Rafferty <colin@xemacs.org>
6409
6410         * setup-paths.el (paths-construct-exec-path): Made the
6411         last-packages really be last.
6412         (paths-construct-data-directory-list): Ditto.
6413
6414 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
6415
6416         * startup.el(startup-splash-frame-body):
6417         Update Copyright notice in splash screen
6418
6419 1998-07-20  Greg Klanderman  <greg@alphatech.com>
6420
6421         * minibuf.el (read-file-name-internal-1): do ~user completion.
6422
6423 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
6424
6425         * font-lock.el (font-lock-fontify-glumped-region): Add guard
6426         aginst destroyed extents
6427
6428 1998-07-24  Greg Klanderman  <greg@alphatech.com>
6429
6430         * package-get.el (package-get): add `install-dir' argument.
6431
6432 1998-07-20  John Jones  <jj@asu.edu>
6433
6434         * package-get.el: calls to package-get-update-all will only
6435           update packages which are already installed.
6436
6437 1998-07-23  SL Baur  <steve@altair.xemacs.org>
6438
6439         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
6440         writable.
6441
6442 1998-07-20  Colin Rafferty   <colin@xemacs.org>
6443
6444         * about.el (about-hackers): Correct my email.
6445
6446 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
6447
6448         * about.el (about-hackers): new email-address.
6449
6450 1998-07-25  SL Baur  <steve@altair.xemacs.org>
6451
6452         * minibuf.el (read-number): Don't let `input-error' condition
6453         escape.
6454
6455 1998-07-20  Greg Klanderman  <greg@alphatech.com>
6456
6457         * about.el (about-hackers): use my `email-for-life' address.
6458
6459 1998-07-19  SL Baur  <steve@altair.xemacs.org>
6460
6461         * XEmacs 21.2-beta1 is released.
6462
6463 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6464
6465         * ldap.el (ldap-search): Doc string change
6466
6467 1998-07-16  Colin Rafferty   <colin@xemacs.org>
6468
6469         * menubar-items.el (default-menubar): Removed references to
6470         `data-directory', and use `locate-data-file' instead, and made
6471         then greyed out if they don't exist.
6472
6473 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6474
6475         * keymap.el (events-to-keys): Use `format' instead of `concat'
6476         since the latter does not accept integer args anymore
6477
6478 1998-07-15  SL Baur  <steve@altair.xemacs.org>
6479
6480         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
6481         macros replaced.
6482
6483 1998-07-14  SL Baur  <steve@altair.xemacs.org>
6484
6485         * make-docfile.el: Get first initialization from very-early-lisp.el
6486         * update-elc.el: Ditto.
6487         * loadup.el (really-early-error-handler): Ditto.
6488
6489         * packages.el (packages-unbytecompiled-lisp): Add new file,
6490         very-early-lisp.el.
6491
6492         * very-early-lisp.el: New file.
6493
6494 1998-07-14  SL Baur  <steve@altair.xemacs.org>
6495
6496         * Symbols that have been obsolete for at least 3 years removed (II).
6497
6498         * obsolete.el (eval-current-buffer): Make compatible.
6499         (byte-code-function-p): Ditto.
6500         (send-string): Removed.
6501         (send-region): Removed.
6502         (screen-scrollbar-width): Removed.
6503         (set-screen-scrollbar-width): Removed.
6504         (set-screen-left-margin-width): Removed.
6505         (set-screen-right-margin-width): Removed.
6506         (screen-left-margin-width): Removed.
6507         (screen-right-margin-width): Removed.
6508         (set-buffer-left-margin-width): Removed.
6509         (set-buffer-right-margin-width): Removed.
6510         (buffer-left-margin-width): Removed.
6511         (buffer-right-margin-width): Removed.
6512         (x-set-frame-icon-pixmap): Removed.
6513         (x-set-screen-icon-pixmap): Removed.
6514         (pixel-name): Removed.
6515         (make-pixmap): Removed.
6516         (make-cursor): Removed.
6517         (pixmap-width): Removed.
6518         (pixmap-contributes-to-line-height-p): Removed.
6519         (set-pixmap-contributes-to-line-height): Removed.
6520
6521 1998-07-13  SL Baur  <steve@altair.xemacs.org>
6522
6523         * obsolete.el (popup-menu-up-p): removed.
6524         (read-no-blanks-input): Removed.
6525         (wholenump): Removed.
6526         (ring-mod): Removed (what was ring-mod?).
6527         (current-time-seconds): Removed.
6528         (run-special-hook-with-args): Removed.
6529         (dot): Removed.
6530         (dot-marker): Removed.
6531         (dot-min): Removed.
6532         (dot-max): Removed.
6533         (window-dot): Removed.
6534         (set-window-dot): Removed.
6535
6536         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
6537         `dot-min'.
6538
6539         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
6540
6541         * code-files.el (insert-file-contents): Rename
6542         run-special-hook-with-args to run-hook-with-args-until-success.
6543         (write-region): Ditto.
6544
6545 1998-07-12  SL Baur  <steve@altair.xemacs.org>
6546
6547         * about.el: Fix typos, update release date.
6548
6549         * Symbols that have been obsolete for at least 3 years removed.
6550
6551         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
6552         screen- functions.
6553         (toplevel): remove setf methods for screen functions.
6554         * cl-macs.el (extent-data): defsetf removed.
6555         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
6556         many places to remove.
6557         (comment-indent-hook): Ditto.
6558         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
6559         (buffer-dedicated-screen): Ditto.
6560         (deiconify-screen): Ditto.
6561         (delete-screen): Ditto.
6562         (event-screen): Ditto.
6563         (find-file-other-screen): Ditto.
6564         (find-file-read-only-other-screen): Ditto.
6565         (live-screen-p): Ditto.
6566         (screen-height): Ditto.
6567         (screen-iconified-p): Ditto.
6568         (screen-list): Ditto.
6569         (screen-live-p): Ditto.
6570         (screen-name): Ditto.
6571         (screen-parameters): Ditto.
6572         (screen-pixel-height): Ditto.
6573         (screen-pixel-width): Ditto.
6574         (screen-root-window): Ditto.
6575         (screen-selected-window): Ditto.
6576         (screen-totally-visible-p): Ditto.
6577         (screen-visible-p): Ditto.
6578         (screen-width): Ditto.
6579         (screenp): Ditto.
6580         (get-screen-for-buffer): Ditto.
6581         (get-screen-for-buffer-noselect): Ditto.
6582         (get-other-screen): Ditto.
6583         (iconify-screen): Ditto.
6584         (lower-screen): Ditto.
6585         (mail-other-screen): Ditto.
6586         (make-screen): Ditto.
6587         (make-screen-invisible): Ditto.
6588         (make-screen-visible): Ditto.
6589         (modify-screen-parameters): Ditto.
6590         (new-screen): Ditto.
6591         (next-screen): Ditto.
6592         (next-multiscreen-window): Ditto.
6593         (other-screen): Ditto.
6594         (previous-screen): Ditto.
6595         (previous-multiscreen-window): Ditto.
6596         (raise-screen): Ditto.
6597         (redraw-screen): Ditto.
6598         (select-screen): Ditto.
6599         (selected-screen): Ditto.
6600         (set-buffer-dedicated-screen): Ditto.
6601         (set-screen-height): Ditto.
6602         (set-screen-position): Ditto.
6603         (set-screen-size): Ditto.
6604         (set-screen-width): Ditto.
6605         (show-temp-buffer-in-current-screen): Ditto.
6606         (switch-to-buffer-other-screen): Ditto.
6607         (visible-screen-list): Ditto.
6608         (window-screen): Ditto.
6609         (x-set-screen-pointer): Ditto.
6610         (x-set-frame-pointer): Ditto.
6611         (screen-title-format): Ditto.
6612         (screen-icon-title-format): Ditto.
6613         (terminal-screen): Ditto.
6614         (delete-screen-hook): Ditto.
6615         (create-screen-hook): Ditto.
6616         (mouse-enter-screen-hook): Ditto.
6617         (mouse-leave-screen-hook): Ditto.
6618         (map-screen-hook): Ditto.
6619         (unmap-screen-hook): Ditto.
6620         (default-screen-alist): Ditto.
6621         (default-screen-name): Ditto.
6622         (x-screen-defaults): Ditto.
6623         (x-create-screen): Ditto.
6624         * obsolete.el: meta-flag removed.
6625         baud-rate removed.
6626         sleep-for-millisecs removed.
6627         extent-data removed.
6628         set-extent-data removed.
6629         set-extent-attribute removed.
6630         extent-glyph removed.
6631         extent-layout removed.
6632         set-extent-layout removed.
6633         list-faces-display removed.
6634         list-faces removed.
6635         trim-versions-without-asking removed.
6636         after-write-file-hooks removed.
6637         truename removed.
6638         auto-fill-hook removed.
6639         blink-paren-hook removed.
6640         select-screen-hook, deselect-screen-hook removed.
6641         auto-raise-screen, auto-lower-screen removed.
6642
6643         * msw-mouse.el: Global change resource -> mswindows-resource.
6644
6645         * XEmacs 21.0-pre5 is released.
6646
6647 1998-07-11  SL Baur  <steve@altair.xemacs.org>
6648
6649         * about.el (about-hackers): Credits update.
6650
6651 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
6652
6653         * register.el (insert-register): Don't activate the region.
6654
6655 1998-07-10  SL Baur  <steve@altair.xemacs.org>
6656
6657         * select.el: Restore x-* symbols for backwards compatibility:
6658         x-copy-primary-selection, x-kill-primary-selection,
6659         x-delete-primary-selection, x-select-make-extent-for-selection,
6660         x-valid-simple-selection-, x-cut-copy-clear-internal.
6661
6662 1998-07-09  SL Baur  <steve@altair.xemacs.org>
6663
6664         * XEmacs 21.0-pre4 is released.
6665
6666 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
6667
6668         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
6669         reporting bugs.
6670         (maybe-add-init-button): Fix semantics under Windows.  Use
6671         `expand-file-name' rather than `concat'.
6672
6673         * help.el (print-messages): New function.
6674
6675 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6676
6677         * ldap.el (ldap-host-parameters-alist): Docstring fixes
6678
6679 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6680
6681         * about.el: Tweaked my entry in about-hackers.
6682
6683         * find-paths.el (paths-emacs-root-p):
6684           Relaxed emacs-root checking of an in-place installation to
6685           also accomodate the flat layout used on MS Windows.
6686
6687 1998-06-29  John Jones  <jj@asu.edu>
6688
6689         * package-get.el: calls to package-get-update-all will only
6690           update packages which are already installed.
6691
6692 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
6693
6694         * faces.el (xpm-color-symbols): remove hardcoded defaults these
6695         are handled by the gui-element face fallbacks now.
6696
6697         * x-faces.el: default gui-element face to "background" as well as
6698         the default face.
6699
6700         * msw-faces.el (mswindows-init-device-faces): remove gui-element
6701         and default face settings since these are set as fallbacks now in
6702         the appropriate domain.
6703
6704 1998-07-02  SL Baur  <steve@altair.xemacs.org>
6705
6706         * text-mode.el (text-mode): Reorder regexp so the OR part
6707         corresponding to `page-delim' goes first and the hack in
6708         `forward-paragraph' will work.
6709         With bug analysis from Bob Weiner <weiner@altrasoft.com>
6710
6711 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
6712
6713         * subr.el (remove-hook): When checking the hook value
6714           with functionp, don't apply car to it.
6715
6716 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6717
6718         * package-get.el (package-get-remote-filename):
6719           Don't use file-name-as-directory because the local directory
6720           separator conventions might not be the same as ftp's.
6721
6722 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6723
6724         * ldap.el (ldap-host-parameters-alist): New name of
6725         `ldap-host-parameters-plist'
6726
6727 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
6728
6729         * package-get.el: Using (require 'package-get-base), now that it
6730         provides itself.  Consequently removed all instances of (load
6731         "package-get-base.el").
6732
6733 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
6734
6735         * subr.el (remove-hook): Don't treat the hook value as a
6736           list unless it is both consp and not functionp.
6737
6738 1998-06-29  SL Baur  <steve@altair.xemacs.org>
6739
6740         * about.el: Email address for Ben Wing is ben@xemacs.org.
6741         * auto-show.el: Ditto.
6742         * bytecomp.el: Ditto.
6743         * faces.el: Ditto.
6744         * x-scrollbar.el: Ditto.
6745         * x-misc.el: Ditto.
6746         * tty-init.el: Ditto.
6747         * toolbar-items.el: Ditto.
6748         * symbol-syntax.el: Ditto.
6749         * specifier.el: Ditto.
6750         * objects.el: Ditto.
6751         * hyper-apropos.el: Ditto.
6752         * glyphs.el: Ditto.
6753
6754 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
6755
6756         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
6757         vertical-divider-always-visible-p.
6758         (default-mouse-motion-handler): Ditto.
6759
6760 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
6761
6762         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
6763         global value.
6764
6765 1998-06-21  Oliver Graf <ograf@fga.de>
6766
6767         * build-reports.el: changed receiver to xemacs-build-reports list
6768
6769 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6770
6771         * font.el: Split font-family-mappings into X and
6772           mswindows-specific versions.
6773           mswindows-font-create-[object|name]: Treat supplied size
6774           as a pointsize. Added underline and strikethru handling.
6775
6776         * msw-faces.el: changed default mswindows charset to western.
6777
6778         * msw-glyphs.el: removed space in border-glyph font string that
6779           was inserted to get round bugs in the mswindows C font code.
6780
6781 1998-06-27  SL Baur  <steve@altair.xemacs.org>
6782
6783         * about.el (about-hackers): Credits update.
6784
6785         * help-nomule.el (tutorial-supported-languages): Add Romanian
6786         TUTORIAL.
6787
6788         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
6789         to ISO-8859-2.
6790
6791 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6792
6793         * font.el: Split font-family-mappings into X and
6794           mswindows-specific versions.
6795           mswindows-font-create-[object|name]: Treat supplied size
6796           as a pointsize. Added underline and strikethru handling.
6797
6798         * msw-faces.el: changed default mswindows charset to western.
6799
6800         * msw-glyphs.el: removed space in border-glyph font string that
6801           was inserted to get round bugs in the mswindows C font code.
6802
6803 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6804
6805         * minibuf.el: make read-color-completion-table call
6806           (mswindows-color-list for mswindows devices.
6807
6808 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
6809
6810         * lisp/font-lock.el
6811         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
6812         Let declaration items contain non-word symbol characters.
6813
6814 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
6815
6816         * package-get.el (package-get-package-provider): Added autoload
6817         cookie.  Loading "package-get-base.el" in ALL functions that use
6818         it.  Fixed some (interactive ...) with multiple argument specs
6819         again.  Cosmetic indentation changes.
6820
6821 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
6822
6823         * info.el (Info-insert-dir): Don't use nreverse on variables
6824         that you want to use later.
6825
6826 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
6827
6828         * x-mouse.el (x-set-point-and-move-selection): Replace call
6829         to x-kill-primary-selection with kill-primary-selection
6830
6831 1998-06-12  Martin Buchholz  <martin@xemacs.org>
6832
6833         * simple.el (what-cursor-position): Make cursor position reported
6834         use value of column-number-start-at-one
6835
6836 1998-06-17  SL Baur  <steve@altair.xemacs.org>
6837
6838         * about.el (xemacs-hackers): Fix Jareth's email address.
6839
6840 1998-06-16  SL Baur  <steve@altair.xemacs.org>
6841
6842         * startup.el (startup-splash-frame): Remove
6843         `xemacs-startup-logo-function'.
6844
6845 1998-06-15  SL Baur  <steve@altair.xemacs.org>
6846
6847         * about.el (about-hackers): Update credits list.
6848
6849 1998-06-06  Jeff Miller <jmiller@smart.net>
6850
6851         * lisp/sound.el: Update sound-ext to allow filenames with
6852           extensions to be found by load-sound-file
6853
6854 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6855
6856         * info.el (Info-rebuild-outdated-dir): Removed variable
6857         (Info-auto-generate-directory): New variable
6858         (Info-save-auto-generated-dir): New variable
6859         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
6860         (Info-build-dir-anew): Second parameter removed.  Use
6861         `Info-save-auto-generated-dir'
6862         (Info-rebuild-dir): Ditto
6863
6864 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
6865
6866         * list-mode.el (next-list-mode-item): Would not recognize
6867         border between directly neighbored items.
6868
6869 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
6870
6871         * package-get.el: add autoloads for some functions.
6872
6873 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
6874
6875         * specifier.el (let-specifier): Tiny docfixes.
6876
6877 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
6878
6879         * msw-mouse.el: set selection-pointer-glyph to Normal.
6880
6881 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
6882
6883         * wid-edit.el (widget-specify-secret): New function.
6884         (widget-after-change): Use it.
6885         (widget-specify-field): Use it.
6886
6887 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
6888
6889         * mouse.el (drag-window-divider): Use `(not done)' instead of
6890         `doit'; reuse result of `window-pixel-edges'.
6891
6892         * modeline.el (drag-modeline-event-lag): Rename to
6893         drag-divider-event-lag.
6894
6895 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
6896
6897         * specifier.el (let-specifier): Rewritten not to generate needless
6898         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
6899         arguments.
6900
6901 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
6902
6903         * minibuf.el (read-file-name-1): Setup buffer-local value of
6904         `completion-ignore-case' in completions buffer under Windows.
6905
6906 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
6907
6908         * about.el (about-maintainer-glyph): Fix support for not
6909         compressed images.
6910
6911 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
6912
6913         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
6914
6915         * mouse.el (mouse-track): Cancel selection if misc-user event with
6916         `cancel-mode-internal' function is fetched.
6917
6918 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
6919
6920         * files.el (save-some-buffers-1): Fixed return value.
6921
6922 1998-06-01  Oliver Graf <ograf@fga.de>
6923
6924         * dragdrop.el: added experimental
6925
6926 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6927
6928         * startup.el (after-init-hook, init-file-user,
6929         user-init-directory, load-user-init-file):  Purge references
6930         to "~/.xemacs/init.el" from docstrings.
6931
6932         (load-user-init-file) Use paths-construct-path to construct
6933         paths to user init files.  Go directly to ~/.emacs, do not
6934         search ~/.xemacs/, do not load `default-custom-file'.
6935
6936 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
6937
6938         * files.el (interpreter-mode-alist): Catch wish and tclsh before
6939         general *sh.
6940         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
6941
6942 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
6943
6944         * menubar-items.el (default-menubar): add Update Packages to customize
6945         menu.
6946
6947 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
6948
6949         * faces.el: use toolbar face as a fallback for toolbar properties
6950         in xpm-color-symbols instead of default.
6951
6952         * msw-faces.el: rename 3d-object -> gui-element face.
6953
6954 1998-06-06  SL Baur  <steve@altair.xemacs.org>
6955
6956         * startup.el (xemacs-startup-logo-function): New variable.
6957         (startup-splash-frame): Use it.
6958
6959 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
6960
6961         * files.el (save-some-buffers): Would wait 1 second.
6962         (save-some-buffers-1): Delete other windows here instead of in
6963         `save-some-buffers'.
6964         (save-some-buffers): Force redisplay only if windows were deleted.
6965
6966 1998-06-02  Didier Verna  <didier@xemacs.org>
6967
6968         * cus-face.el (custom-face-attributes): generalized the use of
6969         toggle buttons for boolean attributes.
6970         Re-ordered the items a bit.
6971
6972 1998-06-01  SL Baur  <steve@altair.xemacs.org>
6973
6974         * sound.el (default-sound-directory): Use `locate-data-directory'
6975         to find the sounds directory.
6976
6977 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
6978
6979         * sound.el: default sound-ext to .wav under mswindows, .au
6980         otherwise. load-default sounds without extensions.
6981
6982 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6983
6984         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
6985         if send-pr is not bound.
6986
6987 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
6988
6989         * files.el: grok idl files in auto-mode-alist.
6990 1998-06-01  Jeff Miller  <jmiller@smart.net>
6991
6992         * minibuf.el (exact-minibuffer-completion-p): check for nil before
6993         calling `upcase'.
6994
6995 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
6996
6997         * msw-glyphs.el: add xbm to the list of image types supported.
6998
6999 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
7000
7001         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
7002         instead of XEmacs one when dumping InfoDock.
7003
7004 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
7005
7006         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
7007         for `modeline-visible-p'
7008
7009         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
7010
7011 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
7012
7013         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
7014         since it's not used anymore. doc string fixes.
7015
7016         * package-get.el (package-get-file-installed-p): new function. use
7017         instead of file-installed-p which is in an external package.
7018
7019 1998-05-28  Oliver Graf <ograf@fga.de>
7020
7021         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
7022         favor of select-window/switch-to-buffer
7023
7024 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
7025
7026         * startup.el: changed (getenv "HOME") to (user-home-directory)
7027
7028 1998-05-25  Oliver Graf <ograf@fga.de>
7029
7030         * frame.el (cde-start-drag) moved to dragdrop.el
7031         (offix-start-drag-region) moved to dragdrop.el
7032         (offix-start-drag) moved to dragdrop.el
7033         * dragdrop.el (cde-start-drag) moved from frame.el
7034         (offix-start-drag-region) moved from frame.el
7035         (offix-start-drag) moved from frame.el
7036         (cde-start-drag-region) cde drag regions
7037         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
7038
7039 1998-05-26  Oliver Graf <ograf@fga.de>
7040
7041         * dragdrop.el: created dragdrop-drag prototypes
7042         (cde-start-drag-region) fixed typo
7043
7044 1998-05-28  SL Baur  <steve@altair.xemacs.org>
7045
7046         * simple.el (after-init-hook): Remove reader macro.
7047
7048         * packages.el (packages-hardcoded-lisp): Get rid of reader
7049         macros.  Update DOC string.
7050
7051 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
7052
7053         * mouse.el (drag-window-divider): Ditto.
7054
7055         * modeline.el (mouse-drag-modeline): Use it.
7056
7057         * lisp-mode.el (let-specifier): Specify indentation.
7058
7059         * specifier.el (let-specifier): Renamed from
7060         `with-specifier-instance'.
7061
7062 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
7063
7064         * x-faces.el:
7065         * faces.el: move definition of xpm-color-symbols from x-faces.el
7066         to faces. Predicate x-get-resource on the presence of x.
7067
7068         * msw-faces.el: set 3d-object face rather than modeline. Specifiy
7069         faces as specfier defaults.
7070
7071         * package-get.el: don't use package-admin-add-single-file-package.
7072
7073 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
7074
7075         * toolbar-items.el: Fixup tooltips.
7076         (toolbar-gnus): Don't use obsolete variable
7077         toolbar-news-frame-properties.
7078         (toolbar-news-reader): Default to `gnus' instead of
7079         `not-configured'.
7080
7081         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
7082         Windows.
7083
7084 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
7085
7086         * package-get.el: rename -installedp -> -installed-p.
7087
7088 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
7089
7090         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
7091         attributes, and assinged it to continuation, truncation and
7092         hscroll glyphs.
7093
7094         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
7095         and made continuation, truncation and hscroll glyphs arrow
7096         characters out of that font.
7097
7098 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
7099
7100         * minibuf.el (minibuffer-electric-separator): Play nicely with
7101         directory-sep-char being \.
7102         (minibuffer-electric-tilde): Ditto.
7103         (read-file-name-map): Ditto.
7104
7105 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
7106
7107         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
7108         on X devices.
7109         (default-mouse-track-deal-with-down-event): Avoid
7110         `x-disown-selection'; use `disown-selection' instead.
7111
7112 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
7113
7114         * select.el:
7115         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
7116         moved to (cut-copy-clear-internal) in select.el. Ditto for
7117         (x-delete-primary-selection) (x-kill-primary-selection)
7118         (x-copy-primary-selection).
7119         (own-clipboard): new function.
7120
7121         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
7122         functions in select.el. remove old ones.
7123         (mswindows-own-clipboard): new function.
7124
7125 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
7126
7127         * gnuserv.el: allow connections from mswindows type devices.
7128
7129 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
7130
7131         * msw-glyphs.el: change image type used from cursor to resource.
7132
7133 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
7134
7135         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
7136         for {top,bottom}-{left,right} values in addition to
7137         {top,bottom}_{left,right}.
7138         Use x-get-resource instead of x-get-resource-and-bogosity-check.
7139
7140 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
7141
7142         * cl-macs.el (specifier-instance): Undefine its setf method.
7143
7144         * specifier.el (with-specifier-instance): Added docstring.
7145
7146         * mouse.el (drag-window-divider): Ditto.
7147
7148         * modeline.el (mouse-drag-modeline): Use it.
7149
7150         * lisp-mode.el (with-specifier-instance): Define its indentation
7151         level.
7152
7153         * specifier.el (with-specifier-instance): New macro.
7154
7155 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
7156
7157         * package-get.el (package-get-create-custom): new function to
7158         auto-generate package-get-custom.el from package-get-base.el.
7159         * (package-get-ever-installedp): new function.
7160         * (package-get-custom): new function to get all packages specified
7161         by customize.
7162
7163 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
7164
7165         * cus-edit.el (custom-file): Revert to `~/.emacs'.
7166
7167 1998-05-23  SL Baur  <steve@altair.xemacs.org>
7168
7169         * cl-extra.el: Reverse previous float change.
7170
7171 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
7172
7173         * x-faces.el:
7174         * faces.el (try-font-name): moved from x-faces.el since it is
7175         required by w3 under mswindows as well X.
7176
7177 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
7178
7179         * winnt.el: Removed evil (setq completion-ignore-case t)
7180         clause, one more overlookef fsfism.
7181         (nt-quote-args-functions-alist): End sentences with double space.
7182
7183 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
7184
7185         * window-xemacs.el (push-window-configuration): Remove kludgery of
7186         recaching default-toolbar specifier.
7187         (pop-window-configuration): Ditto.
7188         (unpop-window-configuration): Ditto.
7189
7190 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
7191
7192         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
7193
7194 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
7195
7196         * winnt.el (nt-quote-args-verbatim): Added function.
7197         (nt-quote-args-prefix-quote): Added function.
7198         (nt-quote-args-backslash-quote): Added function.
7199         (nt-quote-args-double-quote): Added function.
7200         (nt-quote-args-functions-alist): New variable.
7201         (nt-quote-process-args): Added function. This is the main quoting
7202         work horse called from process-nt.c
7203
7204 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
7205
7206         * winnt.el: Removed duplicate definitions for backspace,
7207         delete, M-backspace and C-M-backspace.
7208         (file-name-buffer-file-type-alist): Removed this variable.
7209         (find-buffer-file-type): Removed function.
7210         (find-file-binary):  Removed function.
7211         (find-file-text): Removed function.
7212         (find-file-not-found-set-buffer-file-type): Removed function.
7213         (save-to-unix-hook): Removed function.
7214         (revert-from-unix-hook): Removed function.
7215         (using-unix-filesystems): Removed function.
7216         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
7217         warning.
7218         (x-set-selection): Removed function.
7219         (x-get-selection): Removed function.
7220         Removed commented FSFisms.
7221         Replaced copyright notice (this file is not part of GNU Emacs).
7222         (nt-shell-mode-hook): Moved here from a lambda expression. Added
7223         comint-process-echoes setting to t.
7224
7225 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7226
7227         * packages.el (packages-no-package-hierarchy-regexp): Introduced
7228         and used following the interface change of
7229         `paths-find-recursive-path'.
7230
7231         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
7232         regexp instead of a list of base names.
7233         (paths-version-control-filename-regexp):
7234         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
7235         Introduced and used following the interface change of
7236         `paths-find-recursive-path'.
7237
7238 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
7239
7240         * simple.el (delete-forward-p): Make it a defun; do X garbage only
7241         on X devices, rather than on all non-TTY devices.
7242
7243 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
7244
7245         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
7246
7247         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
7248
7249 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
7250
7251         * itimer.el (activate-itimer): Fixed usage of integers
7252         as argument to `concat'.
7253
7254 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
7255
7256         * itimer.el (start-itimer): replace the use of `concat' with
7257         `format'
7258
7259 1998-05-16  SL Baur  <steve@altair.xemacs.org>
7260
7261         * mode-motion.el (mode-motion-hook): Clarify docstring.
7262         From Bob Weiner <weiner@altrasoft.com>
7263
7264         * loadhist.el (symbol-file): Supply prompt string when used
7265         interactively.
7266         From Bob Weiner <weiner@altrasoft.com>
7267
7268 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
7269
7270         * loadup.el (really-early-error-handler): Ditto.
7271
7272         * update-elc.el: Ditto.
7273
7274         * setup-paths.el (paths-construct-exec-path): Ditto.
7275
7276         * make-docfile.el: Ditto.
7277
7278         * find-paths.el (paths-decode-directory-path): Use split-path
7279         instead of decode-path.
7280
7281         * files.el (parse-colon-path): Update docstring reference.
7282
7283 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7284
7285         * msw-init.el:
7286         * x-init.el:
7287         Bind cut'n'paste keys to non window-system specific functions.
7288
7289         * msw-select.el: New function mswindows-clear-clipboard.
7290         mswindows-cut-copy-clipboard extended to handle clearing of the
7291         selection and renamed to mswindows-cut-copy-clear-clipboard.
7292
7293         * select.el: on mswindows devices delete-primary-selection
7294         calls mswindows-clear-clipboard.
7295
7296 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
7297
7298         * simple.el (quoted-insert): Inhibit quit when using read-char.
7299
7300         * cmdloop.el (read-char): Don't inhibit quit.
7301         (read-char-exclusive): Ditto.
7302         (read-char): Signal quit if quit-char was pressed.
7303         (read-char-exclusive): Ditto.
7304         (read-quoted-char): Return a character, not integer.
7305
7306         * menubar-items.el (default-popup-menu): Use Andy's generic
7307         selection code.
7308         (default-popup-menu): Fix code.
7309
7310 1998-05-14  Oliver Graf <ograf@fga.de>
7311
7312         * dragdrop.el (dragdrop-function-widget): this time it's done
7313
7314 1998-05-13  Oliver Graf <ograf@fga.de>
7315
7316         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
7317
7318 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
7319
7320         * device.el (device-pixel-width):
7321         (device-pixel-height):
7322         (device-mm-width):
7323         (device-mm-height):
7324         (device-bitplanes):
7325         (device-color-cells): Swapped parameters to device-system-metric
7326         according to the interface change.
7327
7328 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
7329
7330         * mouse.el (default-mouse-motion-handler): Use new name of the
7331         function event-over-vertical-divider-p.
7332         Do not set E-W arrow cursor over the divider if
7333         vertical-divider-draggable-p is nil in the window.
7334         ([top-level]): Use new name for the variable
7335         vertical-divider-map.
7336         (drag-window-divider): Respect vertical-divider-draggable-p.
7337         Variable name typo fixes.
7338
7339 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
7340
7341         * keymap.el (kbd): Define here; handle string constants and
7342         others...
7343
7344 1998-05-15  Christian Nyb <chr@mediascience.no>
7345
7346         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
7347         in Emacs 18.
7348
7349 1998-05-13  Didier Verna  <didier@xemacs.org>
7350
7351         * mouse.el (drag-window-divider): give the vertical divider a
7352         pressed look when dragging it.
7353
7354 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
7355
7356         * faces.el: predicate some more face operations on x or mswindows
7357         not just x.
7358
7359         * modeline.el: enable modeline coloring for mswindows.
7360
7361 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7362
7363         * minibuf.el (minibuffer-default): Added variable; compatible with
7364         FSF Emacs.
7365         (next-history-element): Used `minibuffer-default'.
7366
7367 1998-05-12  Oliver Graf <ograf@fga.de>
7368
7369         * dragdrop.el (dragdrop-function-widget): button and mods ok
7370         arguments still look a bit strange
7371         (dragdrop-compare-mods) created
7372         (dragdrop-drop-do-functions) correctly checks for buttons and
7373         modifiers
7374
7375 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
7376
7377         * setup-paths.el (paths-default-info-directories): Replace
7378         path-separator with directory-sep-char.
7379
7380         * files.el (path-separator): Don't define it here.
7381
7382 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
7383
7384         * update-elc.el: Ditto.
7385
7386         * setup-paths.el (paths-construct-exec-path): Ditto.
7387
7388         * make-docfile.el: Ditto.
7389
7390         * loadup.el (really-early-error-handler): Ditto.
7391
7392         * find-paths.el (paths-decode-directory-path): Use decode-path
7393         instead of decode-path-internal.
7394
7395         * files.el (parse-colon-path): Update docstring.
7396
7397 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
7398
7399         * subr.el (get-buffer-window-list): Make BUFFER optional.
7400
7401         * window-xemacs.el (windows-of-buffer): Defalias to
7402         get-buffer-window-list.
7403
7404 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
7405
7406         * disass.el: Fix maintainer keyword.
7407
7408         * bytecomp.el (byte-compile-and-load-file): Autoload.
7409         (byte-compile-buffer): Ditto.
7410
7411         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
7412         value is returned, not the name.
7413         (lisp-imenu-generic-expression): Enable it.
7414         (lisp-mode-variables): Ditto.
7415         (lisp-indent-offset): Change defconst to defvar.
7416         (lisp-indent-function): Ditto.
7417         (lisp-body-indent): Ditto.
7418
7419 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
7420
7421         * modeline.el: Use zap-last-kbd-macro-event.
7422
7423         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
7424         nil, don't attempt to do anything with messages.
7425         (eval-last-sexp): Use `letf' for clarity.
7426
7427 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
7428
7429         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
7430
7431 1998-05-11  Martin Buchholz  <martin@xemacs.org>
7432
7433         * buff-menu.el:
7434         * lisp-mode.el:
7435         * obsolete.el:
7436         Change empty docstrings into no doc strings at all.
7437         Fix bogus FSF-format docstrings.
7438         * etags.el: Fix docstring.
7439
7440 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
7441
7442         * package-get.el (package-get): Use internal md5
7443
7444 1998-05-13  SL Baur  <steve@altair.xemacs.org>
7445
7446         * about.el (about-xemacs): Correct abuse of concat.
7447
7448 1998-05-11  SL Baur  <steve@altair.xemacs.org>
7449
7450         * info.el (Info-mode): Use easymenu.
7451
7452 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
7453
7454         * apropos.el (apropos): Don't use concat with integers.
7455
7456         * cmdloop.el (describe-last-error): Handle the case when no error
7457         was seen gracefully.
7458
7459         * apropos.el (apropos-print): Use with-displaying-help-buffer as
7460         defun.
7461         (apropos-describe-plist): Ditto.
7462
7463         * help.el (with-displaying-help-buffer): Revert to a defun.
7464         (describe-key): Use it as defun.
7465         (describe-mode): Ditto.
7466         (describe-bindings): Ditto.
7467         (describe-prefix-bindings): Ditto.
7468         (describe-installation): Ditto.
7469         (view-lossage): Ditto.
7470         (describe-function): Ditto.
7471         (describe-variable): Ditto.
7472         (describe-syntax): Ditto.
7473
7474 1998-05-11  Oliver Graf <ograf@fga.de>
7475
7476         * dragdrop.el: changed order of require/provide
7477         (dragdrop-drop-mime-default) changed to new calling conventions
7478         (dragdrop-drop-do-functions) changed to new calling conventions
7479         (dragdrop-function-widget) this one needs more work...
7480
7481 1998-05-10  Oliver Graf <ograf@fga.de>
7482
7483         * about.el: another small change in my entry
7484         * dragdrop.el (dragdrop-drop-log-function): logging added
7485         plus customizations
7486         changed interface to handler functions. now called with event
7487         and object
7488
7489 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
7490
7491         * glyphs.el (divider-pointer-glyph): Declared new glyph,
7492         E-W arrow pointer displayed over draggable dividers.
7493
7494         * mouse.el (default-mouse-motion-handler): Show it when
7495         appropriate.
7496         (drag-window-divider): Added.
7497         ([top-level]): Initialized window-divider-map with a keymap
7498         binding the above function to left button down event.
7499
7500         * x-mouse.el (x-init-pointer-shape): Initialize
7501         divider-pointer-glyph from Cursor.dividerPointer, or use default
7502         E-W double arrow.
7503
7504 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
7505
7506         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
7507
7508 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
7509
7510         * simple.el (count-words-buffer): Don't query for buffer.
7511         (count-lines-buffer): Ditto.
7512
7513 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
7514
7515         * help.el (where-is): add optional insert argument.
7516
7517 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
7518
7519         * help.el (describe-key-briefly): New argument INSERT.
7520
7521         * simple.el (eval-expression): New optional argument; synch with
7522         FSF 20.3.
7523
7524         * keydefs.el (global-map): Add new register bindings.
7525
7526         * register.el: Synched with FSF 20.3.
7527
7528 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
7529
7530         * window-xemacs.el (recenter): all arguments are optional.
7531
7532 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
7533
7534         * device.el: (device-pixel-width): Reflected name/parameters
7535         change to device-system-metric.
7536         (device-pixel-height): Ditto.
7537         (device-mm-width): Ditto.
7538         (device-mm-height): Ditto.
7539         (device-bitplanes): Ditto.
7540         (device-color-cells): Ditto.
7541
7542 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
7543
7544         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
7545
7546         * cl.el (most-positive-fixnum): Document.
7547         (most-negative-fixnum): Ditto.
7548
7549         * cus-dep.el: Updated comment.
7550
7551         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
7552         constant.
7553
7554         * cus-load.el (custom-put): Removed.
7555
7556         * files.el (after-find-file): Just resignal quit instead of
7557         signaling "canceled".
7558
7559 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
7560
7561         * frame.el (other-frame): Use `focus-frame' instead of
7562         select-frame kludges.
7563
7564         * lisp-mode.el: Update lisp-indent-function for
7565         save-selected-frame and with-selected-frame.
7566
7567         * frame.el (save-selected-frame): New macro.
7568         (with-selected-frame): Ditto.
7569         (other-frame): Use `set-frame-focus'.
7570
7571 1998-05-06  Oliver Graf <ograf@fga.de>
7572
7573         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
7574         (dragdrop-drop-url-default) default handler for URL drops created
7575         (dragdrop-drop-mime-default) default handler for MIME drops created
7576         (dragdrop-drop-functions) default custom for handling drops created
7577         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
7578
7579 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
7580
7581         * mouse.el: Removed redundant mouse-mswindows-drop function.
7582
7583 1998-05-05  Oliver Graf <ograf@fga.de>
7584
7585         * about.el: changed some text in my entry
7586         * dragdrop.el: added customs
7587
7588 1998-05-04  Oliver Graf <ograf@fga.de>
7589
7590         * mouse.el: killed global drop key bindings
7591         (mouse-offix-drop) removed
7592         * dragdrop.el: created
7593         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
7594
7595 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
7596
7597         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
7598         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
7599
7600         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
7601         obsolete comment.
7602
7603         * scrollbar.el (scrollbars-visible-p): Use new
7604         {vertical,horizontal}-scrollbar-visible-p specifiers.
7605
7606 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
7607
7608         * device.el (device-pixel-height):
7609         (device-pixel-width):
7610         (device-mm-width):
7611         (device-mm-height):
7612         (device-bitplanes):
7613         (device-color-cells): Moved these 6 functions from device.c; they
7614         all use single (device-system-metrics) call.
7615
7616 1998-05-09  SL Baur  <steve@altair.xemacs.org>
7617
7618         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
7619         were renamed.
7620
7621         * menubar-items.el:
7622         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
7623         Suggested by Hrvoje Niksic <hniksic@srce.hr>
7624
7625         * help.el (help-map): Remove Hyperbole keybinding logic.
7626         Suggested by: Michael Ernst <mernst@cs.washington.edu>
7627
7628 1998-05-08  SL Baur  <steve@altair.xemacs.org>
7629
7630         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
7631         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
7632
7633 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
7634
7635         * msw-glyphs.el: use nicer icon3 from the frame icon.
7636
7637 1998-05-07  SL Baur  <steve@altair.xemacs.org>
7638
7639         * version.el (emacs-version): Remove InfoDock conditionals.
7640
7641         * startup.el (startup-splash-frame): Change ID logo name.
7642
7643 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
7644
7645         * files.el (after-find-file): If the user presses C-g on
7646         directory-creation prompt, kill the buffer.
7647
7648 1998-05-06  SL Baur  <steve@altair.xemacs.org>
7649
7650         * simple.el (count-words-region): Reverse previous change.
7651
7652 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
7653
7654         * replace.el (query-replace): Just call perform-replace.
7655         (query-replace-regexp): Ditto.
7656         (perform-replace): Move region handling here.
7657         (perform-replace): Use the new arg to match-data.
7658
7659 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
7660
7661         * x-init.el: Install X specific display table that
7662           displays char 0240 as a space to avoid whatever it is
7663           that screws up display of that character code.
7664
7665 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
7666
7667         * help.el (function-arglist): If no arguments are documented for a
7668         subr, print nothing rather than incorrect output.
7669
7670 1998-05-05  SL Baur  <steve@altair.xemacs.org>
7671
7672         * cmdloop.el (command-error): Update bail-out error message to use
7673         `emacs-program-name'.
7674
7675         * lib-complete.el: Remove reader macro cruft.
7676
7677         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
7678         cruft.
7679
7680         * simple.el (count-words-region): Drop interactive-p check on the
7681         message.
7682
7683 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
7684
7685         * font.el
7686         * msw-faces.el
7687         Correct spelling of mswindows-font-canonicalize-name.
7688
7689 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7690
7691         * ldap.el (ldap-host-parameters-alist): Replaced with
7692         `ldap-host-parameters-plist'
7693         (ldap-search): Adapt to previous change
7694
7695 1998-05-02  SL Baur  <steve@altair.xemacs.org>
7696
7697         * about.el (about-hackers): Update Bob Weiner bio.
7698         (about-maintainer-info): Ditto.
7699
7700 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
7701
7702         * simple.el (display-warning-minimum-level): Docfix.
7703
7704 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
7705
7706         * widget.el (:default-get): New keyword.
7707         * wid-edit.el (default, widget-default-default-get): Define it.
7708         (group, widget-group-default-get): Define it.
7709         (menu-choice, widget-choice-default-get): Define it.
7710         (widget-default-get): New function.
7711         (widget-choice-action): Call it.
7712         (widget-editable-list-entry-create): Call it.
7713
7714 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
7715
7716         * byte-optimize.el (byte-boolean-vars): Removed.
7717         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
7718         lookup through `byte-boolean-vars'.
7719
7720 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
7721
7722         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
7723         resource-provided values into ghost specs for scrollbar-height and
7724         scrollbar-width.
7725
7726 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
7727
7728         * byte-optimize.el: Don't attempt to optimize /=.
7729
7730         * bytecomp.el (byte-compile-one-ore-more-args): New function.
7731         (byte-compile-/=): Ditto.
7732
7733 1998-05-02  SL Baur  <steve@altair.xemacs.org>
7734
7735         * apropos.el: Use `with-displaying-help-buffer'.
7736         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
7737         Use `with-displaying-help-buffer'.
7738         (apropos-follow): Do not give special treatment to buffer cursor
7739         was in prior to a mouse click.
7740         (apropos-describe-plist): Use `with-displaying-help-buffer'.
7741         (apropos-print-doc): Set correct buffer for setting text
7742         properties.
7743
7744 1998-05-01  SL Baur  <steve@altair.xemacs.org>
7745
7746         * help.el (help-buffer-prefix-string): New variable.
7747         (help-buffer-name): Use it.
7748
7749         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
7750         mode menu.
7751
7752 1998-04-30  Greg Klanderman  <greg@alphatech.com>
7753
7754         * frame.el (other-frame): Work even when focus-follows-mouse is true.
7755
7756 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
7757
7758         * files.el (find-file-noselect): Update docstring.
7759         (find-file-noselect): Signal an error if found an unreadable file.
7760         (file-chase-links): Save the match data.
7761         (normal-mode): Use `lwarn' and `error-message-string'.
7762         (interpreter-mode-alist): Change defconst to defvar.
7763         (inhibit-first-line-modes-regexps): Ditto.
7764         (inhibit-first-line-modes-regexps): Added .tgz.
7765         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
7766         (change-major-mode-with-file-name): New user-option.
7767         (set-visited-file-name): Synched with FSF.
7768         (file-name-extension): New function, from FSF 20.3.
7769         (file-relative-name): Synched with FSF.
7770         (save-some-buffers): Support the C-r feature.
7771         (recover-session): Synched with FSF.
7772         (kill-some-buffers): Ditto.
7773         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
7774
7775 1998-04-30  SL Baur  <steve@altair.xemacs.org>
7776
7777         * files.el (insert-file): Undo previous change and reenable use of
7778         format.el.
7779
7780 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
7781
7782         * window-xemacs.el (recenter): Define.
7783
7784 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
7785
7786         * font.el (mswindows-font-create-name)
7787         (mswindows-font-create-object): new functions for mswindows type
7788         fonts.
7789
7790         * msw-faces.el (mswindows-font-canicolize-name): fix so that
7791         strings are parsed as well as font objects.
7792
7793 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
7794
7795         * modeline.el (defining-kbd-macro): Restore modeline indication of
7796         kbd-macro being recorded.
7797         (add-minor-mode): Simplify docstring.
7798         (modeline-minor-mode-menu): Remove stuff.
7799
7800 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
7801
7802         * code-process.el (call-process): dynamically decide process
7803         coding type.
7804
7805 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
7806
7807         * modeline.el: Add line-number-mode, column-number-mode to
7808         the modeline minor-mode menu.  Button2 on the line number does
7809         goto-line.
7810
7811 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
7812
7813         * mouse.el: move x-selection-owner-p type things to
7814         selection-owner-p.
7815
7816         * msw-init.el: copy zmacs stuff from x-init.el
7817
7818         * msw-select.el (mswindows-own-selection)
7819         (mswindows-disown-selection) (mswindows-selection-owner-p): new
7820         functions. Very simple minded implementation of selectio
7821         ownership.
7822
7823         * select.el (own-selection) (disown-selection)
7824         (activate-region-as-selection) (select-make-extent-for-selection)
7825         (valid-simple-selection-p): functions moved from x-select.el for
7826         generalized selection.
7827
7828         * x-select.el: see select.el changes.
7829
7830         * x-toolbar.el: use new selection functions.
7831
7832 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7833
7834         * packages.el (packages-find-package-directories): Fixed bug that
7835         would pick up multiple site-package directories.
7836         (package-locations): Added "xemacs-packages" as a late package
7837         location.
7838
7839         * find-paths.el: Now uses `emacs-program-name' and
7840         `emacs-program-version'.
7841         Additions to enforce version-specific directories in
7842         `paths-find-version-directory'.
7843
7844 1998-04-29  SL Baur  <steve@altair.xemacs.org>
7845
7846         * default.el: Removed.
7847         * site-start.el: Removed.
7848
7849 1998-04-29  Didier Verna  <didier@xemacs.org>
7850
7851         * minibuf.el (minibuffer-history-minimum-string-length): Default
7852         to nil.
7853
7854 1998-04-28  SL Baur  <steve@altair.xemacs.org>
7855
7856         * find-paths.el (paths-program-name): Rename.
7857         (paths-emacs-root-p): Ditto.
7858         (paths-find-site-directory): Ditto.
7859
7860 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
7861
7862         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
7863         `emacs-lisp-byte-compile-and-load'.
7864
7865 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7866
7867         * ldap.el (ldap-search): Fixed additional parameter passing to
7868         `ldap-open'
7869
7870 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
7871
7872         * select.el (kill-primary-selection) (selection-owner-p)
7873         (copy-primary-selection) (yank-clipboard-selection)
7874         (selection-exists-p) (delete-primary-selection): new file and
7875         functions that do the right thing for the selected device.
7876
7877         * x-menubar.el: use generalised selection functions.
7878
7879         * dumped-lisp.el: dump select.el.
7880
7881 1998-04-27  SL Baur  <steve@altair.xemacs.org>
7882
7883         * find-paths.el (paths-progname): New variable.
7884         (paths-emacs-root-p): Use it.
7885         (paths-find-site-directory): Ditto.
7886
7887 1998-04-26  SL Baur  <steve@altair.xemacs.org>
7888
7889         * loadup.el ((member "dump" command-line-args)): Dump as
7890         `infodock' if InfoDock.
7891
7892 1998-04-25  SL Baur  <steve@altair.xemacs.org>
7893
7894         * find-paths.el (construct-emacs-version): Simplify, include
7895         program name in the return value.
7896         * (paths-find-version-directory): Use it.
7897
7898 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7899
7900         * info.el (Info-parse-dir-entries): Fixed regexp
7901         (Info-build-dir-anew): Remove full suffix and capitalize info file
7902         name for files with no @direntry
7903         (Info-batch-rebuild-dir): New function
7904         (Info-suffixed-file): Check for regular files instead of simple
7905         file existence (could catch directories before)
7906
7907 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7908
7909         * setup-paths.el, find-paths.el: Removed uses of `not' which
7910         temacs doesn't have.
7911
7912         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
7913         into root searching.
7914
7915 1998-04-24  Martin Buchholz  <martin@xemacs.org>
7916
7917         * subr.el: Remove definition of `not'.
7918
7919 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
7920
7921         * msw-glyphs.el: enable graphics support.
7922
7923 1998-04-23  Didier Verna  <didier@xemacs.org>
7924
7925         * x-menubar.el (default-menubar): restored the line-number-mode
7926         option.
7927
7928         * misc doc string updates related to the options menu.
7929
7930 1998-04-24  SL Baur  <steve@altair.xemacs.org>
7931
7932         * setup-paths.el (paths-construct-load-path): Fix typo.
7933
7934 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7935
7936         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
7937         font-menu-ignore-scaled-fonts don't have to be bound now; this
7938         gets us one step further towards making --no-autoloads work.
7939
7940         * startup.el (normal-top-level): Load auto-autoloads only if
7941         lisp-directory is non-nil.
7942
7943         * setup-paths.el (paths-construct-load-path): Made it robust
7944         against nil lisp-directory.
7945
7946         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
7947         to the list of variables that cause a warning when nil.
7948
7949         * toolbar.el (init-toolbar-location): Now works even when there's
7950         no toolbar icon directory.
7951
7952 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
7953
7954         * help.el (view-lossage): Recognize it.
7955
7956         * simple.el (log-message): Mark multiline messages.
7957
7958 1998-04-22  SL Baur  <steve@altair.xemacs.org>
7959
7960         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
7961
7962 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
7963
7964         * package-get.el (package-get-all):  add `\n' separator to
7965         interactive specification so that both variables are read
7966
7967 1998-04-22  Didier Verna  <didier@xemacs.org>
7968
7969         * x-menubar.el: ported the options menu to Custom.
7970         Moved the "read only" toggle button to the buffers menu.
7971         Corrected some missing ;;;###autoload or defcustom.
7972
7973         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
7974         the scrollbar-visible specifier for options menu handling.
7975
7976         * toolbar.el (toolbar-visible-p)
7977                      (toolbar-captioned-p)
7978                      (default-toolbar-position): defcustom wrappers around
7979         the toolbar specifiers for options menu handling.
7980
7981         * frame.el (get-frame-for-buffer-default-instance-limit):
7982         defcustom it for options menu handling.
7983
7984         * font-lock.el (font-lock-mode): defcustom and autoload the variable
7985         font-lock-mode for options menu handling.
7986
7987         * cus-start.el: added Custom properties to overwrite-mode for
7988         options menu handling.
7989
7990 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
7991
7992         * about.el: shameless self-promotion.
7993
7994 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
7995
7996         * simple.el (raw-append-message): Slightly optimize.
7997         (remove-message): Use `push' for clarity.
7998         (append-message): Ditto.
7999         (display-warning): Dito.
8000         (raw-append-message): Send the message to the appropriate device.
8001
8002 1998-04-22  SL Baur  <steve@altair.xemacs.org>
8003
8004         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
8005         From Sean MacLennan <Sean.MacLennan@pika.ca>
8006
8007 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8008
8009         * setup-paths.el: Changed `directory-sep-char' to
8010         `path-separator', following a change in GNU Emacs.
8011
8012 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8013
8014         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
8015         (Info-build-dir-anew): Add a final newline.
8016         (Info-build-dir-anew): Do not issue warning when rebuilding policy
8017         is `always'
8018         (Info-rebuild-dir): Ditto
8019
8020         * dumped-lisp.el (preloaded-file-list): Added ldap.el
8021
8022 1998-04-21  SL Baur  <steve@altair.xemacs.org>
8023
8024         * simple.el (count-words-buffer): Retain zmacs region.
8025         (count-words-region): Ditto.
8026         * simple.el: (what-line): Expanded line counts.
8027         (count-lines): New parameter to conditionalize whether collapsed
8028         lines get counted.
8029         From Bob Weiner <weiner@altrasoft.com>
8030
8031 1998-04-19  SL Baur  <steve@altair.xemacs.org>
8032
8033         * packages.el (package-locations): infodock-packages must override
8034         mule-packages and packages.
8035
8036 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
8037
8038         * wid-edit.el:
8039         remove rude messages from widget-activation-widget-mapper
8040         and widget-activation-glyph-mapper
8041
8042 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
8043
8044         * toolbar.el: Remove (featurep 'x) test from
8045         toolbar-make-button-list
8046
8047 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
8048
8049         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
8050         only if in the same frame.
8051
8052 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8053
8054         * packages.el (package-locations): Added site-packages hierarchy.
8055
8056         * setup-paths.el (paths-default-info-directories): Introduced and
8057         used.
8058
8059         * packages.el, setup-paths.el: Set various path searching depths
8060         to 1.
8061
8062         * packages.el (packages-hierarchy-depth):
8063         (packages-load-path-depth): Introduced and used.
8064
8065         * setup-paths.el (paths-load-path-depth): Introduced and used.
8066
8067         * find-paths.el (paths-find-recursive-path): Added max-depth
8068         parameter.
8069
8070 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8071
8072         * setup-paths.el (paths-construct-info-path): Removed
8073         dependency on behavior of (file-name-as-directory "").
8074
8075 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8076
8077         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
8078         lisp objects
8079
8080 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8081
8082         * dump-paths.el, startup.el: Added handling for --debug-paths.
8083
8084 1998-04-15  William M. Perry  <wmperry@aventail.com>
8085
8086         * wid-edit.el: We cannot just set the help-echo or balloon-help
8087           properties for an extent based on the :help-echo widget
8088           property, since help-echo and balloon-help cause an EXTENT to
8089           get passed in, where :help-echo functions are expecting a WIDGET
8090
8091 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
8092
8093         * scrollbar.el (init-scrollbar-from-resources): Call
8094         mswindows-init-scrollbar-metrics when appropriate.
8095
8096 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
8097
8098         * dumped-lisp.el: dump x-toolbar for window system
8099
8100         * msw-init.el (init-post-mswindows-win): enable toolbars if we
8101         have support and xpm.
8102
8103 1998-04-16  SL Baur  <steve@altair.xemacs.org>
8104
8105         * files.el (toggle-read-only): Fix docstring.
8106         From Didier Verna <didier@xemacs.org>
8107
8108 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8109
8110         * startup.el (normal-top-level): Load autoload-file-name without
8111         specifying an extension---some people only auto-autoload.el.gz.
8112
8113 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
8114
8115         * files.el (backup-enable-predicate): Don't bomb on NAME being
8116         nil.
8117
8118 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8119
8120         * find-paths.el, packages.el: Now prefers configure'd paths.
8121         This shouldn't cause any of the originally anticipated problems as
8122         the current paths architecture will not define the various
8123         configure-xxx variables if they're not specified on the configure
8124         command line.
8125
8126         * find-paths.el, setup-paths.el, packages.el: Removed all
8127         mentionings of "/" as a path separator.
8128         Used paths-construct-path throughout.
8129
8130         * find-paths.el (paths-construct-path): Created to assemble paths
8131         from directory components.
8132
8133         * setup-paths.el, packages.el: Used paths-decode-directory-path
8134         instead of decode-path-internal.
8135
8136         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
8137         and associates.
8138         (paths-decode-directory-path) Created.
8139
8140         * setup-paths.el: Changed configure-exec-path to
8141         configure-exec-directory.
8142
8143 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8144
8145         * packages.el (packages-find-packages): Fixed decoding of
8146         EMACSPACKAGEPATH.
8147
8148         * startup.el: -no-packages -> -no-early-packages.
8149
8150         (packages-load-package-lisps): Fixed loading of auto-autoload
8151         files.
8152
8153         * startup.el (normal-top-level): Fixed loading of core
8154         auto-autoload.
8155
8156         * obsolete.el: Un-obsoleted site-directory.  Sigh.
8157
8158         * startup.el, packages.el, dump-paths.el: Added proper settings
8159         for site-directory and lisp-directory variables.
8160
8161         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
8162         inhibit-package-autoloads and fixed handling of it.
8163
8164         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
8165         handling of former inhibit-package-init, now
8166         inhibit-early-packages, to make -vanilla etc. work.
8167
8168 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
8169
8170         * code-process.el (start-process): Fallback to 'undecided instead
8171         of 'binary for process input coding stream.
8172
8173         * process.el (start-process): Docstring fix.
8174
8175 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8176
8177         * info.el (Info-insert-dir): Do not insert temporary dir files
8178         in Info-dir-file-attributes
8179         (Info-build-dir-anew): Ensure temporary buffer is not read-only
8180         (Info-rebuild-dir): Ditto.
8181
8182 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8183
8184         * obsolete.el: Added obsoleteness declarations for
8185         `site-directory' and `Info-default-directory-list'.
8186
8187 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8188
8189         * find-paths.el (paths-find-emacs-root): Only look at the
8190         executable at the end of the symlink chain for determining the
8191         Emacs root.
8192
8193 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8194
8195         * setup-paths.el (paths-construct-info-path): Changed construction
8196         to cater to gone default in configure.
8197
8198         * find-paths.el (paths-uniq-append): Added.
8199
8200         * packages.el: Rewritten package path construction once again.
8201
8202         * dump-paths.el, startup.el: Removed package-path as a global
8203         variable.
8204
8205         * package-admin.el (package-admin-add-single-file-package):
8206         (package-admin-add-binary-package): Changed package-path to
8207         late-packages.
8208
8209         * packages.el (packages-split-path): Split path at "/" rather than
8210         nil according to change in emacs.c.
8211
8212 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8213
8214         * setup-paths.el (paths-construct-info-path): Changed info path
8215         order so that directories come out right.
8216         (paths-find-lock-directory): Fixed bug: It used to think
8217         configure-lock-directory is a path.
8218
8219 1998-04-06  Jeff Miller <jmiller@smart.net>
8220
8221         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
8222         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
8223         eases the use of toolbar-add/kill-item functions.
8224
8225 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
8226
8227         * code-files.el (file-coding-system-alist): Commented out
8228         loaddefs.el magical treatment.
8229
8230 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8231
8232         * info.el (Info-rebuild-outdated-dir): Added new option
8233         `conservative' and made it the default
8234         (Info-rebuild-dir): Appropriately parse multi-line description
8235         strings, and multi-section dir files. Issue warning when dir
8236         is rebuilt as temporary
8237         (Info-build-dir-anew): Issue warning when dir is built as
8238         temporary
8239
8240 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
8241
8242         * list-mode.el (list-mode-map): Bind highlight motion commands to
8243         standard keys left, right, C-b and C-f.
8244
8245 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8246
8247         * files.el (auto-mode-alist): allow .sc for Scheme->C
8248
8249 1998-04-06  SL Baur  <steve@altair.xemacs.org>
8250
8251         * loadup.el (pureload): Don't quote (garbage-collect).
8252
8253 1998-04-04  SL Baur  <steve@altair.xemacs.org>
8254
8255         * package-get-base.el: Updated.
8256
8257 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
8258
8259         * isearch-mode.el (isearch-just-started): New variable.
8260         (isearch-mode): Set it.
8261         (isearch-repeat): Advance one character forward only if the search
8262         was successful, and was not just started.
8263         (isearch-repeat): Clear isearch-just-started.
8264
8265 1998-04-02  SL Baur  <steve@altair.xemacs.org>
8266
8267         * finder.el (finder-compile-keywords): Don't eval new finder-inf
8268         if running -batch.
8269
8270 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
8271
8272         * subr.el (listify-key-sequence): Removed.
8273
8274 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
8275
8276         * bytecomp.el (byte-compile-print-gensym): New option.
8277         (byte-compile-output-file-form): Use it.
8278         (byte-compile-output-docform): Ditto.
8279         (byte-compile-compiled-obj-to-list): Ditto.
8280
8281 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
8282
8283         * msw-glyphs.el: set frame icon if xpm support.
8284
8285 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
8286
8287         * help.el: Code that pretty prints variable values
8288           removed.
8289
8290 1998-04-02  SL Baur  <steve@altair.xemacs.org>
8291
8292         * find-paths.el (paths-emacs-root-p): Correct test for installation
8293         directory.
8294         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8295
8296 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
8297
8298         * loaddefs.el: Don't set debug-ignored-errors; leave
8299           its default value set to nil.
8300
8301 1998-03-29  Damon Lipparelli  <lipp@primus.com>
8302
8303         * info.el (Info-rebuild-dir): fixed mis-spelling.
8304
8305 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8306
8307         * info.el (Info-rebuild-outdated-dir): New custom var
8308         (Info-insert-node): Create/update dir file when needed, ie when it
8309         does not exist or is older than some info files in directory
8310
8311 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8312
8313         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
8314         for last packages, mainly for using a 20.4 package base.
8315
8316         * packages.el (late-packages): Typo fix.  It was called
8317         early-packages.
8318
8319         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
8320         relative symlinks correctly.
8321         (paths-find-emacs-roots): More rigorous checking for plausible
8322         configuration-time root.
8323
8324         * startup.el (normal-top-level): Added a warning if XEmacs cannot
8325         find its roots.
8326
8327 1998-03-27  Martin Buchholz  <martin@xemacs.org>
8328
8329         * faces.el: Fix docstrings.
8330         * glyphs.el: Fix docstrings.
8331         * mouse.el: Fix docstrings.
8332
8333         * frame.el: Change phrase `current frame' to `selected frame'.
8334
8335         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
8336
8337         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
8338         macros using backquote to make them infinitely more readable.
8339
8340 1998-03-30  SL Baur  <steve@altair.xemacs.org>
8341
8342         * packages.el (packages-find-package-path): Hardcoded specialized
8343         InfoDock support until we can clean this up.
8344
8345         * help.el (describe-bindings-1): Return the value of the bindings
8346         help buffer created.
8347         (describe-bindings): Ditto.
8348
8349         * simple.el (set-variable): Restore previous behavior of not
8350         bombing if the variable to set is not boundp.
8351
8352 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8353
8354         * packages.el (packages-handle-package-dumped-lisps): Allow for
8355         non-local files to be loaded off the package-lisp variable.
8356
8357 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
8358
8359         * x-faces.el: Global X resources should override
8360           specs for all device classes (color, grayscale, mono);
8361           code currently doesn't override any of them.  Fixed by
8362           calling remove-specifier with '(x default) as the tag
8363           set and allowing inexact matches.
8364
8365 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
8366
8367         * faces.el: Separated face intializations based on
8368           device classes into device type specific (tag set,
8369           instantiator) pairs.
8370
8371 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
8372
8373         * wid-edit.el (widget-choice-action): Remember user's explicit
8374         choice.
8375         (widget-choice-value-create): Respect it.
8376         From Richard Stallman <rms@gnu.org>
8377
8378 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8379
8380         * setup-paths.el (paths-construct-info-path): Always append
8381         existing directories from configure-time info path.
8382
8383         * startup.el (startup-setup-paths): Renamed misnamed info-path to
8384         Info-directory-list.
8385
8386         * info.el: Removed Info-default-directory-list which was broken by
8387         design.
8388         Removed bogus initialization of Info-directory-list---startup.el
8389         can do a much better job.
8390         Added autoload of Info-directory-list.
8391
8392         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
8393         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
8394         be exclusive; now it's merely given precedence, just like in the
8395         old days.
8396
8397 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8398
8399         * find-paths.el (paths-find-architecture-directory): Fix bug with
8400         finding; it used to default too early.
8401
8402 1998-03-25  Martin Buchholz <martin@xemacs.org>
8403
8404         * packages.el (packages-split-path): Fix a bug; it used to fail
8405         for paths that weren't split.
8406
8407 1998-03-26  SL Baur  <steve@altair.xemacs.org>
8408
8409         * finder.el (finder-compile-keywords): trap on errors.
8410
8411 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
8412
8413         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
8414           fourth argument of t so that only the specs exactly
8415           matching the tag lists are removed.
8416
8417 1998-03-25  SL Baur  <steve@altair.xemacs.org>
8418
8419         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
8420
8421 1998-03-23  SL Baur  <steve@altair.xemacs.org>
8422
8423         * minibuf.el (mouse-read-file-name-1): If a default directory was
8424         specified, use it for generating the completions.
8425
8426 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8427
8428         * update-elc.el: Now respects inhibit-package-init and
8429         inhibit-site-lisp.
8430         Now does path construction with loadup-paths.
8431
8432         * startup.el (normal-top-level, startup-setup-paths): Now respects
8433         inhibit-package-init and inhibit-site-lisp.
8434
8435         * packages.el (packages-find-package-path): Extended package path
8436         by version-specific hierarchies.
8437         (packages-find-packages): Now respects inhibit flag and
8438         inhibit-site-lisp.
8439         Moved path setup to loadup-paths.
8440
8441         * make-docfile.el: Now respects inhibit-package-init and
8442         inhibit-site-lisp.
8443         Now does path construction with loadup-paths.
8444
8445         * loadup.el: Now respects inhibit-package-init and
8446         inhibit-site-lisp.
8447
8448         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
8449
8450         * loadup-paths.el: New file: setup load-path to encompass
8451         packages.
8452
8453 1998-03-22  SL Baur  <steve@altair.xemacs.org>
8454
8455         * auto-show.el: load-gc renamed to pureload.
8456         * site-load.el: Ditto.
8457         * packages.el (toplevel): Ditto.
8458         * loadup.el (really-early-error-handler): Ditto.
8459         * dumped-lisp.el (preloaded-file-list): Ditto.
8460         * cus-face.el (custom-declare-face): Ditto.
8461
8462 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8463
8464         * <Today>: The Big Path Searching Overhaul.
8465
8466         * find-paths.el: New file: find and assemble paths in the
8467         installation hierarchy.
8468
8469         * setup-paths.el: New file: global layout of paths and directories
8470         within the XEmacs hierarchy.
8471
8472         * packages.el: Replaced everything related to path searching and
8473         startup by code in terms of find-paths.
8474
8475         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
8476         the new path searching engine.
8477
8478         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
8479         and setup-paths.
8480
8481 1998-03-22  SL Baur  <steve@altair.xemacs.org>
8482
8483         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
8484         setup-paths.el.
8485
8486 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
8487
8488         * msw-glyphs.el: Added check for 'mswindows feature, so the file
8489         compiles identically in any configuration.
8490         Removed irrelevant commentary.
8491
8492 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
8493
8494         * simple.el (set-variable): Allow setting specifiers.
8495
8496 1998-03-19  SL Baur  <steve@altair.xemacs.org>
8497
8498         * lisp.el (forward-sexp): Revert previous change.
8499
8500 1998-03-18  SL Baur  <steve@altair.xemacs.org>
8501
8502         * frame.el (frame-initialize): Use `delete-console' instead of
8503         `delete-device' to delete the stream console to match the usage in
8504         Fkill_emacs.
8505
8506 1998-03-16  SL Baur  <steve@altair.xemacs.org>
8507
8508         * files.el (cdpath-previous): New variable.
8509         (cd): Use it.
8510         From Bob Weiner <weiner@wave.altrasoft.com>
8511
8512 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
8513
8514         * keydefs.el: Changed keybindings of forward-char,
8515           backward, scroll-up and scroll-down to point to their
8516           -command counterparts.
8517
8518         * simple.el: New functions: forwarc-char-command,
8519           backwrad-char-command, scroll-up-command,
8520           scroll-down-command which work liek their counterparts
8521           except that they honor the variable
8522           signal-error-on-buffer-boundary.
8523
8524           Definition of signal-error-on-buffer-boundary received
8525           from src/cmds.c.
8526
8527           defvar declaration added for word-across-newline to avoid
8528           byte-compiler warning about the free variable reference.
8529
8530 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
8531
8532         * winnt.el: Removed "%t" from the beginning of
8533         modeline-format. From now on, there's no nt-specifics in the modeline.
8534
8535 1998-03-14  SL Baur  <steve@altair.xemacs.org>
8536
8537         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
8538         of `when' with `if'.
8539
8540 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
8541
8542         * msw-glyphs.el: New file. Defines TTY-style glyphs for
8543         mswindows. Must be reworked along with glyphs.el, or
8544         merged into it, after there is images support.
8545
8546         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
8547         'mswindows.
8548
8549 1998-03-13  SL Baur  <steve@altair.xemacs.org>
8550
8551         * faces.el: fix for text cursor initialization.
8552         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
8553         From Andy Piper <andyp@parallax.co.uk>
8554
8555 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
8556
8557         * files.el (set-auto-mode): If a mode is not fboundp, check to see
8558         if there is an existing package that handles it and warn the user
8559         about that mode.
8560
8561 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
8562
8563         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
8564         Installation" menu item when Installation-string is not bound.
8565
8566 1998-03-11  SL Baur  <steve@altair.xemacs.org>
8567
8568         * lisp.el (forward-sexp): Fix for test for balanced sexp.
8569         From Jeremiah W. James <jerry@cs.ucsb.edu>
8570
8571 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
8572
8573         * msw-faces.el:
8574         * faces.el: Fix face initialization.
8575
8576 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
8577
8578         * files.el (backup-enable-predicate): fix breakage introduced
8579         by TMPDIR patch.
8580
8581 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
8582
8583         * x-faces.el (x-init-face-from-resources): The
8584           TTY face property retrieval functions don't return
8585           specifiers, so use face-property instead.
8586
8587 1998-03-09  SL Baur  <steve@altair.xemacs.org>
8588
8589         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
8590
8591 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
8592
8593         * x-menubar.el: Expanded documentation for
8594           option-save-faces.  Changed Options -> Browse Faces
8595           menu entry to invoke customize-face.
8596
8597 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
8598
8599         * faces.el: Most face initialization moved out of
8600           init-other-random-faces to the top level so that the
8601           initialization happens before Xemacs is dumped.  Much
8602           of the fascist "face-differs-from-default-p or FROB!"
8603           code has been retired in favor of letting the user do
8604           what they want to do.  Face initialization code changed
8605           to use `default' specifier tag so that the settings can
8606           be overridden later if the user wishes it.
8607
8608 1998-03-08  SL Baur  <steve@altair.xemacs.org>
8609
8610         * about.el (about-hackers): Update contributors list.
8611
8612 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
8613
8614         * specifier.el: Define new specifier tag `default'.
8615
8616         * modeline.el: Initialize faces using `default' tag.
8617
8618         * x-faces.el (x-init-face-from-resources): Remove
8619           specifier specs containing the `default' tag before
8620           adding new specs.
8621
8622 1998-03-02  John Jones  <jj@asu.edu>
8623
8624         * package-get.el (package-get-all): fixed arguments on call to
8625         package-admin-add-single-file-package.
8626         * package-get.el (package-get-installedp): fixed to match
8627         advertised behavior.
8628         * package-get.el: added function package-get-update-all which
8629         installs newest versions of all the current packages (if they are
8630         not already installed).
8631
8632 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
8633
8634         * files.el (find-file-noselect): Uncommented `truename' binding in
8635         `let*' and use it later to set `buffer-file-truename' iff it's
8636         still nil, as happens for example when finding a compressed
8637         file with "jka-compr".
8638
8639 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
8640
8641         * faces.el: in make-face-* type functions do the operation for all
8642         window systems, not just the first one found.
8643
8644         * font.el: call mswindows-list-fonts for mswindows.
8645
8646 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
8647
8648         * code-process.el (call-process-region):
8649         * process.el (call-process-region):
8650         * package-get.el (package-get-dir):
8651         * files.el (backup-enable-predicate):
8652         * gnuserv.el (gnuserv-temp-file-regexp):
8653         Use temp-directory in place of `/tmp'.
8654
8655 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
8656
8657         * "Fast" dired-in-C enhancements for Windows 95/NT:
8658
8659         * files.el: Added function, `wildcard-to-regexp', from GNU
8660           Emacs.
8661
8662         * files.el (insert-directory): Modified to use special
8663           dired-in-C enhancements if present.
8664
8665 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
8666
8667         * code-files.el: make default coding no-conversion.
8668
8669 1998-03-02  SL Baur  <steve@altair.xemacs.org>
8670
8671         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
8672         the load-path.
8673
8674         * update-elc.el: Strip directory when testing for files not to
8675         bytecompile.
8676
8677 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
8678
8679         * lisp-mode.el: Use recommended form for menus.
8680
8681         * info.el (Info-construct-menu): Use recommended form for menus.
8682
8683         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
8684         entry.
8685
8686 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
8687
8688         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
8689           (get-frame-for-buffer-noselect): Always return frames
8690           in the not-this-window-p cond clause.
8691
8692 1998-02-27  SL Baur  <steve@altair.xemacs.org>
8693
8694         * help.el (describe-installation): New function.
8695
8696         * x-menubar.el (default-menubar): Add describe-installation to
8697         Help menu.
8698
8699         * packages.el (packages-unbytecompiled-lisp): Installation.el
8700         should not be bytecompiled.
8701
8702         * dumped-lisp.el (preloaded-file-list): Dump Installation with
8703         XEmacs.
8704
8705         * x-menubar.el (default-menubar): Use correct guard for VM menu
8706         entry.
8707
8708         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
8709         coding.
8710         From Andy Piper <andyp@parallax.co.uk>
8711
8712 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8713
8714         * ldap.el: Do not require ldap-internal at compile time.
8715
8716 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
8717
8718         * code-files.el: new file. a virtual copy of mule-files.el
8719         but without charset
8720         dependencies. (toggle-buffer-file-ocding-system) new function for
8721         changing the eol type for the current buffer.
8722
8723         * code-process.el: new file. a copy of
8724         mule-process.el. mule-process.el will disappear when things have
8725         settled.
8726
8727         * coding.el: new file. a virtual copy of mule-files.el but
8728         without charset dependencies. (coding-system-base) new function
8729         for getting the parent coding system of a coding system with eol
8730         type set.
8731
8732         * dumped-lisp.el: add above files for the non-mule case.
8733
8734 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
8735
8736         * window-xemacs.el (display-buffer): If no explicit
8737           frame is specified, search for a window that displays
8738           the buffer on the currently selected frame, before
8739           searching other frames.
8740
8741 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
8742
8743         * frame.el (get-frame-for-buffer): If not-this-window-p
8744           is non-nil, use window on the selected frame if it is not
8745           also the selected window.  When defaulting, search for
8746           windows on the currently selected fgrame before searching
8747           other frames.
8748
8749 1998-02-25  Didier Verna  <didier@xemacs.org>
8750
8751         * modeline.el (modeline-swap-buffers): originally named
8752         `mouse-release-modeline'. Whether to actually swap the buffers is
8753         decided in `mouse-drag-modeline'.
8754         (mouse-drag-modeline): A button release event is considered a
8755         mouse click is both X (modeline scroll) and Y (modeline drag) pos
8756         stay unchanged.
8757
8758 1998-02-25  SL Baur  <steve@altair.xemacs.org>
8759
8760         * x-menubar.el: Put redo on the menubar.
8761         From Aki Vehtari <Aki.Vehtari@hut.fi>
8762
8763 1998-02-22  Greg Klanderman  <greg@alphatech.com>
8764
8765         * bytecomp.el (displaying-byte-compile-warnings): if
8766         temp-buffer-show-function is set, use it to display current set of
8767         warnings in the "*Compile-Log-Show*" buffer.
8768
8769         * simple.el (display-warning-buffer): if temp-buffer-show-function
8770         is set, use it to display current set of warnings in the
8771         "*Warnings-Show*" buffer.
8772
8773 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8774
8775         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
8776         Common Lisp.
8777
8778 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
8779
8780         * menubar.el: Allow button descriptors at least 2 long.
8781
8782         * x-menubar.el (default-menubar): Use recommended forms.
8783         (file-menu-filter): Remove.
8784         (edit-menu-filter): Remove.
8785
8786 1998-02-24  SL Baur  <steve@altair.xemacs.org>
8787
8788         * about.el (about-hackers): Updated.
8789
8790 1998-02-22  Greg Klanderman  <greg@alphatech.com>
8791
8792         * help.el (help-max-help-buffers): new variable
8793         (help-register-and-maybe-prune-excess): new function
8794         (help-buffer-name): use help-max-help-buffers.
8795         (with-displaying-help-buffer): use
8796         help-register-and-maybe-prune-excess.
8797
8798         * help.el (help-maybe-pretty-print-value): if the value fits on
8799         one line, let it.
8800
8801 1998-02-21  Greg Klanderman  <greg@alphatech.com>
8802
8803         * (with-displaying-help-buffer): there is no need to kill the buffer
8804         if it exists, becasuse with-output-to-temp-buffer will clear it.
8805         further, killing the buffer violates the rule that
8806         temp-buffer-show-function, if set, has the full responsibility of
8807         showing the temp buffer.  killing the buffer fucks with the window
8808         configuration, hosing temp-buffer-show-function.
8809
8810
8811 1998-02-23  Didier Verna  <didier@xemacs.org>
8812
8813         * modeline.el (mouse-drag-modeline):
8814         - Always scroll the modeline that was originally clicked on.
8815         - Use x pixels instead of x characters (which doesn't work anyway)
8816         as horizontal reference for modeline dragging. This allows us to
8817         keep on dragging the modeline even if the motion event occurs in
8818         another window.
8819
8820 1998-02-23  Didier Verna  <didier@xemacs.org>
8821
8822         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
8823         glyph on the modeline to indicate that dragging the mouse has an
8824         effect both horizontally and vertically.
8825
8826 1998-02-24  SL Baur  <steve@altair.xemacs.org>
8827
8828         * about.el (about-xemacs): Get rid of redundant visible version
8829         number.
8830
8831 1998-02-19  SL Baur  <steve@altair.xemacs.org>
8832
8833         * about.el (about-hackers): Update credits.
8834
8835 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
8836
8837         * prim/register.el (view-register): Show register type file-query.
8838
8839 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
8840
8841         * mode-motion.el (mode-motion-highlight-internal):
8842           save-excursion inside save-window-exucrsion form to
8843           hide buffer point changes from save-window-excursion.
8844           Prevents display flickering when the mouse pointer
8845           moves.
8846
8847 1998-02-17  Didier Verna  <didier@xemacs.org>
8848
8849         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
8850         function to handle correctly the case of a toolbar one side of the
8851         window: scrolling will not necessarily happen.
8852
8853 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
8854
8855         * files.el (after-find-file): Restore missing argument
8856           to format that provides filename for "... consider M-x
8857           recover-file" message.  Also call `message' with "%s"
8858           as the first arg instead of an arbitrary string.
8859
8860 1998-02-18  SL Baur  <steve@altair.xemacs.org>
8861
8862         * about.el (about-hackers): Various additions.
8863
8864 1998-02-15  SL Baur  <steve@altair.xemacs.org>
8865
8866         * autoload.el (generate-file-autoloads-1): Don't force an extra
8867         line out when copying on-the-same line autoloads.
8868
8869         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
8870         is installed.
8871
8872 1998-02-14  Martin Buchholz  <martin@xemacs.org>
8873
8874         * x11/x-win-xfree86.el (x-win-init-xfree86):
8875         * x11/x-win-sun.el (x-win-init-sun):
8876         * x11/x-init.el (x-initialize-compose):
8877         * prim/simple.el:
8878         (backward-or-forward-kill-sexp):
8879         (backward-or-forward-kill-sentence):
8880         (backward-or-forward-kill-word):
8881         (backward-or-forward-delete-char):
8882         * prim/isearch-mode.el (isearch-help-or-delete-char):
8883         Use x-keysym-on-keyboard-sans-modifiers-p instead of
8884         x-keysym-on-keyboard-p to detect backspace.
8885         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
8886         Clean up symbols used with dead keys, checking Linux and solaris
8887         keysyms.
8888         Simplify x-win-*.el using above methods.
8889         Change documentation for x-keysym-*-p functions.
8890
8891 1998-02-14  SL Baur  <steve@altair.xemacs.org>
8892
8893         * about.el (about-hackers): Restore entries for Michael Sperber and
8894         Vinnie Shelton.
8895         From Vinnie Shelton <acs@acm.org>
8896
8897 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
8898
8899         * simple.el (count-words-region): Ditto.
8900
8901 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
8902
8903         * simple.el (count-words-buffer): Document.  Don't print anything
8904         if non-interactive.
8905
8906 1998-02-12  SL Baur  <steve@altair.xemacs.org>
8907
8908         * packages.el (packages-hardcoded-lisp): easymenu.el is in
8909         multiple files in InfoDock.
8910
8911 1998-02-11  SL Baur  <steve@altair.xemacs.org>
8912
8913         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
8914         from version.el in InfoDock.
8915
8916         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
8917         specially.
8918
8919 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8920
8921         * bytecomp-runtime.el (proclaim-inline): Single quotes around
8922         variable name in docstring.
8923
8924 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
8925
8926         * menubar.h: Include "gui.h".
8927
8928 1998-02-10  SL Baur  <steve@altair.xemacs.org>
8929
8930         * site-load.el: Fix documentation.
8931
8932 1998-02-09  SL Baur  <steve@altair.xemacs.org>
8933
8934         * package-get-base.el (package-get-base): Updated.
8935
8936         * keymap.el: PC-ize.
8937
8938 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8939
8940         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
8941         from' on a fresh line.
8942
8943 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
8944
8945         * help.el (help-maybe-pretty-print-value): prin1, not princ the
8946         object.
8947
8948 1998-02-09  SL Baur  <steve@altair.xemacs.org>
8949
8950         * undo-stack.el: PC-ize.
8951
8952         * cmdloop.el: PC-ize.
8953
8954 1998-02-08  SL Baur  <steve@altair.xemacs.org>
8955
8956         * bytecomp-runtime.el: PC-ize.
8957
8958         * byte-optimize.el: Prolog fixup.  PC-ize.
8959
8960         * cus-dep.el: Spelling fix.
8961
8962         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
8963         entries follow).
8964
8965 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
8966
8967         * text-mode.el (text-mode-hook-identify): New function,
8968         put on text-mode-hook.  Set text-mode-variant here.
8969         (text-mode): Don't set it here.
8970
8971 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
8972
8973         * text-mode.el (text-mode-hook): New defvar.
8974         (text-mode-variant): New variable.
8975         (text-mode): Set that variable locally.
8976         (toggle-text-mode-auto-fill): New command.
8977
8978 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
8979
8980         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
8981
8982 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
8983
8984         * text-mode.el (paragraph-indent-text-mode):
8985         Renamed from spaced-text-mode.
8986         (text-mode-map): Bind TAB to indent-relative.
8987         (indented-text-mode-map): Variable deleted.
8988         (indented-text-mode): Now an alias for text-mode.
8989
8990 1998-02-05  SL Baur  <steve@altair.xemacs.org>
8991
8992         * loadup.el: test-atoms debugging stuffs removed.
8993
8994 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
8995
8996         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
8997
8998 1997-12-30  Colin Rafferty  <colin@xemacs.org>
8999
9000         * help.el (describe-beta): Made it use `locate-data-file'.
9001         (describe-distribution): Ditto.
9002         (describe-copying): Ditto.
9003         (describe-project): Ditto.
9004         (view-emacs-news): Ditto.
9005
9006         * help-nomule.el (help-with-tutorial): Made it use
9007         `locate-data-file' to find tutorial.
9008
9009 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
9010
9011         * about.el: Corrected my email address.
9012
9013         * mouse.el: Added 'mouse-mswindows-drop' similar to
9014         'mouse-offix-drop'.
9015
9016 1998-01-27  SL Baur  <steve@altair.xemacs.org>
9017
9018         * loadup.el (running-xemacs): Spelling fix.
9019
9020 1998-01-26  Colin Rafferty  <colin@xemacs.org>
9021
9022         * packages.el (packages-find-packages-1): Don't allow a backwards
9023         compatible lisp tree to overwrite `preloaded-file-list'.
9024
9025 1998-01-26  SL Baur  <steve@altair.xemacs.org>
9026
9027         * loadup.el: Don't delete "xemacs" prior to dumping.
9028
9029 1998-01-24  SL Baur  <steve@altair.xemacs.org>
9030
9031         * package-info.el (pi-last-mod-date): New function.
9032         (pi-author-version): New function.
9033         (batch-update-package-info): Use them.
9034
9035 1998-01-23  Colin Rafferty  <colin@xemacs.org>
9036
9037         * frame.el (get-frame-for-buffer-default-to-current): Create.
9038         (get-frame-for-buffer-noselect): Allow user to use current frame
9039         with `get-frame-for-buffer-default-to-current'.
9040
9041 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
9042
9043         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
9044         (byte-compile-output-docform): Ditto.
9045         (byte-compile-compiled-obj-to-list): Ditto.
9046
9047 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9048
9049         * startup.el (command-line-1): Removed code that ran
9050           buffer-menu.
9051
9052 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
9053
9054         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
9055
9056 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
9057
9058         * frame.el (suspend-emacs-or-iconify-frame): Check using
9059         `device-on-window-system-p' instead of explicitly checking for X,
9060         so that the same logic works for MS Windows.
9061         (suspend-or-iconify-emacs): Ditto.
9062
9063 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
9064
9065         * about.el (about-maintainer-info): Andy Piper is back.
9066         (xemacs-hackers): Updated Andy Piper's email address.
9067         (about-hackers): Added Jonathan Harris.
9068         (about-hackers): Updated Tibor Polgar's email address.
9069
9070 1998-01-18  SL Baur  <steve@altair.xemacs.org>
9071
9072         * about.el: Add xemacs.org email manager.
9073
9074         * package-get-base.el (package-get-base): Updated with most recent
9075         package updates.
9076
9077 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9078
9079         * help.el (function-arglist): Use `indirect-function' instead of
9080         `symbol-function' so that aliases are treated correctly.
9081
9082 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9083
9084         * help.el (help-map): Add f1 binding to `help-for-help'.
9085         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
9086         (describe-key-briefly): Use `princ' "%s" to print object.
9087         (with-displaying-help-buffer): Kill buffer if it exists, again.
9088         (describe-key): Use `princ' "%s" to print object.
9089         (describe-function-1): Use `princ' "%s" to print object.
9090         Commented out alias lines removed.
9091         (help-pretty-print-limit): New variable to control pretty-printing
9092         of variable values.
9093         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
9094         `help-pretty-print-value' again.  Only print-print when OBJECT is
9095         list of length less than `help-pretty-print-limit'.
9096         (describe-variable): Use `help-maybe-pretty-print-value' again.
9097
9098 1998-01-18  SL Baur  <steve@altair.xemacs.org>
9099
9100         * simple.el (blink-matching-open): Remove C++ kludge.
9101         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
9102
9103 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9104
9105         * info.el (Info-default-directory-list): Made the documentation
9106         more explanitory.
9107
9108 1998-01-13  Martin Buchholz  <martin@xemacs.org>
9109
9110         * lisp/packages.el:
9111         * lisp/package-admin.el:
9112         * lisp/build-report.el:
9113         Fix typos.
9114
9115 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
9116
9117         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
9118         warnings in Java buffers without final newline and editing the
9119         last line.
9120
9121 1998-01-17  SL Baur  <steve@altair.xemacs.org>
9122
9123         * packages.el (packages-find-packages-1): Don't allow a backwards
9124         compatible lisp tree to overwrite `preloaded-file-list'.
9125         Suggested by Colin Rafferty  <colin@xemacs.org>
9126
9127         * mouse.el (mouse-offix-drop): Set undo-boundary.
9128         From Oliver Graf <ograf@fga.de>
9129
9130 1998-01-13  SL Baur  <steve@altair.xemacs.org>
9131
9132         * loadup.el (load-gc): rewrite as defun.
9133         Print something sensical if a required dump-time file isn't found.
9134
9135 1998-01-12  SL Baur  <steve@altair.xemacs.org>
9136
9137         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
9138         bug strikes a menudescriptor.
9139
9140         * package-get-base.el (package-get-base): Updated.
9141
9142         * package-info.el (batch-update-package-info): Derive REQUIRES
9143         from the Makefile.
9144
9145 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
9146
9147         * files.el (save-some-buffers): Don't play games with deleting
9148         other windows if we are in the minibuffer window.
9149
9150 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9151
9152         * modeline.el (modeline-minor-mode-menu): Add support for :active
9153         (add-minor-mode): Document :active property to TOGGLE.
9154
9155 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9156
9157         * modeline.el (modeline-minor-mode-menu): Add support for an
9158         `:included' predicate in the `toggle-sym' plist.
9159         (add-minor-mode): Document the :included property, format
9160         docstring some more.
9161         (modeline-minor-mode-menu): Documentation string added.
9162
9163 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9164
9165         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
9166         labels from the symbol-names by thwacking off the overly redundant
9167         and overused "mode", parenthesizing "minor", and capitalizing the
9168         resultant strings.  Also shortened the menu's title by eliminating
9169         the redundant buffer name.
9170         (add-minor-mode): Beautified the docstring, added mention of the
9171         `:menu-tag' property of TOGGLE.
9172         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
9173         `toggle-sym' to beatify the mode-life menus.
9174         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
9175         `auto-fill-function'.
9176
9177 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9178
9179         * modeline.el (modeline-minor-mode-menu): Changed the string-only
9180         menus to :style 'toggle.
9181
9182 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
9183
9184         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
9185
9186 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
9187
9188         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
9189         only recognize first hyperlink.
9190         (hyper-apropos-highlightify): Deletia, this is already done by
9191         `hyper-apropos-insert-face'.
9192         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
9193
9194 1998-01-09  SL Baur  <steve@altair.xemacs.org>
9195
9196         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
9197         mail.
9198         (toolbar-mail-reader): Add support for `send'.
9199         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
9200
9201 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9202
9203         * info.el (Info-emacs-info-file-name): Add defvar for
9204         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
9205         will function properly.
9206
9207 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
9208
9209         * simple.el: make the backwards delete function called by
9210         `backward-or-forward-delete-char' user configurable.
9211
9212 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9213
9214         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
9215         compiled function got loaded from.
9216
9217 1998-01-09  SL Baur  <steve@altair.xemacs.org>
9218
9219         * term/apollo.el: Synched up with InfoDock 3.6.2.
9220
9221 1998-01-08  SL Baur  <steve@altair.xemacs.org>
9222
9223         * startup.el (load-init-file): Load autoloads earlier.
9224         (startup-splash-frame): Handle InfoDock logo.
9225
9226         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
9227         InfoDock.
9228         (x-init-toolbar-from-resources): Move from x-toolbar.el.
9229
9230         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
9231         doesn't have this function.
9232
9233         * packages.el (locate-data-file): Fix to call `locate-file'.
9234
9235 1998-01-07  SL Baur  <steve@altair.xemacs.org>
9236
9237         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
9238         version of version.el.
9239         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
9240
9241         * x-menubar.el (default-menubar): Guard reference to
9242         `gnuserv-frame'.
9243         (default-menubar): Guard references to `font-lock-mode'.
9244         (default-menubar): Guard references to font-menu-this-frame-only-p'.
9245         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
9246
9247         * make-docfile.el: Don't snarf doc strings from autoloads.
9248
9249         * startup.el (load-init-file): Use algorithm from loaddefs.el for
9250         loading auto-autoloads files.
9251
9252         * loaddefs.el: Disable dumping autoloads.
9253
9254 1998-01-05  SL Baur  <steve@altair.xemacs.org>
9255
9256         * lisp-mnt.el: Synch to Emacs 20.2.
9257
9258         * help.el: Remove manual autoload of `finder-by-keyword'.
9259
9260         * finder.el (finder-by-keyword): Autoload.
9261
9262         * help.el: Conditionalize hyperbole setup.
9263
9264 1998-01-04  SL Baur  <steve@altair.xemacs.org>
9265
9266         * packages.el (package-require): Update to reflect new data format.
9267
9268 1998-01-02  Didier Verna  <didier@xemacs.org>
9269
9270         * x-menubar.el (default-menubar): make the tutorials available
9271         through the menubar. (Plus some compilation warnings cleanup).
9272
9273 1998-01-04  SL Baur  <steve@altair.xemacs.org>
9274
9275         * check-features.el: New file.  Perform sanity check after build.
9276
9277         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
9278         files to tooltalk package.
9279         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
9280         package.
9281
9282         * package-admin.el (package-admin-xemacs): Use better default for
9283         location of XEmacs binary.
9284
9285 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
9286
9287         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
9288         tag with sexp and add value tag with value `t'.
9289
9290 1998-01-03  SL Baur  <steve@altair.xemacs.org>
9291
9292         * package-get.el: Changes to work with real data.
9293         From Pete Ware <ware@cis.ohio-state.edu>
9294
9295         * packages.el (packages-reload-autoloads): Guard load for the time
9296         being.
9297
9298         * update-elc.el ("packages.el"): Force loading packages.el instead
9299         of possibly out-of-date packges.elc.
9300         * make-docfile.el ("packages.el"): Ditto.
9301
9302 1998-01-02  Colin Rafferty  <colin@xemacs.org>
9303
9304         * build-report.el (build-report-delete-regexp): Added a rule for
9305         the main tarball shadowing anything past it.
9306
9307 1998-01-02  SL Baur  <steve@altair.xemacs.org>
9308
9309         * packages.el (package-provide): Delete a previous provide.
9310
9311         * package-info.el: New file.
9312
9313         * package-get.el: New file.
9314         From Pete Ware <ware@cis.ohio-state.edu>
9315         (package-get): Fix md5 computation to work with Mule.
9316
9317 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9318
9319         * simple.el (log-message-*): Quote symbols in docstrings properly.
9320
9321 1998-01-01  SL Baur  <steve@altair.xemacs.org>
9322
9323         * packages.el (packages-new-autoloads): Ignore symbolic links.
9324
9325         * cus-face.el (face-custom-attributes-get): Fix typo.
9326         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9327
9328 1997-12-31  SL Baur  <steve@altair.xemacs.org>
9329
9330         * startup.el (load-init-file): Reload new or changed autoloads
9331         unless inhibited.  Reload modified dumped lisp (stubbed).
9332
9333         * packages.el (packages-new-autoloads): New function.
9334         (packages-reload-autoloads): New function.
9335         (packages-reload-dumped-lisp): New (stub) function.
9336
9337         * loadup.el: Inhibit reloading dumped files when running temacs.
9338
9339         * loadhist.el (file-provides): Extend to handle variant
9340         extensions.
9341
9342         * replace.el (query-replace): Fix typo.
9343
9344 1997-12-30  SL Baur  <steve@altair.xemacs.org>
9345
9346         * make-docfile.el: list-autoloads-path has been renamed.
9347         * update-elc.el: list-autoloads has been renamed.
9348
9349         * packages.el (packages-list-autoloads): Renamed.
9350         (packages-list-autoloads-path): Ditto.
9351
9352 1997-12-29  Colin Rafferty  <colin@xemacs.org>
9353
9354         * packages.el (packages-find-packages-1): Made it signal a warning
9355         for an error in an auto-autoload.el file.
9356
9357 1997-12-30  SL Baur  <steve@altair.xemacs.org>
9358
9359         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
9360         tag with const.
9361         From Aki Vehtari <Aki.Vehtari@hut.fi>
9362
9363         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
9364
9365         * loadhist.el (unload-feature): Remove autoload.
9366
9367 1997-12-28  SL Baur  <steve@altair.xemacs.org>
9368
9369         * loadhist.el: Unpackaged.
9370
9371         * help.el (describe-symbol-find-file): Rename
9372         `describe-function-find-file' and make old name obsolete.
9373         (describe-function-1): Use it.
9374         (describe-function-1): Guard reference to
9375         `compiled-function-annotation'.
9376
9377 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9378
9379         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
9380         argument.
9381         (help-mode-quit): New optional arg to control whether it kills or
9382         buries.  Tidied up.
9383         (with-displaying-help-buffer): Don't kill buffer initially, even
9384         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
9385         (help-pretty-print-value): Rename back from
9386         `help-maybe-pretty-print-value'!  If `pp-internal' is available
9387         use it, otherwise use dumped `cl-prettyprint'.
9388         (describe-variable): Use `help-pretty-print-value' again.
9389         (find-func): Removed reference to "find-func" at end.
9390
9391 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
9392
9393         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
9394           GUI XEmacs. Rename? x-menubar is rather window system
9395           independant, except for a couple of items.
9396
9397 1997-12-26  SL Baur  <steve@altair.xemacs.org>
9398
9399         * x-menubar.el (default-menubar): Remove hyperbole and oobr
9400         entries as they will no longer be distributed with XEmacs.
9401
9402         * format.el (format-alist): Fix image/tiff regexps.
9403         From P. E. Jareth Hein <jareth@camelot-soft.com>
9404
9405         * help.el (help-maybe-pretty-print-value): Rename.
9406         (describe-variable): Use it.
9407         (describe-variable): Add trailing linefeed.
9408
9409 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9410
9411         * help.el (describe-function-1): Don't output anything for
9412           arglist of autoload functions.
9413
9414 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9415
9416         * help.el (describe-function-1): Don't output anything for
9417           arglist of autoload functions.
9418
9419 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9420
9421         * help.el (help-mode-map): New bindings for `help-mode-bury',
9422         `describe-function-at-point', `describe-variable-at-point',
9423         `Info-elisp-ref', `customize-variable', `help-next-section' and
9424         `help-prev-section'.
9425         (help-next-section): New function.
9426         (help-prev-section): New function.
9427         (help-mode-quit): Changed to kill the help buffer.
9428         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
9429         correctly.
9430         (help-buffer-name): New function to generate the name of help
9431         buffers.
9432         (with-displaying-help-buffer): Is now a macro.  Takes an new first
9433         argument giving the name of the help buffer.
9434         (describe-key): Use `with-displaying-help-buffer' with name.
9435         (describe-mode): Ditto.
9436         (describe-bindings): Ditto.
9437         (describe-prefix-bindings): Ditto.
9438         (view-lossage): Ditto.
9439         (with-syntax-table): New macro.
9440         (function-called-at-point): Use `ignore-errors' and
9441         `with-syntax-table'.
9442         (function-at-point): Ditto.
9443         (describe-function): Use `with-displaying-help-buffer' with name.
9444         (function-arglist): Extracted from `describe-function-1'.  Returns
9445         function's arglist as string.
9446         (function-documentation): Extracted from `describe-function-1'.
9447         Returns function's docstring.
9448         (describe-function-1): Remove all the "stream" garbage, including
9449         the stream argument.  Use `function-arglist' and
9450         `function-documentation'.
9451         (describe-function-arglist): Just use `function-arglist'.
9452         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
9453         (help-pretty-print-value): New function to help with
9454         pretty-printing variable values.  Knows about `#<...>'.  Needs
9455         `pp-internal'.
9456         (describe-variable): Use `with-displaying-help-buffer' with name.
9457         Formatting improved.  Display file where variable is defined, if
9458         known.  Use `help-pretty-print-value'.
9459         (describe-syntax): Use `with-displaying-help-buffer' with name.
9460         (list-processes): Remove "stream" garbage.
9461
9462 1997-12-25  SL Baur  <steve@altair.xemacs.org>
9463
9464         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
9465         call a dumped routine instead.
9466
9467         * x-win-xfree86.el: Wrap file in defun.
9468         * x-win-sun.el: Ditto.
9469
9470 1997-12-23  SL Baur  <steve@altair.xemacs.org>
9471
9472         * help.el (view-emacs-news): Remove usage of outl-mouse which
9473         advises functions and does other evil things.
9474
9475 1997-12-22  SL Baur  <steve@altair.xemacs.org>
9476
9477         * format.el (format-alist): Add `image/tiff'.
9478         From P. E. Jareth Hein <jareth@camelot-soft.com>
9479
9480 1997-12-21  SL Baur  <steve@altair.xemacs.org>
9481
9482         * about.el (about-hackers): More names added.
9483
9484         * make-docfile.el: Remove superfluous package path search.
9485
9486         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
9487
9488 1997-12-20  SL Baur  <steve@altair.xemacs.org>
9489
9490         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
9491         ignored shadows.
9492
9493 1997-12-18  SL Baur  <steve@altair.xemacs.org>
9494
9495         * startup.el (set-default-load-path): Make sure lisp and site-lisp
9496         get trailing slashes when added to the load-path.
9497
9498         * x-init.el (init-x-win): Locate where XEmacs X localization files
9499         are.
9500
9501 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
9502
9503         * x-faces.el: Added support for foregroundToolBarColor
9504           to xpm-color-symbols.
9505
9506 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
9507
9508         * etags.el (tags-remove-duplicates): Removed.
9509         (buffer-tag-table-list): Use `delete-duplicates'.
9510
9511         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
9512         correctly.
9513         (get*): Defalias to `get'.
9514
9515         * cl.el (eql): Compare integers with `eq'.
9516         (cl-map-extents): Check for `map-extents' first.
9517
9518 1997-12-17  Didier Verna  <didier@xemacs.org>
9519
9520         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
9521         added the 'numero', 'copyright' and 'trademark' symbols.
9522
9523         * leim/quail/latin-post.el ("french-postfix"): see above.
9524
9525 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
9526
9527         * widget.el (define-widget): Check the arguments.
9528
9529         * cus-edit.el (customize-face): Use `check-argument-type'.
9530         (custom-variable-value-create): Use `signal' to signal error.
9531         (custom-variable-reset-saved): Ditto.
9532         (custom-variable-reset-standard): Ditto.
9533         (custom-face-reset-saved): Ditto.
9534
9535         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
9536         (widget-default-format-handler): Ditto.
9537         (widget-checklist-add-item): Ditto.
9538         (widget-radio-add-item): Ditto.
9539         (widget-editable-list-entry-create): Ditto.
9540         (widget-sexp-prompt-value): Ditto.
9541
9542         * custom.el (custom-declare-variable): Signal errors better.
9543         (custom-handle-keyword): Ditto.
9544         (custom-declare-group): Ditto.
9545
9546         * window-xemacs.el (windows): Ditto.
9547
9548         * menubar.el (menu): Ditto.
9549
9550         * keydefs.el (keyboard): Ditto.
9551
9552         * minibuf.el (minibuffer): Ditto.
9553
9554         * process.el (execute): Ditto.
9555
9556         * fill.el (fill): Ditto.
9557
9558         * modeline.el (modeline): Ditto.
9559
9560         * help.el (help): Ditto.
9561
9562         * faces.el (faces): Ditto.
9563
9564         * files.el (files): Ditto.
9565
9566         * x-init.el (x): Ditto.
9567
9568         * lisp-mode.el (lisp): Ditto.
9569
9570         * process.el (processes): Ditto.
9571
9572         * mouse.el (mouse): Ditto.
9573
9574         * abbrev.el (abbrev): Moved from cus-edit.
9575
9576         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
9577         as variable declaration.
9578
9579 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
9580
9581         * menubar.el (find-menu-item): Use `check-argument-type'.
9582         (find-menu-item): Cosmetic changes.
9583
9584 1997-12-18  SL Baur  <steve@altair.xemacs.org>
9585
9586         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
9587
9588 1997-12-17  SL Baur  <steve@altair.xemacs.org>
9589
9590         * startup.el (set-default-load-path): Only search package-path
9591         when not running temacs.
9592
9593         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
9594         files.
9595
9596         * loadup.el: Correct commentary.  Reformatting.
9597         (really-early-error-handler): Use absolute path to the
9598         first dumped-lisp.el file.
9599         (really-early-error-handler): Print full path name of
9600         each dumped lisp file (inherited from InfoDock).
9601
9602         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
9603         dumped-lisp.el files.
9604
9605         * make-docfile.el (preloaded-file-list): Reorder when the
9606         package-path is searched.
9607         * update-elc.el: Ditto.
9608
9609         * lisp-mode.el (call-with-condition-handler): Treat the same as
9610         `condition-case' for indentation.
9611
9612         * about.el (about-xemacs): Update release date.
9613
9614 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
9615
9616         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
9617         anywhere but at the last clause.
9618         (ecase): Disallow `t' and `otherwise'.
9619
9620 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9621
9622         * cus-edit.el (custom-buffer-create-buttons): New function
9623         from stuff moved out of `custom-buffer-create-internal'.
9624         (custom-novice): New variable.  Default t.
9625         (custom-display-global-buttons): Ditto.  Default `top'.
9626         (custom-buffer-create-internal): Only display help if
9627         `custom-novice' is non-nil.  Display global buttons according to
9628         `custom-display-global-buttons'.
9629
9630 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
9631
9632         * menubar.el (find-menu-item): Use `check-argument-type'.
9633         (find-menu-item): Cosmetic changes.
9634
9635 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
9636
9637         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
9638         look.
9639
9640 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9641
9642         * format.el (format-deannotate-region):  Bug fix.
9643         Deannotating a region containing unknown tags would fail
9644         (causing decoding of text/enriched to fail at user level)
9645
9646 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
9647
9648         * minibuf.el (read-directory-name): Support sixth
9649           arg, HISTORY, as already documented.
9650
9651 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
9652
9653         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
9654         to `ecase'.
9655
9656 1997-12-14  SL Baur  <steve@altair.xemacs.org>
9657
9658         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
9659         skk-activate.
9660
9661 1997-12-13  SL Baur  <steve@altair.xemacs.org>
9662
9663         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.