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