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