update.
[chise/xemacs-chise.git] / lisp / ChangeLog
1 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2
3         * mule/vietnamese.el (vscii-2): Delete abolished property
4         `composite'; now composite mode is default.
5
6 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
7
8         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
9         of `raw-text'; check \uHHHH representation even if non-ascii
10         characters are not found.
11
12         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
13         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
14         unconditionally.
15
16         * mule/viet-ccl.el: New file.
17
18         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
19         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
20         - Separate CCL based implementations to viet-ccl.el.
21
22 2000-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
23
24         * utf-2000/ccs-jisx0208-1983.el: Remove unused file.
25
26 2000-03-23  MORIOKA Tomohiko  <tomo@m17n.org>
27
28         * utf-2000/Ideograph-R085-Water.el (U+6E13): Add J{78|83|90}-374C.
29
30         * utf-2000/Ideograph-R066-Rap.el (M13285'): Unify U+656C; separate
31         C1-6439.
32         (M13303): Separate U+656C.
33
34         * utf-2000/Ideograph-R064-Hand.el (M12239): Separate U+6385.
35         (M12311'): Add Mojikyo-50200.
36         (M12312): Separate U+63BD.
37         (M12373): Separate U+63E4.
38         (M12552): Separate U+643D.
39         (M12575): Separate U+6452.
40         (M12597): Separate U+6461.
41         (M12597): Separate U+6461.
42         (M12645): Separate U+6479.
43         (M12678): Separate U+6487.
44         (M12716): Separate U+649D.
45         (M12808): Separate U+64CE.
46         (M12876): Separate U+64ED.
47         (M12894): Separate U+64F3.
48         (M26763): Separate C5-7347.
49
50 2000-03-22  MORIOKA Tomohiko  <tomo@m17n.org>
51
52         * utf-2000/char-db-util.el (insert-char-data): Change order of
53         `ideographic-strokes', `kangxi-strokes', `japanese-strokes' and
54         `cns-strokes'.
55
56         * utf-2000/mojikyo.el (M292): Remove mojikyo-pj-1.
57         (M634): Likewise.
58         (M916): Likewise.
59         (M28800): Remove mojikyo-pj-6.
60         (M48869): Remove mojikyo-pj-9.
61         (M50100): Likewise.
62
63 2000-03-22  MORIOKA Tomohiko  <tomo@m17n.org>
64
65         * utf-2000/Ideograph-R054-Long-Stride.el (M9574): Separate U+5EFA.
66
67         * utf-2000/Ideograph-R038-Woman.el (M6618): Separate U+5ACC.
68
69         * utf-2000/Ideograph-R116-Cave.el (M25406): Separate U+7A74.
70         (M25424): Separate U+7A81.
71         (M25439): Unify U+7A81.
72
73         * utf-2000/Ideograph-R170-Mound.el (M41720'): Separate U+F9DC; add
74         Mojikyo-50557.
75         (U+F9DC): Add K0-6B58.
76         (M41792): Separate J78-3764 and C1-6B61.
77         (M41813): Add J78-3764.
78
79         * utf-2000/Ideograph-R213-Turtle.el (M48869): Add
80         `kangxi-radical', `kangxi-strokes' and comment.
81
82 2000-03-22  MORIOKA Tomohiko  <tomo@m17n.org>
83
84         * utf-2000/Ideograph-R115-Grain.el (M25218): Separate J78-374E and
85         K0-4D26.
86         (M48869): Moved to Ideograph-R213-Turtle.el.
87
88         * utf-2000/Ideograph-R113-Spirit.el (M24634): Separate U+7941.
89         (M24636): Separate U+7944.
90         (M24637): Separate U+7945.
91         (M24638): Separate U+7946.
92         (M24640): Move K0-5137 from U+7948.
93         (M24641): Move K0-7233 from U+7949.
94         (M24643): Separate U+794A.
95         (M24645): Separate U+794B.
96         (M24647): Separate U+794C.
97         (M24651): Separate U+794F.
98         (M24652): Move K0-695E from M24652'.
99
100 2000-03-21  MORIOKA Tomohiko  <tomo@m17n.org>
101
102         * utf-2000/Ideograph-R145-Clothes.el (M34166): Add J{78|83}-3736.
103
104         * utf-2000/Ideograph-R123-Sheep.el (M28498): Add J{78|83}-3732.
105
106         * utf-2000/Ideograph-R119-Rice.el (M26860): Add J{78|83}-3729.
107
108         * utf-2000/Ideograph-R177-Leather.el (M42729): Separate
109         J{83|90}-3724m K0-7C28 and C1-675D.
110         (M42732): Separate U+9775.
111
112         * utf-2000/Ideograph-R030-Mouth.el (M4015): Add J90-3674.
113         (J78-3674): New character.
114
115 2000-03-20  MORIOKA Tomohiko  <tomo@m17n.org>
116
117         * utf-2000/Ideograph-R158-Body.el (U+8EAF): Add J{83|90}-366D.
118
119 2000-03-17  MORIOKA Tomohiko  <tomo@m17n.org>
120
121         * utf-2000/Ideograph-R023-Hiding-Enclosure.el (U+533A): Add
122         J90-3668.
123
124         * utf-2000/Ideograph-R009-Man.el (M724): Add
125         `jisx0208-difference'.
126         (U+4FF1): Add `jisx0208-1978/4X'.
127
128         * utf-2000/Ideograph-R145-Clothes.el (M34646): Add
129         `ideographic-strokes'.
130         (M34647): Add J{78|83}-365F.
131         (M34648): Add `ideographic-strokes'.
132
133         * utf-2000/Ideograph-R145-Clothes.el (M34148): Add
134         `ideographic-strokes'.
135         (M34149): Separate U+887F.
136         (M34150): Separate C2-3277.
137         (M34151): Add `ideographic-strokes'.
138
139         * utf-2000/Ideograph-R076-Lack.el (M16104): Unify U+6B3D.
140
141 2000-03-17  MORIOKA Tomohiko  <tomo@m17n.org>
142
143         * utf-2000/char-db-util.el (insert-char-data): Regard charset
144         `mojikyo' as same as `ideograph-daikanwa'; support
145         `jisx0208-1978/4X'.
146         (decode-builtin-char): Regard charset `mojikyo' as same as
147         `ideograph-daikanwa'.
148
149 2000-03-16  MORIOKA Tomohiko  <tomo@m17n.org>
150
151         * utf-2000/Ideograph-R076-Lack.el (M16008): Unify U+6B23.
152         (M16012): Separate U+6B24.
153         (M16017): Unify U+6B25.
154         (M16019): Unify U+6B26.
155
156         * utf-2000/Ideograph-R069-Axe.el (M13534): Unify U+65A4.
157
158         * utf-2000/Ideograph-R019-Power.el (M2415'): Add J90-3650 and
159         Mojikyo-50112.
160
161 2000-03-15  MORIOKA Tomohiko  <tomo@m17n.org>
162
163         * utf-2000/Ideograph-R009-Man.el (M899): Add J90-3676.
164         (J83-364F): Add J90-364F.
165
166         * utf-2000/Ideograph-R032-Earth.el (U+5C2D): Moved from
167         Ideograph-R043-Lame.el; add J90-3646.
168
169         * utf-2000/Ideograph-R043-Lame.el (U+5C2D): Moved to
170         Ideograph-R032-Earth.el.
171
172         * utf-2000/Ideograph-R064-Hand.el (U+631F): Add J{78|83|90}-3634.
173
174         * utf-2000/Ideograph-R026-Seal.el (U+537F): Add J90-362A.
175
176         * utf-2000/Ideograph-R044-Corpse.el (M7709): Separate U+5C51 and
177         C1-552C.
178
179         * utf-2000/Ideograph-R032-Earth.el (M4916): Separate
180         J{78|83}-3651.
181         (U+5747): Unify J{78|83}-3651.
182
183 2000-03-14  MORIOKA Tomohiko  <tomo@m17n.org>
184
185         * utf-2000/Ideograph-R093-Cow.el (M19922): Unify U+725B.
186         (M19923): Add total-strokes.
187
188         * utf-2000/Ideograph-R029-Again.el (M3118'): Add J90-355A and
189         Mojikyo-50116.
190
191         * utf-2000/Ideograph-R123-Sheep.el (M28504): Add J{78|83}-3541 and
192         K0-6B79.
193
194         * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el (M22007): Unify U+7591.
195
196         * utf-2000/Ideograph-R093-Cow.el (M20190'): Add J{78|83|90}-353E
197         and Mojikyo-50275.
198         (M20195): Unify U+72A1.
199
200         * utf-2000/Ideograph-R076-Lack.el (M16097): Unify U+6B3A.
201         (M16099): Unify U+6B3B.
202         (M16103): Unify U+6B3C.
203
204         * utf-2000/Ideograph-R084-Steam.el (M17046): Separate U+6C18; add
205         C6-2529.
206         (U+6C18): Unify C2-2258.
207         (M17046'): Add J{78|83|90}-3524 and Mojikyo-50245.
208
209         * utf-2000/Ideograph-R009-Man.el (M927'): Add J90-3536 and
210         Mojikyo-50104.
211
212         * utf-2000/Ideograph-R079-Weapon.el (M16668): Unify U+6BC4.
213         (M16673): Unify U+6BC5.
214
215 2000-03-13  MORIOKA Tomohiko  <tomo@m17n.org>
216
217         * utf-2000/Ideograph-R116-Cave.el (M25593): Separate U+7AAE.
218
219 2000-03-09  MORIOKA Tomohiko  <tomo@m17n.org>
220
221         * utf-2000/Ideograph-R113-Spirit.el (M24639): Separate U+7947.
222
223 2000-03-08  MORIOKA Tomohiko  <tomo@m17n.org>
224
225         * utf-2000/Ideograph-R050-Turban.el (M8930): Separate J90-3522 and
226         C3-3067.
227
228 2000-03-06  MORIOKA Tomohiko  <tomo@m17n.org>
229
230         * utf-2000/Ideograph-R074-Moon.el (M14378): Add J{78|83}-347C.
231
232         * utf-2000/Ideograph-R071-Not.el (M13721): Unify U+65E2.
233
234         * utf-2000/Ideograph-R070-Square.el (M13687): Unify U+65D7.
235         (M13694): Unify U+65D8.
236         (M13698): Unify U+65DA.
237
238         * utf-2000/Ideograph-R026-Seal.el (U+5371): Add J90-346D.
239
240 2000-03-03  MORIOKA Tomohiko  <tomo@m17n.org>
241
242         * utf-2000/Ideograph-R104-Sickness.el (M22538): Unify U+764C.
243         (M22542): Unify U+7650.
244
245         * utf-2000/Ideograph-R170-Mound.el (M41676'): Add
246         J{78|83|90}-3459.
247
248         * utf-2000/Ideograph-R108-Dish.el (M23031): Unify U+76E2.
249         (M23032): Unify C1-6971.
250         (J90-3446): Add J{78|83}-3446 and K0-4A78.
251
252         * utf-2000/Ideograph-R099-Sweet.el (M21643): Unify U+7518.
253
254         * utf-2000/Ideograph-R085-Water.el (M18253): New character.
255         (U+6F97): Unify C1-6D58; add J{83|90}-3442 and K0-4A55.
256
257         * utf-2000/Ideograph-R076-Lack.el (M16190): Unify U+6B52.
258         (M16197): Unify U+6B53.
259
260 2000-03-02  MORIOKA Tomohiko  <tomo@m17n.org>
261
262         * utf-2000/ideograph-util.el (ideograph-char<): Prefer
263         `non-morohashi' to `morohashi-daikanwa'.
264
265 2000-03-02  MORIOKA Tomohiko  <tomo@m17n.org>
266
267         * utf-2000/Ideograph-R076-Lack.el (M16107): Unify U+6B3E.
268         (M16111): Unify U+6B3F.
269         (M16125): Unify U+6B40.
270         (M16126): Unify U+6B41.
271         (M16127): Unify U+6B42.
272
273         * utf-2000/Ideograph-R066-Rap.el (M13260): Add J{78|83}-343A;
274         separate C1-5F56 and J90-343A.
275
276         * utf-2000/Ideograph-R098-Tile.el (J90-3424): Add J{78|83}-3424.
277
278         * utf-2000/Ideograph-R140-Grass.el (M30771): New character.
279         (U+82C5): Add J90-3423.
280         (U+85F2): Delete M15811; add C2-665A.
281
282         * utf-2000/Ideograph-R181-Leaf.el (M43374): Separate U+9811.
283
284 2000-03-01  MORIOKA Tomohiko  <tomo@m17n.org>
285
286         * utf-2000/Ideograph-R124-Feather.el (M28766): Separate U+7FEB.
287
288         * utf-2000/Ideograph-R046-Mountain.el (M8624'): Separate
289         J{78|83}-3460.
290
291         * utf-2000/Ideograph-R154-Shell.el (M36681): Separate
292         J{78|83}-3453 and C1-5D4B.
293
294         * utf-2000/Ideograph-R124-Feather.el (M28780): Separate U+7FF0.
295
296         * utf-2000/Ideograph-R030-Mouth.el (U+565B): Add J90-337A.
297
298         * utf-2000/Ideograph-R116-Cave.el (U+7AC3): Add J78-635E and
299         J{83|90}-3376.
300
301         * utf-2000/Ideograph-R075-Tree.el (M15065): Separate U+691B.
302         (U+691B): Add J{78|83|90}-3371.
303
304         * utf-2000/Ideograph-R018-Knife.el (M2112'): Add J90-3364.
305
306         * utf-2000/Ideograph-R075-Tree.el (M15485): Add J{78|83}-335F.
307
308 2000-02-29  MORIOKA Tomohiko  <tomo@m17n.org>
309
310         * utf-2000/Ideograph-R079-Weapon.el (U+6BBB): Unify C3-3665; add
311         J{78|83}-334C.
312         (J90-334C): New character.
313
314         * utf-2000/Ideograph-R064-Hand.el (U+64B9): Add J78-5978 and
315         J{83|90}-3349.
316
317         * utf-2000/Ideograph-R142-Insect.el (U+86CE): Add J78-695A and
318         J{83|90}-3342.
319
320         * utf-2000/Ideograph-R075-Tree.el (M15217'): Add J78-3335;
321         separate U+6982.
322         (U+6982): Separate J83-3335, J90-3335 and C1-644D.
323
324 2000-02-28  MORIOKA Tomohiko  <tomo@m17n.org>
325
326         * utf-2000/Ideograph-R106-White.el (M22699): Unify U+7686.
327
328         * utf-2000/Ideograph-R177-Leather.el (M42781): Separate
329         J{83|90}-3373.
330
331         * utf-2000/Ideograph-R140-Grass.el (M31170): Separate U+83D4.
332         (M32601): Separate C5-7940; add mapping to U+8641.
333
334         * utf-2000/Ideograph-R061-Heart.el (M10617'): Remove C1-554E.
335
336         * utf-2000/Ideograph-R140-Grass.el (M31000): New character.
337         (M31000'): Add J90-3259; move C1-5D23 to M31000.
338         (M31168): New character.
339         (M31168'): Add J90-325B; move C3-3E59 to M31168.
340
341 2000-02-26  MORIOKA Tomohiko  <tomo@m17n.org>
342
343         * utf-2000/Ideograph-R021-Spoon.el (J{78|83}-323D): Add J90-323D.
344
345         * utf-2000/Ideograph-R026-Seal.el (J{78|83}-3237): Add J90-3237.
346
347         * utf-2000/Ideograph-R009-Man.el (M628'): Add J90-3241.
348         (M1178): Add J90-322F.
349
350 2000-02-25  MORIOKA Tomohiko  <tomo@m17n.org>
351
352         * utf-2000/Ideograph-R092-Fang.el (M19909): Unify C1-455B.
353         (J90-3267): Unify J{78|83}-3267.
354
355         * utf-2000/Ideograph-R076-Lack.el (M16167): Unify U+6B4C.
356         (M16168): Unify U+6B4D.
357
358         * utf-2000/Ideograph-R093-Cow.el (M19933): Unify U+7261.
359
360         * utf-2000/Ideograph-R124-Feather.el (M28614): New character.
361         (M28614'): Separate K0-6962 to M28614.
362         (M28616): Separate C6-3375.
363         (M28617): Separate C6-3372.
364         (M28618): Separate C6-3376.
365         (M28619): Separate C5-2B2B.
366         (M28620): Separate C4-2B22.
367         (M28621): Separate C4-2B21.
368         (M28622): Separate C4-2B24.
369         (M28623): Separate U+7FBE.
370         (M28624): Separate C4-2B23.
371         (M28625): Separate U+7FBF.
372         (M28626): Separate C6-3374.
373         (M28627): Separate C4-2F33.
374         (M28628): Separate U+437E.
375         (M28629): Separate C5-2F61.
376         (M28631): Separate C5-2F63.
377         (M28632): Separate U+7FC0.
378         (M28633): Separate C5-2F60.
379         (M28634): Separate C4-2F31.
380         (M28800): Moved from Ideograph-R196-Bird.el.
381
382         * utf-2000/Ideograph-R195-Fish.el (U+9BF5): Add J90-3033.
383
384 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
385
386         * mule/mule-conf.el (japanese-jisx0213-1): Allow
387         "jisx0213.2000-1".
388         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
389
390         * mule/mule-charset.el (default-coded-charset-priority-list):
391         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
392         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
393
394 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
395
396         * utf-2000/Ideograph-R196-Bird.el: Move M28800 and U+7FF5 to
397         Ideograph-R124-Feather.el.
398         (U+9D0E): Add J{83|90}-322A.
399
400         * utf-2000/Ideograph-R196-Bird.el (U+9D2C): Add J78-7274 and
401         J{83|90}-3229.
402
403         * utf-2000/Ideograph-R145-Clothes.el (M34629): Separate U+8956;
404         unify J78-3228.
405
406         * utf-2000/Ideograph-R079-Weapon.el (M16618'): Unify U+6BB4;
407         separate C3-2959.
408
409         * utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
410         utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
411         utf-2000/u03000-CJK-Symbols-and-Punctuation.el,
412         utf-2000/u02600-Miscellaneous-Symbols.el,
413         utf-2000/u025A0-Geometric-Shapes.el,
414         utf-2000/u02500-Box-Drawing.el,
415         utf-2000/u02300-Miscellaneous-Technical.el,
416         utf-2000/u02200-Mathematical-Operators.el,
417         utf-2000/u02190-Arrows.el, utf-2000/u02100-Letterlike-Symbols.el,
418         utf-2000/u02000-General-Punctuation.el,
419         utf-2000/u00400-Cyrillic.el, utf-2000/u00370-Greek.el,
420         utf-2000/u000A0-Latin-1-Supplement.el: Add japanese-jisx0208-1990.
421
422 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
423
424         * utf-2000/Ideograph-R076-Lack.el (M16024'): Unify U+6B27;
425         separate C3-2954.
426
427         * utf-2000/Ideograph-R064-Hand.el (M11955): Separate U+62D0.
428
429 2000-02-23  MORIOKA Tomohiko  <tomo@m17n.org>
430
431         * utf-2000/Ideograph-R172-Short-Tailed-Bird.el (M41973): Separate
432         J{78|83}-326D, K0-643A and J90-326D.
433
434         * utf-2000/Ideograph-R140-Grass.el (M30860'): Unify C6-2E22;
435         separate J{78|83}-326A.
436
437         * utf-2000/Ideograph-R162-Walk.el (M38789): Separate C1-535E and
438         U+8FE6.
439         (M38790): Separate C3-2F31 and U+8FE7.
440         (M38791): Separate C1-5365 and U+8FE8.
441         (M38792): Separate C4-2B4F.
442
443         * utf-2000/Ideograph-R124-Feather.el (M28635): Unify K0-683A.
444         (M28635'): Separate K0-683A; separate U+7FC1.
445
446         * utf-2000/Ideograph-R169-Gate.el (M41244): Add
447         `jisx0208-difference'.
448
449         * utf-2000/Ideograph-R100-Life.el (M21689): Add J{78|83}-3179.
450
451 2000-02-22  MORIOKA Tomohiko  <tomo@m17n.org>
452
453         * utf-2000/Ideograph-R070-Square.el (M13628): Separate U+65BC.
454         (U+65BC): Unify J{78|83|90}-3177 and C1-4D75.
455
456 2000-02-18  MORIOKA Tomohiko  <tomo@m17n.org>
457
458         * utf-2000/Ideograph-R086-Fire.el (U+7114): Add J{83|90}-316B.
459
460         * utf-2000/Ideograph-R187-Horse.el (M44633'): Add
461         J{78|83|90}-3158.
462
463         * utf-2000/Ideograph-R108-Dish.el (M22972'): Unify U+76CA.
464         (M22975): Unify U+76CB.
465
466 2000-02-17  MORIOKA Tomohiko  <tomo@m17n.org>
467
468         * utf-2000/Ideograph-R104-Sickness.el (M22069): Unify U+75AB.
469         (M22081): Unify U+75B0.
470
471         * utf-2000/Ideograph-R140-Grass.el (M30808'): Add J90-3151.
472
473         * utf-2000/Ideograph-R108-Dish.el (M22961): Add J{78|83}-314E.
474         (M22965): Unify U+76C9.
475
476         * utf-2000/Ideograph-R097-Melon.el (M21371): Unify C1-466A.
477         (J90-313B): Unify J{78|83}-313B; separate C1-466A.
478
479 2000-02-16  MORIOKA Tomohiko  <tomo@m17n.org>
480
481         * utf-2000/Ideograph-R027-Cliff.el: Reformated.
482
483         * utf-2000/Ideograph-R167-Gold.el (M40310): Separate U+925B,
484         C1-6745 and J90-3174.
485
486 2000-02-15  MORIOKA Tomohiko  <tomo@m17n.org>
487
488         * utf-2000/Ideograph-R085-Water.el (M17260): Separate U+6CBF,
489         J90-3168 and C1-4E58.
490
491         * utf-2000/Ideograph-R144-Walk-Enclosure.el (M34073): Separate
492         {j78|83|90}-3152 and K0-6A5B.
493
494 2000-02-14  MORIOKA Tomohiko  <tomo@m17n.org>
495
496         * utf-2000/Ideograph-R184-Eat.el (M44146): Separate U+990C.
497
498         * utf-2000/Ideograph-R030-Mouth.el (M4286): Separate U+5642.
499
500         * utf-2000/Ideograph-R162-Walk.el (M38722): Separate U+8FC2.
501         (M38901): Unify K0-5C71; separate C1-5D61 and J90-3029.
502         (U+9022): Separate K0-5C71 and C1-5D61; add `jisx0208-difference'
503         property.
504
505         * utf-2000/Ideograph-R140-Grass.el (M30699'): Separate U+829D.
506         (J{78|83|90}-3032): Add `jisx0208-difference'.
507
508 2000-02-12  MORIOKA Tomohiko  <tomo@m17n.org>
509
510         * utf-2000/Ideograph-R120-Silk.el (M27682): Separate
511         J{78|83|90}-305E.
512         (SJG-6136): Unify J90-305E.
513
514         * utf-2000/Ideograph-R009-Man.el (SJG-352): Unify J90-304E.
515
516 2000-02-11  MORIOKA Tomohiko  <tomo@m17n.org>
517
518         * utf-2000/Ideograph-R195-Fish.el (M46413): Unify J78-3073.
519         (U+9C2F): Unify J{83|90}-3073.
520
521 2000-02-10  MORIOKA Tomohiko  <tomo@m17n.org>
522
523         * utf-2000/Ideograph-R145-Clothes.el (M34091): Unify U+8863.
524
525         * utf-2000/Ideograph-R008-Lid.el (M00286): Unify J78-5035 and
526         J83-5035.
527         (U+4EA5): Unify J90-3067.
528
529         * utf-2000/Ideograph-R023-Hiding-Enclosure.el (U+533B): Add
530         J90-3065.
531
532         * utf-2000/Ideograph-R162-Walk.el (M08680'1): Separate U+5DE1.
533         (M39134): Unify K0-6B36.
534         (M39134'): Unify U+907A.
535
536         * utf-2000/Ideograph-R047-River.el (M8680'): Moved from
537         Ideograph-R162-Walk.el.
538         (M08684): Likewise.
539
540         * utf-2000/Ideograph-R102-Field.el (M21854): Unify U+7570;
541         separate C6-4B56.
542         (M21854): Separate U+7570; unify C6-4B56.
543
544 2000-02-09  MORIOKA Tomohiko  <tomo@m17n.org>
545
546         * utf-2000/Ideograph-R145-Clothes.el (M34240): Add J78-3041.
547
548         * utf-2000/Ideograph-R064-Hand.el (M11835): Separate J90-3037.
549
550         * utf-2000/Ideograph-R085-Water.el (M17678): Separate U+6DEB.
551         (M17951): Separate U+6EA2.
552
553         * utf-2000/Ideograph-R100-Life.el (M21687): Unify C3-3D3E instead
554         of C3-3D3F.
555
556 2000-02-08  MORIOKA Tomohiko  <tomo@m17n.org>
557
558         * utf-2000/char-db-util.el (insert-char-data): Don't output
559         mojikyo-pj-*.
560
561         * utf-2000/Ideograph-R184-Eat.el (M44014): Unify U+98DF.
562         (M44080): Separate japanese-jisx02080-1978 and japanese-jisx0208.
563
564         * utf-2000/Ideograph-R100-Life.el (M21670): Unify GB, CNS and JIS.
565         (M21680): Likewise.
566         (M21684): Unify with U+7522.
567         (M21684'): Unify with U+7523.
568
569         * utf-2000/Ideograph-R067-Script.el (M013450): Unify GB, CNS and
570         JIS.
571
572         * utf-2000/Ideograph-R009-Man.el (M00378): Add
573         japanese-jisx0208-1990.
574
575 2000-02-07  MORIOKA Tomohiko  <tomo@m17n.org>
576
577         * utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
578         utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
579         utf-2000/u02600-Miscellaneous-Symbols.el,
580         utf-2000/u02500-Box-Drawing.el,
581         utf-2000/u02190-Arrows.el, utf-2000/u02100-Letterlike-Symbols.el,
582         utf-2000/u00400-Cyrillic.el, utf-2000/u00370-Greek.el,
583         utf-2000/u000A0-Latin-1-Supplement.el: Add japanese-jisx0208-1990.
584
585 2000-02-06  MORIOKA Tomohiko  <tomo@m17n.org>
586
587         * utf-2000/u02000-General-Punctuation.el,
588         utf-2000/u02200-Mathematical-Operators.el,
589         utf-2000/u02300-Miscellaneous-Technical.el,
590         utf-2000/u025A0-Geometric-Shapes.el,
591         utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Add
592         japanese-jisx0208-1990.
593         
594 2000-02-02  MORIOKA Tomohiko  <tomo@m17n.org>
595
596         * utf-2000/char-db-util.el (decode-builtin-char): Use
597         `charset-name'.
598         (write-char-range-data-to-file): Use utf-8.
599
600 2000-02-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
601
602         * utf-2000/char-db-util.el (insert-char-data): Print corresponding
603         character as comment for `->ucs' and each coded-charset.
604         (what-char-definition): Don't call `char-db-update-comment'.
605
606 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
607
608         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
609
610 2000-01-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
611
612         * utf-2000/mojikyo.el: New file.
613
614 2000-01-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
615
616         * utf-2000/char-db-util.el (insert-char-data): Print code-point of
617         `ideograph-daikanwa' as a decimal value.
618         (decode-builtin-char): New function.
619
620 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
621
622         * mule/mule-charset.el (default-coded-charset-priority-list): Add
623         `ucs' in UTF-2000.
624
625 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
626
627         * mule/mule-charset.el (default-coded-charset-priority-list):
628         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
629         `arabic-iso8859-6'.
630
631         * utf-2000/char-db-util.el (insert-char-data): Modify for
632         code-point format change.
633
634 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
635
636         * mule/mule-charset.el (default-coded-charset-priority-list): Add
637         `mojikyo-pj-[1 .. 21]' in UTF-2000.
638
639 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
640
641         * mule/mule-charset.el (default-coded-charset-priority-list): Add
642         `katakana-jisx0201' in UTF-2000.
643
644 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
645
646         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
647         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
648         "u0FB50-Arabic-Presentation-Forms-A",
649         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
650         "u0FE50-Small-Form-Variants",
651         "u0FE70-Arabic-Presentation-Forms-B",
652         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
653         UTF-2000.
654
655         * utf-2000/u0A000-Yi-Syllables.el,
656         utf-2000/u0AC00-Hangul-Syllables.el,
657         utf-2000/u0FB00-Alphabetic-Presentation-Forms.el,
658         utf-2000/u0FB50-Arabic-Presentation-Forms-A.el,
659         utf-2000/u0FE20-Combining-Half-Marks.el,
660         utf-2000/u0FE30-CJK-Compatibility-Forms.el,
661         utf-2000/u0FE50-Small-Form-Variants.el,
662         utf-2000/u0FE70-Arabic-Presentation-Forms-B.el,
663         utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
664         utf-2000/u0FFF0-Specials.el: New files.
665
666 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
667
668         * dumped-lisp.el (preloaded-file-list): Delete
669         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
670         ... "Ideograph-R214-Flute" in UTF-2000.
671
672 1999-12-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
673
674         * utf-2000/char-db-util.el (insert-char-data): Change order of
675         `kangxi-strokes'.
676         (insert-char-data-with-variant): Look up variants of corresponding
677         ucs character if a character does not have variants.
678
679 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
680
681         * utf-2000/ideograph-util.el (ideograph-char<): Fixed.
682
683         * utf-2000/u03100-Bopomofo.el (U+3128): Separate M00115.
684
685 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
686
687         * utf-2000/Ideograph-R213-Turtle.el,
688         utf-2000/Ideograph-R214-Flute.el: New files.
689
690         * utf-2000/Ideograph-R206-Tripod.el,
691         utf-2000/Ideograph-R207-Drum.el, utf-2000/Ideograph-R208-Rat.el,
692         utf-2000/Ideograph-R209-Nose.el, utf-2000/Ideograph-R210-Even.el,
693         utf-2000/Ideograph-R211-Tooth.el,
694         utf-2000/Ideograph-R212-Dragon.el: New files.
695
696         * utf-2000/Ideograph-R204-Embroidery.el,
697         utf-2000/Ideograph-R205-Frog.el: New files.
698
699         * utf-2000/Ideograph-R200-Hemp.el,
700         utf-2000/Ideograph-R201-Yellow.el,
701         utf-2000/Ideograph-R202-Millet.el,
702         utf-2000/Ideograph-R203-Black.el: New files.
703
704         * utf-2000/Ideograph-R194-Ghost.el,
705         utf-2000/Ideograph-R195-Fish.el, utf-2000/Ideograph-R196-Bird.el,
706         utf-2000/Ideograph-R197-Salt.el, utf-2000/Ideograph-R198-Deer.el,
707         utf-2000/Ideograph-R199-Wheat.el: New files.
708
709         * utf-2000/Ideograph-R191-Fight.el,
710         utf-2000/Ideograph-R192-Sacrificial-Wine.el,
711         utf-2000/Ideograph-R193-Cauldron.el: New files.
712
713         * utf-2000/Ideograph-R185-Head.el,
714         utf-2000/Ideograph-R186-Fragrant.el,
715         utf-2000/Ideograph-R187-Horse.el, utf-2000/Ideograph-R188-Bone.el,
716         utf-2000/Ideograph-R189-Tall.el, utf-2000/Ideograph-R190-Hair.el:
717         New files.
718
719         * utf-2000/Ideograph-R183-Fly.el, utf-2000/Ideograph-R184-Eat.el:
720         New files.
721
722         * utf-2000/Ideograph-R180-Sound.el,
723         utf-2000/Ideograph-R181-Leaf.el, utf-2000/Ideograph-R182-Wind.el:
724         New files.
725
726         * utf-2000/Ideograph-R178-Tanned-Leather.el,
727         utf-2000/Ideograph-R179-Leek.el: New files.
728
729         * utf-2000/Ideograph-R166-Village.el,
730         utf-2000/Ideograph-R167-Gold.el, utf-2000/Ideograph-R168-Long.el,
731         utf-2000/Ideograph-R169-Gate.el, utf-2000/Ideograph-R170-Mound.el,
732         utf-2000/Ideograph-R171-Slave.el,
733         utf-2000/Ideograph-R172-Short-Tailed-Bird.el,
734         utf-2000/Ideograph-R173-Rain.el, utf-2000/Ideograph-R174-Blue.el,
735         utf-2000/Ideograph-R175-Wrong.el, utf-2000/Ideograph-R176-Face.el,
736         utf-2000/Ideograph-R177-Leather.el: New files.
737
738         * utf-2000/Ideograph-R161-Morning.el,
739         utf-2000/Ideograph-R162-Walk.el, utf-2000/Ideograph-R163-City.el,
740         utf-2000/Ideograph-R164-Wine.el,
741         utf-2000/Ideograph-R165-Distinguish.el: New files.
742
743         * utf-2000/Ideograph-R156-Run.el, utf-2000/Ideograph-R157-Foot.el,
744         utf-2000/Ideograph-R158-Body.el, utf-2000/Ideograph-R159-Cart.el,
745         utf-2000/Ideograph-R160-Bitter.el: New files.
746
747         * utf-2000/Ideograph-R153-Badger.el,
748         utf-2000/Ideograph-R154-Shell.el, utf-2000/Ideograph-R155-Red.el:
749         New files.
750
751         * utf-2000/Ideograph-R151-Bean.el, utf-2000/Ideograph-R152-Pig.el:
752         New files.
753
754         * utf-2000/Ideograph-R148-Horn.el,
755         utf-2000/Ideograph-R149-Speech.el,
756         utf-2000/Ideograph-R150-Valley.el: New files.
757
758         * utf-2000/Ideograph-R139-Color.el,
759         utf-2000/Ideograph-R140-Grass.el,
760         utf-2000/Ideograph-R141-Tiger.el,
761         utf-2000/Ideograph-R142-Insect.el,
762         utf-2000/Ideograph-R143-Blood.el,
763         utf-2000/Ideograph-R144-Walk-Enclosure.el,
764         utf-2000/Ideograph-R145-Clothes.el,
765         utf-2000/Ideograph-R146-West.el, utf-2000/Ideograph-R147-See.el:
766         New files.
767
768         * utf-2000/Ideograph-R137-Boat.el,
769         utf-2000/Ideograph-R138-Stopping.el: New files.
770
771         * utf-2000/Ideograph-R135-Tongue.el,
772         utf-2000/Ideograph-R136-Oppose.el: New files.
773
774         * utf-2000/Ideograph-R132-Self.el,
775         utf-2000/Ideograph-R133-Arrive.el,
776         utf-2000/Ideograph-R134-Mortar.el: New files.
777
778         * utf-2000/Ideograph-R127-Plow.el, utf-2000/Ideograph-R128-Ear.el,
779         utf-2000/Ideograph-R129-Brush.el, utf-2000/Ideograph-R130-Meat.el,
780         utf-2000/Ideograph-R131-Minister.el: New files.
781
782         * utf-2000/Ideograph-R123-Sheep.el,
783         utf-2000/Ideograph-R124-Feather.el,
784         utf-2000/Ideograph-R125-Old.el, utf-2000/Ideograph-R126-And.el:
785         New files.
786
787         * utf-2000/Ideograph-R110-Spear.el,
788         utf-2000/Ideograph-R111-Arrow.el,
789         utf-2000/Ideograph-R112-Stone.el,
790         utf-2000/Ideograph-R113-Spirit.el,
791         utf-2000/Ideograph-R114-Track.el,
792         utf-2000/Ideograph-R115-Grain.el, utf-2000/Ideograph-R116-Cave.el,
793         utf-2000/Ideograph-R117-Stand.el,
794         utf-2000/Ideograph-R118-Bamboo.el,
795         utf-2000/Ideograph-R119-Rice.el, utf-2000/Ideograph-R120-Silk.el,
796         utf-2000/Ideograph-R121-Jar.el, utf-2000/Ideograph-R122-Net.el:
797         New files.
798
799         * utf-2000/Ideograph-R108-Dish.el, utf-2000/Ideograph-R109-Eye.el:
800         New files.
801
802         * utf-2000/Ideograph-R106-White.el,
803         utf-2000/Ideograph-R107-Skin.el: New files.
804
805         * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el,
806         utf-2000/Ideograph-R104-Sickness.el,
807         utf-2000/Ideograph-R105-Dotted-Tent.el: New files.
808
809         * utf-2000/Ideograph-R099-Sweet.el,
810         utf-2000/Ideograph-R100-Life.el, utf-2000/Ideograph-R101-Use.el,
811         utf-2000/Ideograph-R102-Field.el: New files.
812
813         * utf-2000/Ideograph-R095-Profound.el,
814         utf-2000/Ideograph-R096-Jade.el, utf-2000/Ideograph-R097-Melon.el,
815         utf-2000/Ideograph-R098-Tile.el: New files.
816
817         * utf-2000/Ideograph-R092-Fang.el, utf-2000/Ideograph-R093-Cow.el,
818         utf-2000/Ideograph-R094-Dog.el: New files.
819
820         * utf-2000/Ideograph-R090-Half-Tree-Trunk.el,
821         utf-2000/Ideograph-R091-Slice.el: New files.
822
823         * utf-2000/Ideograph-R088-Father.el,
824         utf-2000/Ideograph-R089-Double-X.el: New files.
825
826         * utf-2000/Ideograph-R084-Steam.el,
827         utf-2000/Ideograph-R085-Water.el, utf-2000/Ideograph-R086-Fire.el,
828         utf-2000/Ideograph-R087-Claw.el: New files.
829
830         * utf-2000/Ideograph-R081-Compare.el,
831         utf-2000/Ideograph-R082-Fur.el, utf-2000/Ideograph-R083-Clan.el:
832         New files.
833
834         * utf-2000/Ideograph-R079-Weapon.el,
835         utf-2000/Ideograph-R080-Do-Not.el: New files.
836
837         * utf-2000/Ideograph-R073-Say.el, utf-2000/Ideograph-R074-Moon.el,
838         utf-2000/Ideograph-R075-Tree.el, utf-2000/Ideograph-R076-Lack.el,
839         utf-2000/Ideograph-R077-Stop.el, utf-2000/Ideograph-R078-Death.el:
840         New files.
841
842         * utf-2000/Ideograph-R070-Square.el,
843         utf-2000/Ideograph-R071-Not.el, utf-2000/Ideograph-R072-Sun.el:
844         New files.
845
846         * utf-2000/Ideograph-R068-Dipper.el,
847         utf-2000/Ideograph-R069-Axe.el: New files.
848
849         * utf-2000/Ideograph-R055-Two-Hands.el,
850         utf-2000/Ideograph-R056-Shoot.el, utf-2000/Ideograph-R057-Bow.el,
851         utf-2000/Ideograph-R058-Snout.el,
852         utf-2000/Ideograph-R059-Bristle.el,
853         utf-2000/Ideograph-R060-Step.el, utf-2000/Ideograph-R061-Heart.el,
854         utf-2000/Ideograph-R062-Halberd.el,
855         utf-2000/Ideograph-R063-Door.el, utf-2000/Ideograph-R064-Hand.el,
856         utf-2000/Ideograph-R065-Branch.el, utf-2000/Ideograph-R066-Rap.el,
857         utf-2000/Ideograph-R067-Script.el: New files.
858
859         * utf-2000/Ideograph-R053-Dotted-Cliff.el,
860         utf-2000/Ideograph-R054-Long-Stride.el: New files.
861
862         * utf-2000/Ideograph-R051-Dry.el,
863         utf-2000/Ideograph-R052-Short-Thread.el: New files.
864
865         * utf-2000/Ideograph-R043-Lame.el,
866         utf-2000/Ideograph-R044-Corpse.el,
867         utf-2000/Ideograph-R045-Sprout.el,
868         utf-2000/Ideograph-R046-Mountain.el,
869         utf-2000/Ideograph-R047-River.el, utf-2000/Ideograph-R048-Work.el,
870         utf-2000/Ideograph-R049-Oneself.el,
871         utf-2000/Ideograph-R050-Turban.el: New files.
872
873         * utf-2000/Ideograph-R041-Inch.el,
874         utf-2000/Ideograph-R042-Small.el: New files.
875
876         * utf-2000/Ideograph-R036-Evening.el,
877         utf-2000/Ideograph-R037-Big.el, utf-2000/Ideograph-R038-Woman.el,
878         utf-2000/Ideograph-R039-Child.el, utf-2000/Ideograph-R040-Roof.el:
879         New files.
880
881         * utf-2000/Ideograph-R034-Go.el,
882         utf-2000/Ideograph-R035-Go-Slowly.el: New files.
883
884         * utf-2000/Ideograph-R031-Enclosure.el,
885         utf-2000/Ideograph-R032-Earth.el,
886         utf-2000/Ideograph-R033-Scholar.el: New files.
887
888         * utf-2000/Ideograph-R030-Mouth.el,
889         utf-2000/Ideograph-R029-Again.el,
890         utf-2000/Ideograph-R028-Private.el: Merge CJK Unified Ideographs
891         Extension A.
892
893         * utf-2000/Ideograph-R027-Cliff.el,
894         utf-2000/Ideograph-R026-Seal.el,
895         utf-2000/Ideograph-R025-Divination.el,
896         utf-2000/Ideograph-R024-Ten.el,
897         utf-2000/Ideograph-R023-Hiding-Enclosure.el,
898         utf-2000/Ideograph-R022-Right-Open-Box.el,
899         utf-2000/Ideograph-R021-Spoon.el, utf-2000/Ideograph-R020-Wrap.el,
900         utf-2000/Ideograph-R019-Power.el,
901         utf-2000/Ideograph-R018-Knife.el,
902         utf-2000/Ideograph-R017-Open-Box.el,
903         utf-2000/Ideograph-R016-Table.el, utf-2000/Ideograph-R015-Ice.el,
904         utf-2000/Ideograph-R014-Cover.el,
905         utf-2000/Ideograph-R013-Down-Box.el,
906         utf-2000/Ideograph-R012-Eight.el,
907         utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el,
908         utf-2000/Ideograph-R009-Man.el, utf-2000/Ideograph-R008-Lid.el,
909         utf-2000/Ideograph-R007-Two.el, utf-2000/Ideograph-R006-Hook.el:
910         Merge `chinese-isoir165'.
911
912         * utf-2000/Ideograph-R004-Slash.el: Merge CNS chars not in
913         Morohashi's Daikanwa.
914
915         * utf-2000/Ideograph-R003-Dot.el: Merge `chinese-isoir165'.
916
917         * utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
918
919 1999-12-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
920
921         * utf-2000/Ideograph-R027-Cliff.el,
922         utf-2000/Ideograph-R026-Seal.el,
923         utf-2000/Ideograph-R025-Divination.el,
924         utf-2000/Ideograph-R024-Ten.el,
925         utf-2000/Ideograph-R023-Hiding-Enclosure.el,
926         utf-2000/Ideograph-R022-Right-Open-Box.el,
927         utf-2000/Ideograph-R021-Spoon.el: Merge CJK Unified Ideographs
928         Extension A.
929
930 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
931
932         * utf-2000/Ideograph-R020-Wrap.el,
933         utf-2000/Ideograph-R019-Power.el,
934         utf-2000/Ideograph-R018-Knife.el: Merge CJK Unified Ideographs
935         Extension A.
936
937 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
938
939         * utf-2000/Ideograph-R009-Man.el: Merge CJK Unified Ideographs
940         Extension A.
941
942 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
943
944         * utf-2000/Ideograph-R017-Open-Box.el,
945         utf-2000/Ideograph-R016-Table.el: Merge CJK Unified Ideographs
946         Extension A.
947
948 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
949
950         * utf-2000/Ideograph-R015-Ice.el,
951         utf-2000/Ideograph-R014-Cover.el,
952         utf-2000/Ideograph-R013-Down-Box.el,
953         utf-2000/Ideograph-R012-Eight.el,
954         utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el:
955         Merge CJK Unified Ideographs Extension A.
956
957 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
958
959         * utf-2000/Ideograph-R008-Lid.el (M00286): Separate
960         `japanese-jisx0208-1978' and `japanese-jisx0208'.
961
962         * utf-2000/Ideograph-R005-Second.el: Merge `chinese-isoir165'.
963
964 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
965
966         * utf-2000/Ideograph-R004-Slash.el,
967         utf-2000/Ideograph-R003-Dot.el, utf-2000/Ideograph-R002-Line.el,
968         utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
969
970 1999-12-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
971
972         * utf-2000/Ideograph-R030-Mouth.el: Merge `japanese-jisx0213-1'
973         and `japanese-jisx0213-2'.
974
975 1999-12-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
976
977         * utf-2000/Ideograph-R029-Again.el: Merge `japanese-jisx0213-2'.
978
979 1999-12-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
980
981         * utf-2000/Ideograph-R028-Private.el: Merge `japanese-jisx0213-2'.
982
983 1999-12-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
984
985         * utf-2000/Ideograph-R027-Cliff.el: Merge `japanese-jisx0213-1'
986         and `japanese-jisx0213-2'.
987
988 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
989
990         * utf-2000/Ideograph-R026-Seal.el: Merge `japanese-jisx0213-1' and
991         `japanese-jisx0213-2'.
992
993 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
994
995         * utf-2000/Ideograph-R025-Divination.el: Merge
996         `japanese-jisx0213-1' and `japanese-jisx0213-2'.
997
998 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
999
1000         * utf-2000/Ideograph-R024-Ten.el: Merge `japanese-jisx0213-1' and
1001         `japanese-jisx0213-2'.
1002
1003 1999-11-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
1004
1005         * utf-2000/Ideograph-R023-Hiding-Enclosure.el: Merge
1006         `japanese-jisx0213-2'.
1007
1008 1999-11-27  MORIOKA Tomohiko  <tomo@etl.go.jp>
1009
1010         * utf-2000/Ideograph-R022-Right-Open-Box.el: Merge
1011         `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1012
1013 1999-11-27  MORIOKA Tomohiko  <tomo@etl.go.jp>
1014
1015         * utf-2000/Ideograph-R021-Spoon.el (M02574): Separate C1-4621.
1016         (M02576): Separate C6-2630.
1017         (M02579): Separate C5-234A.
1018         (M02581): Separate C4-284D.
1019         (M02582): Separate C6-2F2F.
1020         (M02588): Separate C6-3560.
1021
1022         * utf-2000/Ideograph-R020-Wrap.el: Merge `japanese-jisx0213-1' and
1023         `japanese-jisx0213-2'.
1024
1025 1999-11-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
1026
1027         * utf-2000/Ideograph-R019-Power.el,
1028         utf-2000/Ideograph-R018-Knife.el: Merge `japanese-jisx0213-1' and
1029         `japanese-jisx0213-2'.
1030
1031         * utf-2000/Ideograph-R017-Open-Box.el (M01814): Separate C6-2365.
1032         (M01815): Separate C6-2361.
1033         (M01817): Separate C6-2363.
1034         (M01822): Separate C6-2323.
1035         (M01836): Separate C5-365D.
1036         (M01839): Separate C7-367B.
1037
1038 1999-11-25  MORIOKA Tomohiko  <tomo@etl.go.jp>
1039
1040         * utf-2000/Ideograph-R016-Table.el,
1041         utf-2000/Ideograph-R015-Ice.el, utf-2000/Ideograph-R014-Cover.el:
1042         Merge `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1043
1044         * utf-2000/Ideograph-R013-Down-Box.el: Merge `japanese-jisx0213-2'
1045         with UCS.
1046
1047 1999-11-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
1048
1049         * utf-2000/Ideograph-R013-Down-Box.el: Merge
1050         `japanese-jisx0213-2'.
1051         (J78-4B41 = J83-4B41): Moved to R109.
1052         (C6-316D): Moved to R072.
1053
1054 1999-11-24  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1055
1056         * utf-2000/Ideograph-R012-Eight.el: Merge `japanese-jisx0213-1'
1057         and `japanese-jisx0213-2'.
1058
1059 1999-11-23  MORIOKA Tomohiko  <tomo@etl.go.jp>
1060
1061         * utf-2000/Ideograph-R009-Man.el: Merge `japanese-jisx0213-1' and
1062         `japanese-jisx0213-2'.
1063
1064 1999-11-23  MORIOKA Tomohiko  <tomo@etl.go.jp>
1065
1066         * utf-2000/Ideograph-R010-Legs.el: Merge `japanese-jisx0213-1' and
1067         `japanese-jisx0213-2'.
1068
1069         * utf-2000/Ideograph-R011-Enter.el: Separate CNS.
1070
1071 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1072
1073         * utf-2000/Ideograph-R008-Lid.el: Merge CJK Unified Ideographs
1074         Extension A.
1075
1076 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1077
1078         * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
1079         `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1080
1081 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1082
1083         * utf-2000/Ideograph-R015-Ice.el (M01612.07): Separate U+4ECC and
1084         C3-214C to M00360.
1085
1086         * utf-2000/Ideograph-R013-Down-Box.el (M001512): Separate C3-2148
1087         to M00366'.
1088
1089 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1090
1091         * utf-2000/Ideograph-R009-Man.el: Delete wrong? C6-XXXX
1092         code-points.
1093
1094         * utf-2000/Ideograph-R006-Hook.el,
1095         utf-2000/Ideograph-R005-Second.el: Merge CJK Unified Ideographs
1096         Extension A.
1097
1098         * utf-2000/Ideograph-R004-Slash.el (M00115): Merge CJK Unified
1099         Ideographs Extension A; separate U+3128.
1100         (M00116): Move C6-2123 to M00115.
1101
1102         * utf-2000/Ideograph-R001-One.el: Merge CJK Unified Ideographs
1103         Extension A.
1104
1105 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1106
1107         * utf-2000/Ideograph-R008-Lid.el: Merge `japanese-jisx0213-2'.
1108
1109         * utf-2000/Ideograph-R007-Two.el: Merge `japanese-jisx0213-1'.
1110
1111         * utf-2000/Ideograph-R004-Slash.el: Merge `japanese-jisx0213-2'.
1112
1113         * utf-2000/Ideograph-R006-Hook.el (M00237): Separate C5-2330.
1114
1115         * utf-2000/Ideograph-R005-Second.el: Merge `japanese-jisx0213-2'.
1116
1117         * utf-2000/Ideograph-R002-Line.el: Merge `japanese-jisx0213-1' and
1118         `japanese-jisx0213-2'.
1119
1120         * utf-2000/u03040-Hiragana.el (HIRAGANA LETTER SMALL KA): New
1121         character.
1122         (HIRAGANA LETTER SMALL KE): New character.
1123
1124         * utf-2000/u02600-Miscellaneous-Symbols.el (WHITE SHOGI PIECE):
1125         New character.
1126         (BLACK SHOGI PIECE): New character.
1127
1128         * utf-2000/Ideograph-R001-One.el: Merge `japanese-jisx0213-1'.
1129
1130 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1131
1132         * utf-2000/u01F00-Greek-Extended.el: Merge `japanese-jisx0213-1'.
1133
1134 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1135
1136         * utf-2000/char-db-util.el (insert-char-data): Ignore
1137         `kangxi-radical' and `japanese-radical' if they have the same
1138         value of `ideographic-radical'; ignore `japanese-strokes' if it
1139         has the same value of `ideographic-strokes'.
1140
1141 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1142
1143         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1144         (japanese-jisx0213-2): New coded-charset.
1145
1146         * dumped-lisp.el (preloaded-file-list): Add
1147         "Ideograph-R028-Private", "Ideograph-R029-Again" and
1148         "Ideograph-R030-Mouth".
1149
1150 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1151
1152         * utf-2000/char-db-util.el (char-db-update-comment): Use
1153         mapping-table for `japanese-jisx0213-*'.
1154
1155 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1156
1157         * utf-2000/u03300-CJK-Compatibility.el: Merge
1158         `japanese-jisx0213-1'.
1159
1160         * utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el: Merge
1161         `japanese-jisx0213-1'.
1162
1163         * utf-2000/u03130-Hangul-Compatibility-Jamo.el,
1164         utf-2000/u03100-Bopomofo.el: Changed to utf-8 encoding.
1165
1166         * utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
1167         utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Merge
1168         `japanese-jisx0213-1'.
1169
1170         * utf-2000/u02F00-Kangxi-Radicals.el: Changed to utf-8 encoding.
1171
1172         * utf-2000/u02700-Dingbats.el,
1173         utf-2000/u02600-Miscellaneous-Symbols.el,
1174         utf-2000/u025A0-Geometric-Shapes.el: Merge `japanese-jisx0213-1'.
1175
1176         * utf-2000/u02580-Block-Elements.el: Changed to utf-8 encoding.
1177
1178         * utf-2000/u02500-Box-Drawing.el,
1179         utf-2000/u02460-Enclosed-Alphanumerics.el,
1180         utf-2000/u02300-Miscellaneous-Technical.el,
1181         utf-2000/u02400-Control-Pictures.el,
1182         utf-2000/u02200-Mathematical-Operators.el,
1183         utf-2000/u02190-Arrows.el, utf-2000/u02150-Number-Forms.el,
1184         utf-2000/u02100-Letterlike-Symbols.el,
1185         utf-2000/u020A0-Currency-Symbols.el: Merge `japanese-jisx0213-1'.
1186
1187         * utf-2000/u02080-Subscripts.el, utf-2000/u02070-Superscripts.el:
1188         Changed to utf-8 encoding.
1189
1190         * utf-2000/u02000-General-Punctuation.el,
1191         utf-2000/u01E00-Latin-Extended-Additional.el: Merge
1192         `japanese-jisx0213-1'.
1193
1194         * utf-2000/u00600-Arabic.el, utf-2000/u00590-Hebrew.el,
1195         utf-2000/u00400-Cyrillic.el: Changed to utf-8 encoding.
1196
1197         * utf-2000/u00370-Greek.el,
1198         utf-2000/u00300-Combining-Diacritical-Marks.el,
1199         utf-2000/u002B0-Spacing-Modifier-Letters.el,
1200         utf-2000/u00250-IPA-Extensions.el,
1201         utf-2000/u00180-Latin-Extended-B.el,
1202         utf-2000/u00100-Latin-Extended-A.el,
1203         utf-2000/u000A0-Latin-1-Supplement.el,
1204         utf-2000/u00020-Basic-Latin.el: Merge `japanese-jisx0213-1'.
1205
1206         * utf-2000/Ideograph-R030-Mouth.el: New file.
1207
1208 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1209
1210         * utf-2000/Ideograph-R005-Second.el: Sync with CNS2Dict 0.390.
1211
1212 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1213
1214         * utf-2000/char-db-util.el (insert-char-data): Generate comment
1215         for `cns-radical'.
1216
1217         * utf-2000/Ideograph-R004-Slash.el (M00129): Separated from
1218         U+5301.
1219         (M00135): Separate C6-222F.
1220
1221 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1222
1223         * utf-2000/Ideograph-R003-Dot.el (M00100): Fixed.
1224
1225 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1226
1227         * utf-2000/Ideograph-R002-Line.el: Sync with CNS2Dict 0.390.
1228
1229 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1230
1231         * utf-2000/Ideograph-R001-One.el (M00032): Separate U+4E17 and
1232         C4-2155.
1233
1234 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1235
1236         * utf-2000/Ideograph-R029-Again.el,
1237         utf-2000/Ideograph-R028-Private.el: New files.
1238
1239 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1240
1241         * utf-2000/char-db-util.el (char-db-update-comment): Don't use
1242         mapping-table for `ideograph-daikanwa'.
1243
1244 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
1245
1246         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1247         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1248         "Ideograph-R015-Ice", "Ideograph-R016-Table",
1249         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1250         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1251         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1252         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1253         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1254
1255         * utf-2000/Ideograph-R012-Eight.el,
1256         utf-2000/Ideograph-R013-Down-Box.el,
1257         utf-2000/Ideograph-R014-Cover.el, utf-2000/Ideograph-R015-Ice.el,
1258         utf-2000/Ideograph-R016-Table.el,
1259         utf-2000/Ideograph-R017-Open-Box.el,
1260         utf-2000/Ideograph-R018-Knife.el,
1261         utf-2000/Ideograph-R019-Power.el, utf-2000/Ideograph-R020-Wrap.el,
1262         utf-2000/Ideograph-R021-Spoon.el,
1263         utf-2000/Ideograph-R022-Right-Open-Box.el,
1264         utf-2000/Ideograph-R023-Hiding-Enclosure.el,
1265         utf-2000/Ideograph-R024-Ten.el,
1266         utf-2000/Ideograph-R025-Divination.el,
1267         utf-2000/Ideograph-R026-Seal.el, utf-2000/Ideograph-R027-Cliff.el:
1268         New files.
1269
1270         * utf-2000/ideograph-util.el (write-ideograph-radical-char-data):
1271         Replace ` ' in `name' by `-'.
1272
1273 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
1274
1275         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1276         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1277         "Ideograph-R005-Second", "Ideograph-R006-Hook",
1278         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1279         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1280
1281         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1282         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1283
1284         * utf-2000/Ideograph-R002-Line.el, utf-2000/Ideograph-R003-Dot.el,
1285         utf-2000/Ideograph-R004-Slash.el,
1286         utf-2000/Ideograph-R005-Second.el,
1287         utf-2000/Ideograph-R006-Hook.el, utf-2000/Ideograph-R007-Two.el,
1288         utf-2000/Ideograph-R008-Lid.el, utf-2000/Ideograph-R009-Man.el,
1289         utf-2000/Ideograph-R010-Legs.el, utf-2000/Ideograph-R011-Enter.el:
1290         New files.
1291
1292         * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
1293         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'; check Group
1294         00 Plane 10.
1295         (ideograph-char<): Prefer minor code of `morohashi-daikanwa'
1296         number.
1297
1298         * utf-2000/Ideograph-R001-One.el: Changed to utf-8 encoding.
1299
1300 1999-11-17  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1301
1302         * utf-2000/ideograph-util.el: New file.
1303
1304 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1305
1306         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1307         in UTF-2000.
1308
1309         * utf-2000/Ideograph-R001-One.el: New file.
1310
1311 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1312
1313         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1314         (chinese-isoir165): Moved from mule/chinese.el.
1315         (chinese-cns11643-3): Moved from mule/chinese.el.
1316         (chinese-cns11643-4): Moved from mule/chinese.el.
1317         (chinese-cns11643-5): Moved from mule/chinese.el.
1318         (chinese-cns11643-6): Moved from mule/chinese.el.
1319         (chinese-cns11643-7): Moved from mule/chinese.el.
1320
1321         * mule/chinese.el: Move definition of coded-charsets to
1322         mule/mule-conf.el.
1323
1324         * utf-2000/char-db-util.el (insert-char-data): Change order of
1325         `morohashi-daikanwa'.
1326
1327 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1328
1329         * utf-2000/char-db-util.el (char-attribute-name<) Use
1330         `charset-iso-final-char' instead of `charset-final'; fixed.
1331         (insert-char-data): Delete unused local variable `name'; use
1332         `charset-iso-graphic-plane' instead of `charset-graphic'.
1333         (char-db-update-comment): Use `charset-iso-graphic-plane' instead
1334         of `charset-graphic'.
1335         (insert-char-range-data): Delete unused local variable `variants'.
1336         (what-character-original-window-configuration): Define to avoid
1337         compiler warning.
1338
1339 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1340
1341         * utf-2000/char-db-util.el (ideographic-radicals): New constant.
1342         (insert-char-data): Change order of `ideographic-radical',
1343         `ideographic-strokes' and `total-strokes'; adjust width of the
1344         first element of a list.
1345
1346 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1347
1348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1349         `ideograph-daikanwa'.
1350
1351 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1352
1353         * dumped-lisp.el (preloaded-file-list): Delete
1354         "ccs-jisx0201-latin.el".
1355
1356         * utf-2000/ccs-jisx0201-latin.el: Deleted.
1357
1358 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1359
1360         * dumped-lisp.el (preloaded-file-list): Add
1361         "u031A0-Extended-Bopomofo" in UTF-2000.
1362
1363         * utf-2000/u031A0-Extended-Bopomofo.el: New file.
1364
1365 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1366
1367         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1368         renamed to u02E00-CJK-Radical-Supplement.
1369
1370         * utf-2000/u02E00-CJK-Radical-Supplement.el: Renamed from
1371         u02E00-CJK-Radicals.el.
1372
1373 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1374
1375         * dumped-lisp.el (preloaded-file-list): Add
1376         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1377         "u030A0-Katakana", "u03100-Bopomofo",
1378         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1379         "u03200-Enclosed-CJK-Letters-and-Months" and
1380         "u03300-CJK-Compatibility".
1381
1382         * utf-2000/u03000-CJK-Symbols-and-Punctuation.el,
1383         utf-2000/u03040-Hiragana.el, utf-2000/u030A0-Katakana.el,
1384         utf-2000/u03100-Bopomofo.el,
1385         utf-2000/u03130-Hangul-Compatibility-Jamo.el,
1386         utf-2000/u03190-Kanbun.el,
1387         utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el,
1388         utf-2000/u03300-CJK-Compatibility.el: New files.
1389
1390 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1391
1392         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1393         "u02F00-Kangxi-Radicals" and
1394         "u02FF0-Ideographic-Description-Characters".
1395
1396         * utf-2000/u02E00-CJK-Radicals.el,
1397         utf-2000/u02F00-Kangxi-Radicals.el,
1398         utf-2000/u02FF0-Ideographic-Description-Characters.el: New files.
1399
1400 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1401
1402         * dumped-lisp.el (preloaded-file-list): Add
1403         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1404         "u02800-Braille-Patterns" in UTF-2000.
1405
1406         * utf-2000/u02600-Miscellaneous-Symbols.el,
1407         utf-2000/u02700-Dingbats.el, utf-2000/u02800-Braille-Patterns.el:
1408         New files.
1409
1410 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1411
1412         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1413         "uXXXXX-*.el" in UTF-2000.
1414
1415         * bytecomp.el (byte-compile-insert-header): Delete comments if
1416         non-ASCII characters are found; allow `byte-compile-dynamic' and
1417         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1418         `raw-text'.
1419
1420 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1421
1422         * dumped-lisp.el (preloaded-file-list): Add
1423         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1424         "u025A0-Geometric-Shapes.el".
1425
1426         * utf-2000/u02500-Box-Drawing.el,
1427         utf-2000/u02580-Block-Elements.el,
1428         utf-2000/u025A0-Geometric-Shapes.el: New file.
1429
1430         * utf-2000/u02500-Box-Drawing.el,
1431         utf-2000/u02580-Block-Elements.el,
1432         utf-2000/u025A0-Geometric-Shapes.el: New files.
1433
1434 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1435
1436         * dumped-lisp.el (preloaded-file-list): Add
1437         "u02400-Control-Pictures.el", "u02440-OCR.el" and
1438         "u02460-Enclosed-Alphanumerics.el".
1439
1440         * utf-2000/u02400-Control-Pictures.el, utf-2000/u02440-OCR.el,
1441         utf-2000/u02460-Enclosed-Alphanumerics.el: New files.
1442
1443 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1444
1445         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1446         `chinese-gb2312'.
1447
1448         * dumped-lisp.el (preloaded-file-list): Add
1449         "u02200-Mathematical-Operators.el" and
1450         "u02300-Miscellaneous-Technical.el".
1451
1452         * utf-2000/u02200-Mathematical-Operators.el,
1453         utf-2000/u02300-Miscellaneous-Technical.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-cns11643-*'.
1459
1460         * dumped-lisp.el (preloaded-file-list): Add
1461         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
1462         "u02190-Arrows.el" in UTF-2000.
1463
1464         * utf-2000/u02100-Letterlike-Symbols.el,
1465         utf-2000/u02150-Number-Forms.el, utf-2000/u02190-Arrows.el: New
1466         files.
1467
1468 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1469
1470         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1471         `korean-ksc5601'.
1472
1473         * dumped-lisp.el (preloaded-file-list): Add
1474         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
1475         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
1476         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
1477
1478         * utf-2000/u02000-General-Punctuation.el,
1479         utf-2000/u02070-Superscripts.el, utf-2000/u02080-Subscripts.el,
1480         utf-2000/u020A0-Currency-Symbols.el,
1481         utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el: New
1482         files.
1483
1484 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1485
1486         * utf-2000/u00180-Latin-Extended-B.el: Reformatted to print
1487         code-point of GR-set as GR value.
1488
1489 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1490
1491         * utf-2000/char-db-util.el (insert-char-data): Modify order when
1492         CHAR does not have `decimal-digit-value' property.
1493
1494         * utf-2000/u00100-Latin-Extended-A.el: Reformatted to print
1495         code-point of GR-set as GR value.
1496         (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL
1497         LIGATURE IJ>.
1498
1499         * utf-2000/u000A0-Latin-1-Supplement.el: Reformatted to print
1500         code-point of GR-set as GR value.
1501
1502 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1503
1504         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
1505
1506         * utf-2000/ccs-viscii.el: Deleted.
1507
1508 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1509
1510         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
1511         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
1512         "u01780-Khmer.el", "u01800-Mongolian.el",
1513         "u01E00-Latin-Extended-Additional.el" and
1514         "u01F00-Greek-Extended.el" in UTF-2000.
1515
1516         * utf-2000/u013A0-Cherokee.el, utf-2000/u01400-Canadian.el,
1517         utf-2000/u01680-Ogham.el, utf-2000/u016A0-Runic.el,
1518         utf-2000/u01780-Khmer.el, utf-2000/u01800-Mongolian.el,
1519         utf-2000/u01E00-Latin-Extended-Additional.el,
1520         utf-2000/u01F00-Greek-Extended.el: New files.
1521
1522 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1523
1524         * utf-2000/char-db-util.el (insert-char-data): Print GR value for
1525         GR-set.
1526
1527 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1528
1529         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1530         `ethiopic-ucs' and `ethiopic'.
1531
1532         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
1533         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
1534
1535         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
1536         from mule/ethiopic.el.
1537
1538         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
1539         mule/mule-conf.el.
1540
1541         * utf-2000/u010A0-Georgian.el, utf-2000/u01100-Hangul-Jamo.el,
1542         utf-2000/u01200-Ethiopic.el: New files.
1543
1544 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1545
1546         * utf-2000/char-db-util.el (char-db-update-comment): Use
1547         mapping-table for `arabic-iso8859-6'.
1548         (insert-char-data-with-variant): New function.
1549         (insert-char-range-data): Use `insert-char-data-with-variant'.
1550         (what-char-definition): Use `insert-char-data-with-variant'
1551         instead of `insert-char-data'; use `char-db-update-comment'.
1552
1553 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1554
1555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1556         `lao'.
1557
1558         * mule/mule-conf.el (lao): New coded-charset.
1559
1560         * dumped-lisp.el (preloaded-file-list): Add
1561         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1562         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1563         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1564         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1565         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1566
1567         * utf-2000/u00900-Devanagari.el, utf-2000/u00980-Bengali.el,
1568         utf-2000/u00A00-Gurmukhi.el, utf-2000/u00A80-Gujarati.el,
1569         utf-2000/u00B00-Oriya.el, utf-2000/u00B80-Tamil.el,
1570         utf-2000/u00C00-Telugu.el, utf-2000/u00C80-Kannada.el,
1571         utf-2000/u00D00-Malayalam.el, utf-2000/u00D80-Sinhala.el,
1572         utf-2000/u00E00-Thai.el, utf-2000/u00E80-Lao.el,
1573         utf-2000/u00F00-Tibetan.el, utf-2000/u01000-Myanmar.el: New files.
1574
1575 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1576
1577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1578         `ucs-bmp' and `arabic-iso8859-6'.
1579
1580 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1581
1582         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1583         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1584         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1585
1586         * utf-2000/u00400-Cyrillic.el, utf-2000/u00530-Armenian.el,
1587         utf-2000/u00590-Hebrew.el, utf-2000/u00600-Arabic.el,
1588         utf-2000/u00700-Syriac.el, utf-2000/u00780-Thaana.el: New files.
1589
1590 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1591
1592         * utf-2000/u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA):
1593         Fix typo.
1594
1595         * utf-2000/u00300-Combining-Diacritical-Marks.el: Reformatted.
1596
1597 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1598
1599         * utf-2000/u002B0-Spacing-Modifier-Letters.el,
1600         utf-2000/u00250-IPA-Extensions.el: Reformatted.
1601
1602 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1603
1604         * utf-2000/char-db-util.el (insert-char-data): Fix format of
1605         `iso-10646-comment'; swap order of `->lowercase' and
1606         `->titlecase'.
1607
1608         * utf-2000/u00180-Latin-Extended-B.el: Merge `latin-viscii'
1609         code-points.
1610
1611 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1612
1613         * utf-2000/char-db-util.el (char-attribute-name<): New function.
1614         (insert-char-data): Use `char-attribute-name<' to sort; change
1615         order of `iso-10646-comment'.
1616         (char-db-update-comment): Use mapping-table for `latin-viscii-*'.
1617
1618         * utf-2000/u00100-Latin-Extended-A.el,
1619         utf-2000/u000A0-Latin-1-Supplement.el: Merge `latin-viscii'
1620         code-points.
1621
1622 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1623
1624         * utf-2000/char-db-util.el (insert-char-data): Change order.
1625         (insert-char-range-data): Insert variants.
1626         (char-db-update-comment): Fix problem with ascii and
1627         non-ISO-2022-sets; don't insert control-characters.
1628
1629         * utf-2000/u00020-Basic-Latin.el: Merge `latin-viscii'
1630         code-points.
1631
1632 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1633
1634         * startup.el (normal-top-level): Load autoload file for UTF-2000
1635         in UTF-2000.
1636
1637         * utf-2000/auto-autoloads.el: New file.
1638
1639         * utf-2000/char-db-util.el: New file.
1640
1641 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
1642
1643         * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'.
1644
1645 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
1646
1647         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1648         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1649         "u00020-Basic-Latin.el", "u00080-C1.el",
1650         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1651         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1652         "u002B0-Spacing-Modifier-Letters.el",
1653         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1654         UTF-2000.
1655
1656         * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1657         utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete.
1658
1659         * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el,
1660         utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el,
1661         utf-2000/u00180-Latin-Extended-B.el,
1662         utf-2000/u00100-Latin-Extended-A.el,
1663         utf-2000/u00250-IPA-Extensions.el,
1664         utf-2000/u002B0-Spacing-Modifier-Letters.el,
1665         utf-2000/u00300-Combining-Diacritical-Marks.el,
1666         utf-2000/u00370-Greek.el: New files.
1667
1668 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1669
1670         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1671         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1672         instead of `vietnamese-viscii-*'.
1673
1674 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1675
1676         * mule/mule-conf.el: New file.
1677
1678         * mule/misc-lang.el: Move definition of charset `ipa' to
1679         mule/mule-conf.el.
1680
1681 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1682
1683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1684         `latin-viscii'; prefer it for characters used in Vietnamese.
1685
1686         * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
1687
1688 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
1689
1690         * bytecomp.el (byte-compile-insert-header): Fix regexp.
1691
1692 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1693
1694         * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
1695         `latin-viscii-*'.
1696
1697 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1698
1699         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1700         `vietnamese-viscii-lower'.
1701         (latin-viscii-upper): Renamed from charset
1702         `vietnamese-viscii-upper'.
1703         (vietnamese-viscii-lower): New alias for charset
1704         `latin-viscii-lower'.
1705         (vietnamese-viscii-upper): New alias for charset
1706         `latin-viscii-upper'.
1707
1708 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
1709
1710         * mule/mule-charset.el (default-coded-charset-priority-list):
1711         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1712
1713 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1714
1715         * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1716         utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
1717         utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
1718         utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
1719         from lisp/mule.
1720
1721         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1722         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1723         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1724         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1725         lisp/utf-2000.
1726
1727 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1728
1729         * mule/ccs-tcvn5712.el: New file.
1730
1731 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1732
1733         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1734         in UTF-2000.
1735
1736 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1737
1738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1739         `japanese-jisx0208'.
1740
1741 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1742
1743         * dumped-lisp.el (preloaded-file-list): Add
1744         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1745         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1746         UTF-2000.
1747
1748         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1749         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1750         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1751         mule/ccs-viscii.el: New files.
1752
1753         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1754         if \uXXXX is found.
1755
1756 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1757
1758         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1759         `hiragana-jisx0208' and `katakana-jisx0208'.
1760
1761 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1762
1763         * mule/chinese.el (chinese-cns11643-3): Define it even if
1764         `utf-2000' is provided.
1765         (chinese-cns11643-4): Likewise.
1766         (chinese-cns11643-5): Likewise.
1767         (chinese-cns11643-6): Likewise.
1768         (chinese-cns11643-7): Likewise.
1769
1770 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1771
1772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1773         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1774
1775 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1776
1777         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1778         `cyrillic-iso8859-5' and `greek-iso8859-7'.
1779
1780 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1781
1782         * mule/mule-charset.el (default-coded-charset-priority-list):
1783         Setup in UTF-2000.
1784
1785 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1786
1787         * mule/viet-chars.el: Don't define charset
1788         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
1789         they are defined as builtin charsets.
1790
1791 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1792
1793         * version.el (emacs-version): Add more space just before UTF-2000
1794         version string.
1795
1796 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1797
1798         * version.el ([constant] emacs-version): Don't add a space in the
1799         preceding place of `xemacs-betaname' because it is duplicated.
1800         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
1801
1802         * startup.el (splash-frame-body): Add ETL.
1803
1804 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
1805
1806         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
1807         is provided because it is defined as builtin charset.
1808         (chinese-cns11643-4): Likewise.
1809         (chinese-cns11643-5): Likewise.
1810         (chinese-cns11643-6): Likewise.
1811         (chinese-cns11643-7): Likewise.
1812
1813 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
1814
1815         * mule/mule-cmds.el (reset-language-environment): Fix problem when
1816         coding-system `iso-10646-ucs-4' is not defined.
1817
1818 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
1819
1820         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
1821         coding-system if `utf-2000' is provided.
1822
1823 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1824
1825         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
1826         `utf-2000' is provided.
1827
1828 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1829
1830         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
1831         if utf-2000 is provided temporally.
1832
1833 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1834
1835         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
1836         as builtin variable].
1837
1838 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1839
1840         * files.el (insert-file-contents-literally): Treat file as binary;
1841         call file-name-handlers. [sync with Emacs 20.3.10]
1842
1843 2000-01-18  Martin Buchholz <martin@xemacs.org>
1844
1845         * XEmacs 21.2.27 is released.
1846
1847 2000-01-18  Martin Buchholz  <martin@xemacs.org>
1848
1849         * process.el (shell-command-to-string): Use the FSF docstring.
1850         Make shell-command-to-string the standard function, and
1851         exec-to-string the (deprecated) alias.
1852
1853         * startup.el: typo fix.
1854
1855 2000-01-16  Martin Buchholz  <martin@xemacs.org>
1856
1857         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
1858
1859 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1860
1861         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
1862         buffers after visible buffers.
1863         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
1864
1865 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1866
1867         * info.el (Info-extract-menu-node-name): Stop at a dot
1868         followed by whitespace or right parenthesis.
1869
1870 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
1871
1872         * info.el (Info-directory-list): Warn against using Customize with
1873         Info-directory-list.
1874
1875 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
1876
1877         * minibuf.el (read-file-name): doc fix.
1878
1879         * autoload.el (update-file-autoloads): doc fix.
1880
1881         * about.el (about-hackers): Change my E-mail address.
1882
1883 2000-01-13  Martin Buchholz  <martin@xemacs.org>
1884
1885         * info.el (Info-visit-file): Just use the `f' interactive spec to
1886         read a filename in the standard way.
1887
1888 2000-01-13  Andy Piper  <andy@xemacs.org>
1889
1890         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
1891         (gutter-buffers-tab-extent): new variable.
1892         (update-tab-in-gutter): call add-tab-to-gutter again if the
1893         orientation has changed.
1894         (add-tab-to-gutter): cope with different orientations.
1895
1896 2000-01-11  Didier Verna  <didier@xemacs.org>
1897
1898         * info.el (Info-following-node-name): backward-skip dots as well
1899         as spaces (dots at the end of a node name aren't part of it).
1900         (Info-extract-menu-node-name): don't skip dots. There could be
1901         some in the node name.
1902         (Info-index): allow dots to be part of a node name.
1903
1904 2000-01-12  Andreas Jaeger  <aj@suse.de>
1905
1906         * files.el (auto-mode-alist): Added idlwave-mode.
1907         Patch by Carsten Dominik <dominik@astro.uva.nl>.
1908
1909 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1910
1911         * info.el (Info-search): Show default value.
1912
1913 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1914
1915         * info.el (Info-read-node-completion-table): New variable.
1916         (Info-read-node-name-1): New function.
1917         (Info-read-node-name): Use it.
1918         (Info-follow-reference): Use DEFAULT argument of completing-read.
1919         (Info-menu): Ditto.
1920
1921 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1922
1923         * hyper-apropos.el (hyper-describe-key-briefly): Save
1924         window configuration.
1925         (hyper-describe-face): Use DEFAULT of completing-read.
1926         (hyper-apropos-read-variable-symbol): Ditto.
1927         (hyper-apropos-read-function-symbol): Ditto.
1928
1929 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1930
1931         * mule/mule-cmds.el (set-default-coding-system): Set
1932         comint-exec-hook to use coding-system-for-read and
1933         coding-system-for-write so that C-x RET c works.
1934
1935 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1936
1937         * minibuf.el (minibuffer-confirm-incomplete): Customize.
1938         (previous-matching-history-element): Increment
1939         minibuffer-max-depth by 1.
1940         (next-matching-history-element): Ditto.
1941
1942 2000-01-11  Andy Piper  <andy@xemacs.org>
1943
1944         * gutter-items.el (buffers-tab): Create a new face for the buffers
1945         tab.
1946         (buffers-tab-face): use it.
1947
1948 2000-01-10  Didier Verna  <didier@xemacs.org>
1949
1950         * modeline.el (modeline-scrolling-method): change modeline X
1951         cursor appearance according to the value.
1952
1953 2000-01-07  Andreas Jaeger  <aj@suse.de>
1954
1955         * about.el (about-hackers): Moved my entry to contributor list.
1956         (xemacs-hackers): Added myself.
1957         (about-maintainer-info): Added description of myself.
1958
1959
1960 2000-01-07  Didier Verna  <didier@xemacs.org>
1961
1962         * modeline.el (modeline-scrolling-method): new variable.
1963         (mouse-drag-modeline): add reference to it in the docstring.
1964         (mouse-drag-modeline): handle it.
1965
1966 2000-01-08  Andy Piper  <andy@xemacs.org>
1967
1968         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
1969         calls.
1970         (remove-buffer-from-gutter-tab): ditto.
1971
1972 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
1973
1974         * cus-edit.el (custom-hook-convert-widget): Fix comment.
1975         (custom-face-edit): Fix grammatical error in help message.
1976
1977 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1978
1979         * movemail.el: Added.
1980
1981         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
1982
1983 2000-01-03  Didier Verna  <didier@xemacs.org>
1984
1985         * modeline.el (mouse-drag-modeline): remove the code related to
1986         the modeline horizontal scrolling facility.
1987
1988 1999-12-31  Martin Buchholz <martin@xemacs.org>
1989
1990         * XEmacs 21.2.26 is released.
1991
1992 1999-12-28  Andy Piper  <andy@xemacs.org>
1993
1994         * wid-edit.el (widget-push-button-value-create): The gui cache
1995         does not agree with native widgets which can only be displayed
1996         once per window. The reasons for caching are diminished now that
1997         we don't hog resources when creating buttons.
1998         (widget-push-button-cache) deleted.
1999
2000 1999-12-24  Martin Buchholz <martin@xemacs.org>
2001
2002         * XEmacs 21.2.25 is released.
2003
2004 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2005
2006         * hyper-apropos.el (hyper-apropos): Toggle
2007         hyper-apropos-programming-apropos correctly.
2008         Set REGEXP when user accepts default value.
2009
2010 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2011
2012         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
2013         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
2014
2015 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2016
2017         * mule/mule-category.el (undefined-category-designator):
2018         Return char instead of character.  Search for undefined one.
2019         (describe-category): Use with-displaying-help-buffer.
2020
2021 1999-12-21  Martin Buchholz  <martin@xemacs.org>
2022
2023         * byte-optimize.el (byte-optimize-plus):
2024         Optimize (+ 1) to 1 instead of (1+ nil).
2025
2026         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
2027
2028         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
2029
2030         * byte-optimize.el (byte-optimize-char-before): New function.
2031         Remove performance penalty for using (char-before) instead of (char-after).
2032
2033 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2034
2035         * mule/mule-category.el (char-category-list): Return character
2036         instead of integer.
2037
2038 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2039
2040         * minibuf.el (read-buffer): Check default is buffer object.
2041
2042 1999-11-25  Andy Piper  <andy@xemacs.org>
2043
2044         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
2045         for buttons.
2046
2047 1999-12-16  Andreas Jaeger  <aj@suse.de>
2048
2049         * package-get.el (package-get-maybe-save-index): Fixed typo.
2050         Patch by Jeff Miller <jmiller@smart.net>.
2051
2052 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
2053
2054         * gnuserv.el (gnuserv-process-filter):  don't call
2055         gnuserv-write-to-client when gnuserv-current-client is nil
2056
2057 1999-12-14  Martin Buchholz <martin@xemacs.org>
2058
2059         * XEmacs 21.2.24 is released.
2060
2061 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
2062
2063         * about.el (about-hackers): Update my email address.
2064
2065 1999-12-07  Martin Buchholz <martin@xemacs.org>
2066
2067         * XEmacs 21.2.23 is released.
2068
2069 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
2070
2071         * package-get.el (package-get-download-sites): Removed several
2072         defunct download sites, added many new ones, and corrected a few
2073         incorrect directory-on-site entries.  Added physical locations to
2074         site-description.
2075
2076 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
2077
2078         * finder.el (finder-commentary): add DOC string and fix
2079         interactive spec
2080
2081 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
2082
2083         * help.el (describe-function): Don't forget to intern the string
2084         completing-read returns.
2085         (describe-variable): Ditto.
2086
2087 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
2088
2089         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
2090         `hyper-apropos-help-mode' here to find symbol to customize
2091         irregardless of cursor position and simplify
2092         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
2093         `hyper-apropos-popup-menu'.
2094
2095 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2096
2097         * apropos.el (apropos-mode-map): Add return to call
2098         apropos-follow.
2099         (apropos-print): Call apropos-mode to have better
2100         command reference. Put keymap text-poperty to
2101         symbole name.
2102
2103 1999-11-22  Alastair Burt  <burt@dfki.de>
2104
2105         * help.el: (describe-bindings-1): Added handling of keymaps for
2106         the extents at point.
2107
2108 1999-12-02  Mark Thomas  <mthomas@jprc.com>
2109
2110         * gutter-items.el (buffers-tab-items): Wrap the function in a
2111         save-match-data
2112
2113 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
2114
2115         * help.el (describe-function): Use the DEFAULT argument to
2116         completing-read.
2117         (describe-variable): Ditto.
2118
2119 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2120
2121         * minibuf.el (read-from-minibuffer): Add optional argument
2122         DEFAULT to have better mini-buffer history support.
2123         (completing-read): Pass default to read-from-minibuffer.
2124         (read-buffer): Pass default to completing-read.
2125
2126 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
2127
2128         * font-lock.el (font-lock-doc-string-face): Document the
2129         `font-lock-lisp-like' property.
2130
2131 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
2132
2133         * lisp-mode.el: Specify `font-lock-lisp-like'.
2134
2135         * font-lock.el (font-lock-lisp-like): New function.
2136         (font-lock-fontify-syntactically-region): Use it.
2137
2138 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
2139
2140         * XEmacs 21.2.22 is released
2141
2142 1999-11-28  Martin Buchholz <martin@xemacs.org>
2143
2144         * XEmacs 21.2.21 is released.
2145
2146 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2147
2148         * minibuf.el (read-coding-system): Accept symbol and
2149         coding-system object as a default-coding-system.
2150
2151 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2152
2153         * minibuf.el (read-coding-system): Accept symbol as
2154         a default-coding-system.
2155
2156 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2157
2158         * apropos.el (apropos-documentation): Use insert instead
2159         of princ.
2160
2161 1999-11-07  William M. Perry  <wmperry@aventail.com>
2162
2163         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
2164           for the linux console.
2165
2166         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
2167           stuff to work when you are not on a window system, since the GPM
2168           mouse support now allows pasting from outside of XEmacs.
2169
2170 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
2171
2172         * XEmacs 21.2.20 is released
2173
2174 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
2175
2176         * setup-paths.el (paths-default-info-directories): Add
2177         /usr/share/info and /usr/local/share/info.
2178
2179 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
2180
2181         * about.el: Updated Vladimir Ivanovic's info.
2182
2183 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
2184
2185         * auto-show.el (auto-show-truncationp): Remove.
2186
2187         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
2188
2189 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
2190
2191         * indent.el (indent-line-to): fix bug: spaces were not replaced
2192         with tab if column is multiple of tab-width
2193         From dhn@qedinc.com
2194
2195 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
2196
2197         * mule/mule-cmds.el (read-input-method-name): Accept symbols
2198         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
2199
2200         * package-get.el (package-get-package-provider): Be verbose when
2201         interactive. Patch from Robert Pluim
2202
2203 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
2204
2205         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
2206         info file suffixes.
2207
2208 1999-08-19  Stephen Tse  <stephent@sfu.ca>
2209
2210         * process.el (open-network-stream): Add a new optional parameter
2211         PROTOCOL to support udp; fix a minor typo and add an explanation
2212         in docstring for udp programming.
2213
2214         * code-process.el (open-network-stream): Add a new optional
2215         parameter PROTOCOL to support udp; fix a minor typo and add an
2216         explanation in docstring for udp programming.
2217
2218 1999-10-18  Andy Piper  <andy@xemacs.org>
2219
2220         * gui.el (make-gui-button): be more precise about how we call
2221         callbacks.
2222
2223         * wid-edit.el (widget-push-button-value-create): Use the new form
2224         of native gui-button.
2225
2226 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2227
2228         * info.el (Info-page-prev): Don't do (sit-for 0).
2229
2230 1999-10-13  Andy Piper  <andy@xemacs.org>
2231
2232         * gutter-items.el (progress-abort-glyph): new glyph for showing
2233         abort status.
2234         (append-progress): dispatch-event rather than sit-for.
2235         (abort-progress): new function. Show the abort glyph with an
2236         appropriate message.
2237         (raw-append-progress): dispatch-event rather than sit-for.
2238         (display-progress): cope with aborts.
2239
2240         * gui.el (make-gui-button): Use native widgets for buttons
2241         unconditionally.
2242         (insert-gui-button): ditto.
2243         (gui-button-p): ditto.
2244
2245         * xbm-button.el: remove from core.
2246
2247         * xpm-button.el: remove from core.
2248
2249 1999-10-07  Olivier Galibert  <galibert@pobox.com>
2250
2251         * faces.el (init-device-faces): Don't initialize the random faces
2252         on the stream device.
2253
2254 1999-10-06  Andy Piper  <andy@xemacs.org>
2255
2256         * files.el (recover-file): Don't use ls under windows for revert buffer.
2257
2258 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
2259
2260         * package-get.el (package-get-download-menu): Make menu really
2261         toggle download sites.
2262         (package-get-download-sites): Add autoload cookie.
2263
2264 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2265
2266         * setup-paths.el (paths-find-module-directory): Ditto.
2267
2268 1999-09-29  Werner Fink  <werner@suse.de>
2269
2270         * setup-paths.el (paths-find-exec-directory): Add missing nil
2271         parameter for environment.
2272
2273 1999-09-27  Martin Buchholz  <martin@xemacs.org>
2274
2275         * modeline.el (modeline-format):
2276         Only purecopy the strings.  Else
2277         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
2278         barfs.
2279
2280 1999-08-28  Mike Woolley  <mike@bulsara.com>
2281
2282         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
2283         user setting comint-completion-addsuffix and
2284         comint-process-echoes.
2285
2286 1999-09-22  Andy Piper  <andy@xemacs.org>
2287
2288         * gutter-items.el (update-tab-in-gutter): use
2289         last-nonminibuf-window instead of selected-window.
2290
2291 1999-09-18  Andy Piper  <andy@xemacs.org>
2292
2293         * gnuserv.el (gnuserv-edit-files): select frame we are going to
2294         display on.
2295
2296         * subr.el (record-buffer-hook): new variable so that the hook gets
2297         some documentation.
2298
2299 1999-09-16  Andy Piper  <andy@xemacs.org>
2300
2301         * gutter-items.el (update-tab-in-gutter): only update when the
2302         gutter is visible.
2303         (remove-buffer-from-gutter-tab): ditto.
2304
2305 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
2306
2307         * simple.el (do-auto-fill): Commented out part of Kinsoku
2308         processing.
2309
2310 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
2311
2312         * isearch-mode.el (isearch-highlightify-region): Give the
2313         highlighting extents a high priority.
2314         (isearch-make-extent): Give the main highlighting extent an even
2315         higher priority.
2316
2317 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2318
2319         * packages.el (packages-compute-package-locations): Fix typo from
2320         -u rationalization.
2321
2322 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2323
2324         * setup-paths.el (paths-find-doc-directory): Respect value of
2325         `configure-doc-directory.'
2326
2327         * find-paths.el (paths-find-architecture-directory): Give
2328         precendence `default' argument (which typically comes from
2329         configure).
2330
2331 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2332
2333         * startup.el (command-line-early): Added options -user-init-file
2334         and -user-init-directory.
2335
2336         * files.el (user-init-file): Default to NIL so we can recognize
2337         when it's set.
2338
2339 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2340
2341         * obsolete.el (init-file-user):
2342         * startup.el:
2343         * packages.el (packages-compute-package-locations):
2344         * package-get.el (package-get-user-index-filename):
2345         * menubar-items.el (maybe-add-init-button):
2346         * info.el (Info-annotations-path):
2347         * dump-paths.el:
2348         Change `user-init-directory' to be an absolute path.
2349         Use `user-init-directory' where appropriate.
2350         Zap `init-file-user' and its uses.
2351
2352 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
2353
2354         * subr.el (copy-symbol): New function.
2355
2356 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
2357
2358         * isearch-mode.el (isearch-done): Be sure to restore invisible
2359         extents in the proper buffer.
2360         (isearch-pre-command-hook): Set this-command to the correct value
2361         in case the buffer has changed and old overriding-local-map was
2362         used.
2363         (isearch-restore-extent): Use remprop instead of setting the
2364         property to nil.
2365
2366 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
2367
2368         * cmdloop.el (execute-extended-command): Update zmacs region
2369         before the delay.
2370         (execute-extended-command): Make the message gettext-friendly.
2371
2372 1999-09-07  Andy Piper  <andy@xemacs.org>
2373
2374         * gutter-items.el (progress-gauge-glyph): renamed from
2375         progress-glyph.
2376         (progress-text-glyph): new variable.
2377         (progress-layout-glyph): use layouts and text glyphs.
2378         (progress-area-buffer): removed.
2379         (progress-text-and-extent): new variable.
2380         (progress-displayed-p): dynamically create gutter area buffer.
2381         (clear-progress): ditto.
2382         (raw-append-progress): ditto.
2383         (append-progress): use new glyph names.
2384         (raw-append-progress): only create the extent when needed. set
2385         properties more optimally.
2386         (progress): remove args.
2387
2388 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
2389
2390         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
2391         mapcar where the return value is unused.
2392         (isearch-restore-invisible-extents): Ditto.
2393         (isearch-highlight-all-cleanup): Ditto.
2394         (isearch-delete-extents-in-range): Traverse the extents only once.
2395         (isearch-highlight-all-update): Don't start over if the search
2396         string has changed and more input is pending.
2397
2398 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
2399
2400         * packages.el (packages-find-package-data-path): Ditto.
2401
2402         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
2403
2404         * subr.el (mapc-internal): Don't make obsolete.
2405
2406         * cl-extra.el (mapc): Resurrect.
2407
2408 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
2409
2410         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
2411         alias.
2412
2413         * isearch-mode.el (isearch-top-state): Restore isearch-word.
2414         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
2415         (isearch-yank-clipboard): Use get-clipboard instead of
2416         x-get-clipboard.
2417         (isearch-yank-selection): Fix docstring.
2418
2419 1999-09-02  Martin Buchholz  <martin@xemacs.org>
2420
2421         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
2422
2423 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
2424
2425         * cl-macs.el (extent-start-position): Fix setf method.
2426         (extent-end-position): Ditto.
2427
2428 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
2429
2430         * isearch-mode.el: End merge with FSF 20.4.
2431
2432         * isearch-mode.el (search-invisible): New variable.
2433         (isearch-hide-immediately): Ditto.
2434         (isearch-unhidden-extents): Ditto.
2435         (isearch-range-invisible): New function.
2436         (isearch-unhide-extent): Ditto.
2437         (isearch-restore-invisible-extents): Ditto.
2438         (isearch-restore-extent): Ditto.
2439
2440         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
2441         implementation.
2442         (isearch-ring-retreat-edit): Ditto.
2443         (isearch-forward): New argument NO-RECURSIVE-EDIT.
2444         (isearch-forward-regexp): New arguments NOT-REGEXP and
2445         NO-RECURSIVE-EDIT.
2446         (isearch-backward): New argument NO-RECURSIVE-EDIT.
2447         (isearch-backward-regexp): New arguments NOT-REGEXP and
2448         NO-RECURSIVE-EDIT.
2449         (isearch-mode): Return isearch-success.
2450         (isearch-update): Use unread-command-events instead of
2451         unread-command-event.
2452         (isearch-abort): If an invalid regexp is encountered, keep popping
2453         states.
2454         (isearch-*-char): Use FSF implementation.
2455         (isearch-whitespace-chars): Use the more robust FSF's
2456         implementation.
2457         (isearch-within-brackets): New variable.
2458         (isearch-mode): Initialize it.
2459         (isearch-edit-string): Bind it.
2460         (isearch-search-and-update): Set it.
2461         (isearch-push-state): Push it.
2462         (isearch-top-state): Pop it.
2463         (isearch-search): Set it.
2464         (isearch-printing-char): When called by isearch-whitespace-chars,
2465         handle M-SPC gracefully.
2466         (isearch-message-prefix): New argument ELLIPSIS.
2467         (isearch-message-suffix): Ditto.
2468         (isearch-message): Use the ELLIPSIS argument when calling
2469         isearch-message-prefix and isearch-message-suffix.
2470         (isearch-message-prefix): Distinguish between "wrapped" and
2471         "overwrapped" search, FWIW.
2472
2473 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
2474
2475         * isearch-mode.el (isearch-edit-string): Use the head of the
2476         search ring instead of search-last-string and search-last-regexp.
2477         (search-highlight): Renamed from isearch-highlight.
2478         (isearch-exit): Use the new name.
2479         (isearch-highlight): Ditto.
2480         (isearch-dehighlight): Ditto.
2481         (isearch-update-ring): New function.
2482         (isearch-done): Call it.
2483         (isearch-done): New argument EDIT.
2484         (isearch-repeat): If search string is empty, look up at the car of
2485         the search ring; ignore the yank pointer.
2486         (isearch-abort): Call isearch-done with NOPUSH.
2487         (isearch-cancel): New function.
2488         (isearch-mode-map): Bind it to ESC ESC ESC.
2489
2490         * isearch-mode.el: Begin merge with FSF 20.4.
2491
2492 1999-09-01  Andy Piper  <andy@xemacs.org>
2493
2494         * x-select.el (x-get-clipboard): obsolete.
2495         (x-yank-clipboard-selection): obsolete
2496
2497         * select.el (disown-selection): need to be careful to disown the
2498         clipboard if we set it via selection.
2499         (get-clipboard): move from x-select.el
2500         (yank-clipboard-selection): ditto.
2501
2502 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
2503
2504         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
2505         isearch-highlight-all-matches to nil.
2506         (isearch-fixed-case): New variable.
2507         (isearch-mode): Initialize it.
2508         (isearch-edit-string): Save it.
2509         (isearch-toggle-case-fold): Set it.
2510         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
2511         need to check isearch-fixed-case.
2512         (isearch-toggle-case-fold): Update highlighting of all matches
2513         before the pause.
2514         (isearch-edit-string):
2515
2516 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
2517
2518         * isearch-mode.el (isearch-edit-string): Call isearch-message
2519         before reading the event so that the prompt is displayed properly.
2520         (isearch-message): Use isearch-nonincremental when calling
2521         isearch-message-prefix.
2522         (minibuffer-local-isearch-map): Bind up and down to do the same as
2523         M-p and M-n respectively.
2524         (isearch-done): New arg NOPUSH.
2525         (isearch-edit-string): Use it.
2526         (isearch-edit-string): Don't bind isearch-string.
2527         (isearch-ring-adjust): Edit string, *then* push state.
2528
2529 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
2530
2531         * faces.el (isearch-secondary): Make isearch-secondary look
2532         different than default.
2533
2534 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
2535
2536         * isearch-mode.el (isearch-yank): Use progn instead of the inner
2537         save-excursion.
2538         (isearch-dehighlight): Remove TOTALLY.  Simplify.
2539         (isearch-update): Call isearch-dehighlight without arguments.
2540         (isearch-done): Ditto.
2541
2542         * isearch-mode.el (isearch-fix-case): If the search string has no
2543         upper-case letters, allow the folding to be reenabled.
2544         Previously, once disabled, the folding would remain that way until
2545         the end of isearch.
2546         (isearch-top-state): Call isearch-fix-case.
2547
2548         * isearch-mode.el (isearch-yank): Use progn instead of the inner
2549         save-excursion.
2550         (isearch-dehighlight): Remove TOTALLY.  Simplify.
2551
2552 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
2553
2554         * xpm-button.el:
2555         xbm-button.el: Need to exist in core because gui.el depends on
2556         them.
2557
2558 1999-08-31  Andy Piper  <andy@xemacs.org>
2559
2560         * gutter-items.el (buffers-tab-face): new customizable variable.
2561         (buffers-tab-default-buffer-line-length): new specifier for
2562         maximum viewable characters.
2563         (progress-stack): new variable for implementing widget-based
2564         progress messages.
2565         (progress-area-buffer): ditto.
2566         (progress-glyph-height): ditto.
2567         (progress-stop-callback): ditto.
2568         (progress-quit-function): new function.
2569         (progress-glyph): new variable.
2570         (progress-layout-glyph): ditto.
2571         (progress-displayed-p): new function, see message-displayed-p for
2572         details.
2573         (clear-progress): ditto.
2574         (remove-progress): ditto.
2575         (append-progress): ditto.
2576         (raw-append-progress): ditto.
2577         (display-progress): ditto.
2578         (current-progress): ditto.
2579         (current-progress-label): ditto.
2580         (progress): ditto.
2581         (lprogress): ditto.
2582
2583
2584 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
2585
2586         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
2587
2588         * isearch-mode.el (isearch-yank-x-selection): Renamed to
2589         `isearch-yank-selection'.
2590         (isearch-mode-map): Use it.
2591         (isearch-yank-selection): Use `get-selection' instead of
2592         `get-x-selection'.
2593
2594 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
2595
2596         * faces.el (isearch-secondary): Create face here.
2597
2598         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
2599         timers.
2600
2601 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
2602
2603         * subr.el (buffer-string): More robust backward compatibility
2604         check, courtesy William Perry.
2605
2606 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
2607
2608         * replace.el (perform-replace): Stop the search after the search
2609         limit has been reached.
2610
2611 1999-08-23  Andy Piper  <andy@xemacs.org>
2612
2613         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
2614         here if we don't have one.
2615
2616 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2617
2618         * ldap.el (ldap-coding-system): Default to nil until we get
2619         efficient UTF8 support
2620         (ldap-decode-string): Guard against `decode-coding-string' not
2621         being defined
2622         (ldap-encode-string): Guard against `encode-coding-string' not
2623         being defined
2624
2625 1999-08-23  Didier Verna  <verna@inf.enst.fr>
2626
2627         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
2628         Some doc strings improvements, and add a star to the `interactive'
2629         calls.
2630
2631 1999-08-18  Stef Epardaud  <stef@lunatech.com>
2632
2633         * font-lock.el (java-font-lock-keywords-3): introduced new
2634         keywords and regexpes for javadoc syntax 1.2.
2635
2636 1999-08-17  Andy Piper  <andy@xemacs.org>
2637
2638         * gutter-items.el (buffers-tab-format-buffer-line-function): use
2639         format-buffers-tab-line.
2640         (buffers-tab-max-buffer-line-length): new variable.
2641         (format-buffers-tab-line): new function. truncate names if over
2642         buffers-tab-max-buffer-line-length.
2643
2644 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
2645
2646         * cus-start.el: Customize the variable `bell-inhibit-time'.
2647
2648 1999-08-16  Andy Piper  <andy@xemacs.org>
2649
2650         * gutter-items.el (remove-buffer-from-gutter-tab): take a
2651         brute-force approach to deleting the last buffer.
2652         (buffers-tab-grouping-regexp): new customizable variable.
2653         (select-buffers-tab-buffers-by-mode): use it.
2654
2655 1999-08-13  Andy Piper  <andy@xemacs.org>
2656
2657         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
2658         deletion problem.
2659
2660 1999-07-30  Didier Verna  <verna@inf.enst.fr>
2661
2662         * cus-edit.el (custom-save-variables): I said, use prin1 instead
2663         of princ to output symbols.
2664         (custom-save-face-internal): ditto.
2665         (custom-save-resets): ditto.
2666
2667 1999-08-09  Didier Verna  <verna@inf.enst.fr>
2668
2669         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
2670         `regexp-quote' to protect the major mode name for use as a regular
2671         expression (c++ needs this for instance).
2672
2673 1999-08-08  Andy Piper  <andy@xemacs.org>
2674
2675         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
2676         cope with similar mode names.
2677
2678         * gutter-items.el (buffers-tab-selection-function): new selection
2679         function.
2680         (select-buffers-tab-buffers-by-mode): new function.
2681         (buffers-tab-items): use it if set to only display buffers in the
2682         tab in the current buffer's group..
2683         (update-tab-in-gutter): use new api.
2684         (remove-buffer-from-gutter-tab): ditto.
2685
2686         * gutter-items.el (buffers-tab-max-size): set custom selection
2687         default to 6.
2688         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
2689         (add-tab-to-gutter): set face as default.
2690
2691 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
2692
2693         * faces.el (frob-face-property): Merge the fall-back specifier
2694         with the target, not replace it.
2695
2696 1999-08-05  Andy Piper  <andy@xemacs.org>
2697
2698         * gutter-items.el (update-tab-in-gutter): add frame argument for
2699         buffer-items.
2700         (update-tab-in-gutter): use it.
2701
2702         * gutter-items.el (record-buffer-hook): set.
2703
2704         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
2705         change.
2706         (switch-to-buffer-hook) deleted.
2707
2708 1999-08-04  Andy Piper  <andy@xemacs.org>
2709
2710         * gutter-items.el (update-tab-in-gutter): make sure this will work
2711         as an argument to create-frame-hook.
2712
2713 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
2714
2715         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
2716         instead of timer emulation.
2717
2718 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
2719
2720         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
2721         Emacs isearch enhancements.
2722
2723 1999-07-28  Andy Piper  <andy@xemacs.org>
2724
2725         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
2726         all devices that support tab controls.
2727         (remove-buffer-from-gutter-tab): new function. to be used as a
2728         value for kill-buffer-hook.
2729
2730 1999-07-21  Sean MacLennan  <seanm@storm.ca>
2731
2732         * auto-show.el (auto-show-truncationp): changed to match
2733         `window_translation_on'
2734
2735 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
2736
2737         * XEmacs 21.2.19 is released
2738
2739 1999-07-28  SL Baur  <steve@miho>
2740
2741         * code-files.el (insert-file-contents): Fix docstring.
2742         revert previous change.
2743
2744 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2745
2746         * fill.el (fill-region-as-paragraph): Change re-break-point to
2747         contain word-across-newline plus one character so that filling
2748         Japanese and Chinese works as desired.
2749         * simple.el (do-auto-fill): Ditto.
2750
2751 1999-07-26  SL Baur  <steve@miho>
2752
2753         * mule/japanese.el ("Japanese"): Do not specify a default input
2754         method.
2755         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
2756
2757 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
2758
2759         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
2760         able to use cl-macs macro in early lisp.
2761
2762 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
2763
2764         * custom.el:
2765         * cus-face.el:
2766         * cus-edit.el:
2767                 Massive custom Theme API changes.
2768
2769 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2770
2771         * code-files.el (insert-file-contents): Regard
2772         coding-system-magic-cookie if `coding-system-for-read' is nil.
2773
2774 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2775
2776         * mule/thai-xtis.el: Add coding: local variable, to avoid
2777         bootstrapping problem with C locale.
2778
2779 1999-07-22  Andy Piper  <andy@xemacs.org>
2780
2781         * dumped-lisp.el (preloaded-file-list): guard against putting
2782         gutter-items in a less than functional XEmacs.
2783         * gutter-items.el: put call to `add-tab-to-gutter' back in.
2784
2785 1999-07-18  Bob Weiner  <weiner@beopen.com>
2786
2787         * fill.el (fill-context-prefix): Fixed bug that prevented the
2788         setting of an adaptive fill prefix when the `dont-skip-first' was
2789         t.
2790
2791 1999-07-22  SL Baur  <steve@miho>
2792
2793         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
2794
2795 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
2796
2797         * files.el (interpreter-mode-alist): add `make', `guile', and
2798         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
2799         makefile-mode, guile is a scheme, and someday XEmacs will be
2800         modular enough to use as an efficient scripting tool.)
2801
2802 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
2803
2804         * mule/mule-cmds.el (reset-language-environment): Regard
2805         coding-category `utf-8' and `ucs-4' if they are available.
2806
2807 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
2808
2809         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
2810         (prefer-coding-system): Fix DOC-string.
2811
2812         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
2813         DOC-string too.
2814
2815         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
2816         Mule.
2817         (coding-system-change-eol-conversion): Fix DOC-string.
2818
2819 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
2820
2821         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
2822         instead of `list-coding-system'.
2823
2824 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2825
2826         * menubar-items.el (default-menubar): `select-input-method' was
2827         renamed to `set-input-method'.
2828
2829         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
2830         "Set Language Environment" menu.
2831
2832         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
2833         "Describe Language Support" menu.
2834
2835 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2836
2837         * mule/chinese.el ("Chinese-GB"): Rename
2838         `chinese-gb-environment-setup-function' to
2839         `setup-chinese-gb-environment-internal'.
2840
2841 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2842
2843         * mule/korean.el: Use `define-coding-system-alias' instead of
2844         `copy-coding-system'.
2845
2846 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2847
2848         * mule/mule-cmds.el (set-language-environment-coding-systems):
2849         Treat duplicated coding-categories.
2850
2851 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2852
2853         * mule/japanese.el: Use `define-coding-system-alias' instead of
2854         `copy-coding-system'.
2855
2856 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2857
2858         * mule/vietnamese.el: Specify `iso-8-1' as a category of
2859         coding-system `viscii'.
2860
2861 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2862
2863         * mule/cyrillic.el:
2864         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
2865         (cyrillic-alternativnyj-decode-table): New variable.
2866         (cyrillic-alternativnyj-encode-table): New variable.
2867         - Specify `iso-8-1' as a category of coding-system
2868           `alternativnyj'.
2869         - Abolish general Cyrillic environment.
2870
2871 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2872
2873         * mule/chinese.el:
2874         - Use `define-coding-system-alias' instead of `copy-coding-system'.
2875         - Register `chinese-gb-environment-setup-function' as a
2876           `setup-function' of "Chinese-GB" environment.
2877
2878 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2879
2880         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
2881         optional argument `parents'.
2882
2883         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
2884         property for Thai-XTIS.
2885
2886         * mule/mule-help.el (help-with-tutorial): Use property
2887         `tutorial-coding-system' of language-info as a coding-system to
2888         read tutorial file.
2889
2890 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2891
2892         * mule/thai-xtis.el: Don't setup `setup-function' and
2893         `exit-function'.
2894
2895         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
2896         `set-coding-category-system' to set up coding-system for
2897         coding-category.
2898
2899         * mule/mule-cmds.el (prefer-coding-system): Use
2900         `set-coding-category-system' to set up coding-system for
2901         coding-category.
2902
2903 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2904
2905         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
2906         Thai-XTIS environment.
2907
2908         * mule/mule-cmds.el (prefer-coding-system): Use
2909         `find-coding-system' instead of `coding-system-p'.
2910
2911 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2912
2913         * mule/mule-cmds.el (set-language-environment-coding-systems):
2914         Modify eol-type for XEmacs.
2915
2916         * mule/thai-xtis.el: Delete unused local variable `category'.
2917
2918         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
2919         function.
2920         (prefer-coding-system): Don't call
2921         `update-coding-systems-internal'; use function
2922         `coding-category-list' instead of variable `coding-category-list';
2923         use `set-coding-priority-list' instead of `set-coding-priority';
2924         modify `eol-type' for XEmacs.
2925
2926         * mule/mule-misc.el (string-width): Use `charset-width' instead of
2927         `charset-columns'.
2928         (char-width): Likewise.
2929
2930 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2931
2932         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
2933         `tis-620'.
2934
2935         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
2936         `set-coding-priority-list' instead of `set-coding-priority'; don't
2937         call `update-coding-systems-internal'.
2938
2939         * mule/mule-misc.el (coding-system-get): New function.
2940         (coding-system-put): New function.
2941         (coding-system-category): New function.
2942
2943 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2944
2945         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
2946         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
2947         to avoid conflict with leim/quail/thai-xtis.
2948
2949         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
2950         to thai-xtis-chars.el.
2951
2952         * mule/thai-xtis-chars.el: New file (split from
2953         mule/thai-xtis.el).
2954
2955 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2956
2957         * mule/thai-xtis.el:
2958         - Change category for the charset `thai-xtis' to `?x' from `?T'.
2959         - Add syntax entries.
2960         - Put `preferred-coding-system' of the charset `thai-xtis' to
2961           `tis-620'.
2962
2963 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
2964
2965         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
2966         rewritten to use write-multibyte-character.
2967
2968 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2969
2970         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
2971         of `iso-2022-7'.
2972         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
2973         ported yet.
2974         (read-input-method-name): Treat optional argument `default'.
2975
2976 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2977
2978         * mule/mule-cmds.el (set-language-info): Don't set up menus at
2979         all.
2980         (set-language-info-alist): Set up menus here.
2981
2982 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2983
2984         * minibuf.el (completing-read): Add new optional argument
2985         `default'.
2986         (read-coding-system): Add new optional argument
2987         `default-coding-system'.
2988
2989 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
2990
2991         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
2992         (viet-viscii-...->viet-vscii...).
2993
2994 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
2995
2996         * mule/mule-cmds.el: Change MULE to Mule in docstrings
2997         and menus.
2998
2999 1999-04-12  Richard M. Stallman  <rms@gnu.org>
3000
3001         * mule/mule-cmds.el (input-method-function): Add permanent-local
3002         property.
3003
3004 1999-03-30  Dave Love  <fx@gnu.org>
3005
3006         * mule/mule-cmds.el (current-language-environment): Doc fix.
3007
3008 1999-02-06  Richard Stallman  <rms@gnu.org>
3009
3010         * mule/european.el (setup-slovenian-environment): New function.
3011         ("Slovenian"): New language environment.
3012
3013 1999-01-27  Dave Love  <fx@gnu.org>
3014
3015         * mule/mule-cmds.el (current-language-environment): Provide :link,
3016         :type (choices) and appropriate :get.
3017
3018 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
3019
3020         * mule/mule-cmds.el (describe-language-environment): Don't alter
3021         input-method-alist.
3022
3023 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
3024
3025         * mule/mule-cmds.el (prefer-coding-system): Call
3026         set-coding-priority, so that the internal array of priorities is
3027         also updated.
3028
3029 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
3030
3031         * mule/mule-cmds.el (prefer-coding-system): If the argument
3032         requires specific EOL conversion type, make the default coding
3033         systems use that.
3034
3035 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
3036
3037         * mule/mule-cmds.el (set-language-environment): Pass the default
3038         eol-type to set-language-environment-coding-systems.
3039         (set-default-coding-systems): Copy the eol-type property for the
3040         new default values of {buffer-file,process}-coding-system from the
3041         old defaults.
3042         (set-language-environment-coding-systems): Accept an optional
3043         argument EOL-TYPE, and set the eol-type property of the default
3044         coding systems accordingly.
3045
3046 1998-10-26  Kenichi Handa <handa@etl.go.jp>
3047
3048         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
3049         use generate-new-buffer instead of get-buffer-create.
3050
3051 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
3052
3053         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
3054
3055 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
3056
3057         * mule/mule-cmds.el (default-input-method): Fix custom type.
3058
3059 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
3060
3061         * mule/mule-cmds.el (setup-specified-language-environment):
3062         Add apropos-inhibit property.
3063         (describe-specified-language-support): Likewise.
3064
3065 1998-09-06  Bill Richter  <richter@math.nwu.edu>
3066
3067         * mule/mule-cmds.el: Doc fixes.
3068
3069 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
3070
3071         * mule/mule-cmds.el (register-input-method): Doc-string
3072         modified.
3073
3074 1998-09-01  Dave Love  <fx@gnu.org>
3075
3076         * mule/mule-cmds.el (current-language-environment): Fix
3077         setter function.
3078
3079 1998-08-31  Paul Eggert  <eggert@twinsun.com>
3080
3081         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
3082         mule/european.el, mule/hebrew.el, mule/japanese.el,
3083         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
3084         avoid bootstrapping problem if you need to recompile all the Lisp
3085         files using interpreted code.
3086
3087 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
3088
3089         * mule/european.el ("Latin-1"): Modify `documentation' key value.
3090         ("Latin-2"): Likewise.
3091
3092 1998-08-18  Per Starback  <starback@update.uu.se>
3093
3094         * mule/european.el (setup-latin2-environment): Fix typo.
3095
3096 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
3097
3098         * mule/european.el: Give proper value of `input-method' key to all
3099         lang. env.
3100
3101         * mule/mule-cmds.el (activate-input-method): Handle the case that
3102         the arg INPUT-METHOD is nil correctly.
3103         (read-multilingual-string): Activate the specified input method
3104         before calling read-string.  Afterward, activate the original
3105         input method.
3106
3107 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
3108
3109         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
3110         (set-language-info-alist): Fix typo in doc-string.
3111
3112         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
3113
3114 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
3115
3116         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
3117         (reset-language-environment): New function for the job that
3118         setup-english-environment used to do.
3119         (set-language-environment): Do more setups according to the info
3120         in language-info-alist.
3121         (read-language-name): Handle the case that the arg KEY is nil.
3122         (describe-language-environment): Handle input-method property.
3123
3124         * mule/: All files under this directory, which related with
3125         specific languages (such as mule/european.el, mule/greek.el,
3126         mule/hebrew.el, mule/misc-lang.el), modified as below.
3127         (setup-XXX-environment): Just call set-language-environment.  If
3128         they used to do some other jobs than what done by
3129         set-language-environment, those jobs are done in
3130         setup-XXX-environment-internal now.
3131         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
3132         the value to setup-XXX-environment-internal.  Add properties
3133         input-method and features.
3134
3135         * mule/english.el (setup-english-environment): Just call
3136         reset-language-environment.
3137
3138         * mule/european.el (setup-8-bit-environment): Function deleted.
3139
3140 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
3141
3142         * mule/mule-cmds.el (input-method-exit-on-first-char)
3143         (input-method-use-echo-area): Doc fixes.
3144
3145 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
3146
3147         * mule/mule-cmds.el (input-method-exit-on-first-char): New
3148         variable.
3149         (input-method-use-echo-area): New variable.
3150
3151 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
3152
3153         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
3154
3155 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
3156
3157         * mule/mule-cmds.el (activate-input-method): Update mode line.
3158         (inactivate-input-method): Likewise.
3159
3160 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
3161
3162         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
3163         input method in the current buffer, but just bind
3164         current-input-method.
3165
3166 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
3167
3168         * mule/hebrew.el ("Hebrew"): Add coding-priority.
3169
3170         * mule/misc-lang.el ("IPA"): Add coding-priority and
3171         coding-system.
3172
3173 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
3174
3175         * mule/greek.el: Add coding-priority.
3176
3177 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
3178
3179         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
3180         LANG-ENV.
3181
3182 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
3183
3184         * mule/mule-cmds.el (register-input-method): Fix previous change.
3185         (setup-specified-language-environment): Doc fix.
3186
3187 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
3188
3189         * mule/mule-cmds.el: Several doc fixes.
3190         (get-language-info, set-language-info): Rename argument.
3191         (set-language-info-alist): Likewise.
3192         (register-input-method): Rename argument.
3193         (activate-input-method): If INPUT-METHOD is nil, deactivate.
3194
3195 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
3196
3197         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
3198         default value while reading an input method.
3199
3200 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
3201
3202         * mule/mule-cmds.el (universal-coding-system-argument):
3203         Use buffer-file-coding-system as default.
3204
3205 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
3206
3207         * mule/korean.el ("Korean"): Doc fix.
3208
3209 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
3210
3211         * mule/mule-cmds.el (describe-language-environment): Print the
3212         languge environment at the head.
3213
3214 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
3215
3216         * mule/japanese.el: Set exit-function to exit-japanese-environment
3217         for Japanese environment.
3218
3219 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
3220
3221         * mule/mule-cmds.el (set-language-environment): Doc fix.
3222         (current-language-environment): Use defcustom.
3223         (default-input-method): Specify :type.
3224
3225 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
3226
3227         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
3228         modified.
3229         (prefer-coding-system): Doc-string modified.
3230
3231 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
3232
3233         * mule/mule-cmds.el (set-language-info): Doc-string
3234         describes `coding-priority' KEY.
3235         (set-language-environment-coding-systems): New function.
3236         (select-safe-coding-system): New function.
3237         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
3238         (set-language-info-alist): New optionla arg PARENTS.  Call
3239         set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
3240         (set-language-environment-coding-systems): New function.
3241
3242         * mule/chinese.el: Remove setting up of
3243         describe-chinese-environment-map and
3244         setup-chinese-environment-map.  Exclude them in args of calls to
3245         set-language-info-alist.  Register coding-priority key in
3246         language-info-alist.
3247
3248         * mule/cyrillic.el: Remove setting up of
3249         describe-cyrillic-environment-map and
3250         setup-cyrillic-environment-map.  Exclude them in args of calls to
3251         set-language-info-alist.  Register coding-priority key in
3252         language-info-alist.
3253
3254         * mule/english.el: Register coding-priority key in
3255         language-info-alist.
3256
3257         * mule/ethiopic.el: Register coding-priority key in
3258         language-info-alist.
3259
3260         * mule/european.el: Remove setting up of
3261         describe-european-environment-map and
3262         setup-european-environment-map.  Exclude them in args of calls to
3263         set-language-info-alist.  Register coding-priority key in
3264         language-info-alist.  Add "German" language env.
3265         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
3266         (setup-german-environment): New function.
3267
3268         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
3269         change default input method to "greek-postfix".
3270
3271         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
3272         coding-priority key in
3273
3274 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
3275
3276         * mule/mule-cmds.el (set-language-info): Doc fix.
3277         (input-method-inactivate-hook): Doc fix.
3278
3279 1997-11-20  Karl Heuer  <kwzh@gnu.org>
3280
3281         * mule/mule-cmds.el (set-input-method): Renamed from
3282         select-input-method.
3283
3284 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
3285
3286         * mule/mule-cmds.el (set-language-environment): Run
3287         exit-language-environment-hook before calling `exit-function'
3288         which is specified for the language environment.
3289
3290 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
3291
3292         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
3293         modified.
3294         (prefer-coding-system): Likewise.
3295         (describe-language-environment): Print aliases of each coding
3296         system.
3297         (set-language-environment-hook): New variable.
3298         (exit-language-environment-hook): New variable.
3299         (set-language-environment): Call these hooks.  Before setting a
3300         new language environment, exit from the
3301         current-language-environment if necessary.
3302         (input-method-verbose-flag): The value can be nil, t,
3303         complex-only, or default.
3304         (input-method-highlight-flag): Doc-string augmented.
3305         (activate-input-method): Check if we can run the registered
3306         function to activate an input method.
3307
3308         * mule/korean.el: Set exit-function for language environment
3309         "Korean" to exit-korean-environment.
3310         (setup-korean-environment): Moved to korea-util.el.
3311
3312 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
3313
3314         * mule/mule-cmds.el (read-multilingual-string): Use
3315         current-input-method prior to default-input-method.  Don't bind
3316         current-input-method by `let', instead, activate the specified
3317         input method in the current buffer temporarily.
3318
3319 1997-10-19  John F. Whitehead  <jfw@cisco.com>
3320
3321         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
3322
3323 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
3324
3325         * mule/chinese.el (post-read-decode-hz): Return the result of
3326         decode-hz-region.
3327         (pre-write-encode-hz): Do not change the value of
3328         last-coding-system.
3329
3330 1998-09-06  Bill Richter  <richter@math.nwu.edu>
3331
3332         * mule/mule-ccl.el: Doc fixes.
3333
3334 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
3335
3336         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
3337         (check-ccl-program): New macro.
3338
3339 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
3340
3341         * mule/mule-ccl.el: Comment about CCL syntax modified.
3342         (ccl-command-table): Add read-multibyte-character and
3343         write-multibyte-character.
3344         (ccl-code-table): Add ex-cmd.
3345         (ccl-extended-code-table): New variable.
3346         (ccl-embed-extended-command): New function.
3347         (ccl-compile-read-multibyte-character,
3348         ccl-compile-write-multibyte-character) New functions.
3349         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
3350         ccl-dump-write-multibyte-character): New functions.
3351
3352 1999-07-22  SL Baur  <steve@miho>
3353
3354         * config.el (config-value-file): config.values is installed into
3355         doc-directory.
3356         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
3357
3358 1999-07-19  Didier Verna  <verna@inf.enst.fr>
3359
3360         * rect.el: all functions rewritten, except when noted. Below is a
3361         list of interface changes.
3362         (apply-on-rectangle): new function. Obsoletes
3363         `operate-on-rectangle'. All functions that used to call this
3364         function now call the new one.
3365         (kill-rectangle): added optional prefix arg to fill lines.
3366         (delete-rectangle): ditto.
3367         (delete-extract-rectangle): ditto.
3368         (open-rectangle): ditto.
3369         (clear-rectangle): ditto.
3370         (delete-rectangle-line): added third arg FILL.
3371         (delete-extract-rectangle-line): ditto.
3372         (open-rectangle-line): ditto.
3373         (clear-rectangle-line): ditto.
3374
3375 1999-07-18  Andy Piper  <andy@xemacs.org>
3376
3377         * menubar-items.el (default-menubar): add gutter options.
3378
3379         * gutter-items.el: new file.
3380         (gutter): new group for custom.
3381         (gutter-visible-p): new variable.
3382         (default-gutter-position): ditto.
3383         (buffers-tab): new group for the buffers tab.
3384         (gutter-buffers-tab): widget to put in the gutter.
3385         (buffers-tab-max-size): max number of tabs.
3386         (buffers-tab-switch-to-buffer-function): function to call when a
3387         tab is pressed.
3388         (buffers-tab-omit-function): filter buffers with this function.
3389         (buffers-tab-format-buffer-line-function): format buffer names for
3390         inclusion in tabs.
3391         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
3392         the record.
3393         (build-buffers-tab-internal): build a list of tab items.
3394         (buffers-tab-items): ditto.
3395         (add-tab-to-gutter): put a tab in the gutter area.
3396         (update-tab-in-gutter): reset the buffers in the tab.
3397
3398         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
3399
3400         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
3401         (switch-to-buffer-hooks): new hook.
3402
3403         * toolbar.el (default-toolbar-position): fix typo.
3404
3405 1999-07-16  Andy Piper  <andy@xemacs.org>
3406
3407         * gui.el (make-dialog-frame): turn off gutters for dialogs.
3408
3409 1999-07-15  Didier Verna  <verna@inf.enst.fr>
3410
3411         * cus-edit.el (custom-prompt-variable): optional third arg makes
3412         prompt for a comment string.
3413         (customize-set-value): optional prefix makes this function handle
3414         variable comments.
3415         (customize-set-variable): ditto.
3416         (customize-save-variable): ditto.
3417         (customize-customized): handle custom comments.
3418         (customize-save-customized): ditto.
3419         (custom-variable-state-set): ditto.
3420         (custom-face-state-set): ditto.
3421         (customize-saved): ditto.
3422         (custom-variable-set): ditto.
3423         (custom-face-set): ditto.
3424         (custom-variable-save): ditto.
3425         (custom-face-save): ditto.
3426         (custom-variable-reset-saved): ditto.
3427         (custom-face-reset-saved): ditto.
3428         (custom-variable-reset-standard): ditto.
3429         (custom-face-reset-standard): ditto.
3430         (custom-comment-face): new face.
3431         (custom-comment-tag-face): ditto.
3432         (custom-comment): new widget.
3433         (custom-comment-create): new function.
3434         (custom-comment-delete): ditto.
3435         (custom-comment-value-set): ditto.
3436         (custom-comment-show): ditto.
3437         (custom-comment-invisible-p): ditto.
3438         (custom-variable-value-create): create a comment field widget.
3439         (custom-face-value-create): ditto.
3440         (custom-variable-menu): new entry for adding a custom comment.
3441         (custom-face-menu): ditto.
3442         (custom-save-variables): possibly save custom comments.
3443         (custom-save-faces): ditto.
3444
3445         * cus-face.el (custom-set-faces): the arguments can now have a
3446         custom comment as fourth argument.
3447
3448         * custom.el (custom-set-variables): the arguments can now have a
3449         custom comment as fifth element.
3450
3451 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
3452
3453         * XEmacs 21.2.18 is released
3454
3455 1999-07-13  SL Baur  <steve@miho>
3456
3457         * lib-complete.el (read-library-name): Revert previous change.
3458         (read-library): Ditto.
3459
3460 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
3461
3462         * packages.el (packages-package-list): Capitalize docstring.
3463
3464         * packages.el (packages-find-package-library-path): Use #'nconc
3465         rather than #'append to reduce consing -- #'mapcar uses Flist,
3466         which returns a freshly consed list.  #'append would create yet
3467         another fresh list, using Fmake_list in concat.
3468
3469         * packages.el (package-provide): Use setq with remassq like it
3470         says in its docstring.
3471
3472 1999-07-06  SL Baur  <steve@miho.m17n.org>
3473
3474         * lib-complete.el (progn-with-message): Fix typo.
3475
3476 1999-07-06  SL Baur  <steve@miho.m17n.org>
3477
3478         * mule/mule-misc.el (char-octet): Make function match docstring.
3479         From Katsumi Yamaoka <yamaoka@jpl.org>
3480
3481 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
3482
3483         * wid-edit.el (widget-documentation): corrected spelling error.
3484
3485 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
3486
3487         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
3488         keys if already bound
3489
3490 1999-07-06  SL Baur  <steve@miho.m17n.org>
3491
3492         * lib-complete.el (progn-with-message): Revert previous changes.
3493
3494 1999-06-24  Bob Weiner  <weiner@beopen.com>
3495
3496         * lib-complete.el (find-library):
3497         (find-library-other-window):
3498         (find-library-other-frame): Completely rewrote
3499         so that these functions actually work when called non-interactively.
3500         Also made them handle LIBRARY arguments which end with .el or .elc.
3501
3502 1999-06-24  Bob Weiner  <weiner@beopen.com>
3503
3504         * simple.el (indent-new-comment-line): Locally bound
3505         `block-comment-start' to `comstart' or else when this is called
3506         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
3507         `block-comment-start' value, ignoring any existing spacing after a
3508         comment prefix in the previous line and producing ugly comments.
3509
3510 1999-06-23  Bob Weiner  <weiner@beopen.com>
3511
3512         * list-mode.el (mouse-choose-completion):
3513         (choose-completion):
3514         (completion-switch-to-minibuffer): Added.
3515         ([Tab]): [Tab] previously switched to the minibuffer
3516         but since [space] does that and since most applications in the
3517         world use [Tab] to select the next item in a list, do that in the
3518         *Completions* buffer too.  This will cause the least confusion
3519         among the largest population of users.  -- Bob Weiner, BeOpen.com,
3520         06/23/1999.
3521
3522 1999-06-22  Bob Weiner  <weiner@beopen.com>
3523
3524         * help.el (help-buffer-name): Added support for a null value
3525         of `help-buffer-prefix-string' since some buffers require no
3526         prefix.
3527
3528 1999-06-20  Bob Weiner  <weiner@beopen.com>
3529
3530         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
3531         in the completion-list-mode-map to bury the completions buffer
3532         even when the minibuffer is no longer active.
3533
3534 1999-06-20  Bob Weiner  <weiner@beopen.com>
3535
3536         * list-mode.el (list-mode): It is visually disconcerting to have
3537         the text cursor disappear within list buffers, especially when
3538         moving from window to window, so leave it visible.
3539
3540 1999-07-01  SL Baur  <steve@miho.m17n.org>
3541
3542         * menubar-items.el (default-menubar): Conditionalize the bug
3543         report menu item (which may not be possible in this XEmacs).
3544         Reported by: Ken'ichi Handa <handa@etl.go.jp>
3545
3546 1999-06-30  SL Baur  <steve@miho.m17n.org>
3547
3548         * subr.el (with-current-buffer): DOC string fix.
3549         Suggested by Bob Weiner <weiner@altrasoft.com>
3550
3551 1999-06-25  Charles G Waldman <cgw@fnal.gov>
3552
3553         * cus-face.el (custom-face-italic): insert missing args
3554
3555 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3556
3557         * packages.el (package-locations): Changed default early package
3558         hierarchies to ~/.xemacs/mule-packages and
3559         ~/.xemacs/xemacs-packages.
3560
3561 1999-06-23  SL Baur  <steve@miho.m17n.org>
3562
3563         * mule/mule-category.el (Top Level): ASCII is also latin-1.
3564
3565 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3566
3567         * packages.el (package-locations): Changed default early package
3568         hierarchy to ~/.xemacs/packages.
3569         (package-locations): Removed `packages' as a possible name for a
3570         late package hierarchy.
3571
3572 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
3573
3574         * mule/mule-category.el (word-combining-categories): Set up new
3575         variable.
3576         (word-separating-categories): Likewise.
3577
3578 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
3579
3580         * XEmacs 21.2.17 is released
3581
3582 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
3583
3584         * font-menu.el (font-menu-set-font): allow for nil specification
3585         of font size.
3586
3587 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
3588
3589         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
3590         is 1.
3591
3592 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3593
3594         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
3595         8859-5 instead of ISO 8859-1.
3596
3597 1999-06-15  SL Baur  <steve@steve1.m17n.org>
3598
3599         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
3600         (viet-viscii-encode-table): Ditto.
3601
3602         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
3603         Make obsolete definition of char-octet.
3604
3605 1999-06-14  SL Baur  <steve@steve1.m17n.org>
3606
3607         * subr.el: Move no-Mule make-char ...
3608         * help-nomule.el (make-char): To here.
3609         (string-width): Make Mule compatibility alias.
3610
3611 1999-06-15  Andy Piper  <andy@xemacs.org>
3612
3613         * select.el (get-selection-no-error): really make there be no-error.
3614         (get-selection): revert to original.
3615
3616 1999-06-11  Andy Piper  <andy@xemacs.org>
3617
3618         * select.el (selection-sets-clipboard): renamed.
3619         (own-selection): use it.
3620
3621 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
3622
3623         * XEmacs 21.2.16 is released
3624
3625 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3626
3627         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
3628         missing characters to avoid crash.
3629
3630 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
3631
3632         * coding.el (set-terminal-coding-system): Only set the console
3633         coding system on the selected console if it is a tty.
3634
3635 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
3636
3637         * cus-face.el:
3638         * cus-edit.el:
3639         * faces.el:
3640         (custom):
3641         (face-spec-set):
3642         * faces.el (frob-face-property):
3643         * font-menu.el (font-menu-set-font):
3644                   Actually apply changes from 1999-03-17
3645
3646 1999-06-10  Andy Piper  <andy@xemacs.org>
3647
3648         * select.el (get-selection): abstract out non error-signalling
3649         part.
3650         (get-selection-no-error): get-selection without signalling an
3651         error.
3652         (selection-is-clipboard-p): new variable. controls whether the
3653         selection sets the clipboard.
3654         (own-selection): use it.
3655
3656         * mouse.el (insert-selection): fallback to clipboard after trying
3657         primary selection and cutbuffer.
3658
3659 1999-06-05  Andy Piper  <andy@xemacs.org>
3660
3661         * x-select.el (xselect-kill-buffer-hook-1): use generalised
3662         selection functions.
3663
3664 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3665
3666         * code-files.el (buffer-file-coding-system): Use `raw-text' as
3667         default value.
3668         (load): Use `raw-text' instead of `no-conversion'.
3669         (insert-file-contents): Likewise.
3670
3671         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
3672         of `no-conversion'.
3673
3674 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
3675
3676         * coding.el: Don't copy `no-conversion' to `raw-text'.
3677
3678 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
3679
3680         * subr.el (make-char): Define it if Mule is not around.
3681
3682 1999-06-07  SL Baur  <steve@steve1.m17n.org>
3683
3684         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
3685
3686         * x-select.el (x-disown-selection-internal): Restore symbol as an
3687         obsolete alias.
3688         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
3689
3690 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
3691
3692         * XEmacs 21.2.15 is released
3693
3694 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
3695
3696         * subr.el (split-string): Avoid infinite looping
3697
3698 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3699
3700         * ldap.el (ldap-ignore-attribute-codings): New variable
3701         (ldap-default-attribute-decoder): New variable
3702         (ldap-coding-system): New variable
3703         (ldap-attribute-syntax-encoders): New variable
3704         (ldap-attribute-syntax-decoders): New variable
3705         (ldap-attribute-syntaxes-alist): New variable
3706         (ldap-encode-boolean): New function
3707         (ldap-decode-boolean): New function
3708         (ldap-encode-country-string): New function
3709         (ldap-decode-string): New function
3710         (ldap-decode-address): New function
3711         (ldap-encode-address): New function
3712         (ldap-decode-attribute): New function
3713         (ldap-search): Use some of these
3714
3715 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
3716
3717         * version.el (emacs-version): Make the patch level/beta come
3718         before the XEmacs qualifier so that it gets into (funcall
3719         emacs-version) and thus in the bug reports.
3720         (emacs-version>=): Support patch levels.
3721
3722 1999-06-03  SL Baur  <steve@xemacs.org>
3723
3724         * version.el: implement x.y.z version number
3725         From Jan Vroonhof <vroonhof@math.ethz.ch>
3726
3727 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
3728
3729         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
3730
3731 1999-05-22  Vin Shelton <acs@xemacs.org>
3732
3733         * startup.el: Document -private and break out non-standard X options.
3734
3735 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
3736
3737         * mule/mule-charset.el (charset-after): New function.
3738         (charset-direction): Synch with Mule, update docstring.
3739         (get-charset-property): New function.
3740         (put-charset-property): New function.
3741         (charset-plist): New function.
3742
3743         * mule/mule-charset.el (compose-region):
3744         (decompose-region): remove;  these functions (which don't work
3745         since we don't do composite characters) have been moved to
3746         mule-util.el.
3747         (toplevel): follow coding standards
3748
3749 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
3750
3751         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
3752         exist any more.
3753
3754         * code-files.el: Fix commentary to follow coding standards.  Move
3755         the single line left in mule-files.el to here.
3756
3757         * mule/mule-files.el: delete.
3758
3759 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
3760
3761         * info.el (Info-scroll-prev): Use event functions instead of the
3762         old emacs 19 interface.
3763
3764 1999-06-02  Andy Piper  <andy@xemacs.org>
3765
3766         * x-font-menu.el (x-font-menu-load-font):
3767         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
3768
3769 1999-05-31  Andy Piper  <andy@xemacs.org>
3770
3771         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
3772         group.
3773         (font-menu-this-frame-only-p): ditto.
3774         (font-menu-max-items): reinstate, from Jan Vroonhof
3775         <vroonhof@math.ethz.ch>
3776         (font-menu-submenu-name-format): ditto.
3777         (font-menu-split-long-menu): ditto, for use by the family
3778         constructor.
3779         (font-menu-family-constructor): use it.
3780
3781 1999-05-30  Andy Piper  <andy@xemacs.org>
3782
3783         * msw-faces.el (mswindows-font-regexp): new font matching regexp
3784         for use by the font menu.
3785
3786         * msw-font-menu.el: new file implementing mswindows specific
3787         font-menu behaviour.
3788         (mswindows-font-menu-registry-encoding): new function mirroring x version.
3789         (mswindows-font-menu-junk-families): ditto.
3790         (hack-font-truename): ditto.
3791         (mswindows-font-regexp-ascii): ditto.
3792         (mswindows-reset-device-font-menus): ditto.
3793         (mswindows-font-menu-font-data): ditto.
3794         (mswindows-font-menu-load-font): ditto.
3795
3796         * x-font-menu.el (x-reset-device-font-menus): made device specific.
3797         (x-font-menu-font-data): ditto.
3798         (x-font-menu-load-font): ditto.
3799
3800         * font-menu.el: new file implementing generic font menu behaviour.
3801         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
3802         made device independent.
3803         (font-menu-this-frame-only-p): ditto.
3804         (font-menu-preferred-resolution): ditto.
3805         (font-menu-size-scaling): new variable used to determine whether
3806         sizes are in points or tenths of a point.
3807         (vassoc): moved from x-font-menu.el.
3808         (device-fonts-cache): ditto.
3809         (device-fonts-cache): ditto.
3810         (flush-device-fonts-cache): ditto.
3811         (reset-device-font-menus): copied from x-font-menu.el and made
3812         device independent. Most functionality deferred to
3813         device-dependent versions.
3814         (font-menu-family-constructor): copied from x-font-menu.el and
3815         made device independent.
3816         (font-menu-size-constructor): ditto.
3817         (font-menu-weight-constructor): ditto.
3818         (font-menu-set-font): ditto.
3819         (font-menu-change-face): ditto.
3820         (font-menu-load-font): new device method.
3821         (font-menu-font-data): ditto.
3822
3823         * x-font-menu.el: The above functions deleted.
3824
3825 1999-05-26  Andy Piper  <andy@xemacs.org>
3826
3827         * update-elc.el:
3828         * make-docfile.el:
3829         * loadup.el: rehash expand-file-name usage to not use default-directory.
3830
3831 1999-05-21  Andy Piper  <andy@xemacs.org>
3832
3833         * x-select.el (x-select-convert-to-text):
3834         (x-selected-text-type):
3835         (x-get-selection):
3836         (xselect-convert-to-string):
3837         (xselect-convert-to-compound-text):
3838         (xselect-convert-to-length):
3839         (xselect-convert-to-targets):
3840         (xselect-convert-to-delete):
3841         (xselect-convert-to-filename):
3842         (xselect-convert-to-charpos):
3843         (xselect-convert-to-lineno):
3844         (xselect-convert-to-colno):
3845         (xselect-convert-to-sourceloc):
3846         (xselect-convert-to-os):
3847         (xselect-convert-to-host):
3848         (xselect-convert-to-user):
3849         (xselect-convert-to-class):
3850         (xselect-convert-to-name):
3851         (xselect-convert-to-integer):
3852         (xselect-convert-to-atom):
3853         (xselect-convert-to-identity): functions renamed from x-* and
3854         moved to select.el.
3855         (x-get-secondary-selection): use rename get-selection.
3856         (x-get-clipboard): ditto.
3857         (x-own-selection): moved to select.el.
3858         (x-valid-simple-selection-p): ditto.
3859         (x-dehilight-selection): ditto.
3860         (x-own-clipboard): ditto.
3861         (x-disown-selection): ditto.
3862
3863         * x-mouse.el (x-yank-function): moved to mouse.el.
3864         (x-insert-selection): ditto.
3865         (x-set-point-and-move-selection): use renamed function.
3866
3867         * select.el (selected-text-type): moved and renamed from
3868         x-select.el.
3869         (selection-owner-p): moved to C.
3870         (selection-exists-p): ditto.
3871         (get-cutbuffer): new device method.
3872         (get-selection): generalised and moved from x-select.el.
3873         (own-selection): moved x-own-selection functionality into here.
3874         (dehilight-selection): renamed and moved from x-select.el.
3875         (own-clipboard): functionality moved from x-select.el using new
3876         generic C builtins.
3877         (disown-clipboard): ditto.
3878         (select-convert-to-text):
3879         (select-convert-to-string):
3880         (select-convert-to-compound-text):
3881         (select-convert-to-length):
3882         (select-convert-to-targets):
3883         (select-convert-to-delete):
3884         (select-convert-to-filename):
3885         (select-convert-to-charpos):
3886         (select-convert-to-lineno):
3887         (select-convert-to-colno):
3888         (select-convert-to-sourceloc):
3889         (select-convert-to-os):
3890         (select-convert-to-host):
3891         (select-convert-to-user):
3892         (select-convert-to-class):
3893         (select-convert-to-name):
3894         (select-convert-to-integer):
3895         (select-convert-to-atom):
3896         (select-convert-to-identity): new functions renamed from x-* and
3897         moved from x-select.el.
3898
3899         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
3900         into here and use as the default window-system mouse yank.
3901         (insert-selection): generalised and moved from x-mouse.el.
3902         (own-clipboard): moved to C.
3903
3904         * msw-select.el (mswindows-selection-owned-p): deleted.
3905         (mswindows-own-selection): generalised and moved to select.el.
3906         (mswindows-disown-selection): generalised and moved to C.
3907         (mswindows-selection-owner-p): ditto.
3908
3909 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
3910
3911         * XEmacs 21.2.14 is released
3912
3913 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
3914
3915         * about.el: update contact info for jason and slb.
3916
3917 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
3918
3919         * mule/european.el (setup-romanian-environment): Add Romanian
3920         support from Emacs/Mule romanian.el.
3921
3922 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
3923
3924         * cus-face.el: Label all custom changes with the 'custom' tag.
3925
3926         * cus-edit.el: idem ditto.
3927
3928         * faces.el: Added suport for adding device tags to various functions.
3929         (custom): New device tag.
3930         (face-spec-set): Call reset face with tags argument. No longer do
3931         x-init-global-faces hack.
3932
3933         * faces.el (frob-face-property): Use an anonymous specifier to map
3934         frob-face-property-1 over.
3935
3936         * x-font-menu.el (font-menu-set-font): Always specify all
3937         properties to custom.
3938
3939 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
3940
3941         * mule/european.el (setup-czech-environment): Add czech support.
3942         From David Sauer <davids@orfinet.cz>
3943
3944 1999-03-15  SL Baur  <steve@xemacs.org>
3945
3946         * check-features.el: Turn hard errors into warnings.
3947
3948 1999-03-21  SL Baur  <steve@xemacs.org>
3949
3950         * simple.el (delete-key-deletes-forward): As per discussion on
3951         xemacs-beta, default to t.
3952
3953 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
3954
3955         * loadup.el: Define Installation-string before loading anything.
3956
3957 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
3958
3959         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
3960         From Anders Stenman <stenman@isy.liu.se>
3961
3962 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
3963
3964         * wid-edit.el (widget-glyph-find): Ditto.
3965
3966         * packages.el (locate-library): Ditto.
3967
3968         * loadup.el (really-early-error-handler): Ditto.
3969
3970         * lib-complete.el (read-library): Ditto.
3971
3972         * faces.el (set-face-stipple): Ditto.
3973
3974         * code-files.el (load): Use new calling style of locate-file.
3975
3976 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
3977
3978         * packages.el (packages-unbytecompiled-lisp): Installation.el is
3979         dead.
3980
3981 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
3982
3983         * dumped-lisp.el (preloaded-file-list): Don't load
3984         Installation.el.
3985
3986         * loadup.el (Installation-string): Define it here.
3987
3988 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
3989
3990         * dumped-lisp.el (preloaded-file-list): Revert previous change --
3991         Installation.el needs to be loaded before `dump-paths', otherwise
3992         the dumping process won't find it.
3993
3994 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
3995
3996         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
3997         subr so that we can use `replace-in-string' in Installation.el to
3998         get rid of C-m chars under the native Windows build.
3999
4000 1999-04-29  Andy Piper  <andy@xemacs.org>
4001
4002         * make-docfile.el: canonicalize file and directory names.
4003
4004         * device.el (call-device-method): new function for calling device
4005         specific methods.
4006         (define-device-method): new function for defining device methods.
4007         (define-device-method*): ditto.
4008
4009 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
4010
4011         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
4012
4013 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
4014
4015         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
4016         (cyrillic-koi8-r-encode-table): Likewise.
4017         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
4018         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
4019
4020         * mule/mule-misc.el (split-char-or-char-int): New function [moved
4021         from vietnamese.el].
4022
4023         * mule/vietnamese.el: Move function `split-char-or-char-int' to
4024         mule/mule-misc.el.
4025
4026 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
4027
4028         * mule/thai-xtis.el:
4029         - Change font registry name from "Thai94x94-0" to "xtis-0".
4030         - Change mnemonic of coding-system `tis-620' to "TIS620".
4031
4032 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
4033
4034         * mule/ethiopic.el: fixed.
4035
4036 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
4037
4038         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
4039
4040         * mule/thai-xtis.el: New file.
4041
4042         * mule/vietnamese.el: New file.
4043
4044         * mule/ethiopic.el: New file.
4045
4046 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
4047
4048         * bytecomp.el (byte-compile-close-variables): Leave
4049         debug-issue-ebola-notices alone.
4050
4051 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4052
4053         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
4054         at the top of the buffer since it is the most important thing to
4055         customize
4056         (ldap-get-host-parameter): New defun
4057         (ldap-search): Add a new parameter `withdn' to retrieve the
4058         distinguished names of entries
4059
4060 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
4061
4062         * startup.el (splash-frame-body): Date and spelling fixes.
4063
4064 1999-03-16  Colin Rafferty  <colin@xemacs.org>
4065
4066         * view-less.el (toggle-truncate-lines): add autoload tag
4067
4068 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
4069
4070         * format.el (format-alist): Disable image stuff.
4071
4072 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
4073
4074         * wid-edit.el (widget-glyph-find): Search by directories, then by
4075         suffixes rather than the other way around.
4076         (widget-image-conversion): Renamed to
4077         `widget-image-file-name-suffixes'.
4078
4079 1999-04-16  Olivier Galibert  <galibert@pobox.com>
4080
4081         * mule/mule-charset.el: Made old functions obsolete, remove the
4082         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
4083         (charset-iso-graphic-plane): Rename from charset-graphic.
4084         (charset-iso-final-char): Rename from charset-final.
4085         (charset-width): Rename from charset-columns.
4086         (charset-bytes): Added from fsf compatibility, returns always 1.
4087
4088         * mule/mule-misc.el: Move charset-doc-string alias to
4089         mule-charset.el
4090
4091 1999-04-14  Colin Rafferty  <colin@xemacs.org>
4092
4093         * x-faces.el (x-make-font-bold-italic): honor
4094         *try-oblique-before-italic-fonts*
4095
4096 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
4097
4098         * cl-extra.el (coerce): Coerce numbers to characters correctly.
4099
4100 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
4101
4102         * x-faces.el (try-oblique-before-italic-fonts): Use the right
4103         name.
4104
4105 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
4106
4107         * cl-extra.el (equalp): Would bug out for lists.
4108
4109 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
4110
4111         * about.el (about-hackers):  Change cgw's email address
4112
4113 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
4114
4115         * XEmacs 21.2.13 is released
4116
4117 1999-03-12  SL Baur  <steve@xemacs.org>
4118
4119         * simple.el (delete-key-deletes-forward): Revert to previous
4120         behavior.
4121
4122 1999-01-18  Didier Verna  <verna@inf.enst.fr>
4123
4124         * menubar-items.el (xemacs-splash-buffer): handle the case of
4125         multiple elements in the splash buffer body.
4126
4127         * startup.el (splash-frame-timeout): new constant: interval
4128         between splash buffer elements.
4129         (command-line-1): handle splash buffer with multiple elements (use
4130         a timeout).
4131         (splash-frame-body): Originally `startup-splash-frame-body'.
4132         Rewrote a cleaner and more readable version. This can now be array,
4133         in which case each element is displayed in turn in the splash buffer.
4134         (splash-frame-static-body): new constant. Persistent information
4135         across all splash buffer elements (preserves the possibility to give
4136         it in different languages.
4137         (circulate-splash-frame-elements): new function. Used as a timeout
4138         to circulate through all splash frame elements and display them in
4139         sequence.
4140         (display-splash-frame): originally `startup-splash-frame'. Handle
4141         the case of multiple elements in the splash buffer body. Now
4142         returns a timeout id if multiple elements to display, or nil.
4143
4144 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
4145
4146         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
4147         so they can be overridden by x-init-face-from-resources.
4148         Additionally specify the font name also with an x tag.
4149
4150 1999-03-08  Andy Piper  <andy@xemacs.org>
4151
4152         * package-get.el (package-get-base): autoload.
4153
4154         * menubar-items.el (default-menubar): add update menu item. Fix
4155         custom menu to only be activated when package-base is available.
4156
4157         * package-get.el (package-get-custom): don't load
4158         package-get-custom as it is auto-generated. Fix group definition.
4159
4160 1999-03-05  Didier Verna  <verna@inf.enst.fr>
4161
4162         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
4163         instead of `symbol-name' (Thanks Kyle).
4164
4165         * cus-edit.el (custom-save-variables): use `prin1' instead of
4166         princ to write symbols.
4167
4168 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
4169
4170         * XEmacs 21.2.12 is released
4171
4172 1999-03-05  SL Baur  <steve@xemacs.org>
4173
4174         * menubar-items.el (default-menubar): Add kfm browsing support.
4175         From Neal Becker <nbecker@fred.net>
4176
4177 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
4178
4179         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
4180         calls to font-lock during buffer reversion.
4181
4182 1999-02-12  Didier Verna  <verna@inf.enst.fr>
4183
4184         * info.el (Info-build-node-completions): unconditionally widen the
4185         tag table buffer.
4186
4187 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
4188
4189         * x-faces.el (x-init-face-from-resources):
4190         Only set fonts in the 'x locale.
4191
4192 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
4193
4194         * package-ui.el (pui-install-selected-packages): Don't throw on
4195         `package-admin-delete-binary-package' returning nil since it's
4196         normal.  Reindent function.
4197         (pui-add-required-packages): Handle case where packages selected
4198         for installation have never been installed.
4199
4200 1999-03-03  Martin Buchholz  <martin@xemacs.org>
4201
4202         * menubar-items.el (default-menubar):
4203         Implement the ``Mule->Set coding system of process'' menu item.
4204
4205 1999-02-18  Martin Buchholz  <martin@xemacs.org>
4206
4207         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
4208         files
4209         - Change some `if's to `when's
4210
4211 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
4212
4213         * XEmacs 21.2.11 is released
4214
4215 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
4216
4217         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
4218         against window close (Fix Bug #460).
4219         (ask-user-about-lock-dbox): Idem.
4220
4221 1999-02-25  SL Baur  <steve@xemacs.org>
4222
4223         * mule/mule-charset.el (charset-leading-byte): New function.
4224         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
4225
4226 1999-02-12  Andy Piper  <andy@xemacs.org>
4227
4228         * about.el (xemacs-hackers): change andy's email address.
4229         (about-url-alist): change andy's web page address.
4230         (about-xemacs): add piper.
4231
4232 1999-02-16  SL Baur  <steve@xemacs.org>
4233
4234         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
4235         of mule-base into lisp/mule.
4236
4237 1999-02-16  SL Baur  <steve@xemacs.org>
4238
4239         * mule/arabic.el:
4240         mule/canna-leim.el:
4241         mule/chinese.el:
4242         mule/cyrillic.el:
4243         mule/english.el:
4244         mule/european.el:
4245         mule/greek.el:
4246         mule/hebrew.el:
4247         mule/japanese.el:
4248         mule/kinsoku.el:
4249         mule/korean.el:
4250         mule/misc-lang.el:
4251         mule/mule-category.el:
4252         mule/mule-ccl.el:
4253         mule/mule-charset.el:
4254         mule/mule-cmds.el:
4255         mule/mule-coding.el:
4256         mule/mule-files.el:
4257         mule/mule-help.el:
4258         mule/mule-init.el:
4259         mule/mule-misc.el:
4260         mule/mule-tty-init.el:
4261         mule/mule-x-init.el:
4262         mule/viet-chars.el:  Remerge from mule-base.
4263
4264         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
4265         of mule-base into lisp/mule.
4266
4267 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
4268
4269         * process.el (exec-to-string): Use `shell-command-switch' in place
4270         of hard-wired "-c" (for WindowsNT).
4271
4272 1999-02-08  Charles G Waldman  <cgw@pgt.com>
4273
4274         * menubar-items.el (default-menubar):  Remove obsolete
4275         "Gopher" item
4276
4277 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
4278
4279         * package-admin.el (package-admin-get-install-dir): First fall
4280         back to the location of xemacs-base for non-mule packages.
4281
4282 1999-02-15  Martin Buchholz  <martin@xemacs.org>
4283
4284         * paths.el:
4285         - improved automounter tmp directory support.
4286         - support 4 (!) empirically discovered automounter conventions
4287
4288 1999-02-12  SL Baur  <steve@xemacs.org>
4289
4290         * etags.el (pop-tag-mark): autoload to match key binding.
4291
4292 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
4293
4294         * XEmacs 21.2.10 is released
4295
4296 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
4297
4298         * package-get.el (package-get-remote-filename): Don't bug out for
4299         a local file name in the search entry.
4300
4301 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
4302
4303         * XEmacs 21.2.9 is released
4304
4305 1999-01-19  Didier Verna  <verna@inf.enst.fr>
4306
4307         * replace.el (replace-search-function): new variable containing a
4308         function to perform a search-forward.
4309         (replace-re-search-function): new variable containing a function
4310         to perform a re-search-forward.
4311         (perform-replace): use them.
4312
4313 1999-01-25  Didier Verna  <verna@inf.enst.fr>
4314
4315         * select.el (selection-owner-p): use the name `XEmacs'.
4316         (cut-copy-clear-internal): ditto.
4317
4318 1999-01-18  Andy Piper  <andy@xemacs.org>
4319
4320         * about.el (about-url-alist): Update my entry.
4321         (xemacs-hackers): Ditto.
4322
4323 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
4324
4325         * buffer.el (switch-to-buffer): Fixing documentation.
4326         * minibuf.el (minibuffer-completion-table): ditto.
4327         * cl-macs.el (return-from): ditto.
4328
4329 1999-01-04  Didier Verna  <verna@inf.enst.fr>
4330
4331         * replace.el (delete-non-matching-lines): temporarily disable
4332         case-folding when called interactively with a regexp containing
4333         uppercase characters.
4334         (delete-matching-lines): ditto.
4335         (count-matches): ditto.
4336         (list-matching-lines): ditto.
4337
4338 1999-01-07  Colin Rafferty  <colin@xemacs.org>
4339
4340         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
4341         abort if current window is split horizontally, not if others are
4342         split.  Got rid of unnecessary minibuffer checking.  Also, add
4343         some comments (it's still complex).
4344
4345 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
4346
4347         * package-get.el: changed address for doc.ic.ac.uk to
4348         sunsite.doc.ic.ac.uk
4349
4350 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4351
4352         * ldap.el (toplevel): Remove requires so that the file compiles
4353         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
4354
4355 1999-01-10  J. Kean Johnston  <jkj@sco.com>
4356
4357         * dump-paths.el: Calculate module-directory and set
4358         module-load-path to the load path for modules.
4359
4360         * loadup.el: Get bootstrap value of module-load-path from the
4361         environment variable EMACSBOOTSTRAPMODULEPATH.
4362         - Display the module load path if we're debugging paths.
4363
4364         * setup-paths.el: Added function paths-find-site-module-directory.
4365         - Added function paths-find-module-directory.
4366         - Added function paths-construct-module-load-path.  Uses new
4367         environment variable EMACSMODULEPATH.
4368
4369 1998-12-30  Martin Buchholz  <martin@xemacs.org>
4370
4371         * font.el (font-default-object-for-device):
4372         Oops! This `or' can't be replaced by `unless'.
4373         Fixed inability to run w3, among other things.
4374
4375 1998-12-17  Charles G. Waldman <cgw@pgt.com>
4376
4377         * package-admin.el: Change initialization of
4378           package-admin-install-function dependent on system type.
4379           Change package-admin-install-function-mswindows to use
4380           "minitar".
4381
4382 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
4383
4384         * mouse.el (default-mouse-motion-handler): Disable help echo while
4385         in the minibuffer.
4386
4387 1998-12-28  Martin Buchholz <martin@xemacs.org>
4388
4389         * XEmacs 21.2.8 is released.
4390
4391 1998-12-24  Martin Buchholz <martin@xemacs.org>
4392
4393         * XEmacs 21.2.7 is released.
4394
4395 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
4396
4397         * package-ui.el (pui-list-packages): Set truncate-lines.
4398
4399         * package-get.el (package-get-download-menu): Use
4400         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
4401
4402         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
4403         (pui-help-string): idem.
4404         (list-packages-mode): New major mode.
4405         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
4406         (pui-install-selected-packages): Add suport for removing packages.
4407         (pui-toggle-package-delete-key): New function.
4408         (pui-popup-context-sensitive): New kludge.
4409         (pui-list-packages): Add warning when `package-get-remote' is nil.
4410         (package-ui-add-site): New function.
4411
4412 1998-12-01  Didier Verna  <verna@inf.enst.fr>
4413
4414         * hyper-apropos.el (hyper-where-is): added the missing autoload.
4415
4416 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4417
4418         * ldap.el: Custom-ized
4419         (toplevel): Do not provide `ldap' which is provided by C level
4420         LDAP code
4421         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
4422
4423 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
4424
4425         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
4426
4427 1998-12-17  Andy Piper  <andy@xemacs.org>
4428
4429         * sound.el (sound-load-list): name changed from sound-load-alist.
4430         (sound-extension-list): name changed from sound-ext-list.
4431         (load-default-sounds): use new names.
4432         (load-sound-file): use new names.
4433
4434 1998-12-16  Andy Piper  <andy@xemacs.org>
4435
4436         * XEmacs 21.2.6 is released
4437
4438 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
4439
4440         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
4441         errors.
4442
4443 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
4444
4445         * wid-edit.el (widget-echo-this-extent): Set
4446         help-echo-owns-message to t.
4447
4448 1998-11-30  Greg Klanderman  <greg@alphatech.com>
4449
4450         * package-get.el (package-get-download-menu): use toggles for
4451           each site in the download site menu.
4452
4453 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
4454
4455         * package-get.el (package-get): If we cannot find a package
4456           because package-get-remote is not set, give a more helpful
4457           error message.
4458
4459 1998-11-30  Greg Klanderman  <greg@alphatech.com>
4460
4461         * package-get.el (package-get-remote-filename): use an EFS path
4462         with user anonymous if no user is specified.
4463
4464 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
4465
4466         * faces.el (face-spec-set): Re-init fallfacks for default after
4467         calling reset-face on the default face.
4468
4469 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
4470
4471         * package-admin.el (package-admin-default-install-function):
4472         Behave as advertised.  Make sure the pkg-dir is proper for
4473         default-directory.
4474         (package-admin-add-binary-package): Make sure the pkg-dir is
4475         proper for default-directory.
4476         (package-admin-install-function-mswindows): Make sure the pkg-dir
4477         is proper for default-directory.
4478
4479 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
4480
4481         * XEmacs 21.2.5 is released
4482
4483 1998-12-05  SL Baur  <steve@altair.xemacs.org>
4484
4485         * files.el (binary-file-regexps): regexp-opt is not available at
4486         bytecompile time.
4487
4488 1998-11-30  Martin Buchholz  <martin@xemacs.org>
4489
4490         * x-win-xfree86.el:
4491         * x-win-sun.el (x-win-init-sun):
4492         * x-win-sun.el:
4493         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
4494         * x-iso8859-1.el:
4495         * x-init.el (init-post-x-win):
4496         * x-init.el (init-pre-x-win):
4497         * x-init.el (x-initialize-compose):
4498         * x-init.el:
4499         * x-compose.el:
4500         * winnt.el:
4501         * widget.el:
4502         * wid-edit.el (widget-glyph-click):
4503         * wid-edit.el (widget-glyph-find):
4504         * wid-edit.el (widget-type):
4505         * view-less.el (view-buffer-other-window):
4506         * very-early-lisp.el:
4507         * version.el:
4508         * toolbar.el:
4509         * toolbar-items.el:
4510         * term/sun.el (suntool-map):
4511         * term/sun-mouse.el:
4512         * term/internal.el:
4513         * syntax.el (modify-syntax-entry):
4514         * symbol-syntax.el:
4515         * subr.el:
4516         * startup.el (lock-directory):
4517         * simple.el (set-comment-column):
4518         * simple.el (backward-delete-char-untabify):
4519         * shadow.el (find-emacs-lisp-shadows):
4520         * shadow.el:
4521         * setup-paths.el (paths-construct-info-path):
4522         * select.el (cut-copy-clear-internal):
4523         * process.el (call-process-region):
4524         * process.el (start-process-shell-command):
4525         * process.el:
4526         * paths.el (rmail-spool-directory):
4527         * paragraphs.el (use-hard-newlines):
4528         * package-get.el (package-get-dependencies):
4529         * package-admin.el (package-admin-delete-binary-package):
4530         * obsolete.el (truncate-string):
4531         * obsolete.el (store-substring):
4532         * mouse.el (default-mouse-track-maybe-own-selection):
4533         * mouse.el (mouse-yank-at-point):
4534         * modeline.el:
4535         * modeline.el (mouse-drag-modeline):
4536         * minibuf.el (read-directory-name-internal):
4537         * minibuf.el (read-file-name-internal):
4538         * minibuf.el (read-file-name-internal-1):
4539         * minibuf.el (read-file-name-2):
4540         * minibuf.el (exact-minibuffer-completion-p):
4541         * minibuf.el (read-from-minibuffer):
4542         * minibuf.el:
4543         * menubar.el (check-menu-syntax):
4544         * map-ynp.el (map-y-or-n-p):
4545         * make-docfile.el (docfile-out-of-date):
4546         * loadup.el ((member "run-temacs" command-line-args)):
4547         * loadup.el ((member "no-site-file" command-line-args)):
4548         * loadup.el (really-early-error-handler):
4549         * loadup.el:
4550         * loadhist.el:
4551         * loaddefs.el:
4552         * lisp-mnt.el (lm-verify):
4553         * lib-complete.el (lib-complete:cache-completions):
4554         * lib-complete.el (library-all-completions):
4555         * itimer.el (itimer-run-expired-timers):
4556         * info.el (Info-mode):
4557         * info.el (Info-insert-file-contents):
4558         * info.el (Info-rebuild-dir):
4559         * info.el (Info-build-dir-anew):
4560         * info.el (Info-parse-dir-entries):
4561         * info.el (Info-dir-outdated-p):
4562         * info.el (Info-insert-dir):
4563         * info.el (info-xref):
4564         * info.el:
4565         * hyper-apropos.el (hyper-apropos-get-doc):
4566         * hyper-apropos.el (hyper-describe-face):
4567         * hyper-apropos.el (hyper-apropos-mode):
4568         * hyper-apropos.el:
4569         * help.el (list-processes):
4570         * help.el:
4571         * gnuserv.el:
4572         * font.el (mswindows-font-create-name):
4573         * font.el (font-default-font-for-device):
4574         * font.el (x-font-create-object):
4575         * font.el (font-registry):
4576         * font.el:
4577         * font-lock.el (font-lock-keywords):
4578         * font-lock.el:
4579         * finder.el (finder-compile-keywords):
4580         * find-paths.el (paths-find-recursive-path):
4581         * fill.el (set-justification-center):
4582         * fill.el (fill-region-as-paragraph):
4583         * files.el (insert-directory):
4584         * files.el (wildcard-to-regexp):
4585         * files.el (recover-file):
4586         * files.el (basic-save-buffer):
4587         * files.el (delete-auto-save-file-if-necessary):
4588         * files.el (file-relative-name):
4589         * files.el (backup-extract-version):
4590         * files.el (backup-buffer):
4591         * files.el (set-visited-file-name):
4592         * files.el (set-auto-mode):
4593         * files.el (interpreter-mode-alist):
4594         * files.el:
4595         * files.el (find-file-noselect):
4596         * files.el (abbreviate-file-name):
4597         * files.el (parse-colon-path):
4598         * files.el (directory-abbrev-alist):
4599         * etags.el (visit-tags-table-buffer):
4600         * easymenu.el (easy-menu-define):
4601         * dragdrop.el (experimental-dragdrop-drag):
4602         * dragdrop.el (dragdrop-drop-do-functions):
4603         * dragdrop.el (dragdrop-drop-at-point):
4604         * disass.el (disassemble-1):
4605         * disass.el (disassemble-internal):
4606         * disass.el (disassemble):
4607         * disass.el:
4608         * derived.el (derived-mode-init-mode-variables):
4609         * derived.el (define-derived-mode):
4610         * custom.el (defgroup):
4611         * cus-edit.el (custom-quote):
4612         * config.el:
4613         * code-process.el (open-network-stream):
4614         * code-process.el (start-process):
4615         * code-process.el (call-process-region):
4616         * code-process.el (call-process):
4617         * code-process.el:
4618         * code-files.el (insert-file-contents):
4619         * code-files.el:
4620         * code-files.el (buffer-file-coding-system-for-read):
4621         * cmdloop.el (yes-or-no-p-minibuf):
4622         * cl.el:
4623         * cl-macs.el:
4624         * cl-extra.el:
4625         * callers-of-rpt.el (make-caller-report):
4626         * callers-of-rpt.el:
4627         * bytecomp.el (batch-byte-recompile-directory):
4628         * bytecomp.el (batch-byte-compile-1):
4629         * bytecomp.el (batch-byte-compile):
4630         * bytecomp.el (display-call-tree):
4631         * bytecomp.el (byte-compile-insert):
4632         * bytecomp.el (byte-compile-two-args-19->20):
4633         * bytecomp.el (byte-compile-variable-ref):
4634         * bytecomp.el (byte-compile-form):
4635         * bytecomp.el (byte-compile-top-level-body):
4636         * bytecomp.el (byte-compile-out-toplevel):
4637         * bytecomp.el (byte-compile-byte-code-maker):
4638         * bytecomp.el (byte-compile-file-form-defmumble):
4639         * bytecomp.el (byte-compile-file-form):
4640         * bytecomp.el (byte-compile-keep-pending):
4641         * bytecomp.el (byte-compile-insert-header):
4642         * bytecomp.el (byte-compile-from-buffer):
4643         * bytecomp.el (byte-compile-file):
4644         * bytecomp.el (byte-recompile-file):
4645         * bytecomp.el (byte-compile-close-variables):
4646         * bytecomp.el (byte-compile-warn-about-unused-variables):
4647         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
4648         * bytecomp.el (byte-compiler-legal-options):
4649         * bytecomp.el (byte-compile-lapcode):
4650         * bytecomp.el (byte-optimize-log):
4651         * bytecomp.el ((fboundp 'defsubst)):
4652         * bytecomp.el:
4653         * bytecomp-runtime.el:
4654         * byte-optimize.el (byte-optimize-apply):
4655         * byte-optimize.el (car):
4656         * byte-optimize.el (byte-optimize-form):
4657         * byte-optimize.el (byte-optimize-form-code-walker):
4658         * byte-optimize.el:
4659         * build-report.el (build-report-insert-installation-file):
4660         * build-report.el (build-report):
4661         * auto-show.el:
4662         * apropos.el (apropos-documentation):
4663         - mega patch
4664         - clean up byte-compile warnings
4665         - remove unused variables
4666         - Use common lisp style hashtable functions
4667         - byte compiler cleanup
4668         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
4669         - remove old backquote syntax usage
4670         - move some cl functionality into C for speed.
4671         - remove last remaining VMS support
4672         - spelling fixes
4673         - implement last, butlast, nbutlast, copy-list in C.
4674         - new macro ignore-file-errors, similar to ignore-errors
4675           (ignore-file-errors (delete-file "foo"))
4676         - get frequent garbage collection during loadup.el by tweaking
4677           gc-cons-threshold, rather than explicitly calling garbage-collect
4678         - default delete-key-deletes-forward to `t'.
4679
4680 1998-11-28  SL Baur  <steve@altair.xemacs.org>
4681
4682         * XEmacs 21.2-beta4 is released.
4683
4684 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
4685
4686         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
4687         (easy-menu-item-present-p): Wrapper around find-menu-item.
4688         (easy-menu-remove-item): Wrapper around delete-menu-item.
4689
4690         * menubar.el (delete-menu-item): Add 'from-menu' argument.
4691         (add-menu-button): Add 'in-menu' argument.
4692         (add-menu-item-1): Add in-menu support to helper function.
4693
4694 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
4695
4696         * isearch-mode.el (isearch-mode): Fix keymap lossage.
4697
4698 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
4699
4700         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
4701         of Dec 4, 1997.
4702
4703 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
4704
4705         * process.el (shell-command-on-region): Report if the command
4706         succeeded or failed.
4707
4708 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
4709
4710         * subr.el (buffer-substring-no-properties): Comment out.
4711
4712 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
4713
4714         * msw-faces.el (mswindows-find-smaller-font): Turning font names
4715           into font instances first, like `x-frob-font-size' does.
4716           (mswindows-find-larger-font): ditto
4717
4718 1998-11-04  Greg Klanderman  <greg@alphatech.com>
4719
4720         * package-ui.el (pui-install-selected-packages): fix args in call
4721         to `package-get'.
4722
4723 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
4724
4725         * package-get.el (host-name): New widget type.
4726         (package-get-remote): Better customization using new type.
4727         (package-get-download-sites): idem dito.
4728
4729         (package-get-custom): Do not use package-get-all untill we have
4730         runtime dependencies.
4731
4732         (package-get-remove-copy): Default to 't' we no longer need this
4733         kludge as we do not currently use depenencies.
4734
4735         (package-get-was-current): New variable.
4736         (package-get-require-base): New 'force-current' argument.
4737         (package-get-update-base): idem
4738         (package-get-package-provider):  idem
4739         (package-get-locate-index-file): New 'no-remote' argument.
4740         (package-get-locate-file): idem.
4741
4742         (package-get-maybe-save-index): New function.
4743         (package-get-update-base): Use it.
4744
4745 1998-10-28 Greg Klanderman <greg@alphatech.com>
4746
4747         * package-get.el (package-get-remote): default to nil; by default,
4748         don't go out to the net via EFS.  They must select a download site.
4749         (package-get-download-sites): new variable.
4750         (package-get-download-menu): new function.
4751         (package-get-locate-index-file): new function.
4752         (package-get-update-base): use it.
4753
4754         * menubar-items.el (default-menubar): add "Update Package Index"
4755         and "Add Download Site" menus under Options | Manage Packages.
4756
4757 1998-10-19  Greg Klanderman  <greg@alphatech.com>
4758
4759         * package-get.el (package-get): bugfix code checking installed version
4760         for case where package is not currently installed.
4761         (package-get-require-signed-base-updates): new variable.
4762         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
4763         deemed not a goot thing.  Use the variable
4764         package-get-allow-unsigned-base-updates instead.
4765
4766 1998-10-16 Greg Klanderman <greg@alphatech.com>
4767
4768         * package-get.el (package-get): Don't install an older version than
4769         we already have unless explicitly told to.  Issue a warning.
4770
4771         * package-ui.el (pui-add-required-packages): when adding
4772         dependencies, don't add packages that are up to date.
4773         (pui-package-symbol-char):  Don't consider a package out of date
4774         if you have a newer version installed than the latest version in
4775         package-get-base.
4776
4777         * package-get.el (package-get-base-filename): document that it may
4778         be a path relative to package-get-remote;  new default value.
4779         (package-get-locate-file): new function.
4780         (package-get-update-base): use it to expand package-get-base-filename.
4781         (package-get-save-base): new function to save the package-get database
4782         to file.
4783         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
4784         (package-get-update-base): pass the REMOTE-SOURCE arg.
4785         (package-get-update-base-entry): call package-get-custom-add-entry.
4786         (package-get-file-installed-p): removed; no longer needed.
4787         (package-get-create-custom): ditto.
4788         (toplevel): remove code to build and load package-get-custom.el
4789         (package-get-custom-add-entry): new function.
4790
4791 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
4792
4793         * wid-edit.el (widget-button-click): Don't switch window.
4794
4795 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
4796
4797         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
4798
4799 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
4800
4801         * etags.el (find-tag-default): Run find-tag-hook using
4802         run-hooks rather than funcall
4803
4804 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
4805
4806         * isearch-mode.el (isearch-mode): Set the current minor mode maps
4807         and the current local map as the parents to isearch-mode-map.
4808
4809 1998-10-15  SL Baur  <steve@altair.xemacs.org>
4810
4811         * XEmacs 21.2-beta3 is released.
4812
4813 1998-10-15  Greg Klanderman  <greg@alphatech.com>
4814
4815         * package-get.el (package-get-update-base): use
4816         insert-file-contents-internal, not insert-file-contents-literally.
4817
4818 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
4819
4820         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
4821         dump time.
4822
4823 1998-10-15  Greg Klanderman  <greg@alphatech.com>
4824
4825         * package-get.el (package-get-update-base-entry): new function.
4826         (package-get-update-base): renamed; was `package-get-load-base'.
4827         cleanup, and use package-get-update-base-from-buffer.
4828         (package-get-update-base-from-buffer): new function.
4829         (package-get-update-base-entries): new; helper for above.
4830         Do not eval lisp grabbed over ftp; parse it from new format.
4831
4832 1998-10-15  Greg Klanderman  <greg@alphatech.com>
4833
4834         * files.el (set-auto-mode): Don't play games loading package-get
4835         database; package-get-package-provider will handle it all.
4836
4837 1998-10-14  Greg Klanderman  <greg@alphatech.com>
4838
4839         * package-get.el (package-get-base-filename): new variable.
4840         (package-get-require-base): new function.
4841         (package-get-pgp-signed-begin-line): new variable.
4842         (package-get-pgp-signature-begin-line): ditto.
4843         (package-get-pgp-signature-end-line):  ditto.
4844         (package-get-load-base): new function.
4845         (package-get-interactive-package-query):
4846         (package-get-update-all):
4847         (package-get-dependencies):
4848         (package-get-package-provider):
4849         (package-get-custom): use package-get-require-base.
4850         [package-get-custom loading]: disable for now.
4851
4852         * package-ui.el (pui-list-packages): use (package-get-require-base)
4853
4854 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
4855
4856         * package-ui.el: Correct obvious thinko in choosing extent face.
4857
4858 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
4859
4860         * menubar-items.el (default-menubar): pui-list-package has nothing
4861         to with Customize. Move all the package stuff to a new Item in Options.
4862
4863         * package-ui.el (pui-menu): Add menu and Popup menu.
4864
4865         * package-get.el (package-get): Use new
4866         package-admin-get-install-dir.
4867
4868         * package-admin.el (package-admin-get-install-dir): New syntax.
4869         Conserve package location and put mule packages where mule-base is.
4870
4871         * package-get.el : Customized
4872
4873         * package-ui.el (pui): Customized
4874         (pui-package-install-dest-dir): New variable.
4875         (pui-install-selected-packages): Use it
4876
4877 1998-10-12  SL Baur  <steve@altair.xemacs.org>
4878
4879         * package-get.el (package-get-interactive-package-query): Move
4880         dependency on package-get-base to run-time.
4881         (package-get-update-all): Ditto.
4882         (package-get-dependencies): Ditto.
4883         (package-get-package-provider): Ditto.
4884         (package-get-custom): Ditto.
4885
4886 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
4887
4888         * events.el: Remove 'ascii-character property from 'backspace
4889         and 'delete symbols
4890
4891 1998-10-11  SL Baur  <steve@altair.xemacs.org>
4892
4893         * package-get-base.el: removed.
4894
4895 1998-09-23  Didier Verna  <verna@inf.enst.fr>
4896
4897         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
4898         (no-upper-case-p): new function.
4899         (with-search-caps-disable-folding): new macro.
4900         (with-interactive-search-caps-disable-folding): new macro.
4901         (zap-to-char): In interactive mode, do a case-sensitive search if
4902         the character is uppercase.
4903         (zap-up-to-char): ditto.
4904
4905         * replace.el (perform-replace): use the function no-upper-case-p.
4906
4907         * isearch-mode.el (isearch-fix-case): ditto.
4908         make obsolete `with-caps-disable-folding' and
4909         `isearch-no-upper-case-p'.
4910
4911         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
4912         (tags-search): ditto.
4913         (tags-query-replace): ditto.
4914
4915         * info.el (Info-search): ditto.
4916
4917 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
4918
4919         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
4920
4921 1998-10-07  Greg Klanderman  <greg@alphatech.com>
4922
4923         * package-admin.el (package-admin-rmtree): rewritten.  need to
4924         check for "." and ".." before symlink check.  expand files and
4925         directories with respect to DIRECTORY, not default-directory.
4926
4927 1998-10-04  Greg Klanderman  <greg@alphatech.com>
4928
4929         * package-get.el (package-get-all): add INSTALL-DIR argument.
4930
4931 1998-10-06  Greg Klanderman  <greg@alphatech.com>
4932
4933         * package-ui.el (pui-add-required-packages): new function, select
4934         dependent packages.
4935         (pui-display-keymap): bind it.
4936         (pui-help-string): document it.
4937         (pui-install-selected-packages): package-get-all -> package-get.
4938
4939         * package-get.el (package-get-dependencies): new function.
4940
4941 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
4942
4943         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
4944         regexps.
4945
4946 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
4947
4948         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
4949         function.
4950         (default-mouse-track-normalize-point): Use it.
4951
4952 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
4953
4954         * package-admin.el (package-admin-delete-binary-package):
4955                 General cleanup. Remove unnessary use of progn and
4956         save-excursion.
4957         (package-admin-delete-binary-package): Do NOT mess with file
4958         modes. That is evil.
4959         (package-admin-delete-binary-package): Wrap all deleting in
4960         condition-case. The data in MANIFEST is untrustworthy.
4961         (package-admin-delete-binary-package): Let the OS worry about non
4962         empty directories.
4963
4964 1998-10-09  SL Baur  <steve@altair.xemacs.org>
4965
4966         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
4967         processing.
4968         (lm-report-bug): Fix mail address to send bug reports to.
4969
4970 1998-09-29  SL Baur  <steve@altair.xemacs.org>
4971
4972         * XEmacs 21.2-beta2 is released.
4973
4974 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
4975
4976         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
4977
4978 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
4979
4980         * info.el (Info-mode): Document page turning by double clicks in
4981         docstring so `M-x describe-mode' will display it.
4982
4983 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
4984
4985         * info.el (Info-mouse-track-double-click-hook): Use character
4986         widths to calculate a border region where double clicking does
4987         page turning, and return `nil' by default so other hooks, such as
4988         region highlighting, will be run.
4989
4990 1998-09-29  Colin Rafferty   <colin@xemacs.org>
4991
4992         * sound.el (default-sound-directory-list): Initialize with all the
4993         "sounds" directories in `data-directory-list'.  It used to just be
4994         the first one.
4995
4996         * packages.el (locate-data-directory-list): Created.  This gives
4997         the list of matching directories, unlike `locate-data-directory',
4998         which just gives the first one.
4999
5000 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
5001
5002         * minibuf.el (read-from-minibuffer): No longer bind help-form but
5003         make a binding in the local keymap until help-char handling is
5004         improved.
5005
5006         * help.el (help-keymap-with-help-key): Provide keymap with help
5007         binding.
5008         (help-print-help-form): New helper function.
5009
5010 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
5011
5012         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
5013         move extent to another buffer; no need to create a new extent.
5014         (isearch-fix-case): New function.
5015         (isearch-search-and-update): Use it.
5016
5017 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
5018
5019         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
5020         the keymap, not minor-mode-map-alist.
5021         (isearch-done): Restore overriding-local-map.
5022
5023 1998-09-21  Martin Buchholz  <martin@xemacs.org>
5024
5025         * bytecomp.el (byte-compile-buffer-substring):
5026         Fix for: (byte-compile (defun f () (buffer-substring)))
5027         ==>   ** buffer-substring called with 3 args, but requires 0-3
5028         - new code not only works, but is more readable, too.
5029
5030 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
5031
5032         * msw-faces.el (mswindows-init-device-faces): Don't try to
5033           specify a default font at this late stage. Do try to force
5034           creation of the default face font so that if it fails we get
5035           an error now instead of a crash at frame creation.
5036
5037           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
5038           mswindows-make-font-unitalic: Canonical default weight
5039           changed from "Normal" to "Regular".
5040
5041           mswindows-make-font-bold / -bold-italic: Supplied device was
5042           not being passed into call to mswindows-find-smaller-font.
5043
5044 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
5045
5046         * package-get.el (package-get-remote): Fix the path where to find
5047           the packages on xemacs.org.
5048
5049 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
5050
5051         * about.el (about-maintainer-info): Update Ben's entry.
5052
5053 1998-09-24  Martin Buchholz  <martin@xemacs.org>
5054
5055         * lisp/shadow.el (find-emacs-lisp-shadows):
5056         - `member' was being called on lists of length 2000!
5057         - Replace with hashtables.
5058         - Replace hand-coded loops with (dolist)
5059         - Fix comment typo
5060
5061 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
5062
5063         * packages.el: Added new function, `package-delete-name', to
5064           delete existing packages from the installed package database
5065           (`packages-package-list').  Also added the "pkginfo" directory
5066           to `packages-special-base-regexp', so that the pkginfo directory
5067           would not get added to `late-packages'.
5068
5069         * package-admin.el: Added ability to delete an installed package
5070           (added low-level function, `package-admin-delete-package').
5071           Understands how to use the pkginfo/MANIFEST.<package> file to
5072           delete the package.  When installing a package, will also
5073           create a MANIFEST.* file if one is not provided by the
5074           package.  If the MANIFEST.* doesn't exist when deleting a
5075           package, the functions will fall back to attempting to delete
5076           any package-specific lisp directory.
5077
5078         * package-get.el: Moved some functions to package-admin.el.
5079           Added interactive function `package-get-delete-package', for
5080           use by users for deleting a package.
5081
5082           Also modified to not require the prescence of efs.
5083
5084 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
5085
5086         * files.el (find-file-noselect): Handle all signals, kill the
5087         buffer and resignal.
5088
5089 1998-09-23  SL Baur  <steve@altair.xemacs.org>
5090
5091         * cl-macs.el (glyph-image): Add setf method.
5092
5093 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
5094
5095         * package-get.el: Fixed broken EFS downloading.  Also, look for
5096           .tar.gz files first, in preference over .tgz files.
5097
5098         * package-ui.el: Fix display of package version numbers.
5099
5100 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
5101
5102         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
5103         argument.
5104
5105 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
5106
5107         * list-mode.el: `display-completion-list': added new/optional
5108           keyword `:completion-string', which allows the programmer to
5109           change the "Possible completions are:" prompt.
5110
5111         * menubar-items.el: Added new pulldown menu-pick to start up the
5112           visual package browser/installer:
5113
5114                 Options->Customize->List Packages
5115
5116         * package-admin.el: Added hooks for installing under both Unix
5117           and MS Windows.  Does additional error checking.  No longer
5118           calls "add-big-package.sh" to install packages under Unix; now
5119           calls gunzip & tar directly.
5120
5121         * package-get.el: Added ability to install packages from files
5122           on a local disk/CDROM.  Now deletes any existing package lisp
5123           directory.  Does completion on available packages when
5124           querying for package names.  Will also search for .tgz files
5125           in addition for .tar.gz files.  Tries to reload
5126           auto-autoloads, as a convenience when loading new packages,
5127           and also tries to add any new package paths to `load-path'.
5128           Changed all occurences of `concat' to use `expand-file-name'.
5129
5130         * package-ui.el: New file which implements the main visual
5131           package browser/installer, which is started via a menu pick or
5132           M-x pui-list packages.
5133
5134 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
5135
5136         * startup.el (load-init-file): spelling fix.
5137
5138 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
5139
5140         * startup.el (normal-top-level): Load auto-autoload files
5141         covariantly with their precedence.
5142
5143 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
5144
5145         * menubar-items.el (default-menubar): Remove "Font Weight"
5146         option, there is currently no custom equivalent.. Customize-faces
5147         is "Edit faces".
5148
5149         * x-font-menu.el (font-menu-set-font): Use customize to set
5150         default face.
5151
5152         * faces.el (face-spec-update-all-matching): New function.
5153
5154         * cus-face.el (custom-set-face-update-spec): New function.
5155         Interface to customize faces from elisp.
5156
5157         (custom-face-value-create): Show the customized settings if set
5158         but not saved.
5159
5160 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
5161
5162         (custom-face-value-create): Show the customized settings if set
5163         but not saved.
5164
5165 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
5166
5167         * keydefs.el (global-map): Add FSF 20.3 binding of
5168         query-replace-regexp.
5169
5170 1998-08-21  Greg Klanderman  <greg@alphatech.com>
5171
5172         * minibuf.el (read-file-name-internal-1): use
5173         user-name-completion-1 instead of user-name-completion.
5174
5175 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
5176
5177         * loadup.el:
5178         * make-docfile.el:
5179         * update-elc.el: Don't set `source-directory' (now defunct as a
5180         global variable) no more.
5181
5182         * packages.el (packages-list-autoloads): Made `source-directory'
5183         (now defunct as a global variable) a parameter.
5184
5185 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
5186
5187         * about.el (about-hackers): new email
5188
5189 1998-08-16  SL Baur  <steve@altair.xemacs.org>
5190
5191         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
5192
5193 1998-07-17  Didier Verna  <verna@inf.enst.fr>
5194
5195         * faces.el (set-face-property):
5196         (set-face-dim-p):
5197         (face-dim-p): updated the doc strings now that the dim property isn't
5198         tty-specific.
5199         (face-equal): the dim property is now a common one.
5200
5201         * cus-face.el (custom-face-attributes): New face attribute: `dim'
5202         Renamed the `stipple' attribute to `background-pixmap'.
5203         (custom-face-background-pixmap): make custom-face-stipple an
5204         obsolete alias for this.
5205
5206 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
5207
5208         * find-paths.el (paths-file-readable-directory-p): Created and
5209         used.
5210
5211         * loadup.el: Don't set inhibit-... flags from run-temacs.
5212
5213 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
5214
5215         * packages.el (packages-data-path-depth): Added and used.
5216
5217 1998-08-05  Charles G. Waldman <cgw@pgt.com>
5218
5219         * about.el:
5220         - Change .xpm to .png, delete "zcat" section.
5221         - cosmetic fix in the 'marcpa' entry.
5222
5223         * etc/photos
5224         - convert all .xpm.Z to .png
5225         - rename mrb to martin
5226         - rename mcook-m to mcookm
5227
5228 1998-07-31  Martin Buchholz  <martin@xemacs.org>
5229
5230         * x-init.el (x-initialize-compose): Add support for
5231         dead-circumflex as YET ANOTHER NAME for that dead key.
5232
5233 1998-08-05  Colin Rafferty <colin@xemacs.org>
5234
5235         * setup-paths.el (paths-construct-exec-path): Made the
5236         last-packages really be last.
5237         (paths-construct-data-directory-list): Ditto.
5238
5239 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
5240
5241         * startup.el(startup-splash-frame-body):
5242         Update Copyright notice in splash screen
5243
5244 1998-07-20  Greg Klanderman  <greg@alphatech.com>
5245
5246         * minibuf.el (read-file-name-internal-1): do ~user completion.
5247
5248 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
5249
5250         * font-lock.el (font-lock-fontify-glumped-region): Add guard
5251         aginst destroyed extents
5252
5253 1998-07-24  Greg Klanderman  <greg@alphatech.com>
5254
5255         * package-get.el (package-get): add `install-dir' argument.
5256
5257 1998-07-20  John Jones  <jj@asu.edu>
5258
5259         * package-get.el: calls to package-get-update-all will only
5260           update packages which are already installed.
5261
5262 1998-07-23  SL Baur  <steve@altair.xemacs.org>
5263
5264         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
5265         writable.
5266
5267 1998-07-20  Colin Rafferty   <colin@xemacs.org>
5268
5269         * about.el (about-hackers): Correct my email.
5270
5271 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
5272
5273         * about.el (about-hackers): new email-address.
5274
5275 1998-07-25  SL Baur  <steve@altair.xemacs.org>
5276
5277         * minibuf.el (read-number): Don't let `input-error' condition
5278         escape.
5279
5280 1998-07-20  Greg Klanderman  <greg@alphatech.com>
5281
5282         * about.el (about-hackers): use my `email-for-life' address.
5283
5284 1998-07-19  SL Baur  <steve@altair.xemacs.org>
5285
5286         * XEmacs 21.2-beta1 is released.
5287
5288 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5289
5290         * ldap.el (ldap-search): Doc string change
5291
5292 1998-07-16  Colin Rafferty   <colin@xemacs.org>
5293
5294         * menubar-items.el (default-menubar): Removed references to
5295         `data-directory', and use `locate-data-file' instead, and made
5296         then greyed out if they don't exist.
5297
5298 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5299
5300         * keymap.el (events-to-keys): Use `format' instead of `concat'
5301         since the latter does not accept integer args anymore
5302
5303 1998-07-15  SL Baur  <steve@altair.xemacs.org>
5304
5305         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
5306         macros replaced.
5307
5308 1998-07-14  SL Baur  <steve@altair.xemacs.org>
5309
5310         * make-docfile.el: Get first initialization from very-early-lisp.el
5311         * update-elc.el: Ditto.
5312         * loadup.el (really-early-error-handler): Ditto.
5313
5314         * packages.el (packages-unbytecompiled-lisp): Add new file,
5315         very-early-lisp.el.
5316
5317         * very-early-lisp.el: New file.
5318
5319 1998-07-14  SL Baur  <steve@altair.xemacs.org>
5320
5321         * Symbols that have been obsolete for at least 3 years removed (II).
5322
5323         * obsolete.el (eval-current-buffer): Make compatible.
5324         (byte-code-function-p): Ditto.
5325         (send-string): Removed.
5326         (send-region): Removed.
5327         (screen-scrollbar-width): Removed.
5328         (set-screen-scrollbar-width): Removed.
5329         (set-screen-left-margin-width): Removed.
5330         (set-screen-right-margin-width): Removed.
5331         (screen-left-margin-width): Removed.
5332         (screen-right-margin-width): Removed.
5333         (set-buffer-left-margin-width): Removed.
5334         (set-buffer-right-margin-width): Removed.
5335         (buffer-left-margin-width): Removed.
5336         (buffer-right-margin-width): Removed.
5337         (x-set-frame-icon-pixmap): Removed.
5338         (x-set-screen-icon-pixmap): Removed.
5339         (pixel-name): Removed.
5340         (make-pixmap): Removed.
5341         (make-cursor): Removed.
5342         (pixmap-width): Removed.
5343         (pixmap-contributes-to-line-height-p): Removed.
5344         (set-pixmap-contributes-to-line-height): Removed.
5345
5346 1998-07-13  SL Baur  <steve@altair.xemacs.org>
5347
5348         * obsolete.el (popup-menu-up-p): removed.
5349         (read-no-blanks-input): Removed.
5350         (wholenump): Removed.
5351         (ring-mod): Removed (what was ring-mod?).
5352         (current-time-seconds): Removed.
5353         (run-special-hook-with-args): Removed.
5354         (dot): Removed.
5355         (dot-marker): Removed.
5356         (dot-min): Removed.
5357         (dot-max): Removed.
5358         (window-dot): Removed.
5359         (set-window-dot): Removed.
5360
5361         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
5362         `dot-min'.
5363
5364         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
5365
5366         * code-files.el (insert-file-contents): Rename
5367         run-special-hook-with-args to run-hook-with-args-until-success.
5368         (write-region): Ditto.
5369
5370 1998-07-12  SL Baur  <steve@altair.xemacs.org>
5371
5372         * about.el: Fix typos, update release date.
5373
5374         * Symbols that have been obsolete for at least 3 years removed.
5375
5376         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
5377         screen- functions.
5378         (toplevel): remove setf methods for screen functions.
5379         * cl-macs.el (extent-data): defsetf removed.
5380         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
5381         many places to remove.
5382         (comment-indent-hook): Ditto.
5383         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
5384         (buffer-dedicated-screen): Ditto.
5385         (deiconify-screen): Ditto.
5386         (delete-screen): Ditto.
5387         (event-screen): Ditto.
5388         (find-file-other-screen): Ditto.
5389         (find-file-read-only-other-screen): Ditto.
5390         (live-screen-p): Ditto.
5391         (screen-height): Ditto.
5392         (screen-iconified-p): Ditto.
5393         (screen-list): Ditto.
5394         (screen-live-p): Ditto.
5395         (screen-name): Ditto.
5396         (screen-parameters): Ditto.
5397         (screen-pixel-height): Ditto.
5398         (screen-pixel-width): Ditto.
5399         (screen-root-window): Ditto.
5400         (screen-selected-window): Ditto.
5401         (screen-totally-visible-p): Ditto.
5402         (screen-visible-p): Ditto.
5403         (screen-width): Ditto.
5404         (screenp): Ditto.
5405         (get-screen-for-buffer): Ditto.
5406         (get-screen-for-buffer-noselect): Ditto.
5407         (get-other-screen): Ditto.
5408         (iconify-screen): Ditto.
5409         (lower-screen): Ditto.
5410         (mail-other-screen): Ditto.
5411         (make-screen): Ditto.
5412         (make-screen-invisible): Ditto.
5413         (make-screen-visible): Ditto.
5414         (modify-screen-parameters): Ditto.
5415         (new-screen): Ditto.
5416         (next-screen): Ditto.
5417         (next-multiscreen-window): Ditto.
5418         (other-screen): Ditto.
5419         (previous-screen): Ditto.
5420         (previous-multiscreen-window): Ditto.
5421         (raise-screen): Ditto.
5422         (redraw-screen): Ditto.
5423         (select-screen): Ditto.
5424         (selected-screen): Ditto.
5425         (set-buffer-dedicated-screen): Ditto.
5426         (set-screen-height): Ditto.
5427         (set-screen-position): Ditto.
5428         (set-screen-size): Ditto.
5429         (set-screen-width): Ditto.
5430         (show-temp-buffer-in-current-screen): Ditto.
5431         (switch-to-buffer-other-screen): Ditto.
5432         (visible-screen-list): Ditto.
5433         (window-screen): Ditto.
5434         (x-set-screen-pointer): Ditto.
5435         (x-set-frame-pointer): Ditto.
5436         (screen-title-format): Ditto.
5437         (screen-icon-title-format): Ditto.
5438         (terminal-screen): Ditto.
5439         (delete-screen-hook): Ditto.
5440         (create-screen-hook): Ditto.
5441         (mouse-enter-screen-hook): Ditto.
5442         (mouse-leave-screen-hook): Ditto.
5443         (map-screen-hook): Ditto.
5444         (unmap-screen-hook): Ditto.
5445         (default-screen-alist): Ditto.
5446         (default-screen-name): Ditto.
5447         (x-screen-defaults): Ditto.
5448         (x-create-screen): Ditto.
5449         * obsolete.el: meta-flag removed.
5450         baud-rate removed.
5451         sleep-for-millisecs removed.
5452         extent-data removed.
5453         set-extent-data removed.
5454         set-extent-attribute removed.
5455         extent-glyph removed.
5456         extent-layout removed.
5457         set-extent-layout removed.
5458         list-faces-display removed.
5459         list-faces removed.
5460         trim-versions-without-asking removed.
5461         after-write-file-hooks removed.
5462         truename removed.
5463         auto-fill-hook removed.
5464         blink-paren-hook removed.
5465         select-screen-hook, deselect-screen-hook removed.
5466         auto-raise-screen, auto-lower-screen removed.
5467
5468         * msw-mouse.el: Global change resource -> mswindows-resource.
5469
5470         * XEmacs 21.0-pre5 is released.
5471
5472 1998-07-11  SL Baur  <steve@altair.xemacs.org>
5473
5474         * about.el (about-hackers): Credits update.
5475
5476 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
5477
5478         * register.el (insert-register): Don't activate the region.
5479
5480 1998-07-10  SL Baur  <steve@altair.xemacs.org>
5481
5482         * select.el: Restore x-* symbols for backwards compatibility:
5483         x-copy-primary-selection, x-kill-primary-selection,
5484         x-delete-primary-selection, x-select-make-extent-for-selection,
5485         x-valid-simple-selection-, x-cut-copy-clear-internal.
5486
5487 1998-07-09  SL Baur  <steve@altair.xemacs.org>
5488
5489         * XEmacs 21.0-pre4 is released.
5490
5491 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
5492
5493         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
5494         reporting bugs.
5495         (maybe-add-init-button): Fix semantics under Windows.  Use
5496         `expand-file-name' rather than `concat'.
5497
5498         * help.el (print-messages): New function.
5499
5500 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5501
5502         * ldap.el (ldap-host-parameters-alist): Docstring fixes
5503
5504 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
5505
5506         * about.el: Tweaked my entry in about-hackers.
5507
5508         * find-paths.el (paths-emacs-root-p):
5509           Relaxed emacs-root checking of an in-place installation to
5510           also accomodate the flat layout used on MS Windows.
5511
5512 1998-06-29  John Jones  <jj@asu.edu>
5513
5514         * package-get.el: calls to package-get-update-all will only
5515           update packages which are already installed.
5516
5517 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
5518
5519         * faces.el (xpm-color-symbols): remove hardcoded defaults these
5520         are handled by the gui-element face fallbacks now.
5521
5522         * x-faces.el: default gui-element face to "background" as well as
5523         the default face.
5524
5525         * msw-faces.el (mswindows-init-device-faces): remove gui-element
5526         and default face settings since these are set as fallbacks now in
5527         the appropriate domain.
5528
5529 1998-07-02  SL Baur  <steve@altair.xemacs.org>
5530
5531         * text-mode.el (text-mode): Reorder regexp so the OR part
5532         corresponding to `page-delim' goes first and the hack in
5533         `forward-paragraph' will work.
5534         With bug analysis from Bob Weiner <weiner@altrasoft.com>
5535
5536 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
5537
5538         * subr.el (remove-hook): When checking the hook value
5539           with functionp, don't apply car to it.
5540
5541 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
5542
5543         * package-get.el (package-get-remote-filename):
5544           Don't use file-name-as-directory because the local directory
5545           separator conventions might not be the same as ftp's.
5546
5547 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5548
5549         * ldap.el (ldap-host-parameters-alist): New name of
5550         `ldap-host-parameters-plist'
5551
5552 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
5553
5554         * package-get.el: Using (require 'package-get-base), now that it
5555         provides itself.  Consequently removed all instances of (load
5556         "package-get-base.el").
5557
5558 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
5559
5560         * subr.el (remove-hook): Don't treat the hook value as a
5561           list unless it is both consp and not functionp.
5562
5563 1998-06-29  SL Baur  <steve@altair.xemacs.org>
5564
5565         * about.el: Email address for Ben Wing is ben@xemacs.org.
5566         * auto-show.el: Ditto.
5567         * bytecomp.el: Ditto.
5568         * faces.el: Ditto.
5569         * x-scrollbar.el: Ditto.
5570         * x-misc.el: Ditto.
5571         * tty-init.el: Ditto.
5572         * toolbar-items.el: Ditto.
5573         * symbol-syntax.el: Ditto.
5574         * specifier.el: Ditto.
5575         * objects.el: Ditto.
5576         * hyper-apropos.el: Ditto.
5577         * glyphs.el: Ditto.
5578
5579 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
5580
5581         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
5582         vertical-divider-always-visible-p.
5583         (default-mouse-motion-handler): Ditto.
5584
5585 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
5586
5587         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
5588         global value.
5589
5590 1998-06-21  Oliver Graf <ograf@fga.de>
5591
5592         * build-reports.el: changed receiver to xemacs-build-reports list
5593
5594 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
5595
5596         * font.el: Split font-family-mappings into X and
5597           mswindows-specific versions.
5598           mswindows-font-create-[object|name]: Treat supplied size
5599           as a pointsize. Added underline and strikethru handling.
5600
5601         * msw-faces.el: changed default mswindows charset to western.
5602
5603         * msw-glyphs.el: removed space in border-glyph font string that
5604           was inserted to get round bugs in the mswindows C font code.
5605
5606 1998-06-27  SL Baur  <steve@altair.xemacs.org>
5607
5608         * about.el (about-hackers): Credits update.
5609
5610         * help-nomule.el (tutorial-supported-languages): Add Romanian
5611         TUTORIAL.
5612
5613         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
5614         to ISO-8859-2.
5615
5616 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
5617
5618         * font.el: Split font-family-mappings into X and
5619           mswindows-specific versions.
5620           mswindows-font-create-[object|name]: Treat supplied size
5621           as a pointsize. Added underline and strikethru handling.
5622
5623         * msw-faces.el: changed default mswindows charset to western.
5624
5625         * msw-glyphs.el: removed space in border-glyph font string that
5626           was inserted to get round bugs in the mswindows C font code.
5627
5628 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
5629
5630         * minibuf.el: make read-color-completion-table call
5631           (mswindows-color-list for mswindows devices.
5632
5633 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
5634
5635         * lisp/font-lock.el
5636         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
5637         Let declaration items contain non-word symbol characters.
5638
5639 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
5640
5641         * package-get.el (package-get-package-provider): Added autoload
5642         cookie.  Loading "package-get-base.el" in ALL functions that use
5643         it.  Fixed some (interactive ...) with multiple argument specs
5644         again.  Cosmetic indentation changes.
5645
5646 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
5647
5648         * info.el (Info-insert-dir): Don't use nreverse on variables
5649         that you want to use later.
5650
5651 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
5652
5653         * x-mouse.el (x-set-point-and-move-selection): Replace call
5654         to x-kill-primary-selection with kill-primary-selection
5655
5656 1998-06-12  Martin Buchholz  <martin@xemacs.org>
5657
5658         * simple.el (what-cursor-position): Make cursor position reported
5659         use value of column-number-start-at-one
5660
5661 1998-06-17  SL Baur  <steve@altair.xemacs.org>
5662
5663         * about.el (xemacs-hackers): Fix Jareth's email address.
5664
5665 1998-06-16  SL Baur  <steve@altair.xemacs.org>
5666
5667         * startup.el (startup-splash-frame): Remove
5668         `xemacs-startup-logo-function'.
5669
5670 1998-06-15  SL Baur  <steve@altair.xemacs.org>
5671
5672         * about.el (about-hackers): Update credits list.
5673
5674 1998-06-06  Jeff Miller <jmiller@smart.net>
5675
5676         * lisp/sound.el: Update sound-ext to allow filenames with
5677           extensions to be found by load-sound-file
5678
5679 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5680
5681         * info.el (Info-rebuild-outdated-dir): Removed variable
5682         (Info-auto-generate-directory): New variable
5683         (Info-save-auto-generated-dir): New variable
5684         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
5685         (Info-build-dir-anew): Second parameter removed.  Use
5686         `Info-save-auto-generated-dir'
5687         (Info-rebuild-dir): Ditto
5688
5689 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
5690
5691         * list-mode.el (next-list-mode-item): Would not recognize
5692         border between directly neighbored items.
5693
5694 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
5695
5696         * package-get.el: add autoloads for some functions.
5697
5698 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
5699
5700         * specifier.el (let-specifier): Tiny docfixes.
5701
5702 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
5703
5704         * msw-mouse.el: set selection-pointer-glyph to Normal.
5705
5706 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
5707
5708         * wid-edit.el (widget-specify-secret): New function.
5709         (widget-after-change): Use it.
5710         (widget-specify-field): Use it.
5711
5712 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
5713
5714         * mouse.el (drag-window-divider): Use `(not done)' instead of
5715         `doit'; reuse result of `window-pixel-edges'.
5716
5717         * modeline.el (drag-modeline-event-lag): Rename to
5718         drag-divider-event-lag.
5719
5720 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
5721
5722         * specifier.el (let-specifier): Rewritten not to generate needless
5723         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
5724         arguments.
5725
5726 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
5727
5728         * minibuf.el (read-file-name-1): Setup buffer-local value of
5729         `completion-ignore-case' in completions buffer under Windows.
5730
5731 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
5732
5733         * about.el (about-maintainer-glyph): Fix support for not
5734         compressed images.
5735
5736 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
5737
5738         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
5739
5740         * mouse.el (mouse-track): Cancel selection if misc-user event with
5741         `cancel-mode-internal' function is fetched.
5742
5743 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
5744
5745         * files.el (save-some-buffers-1): Fixed return value.
5746
5747 1998-06-01  Oliver Graf <ograf@fga.de>
5748
5749         * dragdrop.el: added experimental
5750
5751 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5752
5753         * startup.el (after-init-hook, init-file-user,
5754         user-init-directory, load-user-init-file):  Purge references
5755         to "~/.xemacs/init.el" from docstrings.
5756
5757         (load-user-init-file) Use paths-construct-path to construct
5758         paths to user init files.  Go directly to ~/.emacs, do not
5759         search ~/.xemacs/, do not load `default-custom-file'.
5760
5761 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
5762
5763         * files.el (interpreter-mode-alist): Catch wish and tclsh before
5764         general *sh.
5765         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
5766
5767 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
5768
5769         * menubar-items.el (default-menubar): add Update Packages to customize
5770         menu.
5771
5772 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
5773
5774         * faces.el: use toolbar face as a fallback for toolbar properties
5775         in xpm-color-symbols instead of default.
5776
5777         * msw-faces.el: rename 3d-object -> gui-element face.
5778
5779 1998-06-06  SL Baur  <steve@altair.xemacs.org>
5780
5781         * startup.el (xemacs-startup-logo-function): New variable.
5782         (startup-splash-frame): Use it.
5783
5784 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
5785
5786         * files.el (save-some-buffers): Would wait 1 second.
5787         (save-some-buffers-1): Delete other windows here instead of in
5788         `save-some-buffers'.
5789         (save-some-buffers): Force redisplay only if windows were deleted.
5790
5791 1998-06-02  Didier Verna  <verna@inf.enst.fr>
5792
5793         * cus-face.el (custom-face-attributes): generalized the use of
5794         toggle buttons for boolean attributes.
5795         Re-ordered the items a bit.
5796
5797 1998-06-01  SL Baur  <steve@altair.xemacs.org>
5798
5799         * sound.el (default-sound-directory): Use `locate-data-directory'
5800         to find the sounds directory.
5801
5802 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
5803
5804         * sound.el: default sound-ext to .wav under mswindows, .au
5805         otherwise. load-default sounds without extensions.
5806
5807 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
5808
5809         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
5810         if send-pr is not bound.
5811
5812 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
5813
5814         * files.el: grok idl files in auto-mode-alist.
5815 1998-06-01  Jeff Miller  <jmiller@smart.net>
5816
5817         * minibuf.el (exact-minibuffer-completion-p): check for nil before
5818         calling `upcase'.
5819
5820 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
5821
5822         * msw-glyphs.el: add xbm to the list of image types supported.
5823
5824 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
5825
5826         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
5827         instead of XEmacs one when dumping InfoDock.
5828
5829 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
5830
5831         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
5832         for `modeline-visible-p'
5833
5834         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
5835
5836 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
5837
5838         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
5839         since it's not used anymore. doc string fixes.
5840
5841         * package-get.el (package-get-file-installed-p): new function. use
5842         instead of file-installed-p which is in an external package.
5843
5844 1998-05-28  Oliver Graf <ograf@fga.de>
5845
5846         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
5847         favor of select-window/switch-to-buffer
5848
5849 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
5850
5851         * startup.el: changed (getenv "HOME") to (user-home-directory)
5852
5853 1998-05-25  Oliver Graf <ograf@fga.de>
5854
5855         * frame.el (cde-start-drag) moved to dragdrop.el
5856         (offix-start-drag-region) moved to dragdrop.el
5857         (offix-start-drag) moved to dragdrop.el
5858         * dragdrop.el (cde-start-drag) moved from frame.el
5859         (offix-start-drag-region) moved from frame.el
5860         (offix-start-drag) moved from frame.el
5861         (cde-start-drag-region) cde drag regions
5862         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
5863
5864 1998-05-26  Oliver Graf <ograf@fga.de>
5865
5866         * dragdrop.el: created dragdrop-drag prototypes
5867         (cde-start-drag-region) fixed typo
5868
5869 1998-05-28  SL Baur  <steve@altair.xemacs.org>
5870
5871         * simple.el (after-init-hook): Remove reader macro.
5872
5873         * packages.el (packages-hardcoded-lisp): Get rid of reader
5874         macros.  Update DOC string.
5875
5876 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
5877
5878         * mouse.el (drag-window-divider): Ditto.
5879
5880         * modeline.el (mouse-drag-modeline): Use it.
5881
5882         * lisp-mode.el (let-specifier): Specify indentation.
5883
5884         * specifier.el (let-specifier): Renamed from
5885         `with-specifier-instance'.
5886
5887 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
5888
5889         * x-faces.el:
5890         * faces.el: move definition of xpm-color-symbols from x-faces.el
5891         to faces. Predicate x-get-resource on the presence of x.
5892
5893         * msw-faces.el: set 3d-object face rather than modeline. Specifiy
5894         faces as specfier defaults.
5895
5896         * package-get.el: don't use package-admin-add-single-file-package.
5897
5898 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
5899
5900         * toolbar-items.el: Fixup tooltips.
5901         (toolbar-gnus): Don't use obsolete variable
5902         toolbar-news-frame-properties.
5903         (toolbar-news-reader): Default to `gnus' instead of
5904         `not-configured'.
5905
5906         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
5907         Windows.
5908
5909 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
5910
5911         * package-get.el: rename -installedp -> -installed-p.
5912
5913 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
5914
5915         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
5916         attributes, and assinged it to continuation, truncation and
5917         hscroll glyphs.
5918
5919         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
5920         and made continuation, truncation and hscroll glyphs arrow
5921         characters out of that font.
5922
5923 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
5924
5925         * minibuf.el (minibuffer-electric-separator): Play nicely with
5926         directory-sep-char being \.
5927         (minibuffer-electric-tilde): Ditto.
5928         (read-file-name-map): Ditto.
5929
5930 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
5931
5932         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
5933         on X devices.
5934         (default-mouse-track-deal-with-down-event): Avoid
5935         `x-disown-selection'; use `disown-selection' instead.
5936
5937 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
5938
5939         * select.el:
5940         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
5941         moved to (cut-copy-clear-internal) in select.el. Ditto for
5942         (x-delete-primary-selection) (x-kill-primary-selection)
5943         (x-copy-primary-selection).
5944         (own-clipboard): new function.
5945
5946         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
5947         functions in select.el. remove old ones.
5948         (mswindows-own-clipboard): new function.
5949
5950 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
5951
5952         * gnuserv.el: allow connections from mswindows type devices.
5953
5954 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
5955
5956         * msw-glyphs.el: change image type used from cursor to resource.
5957
5958 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
5959
5960         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
5961         for {top,bottom}-{left,right} values in addition to
5962         {top,bottom}_{left,right}.
5963         Use x-get-resource instead of x-get-resource-and-bogosity-check.
5964
5965 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
5966
5967         * cl-macs.el (specifier-instance): Undefine its setf method.
5968
5969         * specifier.el (with-specifier-instance): Added docstring.
5970
5971         * mouse.el (drag-window-divider): Ditto.
5972
5973         * modeline.el (mouse-drag-modeline): Use it.
5974
5975         * lisp-mode.el (with-specifier-instance): Define its indentation
5976         level.
5977
5978         * specifier.el (with-specifier-instance): New macro.
5979
5980 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
5981
5982         * package-get.el (package-get-create-custom): new function to
5983         auto-generate package-get-custom.el from package-get-base.el.
5984         * (package-get-ever-installedp): new function.
5985         * (package-get-custom): new function to get all packages specified
5986         by customize.
5987
5988 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
5989
5990         * cus-edit.el (custom-file): Revert to `~/.emacs'.
5991
5992 1998-05-23  SL Baur  <steve@altair.xemacs.org>
5993
5994         * cl-extra.el: Reverse previous float change.
5995
5996 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
5997
5998         * x-faces.el:
5999         * faces.el (try-font-name): moved from x-faces.el since it is
6000         required by w3 under mswindows as well X.
6001
6002 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
6003
6004         * winnt.el: Removed evil (setq completion-ignore-case t)
6005         clause, one more overlookef fsfism.
6006         (nt-quote-args-functions-alist): End sentences with double space.
6007
6008 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
6009
6010         * window-xemacs.el (push-window-configuration): Remove kludgery of
6011         recaching default-toolbar specifier.
6012         (pop-window-configuration): Ditto.
6013         (unpop-window-configuration): Ditto.
6014
6015 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
6016
6017         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
6018
6019 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
6020
6021         * winnt.el (nt-quote-args-verbatim): Added function.
6022         (nt-quote-args-prefix-quote): Added function.
6023         (nt-quote-args-backslash-quote): Added function.
6024         (nt-quote-args-double-quote): Added function.
6025         (nt-quote-args-functions-alist): New variable.
6026         (nt-quote-process-args): Added function. This is the main quoting
6027         work horse called from process-nt.c
6028
6029 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
6030
6031         * winnt.el: Removed duplicate definitions for backspace,
6032         delete, M-backspace and C-M-backspace.
6033         (file-name-buffer-file-type-alist): Removed this variable.
6034         (find-buffer-file-type): Removed function.
6035         (find-file-binary):  Removed function.
6036         (find-file-text): Removed function.
6037         (find-file-not-found-set-buffer-file-type): Removed function.
6038         (save-to-unix-hook): Removed function.
6039         (revert-from-unix-hook): Removed function.
6040         (using-unix-filesystems): Removed function.
6041         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
6042         warning.
6043         (x-set-selection): Removed function.
6044         (x-get-selection): Removed function.
6045         Removed commented FSFisms.
6046         Replaced copyright notice (this file is not part of GNU Emacs).
6047         (nt-shell-mode-hook): Moved here from a lambda expression. Added
6048         comint-process-echoes setting to t.
6049
6050 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6051
6052         * packages.el (packages-no-package-hierarchy-regexp): Introduced
6053         and used following the interface change of
6054         `paths-find-recursive-path'.
6055
6056         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
6057         regexp instead of a list of base names.
6058         (paths-version-control-filename-regexp):
6059         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
6060         Introduced and used following the interface change of
6061         `paths-find-recursive-path'.
6062
6063 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
6064
6065         * simple.el (delete-forward-p): Make it a defun; do X garbage only
6066         on X devices, rather than on all non-TTY devices.
6067
6068 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
6069
6070         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
6071
6072         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
6073
6074 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
6075
6076         * itimer.el (activate-itimer): Fixed usage of integers
6077         as argument to `concat'.
6078
6079 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
6080
6081         * itimer.el (start-itimer): replace the use of `concat' with
6082         `format'
6083
6084 1998-05-16  SL Baur  <steve@altair.xemacs.org>
6085
6086         * mode-motion.el (mode-motion-hook): Clarify docstring.
6087         From Bob Weiner <weiner@altrasoft.com>
6088
6089         * loadhist.el (symbol-file): Supply prompt string when used
6090         interactively.
6091         From Bob Weiner <weiner@altrasoft.com>
6092
6093 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
6094
6095         * loadup.el (really-early-error-handler): Ditto.
6096
6097         * update-elc.el: Ditto.
6098
6099         * setup-paths.el (paths-construct-exec-path): Ditto.
6100
6101         * make-docfile.el: Ditto.
6102
6103         * find-paths.el (paths-decode-directory-path): Use split-path
6104         instead of decode-path.
6105
6106         * files.el (parse-colon-path): Update docstring reference.
6107
6108 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6109
6110         * msw-init.el:
6111         * x-init.el:
6112         Bind cut'n'paste keys to non window-system specific functions.
6113
6114         * msw-select.el: New function mswindows-clear-clipboard.
6115         mswindows-cut-copy-clipboard extended to handle clearing of the
6116         selection and renamed to mswindows-cut-copy-clear-clipboard.
6117
6118         * select.el: on mswindows devices delete-primary-selection
6119         calls mswindows-clear-clipboard.
6120
6121 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
6122
6123         * simple.el (quoted-insert): Inhibit quit when using read-char.
6124
6125         * cmdloop.el (read-char): Don't inhibit quit.
6126         (read-char-exclusive): Ditto.
6127         (read-char): Signal quit if quit-char was pressed.
6128         (read-char-exclusive): Ditto.
6129         (read-quoted-char): Return a character, not integer.
6130
6131         * menubar-items.el (default-popup-menu): Use Andy's generic
6132         selection code.
6133         (default-popup-menu): Fix code.
6134
6135 1998-05-14  Oliver Graf <ograf@fga.de>
6136
6137         * dragdrop.el (dragdrop-function-widget): this time it's done
6138
6139 1998-05-13  Oliver Graf <ograf@fga.de>
6140
6141         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
6142
6143 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
6144
6145         * device.el (device-pixel-width):
6146         (device-pixel-height):
6147         (device-mm-width):
6148         (device-mm-height):
6149         (device-bitplanes):
6150         (device-color-cells): Swapped parameters to device-system-metric
6151         according to the interface change.
6152
6153 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
6154
6155         * mouse.el (default-mouse-motion-handler): Use new name of the
6156         function event-over-vertical-divider-p.
6157         Do not set E-W arrow cursor over the divider if
6158         vertical-divider-draggable-p is nil in the window.
6159         ([top-level]): Use new name for the variable
6160         vertical-divider-map.
6161         (drag-window-divider): Respect vertical-divider-draggable-p.
6162         Variable name typo fixes.
6163
6164 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
6165
6166         * keymap.el (kbd): Define here; handle string constants and
6167         others...
6168
6169 1998-05-15  Christian Nyb <chr@mediascience.no>
6170
6171         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
6172         in Emacs 18.
6173
6174 1998-05-13  Didier Verna  <verna@inf.enst.fr>
6175
6176         * mouse.el (drag-window-divider): give the vertical divider a
6177         pressed look when dragging it.
6178
6179 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
6180
6181         * faces.el: predicate some more face operations on x or mswindows
6182         not just x.
6183
6184         * modeline.el: enable modeline coloring for mswindows.
6185
6186 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6187
6188         * minibuf.el (minibuffer-default): Added variable; compatible with
6189         FSF Emacs.
6190         (next-history-element): Used `minibuffer-default'.
6191
6192 1998-05-12  Oliver Graf <ograf@fga.de>
6193
6194         * dragdrop.el (dragdrop-function-widget): button and mods ok
6195         arguments still look a bit strange
6196         (dragdrop-compare-mods) created
6197         (dragdrop-drop-do-functions) correctly checks for buttons and
6198         modifiers
6199
6200 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
6201
6202         * setup-paths.el (paths-default-info-directories): Replace
6203         path-separator with directory-sep-char.
6204
6205         * files.el (path-separator): Don't define it here.
6206
6207 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
6208
6209         * update-elc.el: Ditto.
6210
6211         * setup-paths.el (paths-construct-exec-path): Ditto.
6212
6213         * make-docfile.el: Ditto.
6214
6215         * loadup.el (really-early-error-handler): Ditto.
6216
6217         * find-paths.el (paths-decode-directory-path): Use decode-path
6218         instead of decode-path-internal.
6219
6220         * files.el (parse-colon-path): Update docstring.
6221
6222 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
6223
6224         * subr.el (get-buffer-window-list): Make BUFFER optional.
6225
6226         * window-xemacs.el (windows-of-buffer): Defalias to
6227         get-buffer-window-list.
6228
6229 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
6230
6231         * disass.el: Fix maintainer keyword.
6232
6233         * bytecomp.el (byte-compile-and-load-file): Autoload.
6234         (byte-compile-buffer): Ditto.
6235
6236         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
6237         value is returned, not the name.
6238         (lisp-imenu-generic-expression): Enable it.
6239         (lisp-mode-variables): Ditto.
6240         (lisp-indent-offset): Change defconst to defvar.
6241         (lisp-indent-function): Ditto.
6242         (lisp-body-indent): Ditto.
6243
6244 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
6245
6246         * modeline.el: Use zap-last-kbd-macro-event.
6247
6248         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
6249         nil, don't attempt to do anything with messages.
6250         (eval-last-sexp): Use `letf' for clarity.
6251
6252 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
6253
6254         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
6255
6256 1998-05-11  Martin Buchholz  <martin@xemacs.org>
6257
6258         * buff-menu.el:
6259         * lisp-mode.el:
6260         * obsolete.el:
6261         Change empty docstrings into no doc strings at all.
6262         Fix bogus FSF-format docstrings.
6263         * etags.el: Fix docstring.
6264
6265 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
6266
6267         * package-get.el (package-get): Use internal md5
6268
6269 1998-05-13  SL Baur  <steve@altair.xemacs.org>
6270
6271         * about.el (about-xemacs): Correct abuse of concat.
6272
6273 1998-05-11  SL Baur  <steve@altair.xemacs.org>
6274
6275         * info.el (Info-mode): Use easymenu.
6276
6277 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
6278
6279         * apropos.el (apropos): Don't use concat with integers.
6280
6281         * cmdloop.el (describe-last-error): Handle the case when no error
6282         was seen gracefully.
6283
6284         * apropos.el (apropos-print): Use with-displaying-help-buffer as
6285         defun.
6286         (apropos-describe-plist): Ditto.
6287
6288         * help.el (with-displaying-help-buffer): Revert to a defun.
6289         (describe-key): Use it as defun.
6290         (describe-mode): Ditto.
6291         (describe-bindings): Ditto.
6292         (describe-prefix-bindings): Ditto.
6293         (describe-installation): Ditto.
6294         (view-lossage): Ditto.
6295         (describe-function): Ditto.
6296         (describe-variable): Ditto.
6297         (describe-syntax): Ditto.
6298
6299 1998-05-11  Oliver Graf <ograf@fga.de>
6300
6301         * dragdrop.el: changed order of require/provide
6302         (dragdrop-drop-mime-default) changed to new calling conventions
6303         (dragdrop-drop-do-functions) changed to new calling conventions
6304         (dragdrop-function-widget) this one needs more work...
6305
6306 1998-05-10  Oliver Graf <ograf@fga.de>
6307
6308         * about.el: another small change in my entry
6309         * dragdrop.el (dragdrop-drop-log-function): logging added
6310         plus customizations
6311         changed interface to handler functions. now called with event
6312         and object
6313
6314 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
6315
6316         * glyphs.el (divider-pointer-glyph): Declared new glyph,
6317         E-W arrow pointer displayed over draggable dividers.
6318
6319         * mouse.el (default-mouse-motion-handler): Show it when
6320         appropriate.
6321         (drag-window-divider): Added.
6322         ([top-level]): Initialized window-divider-map with a keymap
6323         binding the above function to left button down event.
6324
6325         * x-mouse.el (x-init-pointer-shape): Initialize
6326         divider-pointer-glyph from Cursor.dividerPointer, or use default
6327         E-W double arrow.
6328
6329 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
6330
6331         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
6332
6333 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
6334
6335         * simple.el (count-words-buffer): Don't query for buffer.
6336         (count-lines-buffer): Ditto.
6337
6338 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
6339
6340         * help.el (where-is): add optional insert argument.
6341
6342 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
6343
6344         * help.el (describe-key-briefly): New argument INSERT.
6345
6346         * simple.el (eval-expression): New optional argument; synch with
6347         FSF 20.3.
6348
6349         * keydefs.el (global-map): Add new register bindings.
6350
6351         * register.el: Synched with FSF 20.3.
6352
6353 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
6354
6355         * window-xemacs.el (recenter): all arguments are optional.
6356
6357 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
6358
6359         * device.el: (device-pixel-width): Reflected name/parameters
6360         change to device-system-metric.
6361         (device-pixel-height): Ditto.
6362         (device-mm-width): Ditto.
6363         (device-mm-height): Ditto.
6364         (device-bitplanes): Ditto.
6365         (device-color-cells): Ditto.
6366
6367 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
6368
6369         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
6370
6371         * cl.el (most-positive-fixnum): Document.
6372         (most-negative-fixnum): Ditto.
6373
6374         * cus-dep.el: Updated comment.
6375
6376         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
6377         constant.
6378
6379         * cus-load.el (custom-put): Removed.
6380
6381         * files.el (after-find-file): Just resignal quit instead of
6382         signaling "canceled".
6383
6384 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
6385
6386         * frame.el (other-frame): Use `focus-frame' instead of
6387         select-frame kludges.
6388
6389         * lisp-mode.el: Update lisp-indent-function for
6390         save-selected-frame and with-selected-frame.
6391
6392         * frame.el (save-selected-frame): New macro.
6393         (with-selected-frame): Ditto.
6394         (other-frame): Use `set-frame-focus'.
6395
6396 1998-05-06  Oliver Graf <ograf@fga.de>
6397
6398         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
6399         (dragdrop-drop-url-default) default handler for URL drops created
6400         (dragdrop-drop-mime-default) default handler for MIME drops created
6401         (dragdrop-drop-functions) default custom for handling drops created
6402         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
6403
6404 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
6405
6406         * mouse.el: Removed redundant mouse-mswindows-drop function.
6407
6408 1998-05-05  Oliver Graf <ograf@fga.de>
6409
6410         * about.el: changed some text in my entry
6411         * dragdrop.el: added customs
6412
6413 1998-05-04  Oliver Graf <ograf@fga.de>
6414
6415         * mouse.el: killed global drop key bindings
6416         (mouse-offix-drop) removed
6417         * dragdrop.el: created
6418         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
6419
6420 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
6421
6422         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
6423         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
6424
6425         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
6426         obsolete comment.
6427
6428         * scrollbar.el (scrollbars-visible-p): Use new
6429         {vertical,horizontal}-scrollbar-visible-p specifiers.
6430
6431 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
6432
6433         * device.el (device-pixel-height):
6434         (device-pixel-width):
6435         (device-mm-width):
6436         (device-mm-height):
6437         (device-bitplanes):
6438         (device-color-cells): Moved these 6 functions from device.c; they
6439         all use single (device-system-metrics) call.
6440
6441 1998-05-09  SL Baur  <steve@altair.xemacs.org>
6442
6443         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
6444         were renamed.
6445
6446         * menubar-items.el:
6447         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
6448         Suggested by Hrvoje Niksic <hniksic@srce.hr>
6449
6450         * help.el (help-map): Remove Hyperbole keybinding logic.
6451         Suggested by: Michael Ernst <mernst@cs.washington.edu>
6452
6453 1998-05-08  SL Baur  <steve@altair.xemacs.org>
6454
6455         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
6456         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
6457
6458 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
6459
6460         * msw-glyphs.el: use nicer icon3 from the frame icon.
6461
6462 1998-05-07  SL Baur  <steve@altair.xemacs.org>
6463
6464         * version.el (emacs-version): Remove InfoDock conditionals.
6465
6466         * startup.el (startup-splash-frame): Change ID logo name.
6467
6468 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
6469
6470         * files.el (after-find-file): If the user presses C-g on
6471         directory-creation prompt, kill the buffer.
6472
6473 1998-05-06  SL Baur  <steve@altair.xemacs.org>
6474
6475         * simple.el (count-words-region): Reverse previous change.
6476
6477 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
6478
6479         * replace.el (query-replace): Just call perform-replace.
6480         (query-replace-regexp): Ditto.
6481         (perform-replace): Move region handling here.
6482         (perform-replace): Use the new arg to match-data.
6483
6484 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
6485
6486         * x-init.el: Install X specific display table that
6487           displays char 0240 as a space to avoid whatever it is
6488           that screws up display of that character code.
6489
6490 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
6491
6492         * help.el (function-arglist): If no arguments are documented for a
6493         subr, print nothing rather than incorrect output.
6494
6495 1998-05-05  SL Baur  <steve@altair.xemacs.org>
6496
6497         * cmdloop.el (command-error): Update bail-out error message to use
6498         `emacs-program-name'.
6499
6500         * lib-complete.el: Remove reader macro cruft.
6501
6502         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
6503         cruft.
6504
6505         * simple.el (count-words-region): Drop interactive-p check on the
6506         message.
6507
6508 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
6509
6510         * font.el
6511         * msw-faces.el
6512         Correct spelling of mswindows-font-canonicalize-name.
6513
6514 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6515
6516         * ldap.el (ldap-host-parameters-alist): Replaced with
6517         `ldap-host-parameters-plist'
6518         (ldap-search): Adapt to previous change
6519
6520 1998-05-02  SL Baur  <steve@altair.xemacs.org>
6521
6522         * about.el (about-hackers): Update Bob Weiner bio.
6523         (about-maintainer-info): Ditto.
6524
6525 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
6526
6527         * simple.el (display-warning-minimum-level): Docfix.
6528
6529 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
6530
6531         * widget.el (:default-get): New keyword.
6532         * wid-edit.el (default, widget-default-default-get): Define it.
6533         (group, widget-group-default-get): Define it.
6534         (menu-choice, widget-choice-default-get): Define it.
6535         (widget-default-get): New function.
6536         (widget-choice-action): Call it.
6537         (widget-editable-list-entry-create): Call it.
6538
6539 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
6540
6541         * byte-optimize.el (byte-boolean-vars): Removed.
6542         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
6543         lookup through `byte-boolean-vars'.
6544
6545 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
6546
6547         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
6548         resource-provided values into ghost specs for scrollbar-height and
6549         scrollbar-width.
6550
6551 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
6552
6553         * byte-optimize.el: Don't attempt to optimize /=.
6554
6555         * bytecomp.el (byte-compile-one-ore-more-args): New function.
6556         (byte-compile-/=): Ditto.
6557
6558 1998-05-02  SL Baur  <steve@altair.xemacs.org>
6559
6560         * apropos.el: Use `with-displaying-help-buffer'.
6561         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
6562         Use `with-displaying-help-buffer'.
6563         (apropos-follow): Do not give special treatment to buffer cursor
6564         was in prior to a mouse click.
6565         (apropos-describe-plist): Use `with-displaying-help-buffer'.
6566         (apropos-print-doc): Set correct buffer for setting text
6567         properties.
6568
6569 1998-05-01  SL Baur  <steve@altair.xemacs.org>
6570
6571         * help.el (help-buffer-prefix-string): New variable.
6572         (help-buffer-name): Use it.
6573
6574         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
6575         mode menu.
6576
6577 1998-04-30  Greg Klanderman  <greg@alphatech.com>
6578
6579         * frame.el (other-frame): Work even when focus-follows-mouse is true.
6580
6581 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
6582
6583         * files.el (find-file-noselect): Update docstring.
6584         (find-file-noselect): Signal an error if found an unreadable file.
6585         (file-chase-links): Save the match data.
6586         (normal-mode): Use `lwarn' and `error-message-string'.
6587         (interpreter-mode-alist): Change defconst to defvar.
6588         (inhibit-first-line-modes-regexps): Ditto.
6589         (inhibit-first-line-modes-regexps): Added .tgz.
6590         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
6591         (change-major-mode-with-file-name): New user-option.
6592         (set-visited-file-name): Synched with FSF.
6593         (file-name-extension): New function, from FSF 20.3.
6594         (file-relative-name): Synched with FSF.
6595         (save-some-buffers): Support the C-r feature.
6596         (recover-session): Synched with FSF.
6597         (kill-some-buffers): Ditto.
6598         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
6599
6600 1998-04-30  SL Baur  <steve@altair.xemacs.org>
6601
6602         * files.el (insert-file): Undo previous change and reenable use of
6603         format.el.
6604
6605 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
6606
6607         * window-xemacs.el (recenter): Define.
6608
6609 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
6610
6611         * font.el (mswindows-font-create-name)
6612         (mswindows-font-create-object): new functions for mswindows type
6613         fonts.
6614
6615         * msw-faces.el (mswindows-font-canicolize-name): fix so that
6616         strings are parsed as well as font objects.
6617
6618 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
6619
6620         * modeline.el (defining-kbd-macro): Restore modeline indication of
6621         kbd-macro being recorded.
6622         (add-minor-mode): Simplify docstring.
6623         (modeline-minor-mode-menu): Remove stuff.
6624
6625 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
6626
6627         * code-process.el (call-process): dynamically decide process
6628         coding type.
6629
6630 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
6631
6632         * modeline.el: Add line-number-mode, column-number-mode to
6633         the modeline minor-mode menu.  Button2 on the line number does
6634         goto-line.
6635
6636 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
6637
6638         * mouse.el: move x-selection-owner-p type things to
6639         selection-owner-p.
6640
6641         * msw-init.el: copy zmacs stuff from x-init.el
6642
6643         * msw-select.el (mswindows-own-selection)
6644         (mswindows-disown-selection) (mswindows-selection-owner-p): new
6645         functions. Very simple minded implementation of selectio
6646         ownership.
6647
6648         * select.el (own-selection) (disown-selection)
6649         (activate-region-as-selection) (select-make-extent-for-selection)
6650         (valid-simple-selection-p): functions moved from x-select.el for
6651         generalized selection.
6652
6653         * x-select.el: see select.el changes.
6654
6655         * x-toolbar.el: use new selection functions.
6656
6657 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6658
6659         * packages.el (packages-find-package-directories): Fixed bug that
6660         would pick up multiple site-package directories.
6661         (package-locations): Added "xemacs-packages" as a late package
6662         location.
6663
6664         * find-paths.el: Now uses `emacs-program-name' and
6665         `emacs-program-version'.
6666         Additions to enforce version-specific directories in
6667         `paths-find-version-directory'.
6668
6669 1998-04-29  SL Baur  <steve@altair.xemacs.org>
6670
6671         * default.el: Removed.
6672         * site-start.el: Removed.
6673
6674 1998-04-29  Didier Verna  <verna@inf.enst.fr>
6675
6676         * minibuf.el (minibuffer-history-minimum-string-length): Default
6677         to nil.
6678
6679 1998-04-28  SL Baur  <steve@altair.xemacs.org>
6680
6681         * find-paths.el (paths-program-name): Rename.
6682         (paths-emacs-root-p): Ditto.
6683         (paths-find-site-directory): Ditto.
6684
6685 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
6686
6687         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
6688         `emacs-lisp-byte-compile-and-load'.
6689
6690 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6691
6692         * ldap.el (ldap-search): Fixed additional parameter passing to
6693         `ldap-open'
6694
6695 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
6696
6697         * select.el (kill-primary-selection) (selection-owner-p)
6698         (copy-primary-selection) (yank-clipboard-selection)
6699         (selection-exists-p) (delete-primary-selection): new file and
6700         functions that do the right thing for the selected device.
6701
6702         * x-menubar.el: use generalised selection functions.
6703
6704         * dumped-lisp.el: dump select.el.
6705
6706 1998-04-27  SL Baur  <steve@altair.xemacs.org>
6707
6708         * find-paths.el (paths-progname): New variable.
6709         (paths-emacs-root-p): Use it.
6710         (paths-find-site-directory): Ditto.
6711
6712 1998-04-26  SL Baur  <steve@altair.xemacs.org>
6713
6714         * loadup.el ((member "dump" command-line-args)): Dump as
6715         `infodock' if InfoDock.
6716
6717 1998-04-25  SL Baur  <steve@altair.xemacs.org>
6718
6719         * find-paths.el (construct-emacs-version): Simplify, include
6720         program name in the return value.
6721         * (paths-find-version-directory): Use it.
6722
6723 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6724
6725         * info.el (Info-parse-dir-entries): Fixed regexp
6726         (Info-build-dir-anew): Remove full suffix and capitalize info file
6727         name for files with no @direntry
6728         (Info-batch-rebuild-dir): New function
6729         (Info-suffixed-file): Check for regular files instead of simple
6730         file existence (could catch directories before)
6731
6732 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6733
6734         * setup-paths.el, find-paths.el: Removed uses of `not' which
6735         temacs doesn't have.
6736
6737         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
6738         into root searching.
6739
6740 1998-04-24  Martin Buchholz  <martin@xemacs.org>
6741
6742         * subr.el: Remove definition of `not'.
6743
6744 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
6745
6746         * msw-glyphs.el: enable graphics support.
6747
6748 1998-04-23  Didier Verna  <verna@inf.enst.fr>
6749
6750         * x-menubar.el (default-menubar): restored the line-number-mode
6751         option.
6752
6753         * misc doc string updates related to the options menu.
6754
6755 1998-04-24  SL Baur  <steve@altair.xemacs.org>
6756
6757         * setup-paths.el (paths-construct-load-path): Fix typo.
6758
6759 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6760
6761         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
6762         font-menu-ignore-scaled-fonts don't have to be bound now; this
6763         gets us one step further towards making --no-autoloads work.
6764
6765         * startup.el (normal-top-level): Load auto-autoloads only if
6766         lisp-directory is non-nil.
6767
6768         * setup-paths.el (paths-construct-load-path): Made it robust
6769         against nil lisp-directory.
6770
6771         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
6772         to the list of variables that cause a warning when nil.
6773
6774         * toolbar.el (init-toolbar-location): Now works even when there's
6775         no toolbar icon directory.
6776
6777 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
6778
6779         * help.el (view-lossage): Recognize it.
6780
6781         * simple.el (log-message): Mark multiline messages.
6782
6783 1998-04-22  SL Baur  <steve@altair.xemacs.org>
6784
6785         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
6786
6787 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6788
6789         * package-get.el (package-get-all):  add `\n' separator to
6790         interactive specification so that both variables are read
6791
6792 1998-04-22  Didier Verna  <verna@inf.enst.fr>
6793
6794         * x-menubar.el: ported the options menu to Custom.
6795         Moved the "read only" toggle button to the buffers menu.
6796         Corrected some missing ;;;###autoload or defcustom.
6797
6798         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
6799         the scrollbar-visible specifier for options menu handling.
6800
6801         * toolbar.el (toolbar-visible-p)
6802                      (toolbar-captioned-p)
6803                      (default-toolbar-position): defcustom wrappers around
6804         the toolbar specifiers for options menu handling.
6805
6806         * frame.el (get-frame-for-buffer-default-instance-limit):
6807         defcustom it for options menu handling.
6808
6809         * font-lock.el (font-lock-mode): defcustom and autolaod the variable
6810         font-lock-mode for options menu handling.
6811
6812         * cus-start.el: added Custom properties to overwrite-mode for
6813         options menu handling.
6814
6815 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
6816
6817         * about.el: shameless self-promotion.
6818
6819 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
6820
6821         * simple.el (raw-append-message): Slightly optimize.
6822         (remove-message): Use `push' for clarity.
6823         (append-message): Ditto.
6824         (display-warning): Dito.
6825         (raw-append-message): Send the message to the appropriate device.
6826
6827 1998-04-22  SL Baur  <steve@altair.xemacs.org>
6828
6829         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
6830         From Sean MacLennan <Sean.MacLennan@pika.ca>
6831
6832 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6833
6834         * setup-paths.el: Changed `directory-sep-char' to
6835         `path-separator', following a change in GNU Emacs.
6836
6837 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6838
6839         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
6840         (Info-build-dir-anew): Add a final newline.
6841         (Info-build-dir-anew): Do not issue warning when rebuilding policy
6842         is `always'
6843         (Info-rebuild-dir): Ditto
6844
6845         * dumped-lisp.el (preloaded-file-list): Added ldap.el
6846
6847 1998-04-21  SL Baur  <steve@altair.xemacs.org>
6848
6849         * simple.el (count-words-buffer): Retain zmacs region.
6850         (count-words-region): Ditto.
6851         * simple.el: (what-line): Expanded line counts.
6852         (count-lines): New parameter to conditionalize whether collapsed
6853         lines get counted.
6854         From Bob Weiner <weiner@altrasoft.com>
6855
6856 1998-04-19  SL Baur  <steve@altair.xemacs.org>
6857
6858         * packages.el (package-locations): infodock-packages must override
6859         mule-packages and packages.
6860
6861 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
6862
6863         * wid-edit.el:
6864         remove rude messages from widget-activation-widget-mapper
6865         and widget-activation-glyph-mapper
6866
6867 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
6868
6869         * toolbar.el: Remove (featurep 'x) test from
6870         toolbar-make-button-list
6871
6872 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
6873
6874         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
6875         only if in the same frame.
6876
6877 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6878
6879         * packages.el (package-locations): Added site-packages hierarchy.
6880
6881         * setup-paths.el (paths-default-info-directories): Introduced and
6882         used.
6883
6884         * packages.el, setup-paths.el: Set various path searching depths
6885         to 1.
6886
6887         * packages.el (packages-hierarchy-depth):
6888         (packages-load-path-depth): Introduced and used.
6889
6890         * setup-paths.el (paths-load-path-depth): Introduced and used.
6891
6892         * find-paths.el (paths-find-recursive-path): Added max-depth
6893         parameter.
6894
6895 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6896
6897         * setup-paths.el (paths-construct-info-path): Removed
6898         dependency on behavior of (file-name-as-directory "").
6899
6900 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6901
6902         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
6903         lisp objects
6904
6905 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6906
6907         * dump-paths.el, startup.el: Added handling for --debug-paths.
6908
6909 1998-04-15  William M. Perry  <wmperry@aventail.com>
6910
6911         * wid-edit.el: We cannot just set the help-echo or balloon-help
6912           properties for an extent based on the :help-echo widget
6913           property, since help-echo and balloon-help cause an EXTENT to
6914           get passed in, where :help-echo functions are expecting a WIDGET
6915
6916 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
6917
6918         * scrollbar.el (init-scrollbar-from-resources): Call
6919         mswindows-init-scrollbar-metrics when appropriate.
6920
6921 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
6922
6923         * dumped-lisp.el: dump x-toolbar for window system
6924
6925         * msw-init.el (init-post-mswindows-win): enable toolbars if we
6926         have support and xpm.
6927
6928 1998-04-16  SL Baur  <steve@altair.xemacs.org>
6929
6930         * files.el (toggle-read-only): Fix docstring.
6931         From Didier Verna <verna@inf.enst.fr>
6932
6933 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6934
6935         * startup.el (normal-top-level): Load autoload-file-name without
6936         specifying an extension---some people only auto-autoload.el.gz.
6937
6938 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
6939
6940         * files.el (backup-enable-predicate): Don't bomb on NAME being
6941         nil.
6942
6943 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6944
6945         * find-paths.el, packages.el: Now prefers configure'd paths.
6946         This shouldn't cause any of the originally anticipated problems as
6947         the current paths architecture will not define the various
6948         configure-xxx variables if they're not specified on the configure
6949         command line.
6950
6951         * find-paths.el, setup-paths.el, packages.el: Removed all
6952         mentionings of "/" as a path separator.
6953         Used paths-construct-path throughout.
6954
6955         * find-paths.el (paths-construct-path): Created to assemble paths
6956         from directory components.
6957
6958         * setup-paths.el, packages.el: Used paths-decode-directory-path
6959         instead of decode-path-internal.
6960
6961         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
6962         and associates.
6963         (paths-decode-directory-path) Created.
6964
6965         * setup-paths.el: Changed configure-exec-path to
6966         configure-exec-directory.
6967
6968 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6969
6970         * packages.el (packages-find-packages): Fixed decoding of
6971         EMACSPACKAGEPATH.
6972
6973         * startup.el: -no-packages -> -no-early-packages.
6974
6975         (packages-load-package-lisps): Fixed loading of auto-autoload
6976         files.
6977
6978         * startup.el (normal-top-level): Fixed loading of core
6979         auto-autoload.
6980
6981         * obsolete.el: Un-obsoleted site-directory.  Sigh.
6982
6983         * startup.el, packages.el, dump-paths.el: Added proper settings
6984         for site-directory and lisp-directory variables.
6985
6986         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
6987         inhibit-package-autoloads and fixed handling of it.
6988
6989         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
6990         handling of former inhibit-package-init, now
6991         inhibit-early-packages, to make -vanilla etc. work.
6992
6993 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
6994
6995         * code-process.el (start-process): Fallback to 'undecided instead
6996         of 'binary for process input coding stream.
6997
6998         * process.el (start-process): Docstring fix.
6999
7000 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7001
7002         * info.el (Info-insert-dir): Do not insert temporary dir files
7003         in Info-dir-file-attributes
7004         (Info-build-dir-anew): Ensure temporary buffer is not read-only
7005         (Info-rebuild-dir): Ditto.
7006
7007 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7008
7009         * obsolete.el: Added obsoleteness declarations for
7010         `site-directory' and `Info-default-directory-list'.
7011
7012 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7013
7014         * find-paths.el (paths-find-emacs-root): Only look at the
7015         executable at the end of the symlink chain for determining the
7016         Emacs root.
7017
7018 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7019
7020         * setup-paths.el (paths-construct-info-path): Changed construction
7021         to cater to gone default in configure.
7022
7023         * find-paths.el (paths-uniq-append): Added.
7024
7025         * packages.el: Rewritten package path construction once again.
7026
7027         * dump-paths.el, startup.el: Removed package-path as a global
7028         variable.
7029
7030         * package-admin.el (package-admin-add-single-file-package):
7031         (package-admin-add-binary-package): Changed package-path to
7032         late-packages.
7033
7034         * packages.el (packages-split-path): Split path at "/" rather than
7035         nil according to change in emacs.c.
7036
7037 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7038
7039         * setup-paths.el (paths-construct-info-path): Changed info path
7040         order so that directories come out right.
7041         (paths-find-lock-directory): Fixed bug: It used to think
7042         configure-lock-directory is a path.
7043
7044 1998-04-06  Jeff Miller <jmiller@smart.net>
7045
7046         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
7047         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
7048         eases the use of toolbar-add/kill-item functions.
7049
7050 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
7051
7052         * code-files.el (file-coding-system-alist): Commented out
7053         loaddefs.el magical treatment.
7054
7055 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7056
7057         * info.el (Info-rebuild-outdated-dir): Added new option
7058         `conservative' and made it the default
7059         (Info-rebuild-dir): Appropriately parse multi-line description
7060         strings, and multi-section dir files. Issue warning when dir
7061         is rebuilt as temporary
7062         (Info-build-dir-anew): Issue warning when dir is built as
7063         temporary
7064
7065 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
7066
7067         * list-mode.el (list-mode-map): Bind highlight motion commands to
7068         standard keys left, right, C-b and C-f.
7069
7070 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7071
7072         * files.el (auto-mode-alist): allow .sc for Scheme->C
7073
7074 1998-04-06  SL Baur  <steve@altair.xemacs.org>
7075
7076         * loadup.el (pureload): Don't quote (garbage-collect).
7077
7078 1998-04-04  SL Baur  <steve@altair.xemacs.org>
7079
7080         * package-get-base.el: Updated.
7081
7082 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
7083
7084         * isearch-mode.el (isearch-just-started): New variable.
7085         (isearch-mode): Set it.
7086         (isearch-repeat): Advance one character forward only if the search
7087         was successful, and was not just started.
7088         (isearch-repeat): Clear isearch-just-started.
7089
7090 1998-04-02  SL Baur  <steve@altair.xemacs.org>
7091
7092         * finder.el (finder-compile-keywords): Don't eval new finder-inf
7093         if running -batch.
7094
7095 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
7096
7097         * subr.el (listify-key-sequence): Removed.
7098
7099 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
7100
7101         * bytecomp.el (byte-compile-print-gensym): New option.
7102         (byte-compile-output-file-form): Use it.
7103         (byte-compile-output-docform): Ditto.
7104         (byte-compile-compiled-obj-to-list): Ditto.
7105
7106 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
7107
7108         * msw-glyphs.el: set frame icon if xpm support.
7109
7110 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
7111
7112         * help.el: Code that pretty prints variable values
7113           removed.
7114
7115 1998-04-02  SL Baur  <steve@altair.xemacs.org>
7116
7117         * find-paths.el (paths-emacs-root-p): Correct test for installation
7118         directory.
7119         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7120
7121 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
7122
7123         * loaddefs.el: Don't set debug-ignored-errors; leave
7124           its default value set to nil.
7125
7126 1998-03-29  Damon Lipparelli  <lipp@primus.com>
7127
7128         * info.el (Info-rebuild-dir): fixed mis-spelling.
7129
7130 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7131
7132         * info.el (Info-rebuild-outdated-dir): New custom var
7133         (Info-insert-node): Create/update dir file when needed, ie when it
7134         does not exist or is older than some info files in directory
7135
7136 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7137
7138         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
7139         for last packages, mainly for using a 20.4 package base.
7140
7141         * packages.el (late-packages): Typo fix.  It was called
7142         early-packages.
7143
7144         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
7145         relative symlinks correctly.
7146         (paths-find-emacs-roots): More rigorous checking for plausible
7147         configuration-time root.
7148
7149         * startup.el (normal-top-level): Added a warning if XEmacs cannot
7150         find its roots.
7151
7152 1998-03-27  Martin Buchholz  <martin@xemacs.org>
7153
7154         * faces.el: Fix docstrings.
7155         * glyphs.el: Fix docstrings.
7156         * mouse.el: Fix docstrings.
7157
7158         * frame.el: Change phrase `current frame' to `selected frame'.
7159
7160         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
7161
7162         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
7163         macros using backquote to make them infinitely more readable.
7164
7165 1998-03-30  SL Baur  <steve@altair.xemacs.org>
7166
7167         * packages.el (packages-find-package-path): Hardcoded specialized
7168         InfoDock support until we can clean this up.
7169
7170         * help.el (describe-bindings-1): Return the value of the bindings
7171         help buffer created.
7172         (describe-bindings): Ditto.
7173
7174         * simple.el (set-variable): Restore previous behavior of not
7175         bombing if the variable to set is not boundp.
7176
7177 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7178
7179         * packages.el (packages-handle-package-dumped-lisps): Allow for
7180         non-local files to be loaded off the package-lisp variable.
7181
7182 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
7183
7184         * x-faces.el: Global X resources should override
7185           specs for all device classes (color, grayscale, mono);
7186           code currently doesn't override any of them.  Fixed by
7187           calling remove-specifier with '(x default) as the tag
7188           set and allowing inexact matches.
7189
7190 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
7191
7192         * faces.el: Separated face intializations based on
7193           device classes into device type specific (tag set,
7194           instantiator) pairs.
7195
7196 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
7197
7198         * wid-edit.el (widget-choice-action): Remember user's explicit
7199         choice.
7200         (widget-choice-value-create): Respect it.
7201         From Richard Stallman <rms@gnu.org>
7202
7203 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7204
7205         * setup-paths.el (paths-construct-info-path): Always append
7206         existing directories from configure-time info path.
7207
7208         * startup.el (startup-setup-paths): Renamed misnamed info-path to
7209         Info-directory-list.
7210
7211         * info.el: Removed Info-default-directory-list which was broken by
7212         design.
7213         Removed bogus initialization of Info-directory-list---startup.el
7214         can do a much better job.
7215         Added autoload of Info-directory-list.
7216
7217         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
7218         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
7219         be exclusive; now it's merely given precedence, just like in the
7220         old days.
7221
7222 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7223
7224         * find-paths.el (paths-find-architecture-directory): Fix bug with
7225         finding; it used to default too early.
7226
7227 1998-03-25  Martin Buchholz <martin@xemacs.org>
7228
7229         * packages.el (packages-split-path): Fix a bug; it used to fail
7230         for paths that weren't split.
7231
7232 1998-03-26  SL Baur  <steve@altair.xemacs.org>
7233
7234         * finder.el (finder-compile-keywords): trap on errors.
7235
7236 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
7237
7238         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
7239           fourth argument of t so that only the specs exactly
7240           matching the tag lists are removed.
7241
7242 1998-03-25  SL Baur  <steve@altair.xemacs.org>
7243
7244         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
7245
7246 1998-03-23  SL Baur  <steve@altair.xemacs.org>
7247
7248         * minibuf.el (mouse-read-file-name-1): If a default directory was
7249         specified, use it for generating the completions.
7250
7251 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7252
7253         * update-elc.el: Now respects inhibit-package-init and
7254         inhibit-site-lisp.
7255         Now does path construction with loadup-paths.
7256
7257         * startup.el (normal-top-level, startup-setup-paths): Now respects
7258         inhibit-package-init and inhibit-site-lisp.
7259
7260         * packages.el (packages-find-package-path): Extended package path
7261         by version-specific hierarchies.
7262         (packages-find-packages): Now respects inhibit flag and
7263         inhibit-site-lisp.
7264         Moved path setup to loadup-paths.
7265
7266         * make-docfile.el: Now respects inhibit-package-init and
7267         inhibit-site-lisp.
7268         Now does path construction with loadup-paths.
7269
7270         * loadup.el: Now respects inhibit-package-init and
7271         inhibit-site-lisp.
7272
7273         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
7274
7275         * loadup-paths.el: New file: setup load-path to encompass
7276         packages.
7277
7278 1998-03-22  SL Baur  <steve@altair.xemacs.org>
7279
7280         * auto-show.el: load-gc renamed to pureload.
7281         * site-load.el: Ditto.
7282         * packages.el (toplevel): Ditto.
7283         * loadup.el (really-early-error-handler): Ditto.
7284         * dumped-lisp.el (preloaded-file-list): Ditto.
7285         * cus-face.el (custom-declare-face): Ditto.
7286
7287 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7288
7289         * <Today>: The Big Path Searching Overhaul.
7290
7291         * find-paths.el: New file: find and assemble paths in the
7292         installation hierarchy.
7293
7294         * setup-paths.el: New file: global layout of paths and directories
7295         within the XEmacs hierarchy.
7296
7297         * packages.el: Replaced everything related to path searching and
7298         startup by code in terms of find-paths.
7299
7300         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
7301         the new path searching engine.
7302
7303         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
7304         and setup-paths.
7305
7306 1998-03-22  SL Baur  <steve@altair.xemacs.org>
7307
7308         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
7309         setup-paths.el.
7310
7311 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
7312
7313         * msw-glyphs.el: Added check for 'mswindows feature, so the file
7314         compiles identically in any configuration.
7315         Removed irrelevant commentary.
7316
7317 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
7318
7319         * simple.el (set-variable): Allow setting specifiers.
7320
7321 1998-03-19  SL Baur  <steve@altair.xemacs.org>
7322
7323         * lisp.el (forward-sexp): Revert previous change.
7324
7325 1998-03-18  SL Baur  <steve@altair.xemacs.org>
7326
7327         * frame.el (frame-initialize): Use `delete-console' instead of
7328         `delete-device' to delete the stream console to match the usage in
7329         Fkill_emacs.
7330
7331 1998-03-16  SL Baur  <steve@altair.xemacs.org>
7332
7333         * files.el (cdpath-previous): New variable.
7334         (cd): Use it.
7335         From Bob Weiner <weiner@wave.altrasoft.com>
7336
7337 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
7338
7339         * keydefs.el: Changed keybindings of forward-char,
7340           backward, scroll-up and scroll-down to point to their
7341           -command counterparts.
7342
7343         * simple.el: New functions: forwarc-char-command,
7344           backwrad-char-command, scroll-up-command,
7345           scroll-down-command which work liek their counterparts
7346           except that they honor the variable
7347           signal-error-on-buffer-boundary.
7348
7349           Definition of signal-error-on-buffer-boundary received
7350           from src/cmds.c.
7351
7352           defvar declaration added for word-across-newline to avoid
7353           byte-compiler warning about the free variable reference.
7354
7355 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
7356
7357         * winnt.el: Removed "%t" from the beginning of
7358         modeline-format. From now on, there's no nt-specifics in the modeline.
7359
7360 1998-03-14  SL Baur  <steve@altair.xemacs.org>
7361
7362         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
7363         of `when' with `if'.
7364
7365 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
7366
7367         * msw-glyphs.el: New file. Defines TTY-style glyphs for
7368         mswindows. Must be reworked along with glyphs.el, or
7369         merged into it, after there is images support.
7370
7371         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
7372         'mswindows.
7373
7374 1998-03-13  SL Baur  <steve@altair.xemacs.org>
7375
7376         * faces.el: fix for text cursor initialization.
7377         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
7378         From Andy Piper <andyp@parallax.co.uk>
7379
7380 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
7381
7382         * files.el (set-auto-mode): If a mode is not fboundp, check to see
7383         if there is an existing package that handles it and warn the user
7384         about that mode.
7385
7386 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
7387
7388         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
7389         Installation" menu item when Installation-string is not bound.
7390
7391 1998-03-11  SL Baur  <steve@altair.xemacs.org>
7392
7393         * lisp.el (forward-sexp): Fix for test for balanced sexp.
7394         From Jeremiah W. James <jerry@cs.ucsb.edu>
7395
7396 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
7397
7398         * msw-faces.el:
7399         * faces.el: Fix face initialization.
7400
7401 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
7402
7403         * files.el (backup-enable-predicate): fix breakage introduced
7404         by TMPDIR patch.
7405
7406 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
7407
7408         * x-faces.el (x-init-face-from-resources): The
7409           TTY face property retrieval functions don't return
7410           specifiers, so use face-property instead.
7411
7412 1998-03-09  SL Baur  <steve@altair.xemacs.org>
7413
7414         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
7415
7416 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
7417
7418         * x-menubar.el: Expanded documentation for
7419           option-save-faces.  Changed Options -> Browse Faces
7420           menu entry to invoke customize-face.
7421
7422 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
7423
7424         * faces.el: Most face initialization moved out of
7425           init-other-random-faces to the top level so that the
7426           initialization happens before Xemacs is dumped.  Much
7427           of the fascist "face-differs-from-default-p or FROB!"
7428           code has been retired in favor of letting the user do
7429           what they want to do.  Face initialization code changed
7430           to use `default' specifier tag so that the settings can
7431           be overridden later if the user wishes it.
7432
7433 1998-03-08  SL Baur  <steve@altair.xemacs.org>
7434
7435         * about.el (about-hackers): Update contributors list.
7436
7437 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
7438
7439         * specifier.el: Define new specifier tag `default'.
7440
7441         * modeline.el: Initialize faces using `default' tag.
7442
7443         * x-faces.el (x-init-face-from-resources): Remove
7444           specifier specs containing the `default' tag before
7445           adding new specs.
7446
7447 1998-03-02  John Jones  <jj@asu.edu>
7448
7449         * package-get.el (package-get-all): fixed arguments on call to
7450         package-admin-add-single-file-package.
7451         * package-get.el (package-get-installedp): fixed to match
7452         advertised behavior.
7453         * package-get.el: added function package-get-update-all which
7454         installs newest versions of all the current packages (if they are
7455         not already installed).
7456
7457 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
7458
7459         * files.el (find-file-noselect): Uncommented `truename' binding in
7460         `let*' and use it later to set `buffer-file-truename' iff it's
7461         still nil, as happens for example when finding a compressed
7462         file with "jka-compr".
7463
7464 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
7465
7466         * faces.el: in make-face-* type functions do the operation for all
7467         window systems, not just the first one found.
7468
7469         * font.el: call mswindows-list-fonts for mswindows.
7470
7471 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
7472
7473         * code-process.el (call-process-region):
7474         * process.el (call-process-region):
7475         * package-get.el (package-get-dir):
7476         * files.el (backup-enable-predicate):
7477         * gnuserv.el (gnuserv-temp-file-regexp):
7478         Use temp-directory in place of `/tmp'.
7479
7480 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
7481
7482         * "Fast" dired-in-C enhancements for Windows 95/NT:
7483
7484         * files.el: Added function, `wildcard-to-regexp', from GNU
7485           Emacs.
7486
7487         * files.el (insert-directory): Modified to use special
7488           dired-in-C enhancements if present.
7489
7490 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
7491
7492         * code-files.el: make default coding no-conversion.
7493
7494 1998-03-02  SL Baur  <steve@altair.xemacs.org>
7495
7496         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
7497         the load-path.
7498
7499         * update-elc.el: Strip directory when testing for files not to
7500         bytecompile.
7501
7502 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
7503
7504         * lisp-mode.el: Use recommended form for menus.
7505
7506         * info.el (Info-construct-menu): Use recommended form for menus.
7507
7508         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
7509         entry.
7510
7511 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
7512
7513         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
7514           (get-frame-for-buffer-noselect): Always return frames
7515           in the not-this-window-p cond clause.
7516
7517 1998-02-27  SL Baur  <steve@altair.xemacs.org>
7518
7519         * help.el (describe-installation): New function.
7520
7521         * x-menubar.el (default-menubar): Add describe-installation to
7522         Help menu.
7523
7524         * packages.el (packages-unbytecompiled-lisp): Installation.el
7525         should not be bytecompiled.
7526
7527         * dumped-lisp.el (preloaded-file-list): Dump Installation with
7528         XEmacs.
7529
7530         * x-menubar.el (default-menubar): Use correct guard for VM menu
7531         entry.
7532
7533         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
7534         coding.
7535         From Andy Piper <andyp@parallax.co.uk>
7536
7537 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7538
7539         * ldap.el: Do not require ldap-internal at compile time.
7540
7541 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
7542
7543         * code-files.el: new file. a virtual copy of mule-files.el
7544         but without charset
7545         dependencies. (toggle-buffer-file-ocding-system) new function for
7546         changing the eol type for the current buffer.
7547
7548         * code-process.el: new file. a copy of
7549         mule-process.el. mule-process.el will disappear when things have
7550         settled.
7551
7552         * coding.el: new file. a virtual copy of mule-files.el but
7553         without charset dependencies. (coding-system-base) new function
7554         for getting the parent coding system of a coding system with eol
7555         type set.
7556
7557         * dumped-lisp.el: add above files for the non-mule case.
7558
7559 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
7560
7561         * window-xemacs.el (display-buffer): If no explicit
7562           frame is specified, search for a window that displays
7563           the buffer on the currently selected frame, before
7564           searching other frames.
7565
7566 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
7567
7568         * frame.el (get-frame-for-buffer): If not-this-window-p
7569           is non-nil, use window on the selected frame if it is not
7570           also the selected window.  When defaulting, search for
7571           windows on the currently selected fgrame before searching
7572           other frames.
7573
7574 1998-02-25  Didier Verna  <verna@inf.enst.fr>
7575
7576         * modeline.el (modeline-swap-buffers): originally named
7577         `mouse-release-modeline'. Whether to actually swap the buffers is
7578         decided in `mouse-drag-modeline'.
7579         (mouse-drag-modeline): A button release event is considered a
7580         mouse click is both X (modeline scroll) and Y (modeline drag) pos
7581         stay unchanged.
7582
7583 1998-02-25  SL Baur  <steve@altair.xemacs.org>
7584
7585         * x-menubar.el: Put redo on the menubar.
7586         From Aki Vehtari <Aki.Vehtari@hut.fi>
7587
7588 1998-02-22  Greg Klanderman  <greg@alphatech.com>
7589
7590         * bytecomp.el (displaying-byte-compile-warnings): if
7591         temp-buffer-show-function is set, use it to display current set of
7592         warnings in the "*Compile-Log-Show*" buffer.
7593
7594         * simple.el (display-warning-buffer): if temp-buffer-show-function
7595         is set, use it to display current set of warnings in the
7596         "*Warnings-Show*" buffer.
7597
7598 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7599
7600         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
7601         Common Lisp.
7602
7603 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
7604
7605         * menubar.el: Allow button descriptors at least 2 long.
7606
7607         * x-menubar.el (default-menubar): Use recommended forms.
7608         (file-menu-filter): Remove.
7609         (edit-menu-filter): Remove.
7610
7611 1998-02-24  SL Baur  <steve@altair.xemacs.org>
7612
7613         * about.el (about-hackers): Updated.
7614
7615 1998-02-22  Greg Klanderman  <greg@alphatech.com>
7616
7617         * help.el (help-max-help-buffers): new variable
7618         (help-register-and-maybe-prune-excess): new function
7619         (help-buffer-name): use help-max-help-buffers.
7620         (with-displaying-help-buffer): use
7621         help-register-and-maybe-prune-excess.
7622
7623         * help.el (help-maybe-pretty-print-value): if the value fits on
7624         one line, let it.
7625
7626 1998-02-21  Greg Klanderman  <greg@alphatech.com>
7627
7628         * (with-displaying-help-buffer): there is no need to kill the buffer
7629         if it exists, becasuse with-output-to-temp-buffer will clear it.
7630         further, killing the buffer violates the rule that
7631         temp-buffer-show-function, if set, has the full responsibility of
7632         showing the temp buffer.  killing the buffer fucks with the window
7633         configuration, hosing temp-buffer-show-function.
7634
7635
7636 1998-02-23  Didier Verna  <verna@inf.enst.fr>
7637
7638         * modeline.el (mouse-drag-modeline):
7639         - Always scroll the modeline that was originally clicked on.
7640         - Use x pixels instead of x characters (which doesn't work anyway)
7641         as horizontal reference for modeline dragging. This allows us to
7642         keep on dragging the modeline even if the motion event occurs in
7643         another window.
7644
7645 1998-02-23  Didier Verna  <verna@inf.enst.fr>
7646
7647         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
7648         glyph on the modeline to indicate that dragging the mouse has an
7649         effect both horizontally and vertically.
7650
7651 1998-02-24  SL Baur  <steve@altair.xemacs.org>
7652
7653         * about.el (about-xemacs): Get rid of redundant visible version
7654         number.
7655
7656 1998-02-19  SL Baur  <steve@altair.xemacs.org>
7657
7658         * about.el (about-hackers): Update credits.
7659
7660 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
7661
7662         * prim/register.el (view-register): Show register type file-query.
7663
7664 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
7665
7666         * mode-motion.el (mode-motion-highlight-internal):
7667           save-excursion inside save-window-exucrsion form to
7668           hide buffer point changes from save-window-excursion.
7669           Prevents display flickering when the mouse pointer
7670           moves.
7671
7672 1998-02-17  Didier Verna  <verna@inf.enst.fr>
7673
7674         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
7675         function to handle correctly the case of a toolbar one side of the
7676         window: scrolling will not necessarily happen.
7677
7678 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
7679
7680         * files.el (after-find-file): Restore missing argument
7681           to format that provides filename for "... consider M-x
7682           recover-file" message.  Also call `message' with "%s"
7683           as the first arg instead of an arbitrary string.
7684
7685 1998-02-18  SL Baur  <steve@altair.xemacs.org>
7686
7687         * about.el (about-hackers): Various additions.
7688
7689 1998-02-15  SL Baur  <steve@altair.xemacs.org>
7690
7691         * autoload.el (generate-file-autoloads-1): Don't force an extra
7692         line out when copying on-the-same line autoloads.
7693
7694         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
7695         is installed.
7696
7697 1998-02-14  Martin Buchholz  <martin@xemacs.org>
7698
7699         * x11/x-win-xfree86.el (x-win-init-xfree86):
7700         * x11/x-win-sun.el (x-win-init-sun):
7701         * x11/x-init.el (x-initialize-compose):
7702         * prim/simple.el:
7703         (backward-or-forward-kill-sexp):
7704         (backward-or-forward-kill-sentence):
7705         (backward-or-forward-kill-word):
7706         (backward-or-forward-delete-char):
7707         * prim/isearch-mode.el (isearch-help-or-delete-char):
7708         Use x-keysym-on-keyboard-sans-modifiers-p instead of
7709         x-keysym-on-keyboard-p to detect backspace.
7710         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
7711         Clean up symbols used with dead keys, checking Linux and solaris
7712         keysyms.
7713         Simplify x-win-*.el using above methods.
7714         Change documentation for x-keysym-*-p functions.
7715
7716 1998-02-14  SL Baur  <steve@altair.xemacs.org>
7717
7718         * about.el (about-hackers): Restore entries for Michael Sperber and
7719         Vinnie Shelton.
7720         From Vinnie Shelton <acs@acm.org>
7721
7722 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
7723
7724         * simple.el (count-words-region): Ditto.
7725
7726 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
7727
7728         * simple.el (count-words-buffer): Document.  Don't print anything
7729         if non-interactive.
7730
7731 1998-02-12  SL Baur  <steve@altair.xemacs.org>
7732
7733         * packages.el (packages-hardcoded-lisp): easymenu.el is in
7734         multiple files in InfoDock.
7735
7736 1998-02-11  SL Baur  <steve@altair.xemacs.org>
7737
7738         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
7739         from version.el in InfoDock.
7740
7741         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
7742         specially.
7743
7744 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7745
7746         * bytecomp-runtime.el (proclaim-inline): Single quotes around
7747         variable name in docstring.
7748
7749 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
7750
7751         * menubar.h: Include "gui.h".
7752
7753 1998-02-10  SL Baur  <steve@altair.xemacs.org>
7754
7755         * site-load.el: Fix documentation.
7756
7757 1998-02-09  SL Baur  <steve@altair.xemacs.org>
7758
7759         * package-get-base.el (package-get-base): Updated.
7760
7761         * keymap.el: PC-ize.
7762
7763 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7764
7765         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
7766         from' on a fresh line.
7767
7768 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
7769
7770         * help.el (help-maybe-pretty-print-value): prin1, not princ the
7771         object.
7772
7773 1998-02-09  SL Baur  <steve@altair.xemacs.org>
7774
7775         * undo-stack.el: PC-ize.
7776
7777         * cmdloop.el: PC-ize.
7778
7779 1998-02-08  SL Baur  <steve@altair.xemacs.org>
7780
7781         * bytecomp-runtime.el: PC-ize.
7782
7783         * byte-optimize.el: Prolog fixup.  PC-ize.
7784
7785         * cus-dep.el: Spelling fix.
7786
7787         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
7788         entries follow).
7789
7790 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
7791
7792         * text-mode.el (text-mode-hook-identify): New function,
7793         put on text-mode-hook.  Set text-mode-variant here.
7794         (text-mode): Don't set it here.
7795
7796 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
7797
7798         * text-mode.el (text-mode-hook): New defvar.
7799         (text-mode-variant): New variable.
7800         (text-mode): Set that variable locally.
7801         (toggle-text-mode-auto-fill): New command.
7802
7803 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
7804
7805         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
7806
7807 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
7808
7809         * text-mode.el (paragraph-indent-text-mode):
7810         Renamed from spaced-text-mode.
7811         (text-mode-map): Bind TAB to indent-relative.
7812         (indented-text-mode-map): Variable deleted.
7813         (indented-text-mode): Now an alias for text-mode.
7814
7815 1998-02-05  SL Baur  <steve@altair.xemacs.org>
7816
7817         * loadup.el: test-atoms debugging stuffs removed.
7818
7819 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>>
7820
7821         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
7822
7823 1997-12-30  Colin Rafferty  <colin@xemacs.org>
7824
7825         * help.el (describe-beta): Made it use `locate-data-file'.
7826         (describe-distribution): Ditto.
7827         (describe-copying): Ditto.
7828         (describe-project): Ditto.
7829         (view-emacs-news): Ditto.
7830
7831         * help-nomule.el (help-with-tutorial): Made it use
7832         `locate-data-file' to find tutorial.
7833
7834 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
7835
7836         * about.el: Corrected my email address.
7837
7838         * mouse.el: Added 'mouse-mswindows-drop' similar to
7839         'mouse-offix-drop'.
7840
7841 1998-01-27  SL Baur  <steve@altair.xemacs.org>
7842
7843         * loadup.el (running-xemacs): Spelling fix.
7844
7845 1998-01-26  Colin Rafferty  <colin@xemacs.org>
7846
7847         * packages.el (packages-find-packages-1): Don't allow a backwards
7848         compatible lisp tree to overwrite `preloaded-file-list'.
7849
7850 1998-01-26  SL Baur  <steve@altair.xemacs.org>
7851
7852         * loadup.el: Don't delete "xemacs" prior to dumping.
7853
7854 1998-01-24  SL Baur  <steve@altair.xemacs.org>
7855
7856         * package-info.el (pi-last-mod-date): New function.
7857         (pi-author-version): New function.
7858         (batch-update-package-info): Use them.
7859
7860 1998-01-23  Colin Rafferty  <colin@xemacs.org>
7861
7862         * frame.el (get-frame-for-buffer-default-to-current): Create.
7863         (get-frame-for-buffer-noselect): Allow user to use current frame
7864         with `get-frame-for-buffer-default-to-current'.
7865
7866 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
7867
7868         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
7869         (byte-compile-output-docform): Ditto.
7870         (byte-compile-compiled-obj-to-list): Ditto.
7871
7872 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7873
7874         * startup.el (command-line-1): Removed code that ran
7875           buffer-menu.
7876
7877 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
7878
7879         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
7880
7881 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
7882
7883         * frame.el (suspend-emacs-or-iconify-frame): Check using
7884         `device-on-window-system-p' instead of explicitly checking for X,
7885         so that the same logic works for MS Windows.
7886         (suspend-or-iconify-emacs): Ditto.
7887
7888 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
7889
7890         * about.el (about-maintainer-info): Andy Piper is back.
7891         (xemacs-hackers): Updated Andy Piper's email address.
7892         (about-hackers): Added Jonathan Harris.
7893         (about-hackers): Updated Tibor Polgar's email address.
7894
7895 1998-01-18  SL Baur  <steve@altair.xemacs.org>
7896
7897         * about.el: Add xemacs.org email manager.
7898
7899         * package-get-base.el (package-get-base): Updated with most recent
7900         package updates.
7901
7902 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
7903
7904         * help.el (function-arglist): Use `indirect-function' instead of
7905         `symbol-function' so that aliases are treated correctly.
7906
7907 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
7908
7909         * help.el (help-map): Add f1 binding to `help-for-help'.
7910         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
7911         (describe-key-briefly): Use `princ' "%s" to print object.
7912         (with-displaying-help-buffer): Kill buffer if it exists, again.
7913         (describe-key): Use `princ' "%s" to print object.
7914         (describe-function-1): Use `princ' "%s" to print object.
7915         Commented out alias lines removed.
7916         (help-pretty-print-limit): New variable to control pretty-printing
7917         of variable values.
7918         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
7919         `help-pretty-print-value' again.  Only print-print when OBJECT is
7920         list of length less than `help-pretty-print-limit'.
7921         (describe-variable): Use `help-maybe-pretty-print-value' again.
7922
7923 1998-01-18  SL Baur  <steve@altair.xemacs.org>
7924
7925         * simple.el (blink-matching-open): Remove C++ kludge.
7926         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
7927
7928 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7929
7930         * info.el (Info-default-directory-list): Made the documentation
7931         more explanitory.
7932
7933 1998-01-13  Martin Buchholz  <martin@xemacs.org>
7934
7935         * lisp/packages.el:
7936         * lisp/package-admin.el:
7937         * lisp/build-report.el:
7938         Fix typos.
7939
7940 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
7941
7942         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
7943         warnings in Java buffers without final newline and editing the
7944         last line.
7945
7946 1998-01-17  SL Baur  <steve@altair.xemacs.org>
7947
7948         * packages.el (packages-find-packages-1): Don't allow a backwards
7949         compatible lisp tree to overwrite `preloaded-file-list'.
7950         Suggested by Colin Rafferty  <colin@xemacs.org>
7951
7952         * mouse.el (mouse-offix-drop): Set undo-boundary.
7953         From Oliver Graf <ograf@fga.de>
7954
7955 1998-01-13  SL Baur  <steve@altair.xemacs.org>
7956
7957         * loadup.el (load-gc): rewrite as defun.
7958         Print something sensical if a required dump-time file isn't found.
7959
7960 1998-01-12  SL Baur  <steve@altair.xemacs.org>
7961
7962         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
7963         bug strikes a menudescriptor.
7964
7965         * package-get-base.el (package-get-base): Updated.
7966
7967         * package-info.el (batch-update-package-info): Derive REQUIRES
7968         from the Makefile.
7969
7970 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
7971
7972         * files.el (save-some-buffers): Don't play games with deleting
7973         other windows if we are in the minibuffer window.
7974
7975 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7976
7977         * modeline.el (modeline-minor-mode-menu): Add support for :active
7978         (add-minor-mode): Document :active property to TOGGLE.
7979
7980 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7981
7982         * modeline.el (modeline-minor-mode-menu): Add support for an
7983         `:included' predicate in the `toggle-sym' plist.
7984         (add-minor-mode): Document the :included property, format
7985         docstring some more.
7986         (modeline-minor-mode-menu): Documentation string added.
7987
7988 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7989
7990         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
7991         labels from the symbol-names by thwacking off the overly redundant
7992         and overused "mode", parenthesizing "minor", and capitalizing the
7993         resultant strings.  Also shortened the menu's title by eliminating
7994         the redundant buffer name.
7995         (add-minor-mode): Beautified the docstring, added mention of the
7996         `:menu-tag' property of TOGGLE.
7997         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
7998         `toggle-sym' to beatify the mode-life menus.
7999         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
8000         `auto-fill-function'.
8001
8002 1998-01-02  Karl M. Hegbloom  <<karlheg@bittersweet.inetarena.com>>
8003
8004         * modeline.el (modeline-minor-mode-menu): Changed the string-only
8005         menus to :style 'toggle.
8006
8007 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
8008
8009         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
8010
8011 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
8012
8013         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
8014         only recognize first hyperlink.
8015         (hyper-apropos-highlightify): Deletia, this is already done by
8016         `hyper-apropos-insert-face'.
8017         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
8018
8019 1998-01-09  SL Baur  <steve@altair.xemacs.org>
8020
8021         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
8022         mail.
8023         (toolbar-mail-reader): Add support for `send'.
8024         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
8025
8026 1998-01-05  Karl M. Hegbloom  <<karlheg@bittersweet.inetarena.com>>
8027
8028         * info.el (Info-emacs-info-file-name): Add defvar for
8029         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
8030         will function properly.
8031
8032 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
8033
8034         * simple.el: make the backwards delete function called by
8035         `backward-or-forward-delete-char' user configurable.
8036
8037 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8038
8039         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
8040         compiled function got loaded from.
8041
8042 1998-01-09  SL Baur  <steve@altair.xemacs.org>
8043
8044         * term/apollo.el: Synched up with InfoDock 3.6.2.
8045
8046 1998-01-08  SL Baur  <steve@altair.xemacs.org>
8047
8048         * startup.el (load-init-file): Load autoloads earlier.
8049         (startup-splash-frame): Handle InfoDock logo.
8050
8051         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
8052         InfoDock.
8053         (x-init-toolbar-from-resources): Move from x-toolbar.el.
8054
8055         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
8056         doesn't have this function.
8057
8058         * packages.el (locate-data-file): Fix to call `locate-file'.
8059
8060 1998-01-07  SL Baur  <steve@altair.xemacs.org>
8061
8062         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
8063         version of version.el.
8064         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
8065
8066         * x-menubar.el (default-menubar): Guard reference to
8067         `gnuserv-frame'.
8068         (default-menubar): Guard references to `font-lock-mode'.
8069         (default-menubar): Guard references to font-menu-this-frame-only-p'.
8070         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
8071
8072         * make-docfile.el: Don't snarf doc strings from autoloads.
8073
8074         * startup.el (load-init-file): Use algorithm from loaddefs.el for
8075         loading auto-autoloads files.
8076
8077         * loaddefs.el: Disable dumping autoloads.
8078
8079 1998-01-05  SL Baur  <steve@altair.xemacs.org>
8080
8081         * lisp-mnt.el: Synch to Emacs 20.2.
8082
8083         * help.el: Remove manual autoload of `finder-by-keyword'.
8084
8085         * finder.el (finder-by-keyword): Autoload.
8086
8087         * help.el: Conditionalize hyperbole setup.
8088
8089 1998-01-04  SL Baur  <steve@altair.xemacs.org>
8090
8091         * packages.el (package-require): Update to reflect new data format.
8092
8093 1998-01-02  Didier Verna  <verna@inf.enst.fr>
8094
8095         * x-menubar.el (default-menubar): make the tutorials available
8096         through the menubar. (Plus some compilation warnings cleanup).
8097
8098 1998-01-04  SL Baur  <steve@altair.xemacs.org>
8099
8100         * check-features.el: New file.  Perform sanity check after build.
8101
8102         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
8103         files to tooltalk package.
8104         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
8105         package.
8106
8107         * package-admin.el (package-admin-xemacs): Use better default for
8108         location of XEmacs binary.
8109
8110 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
8111
8112         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
8113         tag with sexp and add value tag with value `t'.
8114
8115 1998-01-03  SL Baur  <steve@altair.xemacs.org>
8116
8117         * package-get.el: Changes to work with real data.
8118         From Pete Ware <ware@cis.ohio-state.edu>
8119
8120         * packages.el (packages-reload-autoloads): Guard load for the time
8121         being.
8122
8123         * update-elc.el ("packages.el"): Force loading packages.el instead
8124         of possibly out-of-date packges.elc.
8125         * make-docfile.el ("packages.el"): Ditto.
8126
8127 1998-01-02  Colin Rafferty  <colin@xemacs.org>
8128
8129         * build-report.el (build-report-delete-regexp): Added a rule for
8130         the main tarball shadowing anything past it.
8131
8132 1998-01-02  SL Baur  <steve@altair.xemacs.org>
8133
8134         * packages.el (package-provide): Delete a previous provide.
8135
8136         * package-info.el: New file.
8137
8138         * package-get.el: New file.
8139         From Pete Ware <ware@cis.ohio-state.edu>
8140         (package-get): Fix md5 computation to work with Mule.
8141
8142 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
8143
8144         * simple.el (log-message-*): Quote symbols in docstrings properly.
8145
8146 1998-01-01  SL Baur  <steve@altair.xemacs.org>
8147
8148         * packages.el (packages-new-autoloads): Ignore symbolic links.
8149
8150         * cus-face.el (face-custom-attributes-get): Fix typo.
8151         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
8152
8153 1997-12-31  SL Baur  <steve@altair.xemacs.org>
8154
8155         * startup.el (load-init-file): Reload new or changed autoloads
8156         unless inhibited.  Reload modified dumped lisp (stubbed).
8157
8158         * packages.el (packages-new-autoloads): New function.
8159         (packages-reload-autoloads): New function.
8160         (packages-reload-dumped-lisp): New (stub) function.
8161
8162         * loadup.el: Inhibit reloading dumped files when running temacs.
8163
8164         * loadhist.el (file-provides): Extend to handle variant
8165         extensions.
8166
8167         * replace.el (query-replace): Fix typo.
8168
8169 1997-12-30  SL Baur  <steve@altair.xemacs.org>
8170
8171         * make-docfile.el: list-autoloads-path has been renamed.
8172         * update-elc.el: list-autoloads has been renamed.
8173
8174         * packages.el (packages-list-autoloads): Renamed.
8175         (packages-list-autoloads-path): Ditto.
8176
8177 1997-12-29  Colin Rafferty  <colin@xemacs.org>
8178
8179         * packages.el (packages-find-packages-1): Made it signal a warning
8180         for an error in an auto-autoload.el file.
8181
8182 1997-12-30  SL Baur  <steve@altair.xemacs.org>
8183
8184         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
8185         tag with const.
8186         From Aki Vehtari <Aki.Vehtari@hut.fi>
8187
8188         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
8189
8190         * loadhist.el (unload-feature): Remove autoload.
8191
8192 1997-12-28  SL Baur  <steve@altair.xemacs.org>
8193
8194         * loadhist.el: Unpackaged.
8195
8196         * help.el (describe-symbol-find-file): Rename
8197         `describe-function-find-file' and make old name obsolete.
8198         (describe-function-1): Use it.
8199         (describe-function-1): Guard reference to
8200         `compiled-function-annotation'.
8201
8202 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
8203
8204         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
8205         argument.
8206         (help-mode-quit): New optional arg to control whether it kills or
8207         buries.  Tidied up.
8208         (with-displaying-help-buffer): Don't kill buffer initially, even
8209         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
8210         (help-pretty-print-value): Rename back from
8211         `help-maybe-pretty-print-value'!  If `pp-internal' is available
8212         use it, otherwise use dumped `cl-prettyprint'.
8213         (describe-variable): Use `help-pretty-print-value' again.
8214         (find-func): Removed reference to "find-func" at end.
8215
8216 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
8217
8218         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
8219           GUI XEmacs. Rename? x-menubar is rather window system
8220           independant, except for a couple of items.
8221
8222 1997-12-26  SL Baur  <steve@altair.xemacs.org>
8223
8224         * x-menubar.el (default-menubar): Remove hyperbole and oobr
8225         entries as they will no longer be distributed with XEmacs.
8226
8227         * format.el (format-alist): Fix image/tiff regexps.
8228         From P. E. Jareth Hein <jareth@camelot-soft.com>
8229
8230         * help.el (help-maybe-pretty-print-value): Rename.
8231         (describe-variable): Use it.
8232         (describe-variable): Add trailing linefeed.
8233
8234 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
8235
8236         * help.el (describe-function-1): Don't output anything for
8237           arglist of autoload functions.
8238
8239 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
8240
8241         * help.el (describe-function-1): Don't output anything for
8242           arglist of autoload functions.
8243
8244 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
8245
8246         * help.el (help-mode-map): New bindings for `help-mode-bury',
8247         `describe-function-at-point', `describe-variable-at-point',
8248         `Info-elisp-ref', `customize-variable', `help-next-section' and
8249         `help-prev-section'.
8250         (help-next-section): New function.
8251         (help-prev-section): New function.
8252         (help-mode-quit): Changed to kill the help buffer.
8253         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
8254         correctly.
8255         (help-buffer-name): New function to generate the name of help
8256         buffers.
8257         (with-displaying-help-buffer): Is now a macro.  Takes an new first
8258         argument giving the name of the help buffer.
8259         (describe-key): Use `with-displaying-help-buffer' with name.
8260         (describe-mode): Ditto.
8261         (describe-bindings): Ditto.
8262         (describe-prefix-bindings): Ditto.
8263         (view-lossage): Ditto.
8264         (with-syntax-table): New macro.
8265         (function-called-at-point): Use `ignore-errors' and
8266         `with-syntax-table'.
8267         (function-at-point): Ditto.
8268         (describe-function): Use `with-displaying-help-buffer' with name.
8269         (function-arglist): Extracted from `describe-function-1'.  Returns
8270         function's arglist as string.
8271         (function-documentation): Extracted from `describe-function-1'.
8272         Returns function's docstring.
8273         (describe-function-1): Remove all the "stream" garbage, including
8274         the stream argument.  Use `function-arglist' and
8275         `function-documentation'.
8276         (describe-function-arglist): Just use `function-arglist'.
8277         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
8278         (help-pretty-print-value): New function to help with
8279         pretty-printing variable values.  Knows about `#<...>'.  Needs
8280         `pp-internal'.
8281         (describe-variable): Use `with-displaying-help-buffer' with name.
8282         Formatting improved.  Display file where variable is defined, if
8283         known.  Use `help-pretty-print-value'.
8284         (describe-syntax): Use `with-displaying-help-buffer' with name.
8285         (list-processes): Remove "stream" garbage.
8286
8287 1997-12-25  SL Baur  <steve@altair.xemacs.org>
8288
8289         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
8290         call a dumped routine instead.
8291
8292         * x-win-xfree86.el: Wrap file in defun.
8293         * x-win-sun.el: Ditto.
8294
8295 1997-12-23  SL Baur  <steve@altair.xemacs.org>
8296
8297         * help.el (view-emacs-news): Remove usage of outl-mouse which
8298         advises functions and does other evil things.
8299
8300 1997-12-22  SL Baur  <steve@altair.xemacs.org>
8301
8302         * format.el (format-alist): Add `image/tiff'.
8303         From P. E. Jareth Hein <jareth@camelot-soft.com>
8304
8305 1997-12-21  SL Baur  <steve@altair.xemacs.org>
8306
8307         * about.el (about-hackers): More names added.
8308
8309         * make-docfile.el: Remove superfluous package path search.
8310
8311         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
8312
8313 1997-12-20  SL Baur  <steve@altair.xemacs.org>
8314
8315         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
8316         ignored shadows.
8317
8318 1997-12-18  SL Baur  <steve@altair.xemacs.org>
8319
8320         * startup.el (set-default-load-path): Make sure lisp and site-lisp
8321         get trailing slashes when added to the load-path.
8322
8323         * x-init.el (init-x-win): Locate where XEmacs X localization files
8324         are.
8325
8326 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
8327
8328         * x-faces.el: Added support for foregroundToolBarColor
8329           to xpm-color-symbols.
8330
8331 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
8332
8333         * etags.el (tags-remove-duplicates): Removed.
8334         (buffer-tag-table-list): Use `delete-duplicates'.
8335
8336         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
8337         correctly.
8338         (get*): Defalias to `get'.
8339
8340         * cl.el (eql): Compare integers with `eq'.
8341         (cl-map-extents): Check for `map-extents' first.
8342
8343 1997-12-17  Didier Verna  <verna@inf.enst.fr>
8344
8345         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
8346         added the 'numero', 'copyright' and 'trademark' symbols.
8347
8348         * leim/quail/latin-post.el ("french-postfix"): see above.
8349
8350 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
8351
8352         * widget.el (define-widget): Check the arguments.
8353
8354         * cus-edit.el (customize-face): Use `check-argument-type'.
8355         (custom-variable-value-create): Use `signal' to signal error.
8356         (custom-variable-reset-saved): Ditto.
8357         (custom-variable-reset-standard): Ditto.
8358         (custom-face-reset-saved): Ditto.
8359
8360         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
8361         (widget-default-format-handler): Ditto.
8362         (widget-checklist-add-item): Ditto.
8363         (widget-radio-add-item): Ditto.
8364         (widget-editable-list-entry-create): Ditto.
8365         (widget-sexp-prompt-value): Ditto.
8366
8367         * custom.el (custom-declare-variable): Signal errors better.
8368         (custom-handle-keyword): Ditto.
8369         (custom-declare-group): Ditto.
8370
8371         * window-xemacs.el (windows): Ditto.
8372
8373         * menubar.el (menu): Ditto.
8374
8375         * keydefs.el (keyboard): Ditto.
8376
8377         * minibuf.el (minibuffer): Ditto.
8378
8379         * process.el (execute): Ditto.
8380
8381         * fill.el (fill): Ditto.
8382
8383         * modeline.el (modeline): Ditto.
8384
8385         * help.el (help): Ditto.
8386
8387         * faces.el (faces): Ditto.
8388
8389         * files.el (files): Ditto.
8390
8391         * x-init.el (x): Ditto.
8392
8393         * lisp-mode.el (lisp): Ditto.
8394
8395         * process.el (processes): Ditto.
8396
8397         * mouse.el (mouse): Ditto.
8398
8399         * abbrev.el (abbrev): Moved from cus-edit.
8400
8401         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
8402         as variable declaration.
8403
8404 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
8405
8406         * menubar.el (find-menu-item): Use `check-argument-type'.
8407         (find-menu-item): Cosmetic changes.
8408
8409 1997-12-18  SL Baur  <steve@altair.xemacs.org>
8410
8411         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
8412
8413 1997-12-17  SL Baur  <steve@altair.xemacs.org>
8414
8415         * startup.el (set-default-load-path): Only search package-path
8416         when not running temacs.
8417
8418         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
8419         files.
8420
8421         * loadup.el: Correct commentary.  Reformatting.
8422         (really-early-error-handler): Use absolute path to the
8423         first dumped-lisp.el file.
8424         (really-early-error-handler): Print full path name of
8425         each dumped lisp file (inherited from InfoDock).
8426
8427         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
8428         dumped-lisp.el files.
8429
8430         * make-docfile.el (preloaded-file-list): Reorder when the
8431         package-path is searched.
8432         * update-elc.el: Ditto.
8433
8434         * lisp-mode.el (call-with-condition-handler): Treat the same as
8435         `condition-case' for indentation.
8436
8437         * about.el (about-xemacs): Update release date.
8438
8439 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
8440
8441         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
8442         anywhere but at the last clause.
8443         (ecase): Disallow `t' and `otherwise'.
8444
8445 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
8446
8447         * cus-edit.el (custom-buffer-create-buttons): New function
8448         from stuff moved out of `custom-buffer-create-internal'.
8449         (custom-novice): New variable.  Default t.
8450         (custom-display-global-buttons): Ditto.  Default `top'.
8451         (custom-buffer-create-internal): Only display help if
8452         `custom-novice' is non-nil.  Display global buttons according to
8453         `custom-display-global-buttons'.
8454
8455 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
8456
8457         * menubar.el (find-menu-item): Use `check-argument-type'.
8458         (find-menu-item): Cosmetic changes.
8459
8460 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
8461
8462         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
8463         look.
8464
8465 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8466
8467         * format.el (format-deannotate-region):  Bug fix.
8468         Deannotating a region containing unknown tags would fail
8469         (causing decoding of text/enriched to fail at user level)
8470
8471 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
8472
8473         * minibuf.el (read-directory-name): Support sixth
8474           arg, HISTORY, as already documented.
8475
8476 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
8477
8478         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
8479         to `ecase'.
8480
8481 1997-12-14  SL Baur  <steve@altair.xemacs.org>
8482
8483         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
8484         skk-activate.
8485
8486 1997-12-13  SL Baur  <steve@altair.xemacs.org>
8487
8488         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.