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