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