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