1 2000-01-12 MORIOKA Tomohiko <tomo@etl.go.jp>
3 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4 `mojikyo-pj-[1 .. 21]' in UTF-2000.
6 2000-01-14 MORIOKA Tomohiko <tomo@etl.go.jp>
8 * mule/mule-charset.el (default-coded-charset-priority-list): Add
9 `katakana-jisx0201' in UTF-2000.
11 1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org>
13 * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
14 "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
15 "u0FB50-Arabic-Presentation-Forms-A",
16 "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
17 "u0FE50-Small-Form-Variants",
18 "u0FE70-Arabic-Presentation-Forms-B",
19 "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
22 * utf-2000/u0A000-Yi-Syllables.el,
23 utf-2000/u0AC00-Hangul-Syllables.el,
24 utf-2000/u0FB00-Alphabetic-Presentation-Forms.el,
25 utf-2000/u0FB50-Arabic-Presentation-Forms-A.el,
26 utf-2000/u0FE20-Combining-Half-Marks.el,
27 utf-2000/u0FE30-CJK-Compatibility-Forms.el,
28 utf-2000/u0FE50-Small-Form-Variants.el,
29 utf-2000/u0FE70-Arabic-Presentation-Forms-B.el,
30 utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
31 utf-2000/u0FFF0-Specials.el: New files.
33 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
35 * dumped-lisp.el (preloaded-file-list): Delete
36 "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
37 ... "Ideograph-R214-Flute" in UTF-2000.
39 1999-12-20 MORIOKA Tomohiko <tomo@etl.go.jp>
41 * utf-2000/char-db-util.el (insert-char-data): Change order of
43 (insert-char-data-with-variant): Look up variants of corresponding
44 ucs character if a character does not have variants.
46 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
48 * utf-2000/ideograph-util.el (ideograph-char<): Fixed.
50 * utf-2000/u03100-Bopomofo.el (U+3128): Separate M00115.
52 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
54 * utf-2000/Ideograph-R213-Turtle.el,
55 utf-2000/Ideograph-R214-Flute.el: New files.
57 * utf-2000/Ideograph-R206-Tripod.el,
58 utf-2000/Ideograph-R207-Drum.el, utf-2000/Ideograph-R208-Rat.el,
59 utf-2000/Ideograph-R209-Nose.el, utf-2000/Ideograph-R210-Even.el,
60 utf-2000/Ideograph-R211-Tooth.el,
61 utf-2000/Ideograph-R212-Dragon.el: New files.
63 * utf-2000/Ideograph-R204-Embroidery.el,
64 utf-2000/Ideograph-R205-Frog.el: New files.
66 * utf-2000/Ideograph-R200-Hemp.el,
67 utf-2000/Ideograph-R201-Yellow.el,
68 utf-2000/Ideograph-R202-Millet.el,
69 utf-2000/Ideograph-R203-Black.el: New files.
71 * utf-2000/Ideograph-R194-Ghost.el,
72 utf-2000/Ideograph-R195-Fish.el, utf-2000/Ideograph-R196-Bird.el,
73 utf-2000/Ideograph-R197-Salt.el, utf-2000/Ideograph-R198-Deer.el,
74 utf-2000/Ideograph-R199-Wheat.el: New files.
76 * utf-2000/Ideograph-R191-Fight.el,
77 utf-2000/Ideograph-R192-Sacrificial-Wine.el,
78 utf-2000/Ideograph-R193-Cauldron.el: New files.
80 * utf-2000/Ideograph-R185-Head.el,
81 utf-2000/Ideograph-R186-Fragrant.el,
82 utf-2000/Ideograph-R187-Horse.el, utf-2000/Ideograph-R188-Bone.el,
83 utf-2000/Ideograph-R189-Tall.el, utf-2000/Ideograph-R190-Hair.el:
86 * utf-2000/Ideograph-R183-Fly.el, utf-2000/Ideograph-R184-Eat.el:
89 * utf-2000/Ideograph-R180-Sound.el,
90 utf-2000/Ideograph-R181-Leaf.el, utf-2000/Ideograph-R182-Wind.el:
93 * utf-2000/Ideograph-R178-Tanned-Leather.el,
94 utf-2000/Ideograph-R179-Leek.el: New files.
96 * utf-2000/Ideograph-R166-Village.el,
97 utf-2000/Ideograph-R167-Gold.el, utf-2000/Ideograph-R168-Long.el,
98 utf-2000/Ideograph-R169-Gate.el, utf-2000/Ideograph-R170-Mound.el,
99 utf-2000/Ideograph-R171-Slave.el,
100 utf-2000/Ideograph-R172-Short-Tailed-Bird.el,
101 utf-2000/Ideograph-R173-Rain.el, utf-2000/Ideograph-R174-Blue.el,
102 utf-2000/Ideograph-R175-Wrong.el, utf-2000/Ideograph-R176-Face.el,
103 utf-2000/Ideograph-R177-Leather.el: New files.
105 * utf-2000/Ideograph-R161-Morning.el,
106 utf-2000/Ideograph-R162-Walk.el, utf-2000/Ideograph-R163-City.el,
107 utf-2000/Ideograph-R164-Wine.el,
108 utf-2000/Ideograph-R165-Distinguish.el: New files.
110 * utf-2000/Ideograph-R156-Run.el, utf-2000/Ideograph-R157-Foot.el,
111 utf-2000/Ideograph-R158-Body.el, utf-2000/Ideograph-R159-Cart.el,
112 utf-2000/Ideograph-R160-Bitter.el: New files.
114 * utf-2000/Ideograph-R153-Badger.el,
115 utf-2000/Ideograph-R154-Shell.el, utf-2000/Ideograph-R155-Red.el:
118 * utf-2000/Ideograph-R151-Bean.el, utf-2000/Ideograph-R152-Pig.el:
121 * utf-2000/Ideograph-R148-Horn.el,
122 utf-2000/Ideograph-R149-Speech.el,
123 utf-2000/Ideograph-R150-Valley.el: New files.
125 * utf-2000/Ideograph-R139-Color.el,
126 utf-2000/Ideograph-R140-Grass.el,
127 utf-2000/Ideograph-R141-Tiger.el,
128 utf-2000/Ideograph-R142-Insect.el,
129 utf-2000/Ideograph-R143-Blood.el,
130 utf-2000/Ideograph-R144-Walk-Enclosure.el,
131 utf-2000/Ideograph-R145-Clothes.el,
132 utf-2000/Ideograph-R146-West.el, utf-2000/Ideograph-R147-See.el:
135 * utf-2000/Ideograph-R137-Boat.el,
136 utf-2000/Ideograph-R138-Stopping.el: New files.
138 * utf-2000/Ideograph-R135-Tongue.el,
139 utf-2000/Ideograph-R136-Oppose.el: New files.
141 * utf-2000/Ideograph-R132-Self.el,
142 utf-2000/Ideograph-R133-Arrive.el,
143 utf-2000/Ideograph-R134-Mortar.el: New files.
145 * utf-2000/Ideograph-R127-Plow.el, utf-2000/Ideograph-R128-Ear.el,
146 utf-2000/Ideograph-R129-Brush.el, utf-2000/Ideograph-R130-Meat.el,
147 utf-2000/Ideograph-R131-Minister.el: New files.
149 * utf-2000/Ideograph-R123-Sheep.el,
150 utf-2000/Ideograph-R124-Feather.el,
151 utf-2000/Ideograph-R125-Old.el, utf-2000/Ideograph-R126-And.el:
154 * utf-2000/Ideograph-R110-Spear.el,
155 utf-2000/Ideograph-R111-Arrow.el,
156 utf-2000/Ideograph-R112-Stone.el,
157 utf-2000/Ideograph-R113-Spirit.el,
158 utf-2000/Ideograph-R114-Track.el,
159 utf-2000/Ideograph-R115-Grain.el, utf-2000/Ideograph-R116-Cave.el,
160 utf-2000/Ideograph-R117-Stand.el,
161 utf-2000/Ideograph-R118-Bamboo.el,
162 utf-2000/Ideograph-R119-Rice.el, utf-2000/Ideograph-R120-Silk.el,
163 utf-2000/Ideograph-R121-Jar.el, utf-2000/Ideograph-R122-Net.el:
166 * utf-2000/Ideograph-R108-Dish.el, utf-2000/Ideograph-R109-Eye.el:
169 * utf-2000/Ideograph-R106-White.el,
170 utf-2000/Ideograph-R107-Skin.el: New files.
172 * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el,
173 utf-2000/Ideograph-R104-Sickness.el,
174 utf-2000/Ideograph-R105-Dotted-Tent.el: New files.
176 * utf-2000/Ideograph-R099-Sweet.el,
177 utf-2000/Ideograph-R100-Life.el, utf-2000/Ideograph-R101-Use.el,
178 utf-2000/Ideograph-R102-Field.el: New files.
180 * utf-2000/Ideograph-R095-Profound.el,
181 utf-2000/Ideograph-R096-Jade.el, utf-2000/Ideograph-R097-Melon.el,
182 utf-2000/Ideograph-R098-Tile.el: New files.
184 * utf-2000/Ideograph-R092-Fang.el, utf-2000/Ideograph-R093-Cow.el,
185 utf-2000/Ideograph-R094-Dog.el: New files.
187 * utf-2000/Ideograph-R090-Half-Tree-Trunk.el,
188 utf-2000/Ideograph-R091-Slice.el: New files.
190 * utf-2000/Ideograph-R088-Father.el,
191 utf-2000/Ideograph-R089-Double-X.el: New files.
193 * utf-2000/Ideograph-R084-Steam.el,
194 utf-2000/Ideograph-R085-Water.el, utf-2000/Ideograph-R086-Fire.el,
195 utf-2000/Ideograph-R087-Claw.el: New files.
197 * utf-2000/Ideograph-R081-Compare.el,
198 utf-2000/Ideograph-R082-Fur.el, utf-2000/Ideograph-R083-Clan.el:
201 * utf-2000/Ideograph-R079-Weapon.el,
202 utf-2000/Ideograph-R080-Do-Not.el: New files.
204 * utf-2000/Ideograph-R073-Say.el, utf-2000/Ideograph-R074-Moon.el,
205 utf-2000/Ideograph-R075-Tree.el, utf-2000/Ideograph-R076-Lack.el,
206 utf-2000/Ideograph-R077-Stop.el, utf-2000/Ideograph-R078-Death.el:
209 * utf-2000/Ideograph-R070-Square.el,
210 utf-2000/Ideograph-R071-Not.el, utf-2000/Ideograph-R072-Sun.el:
213 * utf-2000/Ideograph-R068-Dipper.el,
214 utf-2000/Ideograph-R069-Axe.el: New files.
216 * utf-2000/Ideograph-R055-Two-Hands.el,
217 utf-2000/Ideograph-R056-Shoot.el, utf-2000/Ideograph-R057-Bow.el,
218 utf-2000/Ideograph-R058-Snout.el,
219 utf-2000/Ideograph-R059-Bristle.el,
220 utf-2000/Ideograph-R060-Step.el, utf-2000/Ideograph-R061-Heart.el,
221 utf-2000/Ideograph-R062-Halberd.el,
222 utf-2000/Ideograph-R063-Door.el, utf-2000/Ideograph-R064-Hand.el,
223 utf-2000/Ideograph-R065-Branch.el, utf-2000/Ideograph-R066-Rap.el,
224 utf-2000/Ideograph-R067-Script.el: New files.
226 * utf-2000/Ideograph-R053-Dotted-Cliff.el,
227 utf-2000/Ideograph-R054-Long-Stride.el: New files.
229 * utf-2000/Ideograph-R051-Dry.el,
230 utf-2000/Ideograph-R052-Short-Thread.el: New files.
232 * utf-2000/Ideograph-R043-Lame.el,
233 utf-2000/Ideograph-R044-Corpse.el,
234 utf-2000/Ideograph-R045-Sprout.el,
235 utf-2000/Ideograph-R046-Mountain.el,
236 utf-2000/Ideograph-R047-River.el, utf-2000/Ideograph-R048-Work.el,
237 utf-2000/Ideograph-R049-Oneself.el,
238 utf-2000/Ideograph-R050-Turban.el: New files.
240 * utf-2000/Ideograph-R041-Inch.el,
241 utf-2000/Ideograph-R042-Small.el: New files.
243 * utf-2000/Ideograph-R036-Evening.el,
244 utf-2000/Ideograph-R037-Big.el, utf-2000/Ideograph-R038-Woman.el,
245 utf-2000/Ideograph-R039-Child.el, utf-2000/Ideograph-R040-Roof.el:
248 * utf-2000/Ideograph-R034-Go.el,
249 utf-2000/Ideograph-R035-Go-Slowly.el: New files.
251 * utf-2000/Ideograph-R031-Enclosure.el,
252 utf-2000/Ideograph-R032-Earth.el,
253 utf-2000/Ideograph-R033-Scholar.el: New files.
255 * utf-2000/Ideograph-R030-Mouth.el,
256 utf-2000/Ideograph-R029-Again.el,
257 utf-2000/Ideograph-R028-Private.el: Merge CJK Unified Ideographs
260 * utf-2000/Ideograph-R027-Cliff.el,
261 utf-2000/Ideograph-R026-Seal.el,
262 utf-2000/Ideograph-R025-Divination.el,
263 utf-2000/Ideograph-R024-Ten.el,
264 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
265 utf-2000/Ideograph-R022-Right-Open-Box.el,
266 utf-2000/Ideograph-R021-Spoon.el, utf-2000/Ideograph-R020-Wrap.el,
267 utf-2000/Ideograph-R019-Power.el,
268 utf-2000/Ideograph-R018-Knife.el,
269 utf-2000/Ideograph-R017-Open-Box.el,
270 utf-2000/Ideograph-R016-Table.el, utf-2000/Ideograph-R015-Ice.el,
271 utf-2000/Ideograph-R014-Cover.el,
272 utf-2000/Ideograph-R013-Down-Box.el,
273 utf-2000/Ideograph-R012-Eight.el,
274 utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el,
275 utf-2000/Ideograph-R009-Man.el, utf-2000/Ideograph-R008-Lid.el,
276 utf-2000/Ideograph-R007-Two.el, utf-2000/Ideograph-R006-Hook.el:
277 Merge `chinese-isoir165'.
279 * utf-2000/Ideograph-R004-Slash.el: Merge CNS chars not in
280 Morohashi's Daikanwa.
282 * utf-2000/Ideograph-R003-Dot.el: Merge `chinese-isoir165'.
284 * utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
286 1999-12-07 MORIOKA Tomohiko <tomo@etl.go.jp>
288 * utf-2000/Ideograph-R027-Cliff.el,
289 utf-2000/Ideograph-R026-Seal.el,
290 utf-2000/Ideograph-R025-Divination.el,
291 utf-2000/Ideograph-R024-Ten.el,
292 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
293 utf-2000/Ideograph-R022-Right-Open-Box.el,
294 utf-2000/Ideograph-R021-Spoon.el: Merge CJK Unified Ideographs
297 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
299 * utf-2000/Ideograph-R020-Wrap.el,
300 utf-2000/Ideograph-R019-Power.el,
301 utf-2000/Ideograph-R018-Knife.el: Merge CJK Unified Ideographs
304 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
306 * utf-2000/Ideograph-R009-Man.el: Merge CJK Unified Ideographs
309 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
311 * utf-2000/Ideograph-R017-Open-Box.el,
312 utf-2000/Ideograph-R016-Table.el: Merge CJK Unified Ideographs
315 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
317 * utf-2000/Ideograph-R015-Ice.el,
318 utf-2000/Ideograph-R014-Cover.el,
319 utf-2000/Ideograph-R013-Down-Box.el,
320 utf-2000/Ideograph-R012-Eight.el,
321 utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el:
322 Merge CJK Unified Ideographs Extension A.
324 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
326 * utf-2000/Ideograph-R008-Lid.el (M00286): Separate
327 `japanese-jisx0208-1978' and `japanese-jisx0208'.
329 * utf-2000/Ideograph-R005-Second.el: Merge `chinese-isoir165'.
331 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
333 * utf-2000/Ideograph-R004-Slash.el,
334 utf-2000/Ideograph-R003-Dot.el, utf-2000/Ideograph-R002-Line.el,
335 utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
337 1999-12-03 MORIOKA Tomohiko <tomo@etl.go.jp>
339 * utf-2000/Ideograph-R030-Mouth.el: Merge `japanese-jisx0213-1'
340 and `japanese-jisx0213-2'.
342 1999-12-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
344 * utf-2000/Ideograph-R029-Again.el: Merge `japanese-jisx0213-2'.
346 1999-12-01 MORIOKA Tomohiko <tomo@etl.go.jp>
348 * utf-2000/Ideograph-R028-Private.el: Merge `japanese-jisx0213-2'.
350 1999-12-01 MORIOKA Tomohiko <tomo@etl.go.jp>
352 * utf-2000/Ideograph-R027-Cliff.el: Merge `japanese-jisx0213-1'
353 and `japanese-jisx0213-2'.
355 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
357 * utf-2000/Ideograph-R026-Seal.el: Merge `japanese-jisx0213-1' and
358 `japanese-jisx0213-2'.
360 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
362 * utf-2000/Ideograph-R025-Divination.el: Merge
363 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
365 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
367 * utf-2000/Ideograph-R024-Ten.el: Merge `japanese-jisx0213-1' and
368 `japanese-jisx0213-2'.
370 1999-11-28 MORIOKA Tomohiko <tomo@etl.go.jp>
372 * utf-2000/Ideograph-R023-Hiding-Enclosure.el: Merge
373 `japanese-jisx0213-2'.
375 1999-11-27 MORIOKA Tomohiko <tomo@etl.go.jp>
377 * utf-2000/Ideograph-R022-Right-Open-Box.el: Merge
378 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
380 1999-11-27 MORIOKA Tomohiko <tomo@etl.go.jp>
382 * utf-2000/Ideograph-R021-Spoon.el (M02574): Separate C1-4621.
383 (M02576): Separate C6-2630.
384 (M02579): Separate C5-234A.
385 (M02581): Separate C4-284D.
386 (M02582): Separate C6-2F2F.
387 (M02588): Separate C6-3560.
389 * utf-2000/Ideograph-R020-Wrap.el: Merge `japanese-jisx0213-1' and
390 `japanese-jisx0213-2'.
392 1999-11-26 MORIOKA Tomohiko <tomo@etl.go.jp>
394 * utf-2000/Ideograph-R019-Power.el,
395 utf-2000/Ideograph-R018-Knife.el: Merge `japanese-jisx0213-1' and
396 `japanese-jisx0213-2'.
398 * utf-2000/Ideograph-R017-Open-Box.el (M01814): Separate C6-2365.
399 (M01815): Separate C6-2361.
400 (M01817): Separate C6-2363.
401 (M01822): Separate C6-2323.
402 (M01836): Separate C5-365D.
403 (M01839): Separate C7-367B.
405 1999-11-25 MORIOKA Tomohiko <tomo@etl.go.jp>
407 * utf-2000/Ideograph-R016-Table.el,
408 utf-2000/Ideograph-R015-Ice.el, utf-2000/Ideograph-R014-Cover.el:
409 Merge `japanese-jisx0213-1' and `japanese-jisx0213-2'.
411 * utf-2000/Ideograph-R013-Down-Box.el: Merge `japanese-jisx0213-2'
414 1999-11-24 MORIOKA Tomohiko <tomo@etl.go.jp>
416 * utf-2000/Ideograph-R013-Down-Box.el: Merge
417 `japanese-jisx0213-2'.
418 (J78-4B41 = J83-4B41): Moved to R109.
419 (C6-316D): Moved to R072.
421 1999-11-24 MORIOKA Tomohiko <tomo@urania.m17n.org>
423 * utf-2000/Ideograph-R012-Eight.el: Merge `japanese-jisx0213-1'
424 and `japanese-jisx0213-2'.
426 1999-11-23 MORIOKA Tomohiko <tomo@etl.go.jp>
428 * utf-2000/Ideograph-R009-Man.el: Merge `japanese-jisx0213-1' and
429 `japanese-jisx0213-2'.
431 1999-11-23 MORIOKA Tomohiko <tomo@etl.go.jp>
433 * utf-2000/Ideograph-R010-Legs.el: Merge `japanese-jisx0213-1' and
434 `japanese-jisx0213-2'.
436 * utf-2000/Ideograph-R011-Enter.el: Separate CNS.
438 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
440 * utf-2000/Ideograph-R008-Lid.el: Merge CJK Unified Ideographs
443 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
445 * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
446 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
448 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
450 * utf-2000/Ideograph-R015-Ice.el (M01612.07): Separate U+4ECC and
453 * utf-2000/Ideograph-R013-Down-Box.el (M001512): Separate C3-2148
456 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
458 * utf-2000/Ideograph-R009-Man.el: Delete wrong? C6-XXXX
461 * utf-2000/Ideograph-R006-Hook.el,
462 utf-2000/Ideograph-R005-Second.el: Merge CJK Unified Ideographs
465 * utf-2000/Ideograph-R004-Slash.el (M00115): Merge CJK Unified
466 Ideographs Extension A; separate U+3128.
467 (M00116): Move C6-2123 to M00115.
469 * utf-2000/Ideograph-R001-One.el: Merge CJK Unified Ideographs
472 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
474 * utf-2000/Ideograph-R008-Lid.el: Merge `japanese-jisx0213-2'.
476 * utf-2000/Ideograph-R007-Two.el: Merge `japanese-jisx0213-1'.
478 * utf-2000/Ideograph-R004-Slash.el: Merge `japanese-jisx0213-2'.
480 * utf-2000/Ideograph-R006-Hook.el (M00237): Separate C5-2330.
482 * utf-2000/Ideograph-R005-Second.el: Merge `japanese-jisx0213-2'.
484 * utf-2000/Ideograph-R002-Line.el: Merge `japanese-jisx0213-1' and
485 `japanese-jisx0213-2'.
487 * utf-2000/u03040-Hiragana.el (HIRAGANA LETTER SMALL KA): New
489 (HIRAGANA LETTER SMALL KE): New character.
491 * utf-2000/u02600-Miscellaneous-Symbols.el (WHITE SHOGI PIECE):
493 (BLACK SHOGI PIECE): New character.
495 * utf-2000/Ideograph-R001-One.el: Merge `japanese-jisx0213-1'.
497 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
499 * utf-2000/u01F00-Greek-Extended.el: Merge `japanese-jisx0213-1'.
501 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
503 * utf-2000/char-db-util.el (insert-char-data): Ignore
504 `kangxi-radical' and `japanese-radical' if they have the same
505 value of `ideographic-radical'; ignore `japanese-strokes' if it
506 has the same value of `ideographic-strokes'.
508 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
510 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
511 (japanese-jisx0213-2): New coded-charset.
513 * dumped-lisp.el (preloaded-file-list): Add
514 "Ideograph-R028-Private", "Ideograph-R029-Again" and
515 "Ideograph-R030-Mouth".
517 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
519 * utf-2000/char-db-util.el (char-db-update-comment): Use
520 mapping-table for `japanese-jisx0213-*'.
522 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
524 * utf-2000/u03300-CJK-Compatibility.el: Merge
525 `japanese-jisx0213-1'.
527 * utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el: Merge
528 `japanese-jisx0213-1'.
530 * utf-2000/u03130-Hangul-Compatibility-Jamo.el,
531 utf-2000/u03100-Bopomofo.el: Changed to utf-8 encoding.
533 * utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
534 utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Merge
535 `japanese-jisx0213-1'.
537 * utf-2000/u02F00-Kangxi-Radicals.el: Changed to utf-8 encoding.
539 * utf-2000/u02700-Dingbats.el,
540 utf-2000/u02600-Miscellaneous-Symbols.el,
541 utf-2000/u025A0-Geometric-Shapes.el: Merge `japanese-jisx0213-1'.
543 * utf-2000/u02580-Block-Elements.el: Changed to utf-8 encoding.
545 * utf-2000/u02500-Box-Drawing.el,
546 utf-2000/u02460-Enclosed-Alphanumerics.el,
547 utf-2000/u02300-Miscellaneous-Technical.el,
548 utf-2000/u02400-Control-Pictures.el,
549 utf-2000/u02200-Mathematical-Operators.el,
550 utf-2000/u02190-Arrows.el, utf-2000/u02150-Number-Forms.el,
551 utf-2000/u02100-Letterlike-Symbols.el,
552 utf-2000/u020A0-Currency-Symbols.el: Merge `japanese-jisx0213-1'.
554 * utf-2000/u02080-Subscripts.el, utf-2000/u02070-Superscripts.el:
555 Changed to utf-8 encoding.
557 * utf-2000/u02000-General-Punctuation.el,
558 utf-2000/u01E00-Latin-Extended-Additional.el: Merge
559 `japanese-jisx0213-1'.
561 * utf-2000/u00600-Arabic.el, utf-2000/u00590-Hebrew.el,
562 utf-2000/u00400-Cyrillic.el: Changed to utf-8 encoding.
564 * utf-2000/u00370-Greek.el,
565 utf-2000/u00300-Combining-Diacritical-Marks.el,
566 utf-2000/u002B0-Spacing-Modifier-Letters.el,
567 utf-2000/u00250-IPA-Extensions.el,
568 utf-2000/u00180-Latin-Extended-B.el,
569 utf-2000/u00100-Latin-Extended-A.el,
570 utf-2000/u000A0-Latin-1-Supplement.el,
571 utf-2000/u00020-Basic-Latin.el: Merge `japanese-jisx0213-1'.
573 * utf-2000/Ideograph-R030-Mouth.el: New file.
575 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
577 * utf-2000/Ideograph-R005-Second.el: Sync with CNS2Dict 0.390.
579 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
581 * utf-2000/char-db-util.el (insert-char-data): Generate comment
584 * utf-2000/Ideograph-R004-Slash.el (M00129): Separated from
586 (M00135): Separate C6-222F.
588 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
590 * utf-2000/Ideograph-R003-Dot.el (M00100): Fixed.
592 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
594 * utf-2000/Ideograph-R002-Line.el: Sync with CNS2Dict 0.390.
596 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
598 * utf-2000/Ideograph-R001-One.el (M00032): Separate U+4E17 and
601 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
603 * utf-2000/Ideograph-R029-Again.el,
604 utf-2000/Ideograph-R028-Private.el: New files.
606 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
608 * utf-2000/char-db-util.el (char-db-update-comment): Don't use
609 mapping-table for `ideograph-daikanwa'.
611 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
613 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
614 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
615 "Ideograph-R015-Ice", "Ideograph-R016-Table",
616 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
617 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
618 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
619 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
620 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
622 * utf-2000/Ideograph-R012-Eight.el,
623 utf-2000/Ideograph-R013-Down-Box.el,
624 utf-2000/Ideograph-R014-Cover.el, utf-2000/Ideograph-R015-Ice.el,
625 utf-2000/Ideograph-R016-Table.el,
626 utf-2000/Ideograph-R017-Open-Box.el,
627 utf-2000/Ideograph-R018-Knife.el,
628 utf-2000/Ideograph-R019-Power.el, utf-2000/Ideograph-R020-Wrap.el,
629 utf-2000/Ideograph-R021-Spoon.el,
630 utf-2000/Ideograph-R022-Right-Open-Box.el,
631 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
632 utf-2000/Ideograph-R024-Ten.el,
633 utf-2000/Ideograph-R025-Divination.el,
634 utf-2000/Ideograph-R026-Seal.el, utf-2000/Ideograph-R027-Cliff.el:
637 * utf-2000/ideograph-util.el (write-ideograph-radical-char-data):
638 Replace ` ' in `name' by `-'.
640 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
642 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
643 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
644 "Ideograph-R005-Second", "Ideograph-R006-Hook",
645 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
646 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
648 * mule/mule-charset.el (default-coded-charset-priority-list): Add
649 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
651 * utf-2000/Ideograph-R002-Line.el, utf-2000/Ideograph-R003-Dot.el,
652 utf-2000/Ideograph-R004-Slash.el,
653 utf-2000/Ideograph-R005-Second.el,
654 utf-2000/Ideograph-R006-Hook.el, utf-2000/Ideograph-R007-Two.el,
655 utf-2000/Ideograph-R008-Lid.el, utf-2000/Ideograph-R009-Man.el,
656 utf-2000/Ideograph-R010-Legs.el, utf-2000/Ideograph-R011-Enter.el:
659 * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
660 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'; check Group
662 (ideograph-char<): Prefer minor code of `morohashi-daikanwa'
665 * utf-2000/Ideograph-R001-One.el: Changed to utf-8 encoding.
667 1999-11-17 MORIOKA Tomohiko <tomo@urania.m17n.org>
669 * utf-2000/ideograph-util.el: New file.
671 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
673 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
676 * utf-2000/Ideograph-R001-One.el: New file.
678 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
680 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
681 (chinese-isoir165): Moved from mule/chinese.el.
682 (chinese-cns11643-3): Moved from mule/chinese.el.
683 (chinese-cns11643-4): Moved from mule/chinese.el.
684 (chinese-cns11643-5): Moved from mule/chinese.el.
685 (chinese-cns11643-6): Moved from mule/chinese.el.
686 (chinese-cns11643-7): Moved from mule/chinese.el.
688 * mule/chinese.el: Move definition of coded-charsets to
691 * utf-2000/char-db-util.el (insert-char-data): Change order of
692 `morohashi-daikanwa'.
694 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
696 * utf-2000/char-db-util.el (char-attribute-name<) Use
697 `charset-iso-final-char' instead of `charset-final'; fixed.
698 (insert-char-data): Delete unused local variable `name'; use
699 `charset-iso-graphic-plane' instead of `charset-graphic'.
700 (char-db-update-comment): Use `charset-iso-graphic-plane' instead
701 of `charset-graphic'.
702 (insert-char-range-data): Delete unused local variable `variants'.
703 (what-character-original-window-configuration): Define to avoid
706 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
708 * utf-2000/char-db-util.el (ideographic-radicals): New constant.
709 (insert-char-data): Change order of `ideographic-radical',
710 `ideographic-strokes' and `total-strokes'; adjust width of the
711 first element of a list.
713 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
715 * mule/mule-charset.el (default-coded-charset-priority-list): Add
716 `ideograph-daikanwa'.
718 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
720 * dumped-lisp.el (preloaded-file-list): Delete
721 "ccs-jisx0201-latin.el".
723 * utf-2000/ccs-jisx0201-latin.el: Deleted.
725 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
727 * dumped-lisp.el (preloaded-file-list): Add
728 "u031A0-Extended-Bopomofo" in UTF-2000.
730 * utf-2000/u031A0-Extended-Bopomofo.el: New file.
732 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
734 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
735 renamed to u02E00-CJK-Radical-Supplement.
737 * utf-2000/u02E00-CJK-Radical-Supplement.el: Renamed from
738 u02E00-CJK-Radicals.el.
740 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
742 * dumped-lisp.el (preloaded-file-list): Add
743 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
744 "u030A0-Katakana", "u03100-Bopomofo",
745 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
746 "u03200-Enclosed-CJK-Letters-and-Months" and
747 "u03300-CJK-Compatibility".
749 * utf-2000/u03000-CJK-Symbols-and-Punctuation.el,
750 utf-2000/u03040-Hiragana.el, utf-2000/u030A0-Katakana.el,
751 utf-2000/u03100-Bopomofo.el,
752 utf-2000/u03130-Hangul-Compatibility-Jamo.el,
753 utf-2000/u03190-Kanbun.el,
754 utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el,
755 utf-2000/u03300-CJK-Compatibility.el: New files.
757 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
759 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
760 "u02F00-Kangxi-Radicals" and
761 "u02FF0-Ideographic-Description-Characters".
763 * utf-2000/u02E00-CJK-Radicals.el,
764 utf-2000/u02F00-Kangxi-Radicals.el,
765 utf-2000/u02FF0-Ideographic-Description-Characters.el: New files.
767 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
769 * dumped-lisp.el (preloaded-file-list): Add
770 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
771 "u02800-Braille-Patterns" in UTF-2000.
773 * utf-2000/u02600-Miscellaneous-Symbols.el,
774 utf-2000/u02700-Dingbats.el, utf-2000/u02800-Braille-Patterns.el:
777 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
779 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
780 "uXXXXX-*.el" in UTF-2000.
782 * bytecomp.el (byte-compile-insert-header): Delete comments if
783 non-ASCII characters are found; allow `byte-compile-dynamic' and
784 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
787 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
789 * dumped-lisp.el (preloaded-file-list): Add
790 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
791 "u025A0-Geometric-Shapes.el".
793 * utf-2000/u02500-Box-Drawing.el,
794 utf-2000/u02580-Block-Elements.el,
795 utf-2000/u025A0-Geometric-Shapes.el: New file.
797 * utf-2000/u02500-Box-Drawing.el,
798 utf-2000/u02580-Block-Elements.el,
799 utf-2000/u025A0-Geometric-Shapes.el: New files.
801 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
803 * dumped-lisp.el (preloaded-file-list): Add
804 "u02400-Control-Pictures.el", "u02440-OCR.el" and
805 "u02460-Enclosed-Alphanumerics.el".
807 * utf-2000/u02400-Control-Pictures.el, utf-2000/u02440-OCR.el,
808 utf-2000/u02460-Enclosed-Alphanumerics.el: New files.
810 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
812 * mule/mule-charset.el (default-coded-charset-priority-list): Add
815 * dumped-lisp.el (preloaded-file-list): Add
816 "u02200-Mathematical-Operators.el" and
817 "u02300-Miscellaneous-Technical.el".
819 * utf-2000/u02200-Mathematical-Operators.el,
820 utf-2000/u02300-Miscellaneous-Technical.el: New files.
822 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
824 * mule/mule-charset.el (default-coded-charset-priority-list): Add
825 `chinese-cns11643-*'.
827 * dumped-lisp.el (preloaded-file-list): Add
828 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
829 "u02190-Arrows.el" in UTF-2000.
831 * utf-2000/u02100-Letterlike-Symbols.el,
832 utf-2000/u02150-Number-Forms.el, utf-2000/u02190-Arrows.el: New
835 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
837 * mule/mule-charset.el (default-coded-charset-priority-list): Add
840 * dumped-lisp.el (preloaded-file-list): Add
841 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
842 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
843 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
845 * utf-2000/u02000-General-Punctuation.el,
846 utf-2000/u02070-Superscripts.el, utf-2000/u02080-Subscripts.el,
847 utf-2000/u020A0-Currency-Symbols.el,
848 utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el: New
851 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
853 * utf-2000/u00180-Latin-Extended-B.el: Reformatted to print
854 code-point of GR-set as GR value.
856 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
858 * utf-2000/char-db-util.el (insert-char-data): Modify order when
859 CHAR does not have `decimal-digit-value' property.
861 * utf-2000/u00100-Latin-Extended-A.el: Reformatted to print
862 code-point of GR-set as GR value.
863 (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL
866 * utf-2000/u000A0-Latin-1-Supplement.el: Reformatted to print
867 code-point of GR-set as GR value.
869 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
871 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
873 * utf-2000/ccs-viscii.el: Deleted.
875 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
877 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
878 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
879 "u01780-Khmer.el", "u01800-Mongolian.el",
880 "u01E00-Latin-Extended-Additional.el" and
881 "u01F00-Greek-Extended.el" in UTF-2000.
883 * utf-2000/u013A0-Cherokee.el, utf-2000/u01400-Canadian.el,
884 utf-2000/u01680-Ogham.el, utf-2000/u016A0-Runic.el,
885 utf-2000/u01780-Khmer.el, utf-2000/u01800-Mongolian.el,
886 utf-2000/u01E00-Latin-Extended-Additional.el,
887 utf-2000/u01F00-Greek-Extended.el: New files.
889 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
891 * utf-2000/char-db-util.el (insert-char-data): Print GR value for
894 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
896 * mule/mule-charset.el (default-coded-charset-priority-list): Add
897 `ethiopic-ucs' and `ethiopic'.
899 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
900 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
902 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
903 from mule/ethiopic.el.
905 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
908 * utf-2000/u010A0-Georgian.el, utf-2000/u01100-Hangul-Jamo.el,
909 utf-2000/u01200-Ethiopic.el: New files.
911 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
913 * utf-2000/char-db-util.el (char-db-update-comment): Use
914 mapping-table for `arabic-iso8859-6'.
915 (insert-char-data-with-variant): New function.
916 (insert-char-range-data): Use `insert-char-data-with-variant'.
917 (what-char-definition): Use `insert-char-data-with-variant'
918 instead of `insert-char-data'; use `char-db-update-comment'.
920 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
922 * mule/mule-charset.el (default-coded-charset-priority-list): Add
925 * mule/mule-conf.el (lao): New coded-charset.
927 * dumped-lisp.el (preloaded-file-list): Add
928 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
929 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
930 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
931 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
932 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
934 * utf-2000/u00900-Devanagari.el, utf-2000/u00980-Bengali.el,
935 utf-2000/u00A00-Gurmukhi.el, utf-2000/u00A80-Gujarati.el,
936 utf-2000/u00B00-Oriya.el, utf-2000/u00B80-Tamil.el,
937 utf-2000/u00C00-Telugu.el, utf-2000/u00C80-Kannada.el,
938 utf-2000/u00D00-Malayalam.el, utf-2000/u00D80-Sinhala.el,
939 utf-2000/u00E00-Thai.el, utf-2000/u00E80-Lao.el,
940 utf-2000/u00F00-Tibetan.el, utf-2000/u01000-Myanmar.el: New files.
942 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
944 * mule/mule-charset.el (default-coded-charset-priority-list): Add
945 `ucs-bmp' and `arabic-iso8859-6'.
947 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
949 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
950 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
951 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
953 * utf-2000/u00400-Cyrillic.el, utf-2000/u00530-Armenian.el,
954 utf-2000/u00590-Hebrew.el, utf-2000/u00600-Arabic.el,
955 utf-2000/u00700-Syriac.el, utf-2000/u00780-Thaana.el: New files.
957 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
959 * utf-2000/u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA):
962 * utf-2000/u00300-Combining-Diacritical-Marks.el: Reformatted.
964 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
966 * utf-2000/u002B0-Spacing-Modifier-Letters.el,
967 utf-2000/u00250-IPA-Extensions.el: Reformatted.
969 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
971 * utf-2000/char-db-util.el (insert-char-data): Fix format of
972 `iso-10646-comment'; swap order of `->lowercase' and
975 * utf-2000/u00180-Latin-Extended-B.el: Merge `latin-viscii'
978 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
980 * utf-2000/char-db-util.el (char-attribute-name<): New function.
981 (insert-char-data): Use `char-attribute-name<' to sort; change
982 order of `iso-10646-comment'.
983 (char-db-update-comment): Use mapping-table for `latin-viscii-*'.
985 * utf-2000/u00100-Latin-Extended-A.el,
986 utf-2000/u000A0-Latin-1-Supplement.el: Merge `latin-viscii'
989 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
991 * utf-2000/char-db-util.el (insert-char-data): Change order.
992 (insert-char-range-data): Insert variants.
993 (char-db-update-comment): Fix problem with ascii and
994 non-ISO-2022-sets; don't insert control-characters.
996 * utf-2000/u00020-Basic-Latin.el: Merge `latin-viscii'
999 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
1001 * startup.el (normal-top-level): Load autoload file for UTF-2000
1004 * utf-2000/auto-autoloads.el: New file.
1006 * utf-2000/char-db-util.el: New file.
1008 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
1010 * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'.
1012 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
1014 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1015 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1016 "u00020-Basic-Latin.el", "u00080-C1.el",
1017 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1018 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1019 "u002B0-Spacing-Modifier-Letters.el",
1020 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1023 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1024 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete.
1026 * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el,
1027 utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el,
1028 utf-2000/u00180-Latin-Extended-B.el,
1029 utf-2000/u00100-Latin-Extended-A.el,
1030 utf-2000/u00250-IPA-Extensions.el,
1031 utf-2000/u002B0-Spacing-Modifier-Letters.el,
1032 utf-2000/u00300-Combining-Diacritical-Marks.el,
1033 utf-2000/u00370-Greek.el: New files.
1035 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
1037 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1038 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1039 instead of `vietnamese-viscii-*'.
1041 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1043 * mule/mule-conf.el: New file.
1045 * mule/misc-lang.el: Move definition of charset `ipa' to
1048 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
1050 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1051 `latin-viscii'; prefer it for characters used in Vietnamese.
1053 * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
1055 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
1057 * bytecomp.el (byte-compile-insert-header): Fix regexp.
1059 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
1061 * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
1064 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
1066 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1067 `vietnamese-viscii-lower'.
1068 (latin-viscii-upper): Renamed from charset
1069 `vietnamese-viscii-upper'.
1070 (vietnamese-viscii-lower): New alias for charset
1071 `latin-viscii-lower'.
1072 (vietnamese-viscii-upper): New alias for charset
1073 `latin-viscii-upper'.
1075 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
1077 * mule/mule-charset.el (default-coded-charset-priority-list):
1078 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1080 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1082 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1083 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
1084 utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
1085 utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
1088 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1089 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1090 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1091 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1094 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1096 * mule/ccs-tcvn5712.el: New file.
1098 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1100 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1103 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1105 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1106 `japanese-jisx0208'.
1108 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1110 * dumped-lisp.el (preloaded-file-list): Add
1111 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1112 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1115 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1116 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1117 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1118 mule/ccs-viscii.el: New files.
1120 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1123 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
1125 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1126 `hiragana-jisx0208' and `katakana-jisx0208'.
1128 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1130 * mule/chinese.el (chinese-cns11643-3): Define it even if
1131 `utf-2000' is provided.
1132 (chinese-cns11643-4): Likewise.
1133 (chinese-cns11643-5): Likewise.
1134 (chinese-cns11643-6): Likewise.
1135 (chinese-cns11643-7): Likewise.
1137 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
1139 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1140 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1142 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1144 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1145 `cyrillic-iso8859-5' and `greek-iso8859-7'.
1147 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1149 * mule/mule-charset.el (default-coded-charset-priority-list):
1152 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1154 * mule/viet-chars.el: Don't define charset
1155 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
1156 they are defined as builtin charsets.
1158 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
1160 * version.el (emacs-version): Add more space just before UTF-2000
1163 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1165 * version.el ([constant] emacs-version): Don't add a space in the
1166 preceding place of `xemacs-betaname' because it is duplicated.
1167 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
1169 * startup.el (splash-frame-body): Add ETL.
1171 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1173 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
1174 is provided because it is defined as builtin charset.
1175 (chinese-cns11643-4): Likewise.
1176 (chinese-cns11643-5): Likewise.
1177 (chinese-cns11643-6): Likewise.
1178 (chinese-cns11643-7): Likewise.
1180 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
1182 * mule/mule-cmds.el (reset-language-environment): Fix problem when
1183 coding-system `iso-10646-ucs-4' is not defined.
1185 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
1187 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
1188 coding-system if `utf-2000' is provided.
1190 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1192 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
1193 `utf-2000' is provided.
1195 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1197 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
1198 if utf-2000 is provided temporally.
1200 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
1202 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
1203 as builtin variable].
1205 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1207 * files.el (insert-file-contents-literally): Treat file as binary;
1208 call file-name-handlers. [sync with Emacs 20.3.10]
1210 1999-12-14 Martin Buchholz <martin@xemacs.org>
1212 * XEmacs 21.2.24 is released.
1214 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
1216 * about.el (about-hackers): Update my email address.
1218 1999-12-07 Martin Buchholz <martin@xemacs.org>
1220 * XEmacs 21.2.23 is released.
1222 1999-11-06 Jason R Mastaler <jason@mastaler.com>
1224 * package-get.el (package-get-download-sites): Removed several
1225 defunct download sites, added many new ones, and corrected a few
1226 incorrect directory-on-site entries. Added physical locations to
1229 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
1231 * finder.el (finder-commentary): add DOC string and fix
1234 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
1236 * help.el (describe-function): Don't forget to intern the string
1237 completing-read returns.
1238 (describe-variable): Ditto.
1240 1999-11-16 Adrian Aichner <aichner@ecf.teradyne.com>
1242 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
1243 `hyper-apropos-help-mode' here to find symbol to customize
1244 irregardless of cursor position and simplify
1245 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
1246 `hyper-apropos-popup-menu'.
1248 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1250 * apropos.el (apropos-mode-map): Add return to call
1252 (apropos-print): Call apropos-mode to have better
1253 command reference. Put keymap text-poperty to
1256 1999-11-22 Alastair Burt <burt@dfki.de>
1258 * help.el: (describe-bindings-1): Added handling of keymaps for
1259 the extents at point.
1261 1999-12-02 Mark Thomas <mthomas@jprc.com>
1263 * gutter-items.el (buffers-tab-items): Wrap the function in a
1266 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
1268 * help.el (describe-function): Use the DEFAULT argument to
1270 (describe-variable): Ditto.
1272 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1274 * minibuf.el (read-from-minibuffer): Add optional argument
1275 DEFAULT to have better mini-buffer history support.
1276 (completing-read): Pass default to read-from-minibuffer.
1277 (read-buffer): Pass default to completing-read.
1279 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
1281 * font-lock.el (font-lock-doc-string-face): Document the
1282 `font-lock-lisp-like' property.
1284 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
1286 * lisp-mode.el: Specify `font-lock-lisp-like'.
1288 * font-lock.el (font-lock-lisp-like): New function.
1289 (font-lock-fontify-syntactically-region): Use it.
1291 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
1293 * XEmacs 21.2.22 is released
1295 1999-11-28 Martin Buchholz <martin@xemacs.org>
1297 * XEmacs 21.2.21 is released.
1299 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1301 * minibuf.el (read-coding-system): Accept symbol and
1302 coding-system object as a default-coding-system.
1304 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1306 * minibuf.el (read-coding-system): Accept symbol as
1307 a default-coding-system.
1309 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1311 * apropos.el (apropos-documentation): Use insert instead
1314 1999-11-07 William M. Perry <wmperry@aventail.com>
1316 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
1317 for the linux console.
1319 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
1320 stuff to work when you are not on a window system, since the GPM
1321 mouse support now allows pasting from outside of XEmacs.
1323 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
1325 * XEmacs 21.2.20 is released
1327 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
1329 * setup-paths.el (paths-default-info-directories): Add
1330 /usr/share/info and /usr/local/share/info.
1332 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
1334 * about.el: Updated Vladimir Ivanovic's info.
1336 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
1338 * auto-show.el (auto-show-truncationp): Remove.
1340 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
1342 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
1344 * indent.el (indent-line-to): fix bug: spaces were not replaced
1345 with tab if column is multiple of tab-width
1348 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
1350 * mule/mule-cmds.el (read-input-method-name): Accept symbols
1351 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
1353 * package-get.el (package-get-package-provider): Be verbose when
1354 interactive. Patch from Robert Pluim
1356 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
1358 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
1361 1999-08-19 Stephen Tse <stephent@sfu.ca>
1363 * process.el (open-network-stream): Add a new optional parameter
1364 PROTOCOL to support udp; fix a minor typo and add an explanation
1365 in docstring for udp programming.
1367 * code-process.el (open-network-stream): Add a new optional
1368 parameter PROTOCOL to support udp; fix a minor typo and add an
1369 explanation in docstring for udp programming.
1371 1999-10-18 Andy Piper <andy@xemacs.org>
1373 * gui.el (make-gui-button): be more precise about how we call
1376 * wid-edit.el (widget-push-button-value-create): Use the new form
1377 of native gui-button.
1379 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1381 * info.el (Info-page-prev): Don't do (sit-for 0).
1383 1999-10-13 Andy Piper <andy@xemacs.org>
1385 * gutter-items.el (progress-abort-glyph): new glyph for showing
1387 (append-progress): dispatch-event rather than sit-for.
1388 (abort-progress): new function. Show the abort glyph with an
1389 appropriate message.
1390 (raw-append-progress): dispatch-event rather than sit-for.
1391 (display-progress): cope with aborts.
1393 * gui.el (make-gui-button): Use native widgets for buttons
1395 (insert-gui-button): ditto.
1396 (gui-button-p): ditto.
1398 * xbm-button.el: remove from core.
1400 * xpm-button.el: remove from core.
1402 1999-10-07 Olivier Galibert <galibert@pobox.com>
1404 * faces.el (init-device-faces): Don't initialize the random faces
1405 on the stream device.
1407 1999-10-06 Andy Piper <andy@xemacs.org>
1409 * files.el (recover-file): Don't use ls under windows for revert buffer.
1411 1999-09-25 Adrian Aichner <aichner@ecf.teradyne.com>
1413 * package-get.el (package-get-download-menu): Make menu really
1414 toggle download sites.
1415 (package-get-download-sites): Add autoload cookie.
1417 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1419 * setup-paths.el (paths-find-module-directory): Ditto.
1421 1999-09-29 Werner Fink <werner@suse.de>
1423 * setup-paths.el (paths-find-exec-directory): Add missing nil
1424 parameter for environment.
1426 1999-09-27 Martin Buchholz <martin@xemacs.org>
1428 * modeline.el (modeline-format):
1429 Only purecopy the strings. Else
1430 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
1433 1999-08-28 Mike Woolley <mike@bulsara.com>
1435 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
1436 user setting comint-completion-addsuffix and
1437 comint-process-echoes.
1439 1999-09-22 Andy Piper <andy@xemacs.org>
1441 * gutter-items.el (update-tab-in-gutter): use
1442 last-nonminibuf-window instead of selected-window.
1444 1999-09-18 Andy Piper <andy@xemacs.org>
1446 * gnuserv.el (gnuserv-edit-files): select frame we are going to
1449 * subr.el (record-buffer-hook): new variable so that the hook gets
1452 1999-09-16 Andy Piper <andy@xemacs.org>
1454 * gutter-items.el (update-tab-in-gutter): only update when the
1456 (remove-buffer-from-gutter-tab): ditto.
1458 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
1460 * simple.el (do-auto-fill): Commented out part of Kinsoku
1463 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
1465 * isearch-mode.el (isearch-highlightify-region): Give the
1466 highlighting extents a high priority.
1467 (isearch-make-extent): Give the main highlighting extent an even
1470 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1472 * packages.el (packages-compute-package-locations): Fix typo from
1475 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1477 * setup-paths.el (paths-find-doc-directory): Respect value of
1478 `configure-doc-directory.'
1480 * find-paths.el (paths-find-architecture-directory): Give
1481 precendence `default' argument (which typically comes from
1484 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1486 * startup.el (command-line-early): Added options -user-init-file
1487 and -user-init-directory.
1489 * files.el (user-init-file): Default to NIL so we can recognize
1492 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1494 * obsolete.el (init-file-user):
1496 * packages.el (packages-compute-package-locations):
1497 * package-get.el (package-get-user-index-filename):
1498 * menubar-items.el (maybe-add-init-button):
1499 * info.el (Info-annotations-path):
1501 Change `user-init-directory' to be an absolute path.
1502 Use `user-init-directory' where appropriate.
1503 Zap `init-file-user' and its uses.
1505 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
1507 * subr.el (copy-symbol): New function.
1509 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
1511 * isearch-mode.el (isearch-done): Be sure to restore invisible
1512 extents in the proper buffer.
1513 (isearch-pre-command-hook): Set this-command to the correct value
1514 in case the buffer has changed and old overriding-local-map was
1516 (isearch-restore-extent): Use remprop instead of setting the
1519 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
1521 * cmdloop.el (execute-extended-command): Update zmacs region
1523 (execute-extended-command): Make the message gettext-friendly.
1525 1999-09-07 Andy Piper <andy@xemacs.org>
1527 * gutter-items.el (progress-gauge-glyph): renamed from
1529 (progress-text-glyph): new variable.
1530 (progress-layout-glyph): use layouts and text glyphs.
1531 (progress-area-buffer): removed.
1532 (progress-text-and-extent): new variable.
1533 (progress-displayed-p): dynamically create gutter area buffer.
1534 (clear-progress): ditto.
1535 (raw-append-progress): ditto.
1536 (append-progress): use new glyph names.
1537 (raw-append-progress): only create the extent when needed. set
1538 properties more optimally.
1539 (progress): remove args.
1541 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
1543 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
1544 mapcar where the return value is unused.
1545 (isearch-restore-invisible-extents): Ditto.
1546 (isearch-highlight-all-cleanup): Ditto.
1547 (isearch-delete-extents-in-range): Traverse the extents only once.
1548 (isearch-highlight-all-update): Don't start over if the search
1549 string has changed and more input is pending.
1551 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
1553 * packages.el (packages-find-package-data-path): Ditto.
1555 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
1557 * subr.el (mapc-internal): Don't make obsolete.
1559 * cl-extra.el (mapc): Resurrect.
1561 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
1563 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
1566 * isearch-mode.el (isearch-top-state): Restore isearch-word.
1567 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
1568 (isearch-yank-clipboard): Use get-clipboard instead of
1570 (isearch-yank-selection): Fix docstring.
1572 1999-09-02 Martin Buchholz <martin@xemacs.org>
1574 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
1576 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
1578 * cl-macs.el (extent-start-position): Fix setf method.
1579 (extent-end-position): Ditto.
1581 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
1583 * isearch-mode.el: End merge with FSF 20.4.
1585 * isearch-mode.el (search-invisible): New variable.
1586 (isearch-hide-immediately): Ditto.
1587 (isearch-unhidden-extents): Ditto.
1588 (isearch-range-invisible): New function.
1589 (isearch-unhide-extent): Ditto.
1590 (isearch-restore-invisible-extents): Ditto.
1591 (isearch-restore-extent): Ditto.
1593 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
1595 (isearch-ring-retreat-edit): Ditto.
1596 (isearch-forward): New argument NO-RECURSIVE-EDIT.
1597 (isearch-forward-regexp): New arguments NOT-REGEXP and
1599 (isearch-backward): New argument NO-RECURSIVE-EDIT.
1600 (isearch-backward-regexp): New arguments NOT-REGEXP and
1602 (isearch-mode): Return isearch-success.
1603 (isearch-update): Use unread-command-events instead of
1604 unread-command-event.
1605 (isearch-abort): If an invalid regexp is encountered, keep popping
1607 (isearch-*-char): Use FSF implementation.
1608 (isearch-whitespace-chars): Use the more robust FSF's
1610 (isearch-within-brackets): New variable.
1611 (isearch-mode): Initialize it.
1612 (isearch-edit-string): Bind it.
1613 (isearch-search-and-update): Set it.
1614 (isearch-push-state): Push it.
1615 (isearch-top-state): Pop it.
1616 (isearch-search): Set it.
1617 (isearch-printing-char): When called by isearch-whitespace-chars,
1618 handle M-SPC gracefully.
1619 (isearch-message-prefix): New argument ELLIPSIS.
1620 (isearch-message-suffix): Ditto.
1621 (isearch-message): Use the ELLIPSIS argument when calling
1622 isearch-message-prefix and isearch-message-suffix.
1623 (isearch-message-prefix): Distinguish between "wrapped" and
1624 "overwrapped" search, FWIW.
1626 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
1628 * isearch-mode.el (isearch-edit-string): Use the head of the
1629 search ring instead of search-last-string and search-last-regexp.
1630 (search-highlight): Renamed from isearch-highlight.
1631 (isearch-exit): Use the new name.
1632 (isearch-highlight): Ditto.
1633 (isearch-dehighlight): Ditto.
1634 (isearch-update-ring): New function.
1635 (isearch-done): Call it.
1636 (isearch-done): New argument EDIT.
1637 (isearch-repeat): If search string is empty, look up at the car of
1638 the search ring; ignore the yank pointer.
1639 (isearch-abort): Call isearch-done with NOPUSH.
1640 (isearch-cancel): New function.
1641 (isearch-mode-map): Bind it to ESC ESC ESC.
1643 * isearch-mode.el: Begin merge with FSF 20.4.
1645 1999-09-01 Andy Piper <andy@xemacs.org>
1647 * x-select.el (x-get-clipboard): obsolete.
1648 (x-yank-clipboard-selection): obsolete
1650 * select.el (disown-selection): need to be careful to disown the
1651 clipboard if we set it via selection.
1652 (get-clipboard): move from x-select.el
1653 (yank-clipboard-selection): ditto.
1655 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
1657 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
1658 isearch-highlight-all-matches to nil.
1659 (isearch-fixed-case): New variable.
1660 (isearch-mode): Initialize it.
1661 (isearch-edit-string): Save it.
1662 (isearch-toggle-case-fold): Set it.
1663 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
1664 need to check isearch-fixed-case.
1665 (isearch-toggle-case-fold): Update highlighting of all matches
1667 (isearch-edit-string):
1669 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
1671 * isearch-mode.el (isearch-edit-string): Call isearch-message
1672 before reading the event so that the prompt is displayed properly.
1673 (isearch-message): Use isearch-nonincremental when calling
1674 isearch-message-prefix.
1675 (minibuffer-local-isearch-map): Bind up and down to do the same as
1676 M-p and M-n respectively.
1677 (isearch-done): New arg NOPUSH.
1678 (isearch-edit-string): Use it.
1679 (isearch-edit-string): Don't bind isearch-string.
1680 (isearch-ring-adjust): Edit string, *then* push state.
1682 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
1684 * faces.el (isearch-secondary): Make isearch-secondary look
1685 different than default.
1687 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
1689 * isearch-mode.el (isearch-yank): Use progn instead of the inner
1691 (isearch-dehighlight): Remove TOTALLY. Simplify.
1692 (isearch-update): Call isearch-dehighlight without arguments.
1693 (isearch-done): Ditto.
1695 * isearch-mode.el (isearch-fix-case): If the search string has no
1696 upper-case letters, allow the folding to be reenabled.
1697 Previously, once disabled, the folding would remain that way until
1699 (isearch-top-state): Call isearch-fix-case.
1701 * isearch-mode.el (isearch-yank): Use progn instead of the inner
1703 (isearch-dehighlight): Remove TOTALLY. Simplify.
1705 1999-08-31 Jan Vroonhof <jan@xemacs.org>
1708 xbm-button.el: Need to exist in core because gui.el depends on
1711 1999-08-31 Andy Piper <andy@xemacs.org>
1713 * gutter-items.el (buffers-tab-face): new customizable variable.
1714 (buffers-tab-default-buffer-line-length): new specifier for
1715 maximum viewable characters.
1716 (progress-stack): new variable for implementing widget-based
1718 (progress-area-buffer): ditto.
1719 (progress-glyph-height): ditto.
1720 (progress-stop-callback): ditto.
1721 (progress-quit-function): new function.
1722 (progress-glyph): new variable.
1723 (progress-layout-glyph): ditto.
1724 (progress-displayed-p): new function, see message-displayed-p for
1726 (clear-progress): ditto.
1727 (remove-progress): ditto.
1728 (append-progress): ditto.
1729 (raw-append-progress): ditto.
1730 (display-progress): ditto.
1731 (current-progress): ditto.
1732 (current-progress-label): ditto.
1737 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
1739 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
1741 * isearch-mode.el (isearch-yank-x-selection): Renamed to
1742 `isearch-yank-selection'.
1743 (isearch-mode-map): Use it.
1744 (isearch-yank-selection): Use `get-selection' instead of
1747 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
1749 * faces.el (isearch-secondary): Create face here.
1751 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
1754 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
1756 * subr.el (buffer-string): More robust backward compatibility
1757 check, courtesy William Perry.
1759 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
1761 * replace.el (perform-replace): Stop the search after the search
1762 limit has been reached.
1764 1999-08-23 Andy Piper <andy@xemacs.org>
1766 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
1767 here if we don't have one.
1769 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1771 * ldap.el (ldap-coding-system): Default to nil until we get
1772 efficient UTF8 support
1773 (ldap-decode-string): Guard against `decode-coding-string' not
1775 (ldap-encode-string): Guard against `encode-coding-string' not
1778 1999-08-23 Didier Verna <verna@inf.enst.fr>
1780 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
1781 Some doc strings improvements, and add a star to the `interactive'
1784 1999-08-18 Stef Epardaud <stef@lunatech.com>
1786 * font-lock.el (java-font-lock-keywords-3): introduced new
1787 keywords and regexpes for javadoc syntax 1.2.
1789 1999-08-17 Andy Piper <andy@xemacs.org>
1791 * gutter-items.el (buffers-tab-format-buffer-line-function): use
1792 format-buffers-tab-line.
1793 (buffers-tab-max-buffer-line-length): new variable.
1794 (format-buffers-tab-line): new function. truncate names if over
1795 buffers-tab-max-buffer-line-length.
1797 1999-08-13 Charles G Waldman <cgw@fnal.gov>
1799 * cus-start.el: Customize the variable `bell-inhibit-time'.
1801 1999-08-16 Andy Piper <andy@xemacs.org>
1803 * gutter-items.el (remove-buffer-from-gutter-tab): take a
1804 brute-force approach to deleting the last buffer.
1805 (buffers-tab-grouping-regexp): new customizable variable.
1806 (select-buffers-tab-buffers-by-mode): use it.
1808 1999-08-13 Andy Piper <andy@xemacs.org>
1810 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
1813 1999-07-30 Didier Verna <verna@inf.enst.fr>
1815 * cus-edit.el (custom-save-variables): I said, use prin1 instead
1816 of princ to output symbols.
1817 (custom-save-face-internal): ditto.
1818 (custom-save-resets): ditto.
1820 1999-08-09 Didier Verna <verna@inf.enst.fr>
1822 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
1823 `regexp-quote' to protect the major mode name for use as a regular
1824 expression (c++ needs this for instance).
1826 1999-08-08 Andy Piper <andy@xemacs.org>
1828 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
1829 cope with similar mode names.
1831 * gutter-items.el (buffers-tab-selection-function): new selection
1833 (select-buffers-tab-buffers-by-mode): new function.
1834 (buffers-tab-items): use it if set to only display buffers in the
1835 tab in the current buffer's group..
1836 (update-tab-in-gutter): use new api.
1837 (remove-buffer-from-gutter-tab): ditto.
1839 * gutter-items.el (buffers-tab-max-size): set custom selection
1841 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
1842 (add-tab-to-gutter): set face as default.
1844 1999-07-07 Jan Vroonhof <jan@xemacs.org>
1846 * faces.el (frob-face-property): Merge the fall-back specifier
1847 with the target, not replace it.
1849 1999-08-05 Andy Piper <andy@xemacs.org>
1851 * gutter-items.el (update-tab-in-gutter): add frame argument for
1853 (update-tab-in-gutter): use it.
1855 * gutter-items.el (record-buffer-hook): set.
1857 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
1859 (switch-to-buffer-hook) deleted.
1861 1999-08-04 Andy Piper <andy@xemacs.org>
1863 * gutter-items.el (update-tab-in-gutter): make sure this will work
1864 as an argument to create-frame-hook.
1866 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
1868 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
1869 instead of timer emulation.
1871 1999-07-30 Darryl Okahata <darrylo@sonic.net>
1873 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
1874 Emacs isearch enhancements.
1876 1999-07-28 Andy Piper <andy@xemacs.org>
1878 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
1879 all devices that support tab controls.
1880 (remove-buffer-from-gutter-tab): new function. to be used as a
1881 value for kill-buffer-hook.
1883 1999-07-21 Sean MacLennan <seanm@storm.ca>
1885 * auto-show.el (auto-show-truncationp): changed to match
1886 `window_translation_on'
1888 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
1890 * XEmacs 21.2.19 is released
1892 1999-07-28 SL Baur <steve@miho>
1894 * code-files.el (insert-file-contents): Fix docstring.
1895 revert previous change.
1897 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1899 * fill.el (fill-region-as-paragraph): Change re-break-point to
1900 contain word-across-newline plus one character so that filling
1901 Japanese and Chinese works as desired.
1902 * simple.el (do-auto-fill): Ditto.
1904 1999-07-26 SL Baur <steve@miho>
1906 * mule/japanese.el ("Japanese"): Do not specify a default input
1908 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
1910 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
1912 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
1913 able to use cl-macs macro in early lisp.
1915 1999-07-23 Jan Vroonhof <jan@xemacs.org>
1920 Massive custom Theme API changes.
1922 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
1924 * code-files.el (insert-file-contents): Regard
1925 coding-system-magic-cookie if `coding-system-for-read' is nil.
1927 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
1929 * mule/thai-xtis.el: Add coding: local variable, to avoid
1930 bootstrapping problem with C locale.
1932 1999-07-22 Andy Piper <andy@xemacs.org>
1934 * dumped-lisp.el (preloaded-file-list): guard against putting
1935 gutter-items in a less than functional XEmacs.
1936 * gutter-items.el: put call to `add-tab-to-gutter' back in.
1938 1999-07-18 Bob Weiner <weiner@beopen.com>
1940 * fill.el (fill-context-prefix): Fixed bug that prevented the
1941 setting of an adaptive fill prefix when the `dont-skip-first' was
1944 1999-07-22 SL Baur <steve@miho>
1946 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
1948 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
1950 * files.el (interpreter-mode-alist): add `make', `guile', and
1951 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
1952 makefile-mode, guile is a scheme, and someday XEmacs will be
1953 modular enough to use as an efficient scripting tool.)
1955 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
1957 * mule/mule-cmds.el (reset-language-environment): Regard
1958 coding-category `utf-8' and `ucs-4' if they are available.
1960 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
1962 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
1963 (prefer-coding-system): Fix DOC-string.
1965 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
1968 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
1970 (coding-system-change-eol-conversion): Fix DOC-string.
1972 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
1974 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
1975 instead of `list-coding-system'.
1977 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1979 * menubar-items.el (default-menubar): `select-input-method' was
1980 renamed to `set-input-method'.
1982 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
1983 "Set Language Environment" menu.
1985 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
1986 "Describe Language Support" menu.
1988 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1990 * mule/chinese.el ("Chinese-GB"): Rename
1991 `chinese-gb-environment-setup-function' to
1992 `setup-chinese-gb-environment-internal'.
1994 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1996 * mule/korean.el: Use `define-coding-system-alias' instead of
1997 `copy-coding-system'.
1999 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2001 * mule/mule-cmds.el (set-language-environment-coding-systems):
2002 Treat duplicated coding-categories.
2004 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2006 * mule/japanese.el: Use `define-coding-system-alias' instead of
2007 `copy-coding-system'.
2009 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2011 * mule/vietnamese.el: Specify `iso-8-1' as a category of
2012 coding-system `viscii'.
2014 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2017 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
2018 (cyrillic-alternativnyj-decode-table): New variable.
2019 (cyrillic-alternativnyj-encode-table): New variable.
2020 - Specify `iso-8-1' as a category of coding-system
2022 - Abolish general Cyrillic environment.
2024 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2027 - Use `define-coding-system-alias' instead of `copy-coding-system'.
2028 - Register `chinese-gb-environment-setup-function' as a
2029 `setup-function' of "Chinese-GB" environment.
2031 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2033 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
2034 optional argument `parents'.
2036 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
2037 property for Thai-XTIS.
2039 * mule/mule-help.el (help-with-tutorial): Use property
2040 `tutorial-coding-system' of language-info as a coding-system to
2043 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2045 * mule/thai-xtis.el: Don't setup `setup-function' and
2048 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
2049 `set-coding-category-system' to set up coding-system for
2052 * mule/mule-cmds.el (prefer-coding-system): Use
2053 `set-coding-category-system' to set up coding-system for
2056 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2058 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
2059 Thai-XTIS environment.
2061 * mule/mule-cmds.el (prefer-coding-system): Use
2062 `find-coding-system' instead of `coding-system-p'.
2064 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2066 * mule/mule-cmds.el (set-language-environment-coding-systems):
2067 Modify eol-type for XEmacs.
2069 * mule/thai-xtis.el: Delete unused local variable `category'.
2071 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
2073 (prefer-coding-system): Don't call
2074 `update-coding-systems-internal'; use function
2075 `coding-category-list' instead of variable `coding-category-list';
2076 use `set-coding-priority-list' instead of `set-coding-priority';
2077 modify `eol-type' for XEmacs.
2079 * mule/mule-misc.el (string-width): Use `charset-width' instead of
2081 (char-width): Likewise.
2083 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2085 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
2088 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
2089 `set-coding-priority-list' instead of `set-coding-priority'; don't
2090 call `update-coding-systems-internal'.
2092 * mule/mule-misc.el (coding-system-get): New function.
2093 (coding-system-put): New function.
2094 (coding-system-category): New function.
2096 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2098 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
2099 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
2100 to avoid conflict with leim/quail/thai-xtis.
2102 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
2103 to thai-xtis-chars.el.
2105 * mule/thai-xtis-chars.el: New file (split from
2108 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2110 * mule/thai-xtis.el:
2111 - Change category for the charset `thai-xtis' to `?x' from `?T'.
2112 - Add syntax entries.
2113 - Put `preferred-coding-system' of the charset `thai-xtis' to
2116 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
2118 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
2119 rewritten to use write-multibyte-character.
2121 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2123 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
2125 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
2127 (read-input-method-name): Treat optional argument `default'.
2129 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2131 * mule/mule-cmds.el (set-language-info): Don't set up menus at
2133 (set-language-info-alist): Set up menus here.
2135 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2137 * minibuf.el (completing-read): Add new optional argument
2139 (read-coding-system): Add new optional argument
2140 `default-coding-system'.
2142 1999-06-03 Ken'ichi Handa <handa@gnu.org>
2144 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
2145 (viet-viscii-...->viet-vscii...).
2147 1999-05-13 Ken'ichi Handa <handa@gnu.org>
2149 * mule/mule-cmds.el: Change MULE to Mule in docstrings
2152 1999-04-12 Richard M. Stallman <rms@gnu.org>
2154 * mule/mule-cmds.el (input-method-function): Add permanent-local
2157 1999-03-30 Dave Love <fx@gnu.org>
2159 * mule/mule-cmds.el (current-language-environment): Doc fix.
2161 1999-02-06 Richard Stallman <rms@gnu.org>
2163 * mule/european.el (setup-slovenian-environment): New function.
2164 ("Slovenian"): New language environment.
2166 1999-01-27 Dave Love <fx@gnu.org>
2168 * mule/mule-cmds.el (current-language-environment): Provide :link,
2169 :type (choices) and appropriate :get.
2171 1999-01-14 Kenichi Handa <handa@etl.go.jp>
2173 * mule/mule-cmds.el (describe-language-environment): Don't alter
2176 1999-01-06 Eli Zaretskii <eliz@gnu.org>
2178 * mule/mule-cmds.el (prefer-coding-system): Call
2179 set-coding-priority, so that the internal array of priorities is
2182 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
2184 * mule/mule-cmds.el (prefer-coding-system): If the argument
2185 requires specific EOL conversion type, make the default coding
2188 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
2190 * mule/mule-cmds.el (set-language-environment): Pass the default
2191 eol-type to set-language-environment-coding-systems.
2192 (set-default-coding-systems): Copy the eol-type property for the
2193 new default values of {buffer-file,process}-coding-system from the
2195 (set-language-environment-coding-systems): Accept an optional
2196 argument EOL-TYPE, and set the eol-type property of the default
2197 coding systems accordingly.
2199 1998-10-26 Kenichi Handa <handa@etl.go.jp>
2201 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
2202 use generate-new-buffer instead of get-buffer-create.
2204 1998-10-21 Kenichi Handa <handa@etl.go.jp>
2206 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
2208 1998-10-16 Markus Rost <rost@delysid.gnu.org>
2210 * mule/mule-cmds.el (default-input-method): Fix custom type.
2212 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
2214 * mule/mule-cmds.el (setup-specified-language-environment):
2215 Add apropos-inhibit property.
2216 (describe-specified-language-support): Likewise.
2218 1998-09-06 Bill Richter <richter@math.nwu.edu>
2220 * mule/mule-cmds.el: Doc fixes.
2222 1998-09-02 Kenichi Handa <handa@etl.go.jp>
2224 * mule/mule-cmds.el (register-input-method): Doc-string
2227 1998-09-01 Dave Love <fx@gnu.org>
2229 * mule/mule-cmds.el (current-language-environment): Fix
2232 1998-08-31 Paul Eggert <eggert@twinsun.com>
2234 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
2235 mule/european.el, mule/hebrew.el, mule/japanese.el,
2236 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
2237 avoid bootstrapping problem if you need to recompile all the Lisp
2238 files using interpreted code.
2240 1998-08-26 Kenichi Handa <handa@etl.go.jp>
2242 * mule/european.el ("Latin-1"): Modify `documentation' key value.
2243 ("Latin-2"): Likewise.
2245 1998-08-18 Per Starback <starback@update.uu.se>
2247 * mule/european.el (setup-latin2-environment): Fix typo.
2249 1998-08-18 Kenichi Handa <handa@etl.go.jp>
2251 * mule/european.el: Give proper value of `input-method' key to all
2254 * mule/mule-cmds.el (activate-input-method): Handle the case that
2255 the arg INPUT-METHOD is nil correctly.
2256 (read-multilingual-string): Activate the specified input method
2257 before calling read-string. Afterward, activate the original
2260 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
2262 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
2263 (set-language-info-alist): Fix typo in doc-string.
2265 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
2267 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
2269 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
2270 (reset-language-environment): New function for the job that
2271 setup-english-environment used to do.
2272 (set-language-environment): Do more setups according to the info
2273 in language-info-alist.
2274 (read-language-name): Handle the case that the arg KEY is nil.
2275 (describe-language-environment): Handle input-method property.
2277 * mule/: All files under this directory, which related with
2278 specific languages (such as mule/european.el, mule/greek.el,
2279 mule/hebrew.el, mule/misc-lang.el), modified as below.
2280 (setup-XXX-environment): Just call set-language-environment. If
2281 they used to do some other jobs than what done by
2282 set-language-environment, those jobs are done in
2283 setup-XXX-environment-internal now.
2284 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
2285 the value to setup-XXX-environment-internal. Add properties
2286 input-method and features.
2288 * mule/english.el (setup-english-environment): Just call
2289 reset-language-environment.
2291 * mule/european.el (setup-8-bit-environment): Function deleted.
2293 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
2295 * mule/mule-cmds.el (input-method-exit-on-first-char)
2296 (input-method-use-echo-area): Doc fixes.
2298 1998-08-06 Kenichi Handa <handa@etl.go.jp>
2300 * mule/mule-cmds.el (input-method-exit-on-first-char): New
2302 (input-method-use-echo-area): New variable.
2304 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
2306 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
2308 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
2310 * mule/mule-cmds.el (activate-input-method): Update mode line.
2311 (inactivate-input-method): Likewise.
2313 1998-07-19 Kenichi Handa <handa@etl.go.jp>
2315 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
2316 input method in the current buffer, but just bind
2317 current-input-method.
2319 1998-07-08 Kenichi Handa <handa@etl.go.jp>
2321 * mule/hebrew.el ("Hebrew"): Add coding-priority.
2323 * mule/misc-lang.el ("IPA"): Add coding-priority and
2326 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
2328 * mule/greek.el: Add coding-priority.
2330 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
2332 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
2335 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
2337 * mule/mule-cmds.el (register-input-method): Fix previous change.
2338 (setup-specified-language-environment): Doc fix.
2340 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
2342 * mule/mule-cmds.el: Several doc fixes.
2343 (get-language-info, set-language-info): Rename argument.
2344 (set-language-info-alist): Likewise.
2345 (register-input-method): Rename argument.
2346 (activate-input-method): If INPUT-METHOD is nil, deactivate.
2348 1998-05-04 Kenichi Handa <handa@etl.go.jp>
2350 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
2351 default value while reading an input method.
2353 1998-05-01 Kenichi Handa <handa@etl.go.jp>
2355 * mule/mule-cmds.el (universal-coding-system-argument):
2356 Use buffer-file-coding-system as default.
2358 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
2360 * mule/korean.el ("Korean"): Doc fix.
2362 1998-04-11 Kenichi Handa <handa@etl.go.jp>
2364 * mule/mule-cmds.el (describe-language-environment): Print the
2365 languge environment at the head.
2367 1998-04-06 Kenichi Handa <handa@etl.go.jp>
2369 * mule/japanese.el: Set exit-function to exit-japanese-environment
2370 for Japanese environment.
2372 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
2374 * mule/mule-cmds.el (set-language-environment): Doc fix.
2375 (current-language-environment): Use defcustom.
2376 (default-input-method): Specify :type.
2378 1998-03-02 Kenichi Handa <handa@etl.go.jp>
2380 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
2382 (prefer-coding-system): Doc-string modified.
2384 1998-01-21 Kenichi Handa <handa@etl.go.jp>
2386 * mule/mule-cmds.el (set-language-info): Doc-string
2387 describes `coding-priority' KEY.
2388 (set-language-environment-coding-systems): New function.
2389 (select-safe-coding-system): New function.
2390 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
2391 (set-language-info-alist): New optionla arg PARENTS. Call
2392 set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
2393 (set-language-environment-coding-systems): New function.
2395 * mule/chinese.el: Remove setting up of
2396 describe-chinese-environment-map and
2397 setup-chinese-environment-map. Exclude them in args of calls to
2398 set-language-info-alist. Register coding-priority key in
2399 language-info-alist.
2401 * mule/cyrillic.el: Remove setting up of
2402 describe-cyrillic-environment-map and
2403 setup-cyrillic-environment-map. Exclude them in args of calls to
2404 set-language-info-alist. Register coding-priority key in
2405 language-info-alist.
2407 * mule/english.el: Register coding-priority key in
2408 language-info-alist.
2410 * mule/ethiopic.el: Register coding-priority key in
2411 language-info-alist.
2413 * mule/european.el: Remove setting up of
2414 describe-european-environment-map and
2415 setup-european-environment-map. Exclude them in args of calls to
2416 set-language-info-alist. Register coding-priority key in
2417 language-info-alist. Add "German" language env.
2418 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
2419 (setup-german-environment): New function.
2421 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
2422 change default input method to "greek-postfix".
2424 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
2425 coding-priority key in
2427 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
2429 * mule/mule-cmds.el (set-language-info): Doc fix.
2430 (input-method-inactivate-hook): Doc fix.
2432 1997-11-20 Karl Heuer <kwzh@gnu.org>
2434 * mule/mule-cmds.el (set-input-method): Renamed from
2435 select-input-method.
2437 1997-11-07 Kenichi Handa <handa@etl.go.jp>
2439 * mule/mule-cmds.el (set-language-environment): Run
2440 exit-language-environment-hook before calling `exit-function'
2441 which is specified for the language environment.
2443 1997-10-23 Kenichi Handa <handa@etl.go.jp>
2445 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
2447 (prefer-coding-system): Likewise.
2448 (describe-language-environment): Print aliases of each coding
2450 (set-language-environment-hook): New variable.
2451 (exit-language-environment-hook): New variable.
2452 (set-language-environment): Call these hooks. Before setting a
2453 new language environment, exit from the
2454 current-language-environment if necessary.
2455 (input-method-verbose-flag): The value can be nil, t,
2456 complex-only, or default.
2457 (input-method-highlight-flag): Doc-string augmented.
2458 (activate-input-method): Check if we can run the registered
2459 function to activate an input method.
2461 * mule/korean.el: Set exit-function for language environment
2462 "Korean" to exit-korean-environment.
2463 (setup-korean-environment): Moved to korea-util.el.
2465 1997-10-21 Kenichi Handa <handa@etl.go.jp>
2467 * mule/mule-cmds.el (read-multilingual-string): Use
2468 current-input-method prior to default-input-method. Don't bind
2469 current-input-method by `let', instead, activate the specified
2470 input method in the current buffer temporarily.
2472 1997-10-19 John F. Whitehead <jfw@cisco.com>
2474 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
2476 1997-10-21 Kenichi Handa <handa@etl.go.jp>
2478 * mule/chinese.el (post-read-decode-hz): Return the result of
2480 (pre-write-encode-hz): Do not change the value of
2483 1998-09-06 Bill Richter <richter@math.nwu.edu>
2485 * mule/mule-ccl.el: Doc fixes.
2487 1998-04-20 Kenichi Handa <handa@etl.go.jp>
2489 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
2490 (check-ccl-program): New macro.
2492 1998-01-21 Kenichi Handa <handa@etl.go.jp>
2494 * mule/mule-ccl.el: Comment about CCL syntax modified.
2495 (ccl-command-table): Add read-multibyte-character and
2496 write-multibyte-character.
2497 (ccl-code-table): Add ex-cmd.
2498 (ccl-extended-code-table): New variable.
2499 (ccl-embed-extended-command): New function.
2500 (ccl-compile-read-multibyte-character,
2501 ccl-compile-write-multibyte-character) New functions.
2502 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
2503 ccl-dump-write-multibyte-character): New functions.
2505 1999-07-22 SL Baur <steve@miho>
2507 * config.el (config-value-file): config.values is installed into
2509 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
2511 1999-07-19 Didier Verna <verna@inf.enst.fr>
2513 * rect.el: all functions rewritten, except when noted. Below is a
2514 list of interface changes.
2515 (apply-on-rectangle): new function. Obsoletes
2516 `operate-on-rectangle'. All functions that used to call this
2517 function now call the new one.
2518 (kill-rectangle): added optional prefix arg to fill lines.
2519 (delete-rectangle): ditto.
2520 (delete-extract-rectangle): ditto.
2521 (open-rectangle): ditto.
2522 (clear-rectangle): ditto.
2523 (delete-rectangle-line): added third arg FILL.
2524 (delete-extract-rectangle-line): ditto.
2525 (open-rectangle-line): ditto.
2526 (clear-rectangle-line): ditto.
2528 1999-07-18 Andy Piper <andy@xemacs.org>
2530 * menubar-items.el (default-menubar): add gutter options.
2532 * gutter-items.el: new file.
2533 (gutter): new group for custom.
2534 (gutter-visible-p): new variable.
2535 (default-gutter-position): ditto.
2536 (buffers-tab): new group for the buffers tab.
2537 (gutter-buffers-tab): widget to put in the gutter.
2538 (buffers-tab-max-size): max number of tabs.
2539 (buffers-tab-switch-to-buffer-function): function to call when a
2541 (buffers-tab-omit-function): filter buffers with this function.
2542 (buffers-tab-format-buffer-line-function): format buffer names for
2544 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
2546 (build-buffers-tab-internal): build a list of tab items.
2547 (buffers-tab-items): ditto.
2548 (add-tab-to-gutter): put a tab in the gutter area.
2549 (update-tab-in-gutter): reset the buffers in the tab.
2551 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
2553 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
2554 (switch-to-buffer-hooks): new hook.
2556 * toolbar.el (default-toolbar-position): fix typo.
2558 1999-07-16 Andy Piper <andy@xemacs.org>
2560 * gui.el (make-dialog-frame): turn off gutters for dialogs.
2562 1999-07-15 Didier Verna <verna@inf.enst.fr>
2564 * cus-edit.el (custom-prompt-variable): optional third arg makes
2565 prompt for a comment string.
2566 (customize-set-value): optional prefix makes this function handle
2568 (customize-set-variable): ditto.
2569 (customize-save-variable): ditto.
2570 (customize-customized): handle custom comments.
2571 (customize-save-customized): ditto.
2572 (custom-variable-state-set): ditto.
2573 (custom-face-state-set): ditto.
2574 (customize-saved): ditto.
2575 (custom-variable-set): ditto.
2576 (custom-face-set): ditto.
2577 (custom-variable-save): ditto.
2578 (custom-face-save): ditto.
2579 (custom-variable-reset-saved): ditto.
2580 (custom-face-reset-saved): ditto.
2581 (custom-variable-reset-standard): ditto.
2582 (custom-face-reset-standard): ditto.
2583 (custom-comment-face): new face.
2584 (custom-comment-tag-face): ditto.
2585 (custom-comment): new widget.
2586 (custom-comment-create): new function.
2587 (custom-comment-delete): ditto.
2588 (custom-comment-value-set): ditto.
2589 (custom-comment-show): ditto.
2590 (custom-comment-invisible-p): ditto.
2591 (custom-variable-value-create): create a comment field widget.
2592 (custom-face-value-create): ditto.
2593 (custom-variable-menu): new entry for adding a custom comment.
2594 (custom-face-menu): ditto.
2595 (custom-save-variables): possibly save custom comments.
2596 (custom-save-faces): ditto.
2598 * cus-face.el (custom-set-faces): the arguments can now have a
2599 custom comment as fourth argument.
2601 * custom.el (custom-set-variables): the arguments can now have a
2602 custom comment as fifth element.
2604 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
2606 * XEmacs 21.2.18 is released
2608 1999-07-13 SL Baur <steve@miho>
2610 * lib-complete.el (read-library-name): Revert previous change.
2611 (read-library): Ditto.
2613 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
2615 * packages.el (packages-package-list): Capitalize docstring.
2617 * packages.el (packages-find-package-library-path): Use #'nconc
2618 rather than #'append to reduce consing -- #'mapcar uses Flist,
2619 which returns a freshly consed list. #'append would create yet
2620 another fresh list, using Fmake_list in concat.
2622 * packages.el (package-provide): Use setq with remassq like it
2623 says in its docstring.
2625 1999-07-06 SL Baur <steve@miho.m17n.org>
2627 * lib-complete.el (progn-with-message): Fix typo.
2629 1999-07-06 SL Baur <steve@miho.m17n.org>
2631 * mule/mule-misc.el (char-octet): Make function match docstring.
2632 From Katsumi Yamaoka <yamaoka@jpl.org>
2634 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
2636 * wid-edit.el (widget-documentation): corrected spelling error.
2638 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
2640 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
2641 keys if already bound
2643 1999-07-06 SL Baur <steve@miho.m17n.org>
2645 * lib-complete.el (progn-with-message): Revert previous changes.
2647 1999-06-24 Bob Weiner <weiner@beopen.com>
2649 * lib-complete.el (find-library):
2650 (find-library-other-window):
2651 (find-library-other-frame): Completely rewrote
2652 so that these functions actually work when called non-interactively.
2653 Also made them handle LIBRARY arguments which end with .el or .elc.
2655 1999-06-24 Bob Weiner <weiner@beopen.com>
2657 * simple.el (indent-new-comment-line): Locally bound
2658 `block-comment-start' to `comstart' or else when this is called
2659 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
2660 `block-comment-start' value, ignoring any existing spacing after a
2661 comment prefix in the previous line and producing ugly comments.
2663 1999-06-23 Bob Weiner <weiner@beopen.com>
2665 * list-mode.el (mouse-choose-completion):
2666 (choose-completion):
2667 (completion-switch-to-minibuffer): Added.
2668 ([Tab]): [Tab] previously switched to the minibuffer
2669 but since [space] does that and since most applications in the
2670 world use [Tab] to select the next item in a list, do that in the
2671 *Completions* buffer too. This will cause the least confusion
2672 among the largest population of users. -- Bob Weiner, BeOpen.com,
2675 1999-06-22 Bob Weiner <weiner@beopen.com>
2677 * help.el (help-buffer-name): Added support for a null value
2678 of `help-buffer-prefix-string' since some buffers require no
2681 1999-06-20 Bob Weiner <weiner@beopen.com>
2683 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
2684 in the completion-list-mode-map to bury the completions buffer
2685 even when the minibuffer is no longer active.
2687 1999-06-20 Bob Weiner <weiner@beopen.com>
2689 * list-mode.el (list-mode): It is visually disconcerting to have
2690 the text cursor disappear within list buffers, especially when
2691 moving from window to window, so leave it visible.
2693 1999-07-01 SL Baur <steve@miho.m17n.org>
2695 * menubar-items.el (default-menubar): Conditionalize the bug
2696 report menu item (which may not be possible in this XEmacs).
2697 Reported by: Ken'ichi Handa <handa@etl.go.jp>
2699 1999-06-30 SL Baur <steve@miho.m17n.org>
2701 * subr.el (with-current-buffer): DOC string fix.
2702 Suggested by Bob Weiner <weiner@altrasoft.com>
2704 1999-06-25 Charles G Waldman <cgw@fnal.gov>
2706 * cus-face.el (custom-face-italic): insert missing args
2708 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2710 * packages.el (package-locations): Changed default early package
2711 hierarchies to ~/.xemacs/mule-packages and
2712 ~/.xemacs/xemacs-packages.
2714 1999-06-23 SL Baur <steve@miho.m17n.org>
2716 * mule/mule-category.el (Top Level): ASCII is also latin-1.
2718 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2720 * packages.el (package-locations): Changed default early package
2721 hierarchy to ~/.xemacs/packages.
2722 (package-locations): Removed `packages' as a possible name for a
2723 late package hierarchy.
2725 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
2727 * mule/mule-category.el (word-combining-categories): Set up new
2729 (word-separating-categories): Likewise.
2731 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
2733 * XEmacs 21.2.17 is released
2735 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
2737 * font-menu.el (font-menu-set-font): allow for nil specification
2740 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
2742 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
2745 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
2747 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
2748 8859-5 instead of ISO 8859-1.
2750 1999-06-15 SL Baur <steve@steve1.m17n.org>
2752 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
2753 (viet-viscii-encode-table): Ditto.
2755 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
2756 Make obsolete definition of char-octet.
2758 1999-06-14 SL Baur <steve@steve1.m17n.org>
2760 * subr.el: Move no-Mule make-char ...
2761 * help-nomule.el (make-char): To here.
2762 (string-width): Make Mule compatibility alias.
2764 1999-06-15 Andy Piper <andy@xemacs.org>
2766 * select.el (get-selection-no-error): really make there be no-error.
2767 (get-selection): revert to original.
2769 1999-06-11 Andy Piper <andy@xemacs.org>
2771 * select.el (selection-sets-clipboard): renamed.
2772 (own-selection): use it.
2774 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
2776 * XEmacs 21.2.16 is released
2778 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
2780 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
2781 missing characters to avoid crash.
2783 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
2785 * coding.el (set-terminal-coding-system): Only set the console
2786 coding system on the selected console if it is a tty.
2788 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
2795 * faces.el (frob-face-property):
2796 * font-menu.el (font-menu-set-font):
2797 Actually apply changes from 1999-03-17
2799 1999-06-10 Andy Piper <andy@xemacs.org>
2801 * select.el (get-selection): abstract out non error-signalling
2803 (get-selection-no-error): get-selection without signalling an
2805 (selection-is-clipboard-p): new variable. controls whether the
2806 selection sets the clipboard.
2807 (own-selection): use it.
2809 * mouse.el (insert-selection): fallback to clipboard after trying
2810 primary selection and cutbuffer.
2812 1999-06-05 Andy Piper <andy@xemacs.org>
2814 * x-select.el (xselect-kill-buffer-hook-1): use generalised
2815 selection functions.
2817 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
2819 * code-files.el (buffer-file-coding-system): Use `raw-text' as
2821 (load): Use `raw-text' instead of `no-conversion'.
2822 (insert-file-contents): Likewise.
2824 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
2827 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
2829 * coding.el: Don't copy `no-conversion' to `raw-text'.
2831 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
2833 * subr.el (make-char): Define it if Mule is not around.
2835 1999-06-07 SL Baur <steve@steve1.m17n.org>
2837 * mule/mule-help.el: Add trailing newline. Use mule keyword.
2839 * x-select.el (x-disown-selection-internal): Restore symbol as an
2841 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
2843 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
2845 * XEmacs 21.2.15 is released
2847 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
2849 * subr.el (split-string): Avoid infinite looping
2851 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2853 * ldap.el (ldap-ignore-attribute-codings): New variable
2854 (ldap-default-attribute-decoder): New variable
2855 (ldap-coding-system): New variable
2856 (ldap-attribute-syntax-encoders): New variable
2857 (ldap-attribute-syntax-decoders): New variable
2858 (ldap-attribute-syntaxes-alist): New variable
2859 (ldap-encode-boolean): New function
2860 (ldap-decode-boolean): New function
2861 (ldap-encode-country-string): New function
2862 (ldap-decode-string): New function
2863 (ldap-decode-address): New function
2864 (ldap-encode-address): New function
2865 (ldap-decode-attribute): New function
2866 (ldap-search): Use some of these
2868 1999-05-25 Jan Vroonhof <jan@xemacs.org>
2870 * version.el (emacs-version): Make the patch level/beta come
2871 before the XEmacs qualifier so that it gets into (funcall
2872 emacs-version) and thus in the bug reports.
2873 (emacs-version>=): Support patch levels.
2875 1999-06-03 SL Baur <steve@xemacs.org>
2877 * version.el: implement x.y.z version number
2878 From Jan Vroonhof <vroonhof@math.ethz.ch>
2880 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
2882 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
2884 1999-05-22 Vin Shelton <acs@xemacs.org>
2886 * startup.el: Document -private and break out non-standard X options.
2888 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
2890 * mule/mule-charset.el (charset-after): New function.
2891 (charset-direction): Synch with Mule, update docstring.
2892 (get-charset-property): New function.
2893 (put-charset-property): New function.
2894 (charset-plist): New function.
2896 * mule/mule-charset.el (compose-region):
2897 (decompose-region): remove; these functions (which don't work
2898 since we don't do composite characters) have been moved to
2900 (toplevel): follow coding standards
2902 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
2904 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
2907 * code-files.el: Fix commentary to follow coding standards. Move
2908 the single line left in mule-files.el to here.
2910 * mule/mule-files.el: delete.
2912 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
2914 * info.el (Info-scroll-prev): Use event functions instead of the
2915 old emacs 19 interface.
2917 1999-06-02 Andy Piper <andy@xemacs.org>
2919 * x-font-menu.el (x-font-menu-load-font):
2920 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
2922 1999-05-31 Andy Piper <andy@xemacs.org>
2924 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
2926 (font-menu-this-frame-only-p): ditto.
2927 (font-menu-max-items): reinstate, from Jan Vroonhof
2928 <vroonhof@math.ethz.ch>
2929 (font-menu-submenu-name-format): ditto.
2930 (font-menu-split-long-menu): ditto, for use by the family
2932 (font-menu-family-constructor): use it.
2934 1999-05-30 Andy Piper <andy@xemacs.org>
2936 * msw-faces.el (mswindows-font-regexp): new font matching regexp
2937 for use by the font menu.
2939 * msw-font-menu.el: new file implementing mswindows specific
2940 font-menu behaviour.
2941 (mswindows-font-menu-registry-encoding): new function mirroring x version.
2942 (mswindows-font-menu-junk-families): ditto.
2943 (hack-font-truename): ditto.
2944 (mswindows-font-regexp-ascii): ditto.
2945 (mswindows-reset-device-font-menus): ditto.
2946 (mswindows-font-menu-font-data): ditto.
2947 (mswindows-font-menu-load-font): ditto.
2949 * x-font-menu.el (x-reset-device-font-menus): made device specific.
2950 (x-font-menu-font-data): ditto.
2951 (x-font-menu-load-font): ditto.
2953 * font-menu.el: new file implementing generic font menu behaviour.
2954 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
2955 made device independent.
2956 (font-menu-this-frame-only-p): ditto.
2957 (font-menu-preferred-resolution): ditto.
2958 (font-menu-size-scaling): new variable used to determine whether
2959 sizes are in points or tenths of a point.
2960 (vassoc): moved from x-font-menu.el.
2961 (device-fonts-cache): ditto.
2962 (device-fonts-cache): ditto.
2963 (flush-device-fonts-cache): ditto.
2964 (reset-device-font-menus): copied from x-font-menu.el and made
2965 device independent. Most functionality deferred to
2966 device-dependent versions.
2967 (font-menu-family-constructor): copied from x-font-menu.el and
2968 made device independent.
2969 (font-menu-size-constructor): ditto.
2970 (font-menu-weight-constructor): ditto.
2971 (font-menu-set-font): ditto.
2972 (font-menu-change-face): ditto.
2973 (font-menu-load-font): new device method.
2974 (font-menu-font-data): ditto.
2976 * x-font-menu.el: The above functions deleted.
2978 1999-05-26 Andy Piper <andy@xemacs.org>
2982 * loadup.el: rehash expand-file-name usage to not use default-directory.
2984 1999-05-21 Andy Piper <andy@xemacs.org>
2986 * x-select.el (x-select-convert-to-text):
2987 (x-selected-text-type):
2989 (xselect-convert-to-string):
2990 (xselect-convert-to-compound-text):
2991 (xselect-convert-to-length):
2992 (xselect-convert-to-targets):
2993 (xselect-convert-to-delete):
2994 (xselect-convert-to-filename):
2995 (xselect-convert-to-charpos):
2996 (xselect-convert-to-lineno):
2997 (xselect-convert-to-colno):
2998 (xselect-convert-to-sourceloc):
2999 (xselect-convert-to-os):
3000 (xselect-convert-to-host):
3001 (xselect-convert-to-user):
3002 (xselect-convert-to-class):
3003 (xselect-convert-to-name):
3004 (xselect-convert-to-integer):
3005 (xselect-convert-to-atom):
3006 (xselect-convert-to-identity): functions renamed from x-* and
3008 (x-get-secondary-selection): use rename get-selection.
3009 (x-get-clipboard): ditto.
3010 (x-own-selection): moved to select.el.
3011 (x-valid-simple-selection-p): ditto.
3012 (x-dehilight-selection): ditto.
3013 (x-own-clipboard): ditto.
3014 (x-disown-selection): ditto.
3016 * x-mouse.el (x-yank-function): moved to mouse.el.
3017 (x-insert-selection): ditto.
3018 (x-set-point-and-move-selection): use renamed function.
3020 * select.el (selected-text-type): moved and renamed from
3022 (selection-owner-p): moved to C.
3023 (selection-exists-p): ditto.
3024 (get-cutbuffer): new device method.
3025 (get-selection): generalised and moved from x-select.el.
3026 (own-selection): moved x-own-selection functionality into here.
3027 (dehilight-selection): renamed and moved from x-select.el.
3028 (own-clipboard): functionality moved from x-select.el using new
3030 (disown-clipboard): ditto.
3031 (select-convert-to-text):
3032 (select-convert-to-string):
3033 (select-convert-to-compound-text):
3034 (select-convert-to-length):
3035 (select-convert-to-targets):
3036 (select-convert-to-delete):
3037 (select-convert-to-filename):
3038 (select-convert-to-charpos):
3039 (select-convert-to-lineno):
3040 (select-convert-to-colno):
3041 (select-convert-to-sourceloc):
3042 (select-convert-to-os):
3043 (select-convert-to-host):
3044 (select-convert-to-user):
3045 (select-convert-to-class):
3046 (select-convert-to-name):
3047 (select-convert-to-integer):
3048 (select-convert-to-atom):
3049 (select-convert-to-identity): new functions renamed from x-* and
3050 moved from x-select.el.
3052 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
3053 into here and use as the default window-system mouse yank.
3054 (insert-selection): generalised and moved from x-mouse.el.
3055 (own-clipboard): moved to C.
3057 * msw-select.el (mswindows-selection-owned-p): deleted.
3058 (mswindows-own-selection): generalised and moved to select.el.
3059 (mswindows-disown-selection): generalised and moved to C.
3060 (mswindows-selection-owner-p): ditto.
3062 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
3064 * XEmacs 21.2.14 is released
3066 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
3068 * about.el: update contact info for jason and slb.
3070 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
3072 * mule/european.el (setup-romanian-environment): Add Romanian
3073 support from Emacs/Mule romanian.el.
3075 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
3077 * cus-face.el: Label all custom changes with the 'custom' tag.
3079 * cus-edit.el: idem ditto.
3081 * faces.el: Added suport for adding device tags to various functions.
3082 (custom): New device tag.
3083 (face-spec-set): Call reset face with tags argument. No longer do
3084 x-init-global-faces hack.
3086 * faces.el (frob-face-property): Use an anonymous specifier to map
3087 frob-face-property-1 over.
3089 * x-font-menu.el (font-menu-set-font): Always specify all
3090 properties to custom.
3092 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
3094 * mule/european.el (setup-czech-environment): Add czech support.
3095 From David Sauer <davids@orfinet.cz>
3097 1999-03-15 SL Baur <steve@xemacs.org>
3099 * check-features.el: Turn hard errors into warnings.
3101 1999-03-21 SL Baur <steve@xemacs.org>
3103 * simple.el (delete-key-deletes-forward): As per discussion on
3104 xemacs-beta, default to t.
3106 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
3108 * loadup.el: Define Installation-string before loading anything.
3110 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
3112 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
3113 From Anders Stenman <stenman@isy.liu.se>
3115 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3117 * wid-edit.el (widget-glyph-find): Ditto.
3119 * packages.el (locate-library): Ditto.
3121 * loadup.el (really-early-error-handler): Ditto.
3123 * lib-complete.el (read-library): Ditto.
3125 * faces.el (set-face-stipple): Ditto.
3127 * code-files.el (load): Use new calling style of locate-file.
3129 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3131 * packages.el (packages-unbytecompiled-lisp): Installation.el is
3134 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3136 * dumped-lisp.el (preloaded-file-list): Don't load
3139 * loadup.el (Installation-string): Define it here.
3141 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3143 * dumped-lisp.el (preloaded-file-list): Revert previous change --
3144 Installation.el needs to be loaded before `dump-paths', otherwise
3145 the dumping process won't find it.
3147 1999-03-13 Adrian Aichner <aichner@ecf.teradyne.com>
3149 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
3150 subr so that we can use `replace-in-string' in Installation.el to
3151 get rid of C-m chars under the native Windows build.
3153 1999-04-29 Andy Piper <andy@xemacs.org>
3155 * make-docfile.el: canonicalize file and directory names.
3157 * device.el (call-device-method): new function for calling device
3159 (define-device-method): new function for defining device methods.
3160 (define-device-method*): ditto.
3162 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
3164 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
3166 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
3168 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
3169 (cyrillic-koi8-r-encode-table): Likewise.
3170 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
3171 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
3173 * mule/mule-misc.el (split-char-or-char-int): New function [moved
3174 from vietnamese.el].
3176 * mule/vietnamese.el: Move function `split-char-or-char-int' to
3179 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
3181 * mule/thai-xtis.el:
3182 - Change font registry name from "Thai94x94-0" to "xtis-0".
3183 - Change mnemonic of coding-system `tis-620' to "TIS620".
3185 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
3187 * mule/ethiopic.el: fixed.
3189 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
3191 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
3193 * mule/thai-xtis.el: New file.
3195 * mule/vietnamese.el: New file.
3197 * mule/ethiopic.el: New file.
3199 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
3201 * bytecomp.el (byte-compile-close-variables): Leave
3202 debug-issue-ebola-notices alone.
3204 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3206 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
3207 at the top of the buffer since it is the most important thing to
3209 (ldap-get-host-parameter): New defun
3210 (ldap-search): Add a new parameter `withdn' to retrieve the
3211 distinguished names of entries
3213 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
3215 * startup.el (splash-frame-body): Date and spelling fixes.
3217 1999-03-16 Colin Rafferty <colin@xemacs.org>
3219 * view-less.el (toggle-truncate-lines): add autoload tag
3221 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
3223 * format.el (format-alist): Disable image stuff.
3225 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
3227 * wid-edit.el (widget-glyph-find): Search by directories, then by
3228 suffixes rather than the other way around.
3229 (widget-image-conversion): Renamed to
3230 `widget-image-file-name-suffixes'.
3232 1999-04-16 Olivier Galibert <galibert@pobox.com>
3234 * mule/mule-charset.el: Made old functions obsolete, remove the
3235 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
3236 (charset-iso-graphic-plane): Rename from charset-graphic.
3237 (charset-iso-final-char): Rename from charset-final.
3238 (charset-width): Rename from charset-columns.
3239 (charset-bytes): Added from fsf compatibility, returns always 1.
3241 * mule/mule-misc.el: Move charset-doc-string alias to
3244 1999-04-14 Colin Rafferty <colin@xemacs.org>
3246 * x-faces.el (x-make-font-bold-italic): honor
3247 *try-oblique-before-italic-fonts*
3249 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
3251 * cl-extra.el (coerce): Coerce numbers to characters correctly.
3253 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
3255 * x-faces.el (try-oblique-before-italic-fonts): Use the right
3258 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
3260 * cl-extra.el (equalp): Would bug out for lists.
3262 1999-03-12 Charles G Waldman <cgw@fnal.gov>
3264 * about.el (about-hackers): Change cgw's email address
3266 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
3268 * XEmacs 21.2.13 is released
3270 1999-03-12 SL Baur <steve@xemacs.org>
3272 * simple.el (delete-key-deletes-forward): Revert to previous
3275 1999-01-18 Didier Verna <verna@inf.enst.fr>
3277 * menubar-items.el (xemacs-splash-buffer): handle the case of
3278 multiple elements in the splash buffer body.
3280 * startup.el (splash-frame-timeout): new constant: interval
3281 between splash buffer elements.
3282 (command-line-1): handle splash buffer with multiple elements (use
3284 (splash-frame-body): Originally `startup-splash-frame-body'.
3285 Rewrote a cleaner and more readable version. This can now be array,
3286 in which case each element is displayed in turn in the splash buffer.
3287 (splash-frame-static-body): new constant. Persistent information
3288 across all splash buffer elements (preserves the possibility to give
3289 it in different languages.
3290 (circulate-splash-frame-elements): new function. Used as a timeout
3291 to circulate through all splash frame elements and display them in
3293 (display-splash-frame): originally `startup-splash-frame'. Handle
3294 the case of multiple elements in the splash buffer body. Now
3295 returns a timeout id if multiple elements to display, or nil.
3297 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
3299 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
3300 so they can be overridden by x-init-face-from-resources.
3301 Additionally specify the font name also with an x tag.
3303 1999-03-08 Andy Piper <andy@xemacs.org>
3305 * package-get.el (package-get-base): autoload.
3307 * menubar-items.el (default-menubar): add update menu item. Fix
3308 custom menu to only be activated when package-base is available.
3310 * package-get.el (package-get-custom): don't load
3311 package-get-custom as it is auto-generated. Fix group definition.
3313 1999-03-05 Didier Verna <verna@inf.enst.fr>
3315 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
3316 instead of `symbol-name' (Thanks Kyle).
3318 * cus-edit.el (custom-save-variables): use `prin1' instead of
3319 princ to write symbols.
3321 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
3323 * XEmacs 21.2.12 is released
3325 1999-03-05 SL Baur <steve@xemacs.org>
3327 * menubar-items.el (default-menubar): Add kfm browsing support.
3328 From Neal Becker <nbecker@fred.net>
3330 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
3332 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
3333 calls to font-lock during buffer reversion.
3335 1999-02-12 Didier Verna <verna@inf.enst.fr>
3337 * info.el (Info-build-node-completions): unconditionally widen the
3340 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
3342 * x-faces.el (x-init-face-from-resources):
3343 Only set fonts in the 'x locale.
3345 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com>
3347 * package-ui.el (pui-install-selected-packages): Don't throw on
3348 `package-admin-delete-binary-package' returning nil since it's
3349 normal. Reindent function.
3350 (pui-add-required-packages): Handle case where packages selected
3351 for installation have never been installed.
3353 1999-03-03 Martin Buchholz <martin@xemacs.org>
3355 * menubar-items.el (default-menubar):
3356 Implement the ``Mule->Set coding system of process'' menu item.
3358 1999-02-18 Martin Buchholz <martin@xemacs.org>
3360 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
3362 - Change some `if's to `when's
3364 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
3366 * XEmacs 21.2.11 is released
3368 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
3370 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
3371 against window close (Fix Bug #460).
3372 (ask-user-about-lock-dbox): Idem.
3374 1999-02-25 SL Baur <steve@xemacs.org>
3376 * mule/mule-charset.el (charset-leading-byte): New function.
3377 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
3379 1999-02-12 Andy Piper <andy@xemacs.org>
3381 * about.el (xemacs-hackers): change andy's email address.
3382 (about-url-alist): change andy's web page address.
3383 (about-xemacs): add piper.
3385 1999-02-16 SL Baur <steve@xemacs.org>
3387 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
3388 of mule-base into lisp/mule.
3390 1999-02-16 SL Baur <steve@xemacs.org>
3404 mule/mule-category.el:
3406 mule/mule-charset.el:
3408 mule/mule-coding.el:
3413 mule/mule-tty-init.el:
3414 mule/mule-x-init.el:
3415 mule/viet-chars.el: Remerge from mule-base.
3417 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
3418 of mule-base into lisp/mule.
3420 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
3422 * process.el (exec-to-string): Use `shell-command-switch' in place
3423 of hard-wired "-c" (for WindowsNT).
3425 1999-02-08 Charles G Waldman <cgw@pgt.com>
3427 * menubar-items.el (default-menubar): Remove obsolete
3430 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
3432 * package-admin.el (package-admin-get-install-dir): First fall
3433 back to the location of xemacs-base for non-mule packages.
3435 1999-02-15 Martin Buchholz <martin@xemacs.org>
3438 - improved automounter tmp directory support.
3439 - support 4 (!) empirically discovered automounter conventions
3441 1999-02-12 SL Baur <steve@xemacs.org>
3443 * etags.el (pop-tag-mark): autoload to match key binding.
3445 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
3447 * XEmacs 21.2.10 is released
3449 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
3451 * package-get.el (package-get-remote-filename): Don't bug out for
3452 a local file name in the search entry.
3454 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
3456 * XEmacs 21.2.9 is released
3458 1999-01-19 Didier Verna <verna@inf.enst.fr>
3460 * replace.el (replace-search-function): new variable containing a
3461 function to perform a search-forward.
3462 (replace-re-search-function): new variable containing a function
3463 to perform a re-search-forward.
3464 (perform-replace): use them.
3466 1999-01-25 Didier Verna <verna@inf.enst.fr>
3468 * select.el (selection-owner-p): use the name `XEmacs'.
3469 (cut-copy-clear-internal): ditto.
3471 1999-01-18 Andy Piper <andy@xemacs.org>
3473 * about.el (about-url-alist): Update my entry.
3474 (xemacs-hackers): Ditto.
3476 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
3478 * buffer.el (switch-to-buffer): Fixing documentation.
3479 * minibuf.el (minibuffer-completion-table): ditto.
3480 * cl-macs.el (return-from): ditto.
3482 1999-01-04 Didier Verna <verna@inf.enst.fr>
3484 * replace.el (delete-non-matching-lines): temporarily disable
3485 case-folding when called interactively with a regexp containing
3486 uppercase characters.
3487 (delete-matching-lines): ditto.
3488 (count-matches): ditto.
3489 (list-matching-lines): ditto.
3491 1999-01-07 Colin Rafferty <colin@xemacs.org>
3493 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
3494 abort if current window is split horizontally, not if others are
3495 split. Got rid of unnecessary minibuffer checking. Also, add
3496 some comments (it's still complex).
3498 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
3500 * package-get.el: changed address for doc.ic.ac.uk to
3501 sunsite.doc.ic.ac.uk
3503 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3505 * ldap.el (toplevel): Remove requires so that the file compiles
3506 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
3508 1999-01-10 J. Kean Johnston <jkj@sco.com>
3510 * dump-paths.el: Calculate module-directory and set
3511 module-load-path to the load path for modules.
3513 * loadup.el: Get bootstrap value of module-load-path from the
3514 environment variable EMACSBOOTSTRAPMODULEPATH.
3515 - Display the module load path if we're debugging paths.
3517 * setup-paths.el: Added function paths-find-site-module-directory.
3518 - Added function paths-find-module-directory.
3519 - Added function paths-construct-module-load-path. Uses new
3520 environment variable EMACSMODULEPATH.
3522 1998-12-30 Martin Buchholz <martin@xemacs.org>
3524 * font.el (font-default-object-for-device):
3525 Oops! This `or' can't be replaced by `unless'.
3526 Fixed inability to run w3, among other things.
3528 1998-12-17 Charles G. Waldman <cgw@pgt.com>
3530 * package-admin.el: Change initialization of
3531 package-admin-install-function dependent on system type.
3532 Change package-admin-install-function-mswindows to use
3535 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
3537 * mouse.el (default-mouse-motion-handler): Disable help echo while
3540 1998-12-28 Martin Buchholz <martin@xemacs.org>
3542 * XEmacs 21.2.8 is released.
3544 1998-12-24 Martin Buchholz <martin@xemacs.org>
3546 * XEmacs 21.2.7 is released.
3548 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
3550 * package-ui.el (pui-list-packages): Set truncate-lines.
3552 * package-get.el (package-get-download-menu): Use
3553 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
3555 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
3556 (pui-help-string): idem.
3557 (list-packages-mode): New major mode.
3558 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
3559 (pui-install-selected-packages): Add suport for removing packages.
3560 (pui-toggle-package-delete-key): New function.
3561 (pui-popup-context-sensitive): New kludge.
3562 (pui-list-packages): Add warning when `package-get-remote' is nil.
3563 (package-ui-add-site): New function.
3565 1998-12-01 Didier Verna <verna@inf.enst.fr>
3567 * hyper-apropos.el (hyper-where-is): added the missing autoload.
3569 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3571 * ldap.el: Custom-ized
3572 (toplevel): Do not provide `ldap' which is provided by C level
3574 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
3576 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
3578 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
3580 1998-12-17 Andy Piper <andy@xemacs.org>
3582 * sound.el (sound-load-list): name changed from sound-load-alist.
3583 (sound-extension-list): name changed from sound-ext-list.
3584 (load-default-sounds): use new names.
3585 (load-sound-file): use new names.
3587 1998-12-16 Andy Piper <andy@xemacs.org>
3589 * XEmacs 21.2.6 is released
3591 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
3593 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
3596 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
3598 * wid-edit.el (widget-echo-this-extent): Set
3599 help-echo-owns-message to t.
3601 1998-11-30 Greg Klanderman <greg@alphatech.com>
3603 * package-get.el (package-get-download-menu): use toggles for
3604 each site in the download site menu.
3606 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
3608 * package-get.el (package-get): If we cannot find a package
3609 because package-get-remote is not set, give a more helpful
3612 1998-11-30 Greg Klanderman <greg@alphatech.com>
3614 * package-get.el (package-get-remote-filename): use an EFS path
3615 with user anonymous if no user is specified.
3617 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
3619 * faces.el (face-spec-set): Re-init fallfacks for default after
3620 calling reset-face on the default face.
3622 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
3624 * package-admin.el (package-admin-default-install-function):
3625 Behave as advertised. Make sure the pkg-dir is proper for
3627 (package-admin-add-binary-package): Make sure the pkg-dir is
3628 proper for default-directory.
3629 (package-admin-install-function-mswindows): Make sure the pkg-dir
3630 is proper for default-directory.
3632 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
3634 * XEmacs 21.2.5 is released
3636 1998-12-05 SL Baur <steve@altair.xemacs.org>
3638 * files.el (binary-file-regexps): regexp-opt is not available at
3641 1998-11-30 Martin Buchholz <martin@xemacs.org>
3644 * x-win-sun.el (x-win-init-sun):
3646 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
3648 * x-init.el (init-post-x-win):
3649 * x-init.el (init-pre-x-win):
3650 * x-init.el (x-initialize-compose):
3655 * wid-edit.el (widget-glyph-click):
3656 * wid-edit.el (widget-glyph-find):
3657 * wid-edit.el (widget-type):
3658 * view-less.el (view-buffer-other-window):
3659 * very-early-lisp.el:
3663 * term/sun.el (suntool-map):
3664 * term/sun-mouse.el:
3666 * syntax.el (modify-syntax-entry):
3669 * startup.el (lock-directory):
3670 * simple.el (set-comment-column):
3671 * simple.el (backward-delete-char-untabify):
3672 * shadow.el (find-emacs-lisp-shadows):
3674 * setup-paths.el (paths-construct-info-path):
3675 * select.el (cut-copy-clear-internal):
3676 * process.el (call-process-region):
3677 * process.el (start-process-shell-command):
3679 * paths.el (rmail-spool-directory):
3680 * paragraphs.el (use-hard-newlines):
3681 * package-get.el (package-get-dependencies):
3682 * package-admin.el (package-admin-delete-binary-package):
3683 * obsolete.el (truncate-string):
3684 * obsolete.el (store-substring):
3685 * mouse.el (default-mouse-track-maybe-own-selection):
3686 * mouse.el (mouse-yank-at-point):
3688 * modeline.el (mouse-drag-modeline):
3689 * minibuf.el (read-directory-name-internal):
3690 * minibuf.el (read-file-name-internal):
3691 * minibuf.el (read-file-name-internal-1):
3692 * minibuf.el (read-file-name-2):
3693 * minibuf.el (exact-minibuffer-completion-p):
3694 * minibuf.el (read-from-minibuffer):
3696 * menubar.el (check-menu-syntax):
3697 * map-ynp.el (map-y-or-n-p):
3698 * make-docfile.el (docfile-out-of-date):
3699 * loadup.el ((member "run-temacs" command-line-args)):
3700 * loadup.el ((member "no-site-file" command-line-args)):
3701 * loadup.el (really-early-error-handler):
3705 * lisp-mnt.el (lm-verify):
3706 * lib-complete.el (lib-complete:cache-completions):
3707 * lib-complete.el (library-all-completions):
3708 * itimer.el (itimer-run-expired-timers):
3709 * info.el (Info-mode):
3710 * info.el (Info-insert-file-contents):
3711 * info.el (Info-rebuild-dir):
3712 * info.el (Info-build-dir-anew):
3713 * info.el (Info-parse-dir-entries):
3714 * info.el (Info-dir-outdated-p):
3715 * info.el (Info-insert-dir):
3716 * info.el (info-xref):
3718 * hyper-apropos.el (hyper-apropos-get-doc):
3719 * hyper-apropos.el (hyper-describe-face):
3720 * hyper-apropos.el (hyper-apropos-mode):
3722 * help.el (list-processes):
3725 * font.el (mswindows-font-create-name):
3726 * font.el (font-default-font-for-device):
3727 * font.el (x-font-create-object):
3728 * font.el (font-registry):
3730 * font-lock.el (font-lock-keywords):
3732 * finder.el (finder-compile-keywords):
3733 * find-paths.el (paths-find-recursive-path):
3734 * fill.el (set-justification-center):
3735 * fill.el (fill-region-as-paragraph):
3736 * files.el (insert-directory):
3737 * files.el (wildcard-to-regexp):
3738 * files.el (recover-file):
3739 * files.el (basic-save-buffer):
3740 * files.el (delete-auto-save-file-if-necessary):
3741 * files.el (file-relative-name):
3742 * files.el (backup-extract-version):
3743 * files.el (backup-buffer):
3744 * files.el (set-visited-file-name):
3745 * files.el (set-auto-mode):
3746 * files.el (interpreter-mode-alist):
3748 * files.el (find-file-noselect):
3749 * files.el (abbreviate-file-name):
3750 * files.el (parse-colon-path):
3751 * files.el (directory-abbrev-alist):
3752 * etags.el (visit-tags-table-buffer):
3753 * easymenu.el (easy-menu-define):
3754 * dragdrop.el (experimental-dragdrop-drag):
3755 * dragdrop.el (dragdrop-drop-do-functions):
3756 * dragdrop.el (dragdrop-drop-at-point):
3757 * disass.el (disassemble-1):
3758 * disass.el (disassemble-internal):
3759 * disass.el (disassemble):
3761 * derived.el (derived-mode-init-mode-variables):
3762 * derived.el (define-derived-mode):
3763 * custom.el (defgroup):
3764 * cus-edit.el (custom-quote):
3766 * code-process.el (open-network-stream):
3767 * code-process.el (start-process):
3768 * code-process.el (call-process-region):
3769 * code-process.el (call-process):
3771 * code-files.el (insert-file-contents):
3773 * code-files.el (buffer-file-coding-system-for-read):
3774 * cmdloop.el (yes-or-no-p-minibuf):
3778 * callers-of-rpt.el (make-caller-report):
3779 * callers-of-rpt.el:
3780 * bytecomp.el (batch-byte-recompile-directory):
3781 * bytecomp.el (batch-byte-compile-1):
3782 * bytecomp.el (batch-byte-compile):
3783 * bytecomp.el (display-call-tree):
3784 * bytecomp.el (byte-compile-insert):
3785 * bytecomp.el (byte-compile-two-args-19->20):
3786 * bytecomp.el (byte-compile-variable-ref):
3787 * bytecomp.el (byte-compile-form):
3788 * bytecomp.el (byte-compile-top-level-body):
3789 * bytecomp.el (byte-compile-out-toplevel):
3790 * bytecomp.el (byte-compile-byte-code-maker):
3791 * bytecomp.el (byte-compile-file-form-defmumble):
3792 * bytecomp.el (byte-compile-file-form):
3793 * bytecomp.el (byte-compile-keep-pending):
3794 * bytecomp.el (byte-compile-insert-header):
3795 * bytecomp.el (byte-compile-from-buffer):
3796 * bytecomp.el (byte-compile-file):
3797 * bytecomp.el (byte-recompile-file):
3798 * bytecomp.el (byte-compile-close-variables):
3799 * bytecomp.el (byte-compile-warn-about-unused-variables):
3800 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
3801 * bytecomp.el (byte-compiler-legal-options):
3802 * bytecomp.el (byte-compile-lapcode):
3803 * bytecomp.el (byte-optimize-log):
3804 * bytecomp.el ((fboundp 'defsubst)):
3806 * bytecomp-runtime.el:
3807 * byte-optimize.el (byte-optimize-apply):
3808 * byte-optimize.el (car):
3809 * byte-optimize.el (byte-optimize-form):
3810 * byte-optimize.el (byte-optimize-form-code-walker):
3812 * build-report.el (build-report-insert-installation-file):
3813 * build-report.el (build-report):
3815 * apropos.el (apropos-documentation):
3817 - clean up byte-compile warnings
3818 - remove unused variables
3819 - Use common lisp style hashtable functions
3820 - byte compiler cleanup
3821 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
3822 - remove old backquote syntax usage
3823 - move some cl functionality into C for speed.
3824 - remove last remaining VMS support
3826 - implement last, butlast, nbutlast, copy-list in C.
3827 - new macro ignore-file-errors, similar to ignore-errors
3828 (ignore-file-errors (delete-file "foo"))
3829 - get frequent garbage collection during loadup.el by tweaking
3830 gc-cons-threshold, rather than explicitly calling garbage-collect
3831 - default delete-key-deletes-forward to `t'.
3833 1998-11-28 SL Baur <steve@altair.xemacs.org>
3835 * XEmacs 21.2-beta4 is released.
3837 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
3839 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
3840 (easy-menu-item-present-p): Wrapper around find-menu-item.
3841 (easy-menu-remove-item): Wrapper around delete-menu-item.
3843 * menubar.el (delete-menu-item): Add 'from-menu' argument.
3844 (add-menu-button): Add 'in-menu' argument.
3845 (add-menu-item-1): Add in-menu support to helper function.
3847 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
3849 * isearch-mode.el (isearch-mode): Fix keymap lossage.
3851 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
3853 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
3856 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
3858 * process.el (shell-command-on-region): Report if the command
3859 succeeded or failed.
3861 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
3863 * subr.el (buffer-substring-no-properties): Comment out.
3865 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
3867 * msw-faces.el (mswindows-find-smaller-font): Turning font names
3868 into font instances first, like `x-frob-font-size' does.
3869 (mswindows-find-larger-font): ditto
3871 1998-11-04 Greg Klanderman <greg@alphatech.com>
3873 * package-ui.el (pui-install-selected-packages): fix args in call
3876 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
3878 * package-get.el (host-name): New widget type.
3879 (package-get-remote): Better customization using new type.
3880 (package-get-download-sites): idem dito.
3882 (package-get-custom): Do not use package-get-all untill we have
3883 runtime dependencies.
3885 (package-get-remove-copy): Default to 't' we no longer need this
3886 kludge as we do not currently use depenencies.
3888 (package-get-was-current): New variable.
3889 (package-get-require-base): New 'force-current' argument.
3890 (package-get-update-base): idem
3891 (package-get-package-provider): idem
3892 (package-get-locate-index-file): New 'no-remote' argument.
3893 (package-get-locate-file): idem.
3895 (package-get-maybe-save-index): New function.
3896 (package-get-update-base): Use it.
3898 1998-10-28 Greg Klanderman <greg@alphatech.com>
3900 * package-get.el (package-get-remote): default to nil; by default,
3901 don't go out to the net via EFS. They must select a download site.
3902 (package-get-download-sites): new variable.
3903 (package-get-download-menu): new function.
3904 (package-get-locate-index-file): new function.
3905 (package-get-update-base): use it.
3907 * menubar-items.el (default-menubar): add "Update Package Index"
3908 and "Add Download Site" menus under Options | Manage Packages.
3910 1998-10-19 Greg Klanderman <greg@alphatech.com>
3912 * package-get.el (package-get): bugfix code checking installed version
3913 for case where package is not currently installed.
3914 (package-get-require-signed-base-updates): new variable.
3915 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
3916 deemed not a goot thing. Use the variable
3917 package-get-allow-unsigned-base-updates instead.
3919 1998-10-16 Greg Klanderman <greg@alphatech.com>
3921 * package-get.el (package-get): Don't install an older version than
3922 we already have unless explicitly told to. Issue a warning.
3924 * package-ui.el (pui-add-required-packages): when adding
3925 dependencies, don't add packages that are up to date.
3926 (pui-package-symbol-char): Don't consider a package out of date
3927 if you have a newer version installed than the latest version in
3930 * package-get.el (package-get-base-filename): document that it may
3931 be a path relative to package-get-remote; new default value.
3932 (package-get-locate-file): new function.
3933 (package-get-update-base): use it to expand package-get-base-filename.
3934 (package-get-save-base): new function to save the package-get database
3936 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
3937 (package-get-update-base): pass the REMOTE-SOURCE arg.
3938 (package-get-update-base-entry): call package-get-custom-add-entry.
3939 (package-get-file-installed-p): removed; no longer needed.
3940 (package-get-create-custom): ditto.
3941 (toplevel): remove code to build and load package-get-custom.el
3942 (package-get-custom-add-entry): new function.
3944 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
3946 * wid-edit.el (widget-button-click): Don't switch window.
3948 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
3950 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
3952 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
3954 * etags.el (find-tag-default): Run find-tag-hook using
3955 run-hooks rather than funcall
3957 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
3959 * isearch-mode.el (isearch-mode): Set the current minor mode maps
3960 and the current local map as the parents to isearch-mode-map.
3962 1998-10-15 SL Baur <steve@altair.xemacs.org>
3964 * XEmacs 21.2-beta3 is released.
3966 1998-10-15 Greg Klanderman <greg@alphatech.com>
3968 * package-get.el (package-get-update-base): use
3969 insert-file-contents-internal, not insert-file-contents-literally.
3971 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
3973 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
3976 1998-10-15 Greg Klanderman <greg@alphatech.com>
3978 * package-get.el (package-get-update-base-entry): new function.
3979 (package-get-update-base): renamed; was `package-get-load-base'.
3980 cleanup, and use package-get-update-base-from-buffer.
3981 (package-get-update-base-from-buffer): new function.
3982 (package-get-update-base-entries): new; helper for above.
3983 Do not eval lisp grabbed over ftp; parse it from new format.
3985 1998-10-15 Greg Klanderman <greg@alphatech.com>
3987 * files.el (set-auto-mode): Don't play games loading package-get
3988 database; package-get-package-provider will handle it all.
3990 1998-10-14 Greg Klanderman <greg@alphatech.com>
3992 * package-get.el (package-get-base-filename): new variable.
3993 (package-get-require-base): new function.
3994 (package-get-pgp-signed-begin-line): new variable.
3995 (package-get-pgp-signature-begin-line): ditto.
3996 (package-get-pgp-signature-end-line): ditto.
3997 (package-get-load-base): new function.
3998 (package-get-interactive-package-query):
3999 (package-get-update-all):
4000 (package-get-dependencies):
4001 (package-get-package-provider):
4002 (package-get-custom): use package-get-require-base.
4003 [package-get-custom loading]: disable for now.
4005 * package-ui.el (pui-list-packages): use (package-get-require-base)
4007 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
4009 * package-ui.el: Correct obvious thinko in choosing extent face.
4011 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
4013 * menubar-items.el (default-menubar): pui-list-package has nothing
4014 to with Customize. Move all the package stuff to a new Item in Options.
4016 * package-ui.el (pui-menu): Add menu and Popup menu.
4018 * package-get.el (package-get): Use new
4019 package-admin-get-install-dir.
4021 * package-admin.el (package-admin-get-install-dir): New syntax.
4022 Conserve package location and put mule packages where mule-base is.
4024 * package-get.el : Customized
4026 * package-ui.el (pui): Customized
4027 (pui-package-install-dest-dir): New variable.
4028 (pui-install-selected-packages): Use it
4030 1998-10-12 SL Baur <steve@altair.xemacs.org>
4032 * package-get.el (package-get-interactive-package-query): Move
4033 dependency on package-get-base to run-time.
4034 (package-get-update-all): Ditto.
4035 (package-get-dependencies): Ditto.
4036 (package-get-package-provider): Ditto.
4037 (package-get-custom): Ditto.
4039 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
4041 * events.el: Remove 'ascii-character property from 'backspace
4044 1998-10-11 SL Baur <steve@altair.xemacs.org>
4046 * package-get-base.el: removed.
4048 1998-09-23 Didier Verna <verna@inf.enst.fr>
4050 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
4051 (no-upper-case-p): new function.
4052 (with-search-caps-disable-folding): new macro.
4053 (with-interactive-search-caps-disable-folding): new macro.
4054 (zap-to-char): In interactive mode, do a case-sensitive search if
4055 the character is uppercase.
4056 (zap-up-to-char): ditto.
4058 * replace.el (perform-replace): use the function no-upper-case-p.
4060 * isearch-mode.el (isearch-fix-case): ditto.
4061 make obsolete `with-caps-disable-folding' and
4062 `isearch-no-upper-case-p'.
4064 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
4065 (tags-search): ditto.
4066 (tags-query-replace): ditto.
4068 * info.el (Info-search): ditto.
4070 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
4072 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
4074 1998-10-07 Greg Klanderman <greg@alphatech.com>
4076 * package-admin.el (package-admin-rmtree): rewritten. need to
4077 check for "." and ".." before symlink check. expand files and
4078 directories with respect to DIRECTORY, not default-directory.
4080 1998-10-04 Greg Klanderman <greg@alphatech.com>
4082 * package-get.el (package-get-all): add INSTALL-DIR argument.
4084 1998-10-06 Greg Klanderman <greg@alphatech.com>
4086 * package-ui.el (pui-add-required-packages): new function, select
4088 (pui-display-keymap): bind it.
4089 (pui-help-string): document it.
4090 (pui-install-selected-packages): package-get-all -> package-get.
4092 * package-get.el (package-get-dependencies): new function.
4094 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
4096 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
4099 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
4101 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
4103 (default-mouse-track-normalize-point): Use it.
4105 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
4107 * package-admin.el (package-admin-delete-binary-package):
4108 General cleanup. Remove unnessary use of progn and
4110 (package-admin-delete-binary-package): Do NOT mess with file
4111 modes. That is evil.
4112 (package-admin-delete-binary-package): Wrap all deleting in
4113 condition-case. The data in MANIFEST is untrustworthy.
4114 (package-admin-delete-binary-package): Let the OS worry about non
4117 1998-10-09 SL Baur <steve@altair.xemacs.org>
4119 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
4121 (lm-report-bug): Fix mail address to send bug reports to.
4123 1998-09-29 SL Baur <steve@altair.xemacs.org>
4125 * XEmacs 21.2-beta2 is released.
4127 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
4129 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
4131 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4133 * info.el (Info-mode): Document page turning by double clicks in
4134 docstring so `M-x describe-mode' will display it.
4136 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4138 * info.el (Info-mouse-track-double-click-hook): Use character
4139 widths to calculate a border region where double clicking does
4140 page turning, and return `nil' by default so other hooks, such as
4141 region highlighting, will be run.
4143 1998-09-29 Colin Rafferty <colin@xemacs.org>
4145 * sound.el (default-sound-directory-list): Initialize with all the
4146 "sounds" directories in `data-directory-list'. It used to just be
4149 * packages.el (locate-data-directory-list): Created. This gives
4150 the list of matching directories, unlike `locate-data-directory',
4151 which just gives the first one.
4153 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
4155 * minibuf.el (read-from-minibuffer): No longer bind help-form but
4156 make a binding in the local keymap until help-char handling is
4159 * help.el (help-keymap-with-help-key): Provide keymap with help
4161 (help-print-help-form): New helper function.
4163 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
4165 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
4166 move extent to another buffer; no need to create a new extent.
4167 (isearch-fix-case): New function.
4168 (isearch-search-and-update): Use it.
4170 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
4172 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
4173 the keymap, not minor-mode-map-alist.
4174 (isearch-done): Restore overriding-local-map.
4176 1998-09-21 Martin Buchholz <martin@xemacs.org>
4178 * bytecomp.el (byte-compile-buffer-substring):
4179 Fix for: (byte-compile (defun f () (buffer-substring)))
4180 ==> ** buffer-substring called with 3 args, but requires 0-3
4181 - new code not only works, but is more readable, too.
4183 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
4185 * msw-faces.el (mswindows-init-device-faces): Don't try to
4186 specify a default font at this late stage. Do try to force
4187 creation of the default face font so that if it fails we get
4188 an error now instead of a crash at frame creation.
4190 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
4191 mswindows-make-font-unitalic: Canonical default weight
4192 changed from "Normal" to "Regular".
4194 mswindows-make-font-bold / -bold-italic: Supplied device was
4195 not being passed into call to mswindows-find-smaller-font.
4197 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
4199 * package-get.el (package-get-remote): Fix the path where to find
4200 the packages on xemacs.org.
4202 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
4204 * about.el (about-maintainer-info): Update Ben's entry.
4206 1998-09-24 Martin Buchholz <martin@xemacs.org>
4208 * lisp/shadow.el (find-emacs-lisp-shadows):
4209 - `member' was being called on lists of length 2000!
4210 - Replace with hashtables.
4211 - Replace hand-coded loops with (dolist)
4214 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
4216 * packages.el: Added new function, `package-delete-name', to
4217 delete existing packages from the installed package database
4218 (`packages-package-list'). Also added the "pkginfo" directory
4219 to `packages-special-base-regexp', so that the pkginfo directory
4220 would not get added to `late-packages'.
4222 * package-admin.el: Added ability to delete an installed package
4223 (added low-level function, `package-admin-delete-package').
4224 Understands how to use the pkginfo/MANIFEST.<package> file to
4225 delete the package. When installing a package, will also
4226 create a MANIFEST.* file if one is not provided by the
4227 package. If the MANIFEST.* doesn't exist when deleting a
4228 package, the functions will fall back to attempting to delete
4229 any package-specific lisp directory.
4231 * package-get.el: Moved some functions to package-admin.el.
4232 Added interactive function `package-get-delete-package', for
4233 use by users for deleting a package.
4235 Also modified to not require the prescence of efs.
4237 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
4239 * files.el (find-file-noselect): Handle all signals, kill the
4240 buffer and resignal.
4242 1998-09-23 SL Baur <steve@altair.xemacs.org>
4244 * cl-macs.el (glyph-image): Add setf method.
4246 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
4248 * package-get.el: Fixed broken EFS downloading. Also, look for
4249 .tar.gz files first, in preference over .tgz files.
4251 * package-ui.el: Fix display of package version numbers.
4253 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
4255 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
4258 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
4260 * list-mode.el: `display-completion-list': added new/optional
4261 keyword `:completion-string', which allows the programmer to
4262 change the "Possible completions are:" prompt.
4264 * menubar-items.el: Added new pulldown menu-pick to start up the
4265 visual package browser/installer:
4267 Options->Customize->List Packages
4269 * package-admin.el: Added hooks for installing under both Unix
4270 and MS Windows. Does additional error checking. No longer
4271 calls "add-big-package.sh" to install packages under Unix; now
4272 calls gunzip & tar directly.
4274 * package-get.el: Added ability to install packages from files
4275 on a local disk/CDROM. Now deletes any existing package lisp
4276 directory. Does completion on available packages when
4277 querying for package names. Will also search for .tgz files
4278 in addition for .tar.gz files. Tries to reload
4279 auto-autoloads, as a convenience when loading new packages,
4280 and also tries to add any new package paths to `load-path'.
4281 Changed all occurences of `concat' to use `expand-file-name'.
4283 * package-ui.el: New file which implements the main visual
4284 package browser/installer, which is started via a menu pick or
4285 M-x pui-list packages.
4287 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
4289 * startup.el (load-init-file): spelling fix.
4291 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4293 * startup.el (normal-top-level): Load auto-autoload files
4294 covariantly with their precedence.
4296 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
4298 * menubar-items.el (default-menubar): Remove "Font Weight"
4299 option, there is currently no custom equivalent.. Customize-faces
4302 * x-font-menu.el (font-menu-set-font): Use customize to set
4305 * faces.el (face-spec-update-all-matching): New function.
4307 * cus-face.el (custom-set-face-update-spec): New function.
4308 Interface to customize faces from elisp.
4310 (custom-face-value-create): Show the customized settings if set
4313 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
4315 (custom-face-value-create): Show the customized settings if set
4318 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
4320 * keydefs.el (global-map): Add FSF 20.3 binding of
4321 query-replace-regexp.
4323 1998-08-21 Greg Klanderman <greg@alphatech.com>
4325 * minibuf.el (read-file-name-internal-1): use
4326 user-name-completion-1 instead of user-name-completion.
4328 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4332 * update-elc.el: Don't set `source-directory' (now defunct as a
4333 global variable) no more.
4335 * packages.el (packages-list-autoloads): Made `source-directory'
4336 (now defunct as a global variable) a parameter.
4338 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
4340 * about.el (about-hackers): new email
4342 1998-08-16 SL Baur <steve@altair.xemacs.org>
4344 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
4346 1998-07-17 Didier Verna <verna@inf.enst.fr>
4348 * faces.el (set-face-property):
4350 (face-dim-p): updated the doc strings now that the dim property isn't
4352 (face-equal): the dim property is now a common one.
4354 * cus-face.el (custom-face-attributes): New face attribute: `dim'
4355 Renamed the `stipple' attribute to `background-pixmap'.
4356 (custom-face-background-pixmap): make custom-face-stipple an
4357 obsolete alias for this.
4359 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4361 * find-paths.el (paths-file-readable-directory-p): Created and
4364 * loadup.el: Don't set inhibit-... flags from run-temacs.
4366 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4368 * packages.el (packages-data-path-depth): Added and used.
4370 1998-08-05 Charles G. Waldman <cgw@pgt.com>
4373 - Change .xpm to .png, delete "zcat" section.
4374 - cosmetic fix in the 'marcpa' entry.
4377 - convert all .xpm.Z to .png
4378 - rename mrb to martin
4379 - rename mcook-m to mcookm
4381 1998-07-31 Martin Buchholz <martin@xemacs.org>
4383 * x-init.el (x-initialize-compose): Add support for
4384 dead-circumflex as YET ANOTHER NAME for that dead key.
4386 1998-08-05 Colin Rafferty <colin@xemacs.org>
4388 * setup-paths.el (paths-construct-exec-path): Made the
4389 last-packages really be last.
4390 (paths-construct-data-directory-list): Ditto.
4392 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
4394 * startup.el(startup-splash-frame-body):
4395 Update Copyright notice in splash screen
4397 1998-07-20 Greg Klanderman <greg@alphatech.com>
4399 * minibuf.el (read-file-name-internal-1): do ~user completion.
4401 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
4403 * font-lock.el (font-lock-fontify-glumped-region): Add guard
4404 aginst destroyed extents
4406 1998-07-24 Greg Klanderman <greg@alphatech.com>
4408 * package-get.el (package-get): add `install-dir' argument.
4410 1998-07-20 John Jones <jj@asu.edu>
4412 * package-get.el: calls to package-get-update-all will only
4413 update packages which are already installed.
4415 1998-07-23 SL Baur <steve@altair.xemacs.org>
4417 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
4420 1998-07-20 Colin Rafferty <colin@xemacs.org>
4422 * about.el (about-hackers): Correct my email.
4424 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
4426 * about.el (about-hackers): new email-address.
4428 1998-07-25 SL Baur <steve@altair.xemacs.org>
4430 * minibuf.el (read-number): Don't let `input-error' condition
4433 1998-07-20 Greg Klanderman <greg@alphatech.com>
4435 * about.el (about-hackers): use my `email-for-life' address.
4437 1998-07-19 SL Baur <steve@altair.xemacs.org>
4439 * XEmacs 21.2-beta1 is released.
4441 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4443 * ldap.el (ldap-search): Doc string change
4445 1998-07-16 Colin Rafferty <colin@xemacs.org>
4447 * menubar-items.el (default-menubar): Removed references to
4448 `data-directory', and use `locate-data-file' instead, and made
4449 then greyed out if they don't exist.
4451 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4453 * keymap.el (events-to-keys): Use `format' instead of `concat'
4454 since the latter does not accept integer args anymore
4456 1998-07-15 SL Baur <steve@altair.xemacs.org>
4458 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
4461 1998-07-14 SL Baur <steve@altair.xemacs.org>
4463 * make-docfile.el: Get first initialization from very-early-lisp.el
4464 * update-elc.el: Ditto.
4465 * loadup.el (really-early-error-handler): Ditto.
4467 * packages.el (packages-unbytecompiled-lisp): Add new file,
4470 * very-early-lisp.el: New file.
4472 1998-07-14 SL Baur <steve@altair.xemacs.org>
4474 * Symbols that have been obsolete for at least 3 years removed (II).
4476 * obsolete.el (eval-current-buffer): Make compatible.
4477 (byte-code-function-p): Ditto.
4478 (send-string): Removed.
4479 (send-region): Removed.
4480 (screen-scrollbar-width): Removed.
4481 (set-screen-scrollbar-width): Removed.
4482 (set-screen-left-margin-width): Removed.
4483 (set-screen-right-margin-width): Removed.
4484 (screen-left-margin-width): Removed.
4485 (screen-right-margin-width): Removed.
4486 (set-buffer-left-margin-width): Removed.
4487 (set-buffer-right-margin-width): Removed.
4488 (buffer-left-margin-width): Removed.
4489 (buffer-right-margin-width): Removed.
4490 (x-set-frame-icon-pixmap): Removed.
4491 (x-set-screen-icon-pixmap): Removed.
4492 (pixel-name): Removed.
4493 (make-pixmap): Removed.
4494 (make-cursor): Removed.
4495 (pixmap-width): Removed.
4496 (pixmap-contributes-to-line-height-p): Removed.
4497 (set-pixmap-contributes-to-line-height): Removed.
4499 1998-07-13 SL Baur <steve@altair.xemacs.org>
4501 * obsolete.el (popup-menu-up-p): removed.
4502 (read-no-blanks-input): Removed.
4503 (wholenump): Removed.
4504 (ring-mod): Removed (what was ring-mod?).
4505 (current-time-seconds): Removed.
4506 (run-special-hook-with-args): Removed.
4508 (dot-marker): Removed.
4511 (window-dot): Removed.
4512 (set-window-dot): Removed.
4514 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
4517 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
4519 * code-files.el (insert-file-contents): Rename
4520 run-special-hook-with-args to run-hook-with-args-until-success.
4521 (write-region): Ditto.
4523 1998-07-12 SL Baur <steve@altair.xemacs.org>
4525 * about.el: Fix typos, update release date.
4527 * Symbols that have been obsolete for at least 3 years removed.
4529 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
4531 (toplevel): remove setf methods for screen functions.
4532 * cl-macs.el (extent-data): defsetf removed.
4533 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
4534 many places to remove.
4535 (comment-indent-hook): Ditto.
4536 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
4537 (buffer-dedicated-screen): Ditto.
4538 (deiconify-screen): Ditto.
4539 (delete-screen): Ditto.
4540 (event-screen): Ditto.
4541 (find-file-other-screen): Ditto.
4542 (find-file-read-only-other-screen): Ditto.
4543 (live-screen-p): Ditto.
4544 (screen-height): Ditto.
4545 (screen-iconified-p): Ditto.
4546 (screen-list): Ditto.
4547 (screen-live-p): Ditto.
4548 (screen-name): Ditto.
4549 (screen-parameters): Ditto.
4550 (screen-pixel-height): Ditto.
4551 (screen-pixel-width): Ditto.
4552 (screen-root-window): Ditto.
4553 (screen-selected-window): Ditto.
4554 (screen-totally-visible-p): Ditto.
4555 (screen-visible-p): Ditto.
4556 (screen-width): Ditto.
4558 (get-screen-for-buffer): Ditto.
4559 (get-screen-for-buffer-noselect): Ditto.
4560 (get-other-screen): Ditto.
4561 (iconify-screen): Ditto.
4562 (lower-screen): Ditto.
4563 (mail-other-screen): Ditto.
4564 (make-screen): Ditto.
4565 (make-screen-invisible): Ditto.
4566 (make-screen-visible): Ditto.
4567 (modify-screen-parameters): Ditto.
4568 (new-screen): Ditto.
4569 (next-screen): Ditto.
4570 (next-multiscreen-window): Ditto.
4571 (other-screen): Ditto.
4572 (previous-screen): Ditto.
4573 (previous-multiscreen-window): Ditto.
4574 (raise-screen): Ditto.
4575 (redraw-screen): Ditto.
4576 (select-screen): Ditto.
4577 (selected-screen): Ditto.
4578 (set-buffer-dedicated-screen): Ditto.
4579 (set-screen-height): Ditto.
4580 (set-screen-position): Ditto.
4581 (set-screen-size): Ditto.
4582 (set-screen-width): Ditto.
4583 (show-temp-buffer-in-current-screen): Ditto.
4584 (switch-to-buffer-other-screen): Ditto.
4585 (visible-screen-list): Ditto.
4586 (window-screen): Ditto.
4587 (x-set-screen-pointer): Ditto.
4588 (x-set-frame-pointer): Ditto.
4589 (screen-title-format): Ditto.
4590 (screen-icon-title-format): Ditto.
4591 (terminal-screen): Ditto.
4592 (delete-screen-hook): Ditto.
4593 (create-screen-hook): Ditto.
4594 (mouse-enter-screen-hook): Ditto.
4595 (mouse-leave-screen-hook): Ditto.
4596 (map-screen-hook): Ditto.
4597 (unmap-screen-hook): Ditto.
4598 (default-screen-alist): Ditto.
4599 (default-screen-name): Ditto.
4600 (x-screen-defaults): Ditto.
4601 (x-create-screen): Ditto.
4602 * obsolete.el: meta-flag removed.
4604 sleep-for-millisecs removed.
4605 extent-data removed.
4606 set-extent-data removed.
4607 set-extent-attribute removed.
4608 extent-glyph removed.
4609 extent-layout removed.
4610 set-extent-layout removed.
4611 list-faces-display removed.
4613 trim-versions-without-asking removed.
4614 after-write-file-hooks removed.
4616 auto-fill-hook removed.
4617 blink-paren-hook removed.
4618 select-screen-hook, deselect-screen-hook removed.
4619 auto-raise-screen, auto-lower-screen removed.
4621 * msw-mouse.el: Global change resource -> mswindows-resource.
4623 * XEmacs 21.0-pre5 is released.
4625 1998-07-11 SL Baur <steve@altair.xemacs.org>
4627 * about.el (about-hackers): Credits update.
4629 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
4631 * register.el (insert-register): Don't activate the region.
4633 1998-07-10 SL Baur <steve@altair.xemacs.org>
4635 * select.el: Restore x-* symbols for backwards compatibility:
4636 x-copy-primary-selection, x-kill-primary-selection,
4637 x-delete-primary-selection, x-select-make-extent-for-selection,
4638 x-valid-simple-selection-, x-cut-copy-clear-internal.
4640 1998-07-09 SL Baur <steve@altair.xemacs.org>
4642 * XEmacs 21.0-pre4 is released.
4644 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
4646 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
4648 (maybe-add-init-button): Fix semantics under Windows. Use
4649 `expand-file-name' rather than `concat'.
4651 * help.el (print-messages): New function.
4653 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4655 * ldap.el (ldap-host-parameters-alist): Docstring fixes
4657 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
4659 * about.el: Tweaked my entry in about-hackers.
4661 * find-paths.el (paths-emacs-root-p):
4662 Relaxed emacs-root checking of an in-place installation to
4663 also accomodate the flat layout used on MS Windows.
4665 1998-06-29 John Jones <jj@asu.edu>
4667 * package-get.el: calls to package-get-update-all will only
4668 update packages which are already installed.
4670 1998-07-05 Andy Piper <andyp@parallax.co.uk>
4672 * faces.el (xpm-color-symbols): remove hardcoded defaults these
4673 are handled by the gui-element face fallbacks now.
4675 * x-faces.el: default gui-element face to "background" as well as
4678 * msw-faces.el (mswindows-init-device-faces): remove gui-element
4679 and default face settings since these are set as fallbacks now in
4680 the appropriate domain.
4682 1998-07-02 SL Baur <steve@altair.xemacs.org>
4684 * text-mode.el (text-mode): Reorder regexp so the OR part
4685 corresponding to `page-delim' goes first and the hack in
4686 `forward-paragraph' will work.
4687 With bug analysis from Bob Weiner <weiner@altrasoft.com>
4689 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
4691 * subr.el (remove-hook): When checking the hook value
4692 with functionp, don't apply car to it.
4694 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
4696 * package-get.el (package-get-remote-filename):
4697 Don't use file-name-as-directory because the local directory
4698 separator conventions might not be the same as ftp's.
4700 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4702 * ldap.el (ldap-host-parameters-alist): New name of
4703 `ldap-host-parameters-plist'
4705 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
4707 * package-get.el: Using (require 'package-get-base), now that it
4708 provides itself. Consequently removed all instances of (load
4709 "package-get-base.el").
4711 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
4713 * subr.el (remove-hook): Don't treat the hook value as a
4714 list unless it is both consp and not functionp.
4716 1998-06-29 SL Baur <steve@altair.xemacs.org>
4718 * about.el: Email address for Ben Wing is ben@xemacs.org.
4719 * auto-show.el: Ditto.
4720 * bytecomp.el: Ditto.
4722 * x-scrollbar.el: Ditto.
4724 * tty-init.el: Ditto.
4725 * toolbar-items.el: Ditto.
4726 * symbol-syntax.el: Ditto.
4727 * specifier.el: Ditto.
4728 * objects.el: Ditto.
4729 * hyper-apropos.el: Ditto.
4732 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
4734 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
4735 vertical-divider-always-visible-p.
4736 (default-mouse-motion-handler): Ditto.
4738 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
4740 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
4743 1998-06-21 Oliver Graf <ograf@fga.de>
4745 * build-reports.el: changed receiver to xemacs-build-reports list
4747 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
4749 * font.el: Split font-family-mappings into X and
4750 mswindows-specific versions.
4751 mswindows-font-create-[object|name]: Treat supplied size
4752 as a pointsize. Added underline and strikethru handling.
4754 * msw-faces.el: changed default mswindows charset to western.
4756 * msw-glyphs.el: removed space in border-glyph font string that
4757 was inserted to get round bugs in the mswindows C font code.
4759 1998-06-27 SL Baur <steve@altair.xemacs.org>
4761 * about.el (about-hackers): Credits update.
4763 * help-nomule.el (tutorial-supported-languages): Add Romanian
4766 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
4769 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
4771 * font.el: Split font-family-mappings into X and
4772 mswindows-specific versions.
4773 mswindows-font-create-[object|name]: Treat supplied size
4774 as a pointsize. Added underline and strikethru handling.
4776 * msw-faces.el: changed default mswindows charset to western.
4778 * msw-glyphs.el: removed space in border-glyph font string that
4779 was inserted to get round bugs in the mswindows C font code.
4781 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
4783 * minibuf.el: make read-color-completion-table call
4784 (mswindows-color-list for mswindows devices.
4786 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
4789 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
4790 Let declaration items contain non-word symbol characters.
4792 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
4794 * package-get.el (package-get-package-provider): Added autoload
4795 cookie. Loading "package-get-base.el" in ALL functions that use
4796 it. Fixed some (interactive ...) with multiple argument specs
4797 again. Cosmetic indentation changes.
4799 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
4801 * info.el (Info-insert-dir): Don't use nreverse on variables
4802 that you want to use later.
4804 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
4806 * x-mouse.el (x-set-point-and-move-selection): Replace call
4807 to x-kill-primary-selection with kill-primary-selection
4809 1998-06-12 Martin Buchholz <martin@xemacs.org>
4811 * simple.el (what-cursor-position): Make cursor position reported
4812 use value of column-number-start-at-one
4814 1998-06-17 SL Baur <steve@altair.xemacs.org>
4816 * about.el (xemacs-hackers): Fix Jareth's email address.
4818 1998-06-16 SL Baur <steve@altair.xemacs.org>
4820 * startup.el (startup-splash-frame): Remove
4821 `xemacs-startup-logo-function'.
4823 1998-06-15 SL Baur <steve@altair.xemacs.org>
4825 * about.el (about-hackers): Update credits list.
4827 1998-06-06 Jeff Miller <jmiller@smart.net>
4829 * lisp/sound.el: Update sound-ext to allow filenames with
4830 extensions to be found by load-sound-file
4832 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4834 * info.el (Info-rebuild-outdated-dir): Removed variable
4835 (Info-auto-generate-directory): New variable
4836 (Info-save-auto-generated-dir): New variable
4837 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
4838 (Info-build-dir-anew): Second parameter removed. Use
4839 `Info-save-auto-generated-dir'
4840 (Info-rebuild-dir): Ditto
4842 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
4844 * list-mode.el (next-list-mode-item): Would not recognize
4845 border between directly neighbored items.
4847 1998-06-12 Andy Piper <andyp@parallax.co.uk>
4849 * package-get.el: add autoloads for some functions.
4851 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
4853 * specifier.el (let-specifier): Tiny docfixes.
4855 1998-06-12 Andy Piper <andyp@parallax.co.uk>
4857 * msw-mouse.el: set selection-pointer-glyph to Normal.
4859 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
4861 * wid-edit.el (widget-specify-secret): New function.
4862 (widget-after-change): Use it.
4863 (widget-specify-field): Use it.
4865 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
4867 * mouse.el (drag-window-divider): Use `(not done)' instead of
4868 `doit'; reuse result of `window-pixel-edges'.
4870 * modeline.el (drag-modeline-event-lag): Rename to
4871 drag-divider-event-lag.
4873 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
4875 * specifier.el (let-specifier): Rewritten not to generate needless
4876 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
4879 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
4881 * minibuf.el (read-file-name-1): Setup buffer-local value of
4882 `completion-ignore-case' in completions buffer under Windows.
4884 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
4886 * about.el (about-maintainer-glyph): Fix support for not
4889 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
4891 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
4893 * mouse.el (mouse-track): Cancel selection if misc-user event with
4894 `cancel-mode-internal' function is fetched.
4896 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
4898 * files.el (save-some-buffers-1): Fixed return value.
4900 1998-06-01 Oliver Graf <ograf@fga.de>
4902 * dragdrop.el: added experimental
4904 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
4906 * startup.el (after-init-hook, init-file-user,
4907 user-init-directory, load-user-init-file): Purge references
4908 to "~/.xemacs/init.el" from docstrings.
4910 (load-user-init-file) Use paths-construct-path to construct
4911 paths to user init files. Go directly to ~/.emacs, do not
4912 search ~/.xemacs/, do not load `default-custom-file'.
4914 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
4916 * files.el (interpreter-mode-alist): Catch wish and tclsh before
4918 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
4920 1998-06-03 Andy Piper <andyp@parallax.co.uk>
4922 * menubar-items.el (default-menubar): add Update Packages to customize
4925 1998-06-02 Andy Piper <andyp@parallax.co.uk>
4927 * faces.el: use toolbar face as a fallback for toolbar properties
4928 in xpm-color-symbols instead of default.
4930 * msw-faces.el: rename 3d-object -> gui-element face.
4932 1998-06-06 SL Baur <steve@altair.xemacs.org>
4934 * startup.el (xemacs-startup-logo-function): New variable.
4935 (startup-splash-frame): Use it.
4937 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
4939 * files.el (save-some-buffers): Would wait 1 second.
4940 (save-some-buffers-1): Delete other windows here instead of in
4941 `save-some-buffers'.
4942 (save-some-buffers): Force redisplay only if windows were deleted.
4944 1998-06-02 Didier Verna <verna@inf.enst.fr>
4946 * cus-face.el (custom-face-attributes): generalized the use of
4947 toggle buttons for boolean attributes.
4948 Re-ordered the items a bit.
4950 1998-06-01 SL Baur <steve@altair.xemacs.org>
4952 * sound.el (default-sound-directory): Use `locate-data-directory'
4953 to find the sounds directory.
4955 1998-05-29 Andy Piper <andyp@parallax.co.uk>
4957 * sound.el: default sound-ext to .wav under mswindows, .au
4958 otherwise. load-default sounds without extensions.
4960 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
4962 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
4963 if send-pr is not bound.
4965 1998-06-01 Andy Piper <andyp@parallax.co.uk>
4967 * files.el: grok idl files in auto-mode-alist.
4968 1998-06-01 Jeff Miller <jmiller@smart.net>
4970 * minibuf.el (exact-minibuffer-completion-p): check for nil before
4973 1998-05-30 Andy Piper <andyp@parallax.co.uk>
4975 * msw-glyphs.el: add xbm to the list of image types supported.
4977 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
4979 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
4980 instead of XEmacs one when dumping InfoDock.
4982 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
4984 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
4985 for `modeline-visible-p'
4987 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
4989 1998-05-29 Andy Piper <andyp@parallax.co.uk>
4991 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
4992 since it's not used anymore. doc string fixes.
4994 * package-get.el (package-get-file-installed-p): new function. use
4995 instead of file-installed-p which is in an external package.
4997 1998-05-28 Oliver Graf <ograf@fga.de>
4999 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
5000 favor of select-window/switch-to-buffer
5002 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
5004 * startup.el: changed (getenv "HOME") to (user-home-directory)
5006 1998-05-25 Oliver Graf <ograf@fga.de>
5008 * frame.el (cde-start-drag) moved to dragdrop.el
5009 (offix-start-drag-region) moved to dragdrop.el
5010 (offix-start-drag) moved to dragdrop.el
5011 * dragdrop.el (cde-start-drag) moved from frame.el
5012 (offix-start-drag-region) moved from frame.el
5013 (offix-start-drag) moved from frame.el
5014 (cde-start-drag-region) cde drag regions
5015 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
5017 1998-05-26 Oliver Graf <ograf@fga.de>
5019 * dragdrop.el: created dragdrop-drag prototypes
5020 (cde-start-drag-region) fixed typo
5022 1998-05-28 SL Baur <steve@altair.xemacs.org>
5024 * simple.el (after-init-hook): Remove reader macro.
5026 * packages.el (packages-hardcoded-lisp): Get rid of reader
5027 macros. Update DOC string.
5029 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
5031 * mouse.el (drag-window-divider): Ditto.
5033 * modeline.el (mouse-drag-modeline): Use it.
5035 * lisp-mode.el (let-specifier): Specify indentation.
5037 * specifier.el (let-specifier): Renamed from
5038 `with-specifier-instance'.
5040 1998-05-27 Andy Piper <andyp@parallax.co.uk>
5043 * faces.el: move definition of xpm-color-symbols from x-faces.el
5044 to faces. Predicate x-get-resource on the presence of x.
5046 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
5047 faces as specfier defaults.
5049 * package-get.el: don't use package-admin-add-single-file-package.
5051 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
5053 * toolbar-items.el: Fixup tooltips.
5054 (toolbar-gnus): Don't use obsolete variable
5055 toolbar-news-frame-properties.
5056 (toolbar-news-reader): Default to `gnus' instead of
5059 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
5062 1998-05-25 Andy Piper <andyp@parallax.co.uk>
5064 * package-get.el: rename -installedp -> -installed-p.
5066 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
5068 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
5069 attributes, and assinged it to continuation, truncation and
5072 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
5073 and made continuation, truncation and hscroll glyphs arrow
5074 characters out of that font.
5076 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
5078 * minibuf.el (minibuffer-electric-separator): Play nicely with
5079 directory-sep-char being \.
5080 (minibuffer-electric-tilde): Ditto.
5081 (read-file-name-map): Ditto.
5083 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
5085 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
5087 (default-mouse-track-deal-with-down-event): Avoid
5088 `x-disown-selection'; use `disown-selection' instead.
5090 1998-05-21 Andy Piper <andyp@parallax.co.uk>
5093 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
5094 moved to (cut-copy-clear-internal) in select.el. Ditto for
5095 (x-delete-primary-selection) (x-kill-primary-selection)
5096 (x-copy-primary-selection).
5097 (own-clipboard): new function.
5099 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
5100 functions in select.el. remove old ones.
5101 (mswindows-own-clipboard): new function.
5103 1998-05-21 Andy Piper <andyp@parallax.co.uk>
5105 * gnuserv.el: allow connections from mswindows type devices.
5107 1998-05-20 Andy Piper <andyp@parallax.co.uk>
5109 * msw-glyphs.el: change image type used from cursor to resource.
5111 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
5113 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
5114 for {top,bottom}-{left,right} values in addition to
5115 {top,bottom}_{left,right}.
5116 Use x-get-resource instead of x-get-resource-and-bogosity-check.
5118 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
5120 * cl-macs.el (specifier-instance): Undefine its setf method.
5122 * specifier.el (with-specifier-instance): Added docstring.
5124 * mouse.el (drag-window-divider): Ditto.
5126 * modeline.el (mouse-drag-modeline): Use it.
5128 * lisp-mode.el (with-specifier-instance): Define its indentation
5131 * specifier.el (with-specifier-instance): New macro.
5133 1998-05-19 Andy Piper <andyp@parallax.co.uk>
5135 * package-get.el (package-get-create-custom): new function to
5136 auto-generate package-get-custom.el from package-get-base.el.
5137 * (package-get-ever-installedp): new function.
5138 * (package-get-custom): new function to get all packages specified
5141 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
5143 * cus-edit.el (custom-file): Revert to `~/.emacs'.
5145 1998-05-23 SL Baur <steve@altair.xemacs.org>
5147 * cl-extra.el: Reverse previous float change.
5149 1998-05-17 Andy Piper <andyp@parallax.co.uk>
5152 * faces.el (try-font-name): moved from x-faces.el since it is
5153 required by w3 under mswindows as well X.
5155 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
5157 * winnt.el: Removed evil (setq completion-ignore-case t)
5158 clause, one more overlookef fsfism.
5159 (nt-quote-args-functions-alist): End sentences with double space.
5161 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
5163 * window-xemacs.el (push-window-configuration): Remove kludgery of
5164 recaching default-toolbar specifier.
5165 (pop-window-configuration): Ditto.
5166 (unpop-window-configuration): Ditto.
5168 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
5170 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
5172 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
5174 * winnt.el (nt-quote-args-verbatim): Added function.
5175 (nt-quote-args-prefix-quote): Added function.
5176 (nt-quote-args-backslash-quote): Added function.
5177 (nt-quote-args-double-quote): Added function.
5178 (nt-quote-args-functions-alist): New variable.
5179 (nt-quote-process-args): Added function. This is the main quoting
5180 work horse called from process-nt.c
5182 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
5184 * winnt.el: Removed duplicate definitions for backspace,
5185 delete, M-backspace and C-M-backspace.
5186 (file-name-buffer-file-type-alist): Removed this variable.
5187 (find-buffer-file-type): Removed function.
5188 (find-file-binary): Removed function.
5189 (find-file-text): Removed function.
5190 (find-file-not-found-set-buffer-file-type): Removed function.
5191 (save-to-unix-hook): Removed function.
5192 (revert-from-unix-hook): Removed function.
5193 (using-unix-filesystems): Removed function.
5194 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
5196 (x-set-selection): Removed function.
5197 (x-get-selection): Removed function.
5198 Removed commented FSFisms.
5199 Replaced copyright notice (this file is not part of GNU Emacs).
5200 (nt-shell-mode-hook): Moved here from a lambda expression. Added
5201 comint-process-echoes setting to t.
5203 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5205 * packages.el (packages-no-package-hierarchy-regexp): Introduced
5206 and used following the interface change of
5207 `paths-find-recursive-path'.
5209 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
5210 regexp instead of a list of base names.
5211 (paths-version-control-filename-regexp):
5212 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
5213 Introduced and used following the interface change of
5214 `paths-find-recursive-path'.
5216 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
5218 * simple.el (delete-forward-p): Make it a defun; do X garbage only
5219 on X devices, rather than on all non-TTY devices.
5221 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
5223 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
5225 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
5227 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
5229 * itimer.el (activate-itimer): Fixed usage of integers
5230 as argument to `concat'.
5232 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
5234 * itimer.el (start-itimer): replace the use of `concat' with
5237 1998-05-16 SL Baur <steve@altair.xemacs.org>
5239 * mode-motion.el (mode-motion-hook): Clarify docstring.
5240 From Bob Weiner <weiner@altrasoft.com>
5242 * loadhist.el (symbol-file): Supply prompt string when used
5244 From Bob Weiner <weiner@altrasoft.com>
5246 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
5248 * loadup.el (really-early-error-handler): Ditto.
5250 * update-elc.el: Ditto.
5252 * setup-paths.el (paths-construct-exec-path): Ditto.
5254 * make-docfile.el: Ditto.
5256 * find-paths.el (paths-decode-directory-path): Use split-path
5257 instead of decode-path.
5259 * files.el (parse-colon-path): Update docstring reference.
5261 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
5265 Bind cut'n'paste keys to non window-system specific functions.
5267 * msw-select.el: New function mswindows-clear-clipboard.
5268 mswindows-cut-copy-clipboard extended to handle clearing of the
5269 selection and renamed to mswindows-cut-copy-clear-clipboard.
5271 * select.el: on mswindows devices delete-primary-selection
5272 calls mswindows-clear-clipboard.
5274 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
5276 * simple.el (quoted-insert): Inhibit quit when using read-char.
5278 * cmdloop.el (read-char): Don't inhibit quit.
5279 (read-char-exclusive): Ditto.
5280 (read-char): Signal quit if quit-char was pressed.
5281 (read-char-exclusive): Ditto.
5282 (read-quoted-char): Return a character, not integer.
5284 * menubar-items.el (default-popup-menu): Use Andy's generic
5286 (default-popup-menu): Fix code.
5288 1998-05-14 Oliver Graf <ograf@fga.de>
5290 * dragdrop.el (dragdrop-function-widget): this time it's done
5292 1998-05-13 Oliver Graf <ograf@fga.de>
5294 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
5296 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
5298 * device.el (device-pixel-width):
5299 (device-pixel-height):
5303 (device-color-cells): Swapped parameters to device-system-metric
5304 according to the interface change.
5306 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
5308 * mouse.el (default-mouse-motion-handler): Use new name of the
5309 function event-over-vertical-divider-p.
5310 Do not set E-W arrow cursor over the divider if
5311 vertical-divider-draggable-p is nil in the window.
5312 ([top-level]): Use new name for the variable
5313 vertical-divider-map.
5314 (drag-window-divider): Respect vertical-divider-draggable-p.
5315 Variable name typo fixes.
5317 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
5319 * keymap.el (kbd): Define here; handle string constants and
5322 1998-05-15 Christian Nyb <chr@mediascience.no>
5324 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
5327 1998-05-13 Didier Verna <verna@inf.enst.fr>
5329 * mouse.el (drag-window-divider): give the vertical divider a
5330 pressed look when dragging it.
5332 1998-05-13 Andy Piper <andyp@parallax.co.uk>
5334 * faces.el: predicate some more face operations on x or mswindows
5337 * modeline.el: enable modeline coloring for mswindows.
5339 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5341 * minibuf.el (minibuffer-default): Added variable; compatible with
5343 (next-history-element): Used `minibuffer-default'.
5345 1998-05-12 Oliver Graf <ograf@fga.de>
5347 * dragdrop.el (dragdrop-function-widget): button and mods ok
5348 arguments still look a bit strange
5349 (dragdrop-compare-mods) created
5350 (dragdrop-drop-do-functions) correctly checks for buttons and
5353 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
5355 * setup-paths.el (paths-default-info-directories): Replace
5356 path-separator with directory-sep-char.
5358 * files.el (path-separator): Don't define it here.
5360 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
5362 * update-elc.el: Ditto.
5364 * setup-paths.el (paths-construct-exec-path): Ditto.
5366 * make-docfile.el: Ditto.
5368 * loadup.el (really-early-error-handler): Ditto.
5370 * find-paths.el (paths-decode-directory-path): Use decode-path
5371 instead of decode-path-internal.
5373 * files.el (parse-colon-path): Update docstring.
5375 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
5377 * subr.el (get-buffer-window-list): Make BUFFER optional.
5379 * window-xemacs.el (windows-of-buffer): Defalias to
5380 get-buffer-window-list.
5382 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
5384 * disass.el: Fix maintainer keyword.
5386 * bytecomp.el (byte-compile-and-load-file): Autoload.
5387 (byte-compile-buffer): Ditto.
5389 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
5390 value is returned, not the name.
5391 (lisp-imenu-generic-expression): Enable it.
5392 (lisp-mode-variables): Ditto.
5393 (lisp-indent-offset): Change defconst to defvar.
5394 (lisp-indent-function): Ditto.
5395 (lisp-body-indent): Ditto.
5397 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
5399 * modeline.el: Use zap-last-kbd-macro-event.
5401 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
5402 nil, don't attempt to do anything with messages.
5403 (eval-last-sexp): Use `letf' for clarity.
5405 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
5407 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
5409 1998-05-11 Martin Buchholz <martin@xemacs.org>
5414 Change empty docstrings into no doc strings at all.
5415 Fix bogus FSF-format docstrings.
5416 * etags.el: Fix docstring.
5418 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
5420 * package-get.el (package-get): Use internal md5
5422 1998-05-13 SL Baur <steve@altair.xemacs.org>
5424 * about.el (about-xemacs): Correct abuse of concat.
5426 1998-05-11 SL Baur <steve@altair.xemacs.org>
5428 * info.el (Info-mode): Use easymenu.
5430 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
5432 * apropos.el (apropos): Don't use concat with integers.
5434 * cmdloop.el (describe-last-error): Handle the case when no error
5435 was seen gracefully.
5437 * apropos.el (apropos-print): Use with-displaying-help-buffer as
5439 (apropos-describe-plist): Ditto.
5441 * help.el (with-displaying-help-buffer): Revert to a defun.
5442 (describe-key): Use it as defun.
5443 (describe-mode): Ditto.
5444 (describe-bindings): Ditto.
5445 (describe-prefix-bindings): Ditto.
5446 (describe-installation): Ditto.
5447 (view-lossage): Ditto.
5448 (describe-function): Ditto.
5449 (describe-variable): Ditto.
5450 (describe-syntax): Ditto.
5452 1998-05-11 Oliver Graf <ograf@fga.de>
5454 * dragdrop.el: changed order of require/provide
5455 (dragdrop-drop-mime-default) changed to new calling conventions
5456 (dragdrop-drop-do-functions) changed to new calling conventions
5457 (dragdrop-function-widget) this one needs more work...
5459 1998-05-10 Oliver Graf <ograf@fga.de>
5461 * about.el: another small change in my entry
5462 * dragdrop.el (dragdrop-drop-log-function): logging added
5464 changed interface to handler functions. now called with event
5467 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
5469 * glyphs.el (divider-pointer-glyph): Declared new glyph,
5470 E-W arrow pointer displayed over draggable dividers.
5472 * mouse.el (default-mouse-motion-handler): Show it when
5474 (drag-window-divider): Added.
5475 ([top-level]): Initialized window-divider-map with a keymap
5476 binding the above function to left button down event.
5478 * x-mouse.el (x-init-pointer-shape): Initialize
5479 divider-pointer-glyph from Cursor.dividerPointer, or use default
5482 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
5484 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
5486 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
5488 * simple.el (count-words-buffer): Don't query for buffer.
5489 (count-lines-buffer): Ditto.
5491 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
5493 * help.el (where-is): add optional insert argument.
5495 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
5497 * help.el (describe-key-briefly): New argument INSERT.
5499 * simple.el (eval-expression): New optional argument; synch with
5502 * keydefs.el (global-map): Add new register bindings.
5504 * register.el: Synched with FSF 20.3.
5506 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
5508 * window-xemacs.el (recenter): all arguments are optional.
5510 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
5512 * device.el: (device-pixel-width): Reflected name/parameters
5513 change to device-system-metric.
5514 (device-pixel-height): Ditto.
5515 (device-mm-width): Ditto.
5516 (device-mm-height): Ditto.
5517 (device-bitplanes): Ditto.
5518 (device-color-cells): Ditto.
5520 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
5522 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
5524 * cl.el (most-positive-fixnum): Document.
5525 (most-negative-fixnum): Ditto.
5527 * cus-dep.el: Updated comment.
5529 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
5532 * cus-load.el (custom-put): Removed.
5534 * files.el (after-find-file): Just resignal quit instead of
5535 signaling "canceled".
5537 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
5539 * frame.el (other-frame): Use `focus-frame' instead of
5540 select-frame kludges.
5542 * lisp-mode.el: Update lisp-indent-function for
5543 save-selected-frame and with-selected-frame.
5545 * frame.el (save-selected-frame): New macro.
5546 (with-selected-frame): Ditto.
5547 (other-frame): Use `set-frame-focus'.
5549 1998-05-06 Oliver Graf <ograf@fga.de>
5551 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
5552 (dragdrop-drop-url-default) default handler for URL drops created
5553 (dragdrop-drop-mime-default) default handler for MIME drops created
5554 (dragdrop-drop-functions) default custom for handling drops created
5555 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
5557 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
5559 * mouse.el: Removed redundant mouse-mswindows-drop function.
5561 1998-05-05 Oliver Graf <ograf@fga.de>
5563 * about.el: changed some text in my entry
5564 * dragdrop.el: added customs
5566 1998-05-04 Oliver Graf <ograf@fga.de>
5568 * mouse.el: killed global drop key bindings
5569 (mouse-offix-drop) removed
5570 * dragdrop.el: created
5571 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
5573 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
5575 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
5576 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
5578 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
5581 * scrollbar.el (scrollbars-visible-p): Use new
5582 {vertical,horizontal}-scrollbar-visible-p specifiers.
5584 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
5586 * device.el (device-pixel-height):
5587 (device-pixel-width):
5591 (device-color-cells): Moved these 6 functions from device.c; they
5592 all use single (device-system-metrics) call.
5594 1998-05-09 SL Baur <steve@altair.xemacs.org>
5596 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
5600 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
5601 Suggested by Hrvoje Niksic <hniksic@srce.hr>
5603 * help.el (help-map): Remove Hyperbole keybinding logic.
5604 Suggested by: Michael Ernst <mernst@cs.washington.edu>
5606 1998-05-08 SL Baur <steve@altair.xemacs.org>
5608 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
5609 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
5611 1998-05-07 Andy Piper <andyp@parallax.co.uk>
5613 * msw-glyphs.el: use nicer icon3 from the frame icon.
5615 1998-05-07 SL Baur <steve@altair.xemacs.org>
5617 * version.el (emacs-version): Remove InfoDock conditionals.
5619 * startup.el (startup-splash-frame): Change ID logo name.
5621 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
5623 * files.el (after-find-file): If the user presses C-g on
5624 directory-creation prompt, kill the buffer.
5626 1998-05-06 SL Baur <steve@altair.xemacs.org>
5628 * simple.el (count-words-region): Reverse previous change.
5630 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
5632 * replace.el (query-replace): Just call perform-replace.
5633 (query-replace-regexp): Ditto.
5634 (perform-replace): Move region handling here.
5635 (perform-replace): Use the new arg to match-data.
5637 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
5639 * x-init.el: Install X specific display table that
5640 displays char 0240 as a space to avoid whatever it is
5641 that screws up display of that character code.
5643 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
5645 * help.el (function-arglist): If no arguments are documented for a
5646 subr, print nothing rather than incorrect output.
5648 1998-05-05 SL Baur <steve@altair.xemacs.org>
5650 * cmdloop.el (command-error): Update bail-out error message to use
5651 `emacs-program-name'.
5653 * lib-complete.el: Remove reader macro cruft.
5655 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
5658 * simple.el (count-words-region): Drop interactive-p check on the
5661 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
5665 Correct spelling of mswindows-font-canonicalize-name.
5667 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5669 * ldap.el (ldap-host-parameters-alist): Replaced with
5670 `ldap-host-parameters-plist'
5671 (ldap-search): Adapt to previous change
5673 1998-05-02 SL Baur <steve@altair.xemacs.org>
5675 * about.el (about-hackers): Update Bob Weiner bio.
5676 (about-maintainer-info): Ditto.
5678 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
5680 * simple.el (display-warning-minimum-level): Docfix.
5682 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
5684 * widget.el (:default-get): New keyword.
5685 * wid-edit.el (default, widget-default-default-get): Define it.
5686 (group, widget-group-default-get): Define it.
5687 (menu-choice, widget-choice-default-get): Define it.
5688 (widget-default-get): New function.
5689 (widget-choice-action): Call it.
5690 (widget-editable-list-entry-create): Call it.
5692 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
5694 * byte-optimize.el (byte-boolean-vars): Removed.
5695 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
5696 lookup through `byte-boolean-vars'.
5698 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
5700 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
5701 resource-provided values into ghost specs for scrollbar-height and
5704 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
5706 * byte-optimize.el: Don't attempt to optimize /=.
5708 * bytecomp.el (byte-compile-one-ore-more-args): New function.
5709 (byte-compile-/=): Ditto.
5711 1998-05-02 SL Baur <steve@altair.xemacs.org>
5713 * apropos.el: Use `with-displaying-help-buffer'.
5714 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
5715 Use `with-displaying-help-buffer'.
5716 (apropos-follow): Do not give special treatment to buffer cursor
5717 was in prior to a mouse click.
5718 (apropos-describe-plist): Use `with-displaying-help-buffer'.
5719 (apropos-print-doc): Set correct buffer for setting text
5722 1998-05-01 SL Baur <steve@altair.xemacs.org>
5724 * help.el (help-buffer-prefix-string): New variable.
5725 (help-buffer-name): Use it.
5727 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
5730 1998-04-30 Greg Klanderman <greg@alphatech.com>
5732 * frame.el (other-frame): Work even when focus-follows-mouse is true.
5734 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
5736 * files.el (find-file-noselect): Update docstring.
5737 (find-file-noselect): Signal an error if found an unreadable file.
5738 (file-chase-links): Save the match data.
5739 (normal-mode): Use `lwarn' and `error-message-string'.
5740 (interpreter-mode-alist): Change defconst to defvar.
5741 (inhibit-first-line-modes-regexps): Ditto.
5742 (inhibit-first-line-modes-regexps): Added .tgz.
5743 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
5744 (change-major-mode-with-file-name): New user-option.
5745 (set-visited-file-name): Synched with FSF.
5746 (file-name-extension): New function, from FSF 20.3.
5747 (file-relative-name): Synched with FSF.
5748 (save-some-buffers): Support the C-r feature.
5749 (recover-session): Synched with FSF.
5750 (kill-some-buffers): Ditto.
5751 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
5753 1998-04-30 SL Baur <steve@altair.xemacs.org>
5755 * files.el (insert-file): Undo previous change and reenable use of
5758 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
5760 * window-xemacs.el (recenter): Define.
5762 1998-04-29 Andy Piper <andyp@parallax.co.uk>
5764 * font.el (mswindows-font-create-name)
5765 (mswindows-font-create-object): new functions for mswindows type
5768 * msw-faces.el (mswindows-font-canicolize-name): fix so that
5769 strings are parsed as well as font objects.
5771 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
5773 * modeline.el (defining-kbd-macro): Restore modeline indication of
5774 kbd-macro being recorded.
5775 (add-minor-mode): Simplify docstring.
5776 (modeline-minor-mode-menu): Remove stuff.
5778 1998-04-29 Andy Piper <andyp@parallax.co.uk>
5780 * code-process.el (call-process): dynamically decide process
5783 1998-04-29 Jim Radford <radford@robby.caltech.edu>
5785 * modeline.el: Add line-number-mode, column-number-mode to
5786 the modeline minor-mode menu. Button2 on the line number does
5789 1998-04-29 Andy Piper <andyp@parallax.co.uk>
5791 * mouse.el: move x-selection-owner-p type things to
5794 * msw-init.el: copy zmacs stuff from x-init.el
5796 * msw-select.el (mswindows-own-selection)
5797 (mswindows-disown-selection) (mswindows-selection-owner-p): new
5798 functions. Very simple minded implementation of selectio
5801 * select.el (own-selection) (disown-selection)
5802 (activate-region-as-selection) (select-make-extent-for-selection)
5803 (valid-simple-selection-p): functions moved from x-select.el for
5804 generalized selection.
5806 * x-select.el: see select.el changes.
5808 * x-toolbar.el: use new selection functions.
5810 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5812 * packages.el (packages-find-package-directories): Fixed bug that
5813 would pick up multiple site-package directories.
5814 (package-locations): Added "xemacs-packages" as a late package
5817 * find-paths.el: Now uses `emacs-program-name' and
5818 `emacs-program-version'.
5819 Additions to enforce version-specific directories in
5820 `paths-find-version-directory'.
5822 1998-04-29 SL Baur <steve@altair.xemacs.org>
5824 * default.el: Removed.
5825 * site-start.el: Removed.
5827 1998-04-29 Didier Verna <verna@inf.enst.fr>
5829 * minibuf.el (minibuffer-history-minimum-string-length): Default
5832 1998-04-28 SL Baur <steve@altair.xemacs.org>
5834 * find-paths.el (paths-program-name): Rename.
5835 (paths-emacs-root-p): Ditto.
5836 (paths-find-site-directory): Ditto.
5838 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
5840 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
5841 `emacs-lisp-byte-compile-and-load'.
5843 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5845 * ldap.el (ldap-search): Fixed additional parameter passing to
5848 1998-04-27 Andy Piper <andyp@parallax.co.uk>
5850 * select.el (kill-primary-selection) (selection-owner-p)
5851 (copy-primary-selection) (yank-clipboard-selection)
5852 (selection-exists-p) (delete-primary-selection): new file and
5853 functions that do the right thing for the selected device.
5855 * x-menubar.el: use generalised selection functions.
5857 * dumped-lisp.el: dump select.el.
5859 1998-04-27 SL Baur <steve@altair.xemacs.org>
5861 * find-paths.el (paths-progname): New variable.
5862 (paths-emacs-root-p): Use it.
5863 (paths-find-site-directory): Ditto.
5865 1998-04-26 SL Baur <steve@altair.xemacs.org>
5867 * loadup.el ((member "dump" command-line-args)): Dump as
5868 `infodock' if InfoDock.
5870 1998-04-25 SL Baur <steve@altair.xemacs.org>
5872 * find-paths.el (construct-emacs-version): Simplify, include
5873 program name in the return value.
5874 * (paths-find-version-directory): Use it.
5876 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5878 * info.el (Info-parse-dir-entries): Fixed regexp
5879 (Info-build-dir-anew): Remove full suffix and capitalize info file
5880 name for files with no @direntry
5881 (Info-batch-rebuild-dir): New function
5882 (Info-suffixed-file): Check for regular files instead of simple
5883 file existence (could catch directories before)
5885 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5887 * setup-paths.el, find-paths.el: Removed uses of `not' which
5888 temacs doesn't have.
5890 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
5891 into root searching.
5893 1998-04-24 Martin Buchholz <martin@xemacs.org>
5895 * subr.el: Remove definition of `not'.
5897 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
5899 * msw-glyphs.el: enable graphics support.
5901 1998-04-23 Didier Verna <verna@inf.enst.fr>
5903 * x-menubar.el (default-menubar): restored the line-number-mode
5906 * misc doc string updates related to the options menu.
5908 1998-04-24 SL Baur <steve@altair.xemacs.org>
5910 * setup-paths.el (paths-construct-load-path): Fix typo.
5912 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5914 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
5915 font-menu-ignore-scaled-fonts don't have to be bound now; this
5916 gets us one step further towards making --no-autoloads work.
5918 * startup.el (normal-top-level): Load auto-autoloads only if
5919 lisp-directory is non-nil.
5921 * setup-paths.el (paths-construct-load-path): Made it robust
5922 against nil lisp-directory.
5924 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
5925 to the list of variables that cause a warning when nil.
5927 * toolbar.el (init-toolbar-location): Now works even when there's
5928 no toolbar icon directory.
5930 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
5932 * help.el (view-lossage): Recognize it.
5934 * simple.el (log-message): Mark multiline messages.
5936 1998-04-22 SL Baur <steve@altair.xemacs.org>
5938 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
5940 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
5942 * package-get.el (package-get-all): add `\n' separator to
5943 interactive specification so that both variables are read
5945 1998-04-22 Didier Verna <verna@inf.enst.fr>
5947 * x-menubar.el: ported the options menu to Custom.
5948 Moved the "read only" toggle button to the buffers menu.
5949 Corrected some missing ;;;###autoload or defcustom.
5951 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
5952 the scrollbar-visible specifier for options menu handling.
5954 * toolbar.el (toolbar-visible-p)
5955 (toolbar-captioned-p)
5956 (default-toolbar-position): defcustom wrappers around
5957 the toolbar specifiers for options menu handling.
5959 * frame.el (get-frame-for-buffer-default-instance-limit):
5960 defcustom it for options menu handling.
5962 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
5963 font-lock-mode for options menu handling.
5965 * cus-start.el: added Custom properties to overwrite-mode for
5966 options menu handling.
5968 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
5970 * about.el: shameless self-promotion.
5972 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
5974 * simple.el (raw-append-message): Slightly optimize.
5975 (remove-message): Use `push' for clarity.
5976 (append-message): Ditto.
5977 (display-warning): Dito.
5978 (raw-append-message): Send the message to the appropriate device.
5980 1998-04-22 SL Baur <steve@altair.xemacs.org>
5982 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
5983 From Sean MacLennan <Sean.MacLennan@pika.ca>
5985 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5987 * setup-paths.el: Changed `directory-sep-char' to
5988 `path-separator', following a change in GNU Emacs.
5990 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5992 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
5993 (Info-build-dir-anew): Add a final newline.
5994 (Info-build-dir-anew): Do not issue warning when rebuilding policy
5996 (Info-rebuild-dir): Ditto
5998 * dumped-lisp.el (preloaded-file-list): Added ldap.el
6000 1998-04-21 SL Baur <steve@altair.xemacs.org>
6002 * simple.el (count-words-buffer): Retain zmacs region.
6003 (count-words-region): Ditto.
6004 * simple.el: (what-line): Expanded line counts.
6005 (count-lines): New parameter to conditionalize whether collapsed
6007 From Bob Weiner <weiner@altrasoft.com>
6009 1998-04-19 SL Baur <steve@altair.xemacs.org>
6011 * packages.el (package-locations): infodock-packages must override
6012 mule-packages and packages.
6014 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
6017 remove rude messages from widget-activation-widget-mapper
6018 and widget-activation-glyph-mapper
6020 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
6022 * toolbar.el: Remove (featurep 'x) test from
6023 toolbar-make-button-list
6025 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
6027 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
6028 only if in the same frame.
6030 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6032 * packages.el (package-locations): Added site-packages hierarchy.
6034 * setup-paths.el (paths-default-info-directories): Introduced and
6037 * packages.el, setup-paths.el: Set various path searching depths
6040 * packages.el (packages-hierarchy-depth):
6041 (packages-load-path-depth): Introduced and used.
6043 * setup-paths.el (paths-load-path-depth): Introduced and used.
6045 * find-paths.el (paths-find-recursive-path): Added max-depth
6048 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6050 * setup-paths.el (paths-construct-info-path): Removed
6051 dependency on behavior of (file-name-as-directory "").
6053 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6055 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
6058 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6060 * dump-paths.el, startup.el: Added handling for --debug-paths.
6062 1998-04-15 William M. Perry <wmperry@aventail.com>
6064 * wid-edit.el: We cannot just set the help-echo or balloon-help
6065 properties for an extent based on the :help-echo widget
6066 property, since help-echo and balloon-help cause an EXTENT to
6067 get passed in, where :help-echo functions are expecting a WIDGET
6069 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
6071 * scrollbar.el (init-scrollbar-from-resources): Call
6072 mswindows-init-scrollbar-metrics when appropriate.
6074 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
6076 * dumped-lisp.el: dump x-toolbar for window system
6078 * msw-init.el (init-post-mswindows-win): enable toolbars if we
6079 have support and xpm.
6081 1998-04-16 SL Baur <steve@altair.xemacs.org>
6083 * files.el (toggle-read-only): Fix docstring.
6084 From Didier Verna <verna@inf.enst.fr>
6086 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6088 * startup.el (normal-top-level): Load autoload-file-name without
6089 specifying an extension---some people only auto-autoload.el.gz.
6091 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
6093 * files.el (backup-enable-predicate): Don't bomb on NAME being
6096 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6098 * find-paths.el, packages.el: Now prefers configure'd paths.
6099 This shouldn't cause any of the originally anticipated problems as
6100 the current paths architecture will not define the various
6101 configure-xxx variables if they're not specified on the configure
6104 * find-paths.el, setup-paths.el, packages.el: Removed all
6105 mentionings of "/" as a path separator.
6106 Used paths-construct-path throughout.
6108 * find-paths.el (paths-construct-path): Created to assemble paths
6109 from directory components.
6111 * setup-paths.el, packages.el: Used paths-decode-directory-path
6112 instead of decode-path-internal.
6114 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
6116 (paths-decode-directory-path) Created.
6118 * setup-paths.el: Changed configure-exec-path to
6119 configure-exec-directory.
6121 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6123 * packages.el (packages-find-packages): Fixed decoding of
6126 * startup.el: -no-packages -> -no-early-packages.
6128 (packages-load-package-lisps): Fixed loading of auto-autoload
6131 * startup.el (normal-top-level): Fixed loading of core
6134 * obsolete.el: Un-obsoleted site-directory. Sigh.
6136 * startup.el, packages.el, dump-paths.el: Added proper settings
6137 for site-directory and lisp-directory variables.
6139 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
6140 inhibit-package-autoloads and fixed handling of it.
6142 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
6143 handling of former inhibit-package-init, now
6144 inhibit-early-packages, to make -vanilla etc. work.
6146 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
6148 * code-process.el (start-process): Fallback to 'undecided instead
6149 of 'binary for process input coding stream.
6151 * process.el (start-process): Docstring fix.
6153 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6155 * info.el (Info-insert-dir): Do not insert temporary dir files
6156 in Info-dir-file-attributes
6157 (Info-build-dir-anew): Ensure temporary buffer is not read-only
6158 (Info-rebuild-dir): Ditto.
6160 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6162 * obsolete.el: Added obsoleteness declarations for
6163 `site-directory' and `Info-default-directory-list'.
6165 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6167 * find-paths.el (paths-find-emacs-root): Only look at the
6168 executable at the end of the symlink chain for determining the
6171 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6173 * setup-paths.el (paths-construct-info-path): Changed construction
6174 to cater to gone default in configure.
6176 * find-paths.el (paths-uniq-append): Added.
6178 * packages.el: Rewritten package path construction once again.
6180 * dump-paths.el, startup.el: Removed package-path as a global
6183 * package-admin.el (package-admin-add-single-file-package):
6184 (package-admin-add-binary-package): Changed package-path to
6187 * packages.el (packages-split-path): Split path at "/" rather than
6188 nil according to change in emacs.c.
6190 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6192 * setup-paths.el (paths-construct-info-path): Changed info path
6193 order so that directories come out right.
6194 (paths-find-lock-directory): Fixed bug: It used to think
6195 configure-lock-directory is a path.
6197 1998-04-06 Jeff Miller <jmiller@smart.net>
6199 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
6200 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
6201 eases the use of toolbar-add/kill-item functions.
6203 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
6205 * code-files.el (file-coding-system-alist): Commented out
6206 loaddefs.el magical treatment.
6208 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6210 * info.el (Info-rebuild-outdated-dir): Added new option
6211 `conservative' and made it the default
6212 (Info-rebuild-dir): Appropriately parse multi-line description
6213 strings, and multi-section dir files. Issue warning when dir
6214 is rebuilt as temporary
6215 (Info-build-dir-anew): Issue warning when dir is built as
6218 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
6220 * list-mode.el (list-mode-map): Bind highlight motion commands to
6221 standard keys left, right, C-b and C-f.
6223 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6225 * files.el (auto-mode-alist): allow .sc for Scheme->C
6227 1998-04-06 SL Baur <steve@altair.xemacs.org>
6229 * loadup.el (pureload): Don't quote (garbage-collect).
6231 1998-04-04 SL Baur <steve@altair.xemacs.org>
6233 * package-get-base.el: Updated.
6235 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
6237 * isearch-mode.el (isearch-just-started): New variable.
6238 (isearch-mode): Set it.
6239 (isearch-repeat): Advance one character forward only if the search
6240 was successful, and was not just started.
6241 (isearch-repeat): Clear isearch-just-started.
6243 1998-04-02 SL Baur <steve@altair.xemacs.org>
6245 * finder.el (finder-compile-keywords): Don't eval new finder-inf
6248 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
6250 * subr.el (listify-key-sequence): Removed.
6252 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
6254 * bytecomp.el (byte-compile-print-gensym): New option.
6255 (byte-compile-output-file-form): Use it.
6256 (byte-compile-output-docform): Ditto.
6257 (byte-compile-compiled-obj-to-list): Ditto.
6259 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
6261 * msw-glyphs.el: set frame icon if xpm support.
6263 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
6265 * help.el: Code that pretty prints variable values
6268 1998-04-02 SL Baur <steve@altair.xemacs.org>
6270 * find-paths.el (paths-emacs-root-p): Correct test for installation
6272 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6274 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
6276 * loaddefs.el: Don't set debug-ignored-errors; leave
6277 its default value set to nil.
6279 1998-03-29 Damon Lipparelli <lipp@primus.com>
6281 * info.el (Info-rebuild-dir): fixed mis-spelling.
6283 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6285 * info.el (Info-rebuild-outdated-dir): New custom var
6286 (Info-insert-node): Create/update dir file when needed, ie when it
6287 does not exist or is older than some info files in directory
6289 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6291 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
6292 for last packages, mainly for using a 20.4 package base.
6294 * packages.el (late-packages): Typo fix. It was called
6297 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
6298 relative symlinks correctly.
6299 (paths-find-emacs-roots): More rigorous checking for plausible
6300 configuration-time root.
6302 * startup.el (normal-top-level): Added a warning if XEmacs cannot
6305 1998-03-27 Martin Buchholz <martin@xemacs.org>
6307 * faces.el: Fix docstrings.
6308 * glyphs.el: Fix docstrings.
6309 * mouse.el: Fix docstrings.
6311 * frame.el: Change phrase `current frame' to `selected frame'.
6313 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
6315 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
6316 macros using backquote to make them infinitely more readable.
6318 1998-03-30 SL Baur <steve@altair.xemacs.org>
6320 * packages.el (packages-find-package-path): Hardcoded specialized
6321 InfoDock support until we can clean this up.
6323 * help.el (describe-bindings-1): Return the value of the bindings
6324 help buffer created.
6325 (describe-bindings): Ditto.
6327 * simple.el (set-variable): Restore previous behavior of not
6328 bombing if the variable to set is not boundp.
6330 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6332 * packages.el (packages-handle-package-dumped-lisps): Allow for
6333 non-local files to be loaded off the package-lisp variable.
6335 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
6337 * x-faces.el: Global X resources should override
6338 specs for all device classes (color, grayscale, mono);
6339 code currently doesn't override any of them. Fixed by
6340 calling remove-specifier with '(x default) as the tag
6341 set and allowing inexact matches.
6343 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
6345 * faces.el: Separated face intializations based on
6346 device classes into device type specific (tag set,
6347 instantiator) pairs.
6349 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
6351 * wid-edit.el (widget-choice-action): Remember user's explicit
6353 (widget-choice-value-create): Respect it.
6354 From Richard Stallman <rms@gnu.org>
6356 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6358 * setup-paths.el (paths-construct-info-path): Always append
6359 existing directories from configure-time info path.
6361 * startup.el (startup-setup-paths): Renamed misnamed info-path to
6362 Info-directory-list.
6364 * info.el: Removed Info-default-directory-list which was broken by
6366 Removed bogus initialization of Info-directory-list---startup.el
6367 can do a much better job.
6368 Added autoload of Info-directory-list.
6370 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
6371 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
6372 be exclusive; now it's merely given precedence, just like in the
6375 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6377 * find-paths.el (paths-find-architecture-directory): Fix bug with
6378 finding; it used to default too early.
6380 1998-03-25 Martin Buchholz <martin@xemacs.org>
6382 * packages.el (packages-split-path): Fix a bug; it used to fail
6383 for paths that weren't split.
6385 1998-03-26 SL Baur <steve@altair.xemacs.org>
6387 * finder.el (finder-compile-keywords): trap on errors.
6389 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
6391 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
6392 fourth argument of t so that only the specs exactly
6393 matching the tag lists are removed.
6395 1998-03-25 SL Baur <steve@altair.xemacs.org>
6397 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
6399 1998-03-23 SL Baur <steve@altair.xemacs.org>
6401 * minibuf.el (mouse-read-file-name-1): If a default directory was
6402 specified, use it for generating the completions.
6404 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6406 * update-elc.el: Now respects inhibit-package-init and
6408 Now does path construction with loadup-paths.
6410 * startup.el (normal-top-level, startup-setup-paths): Now respects
6411 inhibit-package-init and inhibit-site-lisp.
6413 * packages.el (packages-find-package-path): Extended package path
6414 by version-specific hierarchies.
6415 (packages-find-packages): Now respects inhibit flag and
6417 Moved path setup to loadup-paths.
6419 * make-docfile.el: Now respects inhibit-package-init and
6421 Now does path construction with loadup-paths.
6423 * loadup.el: Now respects inhibit-package-init and
6426 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
6428 * loadup-paths.el: New file: setup load-path to encompass
6431 1998-03-22 SL Baur <steve@altair.xemacs.org>
6433 * auto-show.el: load-gc renamed to pureload.
6434 * site-load.el: Ditto.
6435 * packages.el (toplevel): Ditto.
6436 * loadup.el (really-early-error-handler): Ditto.
6437 * dumped-lisp.el (preloaded-file-list): Ditto.
6438 * cus-face.el (custom-declare-face): Ditto.
6440 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6442 * <Today>: The Big Path Searching Overhaul.
6444 * find-paths.el: New file: find and assemble paths in the
6445 installation hierarchy.
6447 * setup-paths.el: New file: global layout of paths and directories
6448 within the XEmacs hierarchy.
6450 * packages.el: Replaced everything related to path searching and
6451 startup by code in terms of find-paths.
6453 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
6454 the new path searching engine.
6456 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
6459 1998-03-22 SL Baur <steve@altair.xemacs.org>
6461 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
6464 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
6466 * msw-glyphs.el: Added check for 'mswindows feature, so the file
6467 compiles identically in any configuration.
6468 Removed irrelevant commentary.
6470 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
6472 * simple.el (set-variable): Allow setting specifiers.
6474 1998-03-19 SL Baur <steve@altair.xemacs.org>
6476 * lisp.el (forward-sexp): Revert previous change.
6478 1998-03-18 SL Baur <steve@altair.xemacs.org>
6480 * frame.el (frame-initialize): Use `delete-console' instead of
6481 `delete-device' to delete the stream console to match the usage in
6484 1998-03-16 SL Baur <steve@altair.xemacs.org>
6486 * files.el (cdpath-previous): New variable.
6488 From Bob Weiner <weiner@wave.altrasoft.com>
6490 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
6492 * keydefs.el: Changed keybindings of forward-char,
6493 backward, scroll-up and scroll-down to point to their
6494 -command counterparts.
6496 * simple.el: New functions: forwarc-char-command,
6497 backwrad-char-command, scroll-up-command,
6498 scroll-down-command which work liek their counterparts
6499 except that they honor the variable
6500 signal-error-on-buffer-boundary.
6502 Definition of signal-error-on-buffer-boundary received
6505 defvar declaration added for word-across-newline to avoid
6506 byte-compiler warning about the free variable reference.
6508 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
6510 * winnt.el: Removed "%t" from the beginning of
6511 modeline-format. From now on, there's no nt-specifics in the modeline.
6513 1998-03-14 SL Baur <steve@altair.xemacs.org>
6515 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
6516 of `when' with `if'.
6518 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
6520 * msw-glyphs.el: New file. Defines TTY-style glyphs for
6521 mswindows. Must be reworked along with glyphs.el, or
6522 merged into it, after there is images support.
6524 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
6527 1998-03-13 SL Baur <steve@altair.xemacs.org>
6529 * faces.el: fix for text cursor initialization.
6530 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
6531 From Andy Piper <andyp@parallax.co.uk>
6533 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
6535 * files.el (set-auto-mode): If a mode is not fboundp, check to see
6536 if there is an existing package that handles it and warn the user
6539 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
6541 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
6542 Installation" menu item when Installation-string is not bound.
6544 1998-03-11 SL Baur <steve@altair.xemacs.org>
6546 * lisp.el (forward-sexp): Fix for test for balanced sexp.
6547 From Jeremiah W. James <jerry@cs.ucsb.edu>
6549 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
6552 * faces.el: Fix face initialization.
6554 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
6556 * files.el (backup-enable-predicate): fix breakage introduced
6559 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
6561 * x-faces.el (x-init-face-from-resources): The
6562 TTY face property retrieval functions don't return
6563 specifiers, so use face-property instead.
6565 1998-03-09 SL Baur <steve@altair.xemacs.org>
6567 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
6569 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
6571 * x-menubar.el: Expanded documentation for
6572 option-save-faces. Changed Options -> Browse Faces
6573 menu entry to invoke customize-face.
6575 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
6577 * faces.el: Most face initialization moved out of
6578 init-other-random-faces to the top level so that the
6579 initialization happens before Xemacs is dumped. Much
6580 of the fascist "face-differs-from-default-p or FROB!"
6581 code has been retired in favor of letting the user do
6582 what they want to do. Face initialization code changed
6583 to use `default' specifier tag so that the settings can
6584 be overridden later if the user wishes it.
6586 1998-03-08 SL Baur <steve@altair.xemacs.org>
6588 * about.el (about-hackers): Update contributors list.
6590 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
6592 * specifier.el: Define new specifier tag `default'.
6594 * modeline.el: Initialize faces using `default' tag.
6596 * x-faces.el (x-init-face-from-resources): Remove
6597 specifier specs containing the `default' tag before
6600 1998-03-02 John Jones <jj@asu.edu>
6602 * package-get.el (package-get-all): fixed arguments on call to
6603 package-admin-add-single-file-package.
6604 * package-get.el (package-get-installedp): fixed to match
6605 advertised behavior.
6606 * package-get.el: added function package-get-update-all which
6607 installs newest versions of all the current packages (if they are
6608 not already installed).
6610 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
6612 * files.el (find-file-noselect): Uncommented `truename' binding in
6613 `let*' and use it later to set `buffer-file-truename' iff it's
6614 still nil, as happens for example when finding a compressed
6615 file with "jka-compr".
6617 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
6619 * faces.el: in make-face-* type functions do the operation for all
6620 window systems, not just the first one found.
6622 * font.el: call mswindows-list-fonts for mswindows.
6624 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
6626 * code-process.el (call-process-region):
6627 * process.el (call-process-region):
6628 * package-get.el (package-get-dir):
6629 * files.el (backup-enable-predicate):
6630 * gnuserv.el (gnuserv-temp-file-regexp):
6631 Use temp-directory in place of `/tmp'.
6633 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
6635 * "Fast" dired-in-C enhancements for Windows 95/NT:
6637 * files.el: Added function, `wildcard-to-regexp', from GNU
6640 * files.el (insert-directory): Modified to use special
6641 dired-in-C enhancements if present.
6643 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
6645 * code-files.el: make default coding no-conversion.
6647 1998-03-02 SL Baur <steve@altair.xemacs.org>
6649 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
6652 * update-elc.el: Strip directory when testing for files not to
6655 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
6657 * lisp-mode.el: Use recommended form for menus.
6659 * info.el (Info-construct-menu): Use recommended form for menus.
6661 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
6664 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
6666 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
6667 (get-frame-for-buffer-noselect): Always return frames
6668 in the not-this-window-p cond clause.
6670 1998-02-27 SL Baur <steve@altair.xemacs.org>
6672 * help.el (describe-installation): New function.
6674 * x-menubar.el (default-menubar): Add describe-installation to
6677 * packages.el (packages-unbytecompiled-lisp): Installation.el
6678 should not be bytecompiled.
6680 * dumped-lisp.el (preloaded-file-list): Dump Installation with
6683 * x-menubar.el (default-menubar): Use correct guard for VM menu
6686 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
6688 From Andy Piper <andyp@parallax.co.uk>
6690 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6692 * ldap.el: Do not require ldap-internal at compile time.
6694 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
6696 * code-files.el: new file. a virtual copy of mule-files.el
6698 dependencies. (toggle-buffer-file-ocding-system) new function for
6699 changing the eol type for the current buffer.
6701 * code-process.el: new file. a copy of
6702 mule-process.el. mule-process.el will disappear when things have
6705 * coding.el: new file. a virtual copy of mule-files.el but
6706 without charset dependencies. (coding-system-base) new function
6707 for getting the parent coding system of a coding system with eol
6710 * dumped-lisp.el: add above files for the non-mule case.
6712 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
6714 * window-xemacs.el (display-buffer): If no explicit
6715 frame is specified, search for a window that displays
6716 the buffer on the currently selected frame, before
6717 searching other frames.
6719 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
6721 * frame.el (get-frame-for-buffer): If not-this-window-p
6722 is non-nil, use window on the selected frame if it is not
6723 also the selected window. When defaulting, search for
6724 windows on the currently selected fgrame before searching
6727 1998-02-25 Didier Verna <verna@inf.enst.fr>
6729 * modeline.el (modeline-swap-buffers): originally named
6730 `mouse-release-modeline'. Whether to actually swap the buffers is
6731 decided in `mouse-drag-modeline'.
6732 (mouse-drag-modeline): A button release event is considered a
6733 mouse click is both X (modeline scroll) and Y (modeline drag) pos
6736 1998-02-25 SL Baur <steve@altair.xemacs.org>
6738 * x-menubar.el: Put redo on the menubar.
6739 From Aki Vehtari <Aki.Vehtari@hut.fi>
6741 1998-02-22 Greg Klanderman <greg@alphatech.com>
6743 * bytecomp.el (displaying-byte-compile-warnings): if
6744 temp-buffer-show-function is set, use it to display current set of
6745 warnings in the "*Compile-Log-Show*" buffer.
6747 * simple.el (display-warning-buffer): if temp-buffer-show-function
6748 is set, use it to display current set of warnings in the
6749 "*Warnings-Show*" buffer.
6751 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6753 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
6756 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
6758 * menubar.el: Allow button descriptors at least 2 long.
6760 * x-menubar.el (default-menubar): Use recommended forms.
6761 (file-menu-filter): Remove.
6762 (edit-menu-filter): Remove.
6764 1998-02-24 SL Baur <steve@altair.xemacs.org>
6766 * about.el (about-hackers): Updated.
6768 1998-02-22 Greg Klanderman <greg@alphatech.com>
6770 * help.el (help-max-help-buffers): new variable
6771 (help-register-and-maybe-prune-excess): new function
6772 (help-buffer-name): use help-max-help-buffers.
6773 (with-displaying-help-buffer): use
6774 help-register-and-maybe-prune-excess.
6776 * help.el (help-maybe-pretty-print-value): if the value fits on
6779 1998-02-21 Greg Klanderman <greg@alphatech.com>
6781 * (with-displaying-help-buffer): there is no need to kill the buffer
6782 if it exists, becasuse with-output-to-temp-buffer will clear it.
6783 further, killing the buffer violates the rule that
6784 temp-buffer-show-function, if set, has the full responsibility of
6785 showing the temp buffer. killing the buffer fucks with the window
6786 configuration, hosing temp-buffer-show-function.
6789 1998-02-23 Didier Verna <verna@inf.enst.fr>
6791 * modeline.el (mouse-drag-modeline):
6792 - Always scroll the modeline that was originally clicked on.
6793 - Use x pixels instead of x characters (which doesn't work anyway)
6794 as horizontal reference for modeline dragging. This allows us to
6795 keep on dragging the modeline even if the motion event occurs in
6798 1998-02-23 Didier Verna <verna@inf.enst.fr>
6800 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
6801 glyph on the modeline to indicate that dragging the mouse has an
6802 effect both horizontally and vertically.
6804 1998-02-24 SL Baur <steve@altair.xemacs.org>
6806 * about.el (about-xemacs): Get rid of redundant visible version
6809 1998-02-19 SL Baur <steve@altair.xemacs.org>
6811 * about.el (about-hackers): Update credits.
6813 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
6815 * prim/register.el (view-register): Show register type file-query.
6817 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
6819 * mode-motion.el (mode-motion-highlight-internal):
6820 save-excursion inside save-window-exucrsion form to
6821 hide buffer point changes from save-window-excursion.
6822 Prevents display flickering when the mouse pointer
6825 1998-02-17 Didier Verna <verna@inf.enst.fr>
6827 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
6828 function to handle correctly the case of a toolbar one side of the
6829 window: scrolling will not necessarily happen.
6831 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
6833 * files.el (after-find-file): Restore missing argument
6834 to format that provides filename for "... consider M-x
6835 recover-file" message. Also call `message' with "%s"
6836 as the first arg instead of an arbitrary string.
6838 1998-02-18 SL Baur <steve@altair.xemacs.org>
6840 * about.el (about-hackers): Various additions.
6842 1998-02-15 SL Baur <steve@altair.xemacs.org>
6844 * autoload.el (generate-file-autoloads-1): Don't force an extra
6845 line out when copying on-the-same line autoloads.
6847 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
6850 1998-02-14 Martin Buchholz <martin@xemacs.org>
6852 * x11/x-win-xfree86.el (x-win-init-xfree86):
6853 * x11/x-win-sun.el (x-win-init-sun):
6854 * x11/x-init.el (x-initialize-compose):
6856 (backward-or-forward-kill-sexp):
6857 (backward-or-forward-kill-sentence):
6858 (backward-or-forward-kill-word):
6859 (backward-or-forward-delete-char):
6860 * prim/isearch-mode.el (isearch-help-or-delete-char):
6861 Use x-keysym-on-keyboard-sans-modifiers-p instead of
6862 x-keysym-on-keyboard-p to detect backspace.
6863 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
6864 Clean up symbols used with dead keys, checking Linux and solaris
6866 Simplify x-win-*.el using above methods.
6867 Change documentation for x-keysym-*-p functions.
6869 1998-02-14 SL Baur <steve@altair.xemacs.org>
6871 * about.el (about-hackers): Restore entries for Michael Sperber and
6873 From Vinnie Shelton <acs@acm.org>
6875 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
6877 * simple.el (count-words-region): Ditto.
6879 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
6881 * simple.el (count-words-buffer): Document. Don't print anything
6884 1998-02-12 SL Baur <steve@altair.xemacs.org>
6886 * packages.el (packages-hardcoded-lisp): easymenu.el is in
6887 multiple files in InfoDock.
6889 1998-02-11 SL Baur <steve@altair.xemacs.org>
6891 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
6892 from version.el in InfoDock.
6894 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
6897 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6899 * bytecomp-runtime.el (proclaim-inline): Single quotes around
6900 variable name in docstring.
6902 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
6904 * menubar.h: Include "gui.h".
6906 1998-02-10 SL Baur <steve@altair.xemacs.org>
6908 * site-load.el: Fix documentation.
6910 1998-02-09 SL Baur <steve@altair.xemacs.org>
6912 * package-get-base.el (package-get-base): Updated.
6914 * keymap.el: PC-ize.
6916 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6918 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
6919 from' on a fresh line.
6921 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
6923 * help.el (help-maybe-pretty-print-value): prin1, not princ the
6926 1998-02-09 SL Baur <steve@altair.xemacs.org>
6928 * undo-stack.el: PC-ize.
6930 * cmdloop.el: PC-ize.
6932 1998-02-08 SL Baur <steve@altair.xemacs.org>
6934 * bytecomp-runtime.el: PC-ize.
6936 * byte-optimize.el: Prolog fixup. PC-ize.
6938 * cus-dep.el: Spelling fix.
6940 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
6943 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6945 * text-mode.el (text-mode-hook-identify): New function,
6946 put on text-mode-hook. Set text-mode-variant here.
6947 (text-mode): Don't set it here.
6949 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6951 * text-mode.el (text-mode-hook): New defvar.
6952 (text-mode-variant): New variable.
6953 (text-mode): Set that variable locally.
6954 (toggle-text-mode-auto-fill): New command.
6956 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6958 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
6960 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6962 * text-mode.el (paragraph-indent-text-mode):
6963 Renamed from spaced-text-mode.
6964 (text-mode-map): Bind TAB to indent-relative.
6965 (indented-text-mode-map): Variable deleted.
6966 (indented-text-mode): Now an alias for text-mode.
6968 1998-02-05 SL Baur <steve@altair.xemacs.org>
6970 * loadup.el: test-atoms debugging stuffs removed.
6972 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
6974 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
6976 1997-12-30 Colin Rafferty <colin@xemacs.org>
6978 * help.el (describe-beta): Made it use `locate-data-file'.
6979 (describe-distribution): Ditto.
6980 (describe-copying): Ditto.
6981 (describe-project): Ditto.
6982 (view-emacs-news): Ditto.
6984 * help-nomule.el (help-with-tutorial): Made it use
6985 `locate-data-file' to find tutorial.
6987 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
6989 * about.el: Corrected my email address.
6991 * mouse.el: Added 'mouse-mswindows-drop' similar to
6994 1998-01-27 SL Baur <steve@altair.xemacs.org>
6996 * loadup.el (running-xemacs): Spelling fix.
6998 1998-01-26 Colin Rafferty <colin@xemacs.org>
7000 * packages.el (packages-find-packages-1): Don't allow a backwards
7001 compatible lisp tree to overwrite `preloaded-file-list'.
7003 1998-01-26 SL Baur <steve@altair.xemacs.org>
7005 * loadup.el: Don't delete "xemacs" prior to dumping.
7007 1998-01-24 SL Baur <steve@altair.xemacs.org>
7009 * package-info.el (pi-last-mod-date): New function.
7010 (pi-author-version): New function.
7011 (batch-update-package-info): Use them.
7013 1998-01-23 Colin Rafferty <colin@xemacs.org>
7015 * frame.el (get-frame-for-buffer-default-to-current): Create.
7016 (get-frame-for-buffer-noselect): Allow user to use current frame
7017 with `get-frame-for-buffer-default-to-current'.
7019 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
7021 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
7022 (byte-compile-output-docform): Ditto.
7023 (byte-compile-compiled-obj-to-list): Ditto.
7025 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
7027 * startup.el (command-line-1): Removed code that ran
7030 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
7032 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
7034 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
7036 * frame.el (suspend-emacs-or-iconify-frame): Check using
7037 `device-on-window-system-p' instead of explicitly checking for X,
7038 so that the same logic works for MS Windows.
7039 (suspend-or-iconify-emacs): Ditto.
7041 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
7043 * about.el (about-maintainer-info): Andy Piper is back.
7044 (xemacs-hackers): Updated Andy Piper's email address.
7045 (about-hackers): Added Jonathan Harris.
7046 (about-hackers): Updated Tibor Polgar's email address.
7048 1998-01-18 SL Baur <steve@altair.xemacs.org>
7050 * about.el: Add xemacs.org email manager.
7052 * package-get-base.el (package-get-base): Updated with most recent
7055 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7057 * help.el (function-arglist): Use `indirect-function' instead of
7058 `symbol-function' so that aliases are treated correctly.
7060 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7062 * help.el (help-map): Add f1 binding to `help-for-help'.
7063 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
7064 (describe-key-briefly): Use `princ' "%s" to print object.
7065 (with-displaying-help-buffer): Kill buffer if it exists, again.
7066 (describe-key): Use `princ' "%s" to print object.
7067 (describe-function-1): Use `princ' "%s" to print object.
7068 Commented out alias lines removed.
7069 (help-pretty-print-limit): New variable to control pretty-printing
7071 (help-maybe-pretty-print-value): Steve wins! Renamed back from
7072 `help-pretty-print-value' again. Only print-print when OBJECT is
7073 list of length less than `help-pretty-print-limit'.
7074 (describe-variable): Use `help-maybe-pretty-print-value' again.
7076 1998-01-18 SL Baur <steve@altair.xemacs.org>
7078 * simple.el (blink-matching-open): Remove C++ kludge.
7079 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
7081 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7083 * info.el (Info-default-directory-list): Made the documentation
7086 1998-01-13 Martin Buchholz <martin@xemacs.org>
7089 * lisp/package-admin.el:
7090 * lisp/build-report.el:
7093 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
7095 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
7096 warnings in Java buffers without final newline and editing the
7099 1998-01-17 SL Baur <steve@altair.xemacs.org>
7101 * packages.el (packages-find-packages-1): Don't allow a backwards
7102 compatible lisp tree to overwrite `preloaded-file-list'.
7103 Suggested by Colin Rafferty <colin@xemacs.org>
7105 * mouse.el (mouse-offix-drop): Set undo-boundary.
7106 From Oliver Graf <ograf@fga.de>
7108 1998-01-13 SL Baur <steve@altair.xemacs.org>
7110 * loadup.el (load-gc): rewrite as defun.
7111 Print something sensical if a required dump-time file isn't found.
7113 1998-01-12 SL Baur <steve@altair.xemacs.org>
7115 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
7116 bug strikes a menudescriptor.
7118 * package-get-base.el (package-get-base): Updated.
7120 * package-info.el (batch-update-package-info): Derive REQUIRES
7123 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
7125 * files.el (save-some-buffers): Don't play games with deleting
7126 other windows if we are in the minibuffer window.
7128 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7130 * modeline.el (modeline-minor-mode-menu): Add support for :active
7131 (add-minor-mode): Document :active property to TOGGLE.
7133 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7135 * modeline.el (modeline-minor-mode-menu): Add support for an
7136 `:included' predicate in the `toggle-sym' plist.
7137 (add-minor-mode): Document the :included property, format
7138 docstring some more.
7139 (modeline-minor-mode-menu): Documentation string added.
7141 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7143 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
7144 labels from the symbol-names by thwacking off the overly redundant
7145 and overused "mode", parenthesizing "minor", and capitalizing the
7146 resultant strings. Also shortened the menu's title by eliminating
7147 the redundant buffer name.
7148 (add-minor-mode): Beautified the docstring, added mention of the
7149 `:menu-tag' property of TOGGLE.
7150 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
7151 `toggle-sym' to beatify the mode-life menus.
7152 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
7153 `auto-fill-function'.
7155 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
7157 * modeline.el (modeline-minor-mode-menu): Changed the string-only
7158 menus to :style 'toggle.
7160 1997-12-10 Markus Linnala <maage@cs.tut.fi>
7162 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
7164 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
7166 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
7167 only recognize first hyperlink.
7168 (hyper-apropos-highlightify): Deletia, this is already done by
7169 `hyper-apropos-insert-face'.
7170 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
7172 1998-01-09 SL Baur <steve@altair.xemacs.org>
7174 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
7176 (toolbar-mail-reader): Add support for `send'.
7177 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
7179 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
7181 * info.el (Info-emacs-info-file-name): Add defvar for
7182 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
7183 will function properly.
7185 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
7187 * simple.el: make the backwards delete function called by
7188 `backward-or-forward-delete-char' user configurable.
7190 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7192 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
7193 compiled function got loaded from.
7195 1998-01-09 SL Baur <steve@altair.xemacs.org>
7197 * term/apollo.el: Synched up with InfoDock 3.6.2.
7199 1998-01-08 SL Baur <steve@altair.xemacs.org>
7201 * startup.el (load-init-file): Load autoloads earlier.
7202 (startup-splash-frame): Handle InfoDock logo.
7204 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
7206 (x-init-toolbar-from-resources): Move from x-toolbar.el.
7208 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
7209 doesn't have this function.
7211 * packages.el (locate-data-file): Fix to call `locate-file'.
7213 1998-01-07 SL Baur <steve@altair.xemacs.org>
7215 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
7216 version of version.el.
7217 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
7219 * x-menubar.el (default-menubar): Guard reference to
7221 (default-menubar): Guard references to `font-lock-mode'.
7222 (default-menubar): Guard references to font-menu-this-frame-only-p'.
7223 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
7225 * make-docfile.el: Don't snarf doc strings from autoloads.
7227 * startup.el (load-init-file): Use algorithm from loaddefs.el for
7228 loading auto-autoloads files.
7230 * loaddefs.el: Disable dumping autoloads.
7232 1998-01-05 SL Baur <steve@altair.xemacs.org>
7234 * lisp-mnt.el: Synch to Emacs 20.2.
7236 * help.el: Remove manual autoload of `finder-by-keyword'.
7238 * finder.el (finder-by-keyword): Autoload.
7240 * help.el: Conditionalize hyperbole setup.
7242 1998-01-04 SL Baur <steve@altair.xemacs.org>
7244 * packages.el (package-require): Update to reflect new data format.
7246 1998-01-02 Didier Verna <verna@inf.enst.fr>
7248 * x-menubar.el (default-menubar): make the tutorials available
7249 through the menubar. (Plus some compilation warnings cleanup).
7251 1998-01-04 SL Baur <steve@altair.xemacs.org>
7253 * check-features.el: New file. Perform sanity check after build.
7255 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
7256 files to tooltalk package.
7257 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
7260 * package-admin.el (package-admin-xemacs): Use better default for
7261 location of XEmacs binary.
7263 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
7265 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
7266 tag with sexp and add value tag with value `t'.
7268 1998-01-03 SL Baur <steve@altair.xemacs.org>
7270 * package-get.el: Changes to work with real data.
7271 From Pete Ware <ware@cis.ohio-state.edu>
7273 * packages.el (packages-reload-autoloads): Guard load for the time
7276 * update-elc.el ("packages.el"): Force loading packages.el instead
7277 of possibly out-of-date packges.elc.
7278 * make-docfile.el ("packages.el"): Ditto.
7280 1998-01-02 Colin Rafferty <colin@xemacs.org>
7282 * build-report.el (build-report-delete-regexp): Added a rule for
7283 the main tarball shadowing anything past it.
7285 1998-01-02 SL Baur <steve@altair.xemacs.org>
7287 * packages.el (package-provide): Delete a previous provide.
7289 * package-info.el: New file.
7291 * package-get.el: New file.
7292 From Pete Ware <ware@cis.ohio-state.edu>
7293 (package-get): Fix md5 computation to work with Mule.
7295 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7297 * simple.el (log-message-*): Quote symbols in docstrings properly.
7299 1998-01-01 SL Baur <steve@altair.xemacs.org>
7301 * packages.el (packages-new-autoloads): Ignore symbolic links.
7303 * cus-face.el (face-custom-attributes-get): Fix typo.
7304 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7306 1997-12-31 SL Baur <steve@altair.xemacs.org>
7308 * startup.el (load-init-file): Reload new or changed autoloads
7309 unless inhibited. Reload modified dumped lisp (stubbed).
7311 * packages.el (packages-new-autoloads): New function.
7312 (packages-reload-autoloads): New function.
7313 (packages-reload-dumped-lisp): New (stub) function.
7315 * loadup.el: Inhibit reloading dumped files when running temacs.
7317 * loadhist.el (file-provides): Extend to handle variant
7320 * replace.el (query-replace): Fix typo.
7322 1997-12-30 SL Baur <steve@altair.xemacs.org>
7324 * make-docfile.el: list-autoloads-path has been renamed.
7325 * update-elc.el: list-autoloads has been renamed.
7327 * packages.el (packages-list-autoloads): Renamed.
7328 (packages-list-autoloads-path): Ditto.
7330 1997-12-29 Colin Rafferty <colin@xemacs.org>
7332 * packages.el (packages-find-packages-1): Made it signal a warning
7333 for an error in an auto-autoload.el file.
7335 1997-12-30 SL Baur <steve@altair.xemacs.org>
7337 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
7339 From Aki Vehtari <Aki.Vehtari@hut.fi>
7341 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
7343 * loadhist.el (unload-feature): Remove autoload.
7345 1997-12-28 SL Baur <steve@altair.xemacs.org>
7347 * loadhist.el: Unpackaged.
7349 * help.el (describe-symbol-find-file): Rename
7350 `describe-function-find-file' and make old name obsolete.
7351 (describe-function-1): Use it.
7352 (describe-function-1): Guard reference to
7353 `compiled-function-annotation'.
7355 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7357 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
7359 (help-mode-quit): New optional arg to control whether it kills or
7361 (with-displaying-help-buffer): Don't kill buffer initially, even
7362 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
7363 (help-pretty-print-value): Rename back from
7364 `help-maybe-pretty-print-value'! If `pp-internal' is available
7365 use it, otherwise use dumped `cl-prettyprint'.
7366 (describe-variable): Use `help-pretty-print-value' again.
7367 (find-func): Removed reference to "find-func" at end.
7369 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
7371 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
7372 GUI XEmacs. Rename? x-menubar is rather window system
7373 independant, except for a couple of items.
7375 1997-12-26 SL Baur <steve@altair.xemacs.org>
7377 * x-menubar.el (default-menubar): Remove hyperbole and oobr
7378 entries as they will no longer be distributed with XEmacs.
7380 * format.el (format-alist): Fix image/tiff regexps.
7381 From P. E. Jareth Hein <jareth@camelot-soft.com>
7383 * help.el (help-maybe-pretty-print-value): Rename.
7384 (describe-variable): Use it.
7385 (describe-variable): Add trailing linefeed.
7387 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7389 * help.el (describe-function-1): Don't output anything for
7390 arglist of autoload functions.
7392 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7394 * help.el (describe-function-1): Don't output anything for
7395 arglist of autoload functions.
7397 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7399 * help.el (help-mode-map): New bindings for `help-mode-bury',
7400 `describe-function-at-point', `describe-variable-at-point',
7401 `Info-elisp-ref', `customize-variable', `help-next-section' and
7402 `help-prev-section'.
7403 (help-next-section): New function.
7404 (help-prev-section): New function.
7405 (help-mode-quit): Changed to kill the help buffer.
7406 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
7408 (help-buffer-name): New function to generate the name of help
7410 (with-displaying-help-buffer): Is now a macro. Takes an new first
7411 argument giving the name of the help buffer.
7412 (describe-key): Use `with-displaying-help-buffer' with name.
7413 (describe-mode): Ditto.
7414 (describe-bindings): Ditto.
7415 (describe-prefix-bindings): Ditto.
7416 (view-lossage): Ditto.
7417 (with-syntax-table): New macro.
7418 (function-called-at-point): Use `ignore-errors' and
7419 `with-syntax-table'.
7420 (function-at-point): Ditto.
7421 (describe-function): Use `with-displaying-help-buffer' with name.
7422 (function-arglist): Extracted from `describe-function-1'. Returns
7423 function's arglist as string.
7424 (function-documentation): Extracted from `describe-function-1'.
7425 Returns function's docstring.
7426 (describe-function-1): Remove all the "stream" garbage, including
7427 the stream argument. Use `function-arglist' and
7428 `function-documentation'.
7429 (describe-function-arglist): Just use `function-arglist'.
7430 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
7431 (help-pretty-print-value): New function to help with
7432 pretty-printing variable values. Knows about `#<...>'. Needs
7434 (describe-variable): Use `with-displaying-help-buffer' with name.
7435 Formatting improved. Display file where variable is defined, if
7436 known. Use `help-pretty-print-value'.
7437 (describe-syntax): Use `with-displaying-help-buffer' with name.
7438 (list-processes): Remove "stream" garbage.
7440 1997-12-25 SL Baur <steve@altair.xemacs.org>
7442 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
7443 call a dumped routine instead.
7445 * x-win-xfree86.el: Wrap file in defun.
7446 * x-win-sun.el: Ditto.
7448 1997-12-23 SL Baur <steve@altair.xemacs.org>
7450 * help.el (view-emacs-news): Remove usage of outl-mouse which
7451 advises functions and does other evil things.
7453 1997-12-22 SL Baur <steve@altair.xemacs.org>
7455 * format.el (format-alist): Add `image/tiff'.
7456 From P. E. Jareth Hein <jareth@camelot-soft.com>
7458 1997-12-21 SL Baur <steve@altair.xemacs.org>
7460 * about.el (about-hackers): More names added.
7462 * make-docfile.el: Remove superfluous package path search.
7464 * loaddefs.el: Commentary changes. Removal of VM autoloads.
7466 1997-12-20 SL Baur <steve@altair.xemacs.org>
7468 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
7471 1997-12-18 SL Baur <steve@altair.xemacs.org>
7473 * startup.el (set-default-load-path): Make sure lisp and site-lisp
7474 get trailing slashes when added to the load-path.
7476 * x-init.el (init-x-win): Locate where XEmacs X localization files
7479 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
7481 * x-faces.el: Added support for foregroundToolBarColor
7482 to xpm-color-symbols.
7484 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
7486 * etags.el (tags-remove-duplicates): Removed.
7487 (buffer-tag-table-list): Use `delete-duplicates'.
7489 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
7491 (get*): Defalias to `get'.
7493 * cl.el (eql): Compare integers with `eq'.
7494 (cl-map-extents): Check for `map-extents' first.
7496 1997-12-17 Didier Verna <verna@inf.enst.fr>
7498 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
7499 added the 'numero', 'copyright' and 'trademark' symbols.
7501 * leim/quail/latin-post.el ("french-postfix"): see above.
7503 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
7505 * widget.el (define-widget): Check the arguments.
7507 * cus-edit.el (customize-face): Use `check-argument-type'.
7508 (custom-variable-value-create): Use `signal' to signal error.
7509 (custom-variable-reset-saved): Ditto.
7510 (custom-variable-reset-standard): Ditto.
7511 (custom-face-reset-saved): Ditto.
7513 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
7514 (widget-default-format-handler): Ditto.
7515 (widget-checklist-add-item): Ditto.
7516 (widget-radio-add-item): Ditto.
7517 (widget-editable-list-entry-create): Ditto.
7518 (widget-sexp-prompt-value): Ditto.
7520 * custom.el (custom-declare-variable): Signal errors better.
7521 (custom-handle-keyword): Ditto.
7522 (custom-declare-group): Ditto.
7524 * window-xemacs.el (windows): Ditto.
7526 * menubar.el (menu): Ditto.
7528 * keydefs.el (keyboard): Ditto.
7530 * minibuf.el (minibuffer): Ditto.
7532 * process.el (execute): Ditto.
7534 * fill.el (fill): Ditto.
7536 * modeline.el (modeline): Ditto.
7538 * help.el (help): Ditto.
7540 * faces.el (faces): Ditto.
7542 * files.el (files): Ditto.
7544 * x-init.el (x): Ditto.
7546 * lisp-mode.el (lisp): Ditto.
7548 * process.el (processes): Ditto.
7550 * mouse.el (mouse): Ditto.
7552 * abbrev.el (abbrev): Moved from cus-edit.
7554 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
7555 as variable declaration.
7557 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
7559 * menubar.el (find-menu-item): Use `check-argument-type'.
7560 (find-menu-item): Cosmetic changes.
7562 1997-12-18 SL Baur <steve@altair.xemacs.org>
7564 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
7566 1997-12-17 SL Baur <steve@altair.xemacs.org>
7568 * startup.el (set-default-load-path): Only search package-path
7569 when not running temacs.
7571 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
7574 * loadup.el: Correct commentary. Reformatting.
7575 (really-early-error-handler): Use absolute path to the
7576 first dumped-lisp.el file.
7577 (really-early-error-handler): Print full path name of
7578 each dumped lisp file (inherited from InfoDock).
7580 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
7581 dumped-lisp.el files.
7583 * make-docfile.el (preloaded-file-list): Reorder when the
7584 package-path is searched.
7585 * update-elc.el: Ditto.
7587 * lisp-mode.el (call-with-condition-handler): Treat the same as
7588 `condition-case' for indentation.
7590 * about.el (about-xemacs): Update release date.
7592 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
7594 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
7595 anywhere but at the last clause.
7596 (ecase): Disallow `t' and `otherwise'.
7598 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7600 * cus-edit.el (custom-buffer-create-buttons): New function
7601 from stuff moved out of `custom-buffer-create-internal'.
7602 (custom-novice): New variable. Default t.
7603 (custom-display-global-buttons): Ditto. Default `top'.
7604 (custom-buffer-create-internal): Only display help if
7605 `custom-novice' is non-nil. Display global buttons according to
7606 `custom-display-global-buttons'.
7608 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
7610 * menubar.el (find-menu-item): Use `check-argument-type'.
7611 (find-menu-item): Cosmetic changes.
7613 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
7615 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
7618 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7620 * format.el (format-deannotate-region): Bug fix.
7621 Deannotating a region containing unknown tags would fail
7622 (causing decoding of text/enriched to fail at user level)
7624 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
7626 * minibuf.el (read-directory-name): Support sixth
7627 arg, HISTORY, as already documented.
7629 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
7631 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
7634 1997-12-14 SL Baur <steve@altair.xemacs.org>
7636 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
7639 1997-12-13 SL Baur <steve@altair.xemacs.org>
7641 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.