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