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