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