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