update.
[chise/xemacs-chise.git] / lisp / ChangeLog
1 2000-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2
3         * utf-2000/char-db-util.el (insert-char-data): Support
4         `insert-char-data'.
5
6         * utf-2000/u03100-Bopomofo.el (BOPOMOFO LETTER K): Add
7         `->ideograph' and `chinese-isoir165'; delete `ideograph-daikanwa'.
8         (BOPOMOFO LETTER C): Likewise.
9         (BOPOMOFO LETTER O): Likewise.
10         (BOPOMOFO LETTER E): Likewise.
11         (BOPOMOFO LETTER U): Add `morohashi-daikanwa',
12         `ideographic-radical', `ideographic-strokes', `total-strokes'; use
13         `->ideograph' instead of `ideograph'.
14
15 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
16
17         * utf-2000/Ideograph-R197-Salt.el: Reformatted.
18
19 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
20
21         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
22
23         * mule/mule-charset.el (default-coded-charset-priority-list): Add
24         `mojikyo' instead of `mojikyo-pj-[1..21]'.
25
26 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
27
28         * mule/vietnamese.el (vscii-2): Delete abolished property
29         `composite'; now composite mode is default.
30
31 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
32
33         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
34         of `raw-text'; check \uHHHH representation even if non-ascii
35         characters are not found.
36
37         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
38         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
39         unconditionally.
40
41         * mule/viet-ccl.el: New file.
42
43         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
44         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
45         - Separate CCL based implementations to viet-ccl.el.
46
47 2000-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
48
49         * utf-2000/ccs-jisx0208-1983.el: Remove unused file.
50
51 2000-03-23  MORIOKA Tomohiko  <tomo@m17n.org>
52
53         * utf-2000/Ideograph-R085-Water.el (U+6E13): Add J{78|83|90}-374C.
54
55         * utf-2000/Ideograph-R066-Rap.el (M13285'): Unify U+656C; separate
56         C1-6439.
57         (M13303): Separate U+656C.
58
59         * utf-2000/Ideograph-R064-Hand.el (M12239): Separate U+6385.
60         (M12311'): Add Mojikyo-50200.
61         (M12312): Separate U+63BD.
62         (M12373): Separate U+63E4.
63         (M12552): Separate U+643D.
64         (M12575): Separate U+6452.
65         (M12597): Separate U+6461.
66         (M12597): Separate U+6461.
67         (M12645): Separate U+6479.
68         (M12678): Separate U+6487.
69         (M12716): Separate U+649D.
70         (M12808): Separate U+64CE.
71         (M12876): Separate U+64ED.
72         (M12894): Separate U+64F3.
73         (M26763): Separate C5-7347.
74
75 2000-03-22  MORIOKA Tomohiko  <tomo@m17n.org>
76
77         * utf-2000/char-db-util.el (insert-char-data): Change order of
78         `ideographic-strokes', `kangxi-strokes', `japanese-strokes' and
79         `cns-strokes'.
80
81         * utf-2000/mojikyo.el (M292): Remove mojikyo-pj-1.
82         (M634): Likewise.
83         (M916): Likewise.
84         (M28800): Remove mojikyo-pj-6.
85         (M48869): Remove mojikyo-pj-9.
86         (M50100): Likewise.
87
88 2000-03-22  MORIOKA Tomohiko  <tomo@m17n.org>
89
90         * utf-2000/Ideograph-R054-Long-Stride.el (M9574): Separate U+5EFA.
91
92         * utf-2000/Ideograph-R038-Woman.el (M6618): Separate U+5ACC.
93
94         * utf-2000/Ideograph-R116-Cave.el (M25406): Separate U+7A74.
95         (M25424): Separate U+7A81.
96         (M25439): Unify U+7A81.
97
98         * utf-2000/Ideograph-R170-Mound.el (M41720'): Separate U+F9DC; add
99         Mojikyo-50557.
100         (U+F9DC): Add K0-6B58.
101         (M41792): Separate J78-3764 and C1-6B61.
102         (M41813): Add J78-3764.
103
104         * utf-2000/Ideograph-R213-Turtle.el (M48869): Add
105         `kangxi-radical', `kangxi-strokes' and comment.
106
107 2000-03-22  MORIOKA Tomohiko  <tomo@m17n.org>
108
109         * utf-2000/Ideograph-R115-Grain.el (M25218): Separate J78-374E and
110         K0-4D26.
111         (M48869): Moved to Ideograph-R213-Turtle.el.
112
113         * utf-2000/Ideograph-R113-Spirit.el (M24634): Separate U+7941.
114         (M24636): Separate U+7944.
115         (M24637): Separate U+7945.
116         (M24638): Separate U+7946.
117         (M24640): Move K0-5137 from U+7948.
118         (M24641): Move K0-7233 from U+7949.
119         (M24643): Separate U+794A.
120         (M24645): Separate U+794B.
121         (M24647): Separate U+794C.
122         (M24651): Separate U+794F.
123         (M24652): Move K0-695E from M24652'.
124
125 2000-03-21  MORIOKA Tomohiko  <tomo@m17n.org>
126
127         * utf-2000/Ideograph-R145-Clothes.el (M34166): Add J{78|83}-3736.
128
129         * utf-2000/Ideograph-R123-Sheep.el (M28498): Add J{78|83}-3732.
130
131         * utf-2000/Ideograph-R119-Rice.el (M26860): Add J{78|83}-3729.
132
133         * utf-2000/Ideograph-R177-Leather.el (M42729): Separate
134         J{83|90}-3724m K0-7C28 and C1-675D.
135         (M42732): Separate U+9775.
136
137         * utf-2000/Ideograph-R030-Mouth.el (M4015): Add J90-3674.
138         (J78-3674): New character.
139
140 2000-03-20  MORIOKA Tomohiko  <tomo@m17n.org>
141
142         * utf-2000/Ideograph-R158-Body.el (U+8EAF): Add J{83|90}-366D.
143
144 2000-03-17  MORIOKA Tomohiko  <tomo@m17n.org>
145
146         * utf-2000/Ideograph-R023-Hiding-Enclosure.el (U+533A): Add
147         J90-3668.
148
149         * utf-2000/Ideograph-R009-Man.el (M724): Add
150         `jisx0208-difference'.
151         (U+4FF1): Add `jisx0208-1978/4X'.
152
153         * utf-2000/Ideograph-R145-Clothes.el (M34646): Add
154         `ideographic-strokes'.
155         (M34647): Add J{78|83}-365F.
156         (M34648): Add `ideographic-strokes'.
157
158         * utf-2000/Ideograph-R145-Clothes.el (M34148): Add
159         `ideographic-strokes'.
160         (M34149): Separate U+887F.
161         (M34150): Separate C2-3277.
162         (M34151): Add `ideographic-strokes'.
163
164         * utf-2000/Ideograph-R076-Lack.el (M16104): Unify U+6B3D.
165
166 2000-03-17  MORIOKA Tomohiko  <tomo@m17n.org>
167
168         * utf-2000/char-db-util.el (insert-char-data): Regard charset
169         `mojikyo' as same as `ideograph-daikanwa'; support
170         `jisx0208-1978/4X'.
171         (decode-builtin-char): Regard charset `mojikyo' as same as
172         `ideograph-daikanwa'.
173
174 2000-03-16  MORIOKA Tomohiko  <tomo@m17n.org>
175
176         * utf-2000/Ideograph-R076-Lack.el (M16008): Unify U+6B23.
177         (M16012): Separate U+6B24.
178         (M16017): Unify U+6B25.
179         (M16019): Unify U+6B26.
180
181         * utf-2000/Ideograph-R069-Axe.el (M13534): Unify U+65A4.
182
183         * utf-2000/Ideograph-R019-Power.el (M2415'): Add J90-3650 and
184         Mojikyo-50112.
185
186 2000-03-15  MORIOKA Tomohiko  <tomo@m17n.org>
187
188         * utf-2000/Ideograph-R009-Man.el (M899): Add J90-3676.
189         (J83-364F): Add J90-364F.
190
191         * utf-2000/Ideograph-R032-Earth.el (U+5C2D): Moved from
192         Ideograph-R043-Lame.el; add J90-3646.
193
194         * utf-2000/Ideograph-R043-Lame.el (U+5C2D): Moved to
195         Ideograph-R032-Earth.el.
196
197         * utf-2000/Ideograph-R064-Hand.el (U+631F): Add J{78|83|90}-3634.
198
199         * utf-2000/Ideograph-R026-Seal.el (U+537F): Add J90-362A.
200
201         * utf-2000/Ideograph-R044-Corpse.el (M7709): Separate U+5C51 and
202         C1-552C.
203
204         * utf-2000/Ideograph-R032-Earth.el (M4916): Separate
205         J{78|83}-3651.
206         (U+5747): Unify J{78|83}-3651.
207
208 2000-03-14  MORIOKA Tomohiko  <tomo@m17n.org>
209
210         * utf-2000/Ideograph-R093-Cow.el (M19922): Unify U+725B.
211         (M19923): Add total-strokes.
212
213         * utf-2000/Ideograph-R029-Again.el (M3118'): Add J90-355A and
214         Mojikyo-50116.
215
216         * utf-2000/Ideograph-R123-Sheep.el (M28504): Add J{78|83}-3541 and
217         K0-6B79.
218
219         * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el (M22007): Unify U+7591.
220
221         * utf-2000/Ideograph-R093-Cow.el (M20190'): Add J{78|83|90}-353E
222         and Mojikyo-50275.
223         (M20195): Unify U+72A1.
224
225         * utf-2000/Ideograph-R076-Lack.el (M16097): Unify U+6B3A.
226         (M16099): Unify U+6B3B.
227         (M16103): Unify U+6B3C.
228
229         * utf-2000/Ideograph-R084-Steam.el (M17046): Separate U+6C18; add
230         C6-2529.
231         (U+6C18): Unify C2-2258.
232         (M17046'): Add J{78|83|90}-3524 and Mojikyo-50245.
233
234         * utf-2000/Ideograph-R009-Man.el (M927'): Add J90-3536 and
235         Mojikyo-50104.
236
237         * utf-2000/Ideograph-R079-Weapon.el (M16668): Unify U+6BC4.
238         (M16673): Unify U+6BC5.
239
240 2000-03-13  MORIOKA Tomohiko  <tomo@m17n.org>
241
242         * utf-2000/Ideograph-R116-Cave.el (M25593): Separate U+7AAE.
243
244 2000-03-09  MORIOKA Tomohiko  <tomo@m17n.org>
245
246         * utf-2000/Ideograph-R113-Spirit.el (M24639): Separate U+7947.
247
248 2000-03-08  MORIOKA Tomohiko  <tomo@m17n.org>
249
250         * utf-2000/Ideograph-R050-Turban.el (M8930): Separate J90-3522 and
251         C3-3067.
252
253 2000-03-06  MORIOKA Tomohiko  <tomo@m17n.org>
254
255         * utf-2000/Ideograph-R074-Moon.el (M14378): Add J{78|83}-347C.
256
257         * utf-2000/Ideograph-R071-Not.el (M13721): Unify U+65E2.
258
259         * utf-2000/Ideograph-R070-Square.el (M13687): Unify U+65D7.
260         (M13694): Unify U+65D8.
261         (M13698): Unify U+65DA.
262
263         * utf-2000/Ideograph-R026-Seal.el (U+5371): Add J90-346D.
264
265 2000-03-03  MORIOKA Tomohiko  <tomo@m17n.org>
266
267         * utf-2000/Ideograph-R104-Sickness.el (M22538): Unify U+764C.
268         (M22542): Unify U+7650.
269
270         * utf-2000/Ideograph-R170-Mound.el (M41676'): Add
271         J{78|83|90}-3459.
272
273         * utf-2000/Ideograph-R108-Dish.el (M23031): Unify U+76E2.
274         (M23032): Unify C1-6971.
275         (J90-3446): Add J{78|83}-3446 and K0-4A78.
276
277         * utf-2000/Ideograph-R099-Sweet.el (M21643): Unify U+7518.
278
279         * utf-2000/Ideograph-R085-Water.el (M18253): New character.
280         (U+6F97): Unify C1-6D58; add J{83|90}-3442 and K0-4A55.
281
282         * utf-2000/Ideograph-R076-Lack.el (M16190): Unify U+6B52.
283         (M16197): Unify U+6B53.
284
285 2000-03-02  MORIOKA Tomohiko  <tomo@m17n.org>
286
287         * utf-2000/ideograph-util.el (ideograph-char<): Prefer
288         `non-morohashi' to `morohashi-daikanwa'.
289
290 2000-03-02  MORIOKA Tomohiko  <tomo@m17n.org>
291
292         * utf-2000/Ideograph-R076-Lack.el (M16107): Unify U+6B3E.
293         (M16111): Unify U+6B3F.
294         (M16125): Unify U+6B40.
295         (M16126): Unify U+6B41.
296         (M16127): Unify U+6B42.
297
298         * utf-2000/Ideograph-R066-Rap.el (M13260): Add J{78|83}-343A;
299         separate C1-5F56 and J90-343A.
300
301         * utf-2000/Ideograph-R098-Tile.el (J90-3424): Add J{78|83}-3424.
302
303         * utf-2000/Ideograph-R140-Grass.el (M30771): New character.
304         (U+82C5): Add J90-3423.
305         (U+85F2): Delete M15811; add C2-665A.
306
307         * utf-2000/Ideograph-R181-Leaf.el (M43374): Separate U+9811.
308
309 2000-03-01  MORIOKA Tomohiko  <tomo@m17n.org>
310
311         * utf-2000/Ideograph-R124-Feather.el (M28766): Separate U+7FEB.
312
313         * utf-2000/Ideograph-R046-Mountain.el (M8624'): Separate
314         J{78|83}-3460.
315
316         * utf-2000/Ideograph-R154-Shell.el (M36681): Separate
317         J{78|83}-3453 and C1-5D4B.
318
319         * utf-2000/Ideograph-R124-Feather.el (M28780): Separate U+7FF0.
320
321         * utf-2000/Ideograph-R030-Mouth.el (U+565B): Add J90-337A.
322
323         * utf-2000/Ideograph-R116-Cave.el (U+7AC3): Add J78-635E and
324         J{83|90}-3376.
325
326         * utf-2000/Ideograph-R075-Tree.el (M15065): Separate U+691B.
327         (U+691B): Add J{78|83|90}-3371.
328
329         * utf-2000/Ideograph-R018-Knife.el (M2112'): Add J90-3364.
330
331         * utf-2000/Ideograph-R075-Tree.el (M15485): Add J{78|83}-335F.
332
333 2000-02-29  MORIOKA Tomohiko  <tomo@m17n.org>
334
335         * utf-2000/Ideograph-R079-Weapon.el (U+6BBB): Unify C3-3665; add
336         J{78|83}-334C.
337         (J90-334C): New character.
338
339         * utf-2000/Ideograph-R064-Hand.el (U+64B9): Add J78-5978 and
340         J{83|90}-3349.
341
342         * utf-2000/Ideograph-R142-Insect.el (U+86CE): Add J78-695A and
343         J{83|90}-3342.
344
345         * utf-2000/Ideograph-R075-Tree.el (M15217'): Add J78-3335;
346         separate U+6982.
347         (U+6982): Separate J83-3335, J90-3335 and C1-644D.
348
349 2000-02-28  MORIOKA Tomohiko  <tomo@m17n.org>
350
351         * utf-2000/Ideograph-R106-White.el (M22699): Unify U+7686.
352
353         * utf-2000/Ideograph-R177-Leather.el (M42781): Separate
354         J{83|90}-3373.
355
356         * utf-2000/Ideograph-R140-Grass.el (M31170): Separate U+83D4.
357         (M32601): Separate C5-7940; add mapping to U+8641.
358
359         * utf-2000/Ideograph-R061-Heart.el (M10617'): Remove C1-554E.
360
361         * utf-2000/Ideograph-R140-Grass.el (M31000): New character.
362         (M31000'): Add J90-3259; move C1-5D23 to M31000.
363         (M31168): New character.
364         (M31168'): Add J90-325B; move C3-3E59 to M31168.
365
366 2000-02-26  MORIOKA Tomohiko  <tomo@m17n.org>
367
368         * utf-2000/Ideograph-R021-Spoon.el (J{78|83}-323D): Add J90-323D.
369
370         * utf-2000/Ideograph-R026-Seal.el (J{78|83}-3237): Add J90-3237.
371
372         * utf-2000/Ideograph-R009-Man.el (M628'): Add J90-3241.
373         (M1178): Add J90-322F.
374
375 2000-02-25  MORIOKA Tomohiko  <tomo@m17n.org>
376
377         * utf-2000/Ideograph-R092-Fang.el (M19909): Unify C1-455B.
378         (J90-3267): Unify J{78|83}-3267.
379
380         * utf-2000/Ideograph-R076-Lack.el (M16167): Unify U+6B4C.
381         (M16168): Unify U+6B4D.
382
383         * utf-2000/Ideograph-R093-Cow.el (M19933): Unify U+7261.
384
385         * utf-2000/Ideograph-R124-Feather.el (M28614): New character.
386         (M28614'): Separate K0-6962 to M28614.
387         (M28616): Separate C6-3375.
388         (M28617): Separate C6-3372.
389         (M28618): Separate C6-3376.
390         (M28619): Separate C5-2B2B.
391         (M28620): Separate C4-2B22.
392         (M28621): Separate C4-2B21.
393         (M28622): Separate C4-2B24.
394         (M28623): Separate U+7FBE.
395         (M28624): Separate C4-2B23.
396         (M28625): Separate U+7FBF.
397         (M28626): Separate C6-3374.
398         (M28627): Separate C4-2F33.
399         (M28628): Separate U+437E.
400         (M28629): Separate C5-2F61.
401         (M28631): Separate C5-2F63.
402         (M28632): Separate U+7FC0.
403         (M28633): Separate C5-2F60.
404         (M28634): Separate C4-2F31.
405         (M28800): Moved from Ideograph-R196-Bird.el.
406
407         * utf-2000/Ideograph-R195-Fish.el (U+9BF5): Add J90-3033.
408
409 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
410
411         * mule/mule-conf.el (japanese-jisx0213-1): Allow
412         "jisx0213.2000-1".
413         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
414
415         * mule/mule-charset.el (default-coded-charset-priority-list):
416         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
417         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
418
419 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
420
421         * utf-2000/Ideograph-R196-Bird.el: Move M28800 and U+7FF5 to
422         Ideograph-R124-Feather.el.
423         (U+9D0E): Add J{83|90}-322A.
424
425         * utf-2000/Ideograph-R196-Bird.el (U+9D2C): Add J78-7274 and
426         J{83|90}-3229.
427
428         * utf-2000/Ideograph-R145-Clothes.el (M34629): Separate U+8956;
429         unify J78-3228.
430
431         * utf-2000/Ideograph-R079-Weapon.el (M16618'): Unify U+6BB4;
432         separate C3-2959.
433
434 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
435
436         * utf-2000/Ideograph-R076-Lack.el (M16024'): Unify U+6B27;
437         separate C3-2954.
438
439         * utf-2000/Ideograph-R064-Hand.el (M11955): Separate U+62D0.
440
441 2000-02-23  MORIOKA Tomohiko  <tomo@m17n.org>
442
443         * utf-2000/Ideograph-R172-Short-Tailed-Bird.el (M41973): Separate
444         J{78|83}-326D, K0-643A and J90-326D.
445
446         * utf-2000/Ideograph-R140-Grass.el (M30860'): Unify C6-2E22;
447         separate J{78|83}-326A.
448
449         * utf-2000/Ideograph-R162-Walk.el (M38789): Separate C1-535E and
450         U+8FE6.
451         (M38790): Separate C3-2F31 and U+8FE7.
452         (M38791): Separate C1-5365 and U+8FE8.
453         (M38792): Separate C4-2B4F.
454
455         * utf-2000/Ideograph-R124-Feather.el (M28635): Unify K0-683A.
456         (M28635'): Separate K0-683A; separate U+7FC1.
457
458         * utf-2000/Ideograph-R169-Gate.el (M41244): Add
459         `jisx0208-difference'.
460
461         * utf-2000/Ideograph-R100-Life.el (M21689): Add J{78|83}-3179.
462
463 2000-02-22  MORIOKA Tomohiko  <tomo@m17n.org>
464
465         * utf-2000/Ideograph-R070-Square.el (M13628): Separate U+65BC.
466         (U+65BC): Unify J{78|83|90}-3177 and C1-4D75.
467
468 2000-02-18  MORIOKA Tomohiko  <tomo@m17n.org>
469
470         * utf-2000/Ideograph-R086-Fire.el (U+7114): Add J{83|90}-316B.
471
472         * utf-2000/Ideograph-R187-Horse.el (M44633'): Add
473         J{78|83|90}-3158.
474
475         * utf-2000/Ideograph-R108-Dish.el (M22972'): Unify U+76CA.
476         (M22975): Unify U+76CB.
477
478 2000-02-17  MORIOKA Tomohiko  <tomo@m17n.org>
479
480         * utf-2000/Ideograph-R104-Sickness.el (M22069): Unify U+75AB.
481         (M22081): Unify U+75B0.
482
483         * utf-2000/Ideograph-R140-Grass.el (M30808'): Add J90-3151.
484
485         * utf-2000/Ideograph-R108-Dish.el (M22961): Add J{78|83}-314E.
486         (M22965): Unify U+76C9.
487
488         * utf-2000/Ideograph-R097-Melon.el (M21371): Unify C1-466A.
489         (J90-313B): Unify J{78|83}-313B; separate C1-466A.
490
491 2000-02-16  MORIOKA Tomohiko  <tomo@m17n.org>
492
493         * utf-2000/Ideograph-R027-Cliff.el: Reformatted.
494
495         * utf-2000/Ideograph-R167-Gold.el (M40310): Separate U+925B,
496         C1-6745 and J90-3174.
497
498 2000-02-15  MORIOKA Tomohiko  <tomo@m17n.org>
499
500         * utf-2000/Ideograph-R085-Water.el (M17260): Separate U+6CBF,
501         J90-3168 and C1-4E58.
502
503         * utf-2000/Ideograph-R144-Walk-Enclosure.el (M34073): Separate
504         {j78|83|90}-3152 and K0-6A5B.
505
506 2000-02-14  MORIOKA Tomohiko  <tomo@m17n.org>
507
508         * utf-2000/Ideograph-R184-Eat.el (M44146): Separate U+990C.
509
510         * utf-2000/Ideograph-R030-Mouth.el (M4286): Separate U+5642.
511
512         * utf-2000/Ideograph-R162-Walk.el (M38722): Separate U+8FC2.
513         (M38901): Unify K0-5C71; separate C1-5D61 and J90-3029.
514         (U+9022): Separate K0-5C71 and C1-5D61; add `jisx0208-difference'
515         property.
516
517         * utf-2000/Ideograph-R140-Grass.el (M30699'): Separate U+829D.
518         (J{78|83|90}-3032): Add `jisx0208-difference'.
519
520 2000-02-12  MORIOKA Tomohiko  <tomo@m17n.org>
521
522         * utf-2000/Ideograph-R120-Silk.el (M27682): Separate
523         J{78|83|90}-305E.
524         (SJG-6136): Unify J90-305E.
525
526         * utf-2000/Ideograph-R009-Man.el (SJG-352): Unify J90-304E.
527
528 2000-02-11  MORIOKA Tomohiko  <tomo@m17n.org>
529
530         * utf-2000/Ideograph-R195-Fish.el (M46413): Unify J78-3073.
531         (U+9C2F): Unify J{83|90}-3073.
532
533 2000-02-10  MORIOKA Tomohiko  <tomo@m17n.org>
534
535         * utf-2000/Ideograph-R145-Clothes.el (M34091): Unify U+8863.
536
537         * utf-2000/Ideograph-R008-Lid.el (M00286): Unify J78-5035 and
538         J83-5035.
539         (U+4EA5): Unify J90-3067.
540
541         * utf-2000/Ideograph-R023-Hiding-Enclosure.el (U+533B): Add
542         J90-3065.
543
544         * utf-2000/Ideograph-R162-Walk.el (M08680'1): Separate U+5DE1.
545         (M39134): Unify K0-6B36.
546         (M39134'): Unify U+907A.
547
548         * utf-2000/Ideograph-R047-River.el (M8680'): Moved from
549         Ideograph-R162-Walk.el.
550         (M08684): Likewise.
551
552         * utf-2000/Ideograph-R102-Field.el (M21854): Unify U+7570;
553         separate C6-4B56.
554         (M21854): Separate U+7570; unify C6-4B56.
555
556 2000-02-09  MORIOKA Tomohiko  <tomo@m17n.org>
557
558         * utf-2000/Ideograph-R145-Clothes.el (M34240): Add J78-3041.
559
560         * utf-2000/Ideograph-R064-Hand.el (M11835): Separate J90-3037.
561
562         * utf-2000/Ideograph-R085-Water.el (M17678): Separate U+6DEB.
563         (M17951): Separate U+6EA2.
564
565         * utf-2000/Ideograph-R100-Life.el (M21687): Unify C3-3D3E instead
566         of C3-3D3F.
567
568 2000-02-08  MORIOKA Tomohiko  <tomo@m17n.org>
569
570         * utf-2000/char-db-util.el (insert-char-data): Don't output
571         mojikyo-pj-*.
572
573         * utf-2000/Ideograph-R184-Eat.el (M44014): Unify U+98DF.
574         (M44080): Separate japanese-jisx02080-1978 and japanese-jisx0208.
575
576         * utf-2000/Ideograph-R100-Life.el (M21670): Unify GB, CNS and JIS.
577         (M21680): Likewise.
578         (M21684): Unify with U+7522.
579         (M21684'): Unify with U+7523.
580
581         * utf-2000/Ideograph-R067-Script.el (M013450): Unify GB, CNS and
582         JIS.
583
584         * utf-2000/Ideograph-R009-Man.el (M00378): Add
585         japanese-jisx0208-1990.
586
587 2000-02-07  MORIOKA Tomohiko  <tomo@m17n.org>
588
589         * utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
590         utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
591         utf-2000/u02600-Miscellaneous-Symbols.el,
592         utf-2000/u02500-Box-Drawing.el,
593         utf-2000/u02190-Arrows.el, utf-2000/u02100-Letterlike-Symbols.el,
594         utf-2000/u00400-Cyrillic.el, utf-2000/u00370-Greek.el,
595         utf-2000/u000A0-Latin-1-Supplement.el: Add japanese-jisx0208-1990.
596
597 2000-02-06  MORIOKA Tomohiko  <tomo@m17n.org>
598
599         * utf-2000/u02000-General-Punctuation.el,
600         utf-2000/u02200-Mathematical-Operators.el,
601         utf-2000/u02300-Miscellaneous-Technical.el,
602         utf-2000/u025A0-Geometric-Shapes.el,
603         utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Add
604         japanese-jisx0208-1990.
605
606 2000-02-02  MORIOKA Tomohiko  <tomo@m17n.org>
607
608         * utf-2000/char-db-util.el (decode-builtin-char): Use
609         `charset-name'.
610         (write-char-range-data-to-file): Use utf-8.
611
612 2000-02-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
613
614         * utf-2000/char-db-util.el (insert-char-data): Print corresponding
615         character as comment for `->ucs' and each coded-charset.
616         (what-char-definition): Don't call `char-db-update-comment'.
617
618 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
619
620         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
621
622 2000-01-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
623
624         * utf-2000/mojikyo.el: New file.
625
626 2000-01-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
627
628         * utf-2000/char-db-util.el (insert-char-data): Print code-point of
629         `ideograph-daikanwa' as a decimal value.
630         (decode-builtin-char): New function.
631
632 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
633
634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
635         `ucs' in UTF-2000.
636
637 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
638
639         * mule/mule-charset.el (default-coded-charset-priority-list):
640         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
641         `arabic-iso8859-6'.
642
643         * utf-2000/char-db-util.el (insert-char-data): Modify for
644         code-point format change.
645
646 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
647
648         * mule/mule-charset.el (default-coded-charset-priority-list): Add
649         `mojikyo-pj-[1 .. 21]' in UTF-2000.
650
651 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
652
653         * mule/mule-charset.el (default-coded-charset-priority-list): Add
654         `katakana-jisx0201' in UTF-2000.
655
656 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
657
658         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
659         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
660         "u0FB50-Arabic-Presentation-Forms-A",
661         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
662         "u0FE50-Small-Form-Variants",
663         "u0FE70-Arabic-Presentation-Forms-B",
664         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
665         UTF-2000.
666
667         * utf-2000/u0A000-Yi-Syllables.el,
668         utf-2000/u0AC00-Hangul-Syllables.el,
669         utf-2000/u0FB00-Alphabetic-Presentation-Forms.el,
670         utf-2000/u0FB50-Arabic-Presentation-Forms-A.el,
671         utf-2000/u0FE20-Combining-Half-Marks.el,
672         utf-2000/u0FE30-CJK-Compatibility-Forms.el,
673         utf-2000/u0FE50-Small-Form-Variants.el,
674         utf-2000/u0FE70-Arabic-Presentation-Forms-B.el,
675         utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
676         utf-2000/u0FFF0-Specials.el: New files.
677
678 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
679
680         * dumped-lisp.el (preloaded-file-list): Delete
681         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
682         ... "Ideograph-R214-Flute" in UTF-2000.
683
684 1999-12-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
685
686         * utf-2000/char-db-util.el (insert-char-data): Change order of
687         `kangxi-strokes'.
688         (insert-char-data-with-variant): Look up variants of corresponding
689         ucs character if a character does not have variants.
690
691 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
692
693         * utf-2000/ideograph-util.el (ideograph-char<): Fixed.
694
695         * utf-2000/u03100-Bopomofo.el (U+3128): Separate M00115.
696
697 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
698
699         * utf-2000/Ideograph-R213-Turtle.el,
700         utf-2000/Ideograph-R214-Flute.el: New files.
701
702         * utf-2000/Ideograph-R206-Tripod.el,
703         utf-2000/Ideograph-R207-Drum.el, utf-2000/Ideograph-R208-Rat.el,
704         utf-2000/Ideograph-R209-Nose.el, utf-2000/Ideograph-R210-Even.el,
705         utf-2000/Ideograph-R211-Tooth.el,
706         utf-2000/Ideograph-R212-Dragon.el: New files.
707
708         * utf-2000/Ideograph-R204-Embroidery.el,
709         utf-2000/Ideograph-R205-Frog.el: New files.
710
711         * utf-2000/Ideograph-R200-Hemp.el,
712         utf-2000/Ideograph-R201-Yellow.el,
713         utf-2000/Ideograph-R202-Millet.el,
714         utf-2000/Ideograph-R203-Black.el: New files.
715
716         * utf-2000/Ideograph-R194-Ghost.el,
717         utf-2000/Ideograph-R195-Fish.el, utf-2000/Ideograph-R196-Bird.el,
718         utf-2000/Ideograph-R197-Salt.el, utf-2000/Ideograph-R198-Deer.el,
719         utf-2000/Ideograph-R199-Wheat.el: New files.
720
721         * utf-2000/Ideograph-R191-Fight.el,
722         utf-2000/Ideograph-R192-Sacrificial-Wine.el,
723         utf-2000/Ideograph-R193-Cauldron.el: New files.
724
725         * utf-2000/Ideograph-R185-Head.el,
726         utf-2000/Ideograph-R186-Fragrant.el,
727         utf-2000/Ideograph-R187-Horse.el, utf-2000/Ideograph-R188-Bone.el,
728         utf-2000/Ideograph-R189-Tall.el, utf-2000/Ideograph-R190-Hair.el:
729         New files.
730
731         * utf-2000/Ideograph-R183-Fly.el, utf-2000/Ideograph-R184-Eat.el:
732         New files.
733
734         * utf-2000/Ideograph-R180-Sound.el,
735         utf-2000/Ideograph-R181-Leaf.el, utf-2000/Ideograph-R182-Wind.el:
736         New files.
737
738         * utf-2000/Ideograph-R178-Tanned-Leather.el,
739         utf-2000/Ideograph-R179-Leek.el: New files.
740
741         * utf-2000/Ideograph-R166-Village.el,
742         utf-2000/Ideograph-R167-Gold.el, utf-2000/Ideograph-R168-Long.el,
743         utf-2000/Ideograph-R169-Gate.el, utf-2000/Ideograph-R170-Mound.el,
744         utf-2000/Ideograph-R171-Slave.el,
745         utf-2000/Ideograph-R172-Short-Tailed-Bird.el,
746         utf-2000/Ideograph-R173-Rain.el, utf-2000/Ideograph-R174-Blue.el,
747         utf-2000/Ideograph-R175-Wrong.el, utf-2000/Ideograph-R176-Face.el,
748         utf-2000/Ideograph-R177-Leather.el: New files.
749
750         * utf-2000/Ideograph-R161-Morning.el,
751         utf-2000/Ideograph-R162-Walk.el, utf-2000/Ideograph-R163-City.el,
752         utf-2000/Ideograph-R164-Wine.el,
753         utf-2000/Ideograph-R165-Distinguish.el: New files.
754
755         * utf-2000/Ideograph-R156-Run.el, utf-2000/Ideograph-R157-Foot.el,
756         utf-2000/Ideograph-R158-Body.el, utf-2000/Ideograph-R159-Cart.el,
757         utf-2000/Ideograph-R160-Bitter.el: New files.
758
759         * utf-2000/Ideograph-R153-Badger.el,
760         utf-2000/Ideograph-R154-Shell.el, utf-2000/Ideograph-R155-Red.el:
761         New files.
762
763         * utf-2000/Ideograph-R151-Bean.el, utf-2000/Ideograph-R152-Pig.el:
764         New files.
765
766         * utf-2000/Ideograph-R148-Horn.el,
767         utf-2000/Ideograph-R149-Speech.el,
768         utf-2000/Ideograph-R150-Valley.el: New files.
769
770         * utf-2000/Ideograph-R139-Color.el,
771         utf-2000/Ideograph-R140-Grass.el,
772         utf-2000/Ideograph-R141-Tiger.el,
773         utf-2000/Ideograph-R142-Insect.el,
774         utf-2000/Ideograph-R143-Blood.el,
775         utf-2000/Ideograph-R144-Walk-Enclosure.el,
776         utf-2000/Ideograph-R145-Clothes.el,
777         utf-2000/Ideograph-R146-West.el, utf-2000/Ideograph-R147-See.el:
778         New files.
779
780         * utf-2000/Ideograph-R137-Boat.el,
781         utf-2000/Ideograph-R138-Stopping.el: New files.
782
783         * utf-2000/Ideograph-R135-Tongue.el,
784         utf-2000/Ideograph-R136-Oppose.el: New files.
785
786         * utf-2000/Ideograph-R132-Self.el,
787         utf-2000/Ideograph-R133-Arrive.el,
788         utf-2000/Ideograph-R134-Mortar.el: New files.
789
790         * utf-2000/Ideograph-R127-Plow.el, utf-2000/Ideograph-R128-Ear.el,
791         utf-2000/Ideograph-R129-Brush.el, utf-2000/Ideograph-R130-Meat.el,
792         utf-2000/Ideograph-R131-Minister.el: New files.
793
794         * utf-2000/Ideograph-R123-Sheep.el,
795         utf-2000/Ideograph-R124-Feather.el,
796         utf-2000/Ideograph-R125-Old.el, utf-2000/Ideograph-R126-And.el:
797         New files.
798
799         * utf-2000/Ideograph-R110-Spear.el,
800         utf-2000/Ideograph-R111-Arrow.el,
801         utf-2000/Ideograph-R112-Stone.el,
802         utf-2000/Ideograph-R113-Spirit.el,
803         utf-2000/Ideograph-R114-Track.el,
804         utf-2000/Ideograph-R115-Grain.el, utf-2000/Ideograph-R116-Cave.el,
805         utf-2000/Ideograph-R117-Stand.el,
806         utf-2000/Ideograph-R118-Bamboo.el,
807         utf-2000/Ideograph-R119-Rice.el, utf-2000/Ideograph-R120-Silk.el,
808         utf-2000/Ideograph-R121-Jar.el, utf-2000/Ideograph-R122-Net.el:
809         New files.
810
811         * utf-2000/Ideograph-R108-Dish.el, utf-2000/Ideograph-R109-Eye.el:
812         New files.
813
814         * utf-2000/Ideograph-R106-White.el,
815         utf-2000/Ideograph-R107-Skin.el: New files.
816
817         * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el,
818         utf-2000/Ideograph-R104-Sickness.el,
819         utf-2000/Ideograph-R105-Dotted-Tent.el: New files.
820
821         * utf-2000/Ideograph-R099-Sweet.el,
822         utf-2000/Ideograph-R100-Life.el, utf-2000/Ideograph-R101-Use.el,
823         utf-2000/Ideograph-R102-Field.el: New files.
824
825         * utf-2000/Ideograph-R095-Profound.el,
826         utf-2000/Ideograph-R096-Jade.el, utf-2000/Ideograph-R097-Melon.el,
827         utf-2000/Ideograph-R098-Tile.el: New files.
828
829         * utf-2000/Ideograph-R092-Fang.el, utf-2000/Ideograph-R093-Cow.el,
830         utf-2000/Ideograph-R094-Dog.el: New files.
831
832         * utf-2000/Ideograph-R090-Half-Tree-Trunk.el,
833         utf-2000/Ideograph-R091-Slice.el: New files.
834
835         * utf-2000/Ideograph-R088-Father.el,
836         utf-2000/Ideograph-R089-Double-X.el: New files.
837
838         * utf-2000/Ideograph-R084-Steam.el,
839         utf-2000/Ideograph-R085-Water.el, utf-2000/Ideograph-R086-Fire.el,
840         utf-2000/Ideograph-R087-Claw.el: New files.
841
842         * utf-2000/Ideograph-R081-Compare.el,
843         utf-2000/Ideograph-R082-Fur.el, utf-2000/Ideograph-R083-Clan.el:
844         New files.
845
846         * utf-2000/Ideograph-R079-Weapon.el,
847         utf-2000/Ideograph-R080-Do-Not.el: New files.
848
849         * utf-2000/Ideograph-R073-Say.el, utf-2000/Ideograph-R074-Moon.el,
850         utf-2000/Ideograph-R075-Tree.el, utf-2000/Ideograph-R076-Lack.el,
851         utf-2000/Ideograph-R077-Stop.el, utf-2000/Ideograph-R078-Death.el:
852         New files.
853
854         * utf-2000/Ideograph-R070-Square.el,
855         utf-2000/Ideograph-R071-Not.el, utf-2000/Ideograph-R072-Sun.el:
856         New files.
857
858         * utf-2000/Ideograph-R068-Dipper.el,
859         utf-2000/Ideograph-R069-Axe.el: New files.
860
861         * utf-2000/Ideograph-R055-Two-Hands.el,
862         utf-2000/Ideograph-R056-Shoot.el, utf-2000/Ideograph-R057-Bow.el,
863         utf-2000/Ideograph-R058-Snout.el,
864         utf-2000/Ideograph-R059-Bristle.el,
865         utf-2000/Ideograph-R060-Step.el, utf-2000/Ideograph-R061-Heart.el,
866         utf-2000/Ideograph-R062-Halberd.el,
867         utf-2000/Ideograph-R063-Door.el, utf-2000/Ideograph-R064-Hand.el,
868         utf-2000/Ideograph-R065-Branch.el, utf-2000/Ideograph-R066-Rap.el,
869         utf-2000/Ideograph-R067-Script.el: New files.
870
871         * utf-2000/Ideograph-R053-Dotted-Cliff.el,
872         utf-2000/Ideograph-R054-Long-Stride.el: New files.
873
874         * utf-2000/Ideograph-R051-Dry.el,
875         utf-2000/Ideograph-R052-Short-Thread.el: New files.
876
877         * utf-2000/Ideograph-R043-Lame.el,
878         utf-2000/Ideograph-R044-Corpse.el,
879         utf-2000/Ideograph-R045-Sprout.el,
880         utf-2000/Ideograph-R046-Mountain.el,
881         utf-2000/Ideograph-R047-River.el, utf-2000/Ideograph-R048-Work.el,
882         utf-2000/Ideograph-R049-Oneself.el,
883         utf-2000/Ideograph-R050-Turban.el: New files.
884
885         * utf-2000/Ideograph-R041-Inch.el,
886         utf-2000/Ideograph-R042-Small.el: New files.
887
888         * utf-2000/Ideograph-R036-Evening.el,
889         utf-2000/Ideograph-R037-Big.el, utf-2000/Ideograph-R038-Woman.el,
890         utf-2000/Ideograph-R039-Child.el, utf-2000/Ideograph-R040-Roof.el:
891         New files.
892
893         * utf-2000/Ideograph-R034-Go.el,
894         utf-2000/Ideograph-R035-Go-Slowly.el: New files.
895
896         * utf-2000/Ideograph-R031-Enclosure.el,
897         utf-2000/Ideograph-R032-Earth.el,
898         utf-2000/Ideograph-R033-Scholar.el: New files.
899
900         * utf-2000/Ideograph-R030-Mouth.el,
901         utf-2000/Ideograph-R029-Again.el,
902         utf-2000/Ideograph-R028-Private.el: Merge CJK Unified Ideographs
903         Extension A.
904
905         * utf-2000/Ideograph-R027-Cliff.el,
906         utf-2000/Ideograph-R026-Seal.el,
907         utf-2000/Ideograph-R025-Divination.el,
908         utf-2000/Ideograph-R024-Ten.el,
909         utf-2000/Ideograph-R023-Hiding-Enclosure.el,
910         utf-2000/Ideograph-R022-Right-Open-Box.el,
911         utf-2000/Ideograph-R021-Spoon.el, utf-2000/Ideograph-R020-Wrap.el,
912         utf-2000/Ideograph-R019-Power.el,
913         utf-2000/Ideograph-R018-Knife.el,
914         utf-2000/Ideograph-R017-Open-Box.el,
915         utf-2000/Ideograph-R016-Table.el, utf-2000/Ideograph-R015-Ice.el,
916         utf-2000/Ideograph-R014-Cover.el,
917         utf-2000/Ideograph-R013-Down-Box.el,
918         utf-2000/Ideograph-R012-Eight.el,
919         utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el,
920         utf-2000/Ideograph-R009-Man.el, utf-2000/Ideograph-R008-Lid.el,
921         utf-2000/Ideograph-R007-Two.el, utf-2000/Ideograph-R006-Hook.el:
922         Merge `chinese-isoir165'.
923
924         * utf-2000/Ideograph-R004-Slash.el: Merge CNS chars not in
925         Morohashi's Daikanwa.
926
927         * utf-2000/Ideograph-R003-Dot.el: Merge `chinese-isoir165'.
928
929         * utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
930
931 1999-12-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
932
933         * utf-2000/Ideograph-R027-Cliff.el,
934         utf-2000/Ideograph-R026-Seal.el,
935         utf-2000/Ideograph-R025-Divination.el,
936         utf-2000/Ideograph-R024-Ten.el,
937         utf-2000/Ideograph-R023-Hiding-Enclosure.el,
938         utf-2000/Ideograph-R022-Right-Open-Box.el,
939         utf-2000/Ideograph-R021-Spoon.el: Merge CJK Unified Ideographs
940         Extension A.
941
942 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
943
944         * utf-2000/Ideograph-R020-Wrap.el,
945         utf-2000/Ideograph-R019-Power.el,
946         utf-2000/Ideograph-R018-Knife.el: Merge CJK Unified Ideographs
947         Extension A.
948
949 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
950
951         * utf-2000/Ideograph-R009-Man.el: Merge CJK Unified Ideographs
952         Extension A.
953
954 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
955
956         * utf-2000/Ideograph-R017-Open-Box.el,
957         utf-2000/Ideograph-R016-Table.el: Merge CJK Unified Ideographs
958         Extension A.
959
960 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
961
962         * utf-2000/Ideograph-R015-Ice.el,
963         utf-2000/Ideograph-R014-Cover.el,
964         utf-2000/Ideograph-R013-Down-Box.el,
965         utf-2000/Ideograph-R012-Eight.el,
966         utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el:
967         Merge CJK Unified Ideographs Extension A.
968
969 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
970
971         * utf-2000/Ideograph-R008-Lid.el (M00286): Separate
972         `japanese-jisx0208-1978' and `japanese-jisx0208'.
973
974         * utf-2000/Ideograph-R005-Second.el: Merge `chinese-isoir165'.
975
976 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
977
978         * utf-2000/Ideograph-R004-Slash.el,
979         utf-2000/Ideograph-R003-Dot.el, utf-2000/Ideograph-R002-Line.el,
980         utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
981
982 1999-12-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
983
984         * utf-2000/Ideograph-R030-Mouth.el: Merge `japanese-jisx0213-1'
985         and `japanese-jisx0213-2'.
986
987 1999-12-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
988
989         * utf-2000/Ideograph-R029-Again.el: Merge `japanese-jisx0213-2'.
990
991 1999-12-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
992
993         * utf-2000/Ideograph-R028-Private.el: Merge `japanese-jisx0213-2'.
994
995 1999-12-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
996
997         * utf-2000/Ideograph-R027-Cliff.el: Merge `japanese-jisx0213-1'
998         and `japanese-jisx0213-2'.
999
1000 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1001
1002         * utf-2000/Ideograph-R026-Seal.el: Merge `japanese-jisx0213-1' and
1003         `japanese-jisx0213-2'.
1004
1005 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1006
1007         * utf-2000/Ideograph-R025-Divination.el: Merge
1008         `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1009
1010 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1011
1012         * utf-2000/Ideograph-R024-Ten.el: Merge `japanese-jisx0213-1' and
1013         `japanese-jisx0213-2'.
1014
1015 1999-11-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
1016
1017         * utf-2000/Ideograph-R023-Hiding-Enclosure.el: Merge
1018         `japanese-jisx0213-2'.
1019
1020 1999-11-27  MORIOKA Tomohiko  <tomo@etl.go.jp>
1021
1022         * utf-2000/Ideograph-R022-Right-Open-Box.el: Merge
1023         `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1024
1025 1999-11-27  MORIOKA Tomohiko  <tomo@etl.go.jp>
1026
1027         * utf-2000/Ideograph-R021-Spoon.el (M02574): Separate C1-4621.
1028         (M02576): Separate C6-2630.
1029         (M02579): Separate C5-234A.
1030         (M02581): Separate C4-284D.
1031         (M02582): Separate C6-2F2F.
1032         (M02588): Separate C6-3560.
1033
1034         * utf-2000/Ideograph-R020-Wrap.el: Merge `japanese-jisx0213-1' and
1035         `japanese-jisx0213-2'.
1036
1037 1999-11-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
1038
1039         * utf-2000/Ideograph-R019-Power.el,
1040         utf-2000/Ideograph-R018-Knife.el: Merge `japanese-jisx0213-1' and
1041         `japanese-jisx0213-2'.
1042
1043         * utf-2000/Ideograph-R017-Open-Box.el (M01814): Separate C6-2365.
1044         (M01815): Separate C6-2361.
1045         (M01817): Separate C6-2363.
1046         (M01822): Separate C6-2323.
1047         (M01836): Separate C5-365D.
1048         (M01839): Separate C7-367B.
1049
1050 1999-11-25  MORIOKA Tomohiko  <tomo@etl.go.jp>
1051
1052         * utf-2000/Ideograph-R016-Table.el,
1053         utf-2000/Ideograph-R015-Ice.el, utf-2000/Ideograph-R014-Cover.el:
1054         Merge `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1055
1056         * utf-2000/Ideograph-R013-Down-Box.el: Merge `japanese-jisx0213-2'
1057         with UCS.
1058
1059 1999-11-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
1060
1061         * utf-2000/Ideograph-R013-Down-Box.el: Merge
1062         `japanese-jisx0213-2'.
1063         (J78-4B41 = J83-4B41): Moved to R109.
1064         (C6-316D): Moved to R072.
1065
1066 1999-11-24  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1067
1068         * utf-2000/Ideograph-R012-Eight.el: Merge `japanese-jisx0213-1'
1069         and `japanese-jisx0213-2'.
1070
1071 1999-11-23  MORIOKA Tomohiko  <tomo@etl.go.jp>
1072
1073         * utf-2000/Ideograph-R009-Man.el: Merge `japanese-jisx0213-1' and
1074         `japanese-jisx0213-2'.
1075
1076 1999-11-23  MORIOKA Tomohiko  <tomo@etl.go.jp>
1077
1078         * utf-2000/Ideograph-R010-Legs.el: Merge `japanese-jisx0213-1' and
1079         `japanese-jisx0213-2'.
1080
1081         * utf-2000/Ideograph-R011-Enter.el: Separate CNS.
1082
1083 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1084
1085         * utf-2000/Ideograph-R008-Lid.el: Merge CJK Unified Ideographs
1086         Extension A.
1087
1088 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1089
1090         * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
1091         `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1092
1093 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1094
1095         * utf-2000/Ideograph-R015-Ice.el (M01612.07): Separate U+4ECC and
1096         C3-214C to M00360.
1097
1098         * utf-2000/Ideograph-R013-Down-Box.el (M001512): Separate C3-2148
1099         to M00366'.
1100
1101 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1102
1103         * utf-2000/Ideograph-R009-Man.el: Delete wrong? C6-XXXX
1104         code-points.
1105
1106         * utf-2000/Ideograph-R006-Hook.el,
1107         utf-2000/Ideograph-R005-Second.el: Merge CJK Unified Ideographs
1108         Extension A.
1109
1110         * utf-2000/Ideograph-R004-Slash.el (M00115): Merge CJK Unified
1111         Ideographs Extension A; separate U+3128.
1112         (M00116): Move C6-2123 to M00115.
1113
1114         * utf-2000/Ideograph-R001-One.el: Merge CJK Unified Ideographs
1115         Extension A.
1116
1117 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1118
1119         * utf-2000/Ideograph-R008-Lid.el: Merge `japanese-jisx0213-2'.
1120
1121         * utf-2000/Ideograph-R007-Two.el: Merge `japanese-jisx0213-1'.
1122
1123         * utf-2000/Ideograph-R004-Slash.el: Merge `japanese-jisx0213-2'.
1124
1125         * utf-2000/Ideograph-R006-Hook.el (M00237): Separate C5-2330.
1126
1127         * utf-2000/Ideograph-R005-Second.el: Merge `japanese-jisx0213-2'.
1128
1129         * utf-2000/Ideograph-R002-Line.el: Merge `japanese-jisx0213-1' and
1130         `japanese-jisx0213-2'.
1131
1132         * utf-2000/u03040-Hiragana.el (HIRAGANA LETTER SMALL KA): New
1133         character.
1134         (HIRAGANA LETTER SMALL KE): New character.
1135
1136         * utf-2000/u02600-Miscellaneous-Symbols.el (WHITE SHOGI PIECE):
1137         New character.
1138         (BLACK SHOGI PIECE): New character.
1139
1140         * utf-2000/Ideograph-R001-One.el: Merge `japanese-jisx0213-1'.
1141
1142 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1143
1144         * utf-2000/u01F00-Greek-Extended.el: Merge `japanese-jisx0213-1'.
1145
1146 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1147
1148         * utf-2000/char-db-util.el (insert-char-data): Ignore
1149         `kangxi-radical' and `japanese-radical' if they have the same
1150         value of `ideographic-radical'; ignore `japanese-strokes' if it
1151         has the same value of `ideographic-strokes'.
1152
1153 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1154
1155         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1156         (japanese-jisx0213-2): New coded-charset.
1157
1158         * dumped-lisp.el (preloaded-file-list): Add
1159         "Ideograph-R028-Private", "Ideograph-R029-Again" and
1160         "Ideograph-R030-Mouth".
1161
1162 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1163
1164         * utf-2000/char-db-util.el (char-db-update-comment): Use
1165         mapping-table for `japanese-jisx0213-*'.
1166
1167 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1168
1169         * utf-2000/u03300-CJK-Compatibility.el: Merge
1170         `japanese-jisx0213-1'.
1171
1172         * utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el: Merge
1173         `japanese-jisx0213-1'.
1174
1175         * utf-2000/u03130-Hangul-Compatibility-Jamo.el,
1176         utf-2000/u03100-Bopomofo.el: Changed to utf-8 encoding.
1177
1178         * utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
1179         utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Merge
1180         `japanese-jisx0213-1'.
1181
1182         * utf-2000/u02F00-Kangxi-Radicals.el: Changed to utf-8 encoding.
1183
1184         * utf-2000/u02700-Dingbats.el,
1185         utf-2000/u02600-Miscellaneous-Symbols.el,
1186         utf-2000/u025A0-Geometric-Shapes.el: Merge `japanese-jisx0213-1'.
1187
1188         * utf-2000/u02580-Block-Elements.el: Changed to utf-8 encoding.
1189
1190         * utf-2000/u02500-Box-Drawing.el,
1191         utf-2000/u02460-Enclosed-Alphanumerics.el,
1192         utf-2000/u02300-Miscellaneous-Technical.el,
1193         utf-2000/u02400-Control-Pictures.el,
1194         utf-2000/u02200-Mathematical-Operators.el,
1195         utf-2000/u02190-Arrows.el, utf-2000/u02150-Number-Forms.el,
1196         utf-2000/u02100-Letterlike-Symbols.el,
1197         utf-2000/u020A0-Currency-Symbols.el: Merge `japanese-jisx0213-1'.
1198
1199         * utf-2000/u02080-Subscripts.el, utf-2000/u02070-Superscripts.el:
1200         Changed to utf-8 encoding.
1201
1202         * utf-2000/u02000-General-Punctuation.el,
1203         utf-2000/u01E00-Latin-Extended-Additional.el: Merge
1204         `japanese-jisx0213-1'.
1205
1206         * utf-2000/u00600-Arabic.el, utf-2000/u00590-Hebrew.el,
1207         utf-2000/u00400-Cyrillic.el: Changed to utf-8 encoding.
1208
1209         * utf-2000/u00370-Greek.el,
1210         utf-2000/u00300-Combining-Diacritical-Marks.el,
1211         utf-2000/u002B0-Spacing-Modifier-Letters.el,
1212         utf-2000/u00250-IPA-Extensions.el,
1213         utf-2000/u00180-Latin-Extended-B.el,
1214         utf-2000/u00100-Latin-Extended-A.el,
1215         utf-2000/u000A0-Latin-1-Supplement.el,
1216         utf-2000/u00020-Basic-Latin.el: Merge `japanese-jisx0213-1'.
1217
1218         * utf-2000/Ideograph-R030-Mouth.el: New file.
1219
1220 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1221
1222         * utf-2000/Ideograph-R005-Second.el: Sync with CNS2Dict 0.390.
1223
1224 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1225
1226         * utf-2000/char-db-util.el (insert-char-data): Generate comment
1227         for `cns-radical'.
1228
1229         * utf-2000/Ideograph-R004-Slash.el (M00129): Separated from
1230         U+5301.
1231         (M00135): Separate C6-222F.
1232
1233 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1234
1235         * utf-2000/Ideograph-R003-Dot.el (M00100): Fixed.
1236
1237 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1238
1239         * utf-2000/Ideograph-R002-Line.el: Sync with CNS2Dict 0.390.
1240
1241 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1242
1243         * utf-2000/Ideograph-R001-One.el (M00032): Separate U+4E17 and
1244         C4-2155.
1245
1246 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1247
1248         * utf-2000/Ideograph-R029-Again.el,
1249         utf-2000/Ideograph-R028-Private.el: New files.
1250
1251 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1252
1253         * utf-2000/char-db-util.el (char-db-update-comment): Don't use
1254         mapping-table for `ideograph-daikanwa'.
1255
1256 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
1257
1258         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1259         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1260         "Ideograph-R015-Ice", "Ideograph-R016-Table",
1261         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1262         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1263         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1264         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1265         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1266
1267         * utf-2000/Ideograph-R012-Eight.el,
1268         utf-2000/Ideograph-R013-Down-Box.el,
1269         utf-2000/Ideograph-R014-Cover.el, utf-2000/Ideograph-R015-Ice.el,
1270         utf-2000/Ideograph-R016-Table.el,
1271         utf-2000/Ideograph-R017-Open-Box.el,
1272         utf-2000/Ideograph-R018-Knife.el,
1273         utf-2000/Ideograph-R019-Power.el, utf-2000/Ideograph-R020-Wrap.el,
1274         utf-2000/Ideograph-R021-Spoon.el,
1275         utf-2000/Ideograph-R022-Right-Open-Box.el,
1276         utf-2000/Ideograph-R023-Hiding-Enclosure.el,
1277         utf-2000/Ideograph-R024-Ten.el,
1278         utf-2000/Ideograph-R025-Divination.el,
1279         utf-2000/Ideograph-R026-Seal.el, utf-2000/Ideograph-R027-Cliff.el:
1280         New files.
1281
1282         * utf-2000/ideograph-util.el (write-ideograph-radical-char-data):
1283         Replace ` ' in `name' by `-'.
1284
1285 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
1286
1287         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1288         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1289         "Ideograph-R005-Second", "Ideograph-R006-Hook",
1290         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1291         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1292
1293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1294         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1295
1296         * utf-2000/Ideograph-R002-Line.el, utf-2000/Ideograph-R003-Dot.el,
1297         utf-2000/Ideograph-R004-Slash.el,
1298         utf-2000/Ideograph-R005-Second.el,
1299         utf-2000/Ideograph-R006-Hook.el, utf-2000/Ideograph-R007-Two.el,
1300         utf-2000/Ideograph-R008-Lid.el, utf-2000/Ideograph-R009-Man.el,
1301         utf-2000/Ideograph-R010-Legs.el, utf-2000/Ideograph-R011-Enter.el:
1302         New files.
1303
1304         * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
1305         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'; check Group
1306         00 Plane 10.
1307         (ideograph-char<): Prefer minor code of `morohashi-daikanwa'
1308         number.
1309
1310         * utf-2000/Ideograph-R001-One.el: Changed to utf-8 encoding.
1311
1312 1999-11-17  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1313
1314         * utf-2000/ideograph-util.el: New file.
1315
1316 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1317
1318         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1319         in UTF-2000.
1320
1321         * utf-2000/Ideograph-R001-One.el: New file.
1322
1323 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1324
1325         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1326         (chinese-isoir165): Moved from mule/chinese.el.
1327         (chinese-cns11643-3): Moved from mule/chinese.el.
1328         (chinese-cns11643-4): Moved from mule/chinese.el.
1329         (chinese-cns11643-5): Moved from mule/chinese.el.
1330         (chinese-cns11643-6): Moved from mule/chinese.el.
1331         (chinese-cns11643-7): Moved from mule/chinese.el.
1332
1333         * mule/chinese.el: Move definition of coded-charsets to
1334         mule/mule-conf.el.
1335
1336         * utf-2000/char-db-util.el (insert-char-data): Change order of
1337         `morohashi-daikanwa'.
1338
1339 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1340
1341         * utf-2000/char-db-util.el (char-attribute-name<) Use
1342         `charset-iso-final-char' instead of `charset-final'; fixed.
1343         (insert-char-data): Delete unused local variable `name'; use
1344         `charset-iso-graphic-plane' instead of `charset-graphic'.
1345         (char-db-update-comment): Use `charset-iso-graphic-plane' instead
1346         of `charset-graphic'.
1347         (insert-char-range-data): Delete unused local variable `variants'.
1348         (what-character-original-window-configuration): Define to avoid
1349         compiler warning.
1350
1351 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1352
1353         * utf-2000/char-db-util.el (ideographic-radicals): New constant.
1354         (insert-char-data): Change order of `ideographic-radical',
1355         `ideographic-strokes' and `total-strokes'; adjust width of the
1356         first element of a list.
1357
1358 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1359
1360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1361         `ideograph-daikanwa'.
1362
1363 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1364
1365         * dumped-lisp.el (preloaded-file-list): Delete
1366         "ccs-jisx0201-latin.el".
1367
1368         * utf-2000/ccs-jisx0201-latin.el: Deleted.
1369
1370 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1371
1372         * dumped-lisp.el (preloaded-file-list): Add
1373         "u031A0-Extended-Bopomofo" in UTF-2000.
1374
1375         * utf-2000/u031A0-Extended-Bopomofo.el: New file.
1376
1377 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1378
1379         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1380         renamed to u02E00-CJK-Radical-Supplement.
1381
1382         * utf-2000/u02E00-CJK-Radical-Supplement.el: Renamed from
1383         u02E00-CJK-Radicals.el.
1384
1385 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1386
1387         * dumped-lisp.el (preloaded-file-list): Add
1388         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1389         "u030A0-Katakana", "u03100-Bopomofo",
1390         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1391         "u03200-Enclosed-CJK-Letters-and-Months" and
1392         "u03300-CJK-Compatibility".
1393
1394         * utf-2000/u03000-CJK-Symbols-and-Punctuation.el,
1395         utf-2000/u03040-Hiragana.el, utf-2000/u030A0-Katakana.el,
1396         utf-2000/u03100-Bopomofo.el,
1397         utf-2000/u03130-Hangul-Compatibility-Jamo.el,
1398         utf-2000/u03190-Kanbun.el,
1399         utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el,
1400         utf-2000/u03300-CJK-Compatibility.el: New files.
1401
1402 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1403
1404         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1405         "u02F00-Kangxi-Radicals" and
1406         "u02FF0-Ideographic-Description-Characters".
1407
1408         * utf-2000/u02E00-CJK-Radicals.el,
1409         utf-2000/u02F00-Kangxi-Radicals.el,
1410         utf-2000/u02FF0-Ideographic-Description-Characters.el: New files.
1411
1412 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1413
1414         * dumped-lisp.el (preloaded-file-list): Add
1415         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1416         "u02800-Braille-Patterns" in UTF-2000.
1417
1418         * utf-2000/u02600-Miscellaneous-Symbols.el,
1419         utf-2000/u02700-Dingbats.el, utf-2000/u02800-Braille-Patterns.el:
1420         New files.
1421
1422 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1423
1424         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1425         "uXXXXX-*.el" in UTF-2000.
1426
1427         * bytecomp.el (byte-compile-insert-header): Delete comments if
1428         non-ASCII characters are found; allow `byte-compile-dynamic' and
1429         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1430         `raw-text'.
1431
1432 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1433
1434         * dumped-lisp.el (preloaded-file-list): Add
1435         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1436         "u025A0-Geometric-Shapes.el".
1437
1438         * utf-2000/u02500-Box-Drawing.el,
1439         utf-2000/u02580-Block-Elements.el,
1440         utf-2000/u025A0-Geometric-Shapes.el: New file.
1441
1442         * utf-2000/u02500-Box-Drawing.el,
1443         utf-2000/u02580-Block-Elements.el,
1444         utf-2000/u025A0-Geometric-Shapes.el: New files.
1445
1446 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1447
1448         * dumped-lisp.el (preloaded-file-list): Add
1449         "u02400-Control-Pictures.el", "u02440-OCR.el" and
1450         "u02460-Enclosed-Alphanumerics.el".
1451
1452         * utf-2000/u02400-Control-Pictures.el, utf-2000/u02440-OCR.el,
1453         utf-2000/u02460-Enclosed-Alphanumerics.el: New files.
1454
1455 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1456
1457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1458         `chinese-gb2312'.
1459
1460         * dumped-lisp.el (preloaded-file-list): Add
1461         "u02200-Mathematical-Operators.el" and
1462         "u02300-Miscellaneous-Technical.el".
1463
1464         * utf-2000/u02200-Mathematical-Operators.el,
1465         utf-2000/u02300-Miscellaneous-Technical.el: New files.
1466
1467 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1468
1469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1470         `chinese-cns11643-*'.
1471
1472         * dumped-lisp.el (preloaded-file-list): Add
1473         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
1474         "u02190-Arrows.el" in UTF-2000.
1475
1476         * utf-2000/u02100-Letterlike-Symbols.el,
1477         utf-2000/u02150-Number-Forms.el, utf-2000/u02190-Arrows.el: New
1478         files.
1479
1480 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1481
1482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1483         `korean-ksc5601'.
1484
1485         * dumped-lisp.el (preloaded-file-list): Add
1486         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
1487         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
1488         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
1489
1490         * utf-2000/u02000-General-Punctuation.el,
1491         utf-2000/u02070-Superscripts.el, utf-2000/u02080-Subscripts.el,
1492         utf-2000/u020A0-Currency-Symbols.el,
1493         utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el: New
1494         files.
1495
1496 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1497
1498         * utf-2000/u00180-Latin-Extended-B.el: Reformatted to print
1499         code-point of GR-set as GR value.
1500
1501 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1502
1503         * utf-2000/char-db-util.el (insert-char-data): Modify order when
1504         CHAR does not have `decimal-digit-value' property.
1505
1506         * utf-2000/u00100-Latin-Extended-A.el: Reformatted to print
1507         code-point of GR-set as GR value.
1508         (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL
1509         LIGATURE IJ>.
1510
1511         * utf-2000/u000A0-Latin-1-Supplement.el: Reformatted to print
1512         code-point of GR-set as GR value.
1513
1514 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1515
1516         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
1517
1518         * utf-2000/ccs-viscii.el: Deleted.
1519
1520 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1521
1522         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
1523         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
1524         "u01780-Khmer.el", "u01800-Mongolian.el",
1525         "u01E00-Latin-Extended-Additional.el" and
1526         "u01F00-Greek-Extended.el" in UTF-2000.
1527
1528         * utf-2000/u013A0-Cherokee.el, utf-2000/u01400-Canadian.el,
1529         utf-2000/u01680-Ogham.el, utf-2000/u016A0-Runic.el,
1530         utf-2000/u01780-Khmer.el, utf-2000/u01800-Mongolian.el,
1531         utf-2000/u01E00-Latin-Extended-Additional.el,
1532         utf-2000/u01F00-Greek-Extended.el: New files.
1533
1534 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1535
1536         * utf-2000/char-db-util.el (insert-char-data): Print GR value for
1537         GR-set.
1538
1539 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1540
1541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1542         `ethiopic-ucs' and `ethiopic'.
1543
1544         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
1545         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
1546
1547         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
1548         from mule/ethiopic.el.
1549
1550         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
1551         mule/mule-conf.el.
1552
1553         * utf-2000/u010A0-Georgian.el, utf-2000/u01100-Hangul-Jamo.el,
1554         utf-2000/u01200-Ethiopic.el: New files.
1555
1556 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1557
1558         * utf-2000/char-db-util.el (char-db-update-comment): Use
1559         mapping-table for `arabic-iso8859-6'.
1560         (insert-char-data-with-variant): New function.
1561         (insert-char-range-data): Use `insert-char-data-with-variant'.
1562         (what-char-definition): Use `insert-char-data-with-variant'
1563         instead of `insert-char-data'; use `char-db-update-comment'.
1564
1565 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1566
1567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1568         `lao'.
1569
1570         * mule/mule-conf.el (lao): New coded-charset.
1571
1572         * dumped-lisp.el (preloaded-file-list): Add
1573         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1574         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1575         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1576         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1577         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1578
1579         * utf-2000/u00900-Devanagari.el, utf-2000/u00980-Bengali.el,
1580         utf-2000/u00A00-Gurmukhi.el, utf-2000/u00A80-Gujarati.el,
1581         utf-2000/u00B00-Oriya.el, utf-2000/u00B80-Tamil.el,
1582         utf-2000/u00C00-Telugu.el, utf-2000/u00C80-Kannada.el,
1583         utf-2000/u00D00-Malayalam.el, utf-2000/u00D80-Sinhala.el,
1584         utf-2000/u00E00-Thai.el, utf-2000/u00E80-Lao.el,
1585         utf-2000/u00F00-Tibetan.el, utf-2000/u01000-Myanmar.el: New files.
1586
1587 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1588
1589         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1590         `ucs-bmp' and `arabic-iso8859-6'.
1591
1592 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1593
1594         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1595         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1596         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1597
1598         * utf-2000/u00400-Cyrillic.el, utf-2000/u00530-Armenian.el,
1599         utf-2000/u00590-Hebrew.el, utf-2000/u00600-Arabic.el,
1600         utf-2000/u00700-Syriac.el, utf-2000/u00780-Thaana.el: New files.
1601
1602 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1603
1604         * utf-2000/u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA):
1605         Fix typo.
1606
1607         * utf-2000/u00300-Combining-Diacritical-Marks.el: Reformatted.
1608
1609 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1610
1611         * utf-2000/u002B0-Spacing-Modifier-Letters.el,
1612         utf-2000/u00250-IPA-Extensions.el: Reformatted.
1613
1614 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1615
1616         * utf-2000/char-db-util.el (insert-char-data): Fix format of
1617         `iso-10646-comment'; swap order of `->lowercase' and
1618         `->titlecase'.
1619
1620         * utf-2000/u00180-Latin-Extended-B.el: Merge `latin-viscii'
1621         code-points.
1622
1623 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1624
1625         * utf-2000/char-db-util.el (char-attribute-name<): New function.
1626         (insert-char-data): Use `char-attribute-name<' to sort; change
1627         order of `iso-10646-comment'.
1628         (char-db-update-comment): Use mapping-table for `latin-viscii-*'.
1629
1630         * utf-2000/u00100-Latin-Extended-A.el,
1631         utf-2000/u000A0-Latin-1-Supplement.el: Merge `latin-viscii'
1632         code-points.
1633
1634 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1635
1636         * utf-2000/char-db-util.el (insert-char-data): Change order.
1637         (insert-char-range-data): Insert variants.
1638         (char-db-update-comment): Fix problem with ascii and
1639         non-ISO-2022-sets; don't insert control-characters.
1640
1641         * utf-2000/u00020-Basic-Latin.el: Merge `latin-viscii'
1642         code-points.
1643
1644 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1645
1646         * startup.el (normal-top-level): Load autoload file for UTF-2000
1647         in UTF-2000.
1648
1649         * utf-2000/auto-autoloads.el: New file.
1650
1651         * utf-2000/char-db-util.el: New file.
1652
1653 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
1654
1655         * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'.
1656
1657 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
1658
1659         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1660         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1661         "u00020-Basic-Latin.el", "u00080-C1.el",
1662         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1663         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1664         "u002B0-Spacing-Modifier-Letters.el",
1665         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1666         UTF-2000.
1667
1668         * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1669         utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete.
1670
1671         * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el,
1672         utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el,
1673         utf-2000/u00180-Latin-Extended-B.el,
1674         utf-2000/u00100-Latin-Extended-A.el,
1675         utf-2000/u00250-IPA-Extensions.el,
1676         utf-2000/u002B0-Spacing-Modifier-Letters.el,
1677         utf-2000/u00300-Combining-Diacritical-Marks.el,
1678         utf-2000/u00370-Greek.el: New files.
1679
1680 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1681
1682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1683         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1684         instead of `vietnamese-viscii-*'.
1685
1686 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1687
1688         * mule/mule-conf.el: New file.
1689
1690         * mule/misc-lang.el: Move definition of charset `ipa' to
1691         mule/mule-conf.el.
1692
1693 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1694
1695         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1696         `latin-viscii'; prefer it for characters used in Vietnamese.
1697
1698         * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
1699
1700 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
1701
1702         * bytecomp.el (byte-compile-insert-header): Fix regexp.
1703
1704 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1705
1706         * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
1707         `latin-viscii-*'.
1708
1709 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1710
1711         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1712         `vietnamese-viscii-lower'.
1713         (latin-viscii-upper): Renamed from charset
1714         `vietnamese-viscii-upper'.
1715         (vietnamese-viscii-lower): New alias for charset
1716         `latin-viscii-lower'.
1717         (vietnamese-viscii-upper): New alias for charset
1718         `latin-viscii-upper'.
1719
1720 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
1721
1722         * mule/mule-charset.el (default-coded-charset-priority-list):
1723         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1724
1725 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1726
1727         * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1728         utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
1729         utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
1730         utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
1731         from lisp/mule.
1732
1733         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1734         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1735         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1736         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1737         lisp/utf-2000.
1738
1739 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1740
1741         * mule/ccs-tcvn5712.el: New file.
1742
1743 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1744
1745         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1746         in UTF-2000.
1747
1748 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1749
1750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1751         `japanese-jisx0208'.
1752
1753 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1754
1755         * dumped-lisp.el (preloaded-file-list): Add
1756         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1757         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1758         UTF-2000.
1759
1760         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1761         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1762         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1763         mule/ccs-viscii.el: New files.
1764
1765         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1766         if \uXXXX is found.
1767
1768 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1769
1770         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1771         `hiragana-jisx0208' and `katakana-jisx0208'.
1772
1773 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1774
1775         * mule/chinese.el (chinese-cns11643-3): Define it even if
1776         `utf-2000' is provided.
1777         (chinese-cns11643-4): Likewise.
1778         (chinese-cns11643-5): Likewise.
1779         (chinese-cns11643-6): Likewise.
1780         (chinese-cns11643-7): Likewise.
1781
1782 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1783
1784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1785         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1786
1787 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1788
1789         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1790         `cyrillic-iso8859-5' and `greek-iso8859-7'.
1791
1792 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1793
1794         * mule/mule-charset.el (default-coded-charset-priority-list):
1795         Setup in UTF-2000.
1796
1797 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1798
1799         * mule/viet-chars.el: Don't define charset
1800         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
1801         they are defined as builtin charsets.
1802
1803 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1804
1805         * version.el (emacs-version): Add more space just before UTF-2000
1806         version string.
1807
1808 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1809
1810         * version.el ([constant] emacs-version): Don't add a space in the
1811         preceding place of `xemacs-betaname' because it is duplicated.
1812         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
1813
1814         * startup.el (splash-frame-body): Add ETL.
1815
1816 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
1817
1818         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
1819         is provided because it is defined as builtin charset.
1820         (chinese-cns11643-4): Likewise.
1821         (chinese-cns11643-5): Likewise.
1822         (chinese-cns11643-6): Likewise.
1823         (chinese-cns11643-7): Likewise.
1824
1825 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
1826
1827         * mule/mule-cmds.el (reset-language-environment): Fix problem when
1828         coding-system `iso-10646-ucs-4' is not defined.
1829
1830 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
1831
1832         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
1833         coding-system if `utf-2000' is provided.
1834
1835 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1836
1837         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
1838         `utf-2000' is provided.
1839
1840 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1841
1842         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
1843         if utf-2000 is provided temporally.
1844
1845 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1846
1847         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
1848         as builtin variable].
1849
1850 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1851
1852         * files.el (insert-file-contents-literally): Treat file as binary;
1853         call file-name-handlers. [sync with Emacs 20.3.10]
1854
1855 2000-05-01  Martin Buchholz <martin@xemacs.org>
1856
1857         * XEmacs 21.2.33 is released.
1858
1859 2000-04-29  Martin Buchholz  <martin@xemacs.org>
1860
1861         * dialog.el (yes-or-no-p-dialog-box): 
1862         Fix docstring.
1863         Fix following horrible bug in X11 mode with focus-follows-mouse: 
1864           1. Visit two files in two different frames.
1865           2. do File->Revert Buffer in one of those frames.
1866           3. Dialog box appears.
1867           4. Arrange things so that the mouse passes over the *other*
1868              frame, then to the dialog box, and click on "Yes".
1869           5. The file contents end up in the *wrong* buffer!
1870         Add TODO comment.
1871         
1872 2000-04-28  Ben Wing  <ben@xemacs.org>
1873
1874         * help.el (describe-installation): correct typo introduced
1875         in last patch: boundp -> fboundp.
1876
1877         * etags.el (buffer-tag-table-list):
1878         canonicalize filenames to Unix format so that tag-table-alist
1879         searching works under Windows.
1880         
1881         * autoload.el:
1882         Bowdlerize the supposedly objectionable words
1883         "who couldn't quite manage to cleanly modify batch-update-autoloads".
1884         
1885         * gutter-items.el (set-progress-display-style):
1886         * gutter-items.el (search-dialog-callback):
1887         * gutter-items.el (make-search-dialog):
1888         Change to new callback-ex api.
1889
1890 2000-04-26  Björn Torkelsson  <torkel@hpc2n.umu.se>
1891
1892         * help.el: (describe-installation): decode-coding-string is not
1893         defined in a non MULE environment.
1894
1895 2000-04-28  Ben Wing  <ben@xemacs.org>
1896
1897         * gutter-items.el (buffer-list-changed-hook):
1898         use it, not record-buffer-hook.
1899
1900         * subr.el (record-buffer-hook): Removed.
1901
1902 2000-04-27  Ben Wing  <ben@xemacs.org>
1903
1904         * gutter-items.el (buffers-tab-switch-to-buffer): do not
1905         use NORECORD option.  Andy will not like this, but the existing
1906         gutter behavior is just wrong, as per this comment:
1907
1908         ;; this used to add the norecord flag to both calls below.
1909         ;; this is bogus because it is a pervasive assumption in XEmacs
1910         ;; that the current buffer is at the front of the buffers list.
1911         ;; for example, select an item and then do M-C-l
1912         ;; (switch-to-other-buffer).  Things get way confused.
1913         ;;
1914         ;; Andy, if you want to maintain the current look, you must
1915         ;;  *uncouple* the gutter order and buffers order.
1916
1917         * loaddefs.el (completion-ignored-extensions): unfuckify.
1918
1919         * bytecomp.el (batch-byte-compile-one-file): new function, used in
1920         xemacs.mak.
1921
1922         * autoload.el (batch-update-one-directory): new function, used in
1923         xemacs.mak.
1924
1925         * loadup.el: set gc-cons-threshold very high unless dumping --
1926         loadup during update-elc is much much much faster.  also do this
1927         when quick-building.
1928
1929         add commented-out code for profiling loadup.
1930         
1931
1932         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
1933         is required in order to build xemacs.
1934
1935 2000-04-26  Ben Wing  <ben@xemacs.org>
1936
1937         * loadup.el: don't garbage collect during loadup if quick-build
1938         compile-time option is set.
1939
1940 2000-04-23  Ben Wing  <ben@xemacs.org>
1941
1942         * update-elc.el: compute whether any dumped .el or .elc files
1943         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
1944         if so.
1945         
1946         * update-elc.el (update-elc-files-to-compile): always change
1947         NOBYTECOMPILE in the src directory rather than current dir,
1948         so it will work under NT.
1949
1950         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
1951         the form of this file is identical between Unix and Windows.
1952         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
1953         Added comment.
1954         (update-autoloads-from-directory): updated doc string.
1955         updated doc strings in a few other places.
1956
1957 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
1958
1959         * bytecomp.el (byte-force-recompile): Fix argument to
1960         byte-recompile-directory.
1961
1962 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
1963
1964         * gutter-items.el (progress-display-clear-when-idle): Use
1965         add-one-shot-hook.
1966         * gutter-items.el (clear-progress-display): Adjust number of
1967         arguments.
1968
1969 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
1970
1971         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
1972
1973 2000-04-16  Ben Wing  <ben@xemacs.org>
1974
1975         * printer.el: New file.
1976         
1977         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
1978         
1979         * help.el (describe-installation): Fix decoding for Windows.
1980         
1981         * menubar-items.el:
1982         * menubar-items.el (default-menubar):
1983         * menubar-items.el (tutorials-menu-filter): New.
1984         * menubar-items.el (popup-menubar-menu):
1985         Add authorship.  Redo Help menu and Tutorials filter.
1986         
1987         * menubar.el: Correct comment.
1988         
1989         * modeline.el (modeline-buffer-identification): Correct doc string.
1990         
1991         * simple.el:
1992         * simple.el (printing): Removed.
1993         * simple.el (printer-name): Removed.
1994         * simple.el (generic-print-buffer): Removed.
1995         * simple.el (generic-print-region): Removed.
1996         Move generic print code to printer.el.
1997
1998 2000-04-15  Ben Wing  <ben@xemacs.org>
1999
2000         * simple.el (generic-print-region): New.
2001         make this function actually work.
2002         (generic-print-buffer): call generic-print-region.
2003
2004 2000-04-14  Andy Piper  <andy@xemacs.org>
2005
2006         * gutter-items.el (make-search-dialog): avoid unneccessary futzing
2007         by using the new widget-callback-current-channel.
2008         (search-dialog-callback): ditto.
2009
2010 2000-04-12  Andy Piper  <andy@xemacs.org>
2011
2012         * gutter.el (default-gutter-position): moved from gutter-items.el.
2013         (default-gutter-position-changed-hook): ditto.
2014         (gutter-element-visibility-changed-hook): ditto.
2015         (set-gutter-element): ditto.
2016         (remove-gutter-element): ditto.
2017         (set-gutter-element-visible-p): ditto. 
2018         (gutter-element-visible-p): ditto.
2019         (init-gutter): ditto.
2020
2021         * dialog.el (make-dialog-box): renamed and moved from
2022         gutter-items.el
2023
2024         * gutter-items.el: move various functions elsewhere.
2025
2026 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
2027
2028         * menubar-items.el: Fixed place of parenthesis.
2029
2030 2000-04-12  Ben Wing  <ben@xemacs.org>
2031
2032         * etags.el (find-tag-at-point): New.  Lets you do find-tag
2033                 without constantly being prompted for the tag.
2034         * simple.el: Added a number of section headings, to clarify the
2035                 organization of this file.
2036         * simple.el (activate-region): 
2037         * simple.el (region-exists-p): 
2038         * simple.el (region-active-p): 
2039                 Moved these three function down to the other side of
2040                 the case-changing functions, so they join the rest of
2041                 the region code.
2042         * simple.el (printing): New.
2043         * simple.el (printer-name): New.
2044         * simple.el (generic-print-buffer): New.
2045                 New functions, a very simple prototype for a unified
2046                 printing interface.
2047         
2048         * process.el (call-process-internal): Real fix for null BUFFER,
2049                 other problems with BUFFER specs.
2050         
2051         * menubar-items.el:
2052                 Fixed up File->Print to use new printing functions.
2053                 Various corrections and expansions to Grep/Compile menus.
2054                 New options for Printing.
2055                 New options for SMTP Mail, the way to send mail under
2056                   MS Windows. (There's also a package patch to make SMTP
2057                   Mail be the default under MSWin.)
2058
2059 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
2060
2061         * menubar-items.el: Selecting Rectangle Mousing from menubar
2062         did not work.  Needed to quote mouse-track-rectangle-p.
2063
2064 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
2065
2066         * cl-compat.el (keywordp): Removed.
2067
2068 2000-04-05  Andy Piper  <andy@xemacs.org>
2069
2070         * gutter-items.el (progress-layout-glyph): don't initialize here.
2071         (progress-gauge-glyph): use dynamic sizing.
2072         (set-progress-display-style): new function. Set progress glyphs
2073         appropriately depending on the style.
2074         (progress-display-style): new variable. Custom version of
2075         set-progress-display-style.
2076         (progress-abort-glyph): switch to dynamic sizes.
2077         (search-dialog-text): make the edit field active.
2078
2079 2000-04-04  Andy Piper  <andy@xemacs.org>
2080
2081         * gutter-items.el (make-search-dialog): need to make the search
2082         dialog visible after creation.
2083
2084         * menubar-items.el (default-menubar): use the search dialog for
2085         searching. Remove some extraneous search menu items.
2086
2087         * gutter-items.el (set-gutter-element): allow glyphs to be used as
2088         well as strings.
2089         (make-gutter-only-dialog-frame): allow the user to create the
2090         frame unmapped. Allow the gutter spec to be given as a glyph.
2091         (search-dialog-direction): new variable.
2092         (search-dialog-text): new variable.
2093         (search-dialog-callback): new function. Callback for the search
2094         dialog action.
2095         (make-search-dialog): new function. Create a user-friendly search
2096         dialog.
2097
2098 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
2099
2100         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
2101         under Windows.
2102
2103 2000-04-01  Andy Piper  <andy@xemacs.org>
2104
2105         * font-lock.el (font-lock-fontify-keywords-region): Calculate
2106         progress more accurately.
2107
2108 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
2109
2110         * finder.el (finder-compile-keywords): Process readable files only.
2111         Because error in process of .#finder-inf.el when compile xemacs
2112         with --with-clash-detection option.
2113
2114 2000-03-31  Andy Piper  <andy@xemacs.org>
2115
2116         * gutter-items.el (append-progress-display): don't delay after a
2117         successful font-lock.
2118         (make-gutter-only-dialog-frame): new function. Allow users to
2119         create gutter-only dialogs.
2120
2121 2000-03-27  Mike Alexander  <mta@arbortext.com>
2122
2123         * process.el (call-process-internal): Handle a null BUFFER
2124         parameter correctly.
2125
2126 2000-03-28  Andy Piper  <andy@xemacs.org>
2127
2128         * gutter-items.el (abort-progress-display): put strings in the
2129         gutter not extents.
2130         (progress-layout-glyph): signal special 'quit callback.
2131         (progress-display-quit-function): deleted.
2132         (progress-display-stop-callback): deleted.
2133         (progress-display-dispatch-command-events): deleted.
2134         (append-progress-display): remove calls to
2135         progress-display-dispatch-command-events.
2136         (raw-append-progress-display): ditto.
2137
2138 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
2139
2140         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
2141         being a list.  Actually define `stipple-pixmap-p' which is used as
2142         an error predicate.  Correctly handle PIXMAP being either relative
2143         or absolute file name.
2144
2145 2000-03-24  Andy Piper  <andy@xemacs.org>
2146
2147         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
2148         (abort-progress-display): ditto. Don't delete the created extent.
2149         (raw-append-progress-display): ditto.
2150         (progress-display-dispatch-non-command-events): new
2151         function. Encapsulates what we want to do when no command input is
2152         required.
2153         (progress-display-dispatch-command-events): likewise, but disable
2154         for now since it causes too many problems.
2155         (append-progress-display): use them.
2156         (raw-append-progress-display): ditto.
2157         (default-gutter-position-changed-hook): set this rather than
2158         default-gutter-position-changed.
2159         (default-gutter-position-changed-hook): lambda with zero arguments
2160         rather than one.
2161         (raw-append-progress-display): trap errors in pending input since
2162         allowing them to signal will hose the gauge well and
2163         truly. Ideally we would like to delay these until we are more able
2164         to cope.
2165         (append-progress-display): ditto.
2166
2167 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
2168         
2169         * lisp/make-docfile.el: call-process-internal is now implemented
2170         in process.el.
2171
2172 2000-03-21  Ben Wing  <ben@xemacs.org>
2173
2174         * mule\mule-cmds.el (set-language-info-alist): 
2175         Fix to correspond to new menu arrangement.
2176
2177 2000-03-21  Ben Wing  <ben@xemacs.org>
2178
2179         * process.el:
2180         * process.el (call-process-internal): New.
2181         New implementation of call-process.  Only enabled under NT, so far.
2182         stderr handling not implemented yet in CVS'd C code.
2183
2184 2000-03-20  Ben Wing  <ben@xemacs.org>
2185
2186         * lisp-mode.el:
2187         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
2188         * lisp-mode.el (lisp-interaction-mode):
2189         Put back Lisp Interaction menubar for Jan V's sake.
2190         
2191         * simple.el:
2192         * simple.el (mark-ring):
2193         * simple.el (dont-record-current-mark): New.
2194         * simple.el (in-shifted-motion-command): New.
2195         * simple.el (mark-ring-unrecorded-commands): New.
2196         * simple.el (mark-ring-max):
2197         * simple.el (set-mark-command):
2198         * simple.el (push-mark):
2199         * simple.el (handle-pre-motion-command):
2200         Implement scheme for not recording unimportant marks.
2201         
2202         * subr.el:
2203         * subr.el (function-allows-args): New.
2204         New function function-allows-args.
2205
2206 2000-03-20  Martin Buchholz <martin@xemacs.org>
2207
2208         * XEmacs 21.2.32 is released.
2209
2210 2000-03-20  Andy Piper  <andy@xemacs.org>
2211
2212         * gutter-items.el (update-tab-in-gutter): force selection of the
2213         selected-window if required to do so.
2214         (buffers-tab-items): ditto.
2215         (add-tab-to-gutter): ditto.
2216         (create-frame-hook): use force-selection.
2217         (default-gutter-position-changed): lambdify.
2218         (update-tab-hook): deleted since it was only used in one place.
2219
2220 2000-03-18  Andy Piper  <andy@xemacs.org>
2221
2222         * files.el (find-file-noselect): undo change that shouldn't have
2223         gone in.
2224
2225 2000-03-17  Andy Piper  <andy@xemacs.org>
2226
2227         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
2228         of selected-window trickery.
2229
2230         * gutter-items.el (update-tab-in-gutter): don't give dedicated
2231         frames tabs.
2232         (progress-display-stop-callback): progress -> progress-display
2233         (progress-display-quit-function): ditto.
2234         (clear-progress-display): ditto.
2235         (remove-progress-display): ditto.
2236         (append-progress-display): ditto.
2237         (abort-progress-display): ditto.
2238         (raw-append-progress-display): ditto.
2239         (display-progress-display): ditto.
2240         (current-progress-display-label): ditto.
2241         (current-progress-display): ditto.
2242         (lprogress-display): ditto and save the buffer
2243         (progress-display): ditto. Otherwise the buffer sometimes gets
2244         changed which confuses font-lock.
2245
2246         * font-lock.el (font-lock-default-fontify-buffer): catch all
2247         errors, not just quit.
2248         (font-lock-mode): progress -> display-progress
2249         (font-lock-default-fontify-buffer): ditto.
2250         (font-lock-fontify-syntactically-region): ditto.
2251         (font-lock-fontify-keywords-region): ditto.
2252
2253 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
2254
2255         * cl.el (gensym): Move to here from cl-macs.el.
2256         (gentemp): Ditto.
2257
2258 2000-03-16  Andy Piper  <andy@xemacs.org>
2259
2260         * font-lock.el (font-lock-mode): use lprogress and friends for
2261         progress management.
2262         (font-lock-default-fontify-buffer): ditto.
2263         (font-lock-fontify-syntactically-region): ditto.
2264         (font-lock-fontify-keywords-region): ditto.
2265         (font-lock-revert-cleanup): fix reverting.
2266         (font-lock-revert-setup): ditto.
2267
2268         * gutter-items.el (progress-use-echo-area): new variable. Use the
2269         echo area for progress gauges if non-nil.
2270         (clear-progress): remove echo area stuff and defer to
2271         clear-message.
2272         (append-progress): dispatch non-command events after each progress
2273         increment. Remove echo area stuff.
2274         (abort-progress): remove echo area stuff and defer to
2275         display-message.
2276         (raw-append-progress): ditto. Dispatch non-command events after
2277         gutter redisplay.
2278         (display-progress): defer echo area stuff to display-message.
2279
2280         * gutter-items.el (clear-progress):
2281         (abort-progress): indentation changes.
2282         (display-progress): don't clear progress.
2283         (append-progress): compare messages with equal.
2284         (raw-append-progress): use dispatch-non-command-events to flush
2285         widget creation events.
2286
2287 2000-03-13  Ben Wing  <ben@xemacs.org>
2288
2289         * abbrev.el:
2290         * abbrev.el (abbrev-string-to-be-defined): New.
2291         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
2292         Changes for use with the menubar.
2293
2294 2000-03-12  Ben Wing  <ben@xemacs.org>
2295
2296         * alist.el (vassoc): moved here from font-menu.el.
2297
2298         * custom.el (defface): typo fix.
2299
2300         * dialog.el (yes-or-no-p-dialog-box):
2301         * dialog.el (message-box):
2302         * files.el (save-some-buffers-1):
2303         Put accelerators in the button names.
2304
2305         * font-lock.el (font-lock-comment-face):
2306         * font-lock.el (font-lock-keyword-face):
2307         * font-lock.el (font-lock-function-name-face):
2308         Fixed some of the colors under MS Windows because the existing
2309         default colors were hardly different from black and needed to be
2310         made lighter.
2311
2312         * font-menu.el:
2313         * font-menu.el (font-menu-split-long-menu):
2314         * font-menu.el (font-menu-family-constructor):
2315         * font-menu.el (font-menu-size-constructor):
2316         * font-menu.el (font-menu-weight-constructor):
2317         * font-menu.el (font-menu-set-font):
2318         vassoc moved to alist.el.
2319         Accelerators added to all menus.
2320         Unused bound var new-props removed.
2321         
2322         * keydefs.el: I did a whole lot of rearranging to put things in a
2323         more consistent order and fixed a number of cases where key
2324         combinations involving up, down, left, right and so on were
2325         defined but the corresponding keypad combinations were not
2326         defined. 
2327
2328         * lisp-mode.el:
2329         * lisp-mode.el (lisp-interaction-mode-popup-menu):
2330         * lisp-mode.el (emacs-lisp-mode):
2331         * lisp-mode.el (lisp-interaction-mode):
2332         * lisp-mode.el (flet):
2333         Added accelerators onto the menus.
2334         Made all the different versions of the let function be indented
2335         the same way.
2336         Undid Steve's easy-menu-ification, because it makes it impossible
2337         to have the menubar and popup menus different.
2338         Cleaned up the menu; added items for find-function &c and some
2339         indenting, and removed debug-on-*.
2340
2341         * list-mode.el (list-mode-hook):
2342         * list-mode.el (list-mode):
2343         * list-mode.el (completion-setup-hook):
2344         * list-mode.el (display-completion-list):
2345         Added support for the :window-height keyword, which is required
2346         because of other changes that I made for the file dialog box.  I
2347         also made the hook variables list-mode-hook and
2348         completion-setup-hook and also minibuffer-setup-hook in
2349         minibuf.el be permanent-local; see comment in list-mode.el.
2350
2351         * map-ynp.el (map-y-or-n-p):
2352         Added accelerators to the dialog buttons.
2353
2354         * menubar-items.el (menu-truncate-list):
2355         New internal function.
2356         * menubar-items.el (submenu-generate-accelerator-spec):
2357         * menubar-items.el (menu-item-strip-accelerator-spec):
2358         * menubar-items.el (menu-item-generate-accelerator-spec):
2359         New exported functions, for use in auto-generating accelerator specs.
2360
2361         * menubar-items.el:
2362         * menubar-items.el (default-menubar):
2363         * menubar-items.el (maybe-add-init-button):
2364         * menubar-items.el (bookmark-menu-filter):
2365         * menubar-items.el (slow-format-buffers-menu-line):
2366         * menubar-items.el (build-buffers-menu-internal):
2367         * menubar-items.el (language-environment-menu-filter):
2368         * menubar-items.el (default-popup-menu):
2369         * menubar-items.el (popup-buffer-menu):
2370         * menubar-items.el (popup-menubar-menu):
2371         Did a major overhaul on this file, and in fact I'm nowhere near
2372         done working on the menubar, and there will be more patches to
2373         come.  A basic summary of what I've done:
2374
2375         a) I added accelerators to all of the menu items.  For menus that
2376         are auto-generated, such as the buffers menu, the accelerators are
2377         automatically added to the beginning of each line using the
2378         numbers 1 through 9, then zero, and then letters starting with A,
2379         but omitting the letters that are already in use for the fixed
2380         menu items at the top of the buffers menu.  To facilitate adding
2381         accelerators of this kind, I created some new functions
2382         (*-accelerator-spec), which are also being used by other filters
2383         that auto generate lists of things such as ftp sites to download
2384         packages.  If people really don't like these accelerators
2385         appearing at the beginning of the menu items, a variable can be
2386         added to optionally turn them off, but I think this is rather
2387         pointless because other menu items have accelerators and many or
2388         most of the menu users will use the accelerators if the support is
2389         there.
2390
2391         b) I combined the top level Tools and Apps menus into a single
2392         Tools menu, because the distinction between the two is not
2393         obvious, and the items on the menus are not used often enough that
2394         putting some of them onto submenus is a problem. 
2395
2396         c) I created two new top level menus called View and Cmds because
2397         there were too many items on the File and Edit menus, and I'm going
2398         to be adding more items to these menus.  In contrast to the Tools
2399         menu, the items on these menus may be used quite often during an
2400         editing session, and so should be available with fewer
2401         keystrokes. 
2402
2403         d) I added a number of options to the options menu, including one
2404         for controlling whether the alt key can be used to traverse to
2405         menu items using the accelerators, one for controlling behavior of
2406         control-k, one for controlling how the kill and yank functions
2407         interact with the clipboard, a few additional buffers-menu
2408         options, and various other things.  I also did a bit of
2409         rearranging, for example, combining the keyboard and mouse options
2410         into a single keyboard and mouse submenu to facilitate the
2411         accelerators on that level. 
2412
2413         e) I changed the variable buffers-menu-format-buffer-line-function
2414         to take two arguments instead of one, the second argument being
2415         the line number for use in creating an accelerator.  I added a
2416         hack to support existing functions with one argument (although I
2417         doubt that very many of these exist), for backward compatibility. 
2418
2419         f) I moved the top level mule menu to be a submenu of the edit
2420         menu.  I think that most of the items on this menu are fairly
2421         useless and there are certainly not enough frequently used items
2422         to justify this being its own top level menu. 
2423
2424         g) I combined most of the items in big-menubar.el into the main menu.
2425         If people think the main menu is too big, it would be possible to
2426         create different configurations, some smaller.
2427
2428         * menubar.el (check-menu-syntax):
2429         Deleted some syntax checks that were no longer valid, partly
2430         because of changes that were already made a long time ago, and
2431         partly because of a change I made where I allow the name of the
2432         menu item to be an evaluated expression rather than just a string,
2433         similar to all of the other parameters of a menu item.
2434
2435         * minibuf.el:
2436         * minibuf.el (read-file-name-1):
2437         * minibuf.el (mouse-read-file-name-1):
2438         I made a number of changes to improve the appearance
2439         and functioning of the file dialog box.  They include:
2440
2441         a) Fixing the problem where closing the dialog box by clicking on
2442         the close button of the window didn't properly exit the
2443         minibuffer. 
2444
2445         b) Fixing the problem that if you typed part of a file name, and
2446         then clicked on a completion with the mouse, the file was not
2447         correctly selected. 
2448
2449         c) Changing the title of the dialog box to reflect the operation
2450         being done in accordance with user interface conventions, rather
2451         than the name of the dialog box buffer, which is rather useless. 
2452
2453         d) Remove the words "possible completions are" which didn't
2454         belong. 
2455
2456         e) Fix things so that the completions scroll off the end of the
2457         completions windows only to the right, rather than both to the
2458         right and down, which is in accordance with Windows user interface
2459         conventions.  
2460
2461         * msw-init.el (init-post-mswindows-win):
2462         Added a binding for meta-F4, which is the standard windows binding
2463         for exiting a program.
2464
2465         * select.el (get-selection-no-error):
2466         * select.el (own-selection):
2467         * select.el (own-clipboard):
2468         Added an optional argument called append to the functions
2469         own-selection and own-clipboard.  This adds support for appending
2470         text to the existing selection and allows the function
2471         own-clipboard to be used as the value of the variable
2472         interprogram- cut-function.
2473
2474         Fixed a bug in own-selection in handling zmacs-region-stays.
2475
2476         * simple.el (historical-kill-line): New.
2477
2478         * simple.el (kill-line):
2479         * simple.el (interprogram-cut-function):
2480         * simple.el (interprogram-paste-function):
2481         * simple.el (handle-pre-motion-command):
2482         * simple.el (next-line):
2483         * simple.el (previous-line):
2484         a) Expanded the variable kill-whole-line, so that function
2485         kill-line can be set to delete the entire line always, not just
2486         when cursor is at the beginning of the line.  This is controlled
2487         by setting the variable kill-whole-line to the symbol 'always.
2488         This behavior, as well as the existing kill-whole-line behavior,
2489         now only take effect when kill-line is called interactively,
2490         although this is a departure from a previous behavior in the case
2491         of setting this variable kill-whole-line to t.  It is almost
2492         certainly what has always been intended, and most likely the old
2493         way of doing things introduced bugs.  I also created a function
2494         called historical-kill-line, which ignores the kill-whole-line
2495         setting and always gives the historical behavior of only killing
2496         to the end of the line.  I bound this function to shift- control-k
2497         so that the kill to end of line behavior is available, even when
2498         kill-whole-line has been set to change control-k into the simple
2499         delete-whole-line behavior. (This can be set using the options
2500         menu.)
2501
2502         b) I changed things so that kill and yank now interact with the
2503         clipboard by default under windows.  This was done by changing the
2504         default value of interprogram-cut- function and
2505         interprogram-paste-function.  You can get the old behavior by
2506         setting these to nil, and there is an option on the options menu
2507         to do this.
2508
2509         c) I added support for selecting text using shifted motion keys.
2510         This support is on by default and can be controlled by the
2511         variable shifted-motion-keys-select-region.  There is also a
2512         variable called unshifted-motion-keys-deselect-region that
2513         controls more specifically how the shifted motion key behavior
2514         works.  I did not put an option on the options menu to turn this
2515         off, because I can't imagine why this would be useful.
2516
2517         * simple.el (forward-block-of-lines):
2518         * simple.el (backward-block-of-lines):
2519         * simple.el (block-movement-size):
2520         New.
2521
2522         * simple.el (uncapitalized-title-words):
2523         * simple.el (uncapitalized-title-word-regexp):
2524         * simple.el (capitalize-string-as-title):
2525         * simple.el (capitalize-region-as-title):
2526         New.
2527         
2528
2529         * subr.el (add-hook):
2530         * subr.el (make-local-hook): New.
2531         * subr.el (remove-local-hook): New.
2532         * subr.el (add-one-shot-hook): New.
2533         * subr.el (add-local-one-shot-hook): New.
2534         Added some functions to make using hooks easier.
2535         These include:
2536
2537         a) Functions add-local-hook and remove-local-hook to make it easy
2538         to use local hooks.
2539
2540         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
2541         make it possible to add a "one-shot" hook, which is to say a hook
2542         that runs only once, and automatically removes itself after the
2543         first time it has run.
2544
2545 2000-03-09  Andy Piper  <andy@xemacs.org>
2546
2547         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
2548
2549 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
2550
2551         * buff-menu.el (buffers-menu-omit-invisible-buffers):
2552         Moved from menubar-items.el.
2553         * dumped-lisp.el: Dump gutter-items regardless of menubar.
2554
2555 2000-03-08  Andy Piper  <andy@xemacs.org>
2556
2557         * gutter-items.el (build-buffers-tab-internal): add selected field
2558         to buffers tab spec.
2559
2560 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
2561
2562         * minibuf.el (last-exact-completion): Initialize to nil.
2563
2564 2000-03-07  Didier Verna  <didier@xemacs.org>
2565
2566         * startup.el (command-line-1): remove unused variable
2567         `first-file-buffer'.
2568
2569 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
2570
2571         * loaddefs.el (completion-ignored-extensions): Removed ".log",
2572         which is also used for Web server log files.
2573
2574 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
2575
2576         * mule/mule-charset.el: Setup auto-fill-chars.
2577
2578 2000-03-02  SL Baur  <steve@beopen.com>
2579
2580         * subr.el (with-string-as-buffer-contents): Reimplement using
2581         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
2582         non-deletion of buffer after execution problem.
2583         (with-output-to-string): Use unique buffer name.
2584
2585 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
2586
2587         * gutter-items.el (buffers-tab-sort-function):  New variable.
2588         (buffers-tab-items):  Funcall it to sort the buffer tab list.
2589
2590 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
2591
2592         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
2593
2594 2000-02-28  Martin Buchholz  <martin@xemacs.org>
2595
2596         * menubar-items.el (maybe-add-init-button): Remove the "Load
2597         .emacs" button from all menubars.
2598
2599 2000-03-01  Didier Verna  <didier@xemacs.org>
2600
2601         * rect.el (string-rectangle): depend on `pending-delete-mode' for
2602         region rectangle replacement (from Jan Vroonhof).
2603         (replace-rectangle): new function.
2604
2605 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2606
2607         * mule/mule-cmds.el (set-default-coding-systems): Use
2608         set-terminal-coding-system and set-keyboard-coding-system.
2609         * coding.el (set-terminal-coding-system): Use
2610         set-console-tty-output-coding-system.
2611         (set-keyboard-coding-system): Use
2612         set-console-tty-input-coding-system.
2613
2614 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
2615
2616         * minibuf.el (read-variable): Allow symbol to default argument.
2617
2618 2000-02-27  Andy Piper  <andy@xemacs.org>
2619
2620         * gutter-items.el (update-tab-hook): new function to be used for
2621         hooks.
2622         (create-frame-hook): add update-tab-hook.
2623         (record-buffer-hook): ditto.
2624         (default-gutter-position-changed): ditto.
2625         (default-gutter-position): updating the buffers tab is now handled
2626         by a hook.
2627         (default-gutter-position-changed-hook): new variable.
2628         (gutter-element-visibility-changed-hook): ditto.
2629         (set-gutter-element-visible-p): call it.
2630         (set-gutter-element): use modify-specifier-instances. Set extents
2631         as duplicable before using.
2632         (remove-gutter-element): ditto.
2633         (set-gutter-element-visible-p): ditto.
2634         (init-gutter): new function.
2635         (add-tab-to-gutter): use new gutter-element functions rather than
2636         setting specifiers directly.
2637         (clear-progress): ditto.
2638         (abort-progress): ditto.
2639         (gutter-buffers-tab-visible-p): renamed from
2640         default-gutter-visible-p
2641
2642         * specifier.el (modify-specifier-instances): new function from Jan
2643         Vroonhof.
2644
2645         * x-init.el (init-post-x-win): call init-gutter.
2646
2647         * msw-init.el (init-post-mswindows-win): call init-gutter.
2648
2649         * menubar-items.el (default-menubar): Update to reflect new gutter
2650         variables.
2651
2652 2000-02-26  Andy Piper  <andy@xemacs.org>
2653
2654         * gutter-items.el (set-gutter-element): new function. Add gutter
2655         elements to the specified gutter.
2656         (remove-gutter-element): new function. Remove gutter elements from
2657         the specified gutter.
2658         (set-gutter-element-visible-p): new function. Set gutter element
2659         visibility for the provided gutter-visible specifier.
2660
2661 2000-02-23  Andy Piper  <andy@xemacs.org>
2662
2663         * gutter-items.el (add-tab-to-gutter): specify dimensions
2664         dynamically.
2665
2666 2000-02-24  Martin Buchholz  <martin@xemacs.org>
2667
2668         * gutter-items.el (add-tab-to-gutter):
2669         * package-get.el (package-get-interactive-package-query):
2670         * package-ui.el (pui-directory-exists):
2671         (pui-install-selected-packages):
2672         (pui-list-packages):
2673         Use #'(lambda ...)  instead of '(lambda ...).
2674
2675 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
2676
2677         * startup.el (load-user-init-file): Check to make sure user
2678           has an init-file before calling load().
2679
2680 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
2681
2682         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
2683
2684 2000-02-23  Martin Buchholz <martin@xemacs.org>
2685
2686         * XEmacs 21.2.31 is released.
2687
2688 2000-02-21  Mike Sperber <mike@xemacs.org>
2689
2690         * loadup.el (really-early-error-handler):
2691         * update-elc.el:
2692         * make-docfile.el:
2693         Remove dependency on EMACSBOOTSTRAP... environment variables.
2694
2695 2000-02-21  Martin Buchholz <martin@xemacs.org>
2696
2697         * XEmacs 21.2.30 is released.
2698
2699 2000-02-19  Martin Buchholz  <martin@xemacs.org>
2700
2701         * byte-optimize.el (byte-optimize-plus):
2702         (byte-optimize-minus):
2703         (byte-optimize-multiply):
2704         Optimize (- 0) to 0, not (-)
2705         Optimize (+ 5 3.0) to 8.0
2706         Optimize (* 5 3.0) to 15.0
2707         Improve readability.
2708
2709 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
2710
2711         * modeline.el: (modeline-scrolling-method): change modeline
2712         mswindows cursor appearance according to the value.
2713
2714         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
2715         and 'gui-element face colors and 'gui-element face font to Windows
2716         defaults.
2717
2718 2000-02-09 Stef Epardaud  <stef@lunatech.com>
2719
2720         * font-lock.el: Javadoc enhancements
2721
2722 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2723
2724         * ldap.el (toplevel): Test if LDAP support has been compiled in
2725         (ldap-verbose): New option
2726         (ldap-search-entries): Renamed from the previous ldap-search
2727         Conditionalize message display on ldap-verbose
2728         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
2729         defuns
2730         (ldap-search): Is now defined as an obsolete wrapper calling
2731         ldap-search-basic or ldap-search-entries
2732
2733
2734 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
2735             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
2736             Jan Vroonhof  <jan@xemacs.org>
2737
2738         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
2739         When for-effect is true, didn't call `byte-optimize-form'
2740         in and/or subforms without last.
2741
2742 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
2743
2744         * package-get.el (package-get-download-sites): Use correct custom
2745         type.
2746
2747 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
2748
2749         * files.el (write-file): Ask for coding system when compiled with
2750         file-coding.
2751
2752 2000-02-16  Andy Piper  <andy@xemacs.org>
2753
2754         * buffer.el (switch-to-buffer): give norecord argument to
2755         set-window-buffer instead of explicitly recording.
2756
2757         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
2758         we have to pick a window.
2759
2760 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2761
2762         * mule/mule-cmds.el (describe-language-support): Don't add
2763         unexist function to help-map.
2764         (describe-coding-system): Don't use already assigend `C'.
2765
2766 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
2767
2768         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
2769         work in custom.
2770
2771 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
2772
2773         * about.el: Ienaga's e-mail address change.
2774
2775 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
2776
2777         * etags.el (find-tag): force new window -- even if buf already
2778         visible -- when other-window is t
2779
2780 2000-02-16  Martin Buchholz <martin@xemacs.org>
2781
2782         * XEmacs 21.2.29 is released.
2783
2784 2000-02-09  Martin Buchholz  <martin@xemacs.org>
2785
2786         * cl-extra.el (getf): This is now identical to `plist-get', so
2787         just defalias it.
2788         * cl-macs.el: Make getf an alias to plist-get, at the
2789         byte-compiler level, using define-compiler-macro.
2790
2791 2000-02-08  Martin Buchholz  <martin@xemacs.org>
2792
2793         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
2794
2795 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
2796
2797         * lisp/etags.el (find-tag-internal): set exact-tagname to
2798           a regular expression that matches against the tagname
2799           part of the tag entry first instead of only looking in
2800           the context area.
2801
2802 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
2803
2804         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
2805         * toobar.el: fixed typo(s) in customizing default-toolbar-position
2806
2807 2000-02-07  Martin Buchholz <martin@xemacs.org>
2808
2809         * XEmacs 21.2.28 is released.
2810
2811 2000-02-07  Martin Buchholz  <martin@xemacs.org>
2812
2813         * cl-extra.el (getf): Just call `get', never `get*'.
2814         Make arglist match docstring.
2815         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
2816         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
2817         * byte-optimize.el: remove references to `get*'.
2818
2819 2000-02-06  Martin Buchholz  <martin@xemacs.org>
2820
2821         * mule/european.el: Add syntax information for Latin3 and Latin4.
2822
2823 2000-02-02  Martin Buchholz  <martin@xemacs.org>
2824
2825         * byte-optimize.el: Byte-optimize (length "foo")
2826
2827 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2828
2829         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
2830         width check using `window-leftmost-p' and `window-rightmost-p'.
2831
2832 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
2833
2834         * wid-edit.el (widget-match-inline): An atom never matches a
2835           list.
2836
2837 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
2838
2839         * modeline.el: Consolidated 'x and 'mswindows specification under
2840         'win tag.
2841
2842 2000-01-29  Andy Piper  <andy@xemacs.org>
2843
2844         * gutter-items.el: (format-buffers-tab-line): Try and be
2845         intelligent about buffer naming when we have duplicates.
2846
2847 2000-01-29  Andy Piper  <andy@xemacs.org>
2848
2849         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
2850         updated when it becomes visible.
2851
2852 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
2853
2854         * bytecomp.el (byte-compile-insert-header): Properly set coding
2855         system under MULE and file-coding.
2856
2857 2000-01-28  Martin Buchholz  <martin@xemacs.org>
2858
2859         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
2860         (dontusethis-set-value-terminal-coding-system-handler):
2861         (dontusethis-set-value-keyboard-coding-system-handler):
2862         Never undefine coding system aliases.  Emergency fix for gnus.
2863
2864 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
2865
2866         * files.el (abbreviate-file-name): Use directory-sep-char instead
2867         of hard-coded "/".
2868
2869 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
2870
2871         * startup.el (user-init-file-base-list): New variable, replacing
2872         user-init-file-base.
2873         (find-user-init-file): New function.
2874         (command-line-early): Use it.
2875         (load-user-init-file): Ditto.
2876
2877 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
2878
2879         * gutter-items.el (update-tab-in-gutter): Use proper locale when
2880         calling valid-image-instantiator-format-p
2881
2882 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
2883
2884         * isearch-mode.el (isearch-mode): The variable is
2885         isearch-unhidden-extents, not isearch-opened-extents.
2886
2887 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
2888
2889         * minibuf.el (next-history-element): Modify error message if a
2890         default value is available.
2891
2892 2000-01-26  Martin Buchholz  <martin@xemacs.org>
2893
2894         * bytecomp.el (byte-compile-file): Don't unconditionally write
2895         .elc files in binary - might contain non-Latin1.
2896
2897 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
2898
2899         * process.el (shell-quote-argument): Use (nt-quote-process-args)
2900         for windows-nt.
2901
2902         * version.el:
2903         * startup.el (user-init-file-base):
2904         * process.el (call-process-region):
2905         * files.el (make-backup-file-name):
2906         (backup-file-name-p):
2907         (file-relative-name):
2908         (abbreviate-file-name):
2909         (set-auto-mode):
2910         * code-process.el (call-process-region): Removed unnecessary
2911         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
2912         support out of the universe.
2913
2914         * process.el:
2915         * code-process.el:
2916         * bytecomp.el (byte-compile-file): Removed reference to
2917         buffer-file-type, and commented usage of binary-process-output
2918         NTEmacs variables.
2919
2920 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
2921
2922         * help.el (function-arglist): Add case for macro.
2923
2924 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
2925
2926         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
2927         printers.
2928         (custom-display): Added a menu for printer/display tags.
2929
2930         * frame.el (frame-type):
2931         * device.el (device-type): Added 'msprinter to the doc string, and
2932         removed 'pc -- it is not going to be implemented ever.
2933         (call-device-method): Fixed docstring typo.
2934         Defined specifier tags 'printer and 'display.
2935
2936 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
2937
2938         * lisp/itimer.el (itimer-run-expired-timers): (consp
2939           last-command-event-time) instead of (consp
2940           'last-command-event-time).
2941
2942 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
2943
2944         * msw-glyphs.el: Removed obsolete commentary.
2945
2946 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
2947
2948         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
2949         better default value.
2950
2951 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
2952
2953         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
2954         (read-string): Ditto.
2955         (eval-minibuffer): Ditto.
2956         (read-command): Ditto.
2957         (read-function): Ditto.
2958         (read-variable): Ditto.
2959         (read-number): Ditto.
2960         (read-shell-command): Ditto.
2961         (read-number): Record history.
2962
2963 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
2964
2965         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
2966
2967 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
2968
2969         * faces.el (startup-initialize-custom-faces): New function.
2970         Reset all faces created during auto-autoloads loading time
2971         by defface.
2972         * startup.el (command-line): Call it.
2973
2974 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
2975
2976         * about.el (about-hackers): Add myself to contributors list.
2977
2978 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
2979
2980         * menubar-items.el (maybe-add-init-button): Removed an argument in
2981         a call to load-user-init-file, as the function managed to lose its
2982         formal parameter a few betas ago.
2983
2984 2000-01-18  Martin Buchholz <martin@xemacs.org>
2985
2986         * XEmacs 21.2.27 is released.
2987
2988 2000-01-18  Martin Buchholz  <martin@xemacs.org>
2989
2990         * process.el (shell-command-to-string): Use the FSF docstring.
2991         Make shell-command-to-string the standard function, and
2992         exec-to-string the (deprecated) alias.
2993
2994         * startup.el: typo fix.
2995
2996 2000-01-16  Martin Buchholz  <martin@xemacs.org>
2997
2998         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
2999
3000 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3001
3002         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
3003         buffers after visible buffers.
3004         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
3005
3006 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3007
3008         * info.el (Info-extract-menu-node-name): Stop at a dot
3009         followed by whitespace or right parenthesis.
3010
3011 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
3012
3013         * info.el (Info-directory-list): Warn against using Customize with
3014         Info-directory-list.
3015
3016 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
3017
3018         * minibuf.el (read-file-name): doc fix.
3019
3020         * autoload.el (update-file-autoloads): doc fix.
3021
3022         * about.el (about-hackers): Change my E-mail address.
3023
3024 2000-01-13  Martin Buchholz  <martin@xemacs.org>
3025
3026         * info.el (Info-visit-file): Just use the `f' interactive spec to
3027         read a filename in the standard way.
3028
3029 2000-01-13  Andy Piper  <andy@xemacs.org>
3030
3031         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
3032         (gutter-buffers-tab-extent): new variable.
3033         (update-tab-in-gutter): call add-tab-to-gutter again if the
3034         orientation has changed.
3035         (add-tab-to-gutter): cope with different orientations.
3036
3037 2000-01-11  Didier Verna  <didier@xemacs.org>
3038
3039         * info.el (Info-following-node-name): backward-skip dots as well
3040         as spaces (dots at the end of a node name aren't part of it).
3041         (Info-extract-menu-node-name): don't skip dots. There could be
3042         some in the node name.
3043         (Info-index): allow dots to be part of a node name.
3044
3045 2000-01-12  Andreas Jaeger  <aj@suse.de>
3046
3047         * files.el (auto-mode-alist): Added idlwave-mode.
3048         Patch by Carsten Dominik <dominik@astro.uva.nl>.
3049
3050 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3051
3052         * info.el (Info-search): Show default value.
3053
3054 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3055
3056         * info.el (Info-read-node-completion-table): New variable.
3057         (Info-read-node-name-1): New function.
3058         (Info-read-node-name): Use it.
3059         (Info-follow-reference): Use DEFAULT argument of completing-read.
3060         (Info-menu): Ditto.
3061
3062 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3063
3064         * hyper-apropos.el (hyper-describe-key-briefly): Save
3065         window configuration.
3066         (hyper-describe-face): Use DEFAULT of completing-read.
3067         (hyper-apropos-read-variable-symbol): Ditto.
3068         (hyper-apropos-read-function-symbol): Ditto.
3069
3070 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3071
3072         * mule/mule-cmds.el (set-default-coding-system): Set
3073         comint-exec-hook to use coding-system-for-read and
3074         coding-system-for-write so that C-x RET c works.
3075
3076 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3077
3078         * minibuf.el (minibuffer-confirm-incomplete): Customize.
3079         (previous-matching-history-element): Increment
3080         minibuffer-max-depth by 1.
3081         (next-matching-history-element): Ditto.
3082
3083 2000-01-11  Andy Piper  <andy@xemacs.org>
3084
3085         * gutter-items.el (buffers-tab): Create a new face for the buffers
3086         tab.
3087         (buffers-tab-face): use it.
3088
3089 2000-01-10  Didier Verna  <didier@xemacs.org>
3090
3091         * modeline.el (modeline-scrolling-method): change modeline X
3092         cursor appearance according to the value.
3093
3094 2000-01-07  Andreas Jaeger  <aj@suse.de>
3095
3096         * about.el (about-hackers): Moved my entry to contributor list.
3097         (xemacs-hackers): Added myself.
3098         (about-maintainer-info): Added description of myself.
3099
3100
3101 2000-01-07  Didier Verna  <didier@xemacs.org>
3102
3103         * modeline.el (modeline-scrolling-method): new variable.
3104         (mouse-drag-modeline): add reference to it in the docstring.
3105         (mouse-drag-modeline): handle it.
3106
3107 2000-01-08  Andy Piper  <andy@xemacs.org>
3108
3109         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
3110         calls.
3111         (remove-buffer-from-gutter-tab): ditto.
3112
3113 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
3114
3115         * cus-edit.el (custom-hook-convert-widget): Fix comment.
3116         (custom-face-edit): Fix grammatical error in help message.
3117
3118 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3119
3120         * movemail.el: Added.
3121
3122         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
3123
3124 2000-01-03  Didier Verna  <didier@xemacs.org>
3125
3126         * modeline.el (mouse-drag-modeline): remove the code related to
3127         the modeline horizontal scrolling facility.
3128
3129 1999-12-31  Martin Buchholz <martin@xemacs.org>
3130
3131         * XEmacs 21.2.26 is released.
3132
3133 1999-12-28  Andy Piper  <andy@xemacs.org>
3134
3135         * wid-edit.el (widget-push-button-value-create): The gui cache
3136         does not agree with native widgets which can only be displayed
3137         once per window. The reasons for caching are diminished now that
3138         we don't hog resources when creating buttons.
3139         (widget-push-button-cache) deleted.
3140
3141 1999-12-24  Martin Buchholz <martin@xemacs.org>
3142
3143         * XEmacs 21.2.25 is released.
3144
3145 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3146
3147         * hyper-apropos.el (hyper-apropos): Toggle
3148         hyper-apropos-programming-apropos correctly.
3149         Set REGEXP when user accepts default value.
3150
3151 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3152
3153         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
3154         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
3155
3156 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3157
3158         * mule/mule-category.el (undefined-category-designator):
3159         Return char instead of character.  Search for undefined one.
3160         (describe-category): Use with-displaying-help-buffer.
3161
3162 1999-12-21  Martin Buchholz  <martin@xemacs.org>
3163
3164         * byte-optimize.el (byte-optimize-plus):
3165         Optimize (+ 1) to 1 instead of (1+ nil).
3166
3167         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
3168
3169         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
3170
3171         * byte-optimize.el (byte-optimize-char-before): New function.
3172         Remove performance penalty for using (char-before) instead of (char-after).
3173
3174 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3175
3176         * mule/mule-category.el (char-category-list): Return character
3177         instead of integer.
3178
3179 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3180
3181         * minibuf.el (read-buffer): Check default is buffer object.
3182
3183 1999-11-25  Andy Piper  <andy@xemacs.org>
3184
3185         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
3186         for buttons.
3187
3188 1999-12-16  Andreas Jaeger  <aj@suse.de>
3189
3190         * package-get.el (package-get-maybe-save-index): Fixed typo.
3191         Patch by Jeff Miller <jmiller@smart.net>.
3192
3193 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
3194
3195         * gnuserv.el (gnuserv-process-filter):  don't call
3196         gnuserv-write-to-client when gnuserv-current-client is nil
3197
3198 1999-12-14  Martin Buchholz <martin@xemacs.org>
3199
3200         * XEmacs 21.2.24 is released.
3201
3202 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
3203
3204         * about.el (about-hackers): Update my email address.
3205
3206 1999-12-07  Martin Buchholz <martin@xemacs.org>
3207
3208         * XEmacs 21.2.23 is released.
3209
3210 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
3211
3212         * package-get.el (package-get-download-sites): Removed several
3213         defunct download sites, added many new ones, and corrected a few
3214         incorrect directory-on-site entries.  Added physical locations to
3215         site-description.
3216
3217 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
3218
3219         * finder.el (finder-commentary): add DOC string and fix
3220         interactive spec
3221
3222 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
3223
3224         * help.el (describe-function): Don't forget to intern the string
3225         completing-read returns.
3226         (describe-variable): Ditto.
3227
3228 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
3229
3230         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
3231         `hyper-apropos-help-mode' here to find symbol to customize
3232         irregardless of cursor position and simplify
3233         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
3234         `hyper-apropos-popup-menu'.
3235
3236 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3237
3238         * apropos.el (apropos-mode-map): Add return to call
3239         apropos-follow.
3240         (apropos-print): Call apropos-mode to have better
3241         command reference. Put keymap text-poperty to
3242         symbole name.
3243
3244 1999-11-22  Alastair Burt  <burt@dfki.de>
3245
3246         * help.el: (describe-bindings-1): Added handling of keymaps for
3247         the extents at point.
3248
3249 1999-12-02  Mark Thomas  <mthomas@jprc.com>
3250
3251         * gutter-items.el (buffers-tab-items): Wrap the function in a
3252         save-match-data
3253
3254 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
3255
3256         * help.el (describe-function): Use the DEFAULT argument to
3257         completing-read.
3258         (describe-variable): Ditto.
3259
3260 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3261
3262         * minibuf.el (read-from-minibuffer): Add optional argument
3263         DEFAULT to have better mini-buffer history support.
3264         (completing-read): Pass default to read-from-minibuffer.
3265         (read-buffer): Pass default to completing-read.
3266
3267 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
3268
3269         * font-lock.el (font-lock-doc-string-face): Document the
3270         `font-lock-lisp-like' property.
3271
3272 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
3273
3274         * lisp-mode.el: Specify `font-lock-lisp-like'.
3275
3276         * font-lock.el (font-lock-lisp-like): New function.
3277         (font-lock-fontify-syntactically-region): Use it.
3278
3279 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
3280
3281         * XEmacs 21.2.22 is released
3282
3283 1999-11-28  Martin Buchholz <martin@xemacs.org>
3284
3285         * XEmacs 21.2.21 is released.
3286
3287 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3288
3289         * minibuf.el (read-coding-system): Accept symbol and
3290         coding-system object as a default-coding-system.
3291
3292 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3293
3294         * minibuf.el (read-coding-system): Accept symbol as
3295         a default-coding-system.
3296
3297 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3298
3299         * apropos.el (apropos-documentation): Use insert instead
3300         of princ.
3301
3302 1999-11-07  William M. Perry  <wmperry@aventail.com>
3303
3304         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
3305           for the linux console.
3306
3307         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
3308           stuff to work when you are not on a window system, since the GPM
3309           mouse support now allows pasting from outside of XEmacs.
3310
3311 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
3312
3313         * XEmacs 21.2.20 is released
3314
3315 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
3316
3317         * setup-paths.el (paths-default-info-directories): Add
3318         /usr/share/info and /usr/local/share/info.
3319
3320 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
3321
3322         * about.el: Updated Vladimir Ivanovic's info.
3323
3324 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
3325
3326         * auto-show.el (auto-show-truncationp): Remove.
3327
3328         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
3329
3330 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
3331
3332         * indent.el (indent-line-to): fix bug: spaces were not replaced
3333         with tab if column is multiple of tab-width
3334         From dhn@qedinc.com
3335
3336 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
3337
3338         * mule/mule-cmds.el (read-input-method-name): Accept symbols
3339         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
3340
3341         * package-get.el (package-get-package-provider): Be verbose when
3342         interactive. Patch from Robert Pluim
3343
3344 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
3345
3346         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
3347         info file suffixes.
3348
3349 1999-08-19  Stephen Tse  <stephent@sfu.ca>
3350
3351         * process.el (open-network-stream): Add a new optional parameter
3352         PROTOCOL to support udp; fix a minor typo and add an explanation
3353         in docstring for udp programming.
3354
3355         * code-process.el (open-network-stream): Add a new optional
3356         parameter PROTOCOL to support udp; fix a minor typo and add an
3357         explanation in docstring for udp programming.
3358
3359 1999-10-18  Andy Piper  <andy@xemacs.org>
3360
3361         * gui.el (make-gui-button): be more precise about how we call
3362         callbacks.
3363
3364         * wid-edit.el (widget-push-button-value-create): Use the new form
3365         of native gui-button.
3366
3367 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3368
3369         * info.el (Info-page-prev): Don't do (sit-for 0).
3370
3371 1999-10-13  Andy Piper  <andy@xemacs.org>
3372
3373         * gutter-items.el (progress-abort-glyph): new glyph for showing
3374         abort status.
3375         (append-progress): dispatch-event rather than sit-for.
3376         (abort-progress): new function. Show the abort glyph with an
3377         appropriate message.
3378         (raw-append-progress): dispatch-event rather than sit-for.
3379         (display-progress): cope with aborts.
3380
3381         * gui.el (make-gui-button): Use native widgets for buttons
3382         unconditionally.
3383         (insert-gui-button): ditto.
3384         (gui-button-p): ditto.
3385
3386         * xbm-button.el: remove from core.
3387
3388         * xpm-button.el: remove from core.
3389
3390 1999-10-07  Olivier Galibert  <galibert@pobox.com>
3391
3392         * faces.el (init-device-faces): Don't initialize the random faces
3393         on the stream device.
3394
3395 1999-10-06  Andy Piper  <andy@xemacs.org>
3396
3397         * files.el (recover-file): Don't use ls under windows for revert buffer.
3398
3399 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
3400
3401         * package-get.el (package-get-download-menu): Make menu really
3402         toggle download sites.
3403         (package-get-download-sites): Add autoload cookie.
3404
3405 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3406
3407         * setup-paths.el (paths-find-module-directory): Ditto.
3408
3409 1999-09-29  Werner Fink  <werner@suse.de>
3410
3411         * setup-paths.el (paths-find-exec-directory): Add missing nil
3412         parameter for environment.
3413
3414 1999-09-27  Martin Buchholz  <martin@xemacs.org>
3415
3416         * modeline.el (modeline-format):
3417         Only purecopy the strings.  Else
3418         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
3419         barfs.
3420
3421 1999-08-28  Mike Woolley  <mike@bulsara.com>
3422
3423         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
3424         user setting comint-completion-addsuffix and
3425         comint-process-echoes.
3426
3427 1999-09-22  Andy Piper  <andy@xemacs.org>
3428
3429         * gutter-items.el (update-tab-in-gutter): use
3430         last-nonminibuf-window instead of selected-window.
3431
3432 1999-09-18  Andy Piper  <andy@xemacs.org>
3433
3434         * gnuserv.el (gnuserv-edit-files): select frame we are going to
3435         display on.
3436
3437         * subr.el (record-buffer-hook): new variable so that the hook gets
3438         some documentation.
3439
3440 1999-09-16  Andy Piper  <andy@xemacs.org>
3441
3442         * gutter-items.el (update-tab-in-gutter): only update when the
3443         gutter is visible.
3444         (remove-buffer-from-gutter-tab): ditto.
3445
3446 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
3447
3448         * simple.el (do-auto-fill): Commented out part of Kinsoku
3449         processing.
3450
3451 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
3452
3453         * isearch-mode.el (isearch-highlightify-region): Give the
3454         highlighting extents a high priority.
3455         (isearch-make-extent): Give the main highlighting extent an even
3456         higher priority.
3457
3458 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3459
3460         * packages.el (packages-compute-package-locations): Fix typo from
3461         -u rationalization.
3462
3463 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3464
3465         * setup-paths.el (paths-find-doc-directory): Respect value of
3466         `configure-doc-directory.'
3467
3468         * find-paths.el (paths-find-architecture-directory): Give
3469         precendence `default' argument (which typically comes from
3470         configure).
3471
3472 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3473
3474         * startup.el (command-line-early): Added options -user-init-file
3475         and -user-init-directory.
3476
3477         * files.el (user-init-file): Default to NIL so we can recognize
3478         when it's set.
3479
3480 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3481
3482         * obsolete.el (init-file-user):
3483         * startup.el:
3484         * packages.el (packages-compute-package-locations):
3485         * package-get.el (package-get-user-index-filename):
3486         * menubar-items.el (maybe-add-init-button):
3487         * info.el (Info-annotations-path):
3488         * dump-paths.el:
3489         Change `user-init-directory' to be an absolute path.
3490         Use `user-init-directory' where appropriate.
3491         Zap `init-file-user' and its uses.
3492
3493 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
3494
3495         * subr.el (copy-symbol): New function.
3496
3497 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
3498
3499         * isearch-mode.el (isearch-done): Be sure to restore invisible
3500         extents in the proper buffer.
3501         (isearch-pre-command-hook): Set this-command to the correct value
3502         in case the buffer has changed and old overriding-local-map was
3503         used.
3504         (isearch-restore-extent): Use remprop instead of setting the
3505         property to nil.
3506
3507 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
3508
3509         * cmdloop.el (execute-extended-command): Update zmacs region
3510         before the delay.
3511         (execute-extended-command): Make the message gettext-friendly.
3512
3513 1999-09-07  Andy Piper  <andy@xemacs.org>
3514
3515         * gutter-items.el (progress-gauge-glyph): renamed from
3516         progress-glyph.
3517         (progress-text-glyph): new variable.
3518         (progress-layout-glyph): use layouts and text glyphs.
3519         (progress-area-buffer): removed.
3520         (progress-text-and-extent): new variable.
3521         (progress-displayed-p): dynamically create gutter area buffer.
3522         (clear-progress): ditto.
3523         (raw-append-progress): ditto.
3524         (append-progress): use new glyph names.
3525         (raw-append-progress): only create the extent when needed. set
3526         properties more optimally.
3527         (progress): remove args.
3528
3529 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
3530
3531         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
3532         mapcar where the return value is unused.
3533         (isearch-restore-invisible-extents): Ditto.
3534         (isearch-highlight-all-cleanup): Ditto.
3535         (isearch-delete-extents-in-range): Traverse the extents only once.
3536         (isearch-highlight-all-update): Don't start over if the search
3537         string has changed and more input is pending.
3538
3539 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
3540
3541         * packages.el (packages-find-package-data-path): Ditto.
3542
3543         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
3544
3545         * subr.el (mapc-internal): Don't make obsolete.
3546
3547         * cl-extra.el (mapc): Resurrect.
3548
3549 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
3550
3551         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
3552         alias.
3553
3554         * isearch-mode.el (isearch-top-state): Restore isearch-word.
3555         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
3556         (isearch-yank-clipboard): Use get-clipboard instead of
3557         x-get-clipboard.
3558         (isearch-yank-selection): Fix docstring.
3559
3560 1999-09-02  Martin Buchholz  <martin@xemacs.org>
3561
3562         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
3563
3564 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
3565
3566         * cl-macs.el (extent-start-position): Fix setf method.
3567         (extent-end-position): Ditto.
3568
3569 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
3570
3571         * isearch-mode.el: End merge with FSF 20.4.
3572
3573         * isearch-mode.el (search-invisible): New variable.
3574         (isearch-hide-immediately): Ditto.
3575         (isearch-unhidden-extents): Ditto.
3576         (isearch-range-invisible): New function.
3577         (isearch-unhide-extent): Ditto.
3578         (isearch-restore-invisible-extents): Ditto.
3579         (isearch-restore-extent): Ditto.
3580
3581         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
3582         implementation.
3583         (isearch-ring-retreat-edit): Ditto.
3584         (isearch-forward): New argument NO-RECURSIVE-EDIT.
3585         (isearch-forward-regexp): New arguments NOT-REGEXP and
3586         NO-RECURSIVE-EDIT.
3587         (isearch-backward): New argument NO-RECURSIVE-EDIT.
3588         (isearch-backward-regexp): New arguments NOT-REGEXP and
3589         NO-RECURSIVE-EDIT.
3590         (isearch-mode): Return isearch-success.
3591         (isearch-update): Use unread-command-events instead of
3592         unread-command-event.
3593         (isearch-abort): If an invalid regexp is encountered, keep popping
3594         states.
3595         (isearch-*-char): Use FSF implementation.
3596         (isearch-whitespace-chars): Use the more robust FSF's
3597         implementation.
3598         (isearch-within-brackets): New variable.
3599         (isearch-mode): Initialize it.
3600         (isearch-edit-string): Bind it.
3601         (isearch-search-and-update): Set it.
3602         (isearch-push-state): Push it.
3603         (isearch-top-state): Pop it.
3604         (isearch-search): Set it.
3605         (isearch-printing-char): When called by isearch-whitespace-chars,
3606         handle M-SPC gracefully.
3607         (isearch-message-prefix): New argument ELLIPSIS.
3608         (isearch-message-suffix): Ditto.
3609         (isearch-message): Use the ELLIPSIS argument when calling
3610         isearch-message-prefix and isearch-message-suffix.
3611         (isearch-message-prefix): Distinguish between "wrapped" and
3612         "overwrapped" search, FWIW.
3613
3614 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
3615
3616         * isearch-mode.el (isearch-edit-string): Use the head of the
3617         search ring instead of search-last-string and search-last-regexp.
3618         (search-highlight): Renamed from isearch-highlight.
3619         (isearch-exit): Use the new name.
3620         (isearch-highlight): Ditto.
3621         (isearch-dehighlight): Ditto.
3622         (isearch-update-ring): New function.
3623         (isearch-done): Call it.
3624         (isearch-done): New argument EDIT.
3625         (isearch-repeat): If search string is empty, look up at the car of
3626         the search ring; ignore the yank pointer.
3627         (isearch-abort): Call isearch-done with NOPUSH.
3628         (isearch-cancel): New function.
3629         (isearch-mode-map): Bind it to ESC ESC ESC.
3630
3631         * isearch-mode.el: Begin merge with FSF 20.4.
3632
3633 1999-09-01  Andy Piper  <andy@xemacs.org>
3634
3635         * x-select.el (x-get-clipboard): obsolete.
3636         (x-yank-clipboard-selection): obsolete
3637
3638         * select.el (disown-selection): need to be careful to disown the
3639         clipboard if we set it via selection.
3640         (get-clipboard): move from x-select.el
3641         (yank-clipboard-selection): ditto.
3642
3643 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
3644
3645         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
3646         isearch-highlight-all-matches to nil.
3647         (isearch-fixed-case): New variable.
3648         (isearch-mode): Initialize it.
3649         (isearch-edit-string): Save it.
3650         (isearch-toggle-case-fold): Set it.
3651         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
3652         need to check isearch-fixed-case.
3653         (isearch-toggle-case-fold): Update highlighting of all matches
3654         before the pause.
3655         (isearch-edit-string):
3656
3657 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
3658
3659         * isearch-mode.el (isearch-edit-string): Call isearch-message
3660         before reading the event so that the prompt is displayed properly.
3661         (isearch-message): Use isearch-nonincremental when calling
3662         isearch-message-prefix.
3663         (minibuffer-local-isearch-map): Bind up and down to do the same as
3664         M-p and M-n respectively.
3665         (isearch-done): New arg NOPUSH.
3666         (isearch-edit-string): Use it.
3667         (isearch-edit-string): Don't bind isearch-string.
3668         (isearch-ring-adjust): Edit string, *then* push state.
3669
3670 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
3671
3672         * faces.el (isearch-secondary): Make isearch-secondary look
3673         different than default.
3674
3675 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
3676
3677         * isearch-mode.el (isearch-yank): Use progn instead of the inner
3678         save-excursion.
3679         (isearch-dehighlight): Remove TOTALLY.  Simplify.
3680         (isearch-update): Call isearch-dehighlight without arguments.
3681         (isearch-done): Ditto.
3682
3683         * isearch-mode.el (isearch-fix-case): If the search string has no
3684         upper-case letters, allow the folding to be reenabled.
3685         Previously, once disabled, the folding would remain that way until
3686         the end of isearch.
3687         (isearch-top-state): Call isearch-fix-case.
3688
3689         * isearch-mode.el (isearch-yank): Use progn instead of the inner
3690         save-excursion.
3691         (isearch-dehighlight): Remove TOTALLY.  Simplify.
3692
3693 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
3694
3695         * xpm-button.el:
3696         xbm-button.el: Need to exist in core because gui.el depends on
3697         them.
3698
3699 1999-08-31  Andy Piper  <andy@xemacs.org>
3700
3701         * gutter-items.el (buffers-tab-face): new customizable variable.
3702         (buffers-tab-default-buffer-line-length): new specifier for
3703         maximum viewable characters.
3704         (progress-stack): new variable for implementing widget-based
3705         progress messages.
3706         (progress-area-buffer): ditto.
3707         (progress-glyph-height): ditto.
3708         (progress-stop-callback): ditto.
3709         (progress-quit-function): new function.
3710         (progress-glyph): new variable.
3711         (progress-layout-glyph): ditto.
3712         (progress-displayed-p): new function, see message-displayed-p for
3713         details.
3714         (clear-progress): ditto.
3715         (remove-progress): ditto.
3716         (append-progress): ditto.
3717         (raw-append-progress): ditto.
3718         (display-progress): ditto.
3719         (current-progress): ditto.
3720         (current-progress-label): ditto.
3721         (progress): ditto.
3722         (lprogress): ditto.
3723
3724
3725 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
3726
3727         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
3728
3729         * isearch-mode.el (isearch-yank-x-selection): Renamed to
3730         `isearch-yank-selection'.
3731         (isearch-mode-map): Use it.
3732         (isearch-yank-selection): Use `get-selection' instead of
3733         `get-x-selection'.
3734
3735 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
3736
3737         * faces.el (isearch-secondary): Create face here.
3738
3739         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
3740         timers.
3741
3742 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
3743
3744         * subr.el (buffer-string): More robust backward compatibility
3745         check, courtesy William Perry.
3746
3747 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
3748
3749         * replace.el (perform-replace): Stop the search after the search
3750         limit has been reached.
3751
3752 1999-08-23  Andy Piper  <andy@xemacs.org>
3753
3754         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
3755         here if we don't have one.
3756
3757 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3758
3759         * ldap.el (ldap-coding-system): Default to nil until we get
3760         efficient UTF8 support
3761         (ldap-decode-string): Guard against `decode-coding-string' not
3762         being defined
3763         (ldap-encode-string): Guard against `encode-coding-string' not
3764         being defined
3765
3766 1999-08-23  Didier Verna  <didier@xemacs.org>
3767
3768         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
3769         Some doc strings improvements, and add a star to the `interactive'
3770         calls.
3771
3772 1999-08-18  Stef Epardaud  <stef@lunatech.com>
3773
3774         * font-lock.el (java-font-lock-keywords-3): introduced new
3775         keywords and regexpes for javadoc syntax 1.2.
3776
3777 1999-08-17  Andy Piper  <andy@xemacs.org>
3778
3779         * gutter-items.el (buffers-tab-format-buffer-line-function): use
3780         format-buffers-tab-line.
3781         (buffers-tab-max-buffer-line-length): new variable.
3782         (format-buffers-tab-line): new function. truncate names if over
3783         buffers-tab-max-buffer-line-length.
3784
3785 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
3786
3787         * cus-start.el: Customize the variable `bell-inhibit-time'.
3788
3789 1999-08-16  Andy Piper  <andy@xemacs.org>
3790
3791         * gutter-items.el (remove-buffer-from-gutter-tab): take a
3792         brute-force approach to deleting the last buffer.
3793         (buffers-tab-grouping-regexp): new customizable variable.
3794         (select-buffers-tab-buffers-by-mode): use it.
3795
3796 1999-08-13  Andy Piper  <andy@xemacs.org>
3797
3798         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
3799         deletion problem.
3800
3801 1999-07-30  Didier Verna  <didier@xemacs.org>
3802
3803         * cus-edit.el (custom-save-variables): I said, use prin1 instead
3804         of princ to output symbols.
3805         (custom-save-face-internal): ditto.
3806         (custom-save-resets): ditto.
3807
3808 1999-08-09  Didier Verna  <didier@xemacs.org>
3809
3810         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
3811         `regexp-quote' to protect the major mode name for use as a regular
3812         expression (c++ needs this for instance).
3813
3814 1999-08-08  Andy Piper  <andy@xemacs.org>
3815
3816         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
3817         cope with similar mode names.
3818
3819         * gutter-items.el (buffers-tab-selection-function): new selection
3820         function.
3821         (select-buffers-tab-buffers-by-mode): new function.
3822         (buffers-tab-items): use it if set to only display buffers in the
3823         tab in the current buffer's group..
3824         (update-tab-in-gutter): use new api.
3825         (remove-buffer-from-gutter-tab): ditto.
3826
3827         * gutter-items.el (buffers-tab-max-size): set custom selection
3828         default to 6.
3829         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
3830         (add-tab-to-gutter): set face as default.
3831
3832 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
3833
3834         * faces.el (frob-face-property): Merge the fall-back specifier
3835         with the target, not replace it.
3836
3837 1999-08-05  Andy Piper  <andy@xemacs.org>
3838
3839         * gutter-items.el (update-tab-in-gutter): add frame argument for
3840         buffer-items.
3841         (update-tab-in-gutter): use it.
3842
3843         * gutter-items.el (record-buffer-hook): set.
3844
3845         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
3846         change.
3847         (switch-to-buffer-hook) deleted.
3848
3849 1999-08-04  Andy Piper  <andy@xemacs.org>
3850
3851         * gutter-items.el (update-tab-in-gutter): make sure this will work
3852         as an argument to create-frame-hook.
3853
3854 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
3855
3856         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
3857         instead of timer emulation.
3858
3859 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
3860
3861         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
3862         Emacs isearch enhancements.
3863
3864 1999-07-28  Andy Piper  <andy@xemacs.org>
3865
3866         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
3867         all devices that support tab controls.
3868         (remove-buffer-from-gutter-tab): new function. to be used as a
3869         value for kill-buffer-hook.
3870
3871 1999-07-21  Sean MacLennan  <seanm@storm.ca>
3872
3873         * auto-show.el (auto-show-truncationp): changed to match
3874         `window_translation_on'
3875
3876 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
3877
3878         * XEmacs 21.2.19 is released
3879
3880 1999-07-28  SL Baur  <steve@miho>
3881
3882         * code-files.el (insert-file-contents): Fix docstring.
3883         revert previous change.
3884
3885 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3886
3887         * fill.el (fill-region-as-paragraph): Change re-break-point to
3888         contain word-across-newline plus one character so that filling
3889         Japanese and Chinese works as desired.
3890         * simple.el (do-auto-fill): Ditto.
3891
3892 1999-07-26  SL Baur  <steve@miho>
3893
3894         * mule/japanese.el ("Japanese"): Do not specify a default input
3895         method.
3896         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
3897
3898 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
3899
3900         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
3901         able to use cl-macs macro in early lisp.
3902
3903 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
3904
3905         * custom.el:
3906         * cus-face.el:
3907         * cus-edit.el:
3908                 Massive custom Theme API changes.
3909
3910 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3911
3912         * code-files.el (insert-file-contents): Regard
3913         coding-system-magic-cookie if `coding-system-for-read' is nil.
3914
3915 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3916
3917         * mule/thai-xtis.el: Add coding: local variable, to avoid
3918         bootstrapping problem with C locale.
3919
3920 1999-07-22  Andy Piper  <andy@xemacs.org>
3921
3922         * dumped-lisp.el (preloaded-file-list): guard against putting
3923         gutter-items in a less than functional XEmacs.
3924         * gutter-items.el: put call to `add-tab-to-gutter' back in.
3925
3926 1999-07-18  Bob Weiner  <weiner@beopen.com>
3927
3928         * fill.el (fill-context-prefix): Fixed bug that prevented the
3929         setting of an adaptive fill prefix when the `dont-skip-first' was
3930         t.
3931
3932 1999-07-22  SL Baur  <steve@miho>
3933
3934         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
3935
3936 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
3937
3938         * files.el (interpreter-mode-alist): add `make', `guile', and
3939         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
3940         makefile-mode, guile is a scheme, and someday XEmacs will be
3941         modular enough to use as an efficient scripting tool.)
3942
3943 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
3944
3945         * mule/mule-cmds.el (reset-language-environment): Regard
3946         coding-category `utf-8' and `ucs-4' if they are available.
3947
3948 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
3949
3950         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
3951         (prefer-coding-system): Fix DOC-string.
3952
3953         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
3954         DOC-string too.
3955
3956         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
3957         Mule.
3958         (coding-system-change-eol-conversion): Fix DOC-string.
3959
3960 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
3961
3962         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
3963         instead of `list-coding-system'.
3964
3965 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3966
3967         * menubar-items.el (default-menubar): `select-input-method' was
3968         renamed to `set-input-method'.
3969
3970         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
3971         "Set Language Environment" menu.
3972
3973         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
3974         "Describe Language Support" menu.
3975
3976 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3977
3978         * mule/chinese.el ("Chinese-GB"): Rename
3979         `chinese-gb-environment-setup-function' to
3980         `setup-chinese-gb-environment-internal'.
3981
3982 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3983
3984         * mule/korean.el: Use `define-coding-system-alias' instead of
3985         `copy-coding-system'.
3986
3987 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3988
3989         * mule/mule-cmds.el (set-language-environment-coding-systems):
3990         Treat duplicated coding-categories.
3991
3992 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3993
3994         * mule/japanese.el: Use `define-coding-system-alias' instead of
3995         `copy-coding-system'.
3996
3997 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3998
3999         * mule/vietnamese.el: Specify `iso-8-1' as a category of
4000         coding-system `viscii'.
4001
4002 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4003
4004         * mule/cyrillic.el:
4005         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
4006         (cyrillic-alternativnyj-decode-table): New variable.
4007         (cyrillic-alternativnyj-encode-table): New variable.
4008         - Specify `iso-8-1' as a category of coding-system
4009           `alternativnyj'.
4010         - Abolish general Cyrillic environment.
4011
4012 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4013
4014         * mule/chinese.el:
4015         - Use `define-coding-system-alias' instead of `copy-coding-system'.
4016         - Register `chinese-gb-environment-setup-function' as a
4017           `setup-function' of "Chinese-GB" environment.
4018
4019 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4020
4021         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
4022         optional argument `parents'.
4023
4024         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
4025         property for Thai-XTIS.
4026
4027         * mule/mule-help.el (help-with-tutorial): Use property
4028         `tutorial-coding-system' of language-info as a coding-system to
4029         read tutorial file.
4030
4031 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4032
4033         * mule/thai-xtis.el: Don't setup `setup-function' and
4034         `exit-function'.
4035
4036         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
4037         `set-coding-category-system' to set up coding-system for
4038         coding-category.
4039
4040         * mule/mule-cmds.el (prefer-coding-system): Use
4041         `set-coding-category-system' to set up coding-system for
4042         coding-category.
4043
4044 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4045
4046         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
4047         Thai-XTIS environment.
4048
4049         * mule/mule-cmds.el (prefer-coding-system): Use
4050         `find-coding-system' instead of `coding-system-p'.
4051
4052 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4053
4054         * mule/mule-cmds.el (set-language-environment-coding-systems):
4055         Modify eol-type for XEmacs.
4056
4057         * mule/thai-xtis.el: Delete unused local variable `category'.
4058
4059         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
4060         function.
4061         (prefer-coding-system): Don't call
4062         `update-coding-systems-internal'; use function
4063         `coding-category-list' instead of variable `coding-category-list';
4064         use `set-coding-priority-list' instead of `set-coding-priority';
4065         modify `eol-type' for XEmacs.
4066
4067         * mule/mule-misc.el (string-width): Use `charset-width' instead of
4068         `charset-columns'.
4069         (char-width): Likewise.
4070
4071 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4072
4073         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
4074         `tis-620'.
4075
4076         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
4077         `set-coding-priority-list' instead of `set-coding-priority'; don't
4078         call `update-coding-systems-internal'.
4079
4080         * mule/mule-misc.el (coding-system-get): New function.
4081         (coding-system-put): New function.
4082         (coding-system-category): New function.
4083
4084 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4085
4086         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
4087         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
4088         to avoid conflict with leim/quail/thai-xtis.
4089
4090         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
4091         to thai-xtis-chars.el.
4092
4093         * mule/thai-xtis-chars.el: New file (split from
4094         mule/thai-xtis.el).
4095
4096 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4097
4098         * mule/thai-xtis.el:
4099         - Change category for the charset `thai-xtis' to `?x' from `?T'.
4100         - Add syntax entries.
4101         - Put `preferred-coding-system' of the charset `thai-xtis' to
4102           `tis-620'.
4103
4104 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
4105
4106         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
4107         rewritten to use write-multibyte-character.
4108
4109 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4110
4111         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
4112         of `iso-2022-7'.
4113         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
4114         ported yet.
4115         (read-input-method-name): Treat optional argument `default'.
4116
4117 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4118
4119         * mule/mule-cmds.el (set-language-info): Don't set up menus at
4120         all.
4121         (set-language-info-alist): Set up menus here.
4122
4123 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4124
4125         * minibuf.el (completing-read): Add new optional argument
4126         `default'.
4127         (read-coding-system): Add new optional argument
4128         `default-coding-system'.
4129
4130 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
4131
4132         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
4133         (viet-viscii-...->viet-vscii...).
4134
4135 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
4136
4137         * mule/mule-cmds.el: Change MULE to Mule in docstrings
4138         and menus.
4139
4140 1999-04-12  Richard M. Stallman  <rms@gnu.org>
4141
4142         * mule/mule-cmds.el (input-method-function): Add permanent-local
4143         property.
4144
4145 1999-03-30  Dave Love  <fx@gnu.org>
4146
4147         * mule/mule-cmds.el (current-language-environment): Doc fix.
4148
4149 1999-02-06  Richard Stallman  <rms@gnu.org>
4150
4151         * mule/european.el (setup-slovenian-environment): New function.
4152         ("Slovenian"): New language environment.
4153
4154 1999-01-27  Dave Love  <fx@gnu.org>
4155
4156         * mule/mule-cmds.el (current-language-environment): Provide :link,
4157         :type (choices) and appropriate :get.
4158
4159 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
4160
4161         * mule/mule-cmds.el (describe-language-environment): Don't alter
4162         input-method-alist.
4163
4164 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
4165
4166         * mule/mule-cmds.el (prefer-coding-system): Call
4167         set-coding-priority, so that the internal array of priorities is
4168         also updated.
4169
4170 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
4171
4172         * mule/mule-cmds.el (prefer-coding-system): If the argument
4173         requires specific EOL conversion type, make the default coding
4174         systems use that.
4175
4176 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
4177
4178         * mule/mule-cmds.el (set-language-environment): Pass the default
4179         eol-type to set-language-environment-coding-systems.
4180         (set-default-coding-systems): Copy the eol-type property for the
4181         new default values of {buffer-file,process}-coding-system from the
4182         old defaults.
4183         (set-language-environment-coding-systems): Accept an optional
4184         argument EOL-TYPE, and set the eol-type property of the default
4185         coding systems accordingly.
4186
4187 1998-10-26  Kenichi Handa <handa@etl.go.jp>
4188
4189         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
4190         use generate-new-buffer instead of get-buffer-create.
4191
4192 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
4193
4194         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
4195
4196 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
4197
4198         * mule/mule-cmds.el (default-input-method): Fix custom type.
4199
4200 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
4201
4202         * mule/mule-cmds.el (setup-specified-language-environment):
4203         Add apropos-inhibit property.
4204         (describe-specified-language-support): Likewise.
4205
4206 1998-09-06  Bill Richter  <richter@math.nwu.edu>
4207
4208         * mule/mule-cmds.el: Doc fixes.
4209
4210 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
4211
4212         * mule/mule-cmds.el (register-input-method): Doc-string
4213         modified.
4214
4215 1998-09-01  Dave Love  <fx@gnu.org>
4216
4217         * mule/mule-cmds.el (current-language-environment): Fix
4218         setter function.
4219
4220 1998-08-31  Paul Eggert  <eggert@twinsun.com>
4221
4222         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
4223         mule/european.el, mule/hebrew.el, mule/japanese.el,
4224         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
4225         avoid bootstrapping problem if you need to recompile all the Lisp
4226         files using interpreted code.
4227
4228 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
4229
4230         * mule/european.el ("Latin-1"): Modify `documentation' key value.
4231         ("Latin-2"): Likewise.
4232
4233 1998-08-18  Per Starback  <starback@update.uu.se>
4234
4235         * mule/european.el (setup-latin2-environment): Fix typo.
4236
4237 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
4238
4239         * mule/european.el: Give proper value of `input-method' key to all
4240         lang. env.
4241
4242         * mule/mule-cmds.el (activate-input-method): Handle the case that
4243         the arg INPUT-METHOD is nil correctly.
4244         (read-multilingual-string): Activate the specified input method
4245         before calling read-string.  Afterward, activate the original
4246         input method.
4247
4248 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
4249
4250         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4251         (set-language-info-alist): Fix typo in doc-string.
4252
4253         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
4254
4255 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
4256
4257         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4258         (reset-language-environment): New function for the job that
4259         setup-english-environment used to do.
4260         (set-language-environment): Do more setups according to the info
4261         in language-info-alist.
4262         (read-language-name): Handle the case that the arg KEY is nil.
4263         (describe-language-environment): Handle input-method property.
4264
4265         * mule/: All files under this directory, which related with
4266         specific languages (such as mule/european.el, mule/greek.el,
4267         mule/hebrew.el, mule/misc-lang.el), modified as below.
4268         (setup-XXX-environment): Just call set-language-environment.  If
4269         they used to do some other jobs than what done by
4270         set-language-environment, those jobs are done in
4271         setup-XXX-environment-internal now.
4272         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
4273         the value to setup-XXX-environment-internal.  Add properties
4274         input-method and features.
4275
4276         * mule/english.el (setup-english-environment): Just call
4277         reset-language-environment.
4278
4279         * mule/european.el (setup-8-bit-environment): Function deleted.
4280
4281 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
4282
4283         * mule/mule-cmds.el (input-method-exit-on-first-char)
4284         (input-method-use-echo-area): Doc fixes.
4285
4286 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
4287
4288         * mule/mule-cmds.el (input-method-exit-on-first-char): New
4289         variable.
4290         (input-method-use-echo-area): New variable.
4291
4292 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
4293
4294         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4295
4296 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
4297
4298         * mule/mule-cmds.el (activate-input-method): Update mode line.
4299         (inactivate-input-method): Likewise.
4300
4301 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
4302
4303         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
4304         input method in the current buffer, but just bind
4305         current-input-method.
4306
4307 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
4308
4309         * mule/hebrew.el ("Hebrew"): Add coding-priority.
4310
4311         * mule/misc-lang.el ("IPA"): Add coding-priority and
4312         coding-system.
4313
4314 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
4315
4316         * mule/greek.el: Add coding-priority.
4317
4318 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
4319
4320         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
4321         LANG-ENV.
4322
4323 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
4324
4325         * mule/mule-cmds.el (register-input-method): Fix previous change.
4326         (setup-specified-language-environment): Doc fix.
4327
4328 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
4329
4330         * mule/mule-cmds.el: Several doc fixes.
4331         (get-language-info, set-language-info): Rename argument.
4332         (set-language-info-alist): Likewise.
4333         (register-input-method): Rename argument.
4334         (activate-input-method): If INPUT-METHOD is nil, deactivate.
4335
4336 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
4337
4338         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
4339         default value while reading an input method.
4340
4341 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
4342
4343         * mule/mule-cmds.el (universal-coding-system-argument):
4344         Use buffer-file-coding-system as default.
4345
4346 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
4347
4348         * mule/korean.el ("Korean"): Doc fix.
4349
4350 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
4351
4352         * mule/mule-cmds.el (describe-language-environment): Print the
4353         languge environment at the head.
4354
4355 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
4356
4357         * mule/japanese.el: Set exit-function to exit-japanese-environment
4358         for Japanese environment.
4359
4360 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
4361
4362         * mule/mule-cmds.el (set-language-environment): Doc fix.
4363         (current-language-environment): Use defcustom.
4364         (default-input-method): Specify :type.
4365
4366 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
4367
4368         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
4369         modified.
4370         (prefer-coding-system): Doc-string modified.
4371
4372 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
4373
4374         * mule/mule-cmds.el (set-language-info): Doc-string
4375         describes `coding-priority' KEY.
4376         (set-language-environment-coding-systems): New function.
4377         (select-safe-coding-system): New function.
4378         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
4379         (set-language-info-alist): New optionla arg PARENTS.  Call
4380         set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
4381         (set-language-environment-coding-systems): New function.
4382
4383         * mule/chinese.el: Remove setting up of
4384         describe-chinese-environment-map and
4385         setup-chinese-environment-map.  Exclude them in args of calls to
4386         set-language-info-alist.  Register coding-priority key in
4387         language-info-alist.
4388
4389         * mule/cyrillic.el: Remove setting up of
4390         describe-cyrillic-environment-map and
4391         setup-cyrillic-environment-map.  Exclude them in args of calls to
4392         set-language-info-alist.  Register coding-priority key in
4393         language-info-alist.
4394
4395         * mule/english.el: Register coding-priority key in
4396         language-info-alist.
4397
4398         * mule/ethiopic.el: Register coding-priority key in
4399         language-info-alist.
4400
4401         * mule/european.el: Remove setting up of
4402         describe-european-environment-map and
4403         setup-european-environment-map.  Exclude them in args of calls to
4404         set-language-info-alist.  Register coding-priority key in
4405         language-info-alist.  Add "German" language env.
4406         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
4407         (setup-german-environment): New function.
4408
4409         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
4410         change default input method to "greek-postfix".
4411
4412         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
4413         coding-priority key in
4414
4415 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
4416
4417         * mule/mule-cmds.el (set-language-info): Doc fix.
4418         (input-method-inactivate-hook): Doc fix.
4419
4420 1997-11-20  Karl Heuer  <kwzh@gnu.org>
4421
4422         * mule/mule-cmds.el (set-input-method): Renamed from
4423         select-input-method.
4424
4425 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
4426
4427         * mule/mule-cmds.el (set-language-environment): Run
4428         exit-language-environment-hook before calling `exit-function'
4429         which is specified for the language environment.
4430
4431 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
4432
4433         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
4434         modified.
4435         (prefer-coding-system): Likewise.
4436         (describe-language-environment): Print aliases of each coding
4437         system.
4438         (set-language-environment-hook): New variable.
4439         (exit-language-environment-hook): New variable.
4440         (set-language-environment): Call these hooks.  Before setting a
4441         new language environment, exit from the
4442         current-language-environment if necessary.
4443         (input-method-verbose-flag): The value can be nil, t,
4444         complex-only, or default.
4445         (input-method-highlight-flag): Doc-string augmented.
4446         (activate-input-method): Check if we can run the registered
4447         function to activate an input method.
4448
4449         * mule/korean.el: Set exit-function for language environment
4450         "Korean" to exit-korean-environment.
4451         (setup-korean-environment): Moved to korea-util.el.
4452
4453 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
4454
4455         * mule/mule-cmds.el (read-multilingual-string): Use
4456         current-input-method prior to default-input-method.  Don't bind
4457         current-input-method by `let', instead, activate the specified
4458         input method in the current buffer temporarily.
4459
4460 1997-10-19  John F. Whitehead  <jfw@cisco.com>
4461
4462         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
4463
4464 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
4465
4466         * mule/chinese.el (post-read-decode-hz): Return the result of
4467         decode-hz-region.
4468         (pre-write-encode-hz): Do not change the value of
4469         last-coding-system.
4470
4471 1998-09-06  Bill Richter  <richter@math.nwu.edu>
4472
4473         * mule/mule-ccl.el: Doc fixes.
4474
4475 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
4476
4477         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
4478         (check-ccl-program): New macro.
4479
4480 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
4481
4482         * mule/mule-ccl.el: Comment about CCL syntax modified.
4483         (ccl-command-table): Add read-multibyte-character and
4484         write-multibyte-character.
4485         (ccl-code-table): Add ex-cmd.
4486         (ccl-extended-code-table): New variable.
4487         (ccl-embed-extended-command): New function.
4488         (ccl-compile-read-multibyte-character,
4489         ccl-compile-write-multibyte-character) New functions.
4490         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
4491         ccl-dump-write-multibyte-character): New functions.
4492
4493 1999-07-22  SL Baur  <steve@miho>
4494
4495         * config.el (config-value-file): config.values is installed into
4496         doc-directory.
4497         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
4498
4499 1999-07-19  Didier Verna  <didier@xemacs.org>
4500
4501         * rect.el: all functions rewritten, except when noted. Below is a
4502         list of interface changes.
4503         (apply-on-rectangle): new function. Obsoletes
4504         `operate-on-rectangle'. All functions that used to call this
4505         function now call the new one.
4506         (kill-rectangle): added optional prefix arg to fill lines.
4507         (delete-rectangle): ditto.
4508         (delete-extract-rectangle): ditto.
4509         (open-rectangle): ditto.
4510         (clear-rectangle): ditto.
4511         (delete-rectangle-line): added third arg FILL.
4512         (delete-extract-rectangle-line): ditto.
4513         (open-rectangle-line): ditto.
4514         (clear-rectangle-line): ditto.
4515
4516 1999-07-18  Andy Piper  <andy@xemacs.org>
4517
4518         * menubar-items.el (default-menubar): add gutter options.
4519
4520         * gutter-items.el: new file.
4521         (gutter): new group for custom.
4522         (gutter-visible-p): new variable.
4523         (default-gutter-position): ditto.
4524         (buffers-tab): new group for the buffers tab.
4525         (gutter-buffers-tab): widget to put in the gutter.
4526         (buffers-tab-max-size): max number of tabs.
4527         (buffers-tab-switch-to-buffer-function): function to call when a
4528         tab is pressed.
4529         (buffers-tab-omit-function): filter buffers with this function.
4530         (buffers-tab-format-buffer-line-function): format buffer names for
4531         inclusion in tabs.
4532         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
4533         the record.
4534         (build-buffers-tab-internal): build a list of tab items.
4535         (buffers-tab-items): ditto.
4536         (add-tab-to-gutter): put a tab in the gutter area.
4537         (update-tab-in-gutter): reset the buffers in the tab.
4538
4539         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
4540
4541         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
4542         (switch-to-buffer-hooks): new hook.
4543
4544         * toolbar.el (default-toolbar-position): fix typo.
4545
4546 1999-07-16  Andy Piper  <andy@xemacs.org>
4547
4548         * gui.el (make-dialog-frame): turn off gutters for dialogs.
4549
4550 1999-07-15  Didier Verna  <didier@xemacs.org>
4551
4552         * cus-edit.el (custom-prompt-variable): optional third arg makes
4553         prompt for a comment string.
4554         (customize-set-value): optional prefix makes this function handle
4555         variable comments.
4556         (customize-set-variable): ditto.
4557         (customize-save-variable): ditto.
4558         (customize-customized): handle custom comments.
4559         (customize-save-customized): ditto.
4560         (custom-variable-state-set): ditto.
4561         (custom-face-state-set): ditto.
4562         (customize-saved): ditto.
4563         (custom-variable-set): ditto.
4564         (custom-face-set): ditto.
4565         (custom-variable-save): ditto.
4566         (custom-face-save): ditto.
4567         (custom-variable-reset-saved): ditto.
4568         (custom-face-reset-saved): ditto.
4569         (custom-variable-reset-standard): ditto.
4570         (custom-face-reset-standard): ditto.
4571         (custom-comment-face): new face.
4572         (custom-comment-tag-face): ditto.
4573         (custom-comment): new widget.
4574         (custom-comment-create): new function.
4575         (custom-comment-delete): ditto.
4576         (custom-comment-value-set): ditto.
4577         (custom-comment-show): ditto.
4578         (custom-comment-invisible-p): ditto.
4579         (custom-variable-value-create): create a comment field widget.
4580         (custom-face-value-create): ditto.
4581         (custom-variable-menu): new entry for adding a custom comment.
4582         (custom-face-menu): ditto.
4583         (custom-save-variables): possibly save custom comments.
4584         (custom-save-faces): ditto.
4585
4586         * cus-face.el (custom-set-faces): the arguments can now have a
4587         custom comment as fourth argument.
4588
4589         * custom.el (custom-set-variables): the arguments can now have a
4590         custom comment as fifth element.
4591
4592 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
4593
4594         * XEmacs 21.2.18 is released
4595
4596 1999-07-13  SL Baur  <steve@miho>
4597
4598         * lib-complete.el (read-library-name): Revert previous change.
4599         (read-library): Ditto.
4600
4601 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
4602
4603         * packages.el (packages-package-list): Capitalize docstring.
4604
4605         * packages.el (packages-find-package-library-path): Use #'nconc
4606         rather than #'append to reduce consing -- #'mapcar uses Flist,
4607         which returns a freshly consed list.  #'append would create yet
4608         another fresh list, using Fmake_list in concat.
4609
4610         * packages.el (package-provide): Use setq with remassq like it
4611         says in its docstring.
4612
4613 1999-07-06  SL Baur  <steve@miho.m17n.org>
4614
4615         * lib-complete.el (progn-with-message): Fix typo.
4616
4617 1999-07-06  SL Baur  <steve@miho.m17n.org>
4618
4619         * mule/mule-misc.el (char-octet): Make function match docstring.
4620         From Katsumi Yamaoka <yamaoka@jpl.org>
4621
4622 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
4623
4624         * wid-edit.el (widget-documentation): corrected spelling error.
4625
4626 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
4627
4628         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
4629         keys if already bound
4630
4631 1999-07-06  SL Baur  <steve@miho.m17n.org>
4632
4633         * lib-complete.el (progn-with-message): Revert previous changes.
4634
4635 1999-06-24  Bob Weiner  <weiner@beopen.com>
4636
4637         * lib-complete.el (find-library):
4638         (find-library-other-window):
4639         (find-library-other-frame): Completely rewrote
4640         so that these functions actually work when called non-interactively.
4641         Also made them handle LIBRARY arguments which end with .el or .elc.
4642
4643 1999-06-24  Bob Weiner  <weiner@beopen.com>
4644
4645         * simple.el (indent-new-comment-line): Locally bound
4646         `block-comment-start' to `comstart' or else when this is called
4647         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
4648         `block-comment-start' value, ignoring any existing spacing after a
4649         comment prefix in the previous line and producing ugly comments.
4650
4651 1999-06-23  Bob Weiner  <weiner@beopen.com>
4652
4653         * list-mode.el (mouse-choose-completion):
4654         (choose-completion):
4655         (completion-switch-to-minibuffer): Added.
4656         ([Tab]): [Tab] previously switched to the minibuffer
4657         but since [space] does that and since most applications in the
4658         world use [Tab] to select the next item in a list, do that in the
4659         *Completions* buffer too.  This will cause the least confusion
4660         among the largest population of users.  -- Bob Weiner, BeOpen.com,
4661         06/23/1999.
4662
4663 1999-06-22  Bob Weiner  <weiner@beopen.com>
4664
4665         * help.el (help-buffer-name): Added support for a null value
4666         of `help-buffer-prefix-string' since some buffers require no
4667         prefix.
4668
4669 1999-06-20  Bob Weiner  <weiner@beopen.com>
4670
4671         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
4672         in the completion-list-mode-map to bury the completions buffer
4673         even when the minibuffer is no longer active.
4674
4675 1999-06-20  Bob Weiner  <weiner@beopen.com>
4676
4677         * list-mode.el (list-mode): It is visually disconcerting to have
4678         the text cursor disappear within list buffers, especially when
4679         moving from window to window, so leave it visible.
4680
4681 1999-07-01  SL Baur  <steve@miho.m17n.org>
4682
4683         * menubar-items.el (default-menubar): Conditionalize the bug
4684         report menu item (which may not be possible in this XEmacs).
4685         Reported by: Ken'ichi Handa <handa@etl.go.jp>
4686
4687 1999-06-30  SL Baur  <steve@miho.m17n.org>
4688
4689         * subr.el (with-current-buffer): DOC string fix.
4690         Suggested by Bob Weiner <weiner@altrasoft.com>
4691
4692 1999-06-25  Charles G Waldman <cgw@fnal.gov>
4693
4694         * cus-face.el (custom-face-italic): insert missing args
4695
4696 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4697
4698         * packages.el (package-locations): Changed default early package
4699         hierarchies to ~/.xemacs/mule-packages and
4700         ~/.xemacs/xemacs-packages.
4701
4702 1999-06-23  SL Baur  <steve@miho.m17n.org>
4703
4704         * mule/mule-category.el (Top Level): ASCII is also latin-1.
4705
4706 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4707
4708         * packages.el (package-locations): Changed default early package
4709         hierarchy to ~/.xemacs/packages.
4710         (package-locations): Removed `packages' as a possible name for a
4711         late package hierarchy.
4712
4713 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
4714
4715         * mule/mule-category.el (word-combining-categories): Set up new
4716         variable.
4717         (word-separating-categories): Likewise.
4718
4719 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
4720
4721         * XEmacs 21.2.17 is released
4722
4723 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
4724
4725         * font-menu.el (font-menu-set-font): allow for nil specification
4726         of font size.
4727
4728 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
4729
4730         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
4731         is 1.
4732
4733 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4734
4735         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
4736         8859-5 instead of ISO 8859-1.
4737
4738 1999-06-15  SL Baur  <steve@steve1.m17n.org>
4739
4740         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
4741         (viet-viscii-encode-table): Ditto.
4742
4743         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
4744         Make obsolete definition of char-octet.
4745
4746 1999-06-14  SL Baur  <steve@steve1.m17n.org>
4747
4748         * subr.el: Move no-Mule make-char ...
4749         * help-nomule.el (make-char): To here.
4750         (string-width): Make Mule compatibility alias.
4751
4752 1999-06-15  Andy Piper  <andy@xemacs.org>
4753
4754         * select.el (get-selection-no-error): really make there be no-error.
4755         (get-selection): revert to original.
4756
4757 1999-06-11  Andy Piper  <andy@xemacs.org>
4758
4759         * select.el (selection-sets-clipboard): renamed.
4760         (own-selection): use it.
4761
4762 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
4763
4764         * XEmacs 21.2.16 is released
4765
4766 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4767
4768         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
4769         missing characters to avoid crash.
4770
4771 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
4772
4773         * coding.el (set-terminal-coding-system): Only set the console
4774         coding system on the selected console if it is a tty.
4775
4776 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
4777
4778         * cus-face.el:
4779         * cus-edit.el:
4780         * faces.el:
4781         (custom):
4782         (face-spec-set):
4783         * faces.el (frob-face-property):
4784         * font-menu.el (font-menu-set-font):
4785                   Actually apply changes from 1999-03-17
4786
4787 1999-06-10  Andy Piper  <andy@xemacs.org>
4788
4789         * select.el (get-selection): abstract out non error-signalling
4790         part.
4791         (get-selection-no-error): get-selection without signalling an
4792         error.
4793         (selection-is-clipboard-p): new variable. controls whether the
4794         selection sets the clipboard.
4795         (own-selection): use it.
4796
4797         * mouse.el (insert-selection): fallback to clipboard after trying
4798         primary selection and cutbuffer.
4799
4800 1999-06-05  Andy Piper  <andy@xemacs.org>
4801
4802         * x-select.el (xselect-kill-buffer-hook-1): use generalised
4803         selection functions.
4804
4805 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4806
4807         * code-files.el (buffer-file-coding-system): Use `raw-text' as
4808         default value.
4809         (load): Use `raw-text' instead of `no-conversion'.
4810         (insert-file-contents): Likewise.
4811
4812         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
4813         of `no-conversion'.
4814
4815 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
4816
4817         * coding.el: Don't copy `no-conversion' to `raw-text'.
4818
4819 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
4820
4821         * subr.el (make-char): Define it if Mule is not around.
4822
4823 1999-06-07  SL Baur  <steve@steve1.m17n.org>
4824
4825         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
4826
4827         * x-select.el (x-disown-selection-internal): Restore symbol as an
4828         obsolete alias.
4829         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
4830
4831 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
4832
4833         * XEmacs 21.2.15 is released
4834
4835 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
4836
4837         * subr.el (split-string): Avoid infinite looping
4838
4839 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4840
4841         * ldap.el (ldap-ignore-attribute-codings): New variable
4842         (ldap-default-attribute-decoder): New variable
4843         (ldap-coding-system): New variable
4844         (ldap-attribute-syntax-encoders): New variable
4845         (ldap-attribute-syntax-decoders): New variable
4846         (ldap-attribute-syntaxes-alist): New variable
4847         (ldap-encode-boolean): New function
4848         (ldap-decode-boolean): New function
4849         (ldap-encode-country-string): New function
4850         (ldap-decode-string): New function
4851         (ldap-decode-address): New function
4852         (ldap-encode-address): New function
4853         (ldap-decode-attribute): New function
4854         (ldap-search): Use some of these
4855
4856 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
4857
4858         * version.el (emacs-version): Make the patch level/beta come
4859         before the XEmacs qualifier so that it gets into (funcall
4860         emacs-version) and thus in the bug reports.
4861         (emacs-version>=): Support patch levels.
4862
4863 1999-06-03  SL Baur  <steve@xemacs.org>
4864
4865         * version.el: implement x.y.z version number
4866         From Jan Vroonhof <vroonhof@math.ethz.ch>
4867
4868 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
4869
4870         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
4871
4872 1999-05-22  Vin Shelton <acs@xemacs.org>
4873
4874         * startup.el: Document -private and break out non-standard X options.
4875
4876 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
4877
4878         * mule/mule-charset.el (charset-after): New function.
4879         (charset-direction): Synch with Mule, update docstring.
4880         (get-charset-property): New function.
4881         (put-charset-property): New function.
4882         (charset-plist): New function.
4883
4884         * mule/mule-charset.el (compose-region):
4885         (decompose-region): remove;  these functions (which don't work
4886         since we don't do composite characters) have been moved to
4887         mule-util.el.
4888         (toplevel): follow coding standards
4889
4890 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
4891
4892         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
4893         exist any more.
4894
4895         * code-files.el: Fix commentary to follow coding standards.  Move
4896         the single line left in mule-files.el to here.
4897
4898         * mule/mule-files.el: delete.
4899
4900 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
4901
4902         * info.el (Info-scroll-prev): Use event functions instead of the
4903         old emacs 19 interface.
4904
4905 1999-06-02  Andy Piper  <andy@xemacs.org>
4906
4907         * x-font-menu.el (x-font-menu-load-font):
4908         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
4909
4910 1999-05-31  Andy Piper  <andy@xemacs.org>
4911
4912         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
4913         group.
4914         (font-menu-this-frame-only-p): ditto.
4915         (font-menu-max-items): reinstate, from Jan Vroonhof
4916         <vroonhof@math.ethz.ch>
4917         (font-menu-submenu-name-format): ditto.
4918         (font-menu-split-long-menu): ditto, for use by the family
4919         constructor.
4920         (font-menu-family-constructor): use it.
4921
4922 1999-05-30  Andy Piper  <andy@xemacs.org>
4923
4924         * msw-faces.el (mswindows-font-regexp): new font matching regexp
4925         for use by the font menu.
4926
4927         * msw-font-menu.el: new file implementing mswindows specific
4928         font-menu behaviour.
4929         (mswindows-font-menu-registry-encoding): new function mirroring x version.
4930         (mswindows-font-menu-junk-families): ditto.
4931         (hack-font-truename): ditto.
4932         (mswindows-font-regexp-ascii): ditto.
4933         (mswindows-reset-device-font-menus): ditto.
4934         (mswindows-font-menu-font-data): ditto.
4935         (mswindows-font-menu-load-font): ditto.
4936
4937         * x-font-menu.el (x-reset-device-font-menus): made device specific.
4938         (x-font-menu-font-data): ditto.
4939         (x-font-menu-load-font): ditto.
4940
4941         * font-menu.el: new file implementing generic font menu behaviour.
4942         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
4943         made device independent.
4944         (font-menu-this-frame-only-p): ditto.
4945         (font-menu-preferred-resolution): ditto.
4946         (font-menu-size-scaling): new variable used to determine whether
4947         sizes are in points or tenths of a point.
4948         (vassoc): moved from x-font-menu.el.
4949         (device-fonts-cache): ditto.
4950         (device-fonts-cache): ditto.
4951         (flush-device-fonts-cache): ditto.
4952         (reset-device-font-menus): copied from x-font-menu.el and made
4953         device independent. Most functionality deferred to
4954         device-dependent versions.
4955         (font-menu-family-constructor): copied from x-font-menu.el and
4956         made device independent.
4957         (font-menu-size-constructor): ditto.
4958         (font-menu-weight-constructor): ditto.
4959         (font-menu-set-font): ditto.
4960         (font-menu-change-face): ditto.
4961         (font-menu-load-font): new device method.
4962         (font-menu-font-data): ditto.
4963
4964         * x-font-menu.el: The above functions deleted.
4965
4966 1999-05-26  Andy Piper  <andy@xemacs.org>
4967
4968         * update-elc.el:
4969         * make-docfile.el:
4970         * loadup.el: rehash expand-file-name usage to not use default-directory.
4971
4972 1999-05-21  Andy Piper  <andy@xemacs.org>
4973
4974         * x-select.el (x-select-convert-to-text):
4975         (x-selected-text-type):
4976         (x-get-selection):
4977         (xselect-convert-to-string):
4978         (xselect-convert-to-compound-text):
4979         (xselect-convert-to-length):
4980         (xselect-convert-to-targets):
4981         (xselect-convert-to-delete):
4982         (xselect-convert-to-filename):
4983         (xselect-convert-to-charpos):
4984         (xselect-convert-to-lineno):
4985         (xselect-convert-to-colno):
4986         (xselect-convert-to-sourceloc):
4987         (xselect-convert-to-os):
4988         (xselect-convert-to-host):
4989         (xselect-convert-to-user):
4990         (xselect-convert-to-class):
4991         (xselect-convert-to-name):
4992         (xselect-convert-to-integer):
4993         (xselect-convert-to-atom):
4994         (xselect-convert-to-identity): functions renamed from x-* and
4995         moved to select.el.
4996         (x-get-secondary-selection): use rename get-selection.
4997         (x-get-clipboard): ditto.
4998         (x-own-selection): moved to select.el.
4999         (x-valid-simple-selection-p): ditto.
5000         (x-dehilight-selection): ditto.
5001         (x-own-clipboard): ditto.
5002         (x-disown-selection): ditto.
5003
5004         * x-mouse.el (x-yank-function): moved to mouse.el.
5005         (x-insert-selection): ditto.
5006         (x-set-point-and-move-selection): use renamed function.
5007
5008         * select.el (selected-text-type): moved and renamed from
5009         x-select.el.
5010         (selection-owner-p): moved to C.
5011         (selection-exists-p): ditto.
5012         (get-cutbuffer): new device method.
5013         (get-selection): generalised and moved from x-select.el.
5014         (own-selection): moved x-own-selection functionality into here.
5015         (dehilight-selection): renamed and moved from x-select.el.
5016         (own-clipboard): functionality moved from x-select.el using new
5017         generic C builtins.
5018         (disown-clipboard): ditto.
5019         (select-convert-to-text):
5020         (select-convert-to-string):
5021         (select-convert-to-compound-text):
5022         (select-convert-to-length):
5023         (select-convert-to-targets):
5024         (select-convert-to-delete):
5025         (select-convert-to-filename):
5026         (select-convert-to-charpos):
5027         (select-convert-to-lineno):
5028         (select-convert-to-colno):
5029         (select-convert-to-sourceloc):
5030         (select-convert-to-os):
5031         (select-convert-to-host):
5032         (select-convert-to-user):
5033         (select-convert-to-class):
5034         (select-convert-to-name):
5035         (select-convert-to-integer):
5036         (select-convert-to-atom):
5037         (select-convert-to-identity): new functions renamed from x-* and
5038         moved from x-select.el.
5039
5040         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
5041         into here and use as the default window-system mouse yank.
5042         (insert-selection): generalised and moved from x-mouse.el.
5043         (own-clipboard): moved to C.
5044
5045         * msw-select.el (mswindows-selection-owned-p): deleted.
5046         (mswindows-own-selection): generalised and moved to select.el.
5047         (mswindows-disown-selection): generalised and moved to C.
5048         (mswindows-selection-owner-p): ditto.
5049
5050 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
5051
5052         * XEmacs 21.2.14 is released
5053
5054 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
5055
5056         * about.el: update contact info for jason and slb.
5057
5058 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
5059
5060         * mule/european.el (setup-romanian-environment): Add Romanian
5061         support from Emacs/Mule romanian.el.
5062
5063 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
5064
5065         * cus-face.el: Label all custom changes with the 'custom' tag.
5066
5067         * cus-edit.el: idem ditto.
5068
5069         * faces.el: Added suport for adding device tags to various functions.
5070         (custom): New device tag.
5071         (face-spec-set): Call reset face with tags argument. No longer do
5072         x-init-global-faces hack.
5073
5074         * faces.el (frob-face-property): Use an anonymous specifier to map
5075         frob-face-property-1 over.
5076
5077         * x-font-menu.el (font-menu-set-font): Always specify all
5078         properties to custom.
5079
5080 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
5081
5082         * mule/european.el (setup-czech-environment): Add czech support.
5083         From David Sauer <davids@orfinet.cz>
5084
5085 1999-03-15  SL Baur  <steve@xemacs.org>
5086
5087         * check-features.el: Turn hard errors into warnings.
5088
5089 1999-03-21  SL Baur  <steve@xemacs.org>
5090
5091         * simple.el (delete-key-deletes-forward): As per discussion on
5092         xemacs-beta, default to t.
5093
5094 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
5095
5096         * loadup.el: Define Installation-string before loading anything.
5097
5098 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5099
5100         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
5101         From Anders Stenman <stenman@isy.liu.se>
5102
5103 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
5104
5105         * wid-edit.el (widget-glyph-find): Ditto.
5106
5107         * packages.el (locate-library): Ditto.
5108
5109         * loadup.el (really-early-error-handler): Ditto.
5110
5111         * lib-complete.el (read-library): Ditto.
5112
5113         * faces.el (set-face-stipple): Ditto.
5114
5115         * code-files.el (load): Use new calling style of locate-file.
5116
5117 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
5118
5119         * packages.el (packages-unbytecompiled-lisp): Installation.el is
5120         dead.
5121
5122 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
5123
5124         * dumped-lisp.el (preloaded-file-list): Don't load
5125         Installation.el.
5126
5127         * loadup.el (Installation-string): Define it here.
5128
5129 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
5130
5131         * dumped-lisp.el (preloaded-file-list): Revert previous change --
5132         Installation.el needs to be loaded before `dump-paths', otherwise
5133         the dumping process won't find it.
5134
5135 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
5136
5137         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
5138         subr so that we can use `replace-in-string' in Installation.el to
5139         get rid of C-m chars under the native Windows build.
5140
5141 1999-04-29  Andy Piper  <andy@xemacs.org>
5142
5143         * make-docfile.el: canonicalize file and directory names.
5144
5145         * device.el (call-device-method): new function for calling device
5146         specific methods.
5147         (define-device-method): new function for defining device methods.
5148         (define-device-method*): ditto.
5149
5150 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
5151
5152         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
5153
5154 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
5155
5156         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
5157         (cyrillic-koi8-r-encode-table): Likewise.
5158         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
5159         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
5160
5161         * mule/mule-misc.el (split-char-or-char-int): New function [moved
5162         from vietnamese.el].
5163
5164         * mule/vietnamese.el: Move function `split-char-or-char-int' to
5165         mule/mule-misc.el.
5166
5167 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
5168
5169         * mule/thai-xtis.el:
5170         - Change font registry name from "Thai94x94-0" to "xtis-0".
5171         - Change mnemonic of coding-system `tis-620' to "TIS620".
5172
5173 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
5174
5175         * mule/ethiopic.el: fixed.
5176
5177 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
5178
5179         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
5180
5181         * mule/thai-xtis.el: New file.
5182
5183         * mule/vietnamese.el: New file.
5184
5185         * mule/ethiopic.el: New file.
5186
5187 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
5188
5189         * bytecomp.el (byte-compile-close-variables): Leave
5190         debug-issue-ebola-notices alone.
5191
5192 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5193
5194         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
5195         at the top of the buffer since it is the most important thing to
5196         customize
5197         (ldap-get-host-parameter): New defun
5198         (ldap-search): Add a new parameter `withdn' to retrieve the
5199         distinguished names of entries
5200
5201 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
5202
5203         * startup.el (splash-frame-body): Date and spelling fixes.
5204
5205 1999-03-16  Colin Rafferty  <colin@xemacs.org>
5206
5207         * view-less.el (toggle-truncate-lines): add autoload tag
5208
5209 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
5210
5211         * format.el (format-alist): Disable image stuff.
5212
5213 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
5214
5215         * wid-edit.el (widget-glyph-find): Search by directories, then by
5216         suffixes rather than the other way around.
5217         (widget-image-conversion): Renamed to
5218         `widget-image-file-name-suffixes'.
5219
5220 1999-04-16  Olivier Galibert  <galibert@pobox.com>
5221
5222         * mule/mule-charset.el: Made old functions obsolete, remove the
5223         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
5224         (charset-iso-graphic-plane): Rename from charset-graphic.
5225         (charset-iso-final-char): Rename from charset-final.
5226         (charset-width): Rename from charset-columns.
5227         (charset-bytes): Added from fsf compatibility, returns always 1.
5228
5229         * mule/mule-misc.el: Move charset-doc-string alias to
5230         mule-charset.el
5231
5232 1999-04-14  Colin Rafferty  <colin@xemacs.org>
5233
5234         * x-faces.el (x-make-font-bold-italic): honor
5235         *try-oblique-before-italic-fonts*
5236
5237 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
5238
5239         * cl-extra.el (coerce): Coerce numbers to characters correctly.
5240
5241 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
5242
5243         * x-faces.el (try-oblique-before-italic-fonts): Use the right
5244         name.
5245
5246 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
5247
5248         * cl-extra.el (equalp): Would bug out for lists.
5249
5250 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
5251
5252         * about.el (about-hackers):  Change cgw's email address
5253
5254 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
5255
5256         * XEmacs 21.2.13 is released
5257
5258 1999-03-12  SL Baur  <steve@xemacs.org>
5259
5260         * simple.el (delete-key-deletes-forward): Revert to previous
5261         behavior.
5262
5263 1999-01-18  Didier Verna  <didier@xemacs.org>
5264
5265         * menubar-items.el (xemacs-splash-buffer): handle the case of
5266         multiple elements in the splash buffer body.
5267
5268         * startup.el (splash-frame-timeout): new constant: interval
5269         between splash buffer elements.
5270         (command-line-1): handle splash buffer with multiple elements (use
5271         a timeout).
5272         (splash-frame-body): Originally `startup-splash-frame-body'.
5273         Rewrote a cleaner and more readable version. This can now be array,
5274         in which case each element is displayed in turn in the splash buffer.
5275         (splash-frame-static-body): new constant. Persistent information
5276         across all splash buffer elements (preserves the possibility to give
5277         it in different languages.
5278         (circulate-splash-frame-elements): new function. Used as a timeout
5279         to circulate through all splash frame elements and display them in
5280         sequence.
5281         (display-splash-frame): originally `startup-splash-frame'. Handle
5282         the case of multiple elements in the splash buffer body. Now
5283         returns a timeout id if multiple elements to display, or nil.
5284
5285 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
5286
5287         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
5288         so they can be overridden by x-init-face-from-resources.
5289         Additionally specify the font name also with an x tag.
5290
5291 1999-03-08  Andy Piper  <andy@xemacs.org>
5292
5293         * package-get.el (package-get-base): autoload.
5294
5295         * menubar-items.el (default-menubar): add update menu item. Fix
5296         custom menu to only be activated when package-base is available.
5297
5298         * package-get.el (package-get-custom): don't load
5299         package-get-custom as it is auto-generated. Fix group definition.
5300
5301 1999-03-05  Didier Verna  <didier@xemacs.org>
5302
5303         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
5304         instead of `symbol-name' (Thanks Kyle).
5305
5306         * cus-edit.el (custom-save-variables): use `prin1' instead of
5307         princ to write symbols.
5308
5309 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
5310
5311         * XEmacs 21.2.12 is released
5312
5313 1999-03-05  SL Baur  <steve@xemacs.org>
5314
5315         * menubar-items.el (default-menubar): Add kfm browsing support.
5316         From Neal Becker <nbecker@fred.net>
5317
5318 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
5319
5320         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
5321         calls to font-lock during buffer reversion.
5322
5323 1999-02-12  Didier Verna  <didier@xemacs.org>
5324
5325         * info.el (Info-build-node-completions): unconditionally widen the
5326         tag table buffer.
5327
5328 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
5329
5330         * x-faces.el (x-init-face-from-resources):
5331         Only set fonts in the 'x locale.
5332
5333 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
5334
5335         * package-ui.el (pui-install-selected-packages): Don't throw on
5336         `package-admin-delete-binary-package' returning nil since it's
5337         normal.  Reindent function.
5338         (pui-add-required-packages): Handle case where packages selected
5339         for installation have never been installed.
5340
5341 1999-03-03  Martin Buchholz  <martin@xemacs.org>
5342
5343         * menubar-items.el (default-menubar):
5344         Implement the ``Mule->Set coding system of process'' menu item.
5345
5346 1999-02-18  Martin Buchholz  <martin@xemacs.org>
5347
5348         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
5349         files
5350         - Change some `if's to `when's
5351
5352 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
5353
5354         * XEmacs 21.2.11 is released
5355
5356 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
5357
5358         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
5359         against window close (Fix Bug #460).
5360         (ask-user-about-lock-dbox): Idem.
5361
5362 1999-02-25  SL Baur  <steve@xemacs.org>
5363
5364         * mule/mule-charset.el (charset-leading-byte): New function.
5365         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
5366
5367 1999-02-12  Andy Piper  <andy@xemacs.org>
5368
5369         * about.el (xemacs-hackers): change andy's email address.
5370         (about-url-alist): change andy's web page address.
5371         (about-xemacs): add piper.
5372
5373 1999-02-16  SL Baur  <steve@xemacs.org>
5374
5375         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
5376         of mule-base into lisp/mule.
5377
5378 1999-02-16  SL Baur  <steve@xemacs.org>
5379
5380         * mule/arabic.el:
5381         mule/canna-leim.el:
5382         mule/chinese.el:
5383         mule/cyrillic.el:
5384         mule/english.el:
5385         mule/european.el:
5386         mule/greek.el:
5387         mule/hebrew.el:
5388         mule/japanese.el:
5389         mule/kinsoku.el:
5390         mule/korean.el:
5391         mule/misc-lang.el:
5392         mule/mule-category.el:
5393         mule/mule-ccl.el:
5394         mule/mule-charset.el:
5395         mule/mule-cmds.el:
5396         mule/mule-coding.el:
5397         mule/mule-files.el:
5398         mule/mule-help.el:
5399         mule/mule-init.el:
5400         mule/mule-misc.el:
5401         mule/mule-tty-init.el:
5402         mule/mule-x-init.el:
5403         mule/viet-chars.el:  Remerge from mule-base.
5404
5405         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
5406         of mule-base into lisp/mule.
5407
5408 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
5409
5410         * process.el (exec-to-string): Use `shell-command-switch' in place
5411         of hard-wired "-c" (for WindowsNT).
5412
5413 1999-02-08  Charles G Waldman  <cgw@pgt.com>
5414
5415         * menubar-items.el (default-menubar):  Remove obsolete
5416         "Gopher" item
5417
5418 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
5419
5420         * package-admin.el (package-admin-get-install-dir): First fall
5421         back to the location of xemacs-base for non-mule packages.
5422
5423 1999-02-15  Martin Buchholz  <martin@xemacs.org>
5424
5425         * paths.el:
5426         - improved automounter tmp directory support.
5427         - support 4 (!) empirically discovered automounter conventions
5428
5429 1999-02-12  SL Baur  <steve@xemacs.org>
5430
5431         * etags.el (pop-tag-mark): autoload to match key binding.
5432
5433 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
5434
5435         * XEmacs 21.2.10 is released
5436
5437 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
5438
5439         * package-get.el (package-get-remote-filename): Don't bug out for
5440         a local file name in the search entry.
5441
5442 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
5443
5444         * XEmacs 21.2.9 is released
5445
5446 1999-01-19  Didier Verna  <didier@xemacs.org>
5447
5448         * replace.el (replace-search-function): new variable containing a
5449         function to perform a search-forward.
5450         (replace-re-search-function): new variable containing a function
5451         to perform a re-search-forward.
5452         (perform-replace): use them.
5453
5454 1999-01-25  Didier Verna  <didier@xemacs.org>
5455
5456         * select.el (selection-owner-p): use the name `XEmacs'.
5457         (cut-copy-clear-internal): ditto.
5458
5459 1999-01-18  Andy Piper  <andy@xemacs.org>
5460
5461         * about.el (about-url-alist): Update my entry.
5462         (xemacs-hackers): Ditto.
5463
5464 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
5465
5466         * buffer.el (switch-to-buffer): Fixing documentation.
5467         * minibuf.el (minibuffer-completion-table): ditto.
5468         * cl-macs.el (return-from): ditto.
5469
5470 1999-01-04  Didier Verna  <didier@xemacs.org>
5471
5472         * replace.el (delete-non-matching-lines): temporarily disable
5473         case-folding when called interactively with a regexp containing
5474         uppercase characters.
5475         (delete-matching-lines): ditto.
5476         (count-matches): ditto.
5477         (list-matching-lines): ditto.
5478
5479 1999-01-07  Colin Rafferty  <colin@xemacs.org>
5480
5481         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
5482         abort if current window is split horizontally, not if others are
5483         split.  Got rid of unnecessary minibuffer checking.  Also, add
5484         some comments (it's still complex).
5485
5486 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
5487
5488         * package-get.el: changed address for doc.ic.ac.uk to
5489         sunsite.doc.ic.ac.uk
5490
5491 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5492
5493         * ldap.el (toplevel): Remove requires so that the file compiles
5494         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
5495
5496 1999-01-10  J. Kean Johnston  <jkj@sco.com>
5497
5498         * dump-paths.el: Calculate module-directory and set
5499         module-load-path to the load path for modules.
5500
5501         * loadup.el: Get bootstrap value of module-load-path from the
5502         environment variable EMACSBOOTSTRAPMODULEPATH.
5503         - Display the module load path if we're debugging paths.
5504
5505         * setup-paths.el: Added function paths-find-site-module-directory.
5506         - Added function paths-find-module-directory.
5507         - Added function paths-construct-module-load-path.  Uses new
5508         environment variable EMACSMODULEPATH.
5509
5510 1998-12-30  Martin Buchholz  <martin@xemacs.org>
5511
5512         * font.el (font-default-object-for-device):
5513         Oops! This `or' can't be replaced by `unless'.
5514         Fixed inability to run w3, among other things.
5515
5516 1998-12-17  Charles G. Waldman <cgw@pgt.com>
5517
5518         * package-admin.el: Change initialization of
5519           package-admin-install-function dependent on system type.
5520           Change package-admin-install-function-mswindows to use
5521           "minitar".
5522
5523 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
5524
5525         * mouse.el (default-mouse-motion-handler): Disable help echo while
5526         in the minibuffer.
5527
5528 1998-12-28  Martin Buchholz <martin@xemacs.org>
5529
5530         * XEmacs 21.2.8 is released.
5531
5532 1998-12-24  Martin Buchholz <martin@xemacs.org>
5533
5534         * XEmacs 21.2.7 is released.
5535
5536 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
5537
5538         * package-ui.el (pui-list-packages): Set truncate-lines.
5539
5540         * package-get.el (package-get-download-menu): Use
5541         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
5542
5543         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
5544         (pui-help-string): idem.
5545         (list-packages-mode): New major mode.
5546         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
5547         (pui-install-selected-packages): Add suport for removing packages.
5548         (pui-toggle-package-delete-key): New function.
5549         (pui-popup-context-sensitive): New kludge.
5550         (pui-list-packages): Add warning when `package-get-remote' is nil.
5551         (package-ui-add-site): New function.
5552
5553 1998-12-01  Didier Verna  <didier@xemacs.org>
5554
5555         * hyper-apropos.el (hyper-where-is): added the missing autoload.
5556
5557 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5558
5559         * ldap.el: Custom-ized
5560         (toplevel): Do not provide `ldap' which is provided by C level
5561         LDAP code
5562         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
5563
5564 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
5565
5566         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
5567
5568 1998-12-17  Andy Piper  <andy@xemacs.org>
5569
5570         * sound.el (sound-load-list): name changed from sound-load-alist.
5571         (sound-extension-list): name changed from sound-ext-list.
5572         (load-default-sounds): use new names.
5573         (load-sound-file): use new names.
5574
5575 1998-12-16  Andy Piper  <andy@xemacs.org>
5576
5577         * XEmacs 21.2.6 is released
5578
5579 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
5580
5581         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
5582         errors.
5583
5584 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
5585
5586         * wid-edit.el (widget-echo-this-extent): Set
5587         help-echo-owns-message to t.
5588
5589 1998-11-30  Greg Klanderman  <greg@alphatech.com>
5590
5591         * package-get.el (package-get-download-menu): use toggles for
5592           each site in the download site menu.
5593
5594 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
5595
5596         * package-get.el (package-get): If we cannot find a package
5597           because package-get-remote is not set, give a more helpful
5598           error message.
5599
5600 1998-11-30  Greg Klanderman  <greg@alphatech.com>
5601
5602         * package-get.el (package-get-remote-filename): use an EFS path
5603         with user anonymous if no user is specified.
5604
5605 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
5606
5607         * faces.el (face-spec-set): Re-init fallfacks for default after
5608         calling reset-face on the default face.
5609
5610 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
5611
5612         * package-admin.el (package-admin-default-install-function):
5613         Behave as advertised.  Make sure the pkg-dir is proper for
5614         default-directory.
5615         (package-admin-add-binary-package): Make sure the pkg-dir is
5616         proper for default-directory.
5617         (package-admin-install-function-mswindows): Make sure the pkg-dir
5618         is proper for default-directory.
5619
5620 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
5621
5622         * XEmacs 21.2.5 is released
5623
5624 1998-12-05  SL Baur  <steve@altair.xemacs.org>
5625
5626         * files.el (binary-file-regexps): regexp-opt is not available at
5627         bytecompile time.
5628
5629 1998-11-30  Martin Buchholz  <martin@xemacs.org>
5630
5631         * x-win-xfree86.el:
5632         * x-win-sun.el (x-win-init-sun):
5633         * x-win-sun.el:
5634         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
5635         * x-iso8859-1.el:
5636         * x-init.el (init-post-x-win):
5637         * x-init.el (init-pre-x-win):
5638         * x-init.el (x-initialize-compose):
5639         * x-init.el:
5640         * x-compose.el:
5641         * winnt.el:
5642         * widget.el:
5643         * wid-edit.el (widget-glyph-click):
5644         * wid-edit.el (widget-glyph-find):
5645         * wid-edit.el (widget-type):
5646         * view-less.el (view-buffer-other-window):
5647         * very-early-lisp.el:
5648         * version.el:
5649         * toolbar.el:
5650         * toolbar-items.el:
5651         * term/sun.el (suntool-map):
5652         * term/sun-mouse.el:
5653         * term/internal.el:
5654         * syntax.el (modify-syntax-entry):
5655         * symbol-syntax.el:
5656         * subr.el:
5657         * startup.el (lock-directory):
5658         * simple.el (set-comment-column):
5659         * simple.el (backward-delete-char-untabify):
5660         * shadow.el (find-emacs-lisp-shadows):
5661         * shadow.el:
5662         * setup-paths.el (paths-construct-info-path):
5663         * select.el (cut-copy-clear-internal):
5664         * process.el (call-process-region):
5665         * process.el (start-process-shell-command):
5666         * process.el:
5667         * paths.el (rmail-spool-directory):
5668         * paragraphs.el (use-hard-newlines):
5669         * package-get.el (package-get-dependencies):
5670         * package-admin.el (package-admin-delete-binary-package):
5671         * obsolete.el (truncate-string):
5672         * obsolete.el (store-substring):
5673         * mouse.el (default-mouse-track-maybe-own-selection):
5674         * mouse.el (mouse-yank-at-point):
5675         * modeline.el:
5676         * modeline.el (mouse-drag-modeline):
5677         * minibuf.el (read-directory-name-internal):
5678         * minibuf.el (read-file-name-internal):
5679         * minibuf.el (read-file-name-internal-1):
5680         * minibuf.el (read-file-name-2):
5681         * minibuf.el (exact-minibuffer-completion-p):
5682         * minibuf.el (read-from-minibuffer):
5683         * minibuf.el:
5684         * menubar.el (check-menu-syntax):
5685         * map-ynp.el (map-y-or-n-p):
5686         * make-docfile.el (docfile-out-of-date):
5687         * loadup.el ((member "run-temacs" command-line-args)):
5688         * loadup.el ((member "no-site-file" command-line-args)):
5689         * loadup.el (really-early-error-handler):
5690         * loadup.el:
5691         * loadhist.el:
5692         * loaddefs.el:
5693         * lisp-mnt.el (lm-verify):
5694         * lib-complete.el (lib-complete:cache-completions):
5695         * lib-complete.el (library-all-completions):
5696         * itimer.el (itimer-run-expired-timers):
5697         * info.el (Info-mode):
5698         * info.el (Info-insert-file-contents):
5699         * info.el (Info-rebuild-dir):
5700         * info.el (Info-build-dir-anew):
5701         * info.el (Info-parse-dir-entries):
5702         * info.el (Info-dir-outdated-p):
5703         * info.el (Info-insert-dir):
5704         * info.el (info-xref):
5705         * info.el:
5706         * hyper-apropos.el (hyper-apropos-get-doc):
5707         * hyper-apropos.el (hyper-describe-face):
5708         * hyper-apropos.el (hyper-apropos-mode):
5709         * hyper-apropos.el:
5710         * help.el (list-processes):
5711         * help.el:
5712         * gnuserv.el:
5713         * font.el (mswindows-font-create-name):
5714         * font.el (font-default-font-for-device):
5715         * font.el (x-font-create-object):
5716         * font.el (font-registry):
5717         * font.el:
5718         * font-lock.el (font-lock-keywords):
5719         * font-lock.el:
5720         * finder.el (finder-compile-keywords):
5721         * find-paths.el (paths-find-recursive-path):
5722         * fill.el (set-justification-center):
5723         * fill.el (fill-region-as-paragraph):
5724         * files.el (insert-directory):
5725         * files.el (wildcard-to-regexp):
5726         * files.el (recover-file):
5727         * files.el (basic-save-buffer):
5728         * files.el (delete-auto-save-file-if-necessary):
5729         * files.el (file-relative-name):
5730         * files.el (backup-extract-version):
5731         * files.el (backup-buffer):
5732         * files.el (set-visited-file-name):
5733         * files.el (set-auto-mode):
5734         * files.el (interpreter-mode-alist):
5735         * files.el:
5736         * files.el (find-file-noselect):
5737         * files.el (abbreviate-file-name):
5738         * files.el (parse-colon-path):
5739         * files.el (directory-abbrev-alist):
5740         * etags.el (visit-tags-table-buffer):
5741         * easymenu.el (easy-menu-define):
5742         * dragdrop.el (experimental-dragdrop-drag):
5743         * dragdrop.el (dragdrop-drop-do-functions):
5744         * dragdrop.el (dragdrop-drop-at-point):
5745         * disass.el (disassemble-1):
5746         * disass.el (disassemble-internal):
5747         * disass.el (disassemble):
5748         * disass.el:
5749         * derived.el (derived-mode-init-mode-variables):
5750         * derived.el (define-derived-mode):
5751         * custom.el (defgroup):
5752         * cus-edit.el (custom-quote):
5753         * config.el:
5754         * code-process.el (open-network-stream):
5755         * code-process.el (start-process):
5756         * code-process.el (call-process-region):
5757         * code-process.el (call-process):
5758         * code-process.el:
5759         * code-files.el (insert-file-contents):
5760         * code-files.el:
5761         * code-files.el (buffer-file-coding-system-for-read):
5762         * cmdloop.el (yes-or-no-p-minibuf):
5763         * cl.el:
5764         * cl-macs.el:
5765         * cl-extra.el:
5766         * callers-of-rpt.el (make-caller-report):
5767         * callers-of-rpt.el:
5768         * bytecomp.el (batch-byte-recompile-directory):
5769         * bytecomp.el (batch-byte-compile-1):
5770         * bytecomp.el (batch-byte-compile):
5771         * bytecomp.el (display-call-tree):
5772         * bytecomp.el (byte-compile-insert):
5773         * bytecomp.el (byte-compile-two-args-19->20):
5774         * bytecomp.el (byte-compile-variable-ref):
5775         * bytecomp.el (byte-compile-form):
5776         * bytecomp.el (byte-compile-top-level-body):
5777         * bytecomp.el (byte-compile-out-toplevel):
5778         * bytecomp.el (byte-compile-byte-code-maker):
5779         * bytecomp.el (byte-compile-file-form-defmumble):
5780         * bytecomp.el (byte-compile-file-form):
5781         * bytecomp.el (byte-compile-keep-pending):
5782         * bytecomp.el (byte-compile-insert-header):
5783         * bytecomp.el (byte-compile-from-buffer):
5784         * bytecomp.el (byte-compile-file):
5785         * bytecomp.el (byte-recompile-file):
5786         * bytecomp.el (byte-compile-close-variables):
5787         * bytecomp.el (byte-compile-warn-about-unused-variables):
5788         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
5789         * bytecomp.el (byte-compiler-legal-options):
5790         * bytecomp.el (byte-compile-lapcode):
5791         * bytecomp.el (byte-optimize-log):
5792         * bytecomp.el ((fboundp 'defsubst)):
5793         * bytecomp.el:
5794         * bytecomp-runtime.el:
5795         * byte-optimize.el (byte-optimize-apply):
5796         * byte-optimize.el (car):
5797         * byte-optimize.el (byte-optimize-form):
5798         * byte-optimize.el (byte-optimize-form-code-walker):
5799         * byte-optimize.el:
5800         * build-report.el (build-report-insert-installation-file):
5801         * build-report.el (build-report):
5802         * auto-show.el:
5803         * apropos.el (apropos-documentation):
5804         - mega patch
5805         - clean up byte-compile warnings
5806         - remove unused variables
5807         - Use common lisp style hashtable functions
5808         - byte compiler cleanup
5809         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
5810         - remove old backquote syntax usage
5811         - move some cl functionality into C for speed.
5812         - remove last remaining VMS support
5813         - spelling fixes
5814         - implement last, butlast, nbutlast, copy-list in C.
5815         - new macro ignore-file-errors, similar to ignore-errors
5816           (ignore-file-errors (delete-file "foo"))
5817         - get frequent garbage collection during loadup.el by tweaking
5818           gc-cons-threshold, rather than explicitly calling garbage-collect
5819         - default delete-key-deletes-forward to `t'.
5820
5821 1998-11-28  SL Baur  <steve@altair.xemacs.org>
5822
5823         * XEmacs 21.2-beta4 is released.
5824
5825 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
5826
5827         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
5828         (easy-menu-item-present-p): Wrapper around find-menu-item.
5829         (easy-menu-remove-item): Wrapper around delete-menu-item.
5830
5831         * menubar.el (delete-menu-item): Add 'from-menu' argument.
5832         (add-menu-button): Add 'in-menu' argument.
5833         (add-menu-item-1): Add in-menu support to helper function.
5834
5835 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
5836
5837         * isearch-mode.el (isearch-mode): Fix keymap lossage.
5838
5839 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
5840
5841         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
5842         of Dec 4, 1997.
5843
5844 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
5845
5846         * process.el (shell-command-on-region): Report if the command
5847         succeeded or failed.
5848
5849 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
5850
5851         * subr.el (buffer-substring-no-properties): Comment out.
5852
5853 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
5854
5855         * msw-faces.el (mswindows-find-smaller-font): Turning font names
5856           into font instances first, like `x-frob-font-size' does.
5857           (mswindows-find-larger-font): ditto
5858
5859 1998-11-04  Greg Klanderman  <greg@alphatech.com>
5860
5861         * package-ui.el (pui-install-selected-packages): fix args in call
5862         to `package-get'.
5863
5864 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
5865
5866         * package-get.el (host-name): New widget type.
5867         (package-get-remote): Better customization using new type.
5868         (package-get-download-sites): idem dito.
5869
5870         (package-get-custom): Do not use package-get-all untill we have
5871         runtime dependencies.
5872
5873         (package-get-remove-copy): Default to 't' we no longer need this
5874         kludge as we do not currently use depenencies.
5875
5876         (package-get-was-current): New variable.
5877         (package-get-require-base): New 'force-current' argument.
5878         (package-get-update-base): idem
5879         (package-get-package-provider):  idem
5880         (package-get-locate-index-file): New 'no-remote' argument.
5881         (package-get-locate-file): idem.
5882
5883         (package-get-maybe-save-index): New function.
5884         (package-get-update-base): Use it.
5885
5886 1998-10-28 Greg Klanderman <greg@alphatech.com>
5887
5888         * package-get.el (package-get-remote): default to nil; by default,
5889         don't go out to the net via EFS.  They must select a download site.
5890         (package-get-download-sites): new variable.
5891         (package-get-download-menu): new function.
5892         (package-get-locate-index-file): new function.
5893         (package-get-update-base): use it.
5894
5895         * menubar-items.el (default-menubar): add "Update Package Index"
5896         and "Add Download Site" menus under Options | Manage Packages.
5897
5898 1998-10-19  Greg Klanderman  <greg@alphatech.com>
5899
5900         * package-get.el (package-get): bugfix code checking installed version
5901         for case where package is not currently installed.
5902         (package-get-require-signed-base-updates): new variable.
5903         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
5904         deemed not a goot thing.  Use the variable
5905         package-get-allow-unsigned-base-updates instead.
5906
5907 1998-10-16 Greg Klanderman <greg@alphatech.com>
5908
5909         * package-get.el (package-get): Don't install an older version than
5910         we already have unless explicitly told to.  Issue a warning.
5911
5912         * package-ui.el (pui-add-required-packages): when adding
5913         dependencies, don't add packages that are up to date.
5914         (pui-package-symbol-char):  Don't consider a package out of date
5915         if you have a newer version installed than the latest version in
5916         package-get-base.
5917
5918         * package-get.el (package-get-base-filename): document that it may
5919         be a path relative to package-get-remote;  new default value.
5920         (package-get-locate-file): new function.
5921         (package-get-update-base): use it to expand package-get-base-filename.
5922         (package-get-save-base): new function to save the package-get database
5923         to file.
5924         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
5925         (package-get-update-base): pass the REMOTE-SOURCE arg.
5926         (package-get-update-base-entry): call package-get-custom-add-entry.
5927         (package-get-file-installed-p): removed; no longer needed.
5928         (package-get-create-custom): ditto.
5929         (toplevel): remove code to build and load package-get-custom.el
5930         (package-get-custom-add-entry): new function.
5931
5932 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
5933
5934         * wid-edit.el (widget-button-click): Don't switch window.
5935
5936 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
5937
5938         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
5939
5940 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
5941
5942         * etags.el (find-tag-default): Run find-tag-hook using
5943         run-hooks rather than funcall
5944
5945 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
5946
5947         * isearch-mode.el (isearch-mode): Set the current minor mode maps
5948         and the current local map as the parents to isearch-mode-map.
5949
5950 1998-10-15  SL Baur  <steve@altair.xemacs.org>
5951
5952         * XEmacs 21.2-beta3 is released.
5953
5954 1998-10-15  Greg Klanderman  <greg@alphatech.com>
5955
5956         * package-get.el (package-get-update-base): use
5957         insert-file-contents-internal, not insert-file-contents-literally.
5958
5959 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
5960
5961         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
5962         dump time.
5963
5964 1998-10-15  Greg Klanderman  <greg@alphatech.com>
5965
5966         * package-get.el (package-get-update-base-entry): new function.
5967         (package-get-update-base): renamed; was `package-get-load-base'.
5968         cleanup, and use package-get-update-base-from-buffer.
5969         (package-get-update-base-from-buffer): new function.
5970         (package-get-update-base-entries): new; helper for above.
5971         Do not eval lisp grabbed over ftp; parse it from new format.
5972
5973 1998-10-15  Greg Klanderman  <greg@alphatech.com>
5974
5975         * files.el (set-auto-mode): Don't play games loading package-get
5976         database; package-get-package-provider will handle it all.
5977
5978 1998-10-14  Greg Klanderman  <greg@alphatech.com>
5979
5980         * package-get.el (package-get-base-filename): new variable.
5981         (package-get-require-base): new function.
5982         (package-get-pgp-signed-begin-line): new variable.
5983         (package-get-pgp-signature-begin-line): ditto.
5984         (package-get-pgp-signature-end-line):  ditto.
5985         (package-get-load-base): new function.
5986         (package-get-interactive-package-query):
5987         (package-get-update-all):
5988         (package-get-dependencies):
5989         (package-get-package-provider):
5990         (package-get-custom): use package-get-require-base.
5991         [package-get-custom loading]: disable for now.
5992
5993         * package-ui.el (pui-list-packages): use (package-get-require-base)
5994
5995 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
5996
5997         * package-ui.el: Correct obvious thinko in choosing extent face.
5998
5999 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6000
6001         * menubar-items.el (default-menubar): pui-list-package has nothing
6002         to with Customize. Move all the package stuff to a new Item in Options.
6003
6004         * package-ui.el (pui-menu): Add menu and Popup menu.
6005
6006         * package-get.el (package-get): Use new
6007         package-admin-get-install-dir.
6008
6009         * package-admin.el (package-admin-get-install-dir): New syntax.
6010         Conserve package location and put mule packages where mule-base is.
6011
6012         * package-get.el : Customized
6013
6014         * package-ui.el (pui): Customized
6015         (pui-package-install-dest-dir): New variable.
6016         (pui-install-selected-packages): Use it
6017
6018 1998-10-12  SL Baur  <steve@altair.xemacs.org>
6019
6020         * package-get.el (package-get-interactive-package-query): Move
6021         dependency on package-get-base to run-time.
6022         (package-get-update-all): Ditto.
6023         (package-get-dependencies): Ditto.
6024         (package-get-package-provider): Ditto.
6025         (package-get-custom): Ditto.
6026
6027 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
6028
6029         * events.el: Remove 'ascii-character property from 'backspace
6030         and 'delete symbols
6031
6032 1998-10-11  SL Baur  <steve@altair.xemacs.org>
6033
6034         * package-get-base.el: removed.
6035
6036 1998-09-23  Didier Verna  <didier@xemacs.org>
6037
6038         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
6039         (no-upper-case-p): new function.
6040         (with-search-caps-disable-folding): new macro.
6041         (with-interactive-search-caps-disable-folding): new macro.
6042         (zap-to-char): In interactive mode, do a case-sensitive search if
6043         the character is uppercase.
6044         (zap-up-to-char): ditto.
6045
6046         * replace.el (perform-replace): use the function no-upper-case-p.
6047
6048         * isearch-mode.el (isearch-fix-case): ditto.
6049         make obsolete `with-caps-disable-folding' and
6050         `isearch-no-upper-case-p'.
6051
6052         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
6053         (tags-search): ditto.
6054         (tags-query-replace): ditto.
6055
6056         * info.el (Info-search): ditto.
6057
6058 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
6059
6060         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
6061
6062 1998-10-07  Greg Klanderman  <greg@alphatech.com>
6063
6064         * package-admin.el (package-admin-rmtree): rewritten.  need to
6065         check for "." and ".." before symlink check.  expand files and
6066         directories with respect to DIRECTORY, not default-directory.
6067
6068 1998-10-04  Greg Klanderman  <greg@alphatech.com>
6069
6070         * package-get.el (package-get-all): add INSTALL-DIR argument.
6071
6072 1998-10-06  Greg Klanderman  <greg@alphatech.com>
6073
6074         * package-ui.el (pui-add-required-packages): new function, select
6075         dependent packages.
6076         (pui-display-keymap): bind it.
6077         (pui-help-string): document it.
6078         (pui-install-selected-packages): package-get-all -> package-get.
6079
6080         * package-get.el (package-get-dependencies): new function.
6081
6082 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
6083
6084         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
6085         regexps.
6086
6087 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
6088
6089         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
6090         function.
6091         (default-mouse-track-normalize-point): Use it.
6092
6093 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
6094
6095         * package-admin.el (package-admin-delete-binary-package):
6096                 General cleanup. Remove unnessary use of progn and
6097         save-excursion.
6098         (package-admin-delete-binary-package): Do NOT mess with file
6099         modes. That is evil.
6100         (package-admin-delete-binary-package): Wrap all deleting in
6101         condition-case. The data in MANIFEST is untrustworthy.
6102         (package-admin-delete-binary-package): Let the OS worry about non
6103         empty directories.
6104
6105 1998-10-09  SL Baur  <steve@altair.xemacs.org>
6106
6107         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
6108         processing.
6109         (lm-report-bug): Fix mail address to send bug reports to.
6110
6111 1998-09-29  SL Baur  <steve@altair.xemacs.org>
6112
6113         * XEmacs 21.2-beta2 is released.
6114
6115 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
6116
6117         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
6118
6119 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6120
6121         * info.el (Info-mode): Document page turning by double clicks in
6122         docstring so `M-x describe-mode' will display it.
6123
6124 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6125
6126         * info.el (Info-mouse-track-double-click-hook): Use character
6127         widths to calculate a border region where double clicking does
6128         page turning, and return `nil' by default so other hooks, such as
6129         region highlighting, will be run.
6130
6131 1998-09-29  Colin Rafferty   <colin@xemacs.org>
6132
6133         * sound.el (default-sound-directory-list): Initialize with all the
6134         "sounds" directories in `data-directory-list'.  It used to just be
6135         the first one.
6136
6137         * packages.el (locate-data-directory-list): Created.  This gives
6138         the list of matching directories, unlike `locate-data-directory',
6139         which just gives the first one.
6140
6141 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
6142
6143         * minibuf.el (read-from-minibuffer): No longer bind help-form but
6144         make a binding in the local keymap until help-char handling is
6145         improved.
6146
6147         * help.el (help-keymap-with-help-key): Provide keymap with help
6148         binding.
6149         (help-print-help-form): New helper function.
6150
6151 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
6152
6153         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
6154         move extent to another buffer; no need to create a new extent.
6155         (isearch-fix-case): New function.
6156         (isearch-search-and-update): Use it.
6157
6158 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
6159
6160         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
6161         the keymap, not minor-mode-map-alist.
6162         (isearch-done): Restore overriding-local-map.
6163
6164 1998-09-21  Martin Buchholz  <martin@xemacs.org>
6165
6166         * bytecomp.el (byte-compile-buffer-substring):
6167         Fix for: (byte-compile (defun f () (buffer-substring)))
6168         ==>   ** buffer-substring called with 3 args, but requires 0-3
6169         - new code not only works, but is more readable, too.
6170
6171 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6172
6173         * msw-faces.el (mswindows-init-device-faces): Don't try to
6174           specify a default font at this late stage. Do try to force
6175           creation of the default face font so that if it fails we get
6176           an error now instead of a crash at frame creation.
6177
6178           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
6179           mswindows-make-font-unitalic: Canonical default weight
6180           changed from "Normal" to "Regular".
6181
6182           mswindows-make-font-bold / -bold-italic: Supplied device was
6183           not being passed into call to mswindows-find-smaller-font.
6184
6185 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6186
6187         * package-get.el (package-get-remote): Fix the path where to find
6188           the packages on xemacs.org.
6189
6190 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
6191
6192         * about.el (about-maintainer-info): Update Ben's entry.
6193
6194 1998-09-24  Martin Buchholz  <martin@xemacs.org>
6195
6196         * lisp/shadow.el (find-emacs-lisp-shadows):
6197         - `member' was being called on lists of length 2000!
6198         - Replace with hashtables.
6199         - Replace hand-coded loops with (dolist)
6200         - Fix comment typo
6201
6202 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
6203
6204         * packages.el: Added new function, `package-delete-name', to
6205           delete existing packages from the installed package database
6206           (`packages-package-list').  Also added the "pkginfo" directory
6207           to `packages-special-base-regexp', so that the pkginfo directory
6208           would not get added to `late-packages'.
6209
6210         * package-admin.el: Added ability to delete an installed package
6211           (added low-level function, `package-admin-delete-package').
6212           Understands how to use the pkginfo/MANIFEST.<package> file to
6213           delete the package.  When installing a package, will also
6214           create a MANIFEST.* file if one is not provided by the
6215           package.  If the MANIFEST.* doesn't exist when deleting a
6216           package, the functions will fall back to attempting to delete
6217           any package-specific lisp directory.
6218
6219         * package-get.el: Moved some functions to package-admin.el.
6220           Added interactive function `package-get-delete-package', for
6221           use by users for deleting a package.
6222
6223           Also modified to not require the prescence of efs.
6224
6225 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
6226
6227         * files.el (find-file-noselect): Handle all signals, kill the
6228         buffer and resignal.
6229
6230 1998-09-23  SL Baur  <steve@altair.xemacs.org>
6231
6232         * cl-macs.el (glyph-image): Add setf method.
6233
6234 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
6235
6236         * package-get.el: Fixed broken EFS downloading.  Also, look for
6237           .tar.gz files first, in preference over .tgz files.
6238
6239         * package-ui.el: Fix display of package version numbers.
6240
6241 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
6242
6243         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
6244         argument.
6245
6246 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
6247
6248         * list-mode.el: `display-completion-list': added new/optional
6249           keyword `:completion-string', which allows the programmer to
6250           change the "Possible completions are:" prompt.
6251
6252         * menubar-items.el: Added new pulldown menu-pick to start up the
6253           visual package browser/installer:
6254
6255                 Options->Customize->List Packages
6256
6257         * package-admin.el: Added hooks for installing under both Unix
6258           and MS Windows.  Does additional error checking.  No longer
6259           calls "add-big-package.sh" to install packages under Unix; now
6260           calls gunzip & tar directly.
6261
6262         * package-get.el: Added ability to install packages from files
6263           on a local disk/CDROM.  Now deletes any existing package lisp
6264           directory.  Does completion on available packages when
6265           querying for package names.  Will also search for .tgz files
6266           in addition for .tar.gz files.  Tries to reload
6267           auto-autoloads, as a convenience when loading new packages,
6268           and also tries to add any new package paths to `load-path'.
6269           Changed all occurences of `concat' to use `expand-file-name'.
6270
6271         * package-ui.el: New file which implements the main visual
6272           package browser/installer, which is started via a menu pick or
6273           M-x pui-list packages.
6274
6275 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
6276
6277         * startup.el (load-init-file): spelling fix.
6278
6279 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6280
6281         * startup.el (normal-top-level): Load auto-autoload files
6282         covariantly with their precedence.
6283
6284 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
6285
6286         * menubar-items.el (default-menubar): Remove "Font Weight"
6287         option, there is currently no custom equivalent.. Customize-faces
6288         is "Edit faces".
6289
6290         * x-font-menu.el (font-menu-set-font): Use customize to set
6291         default face.
6292
6293         * faces.el (face-spec-update-all-matching): New function.
6294
6295         * cus-face.el (custom-set-face-update-spec): New function.
6296         Interface to customize faces from elisp.
6297
6298         (custom-face-value-create): Show the customized settings if set
6299         but not saved.
6300
6301 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
6302
6303         (custom-face-value-create): Show the customized settings if set
6304         but not saved.
6305
6306 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
6307
6308         * keydefs.el (global-map): Add FSF 20.3 binding of
6309         query-replace-regexp.
6310
6311 1998-08-21  Greg Klanderman  <greg@alphatech.com>
6312
6313         * minibuf.el (read-file-name-internal-1): use
6314         user-name-completion-1 instead of user-name-completion.
6315
6316 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6317
6318         * loadup.el:
6319         * make-docfile.el:
6320         * update-elc.el: Don't set `source-directory' (now defunct as a
6321         global variable) no more.
6322
6323         * packages.el (packages-list-autoloads): Made `source-directory'
6324         (now defunct as a global variable) a parameter.
6325
6326 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
6327
6328         * about.el (about-hackers): new email
6329
6330 1998-08-16  SL Baur  <steve@altair.xemacs.org>
6331
6332         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
6333
6334 1998-07-17  Didier Verna  <didier@xemacs.org>
6335
6336         * faces.el (set-face-property):
6337         (set-face-dim-p):
6338         (face-dim-p): updated the doc strings now that the dim property isn't
6339         tty-specific.
6340         (face-equal): the dim property is now a common one.
6341
6342         * cus-face.el (custom-face-attributes): New face attribute: `dim'
6343         Renamed the `stipple' attribute to `background-pixmap'.
6344         (custom-face-background-pixmap): make custom-face-stipple an
6345         obsolete alias for this.
6346
6347 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6348
6349         * find-paths.el (paths-file-readable-directory-p): Created and
6350         used.
6351
6352         * loadup.el: Don't set inhibit-... flags from run-temacs.
6353
6354 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6355
6356         * packages.el (packages-data-path-depth): Added and used.
6357
6358 1998-08-05  Charles G. Waldman <cgw@pgt.com>
6359
6360         * about.el:
6361         - Change .xpm to .png, delete "zcat" section.
6362         - cosmetic fix in the 'marcpa' entry.
6363
6364         * etc/photos
6365         - convert all .xpm.Z to .png
6366         - rename mrb to martin
6367         - rename mcook-m to mcookm
6368
6369 1998-07-31  Martin Buchholz  <martin@xemacs.org>
6370
6371         * x-init.el (x-initialize-compose): Add support for
6372         dead-circumflex as YET ANOTHER NAME for that dead key.
6373
6374 1998-08-05  Colin Rafferty <colin@xemacs.org>
6375
6376         * setup-paths.el (paths-construct-exec-path): Made the
6377         last-packages really be last.
6378         (paths-construct-data-directory-list): Ditto.
6379
6380 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
6381
6382         * startup.el(startup-splash-frame-body):
6383         Update Copyright notice in splash screen
6384
6385 1998-07-20  Greg Klanderman  <greg@alphatech.com>
6386
6387         * minibuf.el (read-file-name-internal-1): do ~user completion.
6388
6389 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
6390
6391         * font-lock.el (font-lock-fontify-glumped-region): Add guard
6392         aginst destroyed extents
6393
6394 1998-07-24  Greg Klanderman  <greg@alphatech.com>
6395
6396         * package-get.el (package-get): add `install-dir' argument.
6397
6398 1998-07-20  John Jones  <jj@asu.edu>
6399
6400         * package-get.el: calls to package-get-update-all will only
6401           update packages which are already installed.
6402
6403 1998-07-23  SL Baur  <steve@altair.xemacs.org>
6404
6405         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
6406         writable.
6407
6408 1998-07-20  Colin Rafferty   <colin@xemacs.org>
6409
6410         * about.el (about-hackers): Correct my email.
6411
6412 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
6413
6414         * about.el (about-hackers): new email-address.
6415
6416 1998-07-25  SL Baur  <steve@altair.xemacs.org>
6417
6418         * minibuf.el (read-number): Don't let `input-error' condition
6419         escape.
6420
6421 1998-07-20  Greg Klanderman  <greg@alphatech.com>
6422
6423         * about.el (about-hackers): use my `email-for-life' address.
6424
6425 1998-07-19  SL Baur  <steve@altair.xemacs.org>
6426
6427         * XEmacs 21.2-beta1 is released.
6428
6429 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6430
6431         * ldap.el (ldap-search): Doc string change
6432
6433 1998-07-16  Colin Rafferty   <colin@xemacs.org>
6434
6435         * menubar-items.el (default-menubar): Removed references to
6436         `data-directory', and use `locate-data-file' instead, and made
6437         then greyed out if they don't exist.
6438
6439 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6440
6441         * keymap.el (events-to-keys): Use `format' instead of `concat'
6442         since the latter does not accept integer args anymore
6443
6444 1998-07-15  SL Baur  <steve@altair.xemacs.org>
6445
6446         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
6447         macros replaced.
6448
6449 1998-07-14  SL Baur  <steve@altair.xemacs.org>
6450
6451         * make-docfile.el: Get first initialization from very-early-lisp.el
6452         * update-elc.el: Ditto.
6453         * loadup.el (really-early-error-handler): Ditto.
6454
6455         * packages.el (packages-unbytecompiled-lisp): Add new file,
6456         very-early-lisp.el.
6457
6458         * very-early-lisp.el: New file.
6459
6460 1998-07-14  SL Baur  <steve@altair.xemacs.org>
6461
6462         * Symbols that have been obsolete for at least 3 years removed (II).
6463
6464         * obsolete.el (eval-current-buffer): Make compatible.
6465         (byte-code-function-p): Ditto.
6466         (send-string): Removed.
6467         (send-region): Removed.
6468         (screen-scrollbar-width): Removed.
6469         (set-screen-scrollbar-width): Removed.
6470         (set-screen-left-margin-width): Removed.
6471         (set-screen-right-margin-width): Removed.
6472         (screen-left-margin-width): Removed.
6473         (screen-right-margin-width): Removed.
6474         (set-buffer-left-margin-width): Removed.
6475         (set-buffer-right-margin-width): Removed.
6476         (buffer-left-margin-width): Removed.
6477         (buffer-right-margin-width): Removed.
6478         (x-set-frame-icon-pixmap): Removed.
6479         (x-set-screen-icon-pixmap): Removed.
6480         (pixel-name): Removed.
6481         (make-pixmap): Removed.
6482         (make-cursor): Removed.
6483         (pixmap-width): Removed.
6484         (pixmap-contributes-to-line-height-p): Removed.
6485         (set-pixmap-contributes-to-line-height): Removed.
6486
6487 1998-07-13  SL Baur  <steve@altair.xemacs.org>
6488
6489         * obsolete.el (popup-menu-up-p): removed.
6490         (read-no-blanks-input): Removed.
6491         (wholenump): Removed.
6492         (ring-mod): Removed (what was ring-mod?).
6493         (current-time-seconds): Removed.
6494         (run-special-hook-with-args): Removed.
6495         (dot): Removed.
6496         (dot-marker): Removed.
6497         (dot-min): Removed.
6498         (dot-max): Removed.
6499         (window-dot): Removed.
6500         (set-window-dot): Removed.
6501
6502         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
6503         `dot-min'.
6504
6505         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
6506
6507         * code-files.el (insert-file-contents): Rename
6508         run-special-hook-with-args to run-hook-with-args-until-success.
6509         (write-region): Ditto.
6510
6511 1998-07-12  SL Baur  <steve@altair.xemacs.org>
6512
6513         * about.el: Fix typos, update release date.
6514
6515         * Symbols that have been obsolete for at least 3 years removed.
6516
6517         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
6518         screen- functions.
6519         (toplevel): remove setf methods for screen functions.
6520         * cl-macs.el (extent-data): defsetf removed.
6521         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
6522         many places to remove.
6523         (comment-indent-hook): Ditto.
6524         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
6525         (buffer-dedicated-screen): Ditto.
6526         (deiconify-screen): Ditto.
6527         (delete-screen): Ditto.
6528         (event-screen): Ditto.
6529         (find-file-other-screen): Ditto.
6530         (find-file-read-only-other-screen): Ditto.
6531         (live-screen-p): Ditto.
6532         (screen-height): Ditto.
6533         (screen-iconified-p): Ditto.
6534         (screen-list): Ditto.
6535         (screen-live-p): Ditto.
6536         (screen-name): Ditto.
6537         (screen-parameters): Ditto.
6538         (screen-pixel-height): Ditto.
6539         (screen-pixel-width): Ditto.
6540         (screen-root-window): Ditto.
6541         (screen-selected-window): Ditto.
6542         (screen-totally-visible-p): Ditto.
6543         (screen-visible-p): Ditto.
6544         (screen-width): Ditto.
6545         (screenp): Ditto.
6546         (get-screen-for-buffer): Ditto.
6547         (get-screen-for-buffer-noselect): Ditto.
6548         (get-other-screen): Ditto.
6549         (iconify-screen): Ditto.
6550         (lower-screen): Ditto.
6551         (mail-other-screen): Ditto.
6552         (make-screen): Ditto.
6553         (make-screen-invisible): Ditto.
6554         (make-screen-visible): Ditto.
6555         (modify-screen-parameters): Ditto.
6556         (new-screen): Ditto.
6557         (next-screen): Ditto.
6558         (next-multiscreen-window): Ditto.
6559         (other-screen): Ditto.
6560         (previous-screen): Ditto.
6561         (previous-multiscreen-window): Ditto.
6562         (raise-screen): Ditto.
6563         (redraw-screen): Ditto.
6564         (select-screen): Ditto.
6565         (selected-screen): Ditto.
6566         (set-buffer-dedicated-screen): Ditto.
6567         (set-screen-height): Ditto.
6568         (set-screen-position): Ditto.
6569         (set-screen-size): Ditto.
6570         (set-screen-width): Ditto.
6571         (show-temp-buffer-in-current-screen): Ditto.
6572         (switch-to-buffer-other-screen): Ditto.
6573         (visible-screen-list): Ditto.
6574         (window-screen): Ditto.
6575         (x-set-screen-pointer): Ditto.
6576         (x-set-frame-pointer): Ditto.
6577         (screen-title-format): Ditto.
6578         (screen-icon-title-format): Ditto.
6579         (terminal-screen): Ditto.
6580         (delete-screen-hook): Ditto.
6581         (create-screen-hook): Ditto.
6582         (mouse-enter-screen-hook): Ditto.
6583         (mouse-leave-screen-hook): Ditto.
6584         (map-screen-hook): Ditto.
6585         (unmap-screen-hook): Ditto.
6586         (default-screen-alist): Ditto.
6587         (default-screen-name): Ditto.
6588         (x-screen-defaults): Ditto.
6589         (x-create-screen): Ditto.
6590         * obsolete.el: meta-flag removed.
6591         baud-rate removed.
6592         sleep-for-millisecs removed.
6593         extent-data removed.
6594         set-extent-data removed.
6595         set-extent-attribute removed.
6596         extent-glyph removed.
6597         extent-layout removed.
6598         set-extent-layout removed.
6599         list-faces-display removed.
6600         list-faces removed.
6601         trim-versions-without-asking removed.
6602         after-write-file-hooks removed.
6603         truename removed.
6604         auto-fill-hook removed.
6605         blink-paren-hook removed.
6606         select-screen-hook, deselect-screen-hook removed.
6607         auto-raise-screen, auto-lower-screen removed.
6608
6609         * msw-mouse.el: Global change resource -> mswindows-resource.
6610
6611         * XEmacs 21.0-pre5 is released.
6612
6613 1998-07-11  SL Baur  <steve@altair.xemacs.org>
6614
6615         * about.el (about-hackers): Credits update.
6616
6617 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
6618
6619         * register.el (insert-register): Don't activate the region.
6620
6621 1998-07-10  SL Baur  <steve@altair.xemacs.org>
6622
6623         * select.el: Restore x-* symbols for backwards compatibility:
6624         x-copy-primary-selection, x-kill-primary-selection,
6625         x-delete-primary-selection, x-select-make-extent-for-selection,
6626         x-valid-simple-selection-, x-cut-copy-clear-internal.
6627
6628 1998-07-09  SL Baur  <steve@altair.xemacs.org>
6629
6630         * XEmacs 21.0-pre4 is released.
6631
6632 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
6633
6634         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
6635         reporting bugs.
6636         (maybe-add-init-button): Fix semantics under Windows.  Use
6637         `expand-file-name' rather than `concat'.
6638
6639         * help.el (print-messages): New function.
6640
6641 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6642
6643         * ldap.el (ldap-host-parameters-alist): Docstring fixes
6644
6645 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6646
6647         * about.el: Tweaked my entry in about-hackers.
6648
6649         * find-paths.el (paths-emacs-root-p):
6650           Relaxed emacs-root checking of an in-place installation to
6651           also accomodate the flat layout used on MS Windows.
6652
6653 1998-06-29  John Jones  <jj@asu.edu>
6654
6655         * package-get.el: calls to package-get-update-all will only
6656           update packages which are already installed.
6657
6658 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
6659
6660         * faces.el (xpm-color-symbols): remove hardcoded defaults these
6661         are handled by the gui-element face fallbacks now.
6662
6663         * x-faces.el: default gui-element face to "background" as well as
6664         the default face.
6665
6666         * msw-faces.el (mswindows-init-device-faces): remove gui-element
6667         and default face settings since these are set as fallbacks now in
6668         the appropriate domain.
6669
6670 1998-07-02  SL Baur  <steve@altair.xemacs.org>
6671
6672         * text-mode.el (text-mode): Reorder regexp so the OR part
6673         corresponding to `page-delim' goes first and the hack in
6674         `forward-paragraph' will work.
6675         With bug analysis from Bob Weiner <weiner@altrasoft.com>
6676
6677 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
6678
6679         * subr.el (remove-hook): When checking the hook value
6680           with functionp, don't apply car to it.
6681
6682 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6683
6684         * package-get.el (package-get-remote-filename):
6685           Don't use file-name-as-directory because the local directory
6686           separator conventions might not be the same as ftp's.
6687
6688 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6689
6690         * ldap.el (ldap-host-parameters-alist): New name of
6691         `ldap-host-parameters-plist'
6692
6693 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
6694
6695         * package-get.el: Using (require 'package-get-base), now that it
6696         provides itself.  Consequently removed all instances of (load
6697         "package-get-base.el").
6698
6699 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
6700
6701         * subr.el (remove-hook): Don't treat the hook value as a
6702           list unless it is both consp and not functionp.
6703
6704 1998-06-29  SL Baur  <steve@altair.xemacs.org>
6705
6706         * about.el: Email address for Ben Wing is ben@xemacs.org.
6707         * auto-show.el: Ditto.
6708         * bytecomp.el: Ditto.
6709         * faces.el: Ditto.
6710         * x-scrollbar.el: Ditto.
6711         * x-misc.el: Ditto.
6712         * tty-init.el: Ditto.
6713         * toolbar-items.el: Ditto.
6714         * symbol-syntax.el: Ditto.
6715         * specifier.el: Ditto.
6716         * objects.el: Ditto.
6717         * hyper-apropos.el: Ditto.
6718         * glyphs.el: Ditto.
6719
6720 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
6721
6722         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
6723         vertical-divider-always-visible-p.
6724         (default-mouse-motion-handler): Ditto.
6725
6726 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
6727
6728         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
6729         global value.
6730
6731 1998-06-21  Oliver Graf <ograf@fga.de>
6732
6733         * build-reports.el: changed receiver to xemacs-build-reports list
6734
6735 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6736
6737         * font.el: Split font-family-mappings into X and
6738           mswindows-specific versions.
6739           mswindows-font-create-[object|name]: Treat supplied size
6740           as a pointsize. Added underline and strikethru handling.
6741
6742         * msw-faces.el: changed default mswindows charset to western.
6743
6744         * msw-glyphs.el: removed space in border-glyph font string that
6745           was inserted to get round bugs in the mswindows C font code.
6746
6747 1998-06-27  SL Baur  <steve@altair.xemacs.org>
6748
6749         * about.el (about-hackers): Credits update.
6750
6751         * help-nomule.el (tutorial-supported-languages): Add Romanian
6752         TUTORIAL.
6753
6754         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
6755         to ISO-8859-2.
6756
6757 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6758
6759         * font.el: Split font-family-mappings into X and
6760           mswindows-specific versions.
6761           mswindows-font-create-[object|name]: Treat supplied size
6762           as a pointsize. Added underline and strikethru handling.
6763
6764         * msw-faces.el: changed default mswindows charset to western.
6765
6766         * msw-glyphs.el: removed space in border-glyph font string that
6767           was inserted to get round bugs in the mswindows C font code.
6768
6769 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6770
6771         * minibuf.el: make read-color-completion-table call
6772           (mswindows-color-list for mswindows devices.
6773
6774 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
6775
6776         * lisp/font-lock.el
6777         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
6778         Let declaration items contain non-word symbol characters.
6779
6780 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
6781
6782         * package-get.el (package-get-package-provider): Added autoload
6783         cookie.  Loading "package-get-base.el" in ALL functions that use
6784         it.  Fixed some (interactive ...) with multiple argument specs
6785         again.  Cosmetic indentation changes.
6786
6787 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
6788
6789         * info.el (Info-insert-dir): Don't use nreverse on variables
6790         that you want to use later.
6791
6792 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
6793
6794         * x-mouse.el (x-set-point-and-move-selection): Replace call
6795         to x-kill-primary-selection with kill-primary-selection
6796
6797 1998-06-12  Martin Buchholz  <martin@xemacs.org>
6798
6799         * simple.el (what-cursor-position): Make cursor position reported
6800         use value of column-number-start-at-one
6801
6802 1998-06-17  SL Baur  <steve@altair.xemacs.org>
6803
6804         * about.el (xemacs-hackers): Fix Jareth's email address.
6805
6806 1998-06-16  SL Baur  <steve@altair.xemacs.org>
6807
6808         * startup.el (startup-splash-frame): Remove
6809         `xemacs-startup-logo-function'.
6810
6811 1998-06-15  SL Baur  <steve@altair.xemacs.org>
6812
6813         * about.el (about-hackers): Update credits list.
6814
6815 1998-06-06  Jeff Miller <jmiller@smart.net>
6816
6817         * lisp/sound.el: Update sound-ext to allow filenames with
6818           extensions to be found by load-sound-file
6819
6820 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6821
6822         * info.el (Info-rebuild-outdated-dir): Removed variable
6823         (Info-auto-generate-directory): New variable
6824         (Info-save-auto-generated-dir): New variable
6825         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
6826         (Info-build-dir-anew): Second parameter removed.  Use
6827         `Info-save-auto-generated-dir'
6828         (Info-rebuild-dir): Ditto
6829
6830 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
6831
6832         * list-mode.el (next-list-mode-item): Would not recognize
6833         border between directly neighbored items.
6834
6835 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
6836
6837         * package-get.el: add autoloads for some functions.
6838
6839 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
6840
6841         * specifier.el (let-specifier): Tiny docfixes.
6842
6843 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
6844
6845         * msw-mouse.el: set selection-pointer-glyph to Normal.
6846
6847 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
6848
6849         * wid-edit.el (widget-specify-secret): New function.
6850         (widget-after-change): Use it.
6851         (widget-specify-field): Use it.
6852
6853 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
6854
6855         * mouse.el (drag-window-divider): Use `(not done)' instead of
6856         `doit'; reuse result of `window-pixel-edges'.
6857
6858         * modeline.el (drag-modeline-event-lag): Rename to
6859         drag-divider-event-lag.
6860
6861 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
6862
6863         * specifier.el (let-specifier): Rewritten not to generate needless
6864         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
6865         arguments.
6866
6867 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
6868
6869         * minibuf.el (read-file-name-1): Setup buffer-local value of
6870         `completion-ignore-case' in completions buffer under Windows.
6871
6872 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
6873
6874         * about.el (about-maintainer-glyph): Fix support for not
6875         compressed images.
6876
6877 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
6878
6879         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
6880
6881         * mouse.el (mouse-track): Cancel selection if misc-user event with
6882         `cancel-mode-internal' function is fetched.
6883
6884 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
6885
6886         * files.el (save-some-buffers-1): Fixed return value.
6887
6888 1998-06-01  Oliver Graf <ograf@fga.de>
6889
6890         * dragdrop.el: added experimental
6891
6892 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6893
6894         * startup.el (after-init-hook, init-file-user,
6895         user-init-directory, load-user-init-file):  Purge references
6896         to "~/.xemacs/init.el" from docstrings.
6897
6898         (load-user-init-file) Use paths-construct-path to construct
6899         paths to user init files.  Go directly to ~/.emacs, do not
6900         search ~/.xemacs/, do not load `default-custom-file'.
6901
6902 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
6903
6904         * files.el (interpreter-mode-alist): Catch wish and tclsh before
6905         general *sh.
6906         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
6907
6908 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
6909
6910         * menubar-items.el (default-menubar): add Update Packages to customize
6911         menu.
6912
6913 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
6914
6915         * faces.el: use toolbar face as a fallback for toolbar properties
6916         in xpm-color-symbols instead of default.
6917
6918         * msw-faces.el: rename 3d-object -> gui-element face.
6919
6920 1998-06-06  SL Baur  <steve@altair.xemacs.org>
6921
6922         * startup.el (xemacs-startup-logo-function): New variable.
6923         (startup-splash-frame): Use it.
6924
6925 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
6926
6927         * files.el (save-some-buffers): Would wait 1 second.
6928         (save-some-buffers-1): Delete other windows here instead of in
6929         `save-some-buffers'.
6930         (save-some-buffers): Force redisplay only if windows were deleted.
6931
6932 1998-06-02  Didier Verna  <didier@xemacs.org>
6933
6934         * cus-face.el (custom-face-attributes): generalized the use of
6935         toggle buttons for boolean attributes.
6936         Re-ordered the items a bit.
6937
6938 1998-06-01  SL Baur  <steve@altair.xemacs.org>
6939
6940         * sound.el (default-sound-directory): Use `locate-data-directory'
6941         to find the sounds directory.
6942
6943 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
6944
6945         * sound.el: default sound-ext to .wav under mswindows, .au
6946         otherwise. load-default sounds without extensions.
6947
6948 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6949
6950         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
6951         if send-pr is not bound.
6952
6953 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
6954
6955         * files.el: grok idl files in auto-mode-alist.
6956 1998-06-01  Jeff Miller  <jmiller@smart.net>
6957
6958         * minibuf.el (exact-minibuffer-completion-p): check for nil before
6959         calling `upcase'.
6960
6961 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
6962
6963         * msw-glyphs.el: add xbm to the list of image types supported.
6964
6965 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
6966
6967         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
6968         instead of XEmacs one when dumping InfoDock.
6969
6970 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
6971
6972         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
6973         for `modeline-visible-p'
6974
6975         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
6976
6977 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
6978
6979         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
6980         since it's not used anymore. doc string fixes.
6981
6982         * package-get.el (package-get-file-installed-p): new function. use
6983         instead of file-installed-p which is in an external package.
6984
6985 1998-05-28  Oliver Graf <ograf@fga.de>
6986
6987         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
6988         favor of select-window/switch-to-buffer
6989
6990 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
6991
6992         * startup.el: changed (getenv "HOME") to (user-home-directory)
6993
6994 1998-05-25  Oliver Graf <ograf@fga.de>
6995
6996         * frame.el (cde-start-drag) moved to dragdrop.el
6997         (offix-start-drag-region) moved to dragdrop.el
6998         (offix-start-drag) moved to dragdrop.el
6999         * dragdrop.el (cde-start-drag) moved from frame.el
7000         (offix-start-drag-region) moved from frame.el
7001         (offix-start-drag) moved from frame.el
7002         (cde-start-drag-region) cde drag regions
7003         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
7004
7005 1998-05-26  Oliver Graf <ograf@fga.de>
7006
7007         * dragdrop.el: created dragdrop-drag prototypes
7008         (cde-start-drag-region) fixed typo
7009
7010 1998-05-28  SL Baur  <steve@altair.xemacs.org>
7011
7012         * simple.el (after-init-hook): Remove reader macro.
7013
7014         * packages.el (packages-hardcoded-lisp): Get rid of reader
7015         macros.  Update DOC string.
7016
7017 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
7018
7019         * mouse.el (drag-window-divider): Ditto.
7020
7021         * modeline.el (mouse-drag-modeline): Use it.
7022
7023         * lisp-mode.el (let-specifier): Specify indentation.
7024
7025         * specifier.el (let-specifier): Renamed from
7026         `with-specifier-instance'.
7027
7028 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
7029
7030         * x-faces.el:
7031         * faces.el: move definition of xpm-color-symbols from x-faces.el
7032         to faces. Predicate x-get-resource on the presence of x.
7033
7034         * msw-faces.el: set 3d-object face rather than modeline. Specifiy
7035         faces as specfier defaults.
7036
7037         * package-get.el: don't use package-admin-add-single-file-package.
7038
7039 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
7040
7041         * toolbar-items.el: Fixup tooltips.
7042         (toolbar-gnus): Don't use obsolete variable
7043         toolbar-news-frame-properties.
7044         (toolbar-news-reader): Default to `gnus' instead of
7045         `not-configured'.
7046
7047         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
7048         Windows.
7049
7050 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
7051
7052         * package-get.el: rename -installedp -> -installed-p.
7053
7054 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
7055
7056         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
7057         attributes, and assinged it to continuation, truncation and
7058         hscroll glyphs.
7059
7060         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
7061         and made continuation, truncation and hscroll glyphs arrow
7062         characters out of that font.
7063
7064 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
7065
7066         * minibuf.el (minibuffer-electric-separator): Play nicely with
7067         directory-sep-char being \.
7068         (minibuffer-electric-tilde): Ditto.
7069         (read-file-name-map): Ditto.
7070
7071 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
7072
7073         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
7074         on X devices.
7075         (default-mouse-track-deal-with-down-event): Avoid
7076         `x-disown-selection'; use `disown-selection' instead.
7077
7078 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
7079
7080         * select.el:
7081         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
7082         moved to (cut-copy-clear-internal) in select.el. Ditto for
7083         (x-delete-primary-selection) (x-kill-primary-selection)
7084         (x-copy-primary-selection).
7085         (own-clipboard): new function.
7086
7087         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
7088         functions in select.el. remove old ones.
7089         (mswindows-own-clipboard): new function.
7090
7091 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
7092
7093         * gnuserv.el: allow connections from mswindows type devices.
7094
7095 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
7096
7097         * msw-glyphs.el: change image type used from cursor to resource.
7098
7099 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
7100
7101         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
7102         for {top,bottom}-{left,right} values in addition to
7103         {top,bottom}_{left,right}.
7104         Use x-get-resource instead of x-get-resource-and-bogosity-check.
7105
7106 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
7107
7108         * cl-macs.el (specifier-instance): Undefine its setf method.
7109
7110         * specifier.el (with-specifier-instance): Added docstring.
7111
7112         * mouse.el (drag-window-divider): Ditto.
7113
7114         * modeline.el (mouse-drag-modeline): Use it.
7115
7116         * lisp-mode.el (with-specifier-instance): Define its indentation
7117         level.
7118
7119         * specifier.el (with-specifier-instance): New macro.
7120
7121 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
7122
7123         * package-get.el (package-get-create-custom): new function to
7124         auto-generate package-get-custom.el from package-get-base.el.
7125         * (package-get-ever-installedp): new function.
7126         * (package-get-custom): new function to get all packages specified
7127         by customize.
7128
7129 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
7130
7131         * cus-edit.el (custom-file): Revert to `~/.emacs'.
7132
7133 1998-05-23  SL Baur  <steve@altair.xemacs.org>
7134
7135         * cl-extra.el: Reverse previous float change.
7136
7137 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
7138
7139         * x-faces.el:
7140         * faces.el (try-font-name): moved from x-faces.el since it is
7141         required by w3 under mswindows as well X.
7142
7143 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
7144
7145         * winnt.el: Removed evil (setq completion-ignore-case t)
7146         clause, one more overlookef fsfism.
7147         (nt-quote-args-functions-alist): End sentences with double space.
7148
7149 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
7150
7151         * window-xemacs.el (push-window-configuration): Remove kludgery of
7152         recaching default-toolbar specifier.
7153         (pop-window-configuration): Ditto.
7154         (unpop-window-configuration): Ditto.
7155
7156 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
7157
7158         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
7159
7160 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
7161
7162         * winnt.el (nt-quote-args-verbatim): Added function.
7163         (nt-quote-args-prefix-quote): Added function.
7164         (nt-quote-args-backslash-quote): Added function.
7165         (nt-quote-args-double-quote): Added function.
7166         (nt-quote-args-functions-alist): New variable.
7167         (nt-quote-process-args): Added function. This is the main quoting
7168         work horse called from process-nt.c
7169
7170 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
7171
7172         * winnt.el: Removed duplicate definitions for backspace,
7173         delete, M-backspace and C-M-backspace.
7174         (file-name-buffer-file-type-alist): Removed this variable.
7175         (find-buffer-file-type): Removed function.
7176         (find-file-binary):  Removed function.
7177         (find-file-text): Removed function.
7178         (find-file-not-found-set-buffer-file-type): Removed function.
7179         (save-to-unix-hook): Removed function.
7180         (revert-from-unix-hook): Removed function.
7181         (using-unix-filesystems): Removed function.
7182         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
7183         warning.
7184         (x-set-selection): Removed function.
7185         (x-get-selection): Removed function.
7186         Removed commented FSFisms.
7187         Replaced copyright notice (this file is not part of GNU Emacs).
7188         (nt-shell-mode-hook): Moved here from a lambda expression. Added
7189         comint-process-echoes setting to t.
7190
7191 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7192
7193         * packages.el (packages-no-package-hierarchy-regexp): Introduced
7194         and used following the interface change of
7195         `paths-find-recursive-path'.
7196
7197         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
7198         regexp instead of a list of base names.
7199         (paths-version-control-filename-regexp):
7200         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
7201         Introduced and used following the interface change of
7202         `paths-find-recursive-path'.
7203
7204 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
7205
7206         * simple.el (delete-forward-p): Make it a defun; do X garbage only
7207         on X devices, rather than on all non-TTY devices.
7208
7209 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
7210
7211         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
7212
7213         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
7214
7215 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
7216
7217         * itimer.el (activate-itimer): Fixed usage of integers
7218         as argument to `concat'.
7219
7220 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
7221
7222         * itimer.el (start-itimer): replace the use of `concat' with
7223         `format'
7224
7225 1998-05-16  SL Baur  <steve@altair.xemacs.org>
7226
7227         * mode-motion.el (mode-motion-hook): Clarify docstring.
7228         From Bob Weiner <weiner@altrasoft.com>
7229
7230         * loadhist.el (symbol-file): Supply prompt string when used
7231         interactively.
7232         From Bob Weiner <weiner@altrasoft.com>
7233
7234 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
7235
7236         * loadup.el (really-early-error-handler): Ditto.
7237
7238         * update-elc.el: Ditto.
7239
7240         * setup-paths.el (paths-construct-exec-path): Ditto.
7241
7242         * make-docfile.el: Ditto.
7243
7244         * find-paths.el (paths-decode-directory-path): Use split-path
7245         instead of decode-path.
7246
7247         * files.el (parse-colon-path): Update docstring reference.
7248
7249 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7250
7251         * msw-init.el:
7252         * x-init.el:
7253         Bind cut'n'paste keys to non window-system specific functions.
7254
7255         * msw-select.el: New function mswindows-clear-clipboard.
7256         mswindows-cut-copy-clipboard extended to handle clearing of the
7257         selection and renamed to mswindows-cut-copy-clear-clipboard.
7258
7259         * select.el: on mswindows devices delete-primary-selection
7260         calls mswindows-clear-clipboard.
7261
7262 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
7263
7264         * simple.el (quoted-insert): Inhibit quit when using read-char.
7265
7266         * cmdloop.el (read-char): Don't inhibit quit.
7267         (read-char-exclusive): Ditto.
7268         (read-char): Signal quit if quit-char was pressed.
7269         (read-char-exclusive): Ditto.
7270         (read-quoted-char): Return a character, not integer.
7271
7272         * menubar-items.el (default-popup-menu): Use Andy's generic
7273         selection code.
7274         (default-popup-menu): Fix code.
7275
7276 1998-05-14  Oliver Graf <ograf@fga.de>
7277
7278         * dragdrop.el (dragdrop-function-widget): this time it's done
7279
7280 1998-05-13  Oliver Graf <ograf@fga.de>
7281
7282         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
7283
7284 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
7285
7286         * device.el (device-pixel-width):
7287         (device-pixel-height):
7288         (device-mm-width):
7289         (device-mm-height):
7290         (device-bitplanes):
7291         (device-color-cells): Swapped parameters to device-system-metric
7292         according to the interface change.
7293
7294 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
7295
7296         * mouse.el (default-mouse-motion-handler): Use new name of the
7297         function event-over-vertical-divider-p.
7298         Do not set E-W arrow cursor over the divider if
7299         vertical-divider-draggable-p is nil in the window.
7300         ([top-level]): Use new name for the variable
7301         vertical-divider-map.
7302         (drag-window-divider): Respect vertical-divider-draggable-p.
7303         Variable name typo fixes.
7304
7305 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
7306
7307         * keymap.el (kbd): Define here; handle string constants and
7308         others...
7309
7310 1998-05-15  Christian Nyb <chr@mediascience.no>
7311
7312         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
7313         in Emacs 18.
7314
7315 1998-05-13  Didier Verna  <didier@xemacs.org>
7316
7317         * mouse.el (drag-window-divider): give the vertical divider a
7318         pressed look when dragging it.
7319
7320 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
7321
7322         * faces.el: predicate some more face operations on x or mswindows
7323         not just x.
7324
7325         * modeline.el: enable modeline coloring for mswindows.
7326
7327 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7328
7329         * minibuf.el (minibuffer-default): Added variable; compatible with
7330         FSF Emacs.
7331         (next-history-element): Used `minibuffer-default'.
7332
7333 1998-05-12  Oliver Graf <ograf@fga.de>
7334
7335         * dragdrop.el (dragdrop-function-widget): button and mods ok
7336         arguments still look a bit strange
7337         (dragdrop-compare-mods) created
7338         (dragdrop-drop-do-functions) correctly checks for buttons and
7339         modifiers
7340
7341 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
7342
7343         * setup-paths.el (paths-default-info-directories): Replace
7344         path-separator with directory-sep-char.
7345
7346         * files.el (path-separator): Don't define it here.
7347
7348 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
7349
7350         * update-elc.el: Ditto.
7351
7352         * setup-paths.el (paths-construct-exec-path): Ditto.
7353
7354         * make-docfile.el: Ditto.
7355
7356         * loadup.el (really-early-error-handler): Ditto.
7357
7358         * find-paths.el (paths-decode-directory-path): Use decode-path
7359         instead of decode-path-internal.
7360
7361         * files.el (parse-colon-path): Update docstring.
7362
7363 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
7364
7365         * subr.el (get-buffer-window-list): Make BUFFER optional.
7366
7367         * window-xemacs.el (windows-of-buffer): Defalias to
7368         get-buffer-window-list.
7369
7370 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
7371
7372         * disass.el: Fix maintainer keyword.
7373
7374         * bytecomp.el (byte-compile-and-load-file): Autoload.
7375         (byte-compile-buffer): Ditto.
7376
7377         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
7378         value is returned, not the name.
7379         (lisp-imenu-generic-expression): Enable it.
7380         (lisp-mode-variables): Ditto.
7381         (lisp-indent-offset): Change defconst to defvar.
7382         (lisp-indent-function): Ditto.
7383         (lisp-body-indent): Ditto.
7384
7385 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
7386
7387         * modeline.el: Use zap-last-kbd-macro-event.
7388
7389         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
7390         nil, don't attempt to do anything with messages.
7391         (eval-last-sexp): Use `letf' for clarity.
7392
7393 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
7394
7395         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
7396
7397 1998-05-11  Martin Buchholz  <martin@xemacs.org>
7398
7399         * buff-menu.el:
7400         * lisp-mode.el:
7401         * obsolete.el:
7402         Change empty docstrings into no doc strings at all.
7403         Fix bogus FSF-format docstrings.
7404         * etags.el: Fix docstring.
7405
7406 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
7407
7408         * package-get.el (package-get): Use internal md5
7409
7410 1998-05-13  SL Baur  <steve@altair.xemacs.org>
7411
7412         * about.el (about-xemacs): Correct abuse of concat.
7413
7414 1998-05-11  SL Baur  <steve@altair.xemacs.org>
7415
7416         * info.el (Info-mode): Use easymenu.
7417
7418 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
7419
7420         * apropos.el (apropos): Don't use concat with integers.
7421
7422         * cmdloop.el (describe-last-error): Handle the case when no error
7423         was seen gracefully.
7424
7425         * apropos.el (apropos-print): Use with-displaying-help-buffer as
7426         defun.
7427         (apropos-describe-plist): Ditto.
7428
7429         * help.el (with-displaying-help-buffer): Revert to a defun.
7430         (describe-key): Use it as defun.
7431         (describe-mode): Ditto.
7432         (describe-bindings): Ditto.
7433         (describe-prefix-bindings): Ditto.
7434         (describe-installation): Ditto.
7435         (view-lossage): Ditto.
7436         (describe-function): Ditto.
7437         (describe-variable): Ditto.
7438         (describe-syntax): Ditto.
7439
7440 1998-05-11  Oliver Graf <ograf@fga.de>
7441
7442         * dragdrop.el: changed order of require/provide
7443         (dragdrop-drop-mime-default) changed to new calling conventions
7444         (dragdrop-drop-do-functions) changed to new calling conventions
7445         (dragdrop-function-widget) this one needs more work...
7446
7447 1998-05-10  Oliver Graf <ograf@fga.de>
7448
7449         * about.el: another small change in my entry
7450         * dragdrop.el (dragdrop-drop-log-function): logging added
7451         plus customizations
7452         changed interface to handler functions. now called with event
7453         and object
7454
7455 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
7456
7457         * glyphs.el (divider-pointer-glyph): Declared new glyph,
7458         E-W arrow pointer displayed over draggable dividers.
7459
7460         * mouse.el (default-mouse-motion-handler): Show it when
7461         appropriate.
7462         (drag-window-divider): Added.
7463         ([top-level]): Initialized window-divider-map with a keymap
7464         binding the above function to left button down event.
7465
7466         * x-mouse.el (x-init-pointer-shape): Initialize
7467         divider-pointer-glyph from Cursor.dividerPointer, or use default
7468         E-W double arrow.
7469
7470 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
7471
7472         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
7473
7474 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
7475
7476         * simple.el (count-words-buffer): Don't query for buffer.
7477         (count-lines-buffer): Ditto.
7478
7479 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
7480
7481         * help.el (where-is): add optional insert argument.
7482
7483 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
7484
7485         * help.el (describe-key-briefly): New argument INSERT.
7486
7487         * simple.el (eval-expression): New optional argument; synch with
7488         FSF 20.3.
7489
7490         * keydefs.el (global-map): Add new register bindings.
7491
7492         * register.el: Synched with FSF 20.3.
7493
7494 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
7495
7496         * window-xemacs.el (recenter): all arguments are optional.
7497
7498 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
7499
7500         * device.el: (device-pixel-width): Reflected name/parameters
7501         change to device-system-metric.
7502         (device-pixel-height): Ditto.
7503         (device-mm-width): Ditto.
7504         (device-mm-height): Ditto.
7505         (device-bitplanes): Ditto.
7506         (device-color-cells): Ditto.
7507
7508 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
7509
7510         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
7511
7512         * cl.el (most-positive-fixnum): Document.
7513         (most-negative-fixnum): Ditto.
7514
7515         * cus-dep.el: Updated comment.
7516
7517         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
7518         constant.
7519
7520         * cus-load.el (custom-put): Removed.
7521
7522         * files.el (after-find-file): Just resignal quit instead of
7523         signaling "canceled".
7524
7525 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
7526
7527         * frame.el (other-frame): Use `focus-frame' instead of
7528         select-frame kludges.
7529
7530         * lisp-mode.el: Update lisp-indent-function for
7531         save-selected-frame and with-selected-frame.
7532
7533         * frame.el (save-selected-frame): New macro.
7534         (with-selected-frame): Ditto.
7535         (other-frame): Use `set-frame-focus'.
7536
7537 1998-05-06  Oliver Graf <ograf@fga.de>
7538
7539         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
7540         (dragdrop-drop-url-default) default handler for URL drops created
7541         (dragdrop-drop-mime-default) default handler for MIME drops created
7542         (dragdrop-drop-functions) default custom for handling drops created
7543         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
7544
7545 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
7546
7547         * mouse.el: Removed redundant mouse-mswindows-drop function.
7548
7549 1998-05-05  Oliver Graf <ograf@fga.de>
7550
7551         * about.el: changed some text in my entry
7552         * dragdrop.el: added customs
7553
7554 1998-05-04  Oliver Graf <ograf@fga.de>
7555
7556         * mouse.el: killed global drop key bindings
7557         (mouse-offix-drop) removed
7558         * dragdrop.el: created
7559         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
7560
7561 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
7562
7563         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
7564         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
7565
7566         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
7567         obsolete comment.
7568
7569         * scrollbar.el (scrollbars-visible-p): Use new
7570         {vertical,horizontal}-scrollbar-visible-p specifiers.
7571
7572 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
7573
7574         * device.el (device-pixel-height):
7575         (device-pixel-width):
7576         (device-mm-width):
7577         (device-mm-height):
7578         (device-bitplanes):
7579         (device-color-cells): Moved these 6 functions from device.c; they
7580         all use single (device-system-metrics) call.
7581
7582 1998-05-09  SL Baur  <steve@altair.xemacs.org>
7583
7584         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
7585         were renamed.
7586
7587         * menubar-items.el:
7588         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
7589         Suggested by Hrvoje Niksic <hniksic@srce.hr>
7590
7591         * help.el (help-map): Remove Hyperbole keybinding logic.
7592         Suggested by: Michael Ernst <mernst@cs.washington.edu>
7593
7594 1998-05-08  SL Baur  <steve@altair.xemacs.org>
7595
7596         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
7597         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
7598
7599 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
7600
7601         * msw-glyphs.el: use nicer icon3 from the frame icon.
7602
7603 1998-05-07  SL Baur  <steve@altair.xemacs.org>
7604
7605         * version.el (emacs-version): Remove InfoDock conditionals.
7606
7607         * startup.el (startup-splash-frame): Change ID logo name.
7608
7609 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
7610
7611         * files.el (after-find-file): If the user presses C-g on
7612         directory-creation prompt, kill the buffer.
7613
7614 1998-05-06  SL Baur  <steve@altair.xemacs.org>
7615
7616         * simple.el (count-words-region): Reverse previous change.
7617
7618 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
7619
7620         * replace.el (query-replace): Just call perform-replace.
7621         (query-replace-regexp): Ditto.
7622         (perform-replace): Move region handling here.
7623         (perform-replace): Use the new arg to match-data.
7624
7625 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
7626
7627         * x-init.el: Install X specific display table that
7628           displays char 0240 as a space to avoid whatever it is
7629           that screws up display of that character code.
7630
7631 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
7632
7633         * help.el (function-arglist): If no arguments are documented for a
7634         subr, print nothing rather than incorrect output.
7635
7636 1998-05-05  SL Baur  <steve@altair.xemacs.org>
7637
7638         * cmdloop.el (command-error): Update bail-out error message to use
7639         `emacs-program-name'.
7640
7641         * lib-complete.el: Remove reader macro cruft.
7642
7643         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
7644         cruft.
7645
7646         * simple.el (count-words-region): Drop interactive-p check on the
7647         message.
7648
7649 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
7650
7651         * font.el
7652         * msw-faces.el
7653         Correct spelling of mswindows-font-canonicalize-name.
7654
7655 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7656
7657         * ldap.el (ldap-host-parameters-alist): Replaced with
7658         `ldap-host-parameters-plist'
7659         (ldap-search): Adapt to previous change
7660
7661 1998-05-02  SL Baur  <steve@altair.xemacs.org>
7662
7663         * about.el (about-hackers): Update Bob Weiner bio.
7664         (about-maintainer-info): Ditto.
7665
7666 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
7667
7668         * simple.el (display-warning-minimum-level): Docfix.
7669
7670 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
7671
7672         * widget.el (:default-get): New keyword.
7673         * wid-edit.el (default, widget-default-default-get): Define it.
7674         (group, widget-group-default-get): Define it.
7675         (menu-choice, widget-choice-default-get): Define it.
7676         (widget-default-get): New function.
7677         (widget-choice-action): Call it.
7678         (widget-editable-list-entry-create): Call it.
7679
7680 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
7681
7682         * byte-optimize.el (byte-boolean-vars): Removed.
7683         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
7684         lookup through `byte-boolean-vars'.
7685
7686 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
7687
7688         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
7689         resource-provided values into ghost specs for scrollbar-height and
7690         scrollbar-width.
7691
7692 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
7693
7694         * byte-optimize.el: Don't attempt to optimize /=.
7695
7696         * bytecomp.el (byte-compile-one-ore-more-args): New function.
7697         (byte-compile-/=): Ditto.
7698
7699 1998-05-02  SL Baur  <steve@altair.xemacs.org>
7700
7701         * apropos.el: Use `with-displaying-help-buffer'.
7702         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
7703         Use `with-displaying-help-buffer'.
7704         (apropos-follow): Do not give special treatment to buffer cursor
7705         was in prior to a mouse click.
7706         (apropos-describe-plist): Use `with-displaying-help-buffer'.
7707         (apropos-print-doc): Set correct buffer for setting text
7708         properties.
7709
7710 1998-05-01  SL Baur  <steve@altair.xemacs.org>
7711
7712         * help.el (help-buffer-prefix-string): New variable.
7713         (help-buffer-name): Use it.
7714
7715         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
7716         mode menu.
7717
7718 1998-04-30  Greg Klanderman  <greg@alphatech.com>
7719
7720         * frame.el (other-frame): Work even when focus-follows-mouse is true.
7721
7722 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
7723
7724         * files.el (find-file-noselect): Update docstring.
7725         (find-file-noselect): Signal an error if found an unreadable file.
7726         (file-chase-links): Save the match data.
7727         (normal-mode): Use `lwarn' and `error-message-string'.
7728         (interpreter-mode-alist): Change defconst to defvar.
7729         (inhibit-first-line-modes-regexps): Ditto.
7730         (inhibit-first-line-modes-regexps): Added .tgz.
7731         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
7732         (change-major-mode-with-file-name): New user-option.
7733         (set-visited-file-name): Synched with FSF.
7734         (file-name-extension): New function, from FSF 20.3.
7735         (file-relative-name): Synched with FSF.
7736         (save-some-buffers): Support the C-r feature.
7737         (recover-session): Synched with FSF.
7738         (kill-some-buffers): Ditto.
7739         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
7740
7741 1998-04-30  SL Baur  <steve@altair.xemacs.org>
7742
7743         * files.el (insert-file): Undo previous change and reenable use of
7744         format.el.
7745
7746 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
7747
7748         * window-xemacs.el (recenter): Define.
7749
7750 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
7751
7752         * font.el (mswindows-font-create-name)
7753         (mswindows-font-create-object): new functions for mswindows type
7754         fonts.
7755
7756         * msw-faces.el (mswindows-font-canicolize-name): fix so that
7757         strings are parsed as well as font objects.
7758
7759 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
7760
7761         * modeline.el (defining-kbd-macro): Restore modeline indication of
7762         kbd-macro being recorded.
7763         (add-minor-mode): Simplify docstring.
7764         (modeline-minor-mode-menu): Remove stuff.
7765
7766 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
7767
7768         * code-process.el (call-process): dynamically decide process
7769         coding type.
7770
7771 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
7772
7773         * modeline.el: Add line-number-mode, column-number-mode to
7774         the modeline minor-mode menu.  Button2 on the line number does
7775         goto-line.
7776
7777 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
7778
7779         * mouse.el: move x-selection-owner-p type things to
7780         selection-owner-p.
7781
7782         * msw-init.el: copy zmacs stuff from x-init.el
7783
7784         * msw-select.el (mswindows-own-selection)
7785         (mswindows-disown-selection) (mswindows-selection-owner-p): new
7786         functions. Very simple minded implementation of selectio
7787         ownership.
7788
7789         * select.el (own-selection) (disown-selection)
7790         (activate-region-as-selection) (select-make-extent-for-selection)
7791         (valid-simple-selection-p): functions moved from x-select.el for
7792         generalized selection.
7793
7794         * x-select.el: see select.el changes.
7795
7796         * x-toolbar.el: use new selection functions.
7797
7798 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7799
7800         * packages.el (packages-find-package-directories): Fixed bug that
7801         would pick up multiple site-package directories.
7802         (package-locations): Added "xemacs-packages" as a late package
7803         location.
7804
7805         * find-paths.el: Now uses `emacs-program-name' and
7806         `emacs-program-version'.
7807         Additions to enforce version-specific directories in
7808         `paths-find-version-directory'.
7809
7810 1998-04-29  SL Baur  <steve@altair.xemacs.org>
7811
7812         * default.el: Removed.
7813         * site-start.el: Removed.
7814
7815 1998-04-29  Didier Verna  <didier@xemacs.org>
7816
7817         * minibuf.el (minibuffer-history-minimum-string-length): Default
7818         to nil.
7819
7820 1998-04-28  SL Baur  <steve@altair.xemacs.org>
7821
7822         * find-paths.el (paths-program-name): Rename.
7823         (paths-emacs-root-p): Ditto.
7824         (paths-find-site-directory): Ditto.
7825
7826 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
7827
7828         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
7829         `emacs-lisp-byte-compile-and-load'.
7830
7831 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7832
7833         * ldap.el (ldap-search): Fixed additional parameter passing to
7834         `ldap-open'
7835
7836 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
7837
7838         * select.el (kill-primary-selection) (selection-owner-p)
7839         (copy-primary-selection) (yank-clipboard-selection)
7840         (selection-exists-p) (delete-primary-selection): new file and
7841         functions that do the right thing for the selected device.
7842
7843         * x-menubar.el: use generalised selection functions.
7844
7845         * dumped-lisp.el: dump select.el.
7846
7847 1998-04-27  SL Baur  <steve@altair.xemacs.org>
7848
7849         * find-paths.el (paths-progname): New variable.
7850         (paths-emacs-root-p): Use it.
7851         (paths-find-site-directory): Ditto.
7852
7853 1998-04-26  SL Baur  <steve@altair.xemacs.org>
7854
7855         * loadup.el ((member "dump" command-line-args)): Dump as
7856         `infodock' if InfoDock.
7857
7858 1998-04-25  SL Baur  <steve@altair.xemacs.org>
7859
7860         * find-paths.el (construct-emacs-version): Simplify, include
7861         program name in the return value.
7862         * (paths-find-version-directory): Use it.
7863
7864 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7865
7866         * info.el (Info-parse-dir-entries): Fixed regexp
7867         (Info-build-dir-anew): Remove full suffix and capitalize info file
7868         name for files with no @direntry
7869         (Info-batch-rebuild-dir): New function
7870         (Info-suffixed-file): Check for regular files instead of simple
7871         file existence (could catch directories before)
7872
7873 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7874
7875         * setup-paths.el, find-paths.el: Removed uses of `not' which
7876         temacs doesn't have.
7877
7878         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
7879         into root searching.
7880
7881 1998-04-24  Martin Buchholz  <martin@xemacs.org>
7882
7883         * subr.el: Remove definition of `not'.
7884
7885 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
7886
7887         * msw-glyphs.el: enable graphics support.
7888
7889 1998-04-23  Didier Verna  <didier@xemacs.org>
7890
7891         * x-menubar.el (default-menubar): restored the line-number-mode
7892         option.
7893
7894         * misc doc string updates related to the options menu.
7895
7896 1998-04-24  SL Baur  <steve@altair.xemacs.org>
7897
7898         * setup-paths.el (paths-construct-load-path): Fix typo.
7899
7900 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7901
7902         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
7903         font-menu-ignore-scaled-fonts don't have to be bound now; this
7904         gets us one step further towards making --no-autoloads work.
7905
7906         * startup.el (normal-top-level): Load auto-autoloads only if
7907         lisp-directory is non-nil.
7908
7909         * setup-paths.el (paths-construct-load-path): Made it robust
7910         against nil lisp-directory.
7911
7912         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
7913         to the list of variables that cause a warning when nil.
7914
7915         * toolbar.el (init-toolbar-location): Now works even when there's
7916         no toolbar icon directory.
7917
7918 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
7919
7920         * help.el (view-lossage): Recognize it.
7921
7922         * simple.el (log-message): Mark multiline messages.
7923
7924 1998-04-22  SL Baur  <steve@altair.xemacs.org>
7925
7926         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
7927
7928 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
7929
7930         * package-get.el (package-get-all):  add `\n' separator to
7931         interactive specification so that both variables are read
7932
7933 1998-04-22  Didier Verna  <didier@xemacs.org>
7934
7935         * x-menubar.el: ported the options menu to Custom.
7936         Moved the "read only" toggle button to the buffers menu.
7937         Corrected some missing ;;;###autoload or defcustom.
7938
7939         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
7940         the scrollbar-visible specifier for options menu handling.
7941
7942         * toolbar.el (toolbar-visible-p)
7943                      (toolbar-captioned-p)
7944                      (default-toolbar-position): defcustom wrappers around
7945         the toolbar specifiers for options menu handling.
7946
7947         * frame.el (get-frame-for-buffer-default-instance-limit):
7948         defcustom it for options menu handling.
7949
7950         * font-lock.el (font-lock-mode): defcustom and autoload the variable
7951         font-lock-mode for options menu handling.
7952
7953         * cus-start.el: added Custom properties to overwrite-mode for
7954         options menu handling.
7955
7956 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
7957
7958         * about.el: shameless self-promotion.
7959
7960 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
7961
7962         * simple.el (raw-append-message): Slightly optimize.
7963         (remove-message): Use `push' for clarity.
7964         (append-message): Ditto.
7965         (display-warning): Dito.
7966         (raw-append-message): Send the message to the appropriate device.
7967
7968 1998-04-22  SL Baur  <steve@altair.xemacs.org>
7969
7970         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
7971         From Sean MacLennan <Sean.MacLennan@pika.ca>
7972
7973 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7974
7975         * setup-paths.el: Changed `directory-sep-char' to
7976         `path-separator', following a change in GNU Emacs.
7977
7978 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7979
7980         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
7981         (Info-build-dir-anew): Add a final newline.
7982         (Info-build-dir-anew): Do not issue warning when rebuilding policy
7983         is `always'
7984         (Info-rebuild-dir): Ditto
7985
7986         * dumped-lisp.el (preloaded-file-list): Added ldap.el
7987
7988 1998-04-21  SL Baur  <steve@altair.xemacs.org>
7989
7990         * simple.el (count-words-buffer): Retain zmacs region.
7991         (count-words-region): Ditto.
7992         * simple.el: (what-line): Expanded line counts.
7993         (count-lines): New parameter to conditionalize whether collapsed
7994         lines get counted.
7995         From Bob Weiner <weiner@altrasoft.com>
7996
7997 1998-04-19  SL Baur  <steve@altair.xemacs.org>
7998
7999         * packages.el (package-locations): infodock-packages must override
8000         mule-packages and packages.
8001
8002 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
8003
8004         * wid-edit.el:
8005         remove rude messages from widget-activation-widget-mapper
8006         and widget-activation-glyph-mapper
8007
8008 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
8009
8010         * toolbar.el: Remove (featurep 'x) test from
8011         toolbar-make-button-list
8012
8013 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
8014
8015         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
8016         only if in the same frame.
8017
8018 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8019
8020         * packages.el (package-locations): Added site-packages hierarchy.
8021
8022         * setup-paths.el (paths-default-info-directories): Introduced and
8023         used.
8024
8025         * packages.el, setup-paths.el: Set various path searching depths
8026         to 1.
8027
8028         * packages.el (packages-hierarchy-depth):
8029         (packages-load-path-depth): Introduced and used.
8030
8031         * setup-paths.el (paths-load-path-depth): Introduced and used.
8032
8033         * find-paths.el (paths-find-recursive-path): Added max-depth
8034         parameter.
8035
8036 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8037
8038         * setup-paths.el (paths-construct-info-path): Removed
8039         dependency on behavior of (file-name-as-directory "").
8040
8041 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8042
8043         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
8044         lisp objects
8045
8046 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8047
8048         * dump-paths.el, startup.el: Added handling for --debug-paths.
8049
8050 1998-04-15  William M. Perry  <wmperry@aventail.com>
8051
8052         * wid-edit.el: We cannot just set the help-echo or balloon-help
8053           properties for an extent based on the :help-echo widget
8054           property, since help-echo and balloon-help cause an EXTENT to
8055           get passed in, where :help-echo functions are expecting a WIDGET
8056
8057 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
8058
8059         * scrollbar.el (init-scrollbar-from-resources): Call
8060         mswindows-init-scrollbar-metrics when appropriate.
8061
8062 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
8063
8064         * dumped-lisp.el: dump x-toolbar for window system
8065
8066         * msw-init.el (init-post-mswindows-win): enable toolbars if we
8067         have support and xpm.
8068
8069 1998-04-16  SL Baur  <steve@altair.xemacs.org>
8070
8071         * files.el (toggle-read-only): Fix docstring.
8072         From Didier Verna <didier@xemacs.org>
8073
8074 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8075
8076         * startup.el (normal-top-level): Load autoload-file-name without
8077         specifying an extension---some people only auto-autoload.el.gz.
8078
8079 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
8080
8081         * files.el (backup-enable-predicate): Don't bomb on NAME being
8082         nil.
8083
8084 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8085
8086         * find-paths.el, packages.el: Now prefers configure'd paths.
8087         This shouldn't cause any of the originally anticipated problems as
8088         the current paths architecture will not define the various
8089         configure-xxx variables if they're not specified on the configure
8090         command line.
8091
8092         * find-paths.el, setup-paths.el, packages.el: Removed all
8093         mentionings of "/" as a path separator.
8094         Used paths-construct-path throughout.
8095
8096         * find-paths.el (paths-construct-path): Created to assemble paths
8097         from directory components.
8098
8099         * setup-paths.el, packages.el: Used paths-decode-directory-path
8100         instead of decode-path-internal.
8101
8102         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
8103         and associates.
8104         (paths-decode-directory-path) Created.
8105
8106         * setup-paths.el: Changed configure-exec-path to
8107         configure-exec-directory.
8108
8109 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8110
8111         * packages.el (packages-find-packages): Fixed decoding of
8112         EMACSPACKAGEPATH.
8113
8114         * startup.el: -no-packages -> -no-early-packages.
8115
8116         (packages-load-package-lisps): Fixed loading of auto-autoload
8117         files.
8118
8119         * startup.el (normal-top-level): Fixed loading of core
8120         auto-autoload.
8121
8122         * obsolete.el: Un-obsoleted site-directory.  Sigh.
8123
8124         * startup.el, packages.el, dump-paths.el: Added proper settings
8125         for site-directory and lisp-directory variables.
8126
8127         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
8128         inhibit-package-autoloads and fixed handling of it.
8129
8130         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
8131         handling of former inhibit-package-init, now
8132         inhibit-early-packages, to make -vanilla etc. work.
8133
8134 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
8135
8136         * code-process.el (start-process): Fallback to 'undecided instead
8137         of 'binary for process input coding stream.
8138
8139         * process.el (start-process): Docstring fix.
8140
8141 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8142
8143         * info.el (Info-insert-dir): Do not insert temporary dir files
8144         in Info-dir-file-attributes
8145         (Info-build-dir-anew): Ensure temporary buffer is not read-only
8146         (Info-rebuild-dir): Ditto.
8147
8148 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8149
8150         * obsolete.el: Added obsoleteness declarations for
8151         `site-directory' and `Info-default-directory-list'.
8152
8153 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8154
8155         * find-paths.el (paths-find-emacs-root): Only look at the
8156         executable at the end of the symlink chain for determining the
8157         Emacs root.
8158
8159 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8160
8161         * setup-paths.el (paths-construct-info-path): Changed construction
8162         to cater to gone default in configure.
8163
8164         * find-paths.el (paths-uniq-append): Added.
8165
8166         * packages.el: Rewritten package path construction once again.
8167
8168         * dump-paths.el, startup.el: Removed package-path as a global
8169         variable.
8170
8171         * package-admin.el (package-admin-add-single-file-package):
8172         (package-admin-add-binary-package): Changed package-path to
8173         late-packages.
8174
8175         * packages.el (packages-split-path): Split path at "/" rather than
8176         nil according to change in emacs.c.
8177
8178 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8179
8180         * setup-paths.el (paths-construct-info-path): Changed info path
8181         order so that directories come out right.
8182         (paths-find-lock-directory): Fixed bug: It used to think
8183         configure-lock-directory is a path.
8184
8185 1998-04-06  Jeff Miller <jmiller@smart.net>
8186
8187         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
8188         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
8189         eases the use of toolbar-add/kill-item functions.
8190
8191 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
8192
8193         * code-files.el (file-coding-system-alist): Commented out
8194         loaddefs.el magical treatment.
8195
8196 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8197
8198         * info.el (Info-rebuild-outdated-dir): Added new option
8199         `conservative' and made it the default
8200         (Info-rebuild-dir): Appropriately parse multi-line description
8201         strings, and multi-section dir files. Issue warning when dir
8202         is rebuilt as temporary
8203         (Info-build-dir-anew): Issue warning when dir is built as
8204         temporary
8205
8206 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
8207
8208         * list-mode.el (list-mode-map): Bind highlight motion commands to
8209         standard keys left, right, C-b and C-f.
8210
8211 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8212
8213         * files.el (auto-mode-alist): allow .sc for Scheme->C
8214
8215 1998-04-06  SL Baur  <steve@altair.xemacs.org>
8216
8217         * loadup.el (pureload): Don't quote (garbage-collect).
8218
8219 1998-04-04  SL Baur  <steve@altair.xemacs.org>
8220
8221         * package-get-base.el: Updated.
8222
8223 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
8224
8225         * isearch-mode.el (isearch-just-started): New variable.
8226         (isearch-mode): Set it.
8227         (isearch-repeat): Advance one character forward only if the search
8228         was successful, and was not just started.
8229         (isearch-repeat): Clear isearch-just-started.
8230
8231 1998-04-02  SL Baur  <steve@altair.xemacs.org>
8232
8233         * finder.el (finder-compile-keywords): Don't eval new finder-inf
8234         if running -batch.
8235
8236 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
8237
8238         * subr.el (listify-key-sequence): Removed.
8239
8240 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
8241
8242         * bytecomp.el (byte-compile-print-gensym): New option.
8243         (byte-compile-output-file-form): Use it.
8244         (byte-compile-output-docform): Ditto.
8245         (byte-compile-compiled-obj-to-list): Ditto.
8246
8247 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
8248
8249         * msw-glyphs.el: set frame icon if xpm support.
8250
8251 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
8252
8253         * help.el: Code that pretty prints variable values
8254           removed.
8255
8256 1998-04-02  SL Baur  <steve@altair.xemacs.org>
8257
8258         * find-paths.el (paths-emacs-root-p): Correct test for installation
8259         directory.
8260         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8261
8262 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
8263
8264         * loaddefs.el: Don't set debug-ignored-errors; leave
8265           its default value set to nil.
8266
8267 1998-03-29  Damon Lipparelli  <lipp@primus.com>
8268
8269         * info.el (Info-rebuild-dir): fixed mis-spelling.
8270
8271 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8272
8273         * info.el (Info-rebuild-outdated-dir): New custom var
8274         (Info-insert-node): Create/update dir file when needed, ie when it
8275         does not exist or is older than some info files in directory
8276
8277 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8278
8279         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
8280         for last packages, mainly for using a 20.4 package base.
8281
8282         * packages.el (late-packages): Typo fix.  It was called
8283         early-packages.
8284
8285         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
8286         relative symlinks correctly.
8287         (paths-find-emacs-roots): More rigorous checking for plausible
8288         configuration-time root.
8289
8290         * startup.el (normal-top-level): Added a warning if XEmacs cannot
8291         find its roots.
8292
8293 1998-03-27  Martin Buchholz  <martin@xemacs.org>
8294
8295         * faces.el: Fix docstrings.
8296         * glyphs.el: Fix docstrings.
8297         * mouse.el: Fix docstrings.
8298
8299         * frame.el: Change phrase `current frame' to `selected frame'.
8300
8301         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
8302
8303         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
8304         macros using backquote to make them infinitely more readable.
8305
8306 1998-03-30  SL Baur  <steve@altair.xemacs.org>
8307
8308         * packages.el (packages-find-package-path): Hardcoded specialized
8309         InfoDock support until we can clean this up.
8310
8311         * help.el (describe-bindings-1): Return the value of the bindings
8312         help buffer created.
8313         (describe-bindings): Ditto.
8314
8315         * simple.el (set-variable): Restore previous behavior of not
8316         bombing if the variable to set is not boundp.
8317
8318 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8319
8320         * packages.el (packages-handle-package-dumped-lisps): Allow for
8321         non-local files to be loaded off the package-lisp variable.
8322
8323 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
8324
8325         * x-faces.el: Global X resources should override
8326           specs for all device classes (color, grayscale, mono);
8327           code currently doesn't override any of them.  Fixed by
8328           calling remove-specifier with '(x default) as the tag
8329           set and allowing inexact matches.
8330
8331 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
8332
8333         * faces.el: Separated face intializations based on
8334           device classes into device type specific (tag set,
8335           instantiator) pairs.
8336
8337 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
8338
8339         * wid-edit.el (widget-choice-action): Remember user's explicit
8340         choice.
8341         (widget-choice-value-create): Respect it.
8342         From Richard Stallman <rms@gnu.org>
8343
8344 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8345
8346         * setup-paths.el (paths-construct-info-path): Always append
8347         existing directories from configure-time info path.
8348
8349         * startup.el (startup-setup-paths): Renamed misnamed info-path to
8350         Info-directory-list.
8351
8352         * info.el: Removed Info-default-directory-list which was broken by
8353         design.
8354         Removed bogus initialization of Info-directory-list---startup.el
8355         can do a much better job.
8356         Added autoload of Info-directory-list.
8357
8358         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
8359         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
8360         be exclusive; now it's merely given precedence, just like in the
8361         old days.
8362
8363 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8364
8365         * find-paths.el (paths-find-architecture-directory): Fix bug with
8366         finding; it used to default too early.
8367
8368 1998-03-25  Martin Buchholz <martin@xemacs.org>
8369
8370         * packages.el (packages-split-path): Fix a bug; it used to fail
8371         for paths that weren't split.
8372
8373 1998-03-26  SL Baur  <steve@altair.xemacs.org>
8374
8375         * finder.el (finder-compile-keywords): trap on errors.
8376
8377 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
8378
8379         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
8380           fourth argument of t so that only the specs exactly
8381           matching the tag lists are removed.
8382
8383 1998-03-25  SL Baur  <steve@altair.xemacs.org>
8384
8385         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
8386
8387 1998-03-23  SL Baur  <steve@altair.xemacs.org>
8388
8389         * minibuf.el (mouse-read-file-name-1): If a default directory was
8390         specified, use it for generating the completions.
8391
8392 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8393
8394         * update-elc.el: Now respects inhibit-package-init and
8395         inhibit-site-lisp.
8396         Now does path construction with loadup-paths.
8397
8398         * startup.el (normal-top-level, startup-setup-paths): Now respects
8399         inhibit-package-init and inhibit-site-lisp.
8400
8401         * packages.el (packages-find-package-path): Extended package path
8402         by version-specific hierarchies.
8403         (packages-find-packages): Now respects inhibit flag and
8404         inhibit-site-lisp.
8405         Moved path setup to loadup-paths.
8406
8407         * make-docfile.el: Now respects inhibit-package-init and
8408         inhibit-site-lisp.
8409         Now does path construction with loadup-paths.
8410
8411         * loadup.el: Now respects inhibit-package-init and
8412         inhibit-site-lisp.
8413
8414         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
8415
8416         * loadup-paths.el: New file: setup load-path to encompass
8417         packages.
8418
8419 1998-03-22  SL Baur  <steve@altair.xemacs.org>
8420
8421         * auto-show.el: load-gc renamed to pureload.
8422         * site-load.el: Ditto.
8423         * packages.el (toplevel): Ditto.
8424         * loadup.el (really-early-error-handler): Ditto.
8425         * dumped-lisp.el (preloaded-file-list): Ditto.
8426         * cus-face.el (custom-declare-face): Ditto.
8427
8428 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8429
8430         * <Today>: The Big Path Searching Overhaul.
8431
8432         * find-paths.el: New file: find and assemble paths in the
8433         installation hierarchy.
8434
8435         * setup-paths.el: New file: global layout of paths and directories
8436         within the XEmacs hierarchy.
8437
8438         * packages.el: Replaced everything related to path searching and
8439         startup by code in terms of find-paths.
8440
8441         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
8442         the new path searching engine.
8443
8444         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
8445         and setup-paths.
8446
8447 1998-03-22  SL Baur  <steve@altair.xemacs.org>
8448
8449         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
8450         setup-paths.el.
8451
8452 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
8453
8454         * msw-glyphs.el: Added check for 'mswindows feature, so the file
8455         compiles identically in any configuration.
8456         Removed irrelevant commentary.
8457
8458 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
8459
8460         * simple.el (set-variable): Allow setting specifiers.
8461
8462 1998-03-19  SL Baur  <steve@altair.xemacs.org>
8463
8464         * lisp.el (forward-sexp): Revert previous change.
8465
8466 1998-03-18  SL Baur  <steve@altair.xemacs.org>
8467
8468         * frame.el (frame-initialize): Use `delete-console' instead of
8469         `delete-device' to delete the stream console to match the usage in
8470         Fkill_emacs.
8471
8472 1998-03-16  SL Baur  <steve@altair.xemacs.org>
8473
8474         * files.el (cdpath-previous): New variable.
8475         (cd): Use it.
8476         From Bob Weiner <weiner@wave.altrasoft.com>
8477
8478 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
8479
8480         * keydefs.el: Changed keybindings of forward-char,
8481           backward, scroll-up and scroll-down to point to their
8482           -command counterparts.
8483
8484         * simple.el: New functions: forwarc-char-command,
8485           backwrad-char-command, scroll-up-command,
8486           scroll-down-command which work liek their counterparts
8487           except that they honor the variable
8488           signal-error-on-buffer-boundary.
8489
8490           Definition of signal-error-on-buffer-boundary received
8491           from src/cmds.c.
8492
8493           defvar declaration added for word-across-newline to avoid
8494           byte-compiler warning about the free variable reference.
8495
8496 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
8497
8498         * winnt.el: Removed "%t" from the beginning of
8499         modeline-format. From now on, there's no nt-specifics in the modeline.
8500
8501 1998-03-14  SL Baur  <steve@altair.xemacs.org>
8502
8503         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
8504         of `when' with `if'.
8505
8506 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
8507
8508         * msw-glyphs.el: New file. Defines TTY-style glyphs for
8509         mswindows. Must be reworked along with glyphs.el, or
8510         merged into it, after there is images support.
8511
8512         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
8513         'mswindows.
8514
8515 1998-03-13  SL Baur  <steve@altair.xemacs.org>
8516
8517         * faces.el: fix for text cursor initialization.
8518         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
8519         From Andy Piper <andyp@parallax.co.uk>
8520
8521 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
8522
8523         * files.el (set-auto-mode): If a mode is not fboundp, check to see
8524         if there is an existing package that handles it and warn the user
8525         about that mode.
8526
8527 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
8528
8529         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
8530         Installation" menu item when Installation-string is not bound.
8531
8532 1998-03-11  SL Baur  <steve@altair.xemacs.org>
8533
8534         * lisp.el (forward-sexp): Fix for test for balanced sexp.
8535         From Jeremiah W. James <jerry@cs.ucsb.edu>
8536
8537 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
8538
8539         * msw-faces.el:
8540         * faces.el: Fix face initialization.
8541
8542 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
8543
8544         * files.el (backup-enable-predicate): fix breakage introduced
8545         by TMPDIR patch.
8546
8547 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
8548
8549         * x-faces.el (x-init-face-from-resources): The
8550           TTY face property retrieval functions don't return
8551           specifiers, so use face-property instead.
8552
8553 1998-03-09  SL Baur  <steve@altair.xemacs.org>
8554
8555         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
8556
8557 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
8558
8559         * x-menubar.el: Expanded documentation for
8560           option-save-faces.  Changed Options -> Browse Faces
8561           menu entry to invoke customize-face.
8562
8563 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
8564
8565         * faces.el: Most face initialization moved out of
8566           init-other-random-faces to the top level so that the
8567           initialization happens before Xemacs is dumped.  Much
8568           of the fascist "face-differs-from-default-p or FROB!"
8569           code has been retired in favor of letting the user do
8570           what they want to do.  Face initialization code changed
8571           to use `default' specifier tag so that the settings can
8572           be overridden later if the user wishes it.
8573
8574 1998-03-08  SL Baur  <steve@altair.xemacs.org>
8575
8576         * about.el (about-hackers): Update contributors list.
8577
8578 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
8579
8580         * specifier.el: Define new specifier tag `default'.
8581
8582         * modeline.el: Initialize faces using `default' tag.
8583
8584         * x-faces.el (x-init-face-from-resources): Remove
8585           specifier specs containing the `default' tag before
8586           adding new specs.
8587
8588 1998-03-02  John Jones  <jj@asu.edu>
8589
8590         * package-get.el (package-get-all): fixed arguments on call to
8591         package-admin-add-single-file-package.
8592         * package-get.el (package-get-installedp): fixed to match
8593         advertised behavior.
8594         * package-get.el: added function package-get-update-all which
8595         installs newest versions of all the current packages (if they are
8596         not already installed).
8597
8598 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
8599
8600         * files.el (find-file-noselect): Uncommented `truename' binding in
8601         `let*' and use it later to set `buffer-file-truename' iff it's
8602         still nil, as happens for example when finding a compressed
8603         file with "jka-compr".
8604
8605 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
8606
8607         * faces.el: in make-face-* type functions do the operation for all
8608         window systems, not just the first one found.
8609
8610         * font.el: call mswindows-list-fonts for mswindows.
8611
8612 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
8613
8614         * code-process.el (call-process-region):
8615         * process.el (call-process-region):
8616         * package-get.el (package-get-dir):
8617         * files.el (backup-enable-predicate):
8618         * gnuserv.el (gnuserv-temp-file-regexp):
8619         Use temp-directory in place of `/tmp'.
8620
8621 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
8622
8623         * "Fast" dired-in-C enhancements for Windows 95/NT:
8624
8625         * files.el: Added function, `wildcard-to-regexp', from GNU
8626           Emacs.
8627
8628         * files.el (insert-directory): Modified to use special
8629           dired-in-C enhancements if present.
8630
8631 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
8632
8633         * code-files.el: make default coding no-conversion.
8634
8635 1998-03-02  SL Baur  <steve@altair.xemacs.org>
8636
8637         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
8638         the load-path.
8639
8640         * update-elc.el: Strip directory when testing for files not to
8641         bytecompile.
8642
8643 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
8644
8645         * lisp-mode.el: Use recommended form for menus.
8646
8647         * info.el (Info-construct-menu): Use recommended form for menus.
8648
8649         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
8650         entry.
8651
8652 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
8653
8654         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
8655           (get-frame-for-buffer-noselect): Always return frames
8656           in the not-this-window-p cond clause.
8657
8658 1998-02-27  SL Baur  <steve@altair.xemacs.org>
8659
8660         * help.el (describe-installation): New function.
8661
8662         * x-menubar.el (default-menubar): Add describe-installation to
8663         Help menu.
8664
8665         * packages.el (packages-unbytecompiled-lisp): Installation.el
8666         should not be bytecompiled.
8667
8668         * dumped-lisp.el (preloaded-file-list): Dump Installation with
8669         XEmacs.
8670
8671         * x-menubar.el (default-menubar): Use correct guard for VM menu
8672         entry.
8673
8674         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
8675         coding.
8676         From Andy Piper <andyp@parallax.co.uk>
8677
8678 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8679
8680         * ldap.el: Do not require ldap-internal at compile time.
8681
8682 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
8683
8684         * code-files.el: new file. a virtual copy of mule-files.el
8685         but without charset
8686         dependencies. (toggle-buffer-file-ocding-system) new function for
8687         changing the eol type for the current buffer.
8688
8689         * code-process.el: new file. a copy of
8690         mule-process.el. mule-process.el will disappear when things have
8691         settled.
8692
8693         * coding.el: new file. a virtual copy of mule-files.el but
8694         without charset dependencies. (coding-system-base) new function
8695         for getting the parent coding system of a coding system with eol
8696         type set.
8697
8698         * dumped-lisp.el: add above files for the non-mule case.
8699
8700 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
8701
8702         * window-xemacs.el (display-buffer): If no explicit
8703           frame is specified, search for a window that displays
8704           the buffer on the currently selected frame, before
8705           searching other frames.
8706
8707 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
8708
8709         * frame.el (get-frame-for-buffer): If not-this-window-p
8710           is non-nil, use window on the selected frame if it is not
8711           also the selected window.  When defaulting, search for
8712           windows on the currently selected fgrame before searching
8713           other frames.
8714
8715 1998-02-25  Didier Verna  <didier@xemacs.org>
8716
8717         * modeline.el (modeline-swap-buffers): originally named
8718         `mouse-release-modeline'. Whether to actually swap the buffers is
8719         decided in `mouse-drag-modeline'.
8720         (mouse-drag-modeline): A button release event is considered a
8721         mouse click is both X (modeline scroll) and Y (modeline drag) pos
8722         stay unchanged.
8723
8724 1998-02-25  SL Baur  <steve@altair.xemacs.org>
8725
8726         * x-menubar.el: Put redo on the menubar.
8727         From Aki Vehtari <Aki.Vehtari@hut.fi>
8728
8729 1998-02-22  Greg Klanderman  <greg@alphatech.com>
8730
8731         * bytecomp.el (displaying-byte-compile-warnings): if
8732         temp-buffer-show-function is set, use it to display current set of
8733         warnings in the "*Compile-Log-Show*" buffer.
8734
8735         * simple.el (display-warning-buffer): if temp-buffer-show-function
8736         is set, use it to display current set of warnings in the
8737         "*Warnings-Show*" buffer.
8738
8739 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8740
8741         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
8742         Common Lisp.
8743
8744 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
8745
8746         * menubar.el: Allow button descriptors at least 2 long.
8747
8748         * x-menubar.el (default-menubar): Use recommended forms.
8749         (file-menu-filter): Remove.
8750         (edit-menu-filter): Remove.
8751
8752 1998-02-24  SL Baur  <steve@altair.xemacs.org>
8753
8754         * about.el (about-hackers): Updated.
8755
8756 1998-02-22  Greg Klanderman  <greg@alphatech.com>
8757
8758         * help.el (help-max-help-buffers): new variable
8759         (help-register-and-maybe-prune-excess): new function
8760         (help-buffer-name): use help-max-help-buffers.
8761         (with-displaying-help-buffer): use
8762         help-register-and-maybe-prune-excess.
8763
8764         * help.el (help-maybe-pretty-print-value): if the value fits on
8765         one line, let it.
8766
8767 1998-02-21  Greg Klanderman  <greg@alphatech.com>
8768
8769         * (with-displaying-help-buffer): there is no need to kill the buffer
8770         if it exists, becasuse with-output-to-temp-buffer will clear it.
8771         further, killing the buffer violates the rule that
8772         temp-buffer-show-function, if set, has the full responsibility of
8773         showing the temp buffer.  killing the buffer fucks with the window
8774         configuration, hosing temp-buffer-show-function.
8775
8776
8777 1998-02-23  Didier Verna  <didier@xemacs.org>
8778
8779         * modeline.el (mouse-drag-modeline):
8780         - Always scroll the modeline that was originally clicked on.
8781         - Use x pixels instead of x characters (which doesn't work anyway)
8782         as horizontal reference for modeline dragging. This allows us to
8783         keep on dragging the modeline even if the motion event occurs in
8784         another window.
8785
8786 1998-02-23  Didier Verna  <didier@xemacs.org>
8787
8788         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
8789         glyph on the modeline to indicate that dragging the mouse has an
8790         effect both horizontally and vertically.
8791
8792 1998-02-24  SL Baur  <steve@altair.xemacs.org>
8793
8794         * about.el (about-xemacs): Get rid of redundant visible version
8795         number.
8796
8797 1998-02-19  SL Baur  <steve@altair.xemacs.org>
8798
8799         * about.el (about-hackers): Update credits.
8800
8801 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
8802
8803         * prim/register.el (view-register): Show register type file-query.
8804
8805 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
8806
8807         * mode-motion.el (mode-motion-highlight-internal):
8808           save-excursion inside save-window-exucrsion form to
8809           hide buffer point changes from save-window-excursion.
8810           Prevents display flickering when the mouse pointer
8811           moves.
8812
8813 1998-02-17  Didier Verna  <didier@xemacs.org>
8814
8815         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
8816         function to handle correctly the case of a toolbar one side of the
8817         window: scrolling will not necessarily happen.
8818
8819 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
8820
8821         * files.el (after-find-file): Restore missing argument
8822           to format that provides filename for "... consider M-x
8823           recover-file" message.  Also call `message' with "%s"
8824           as the first arg instead of an arbitrary string.
8825
8826 1998-02-18  SL Baur  <steve@altair.xemacs.org>
8827
8828         * about.el (about-hackers): Various additions.
8829
8830 1998-02-15  SL Baur  <steve@altair.xemacs.org>
8831
8832         * autoload.el (generate-file-autoloads-1): Don't force an extra
8833         line out when copying on-the-same line autoloads.
8834
8835         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
8836         is installed.
8837
8838 1998-02-14  Martin Buchholz  <martin@xemacs.org>
8839
8840         * x11/x-win-xfree86.el (x-win-init-xfree86):
8841         * x11/x-win-sun.el (x-win-init-sun):
8842         * x11/x-init.el (x-initialize-compose):
8843         * prim/simple.el:
8844         (backward-or-forward-kill-sexp):
8845         (backward-or-forward-kill-sentence):
8846         (backward-or-forward-kill-word):
8847         (backward-or-forward-delete-char):
8848         * prim/isearch-mode.el (isearch-help-or-delete-char):
8849         Use x-keysym-on-keyboard-sans-modifiers-p instead of
8850         x-keysym-on-keyboard-p to detect backspace.
8851         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
8852         Clean up symbols used with dead keys, checking Linux and solaris
8853         keysyms.
8854         Simplify x-win-*.el using above methods.
8855         Change documentation for x-keysym-*-p functions.
8856
8857 1998-02-14  SL Baur  <steve@altair.xemacs.org>
8858
8859         * about.el (about-hackers): Restore entries for Michael Sperber and
8860         Vinnie Shelton.
8861         From Vinnie Shelton <acs@acm.org>
8862
8863 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
8864
8865         * simple.el (count-words-region): Ditto.
8866
8867 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
8868
8869         * simple.el (count-words-buffer): Document.  Don't print anything
8870         if non-interactive.
8871
8872 1998-02-12  SL Baur  <steve@altair.xemacs.org>
8873
8874         * packages.el (packages-hardcoded-lisp): easymenu.el is in
8875         multiple files in InfoDock.
8876
8877 1998-02-11  SL Baur  <steve@altair.xemacs.org>
8878
8879         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
8880         from version.el in InfoDock.
8881
8882         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
8883         specially.
8884
8885 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8886
8887         * bytecomp-runtime.el (proclaim-inline): Single quotes around
8888         variable name in docstring.
8889
8890 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
8891
8892         * menubar.h: Include "gui.h".
8893
8894 1998-02-10  SL Baur  <steve@altair.xemacs.org>
8895
8896         * site-load.el: Fix documentation.
8897
8898 1998-02-09  SL Baur  <steve@altair.xemacs.org>
8899
8900         * package-get-base.el (package-get-base): Updated.
8901
8902         * keymap.el: PC-ize.
8903
8904 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8905
8906         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
8907         from' on a fresh line.
8908
8909 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
8910
8911         * help.el (help-maybe-pretty-print-value): prin1, not princ the
8912         object.
8913
8914 1998-02-09  SL Baur  <steve@altair.xemacs.org>
8915
8916         * undo-stack.el: PC-ize.
8917
8918         * cmdloop.el: PC-ize.
8919
8920 1998-02-08  SL Baur  <steve@altair.xemacs.org>
8921
8922         * bytecomp-runtime.el: PC-ize.
8923
8924         * byte-optimize.el: Prolog fixup.  PC-ize.
8925
8926         * cus-dep.el: Spelling fix.
8927
8928         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
8929         entries follow).
8930
8931 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
8932
8933         * text-mode.el (text-mode-hook-identify): New function,
8934         put on text-mode-hook.  Set text-mode-variant here.
8935         (text-mode): Don't set it here.
8936
8937 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
8938
8939         * text-mode.el (text-mode-hook): New defvar.
8940         (text-mode-variant): New variable.
8941         (text-mode): Set that variable locally.
8942         (toggle-text-mode-auto-fill): New command.
8943
8944 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
8945
8946         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
8947
8948 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
8949
8950         * text-mode.el (paragraph-indent-text-mode):
8951         Renamed from spaced-text-mode.
8952         (text-mode-map): Bind TAB to indent-relative.
8953         (indented-text-mode-map): Variable deleted.
8954         (indented-text-mode): Now an alias for text-mode.
8955
8956 1998-02-05  SL Baur  <steve@altair.xemacs.org>
8957
8958         * loadup.el: test-atoms debugging stuffs removed.
8959
8960 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
8961
8962         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
8963
8964 1997-12-30  Colin Rafferty  <colin@xemacs.org>
8965
8966         * help.el (describe-beta): Made it use `locate-data-file'.
8967         (describe-distribution): Ditto.
8968         (describe-copying): Ditto.
8969         (describe-project): Ditto.
8970         (view-emacs-news): Ditto.
8971
8972         * help-nomule.el (help-with-tutorial): Made it use
8973         `locate-data-file' to find tutorial.
8974
8975 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
8976
8977         * about.el: Corrected my email address.
8978
8979         * mouse.el: Added 'mouse-mswindows-drop' similar to
8980         'mouse-offix-drop'.
8981
8982 1998-01-27  SL Baur  <steve@altair.xemacs.org>
8983
8984         * loadup.el (running-xemacs): Spelling fix.
8985
8986 1998-01-26  Colin Rafferty  <colin@xemacs.org>
8987
8988         * packages.el (packages-find-packages-1): Don't allow a backwards
8989         compatible lisp tree to overwrite `preloaded-file-list'.
8990
8991 1998-01-26  SL Baur  <steve@altair.xemacs.org>
8992
8993         * loadup.el: Don't delete "xemacs" prior to dumping.
8994
8995 1998-01-24  SL Baur  <steve@altair.xemacs.org>
8996
8997         * package-info.el (pi-last-mod-date): New function.
8998         (pi-author-version): New function.
8999         (batch-update-package-info): Use them.
9000
9001 1998-01-23  Colin Rafferty  <colin@xemacs.org>
9002
9003         * frame.el (get-frame-for-buffer-default-to-current): Create.
9004         (get-frame-for-buffer-noselect): Allow user to use current frame
9005         with `get-frame-for-buffer-default-to-current'.
9006
9007 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
9008
9009         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
9010         (byte-compile-output-docform): Ditto.
9011         (byte-compile-compiled-obj-to-list): Ditto.
9012
9013 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9014
9015         * startup.el (command-line-1): Removed code that ran
9016           buffer-menu.
9017
9018 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
9019
9020         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
9021
9022 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
9023
9024         * frame.el (suspend-emacs-or-iconify-frame): Check using
9025         `device-on-window-system-p' instead of explicitly checking for X,
9026         so that the same logic works for MS Windows.
9027         (suspend-or-iconify-emacs): Ditto.
9028
9029 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
9030
9031         * about.el (about-maintainer-info): Andy Piper is back.
9032         (xemacs-hackers): Updated Andy Piper's email address.
9033         (about-hackers): Added Jonathan Harris.
9034         (about-hackers): Updated Tibor Polgar's email address.
9035
9036 1998-01-18  SL Baur  <steve@altair.xemacs.org>
9037
9038         * about.el: Add xemacs.org email manager.
9039
9040         * package-get-base.el (package-get-base): Updated with most recent
9041         package updates.
9042
9043 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9044
9045         * help.el (function-arglist): Use `indirect-function' instead of
9046         `symbol-function' so that aliases are treated correctly.
9047
9048 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9049
9050         * help.el (help-map): Add f1 binding to `help-for-help'.
9051         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
9052         (describe-key-briefly): Use `princ' "%s" to print object.
9053         (with-displaying-help-buffer): Kill buffer if it exists, again.
9054         (describe-key): Use `princ' "%s" to print object.
9055         (describe-function-1): Use `princ' "%s" to print object.
9056         Commented out alias lines removed.
9057         (help-pretty-print-limit): New variable to control pretty-printing
9058         of variable values.
9059         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
9060         `help-pretty-print-value' again.  Only print-print when OBJECT is
9061         list of length less than `help-pretty-print-limit'.
9062         (describe-variable): Use `help-maybe-pretty-print-value' again.
9063
9064 1998-01-18  SL Baur  <steve@altair.xemacs.org>
9065
9066         * simple.el (blink-matching-open): Remove C++ kludge.
9067         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
9068
9069 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9070
9071         * info.el (Info-default-directory-list): Made the documentation
9072         more explanitory.
9073
9074 1998-01-13  Martin Buchholz  <martin@xemacs.org>
9075
9076         * lisp/packages.el:
9077         * lisp/package-admin.el:
9078         * lisp/build-report.el:
9079         Fix typos.
9080
9081 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
9082
9083         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
9084         warnings in Java buffers without final newline and editing the
9085         last line.
9086
9087 1998-01-17  SL Baur  <steve@altair.xemacs.org>
9088
9089         * packages.el (packages-find-packages-1): Don't allow a backwards
9090         compatible lisp tree to overwrite `preloaded-file-list'.
9091         Suggested by Colin Rafferty  <colin@xemacs.org>
9092
9093         * mouse.el (mouse-offix-drop): Set undo-boundary.
9094         From Oliver Graf <ograf@fga.de>
9095
9096 1998-01-13  SL Baur  <steve@altair.xemacs.org>
9097
9098         * loadup.el (load-gc): rewrite as defun.
9099         Print something sensical if a required dump-time file isn't found.
9100
9101 1998-01-12  SL Baur  <steve@altair.xemacs.org>
9102
9103         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
9104         bug strikes a menudescriptor.
9105
9106         * package-get-base.el (package-get-base): Updated.
9107
9108         * package-info.el (batch-update-package-info): Derive REQUIRES
9109         from the Makefile.
9110
9111 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
9112
9113         * files.el (save-some-buffers): Don't play games with deleting
9114         other windows if we are in the minibuffer window.
9115
9116 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9117
9118         * modeline.el (modeline-minor-mode-menu): Add support for :active
9119         (add-minor-mode): Document :active property to TOGGLE.
9120
9121 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9122
9123         * modeline.el (modeline-minor-mode-menu): Add support for an
9124         `:included' predicate in the `toggle-sym' plist.
9125         (add-minor-mode): Document the :included property, format
9126         docstring some more.
9127         (modeline-minor-mode-menu): Documentation string added.
9128
9129 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9130
9131         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
9132         labels from the symbol-names by thwacking off the overly redundant
9133         and overused "mode", parenthesizing "minor", and capitalizing the
9134         resultant strings.  Also shortened the menu's title by eliminating
9135         the redundant buffer name.
9136         (add-minor-mode): Beautified the docstring, added mention of the
9137         `:menu-tag' property of TOGGLE.
9138         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
9139         `toggle-sym' to beatify the mode-life menus.
9140         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
9141         `auto-fill-function'.
9142
9143 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9144
9145         * modeline.el (modeline-minor-mode-menu): Changed the string-only
9146         menus to :style 'toggle.
9147
9148 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
9149
9150         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
9151
9152 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
9153
9154         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
9155         only recognize first hyperlink.
9156         (hyper-apropos-highlightify): Deletia, this is already done by
9157         `hyper-apropos-insert-face'.
9158         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
9159
9160 1998-01-09  SL Baur  <steve@altair.xemacs.org>
9161
9162         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
9163         mail.
9164         (toolbar-mail-reader): Add support for `send'.
9165         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
9166
9167 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9168
9169         * info.el (Info-emacs-info-file-name): Add defvar for
9170         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
9171         will function properly.
9172
9173 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
9174
9175         * simple.el: make the backwards delete function called by
9176         `backward-or-forward-delete-char' user configurable.
9177
9178 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9179
9180         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
9181         compiled function got loaded from.
9182
9183 1998-01-09  SL Baur  <steve@altair.xemacs.org>
9184
9185         * term/apollo.el: Synched up with InfoDock 3.6.2.
9186
9187 1998-01-08  SL Baur  <steve@altair.xemacs.org>
9188
9189         * startup.el (load-init-file): Load autoloads earlier.
9190         (startup-splash-frame): Handle InfoDock logo.
9191
9192         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
9193         InfoDock.
9194         (x-init-toolbar-from-resources): Move from x-toolbar.el.
9195
9196         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
9197         doesn't have this function.
9198
9199         * packages.el (locate-data-file): Fix to call `locate-file'.
9200
9201 1998-01-07  SL Baur  <steve@altair.xemacs.org>
9202
9203         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
9204         version of version.el.
9205         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
9206
9207         * x-menubar.el (default-menubar): Guard reference to
9208         `gnuserv-frame'.
9209         (default-menubar): Guard references to `font-lock-mode'.
9210         (default-menubar): Guard references to font-menu-this-frame-only-p'.
9211         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
9212
9213         * make-docfile.el: Don't snarf doc strings from autoloads.
9214
9215         * startup.el (load-init-file): Use algorithm from loaddefs.el for
9216         loading auto-autoloads files.
9217
9218         * loaddefs.el: Disable dumping autoloads.
9219
9220 1998-01-05  SL Baur  <steve@altair.xemacs.org>
9221
9222         * lisp-mnt.el: Synch to Emacs 20.2.
9223
9224         * help.el: Remove manual autoload of `finder-by-keyword'.
9225
9226         * finder.el (finder-by-keyword): Autoload.
9227
9228         * help.el: Conditionalize hyperbole setup.
9229
9230 1998-01-04  SL Baur  <steve@altair.xemacs.org>
9231
9232         * packages.el (package-require): Update to reflect new data format.
9233
9234 1998-01-02  Didier Verna  <didier@xemacs.org>
9235
9236         * x-menubar.el (default-menubar): make the tutorials available
9237         through the menubar. (Plus some compilation warnings cleanup).
9238
9239 1998-01-04  SL Baur  <steve@altair.xemacs.org>
9240
9241         * check-features.el: New file.  Perform sanity check after build.
9242
9243         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
9244         files to tooltalk package.
9245         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
9246         package.
9247
9248         * package-admin.el (package-admin-xemacs): Use better default for
9249         location of XEmacs binary.
9250
9251 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
9252
9253         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
9254         tag with sexp and add value tag with value `t'.
9255
9256 1998-01-03  SL Baur  <steve@altair.xemacs.org>
9257
9258         * package-get.el: Changes to work with real data.
9259         From Pete Ware <ware@cis.ohio-state.edu>
9260
9261         * packages.el (packages-reload-autoloads): Guard load for the time
9262         being.
9263
9264         * update-elc.el ("packages.el"): Force loading packages.el instead
9265         of possibly out-of-date packges.elc.
9266         * make-docfile.el ("packages.el"): Ditto.
9267
9268 1998-01-02  Colin Rafferty  <colin@xemacs.org>
9269
9270         * build-report.el (build-report-delete-regexp): Added a rule for
9271         the main tarball shadowing anything past it.
9272
9273 1998-01-02  SL Baur  <steve@altair.xemacs.org>
9274
9275         * packages.el (package-provide): Delete a previous provide.
9276
9277         * package-info.el: New file.
9278
9279         * package-get.el: New file.
9280         From Pete Ware <ware@cis.ohio-state.edu>
9281         (package-get): Fix md5 computation to work with Mule.
9282
9283 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9284
9285         * simple.el (log-message-*): Quote symbols in docstrings properly.
9286
9287 1998-01-01  SL Baur  <steve@altair.xemacs.org>
9288
9289         * packages.el (packages-new-autoloads): Ignore symbolic links.
9290
9291         * cus-face.el (face-custom-attributes-get): Fix typo.
9292         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9293
9294 1997-12-31  SL Baur  <steve@altair.xemacs.org>
9295
9296         * startup.el (load-init-file): Reload new or changed autoloads
9297         unless inhibited.  Reload modified dumped lisp (stubbed).
9298
9299         * packages.el (packages-new-autoloads): New function.
9300         (packages-reload-autoloads): New function.
9301         (packages-reload-dumped-lisp): New (stub) function.
9302
9303         * loadup.el: Inhibit reloading dumped files when running temacs.
9304
9305         * loadhist.el (file-provides): Extend to handle variant
9306         extensions.
9307
9308         * replace.el (query-replace): Fix typo.
9309
9310 1997-12-30  SL Baur  <steve@altair.xemacs.org>
9311
9312         * make-docfile.el: list-autoloads-path has been renamed.
9313         * update-elc.el: list-autoloads has been renamed.
9314
9315         * packages.el (packages-list-autoloads): Renamed.
9316         (packages-list-autoloads-path): Ditto.
9317
9318 1997-12-29  Colin Rafferty  <colin@xemacs.org>
9319
9320         * packages.el (packages-find-packages-1): Made it signal a warning
9321         for an error in an auto-autoload.el file.
9322
9323 1997-12-30  SL Baur  <steve@altair.xemacs.org>
9324
9325         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
9326         tag with const.
9327         From Aki Vehtari <Aki.Vehtari@hut.fi>
9328
9329         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
9330
9331         * loadhist.el (unload-feature): Remove autoload.
9332
9333 1997-12-28  SL Baur  <steve@altair.xemacs.org>
9334
9335         * loadhist.el: Unpackaged.
9336
9337         * help.el (describe-symbol-find-file): Rename
9338         `describe-function-find-file' and make old name obsolete.
9339         (describe-function-1): Use it.
9340         (describe-function-1): Guard reference to
9341         `compiled-function-annotation'.
9342
9343 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9344
9345         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
9346         argument.
9347         (help-mode-quit): New optional arg to control whether it kills or
9348         buries.  Tidied up.
9349         (with-displaying-help-buffer): Don't kill buffer initially, even
9350         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
9351         (help-pretty-print-value): Rename back from
9352         `help-maybe-pretty-print-value'!  If `pp-internal' is available
9353         use it, otherwise use dumped `cl-prettyprint'.
9354         (describe-variable): Use `help-pretty-print-value' again.
9355         (find-func): Removed reference to "find-func" at end.
9356
9357 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
9358
9359         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
9360           GUI XEmacs. Rename? x-menubar is rather window system
9361           independant, except for a couple of items.
9362
9363 1997-12-26  SL Baur  <steve@altair.xemacs.org>
9364
9365         * x-menubar.el (default-menubar): Remove hyperbole and oobr
9366         entries as they will no longer be distributed with XEmacs.
9367
9368         * format.el (format-alist): Fix image/tiff regexps.
9369         From P. E. Jareth Hein <jareth@camelot-soft.com>
9370
9371         * help.el (help-maybe-pretty-print-value): Rename.
9372         (describe-variable): Use it.
9373         (describe-variable): Add trailing linefeed.
9374
9375 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9376
9377         * help.el (describe-function-1): Don't output anything for
9378           arglist of autoload functions.
9379
9380 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9381
9382         * help.el (describe-function-1): Don't output anything for
9383           arglist of autoload functions.
9384
9385 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9386
9387         * help.el (help-mode-map): New bindings for `help-mode-bury',
9388         `describe-function-at-point', `describe-variable-at-point',
9389         `Info-elisp-ref', `customize-variable', `help-next-section' and
9390         `help-prev-section'.
9391         (help-next-section): New function.
9392         (help-prev-section): New function.
9393         (help-mode-quit): Changed to kill the help buffer.
9394         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
9395         correctly.
9396         (help-buffer-name): New function to generate the name of help
9397         buffers.
9398         (with-displaying-help-buffer): Is now a macro.  Takes an new first
9399         argument giving the name of the help buffer.
9400         (describe-key): Use `with-displaying-help-buffer' with name.
9401         (describe-mode): Ditto.
9402         (describe-bindings): Ditto.
9403         (describe-prefix-bindings): Ditto.
9404         (view-lossage): Ditto.
9405         (with-syntax-table): New macro.
9406         (function-called-at-point): Use `ignore-errors' and
9407         `with-syntax-table'.
9408         (function-at-point): Ditto.
9409         (describe-function): Use `with-displaying-help-buffer' with name.
9410         (function-arglist): Extracted from `describe-function-1'.  Returns
9411         function's arglist as string.
9412         (function-documentation): Extracted from `describe-function-1'.
9413         Returns function's docstring.
9414         (describe-function-1): Remove all the "stream" garbage, including
9415         the stream argument.  Use `function-arglist' and
9416         `function-documentation'.
9417         (describe-function-arglist): Just use `function-arglist'.
9418         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
9419         (help-pretty-print-value): New function to help with
9420         pretty-printing variable values.  Knows about `#<...>'.  Needs
9421         `pp-internal'.
9422         (describe-variable): Use `with-displaying-help-buffer' with name.
9423         Formatting improved.  Display file where variable is defined, if
9424         known.  Use `help-pretty-print-value'.
9425         (describe-syntax): Use `with-displaying-help-buffer' with name.
9426         (list-processes): Remove "stream" garbage.
9427
9428 1997-12-25  SL Baur  <steve@altair.xemacs.org>
9429
9430         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
9431         call a dumped routine instead.
9432
9433         * x-win-xfree86.el: Wrap file in defun.
9434         * x-win-sun.el: Ditto.
9435
9436 1997-12-23  SL Baur  <steve@altair.xemacs.org>
9437
9438         * help.el (view-emacs-news): Remove usage of outl-mouse which
9439         advises functions and does other evil things.
9440
9441 1997-12-22  SL Baur  <steve@altair.xemacs.org>
9442
9443         * format.el (format-alist): Add `image/tiff'.
9444         From P. E. Jareth Hein <jareth@camelot-soft.com>
9445
9446 1997-12-21  SL Baur  <steve@altair.xemacs.org>
9447
9448         * about.el (about-hackers): More names added.
9449
9450         * make-docfile.el: Remove superfluous package path search.
9451
9452         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
9453
9454 1997-12-20  SL Baur  <steve@altair.xemacs.org>
9455
9456         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
9457         ignored shadows.
9458
9459 1997-12-18  SL Baur  <steve@altair.xemacs.org>
9460
9461         * startup.el (set-default-load-path): Make sure lisp and site-lisp
9462         get trailing slashes when added to the load-path.
9463
9464         * x-init.el (init-x-win): Locate where XEmacs X localization files
9465         are.
9466
9467 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
9468
9469         * x-faces.el: Added support for foregroundToolBarColor
9470           to xpm-color-symbols.
9471
9472 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
9473
9474         * etags.el (tags-remove-duplicates): Removed.
9475         (buffer-tag-table-list): Use `delete-duplicates'.
9476
9477         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
9478         correctly.
9479         (get*): Defalias to `get'.
9480
9481         * cl.el (eql): Compare integers with `eq'.
9482         (cl-map-extents): Check for `map-extents' first.
9483
9484 1997-12-17  Didier Verna  <didier@xemacs.org>
9485
9486         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
9487         added the 'numero', 'copyright' and 'trademark' symbols.
9488
9489         * leim/quail/latin-post.el ("french-postfix"): see above.
9490
9491 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
9492
9493         * widget.el (define-widget): Check the arguments.
9494
9495         * cus-edit.el (customize-face): Use `check-argument-type'.
9496         (custom-variable-value-create): Use `signal' to signal error.
9497         (custom-variable-reset-saved): Ditto.
9498         (custom-variable-reset-standard): Ditto.
9499         (custom-face-reset-saved): Ditto.
9500
9501         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
9502         (widget-default-format-handler): Ditto.
9503         (widget-checklist-add-item): Ditto.
9504         (widget-radio-add-item): Ditto.
9505         (widget-editable-list-entry-create): Ditto.
9506         (widget-sexp-prompt-value): Ditto.
9507
9508         * custom.el (custom-declare-variable): Signal errors better.
9509         (custom-handle-keyword): Ditto.
9510         (custom-declare-group): Ditto.
9511
9512         * window-xemacs.el (windows): Ditto.
9513
9514         * menubar.el (menu): Ditto.
9515
9516         * keydefs.el (keyboard): Ditto.
9517
9518         * minibuf.el (minibuffer): Ditto.
9519
9520         * process.el (execute): Ditto.
9521
9522         * fill.el (fill): Ditto.
9523
9524         * modeline.el (modeline): Ditto.
9525
9526         * help.el (help): Ditto.
9527
9528         * faces.el (faces): Ditto.
9529
9530         * files.el (files): Ditto.
9531
9532         * x-init.el (x): Ditto.
9533
9534         * lisp-mode.el (lisp): Ditto.
9535
9536         * process.el (processes): Ditto.
9537
9538         * mouse.el (mouse): Ditto.
9539
9540         * abbrev.el (abbrev): Moved from cus-edit.
9541
9542         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
9543         as variable declaration.
9544
9545 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
9546
9547         * menubar.el (find-menu-item): Use `check-argument-type'.
9548         (find-menu-item): Cosmetic changes.
9549
9550 1997-12-18  SL Baur  <steve@altair.xemacs.org>
9551
9552         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
9553
9554 1997-12-17  SL Baur  <steve@altair.xemacs.org>
9555
9556         * startup.el (set-default-load-path): Only search package-path
9557         when not running temacs.
9558
9559         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
9560         files.
9561
9562         * loadup.el: Correct commentary.  Reformatting.
9563         (really-early-error-handler): Use absolute path to the
9564         first dumped-lisp.el file.
9565         (really-early-error-handler): Print full path name of
9566         each dumped lisp file (inherited from InfoDock).
9567
9568         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
9569         dumped-lisp.el files.
9570
9571         * make-docfile.el (preloaded-file-list): Reorder when the
9572         package-path is searched.
9573         * update-elc.el: Ditto.
9574
9575         * lisp-mode.el (call-with-condition-handler): Treat the same as
9576         `condition-case' for indentation.
9577
9578         * about.el (about-xemacs): Update release date.
9579
9580 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
9581
9582         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
9583         anywhere but at the last clause.
9584         (ecase): Disallow `t' and `otherwise'.
9585
9586 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9587
9588         * cus-edit.el (custom-buffer-create-buttons): New function
9589         from stuff moved out of `custom-buffer-create-internal'.
9590         (custom-novice): New variable.  Default t.
9591         (custom-display-global-buttons): Ditto.  Default `top'.
9592         (custom-buffer-create-internal): Only display help if
9593         `custom-novice' is non-nil.  Display global buttons according to
9594         `custom-display-global-buttons'.
9595
9596 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
9597
9598         * menubar.el (find-menu-item): Use `check-argument-type'.
9599         (find-menu-item): Cosmetic changes.
9600
9601 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
9602
9603         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
9604         look.
9605
9606 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9607
9608         * format.el (format-deannotate-region):  Bug fix.
9609         Deannotating a region containing unknown tags would fail
9610         (causing decoding of text/enriched to fail at user level)
9611
9612 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
9613
9614         * minibuf.el (read-directory-name): Support sixth
9615           arg, HISTORY, as already documented.
9616
9617 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
9618
9619         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
9620         to `ecase'.
9621
9622 1997-12-14  SL Baur  <steve@altair.xemacs.org>
9623
9624         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
9625         skk-activate.
9626
9627 1997-12-13  SL Baur  <steve@altair.xemacs.org>
9628
9629         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.