1 2000-02-01 MORIOKA Tomohiko <tomo@etl.go.jp>
3 * utf-2000/char-db-util.el (insert-char-data): Print corresponding
4 character as comment for `->ucs' and each coded-charset.
5 (what-char-definition): Don't call `char-db-update-comment'.
7 2000-01-31 MORIOKA Tomohiko <tomo@etl.go.jp>
9 * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
11 2000-01-19 MORIOKA Tomohiko <tomo@etl.go.jp>
13 * utf-2000/mojikyo.el: New file.
15 2000-01-28 MORIOKA Tomohiko <tomo@etl.go.jp>
17 * utf-2000/char-db-util.el (insert-char-data): Print code-point of
18 `ideograph-daikanwa' as a decimal value.
19 (decode-builtin-char): New function.
21 2000-01-27 MORIOKA Tomohiko <tomo@m17n.org>
23 * mule/mule-charset.el (default-coded-charset-priority-list): Add
26 2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp>
28 * mule/mule-charset.el (default-coded-charset-priority-list):
29 Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
32 * utf-2000/char-db-util.el (insert-char-data): Modify for
33 code-point format change.
35 2000-01-12 MORIOKA Tomohiko <tomo@etl.go.jp>
37 * mule/mule-charset.el (default-coded-charset-priority-list): Add
38 `mojikyo-pj-[1 .. 21]' in UTF-2000.
40 2000-01-14 MORIOKA Tomohiko <tomo@etl.go.jp>
42 * mule/mule-charset.el (default-coded-charset-priority-list): Add
43 `katakana-jisx0201' in UTF-2000.
45 1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org>
47 * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
48 "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
49 "u0FB50-Arabic-Presentation-Forms-A",
50 "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
51 "u0FE50-Small-Form-Variants",
52 "u0FE70-Arabic-Presentation-Forms-B",
53 "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
56 * utf-2000/u0A000-Yi-Syllables.el,
57 utf-2000/u0AC00-Hangul-Syllables.el,
58 utf-2000/u0FB00-Alphabetic-Presentation-Forms.el,
59 utf-2000/u0FB50-Arabic-Presentation-Forms-A.el,
60 utf-2000/u0FE20-Combining-Half-Marks.el,
61 utf-2000/u0FE30-CJK-Compatibility-Forms.el,
62 utf-2000/u0FE50-Small-Form-Variants.el,
63 utf-2000/u0FE70-Arabic-Presentation-Forms-B.el,
64 utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
65 utf-2000/u0FFF0-Specials.el: New files.
67 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
69 * dumped-lisp.el (preloaded-file-list): Delete
70 "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
71 ... "Ideograph-R214-Flute" in UTF-2000.
73 1999-12-20 MORIOKA Tomohiko <tomo@etl.go.jp>
75 * utf-2000/char-db-util.el (insert-char-data): Change order of
77 (insert-char-data-with-variant): Look up variants of corresponding
78 ucs character if a character does not have variants.
80 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
82 * utf-2000/ideograph-util.el (ideograph-char<): Fixed.
84 * utf-2000/u03100-Bopomofo.el (U+3128): Separate M00115.
86 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
88 * utf-2000/Ideograph-R213-Turtle.el,
89 utf-2000/Ideograph-R214-Flute.el: New files.
91 * utf-2000/Ideograph-R206-Tripod.el,
92 utf-2000/Ideograph-R207-Drum.el, utf-2000/Ideograph-R208-Rat.el,
93 utf-2000/Ideograph-R209-Nose.el, utf-2000/Ideograph-R210-Even.el,
94 utf-2000/Ideograph-R211-Tooth.el,
95 utf-2000/Ideograph-R212-Dragon.el: New files.
97 * utf-2000/Ideograph-R204-Embroidery.el,
98 utf-2000/Ideograph-R205-Frog.el: New files.
100 * utf-2000/Ideograph-R200-Hemp.el,
101 utf-2000/Ideograph-R201-Yellow.el,
102 utf-2000/Ideograph-R202-Millet.el,
103 utf-2000/Ideograph-R203-Black.el: New files.
105 * utf-2000/Ideograph-R194-Ghost.el,
106 utf-2000/Ideograph-R195-Fish.el, utf-2000/Ideograph-R196-Bird.el,
107 utf-2000/Ideograph-R197-Salt.el, utf-2000/Ideograph-R198-Deer.el,
108 utf-2000/Ideograph-R199-Wheat.el: New files.
110 * utf-2000/Ideograph-R191-Fight.el,
111 utf-2000/Ideograph-R192-Sacrificial-Wine.el,
112 utf-2000/Ideograph-R193-Cauldron.el: New files.
114 * utf-2000/Ideograph-R185-Head.el,
115 utf-2000/Ideograph-R186-Fragrant.el,
116 utf-2000/Ideograph-R187-Horse.el, utf-2000/Ideograph-R188-Bone.el,
117 utf-2000/Ideograph-R189-Tall.el, utf-2000/Ideograph-R190-Hair.el:
120 * utf-2000/Ideograph-R183-Fly.el, utf-2000/Ideograph-R184-Eat.el:
123 * utf-2000/Ideograph-R180-Sound.el,
124 utf-2000/Ideograph-R181-Leaf.el, utf-2000/Ideograph-R182-Wind.el:
127 * utf-2000/Ideograph-R178-Tanned-Leather.el,
128 utf-2000/Ideograph-R179-Leek.el: New files.
130 * utf-2000/Ideograph-R166-Village.el,
131 utf-2000/Ideograph-R167-Gold.el, utf-2000/Ideograph-R168-Long.el,
132 utf-2000/Ideograph-R169-Gate.el, utf-2000/Ideograph-R170-Mound.el,
133 utf-2000/Ideograph-R171-Slave.el,
134 utf-2000/Ideograph-R172-Short-Tailed-Bird.el,
135 utf-2000/Ideograph-R173-Rain.el, utf-2000/Ideograph-R174-Blue.el,
136 utf-2000/Ideograph-R175-Wrong.el, utf-2000/Ideograph-R176-Face.el,
137 utf-2000/Ideograph-R177-Leather.el: New files.
139 * utf-2000/Ideograph-R161-Morning.el,
140 utf-2000/Ideograph-R162-Walk.el, utf-2000/Ideograph-R163-City.el,
141 utf-2000/Ideograph-R164-Wine.el,
142 utf-2000/Ideograph-R165-Distinguish.el: New files.
144 * utf-2000/Ideograph-R156-Run.el, utf-2000/Ideograph-R157-Foot.el,
145 utf-2000/Ideograph-R158-Body.el, utf-2000/Ideograph-R159-Cart.el,
146 utf-2000/Ideograph-R160-Bitter.el: New files.
148 * utf-2000/Ideograph-R153-Badger.el,
149 utf-2000/Ideograph-R154-Shell.el, utf-2000/Ideograph-R155-Red.el:
152 * utf-2000/Ideograph-R151-Bean.el, utf-2000/Ideograph-R152-Pig.el:
155 * utf-2000/Ideograph-R148-Horn.el,
156 utf-2000/Ideograph-R149-Speech.el,
157 utf-2000/Ideograph-R150-Valley.el: New files.
159 * utf-2000/Ideograph-R139-Color.el,
160 utf-2000/Ideograph-R140-Grass.el,
161 utf-2000/Ideograph-R141-Tiger.el,
162 utf-2000/Ideograph-R142-Insect.el,
163 utf-2000/Ideograph-R143-Blood.el,
164 utf-2000/Ideograph-R144-Walk-Enclosure.el,
165 utf-2000/Ideograph-R145-Clothes.el,
166 utf-2000/Ideograph-R146-West.el, utf-2000/Ideograph-R147-See.el:
169 * utf-2000/Ideograph-R137-Boat.el,
170 utf-2000/Ideograph-R138-Stopping.el: New files.
172 * utf-2000/Ideograph-R135-Tongue.el,
173 utf-2000/Ideograph-R136-Oppose.el: New files.
175 * utf-2000/Ideograph-R132-Self.el,
176 utf-2000/Ideograph-R133-Arrive.el,
177 utf-2000/Ideograph-R134-Mortar.el: New files.
179 * utf-2000/Ideograph-R127-Plow.el, utf-2000/Ideograph-R128-Ear.el,
180 utf-2000/Ideograph-R129-Brush.el, utf-2000/Ideograph-R130-Meat.el,
181 utf-2000/Ideograph-R131-Minister.el: New files.
183 * utf-2000/Ideograph-R123-Sheep.el,
184 utf-2000/Ideograph-R124-Feather.el,
185 utf-2000/Ideograph-R125-Old.el, utf-2000/Ideograph-R126-And.el:
188 * utf-2000/Ideograph-R110-Spear.el,
189 utf-2000/Ideograph-R111-Arrow.el,
190 utf-2000/Ideograph-R112-Stone.el,
191 utf-2000/Ideograph-R113-Spirit.el,
192 utf-2000/Ideograph-R114-Track.el,
193 utf-2000/Ideograph-R115-Grain.el, utf-2000/Ideograph-R116-Cave.el,
194 utf-2000/Ideograph-R117-Stand.el,
195 utf-2000/Ideograph-R118-Bamboo.el,
196 utf-2000/Ideograph-R119-Rice.el, utf-2000/Ideograph-R120-Silk.el,
197 utf-2000/Ideograph-R121-Jar.el, utf-2000/Ideograph-R122-Net.el:
200 * utf-2000/Ideograph-R108-Dish.el, utf-2000/Ideograph-R109-Eye.el:
203 * utf-2000/Ideograph-R106-White.el,
204 utf-2000/Ideograph-R107-Skin.el: New files.
206 * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el,
207 utf-2000/Ideograph-R104-Sickness.el,
208 utf-2000/Ideograph-R105-Dotted-Tent.el: New files.
210 * utf-2000/Ideograph-R099-Sweet.el,
211 utf-2000/Ideograph-R100-Life.el, utf-2000/Ideograph-R101-Use.el,
212 utf-2000/Ideograph-R102-Field.el: New files.
214 * utf-2000/Ideograph-R095-Profound.el,
215 utf-2000/Ideograph-R096-Jade.el, utf-2000/Ideograph-R097-Melon.el,
216 utf-2000/Ideograph-R098-Tile.el: New files.
218 * utf-2000/Ideograph-R092-Fang.el, utf-2000/Ideograph-R093-Cow.el,
219 utf-2000/Ideograph-R094-Dog.el: New files.
221 * utf-2000/Ideograph-R090-Half-Tree-Trunk.el,
222 utf-2000/Ideograph-R091-Slice.el: New files.
224 * utf-2000/Ideograph-R088-Father.el,
225 utf-2000/Ideograph-R089-Double-X.el: New files.
227 * utf-2000/Ideograph-R084-Steam.el,
228 utf-2000/Ideograph-R085-Water.el, utf-2000/Ideograph-R086-Fire.el,
229 utf-2000/Ideograph-R087-Claw.el: New files.
231 * utf-2000/Ideograph-R081-Compare.el,
232 utf-2000/Ideograph-R082-Fur.el, utf-2000/Ideograph-R083-Clan.el:
235 * utf-2000/Ideograph-R079-Weapon.el,
236 utf-2000/Ideograph-R080-Do-Not.el: New files.
238 * utf-2000/Ideograph-R073-Say.el, utf-2000/Ideograph-R074-Moon.el,
239 utf-2000/Ideograph-R075-Tree.el, utf-2000/Ideograph-R076-Lack.el,
240 utf-2000/Ideograph-R077-Stop.el, utf-2000/Ideograph-R078-Death.el:
243 * utf-2000/Ideograph-R070-Square.el,
244 utf-2000/Ideograph-R071-Not.el, utf-2000/Ideograph-R072-Sun.el:
247 * utf-2000/Ideograph-R068-Dipper.el,
248 utf-2000/Ideograph-R069-Axe.el: New files.
250 * utf-2000/Ideograph-R055-Two-Hands.el,
251 utf-2000/Ideograph-R056-Shoot.el, utf-2000/Ideograph-R057-Bow.el,
252 utf-2000/Ideograph-R058-Snout.el,
253 utf-2000/Ideograph-R059-Bristle.el,
254 utf-2000/Ideograph-R060-Step.el, utf-2000/Ideograph-R061-Heart.el,
255 utf-2000/Ideograph-R062-Halberd.el,
256 utf-2000/Ideograph-R063-Door.el, utf-2000/Ideograph-R064-Hand.el,
257 utf-2000/Ideograph-R065-Branch.el, utf-2000/Ideograph-R066-Rap.el,
258 utf-2000/Ideograph-R067-Script.el: New files.
260 * utf-2000/Ideograph-R053-Dotted-Cliff.el,
261 utf-2000/Ideograph-R054-Long-Stride.el: New files.
263 * utf-2000/Ideograph-R051-Dry.el,
264 utf-2000/Ideograph-R052-Short-Thread.el: New files.
266 * utf-2000/Ideograph-R043-Lame.el,
267 utf-2000/Ideograph-R044-Corpse.el,
268 utf-2000/Ideograph-R045-Sprout.el,
269 utf-2000/Ideograph-R046-Mountain.el,
270 utf-2000/Ideograph-R047-River.el, utf-2000/Ideograph-R048-Work.el,
271 utf-2000/Ideograph-R049-Oneself.el,
272 utf-2000/Ideograph-R050-Turban.el: New files.
274 * utf-2000/Ideograph-R041-Inch.el,
275 utf-2000/Ideograph-R042-Small.el: New files.
277 * utf-2000/Ideograph-R036-Evening.el,
278 utf-2000/Ideograph-R037-Big.el, utf-2000/Ideograph-R038-Woman.el,
279 utf-2000/Ideograph-R039-Child.el, utf-2000/Ideograph-R040-Roof.el:
282 * utf-2000/Ideograph-R034-Go.el,
283 utf-2000/Ideograph-R035-Go-Slowly.el: New files.
285 * utf-2000/Ideograph-R031-Enclosure.el,
286 utf-2000/Ideograph-R032-Earth.el,
287 utf-2000/Ideograph-R033-Scholar.el: New files.
289 * utf-2000/Ideograph-R030-Mouth.el,
290 utf-2000/Ideograph-R029-Again.el,
291 utf-2000/Ideograph-R028-Private.el: Merge CJK Unified Ideographs
294 * utf-2000/Ideograph-R027-Cliff.el,
295 utf-2000/Ideograph-R026-Seal.el,
296 utf-2000/Ideograph-R025-Divination.el,
297 utf-2000/Ideograph-R024-Ten.el,
298 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
299 utf-2000/Ideograph-R022-Right-Open-Box.el,
300 utf-2000/Ideograph-R021-Spoon.el, utf-2000/Ideograph-R020-Wrap.el,
301 utf-2000/Ideograph-R019-Power.el,
302 utf-2000/Ideograph-R018-Knife.el,
303 utf-2000/Ideograph-R017-Open-Box.el,
304 utf-2000/Ideograph-R016-Table.el, utf-2000/Ideograph-R015-Ice.el,
305 utf-2000/Ideograph-R014-Cover.el,
306 utf-2000/Ideograph-R013-Down-Box.el,
307 utf-2000/Ideograph-R012-Eight.el,
308 utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el,
309 utf-2000/Ideograph-R009-Man.el, utf-2000/Ideograph-R008-Lid.el,
310 utf-2000/Ideograph-R007-Two.el, utf-2000/Ideograph-R006-Hook.el:
311 Merge `chinese-isoir165'.
313 * utf-2000/Ideograph-R004-Slash.el: Merge CNS chars not in
314 Morohashi's Daikanwa.
316 * utf-2000/Ideograph-R003-Dot.el: Merge `chinese-isoir165'.
318 * utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
320 1999-12-07 MORIOKA Tomohiko <tomo@etl.go.jp>
322 * utf-2000/Ideograph-R027-Cliff.el,
323 utf-2000/Ideograph-R026-Seal.el,
324 utf-2000/Ideograph-R025-Divination.el,
325 utf-2000/Ideograph-R024-Ten.el,
326 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
327 utf-2000/Ideograph-R022-Right-Open-Box.el,
328 utf-2000/Ideograph-R021-Spoon.el: Merge CJK Unified Ideographs
331 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
333 * utf-2000/Ideograph-R020-Wrap.el,
334 utf-2000/Ideograph-R019-Power.el,
335 utf-2000/Ideograph-R018-Knife.el: Merge CJK Unified Ideographs
338 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
340 * utf-2000/Ideograph-R009-Man.el: Merge CJK Unified Ideographs
343 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
345 * utf-2000/Ideograph-R017-Open-Box.el,
346 utf-2000/Ideograph-R016-Table.el: Merge CJK Unified Ideographs
349 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
351 * utf-2000/Ideograph-R015-Ice.el,
352 utf-2000/Ideograph-R014-Cover.el,
353 utf-2000/Ideograph-R013-Down-Box.el,
354 utf-2000/Ideograph-R012-Eight.el,
355 utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el:
356 Merge CJK Unified Ideographs Extension A.
358 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
360 * utf-2000/Ideograph-R008-Lid.el (M00286): Separate
361 `japanese-jisx0208-1978' and `japanese-jisx0208'.
363 * utf-2000/Ideograph-R005-Second.el: Merge `chinese-isoir165'.
365 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
367 * utf-2000/Ideograph-R004-Slash.el,
368 utf-2000/Ideograph-R003-Dot.el, utf-2000/Ideograph-R002-Line.el,
369 utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
371 1999-12-03 MORIOKA Tomohiko <tomo@etl.go.jp>
373 * utf-2000/Ideograph-R030-Mouth.el: Merge `japanese-jisx0213-1'
374 and `japanese-jisx0213-2'.
376 1999-12-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
378 * utf-2000/Ideograph-R029-Again.el: Merge `japanese-jisx0213-2'.
380 1999-12-01 MORIOKA Tomohiko <tomo@etl.go.jp>
382 * utf-2000/Ideograph-R028-Private.el: Merge `japanese-jisx0213-2'.
384 1999-12-01 MORIOKA Tomohiko <tomo@etl.go.jp>
386 * utf-2000/Ideograph-R027-Cliff.el: Merge `japanese-jisx0213-1'
387 and `japanese-jisx0213-2'.
389 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
391 * utf-2000/Ideograph-R026-Seal.el: Merge `japanese-jisx0213-1' and
392 `japanese-jisx0213-2'.
394 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
396 * utf-2000/Ideograph-R025-Divination.el: Merge
397 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
399 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
401 * utf-2000/Ideograph-R024-Ten.el: Merge `japanese-jisx0213-1' and
402 `japanese-jisx0213-2'.
404 1999-11-28 MORIOKA Tomohiko <tomo@etl.go.jp>
406 * utf-2000/Ideograph-R023-Hiding-Enclosure.el: Merge
407 `japanese-jisx0213-2'.
409 1999-11-27 MORIOKA Tomohiko <tomo@etl.go.jp>
411 * utf-2000/Ideograph-R022-Right-Open-Box.el: Merge
412 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
414 1999-11-27 MORIOKA Tomohiko <tomo@etl.go.jp>
416 * utf-2000/Ideograph-R021-Spoon.el (M02574): Separate C1-4621.
417 (M02576): Separate C6-2630.
418 (M02579): Separate C5-234A.
419 (M02581): Separate C4-284D.
420 (M02582): Separate C6-2F2F.
421 (M02588): Separate C6-3560.
423 * utf-2000/Ideograph-R020-Wrap.el: Merge `japanese-jisx0213-1' and
424 `japanese-jisx0213-2'.
426 1999-11-26 MORIOKA Tomohiko <tomo@etl.go.jp>
428 * utf-2000/Ideograph-R019-Power.el,
429 utf-2000/Ideograph-R018-Knife.el: Merge `japanese-jisx0213-1' and
430 `japanese-jisx0213-2'.
432 * utf-2000/Ideograph-R017-Open-Box.el (M01814): Separate C6-2365.
433 (M01815): Separate C6-2361.
434 (M01817): Separate C6-2363.
435 (M01822): Separate C6-2323.
436 (M01836): Separate C5-365D.
437 (M01839): Separate C7-367B.
439 1999-11-25 MORIOKA Tomohiko <tomo@etl.go.jp>
441 * utf-2000/Ideograph-R016-Table.el,
442 utf-2000/Ideograph-R015-Ice.el, utf-2000/Ideograph-R014-Cover.el:
443 Merge `japanese-jisx0213-1' and `japanese-jisx0213-2'.
445 * utf-2000/Ideograph-R013-Down-Box.el: Merge `japanese-jisx0213-2'
448 1999-11-24 MORIOKA Tomohiko <tomo@etl.go.jp>
450 * utf-2000/Ideograph-R013-Down-Box.el: Merge
451 `japanese-jisx0213-2'.
452 (J78-4B41 = J83-4B41): Moved to R109.
453 (C6-316D): Moved to R072.
455 1999-11-24 MORIOKA Tomohiko <tomo@urania.m17n.org>
457 * utf-2000/Ideograph-R012-Eight.el: Merge `japanese-jisx0213-1'
458 and `japanese-jisx0213-2'.
460 1999-11-23 MORIOKA Tomohiko <tomo@etl.go.jp>
462 * utf-2000/Ideograph-R009-Man.el: Merge `japanese-jisx0213-1' and
463 `japanese-jisx0213-2'.
465 1999-11-23 MORIOKA Tomohiko <tomo@etl.go.jp>
467 * utf-2000/Ideograph-R010-Legs.el: Merge `japanese-jisx0213-1' and
468 `japanese-jisx0213-2'.
470 * utf-2000/Ideograph-R011-Enter.el: Separate CNS.
472 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
474 * utf-2000/Ideograph-R008-Lid.el: Merge CJK Unified Ideographs
477 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
479 * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
480 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
482 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
484 * utf-2000/Ideograph-R015-Ice.el (M01612.07): Separate U+4ECC and
487 * utf-2000/Ideograph-R013-Down-Box.el (M001512): Separate C3-2148
490 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
492 * utf-2000/Ideograph-R009-Man.el: Delete wrong? C6-XXXX
495 * utf-2000/Ideograph-R006-Hook.el,
496 utf-2000/Ideograph-R005-Second.el: Merge CJK Unified Ideographs
499 * utf-2000/Ideograph-R004-Slash.el (M00115): Merge CJK Unified
500 Ideographs Extension A; separate U+3128.
501 (M00116): Move C6-2123 to M00115.
503 * utf-2000/Ideograph-R001-One.el: Merge CJK Unified Ideographs
506 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
508 * utf-2000/Ideograph-R008-Lid.el: Merge `japanese-jisx0213-2'.
510 * utf-2000/Ideograph-R007-Two.el: Merge `japanese-jisx0213-1'.
512 * utf-2000/Ideograph-R004-Slash.el: Merge `japanese-jisx0213-2'.
514 * utf-2000/Ideograph-R006-Hook.el (M00237): Separate C5-2330.
516 * utf-2000/Ideograph-R005-Second.el: Merge `japanese-jisx0213-2'.
518 * utf-2000/Ideograph-R002-Line.el: Merge `japanese-jisx0213-1' and
519 `japanese-jisx0213-2'.
521 * utf-2000/u03040-Hiragana.el (HIRAGANA LETTER SMALL KA): New
523 (HIRAGANA LETTER SMALL KE): New character.
525 * utf-2000/u02600-Miscellaneous-Symbols.el (WHITE SHOGI PIECE):
527 (BLACK SHOGI PIECE): New character.
529 * utf-2000/Ideograph-R001-One.el: Merge `japanese-jisx0213-1'.
531 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
533 * utf-2000/u01F00-Greek-Extended.el: Merge `japanese-jisx0213-1'.
535 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
537 * utf-2000/char-db-util.el (insert-char-data): Ignore
538 `kangxi-radical' and `japanese-radical' if they have the same
539 value of `ideographic-radical'; ignore `japanese-strokes' if it
540 has the same value of `ideographic-strokes'.
542 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
544 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
545 (japanese-jisx0213-2): New coded-charset.
547 * dumped-lisp.el (preloaded-file-list): Add
548 "Ideograph-R028-Private", "Ideograph-R029-Again" and
549 "Ideograph-R030-Mouth".
551 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
553 * utf-2000/char-db-util.el (char-db-update-comment): Use
554 mapping-table for `japanese-jisx0213-*'.
556 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
558 * utf-2000/u03300-CJK-Compatibility.el: Merge
559 `japanese-jisx0213-1'.
561 * utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el: Merge
562 `japanese-jisx0213-1'.
564 * utf-2000/u03130-Hangul-Compatibility-Jamo.el,
565 utf-2000/u03100-Bopomofo.el: Changed to utf-8 encoding.
567 * utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
568 utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Merge
569 `japanese-jisx0213-1'.
571 * utf-2000/u02F00-Kangxi-Radicals.el: Changed to utf-8 encoding.
573 * utf-2000/u02700-Dingbats.el,
574 utf-2000/u02600-Miscellaneous-Symbols.el,
575 utf-2000/u025A0-Geometric-Shapes.el: Merge `japanese-jisx0213-1'.
577 * utf-2000/u02580-Block-Elements.el: Changed to utf-8 encoding.
579 * utf-2000/u02500-Box-Drawing.el,
580 utf-2000/u02460-Enclosed-Alphanumerics.el,
581 utf-2000/u02300-Miscellaneous-Technical.el,
582 utf-2000/u02400-Control-Pictures.el,
583 utf-2000/u02200-Mathematical-Operators.el,
584 utf-2000/u02190-Arrows.el, utf-2000/u02150-Number-Forms.el,
585 utf-2000/u02100-Letterlike-Symbols.el,
586 utf-2000/u020A0-Currency-Symbols.el: Merge `japanese-jisx0213-1'.
588 * utf-2000/u02080-Subscripts.el, utf-2000/u02070-Superscripts.el:
589 Changed to utf-8 encoding.
591 * utf-2000/u02000-General-Punctuation.el,
592 utf-2000/u01E00-Latin-Extended-Additional.el: Merge
593 `japanese-jisx0213-1'.
595 * utf-2000/u00600-Arabic.el, utf-2000/u00590-Hebrew.el,
596 utf-2000/u00400-Cyrillic.el: Changed to utf-8 encoding.
598 * utf-2000/u00370-Greek.el,
599 utf-2000/u00300-Combining-Diacritical-Marks.el,
600 utf-2000/u002B0-Spacing-Modifier-Letters.el,
601 utf-2000/u00250-IPA-Extensions.el,
602 utf-2000/u00180-Latin-Extended-B.el,
603 utf-2000/u00100-Latin-Extended-A.el,
604 utf-2000/u000A0-Latin-1-Supplement.el,
605 utf-2000/u00020-Basic-Latin.el: Merge `japanese-jisx0213-1'.
607 * utf-2000/Ideograph-R030-Mouth.el: New file.
609 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
611 * utf-2000/Ideograph-R005-Second.el: Sync with CNS2Dict 0.390.
613 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
615 * utf-2000/char-db-util.el (insert-char-data): Generate comment
618 * utf-2000/Ideograph-R004-Slash.el (M00129): Separated from
620 (M00135): Separate C6-222F.
622 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
624 * utf-2000/Ideograph-R003-Dot.el (M00100): Fixed.
626 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
628 * utf-2000/Ideograph-R002-Line.el: Sync with CNS2Dict 0.390.
630 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
632 * utf-2000/Ideograph-R001-One.el (M00032): Separate U+4E17 and
635 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
637 * utf-2000/Ideograph-R029-Again.el,
638 utf-2000/Ideograph-R028-Private.el: New files.
640 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
642 * utf-2000/char-db-util.el (char-db-update-comment): Don't use
643 mapping-table for `ideograph-daikanwa'.
645 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
647 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
648 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
649 "Ideograph-R015-Ice", "Ideograph-R016-Table",
650 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
651 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
652 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
653 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
654 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
656 * utf-2000/Ideograph-R012-Eight.el,
657 utf-2000/Ideograph-R013-Down-Box.el,
658 utf-2000/Ideograph-R014-Cover.el, utf-2000/Ideograph-R015-Ice.el,
659 utf-2000/Ideograph-R016-Table.el,
660 utf-2000/Ideograph-R017-Open-Box.el,
661 utf-2000/Ideograph-R018-Knife.el,
662 utf-2000/Ideograph-R019-Power.el, utf-2000/Ideograph-R020-Wrap.el,
663 utf-2000/Ideograph-R021-Spoon.el,
664 utf-2000/Ideograph-R022-Right-Open-Box.el,
665 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
666 utf-2000/Ideograph-R024-Ten.el,
667 utf-2000/Ideograph-R025-Divination.el,
668 utf-2000/Ideograph-R026-Seal.el, utf-2000/Ideograph-R027-Cliff.el:
671 * utf-2000/ideograph-util.el (write-ideograph-radical-char-data):
672 Replace ` ' in `name' by `-'.
674 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
676 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
677 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
678 "Ideograph-R005-Second", "Ideograph-R006-Hook",
679 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
680 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
682 * mule/mule-charset.el (default-coded-charset-priority-list): Add
683 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
685 * utf-2000/Ideograph-R002-Line.el, utf-2000/Ideograph-R003-Dot.el,
686 utf-2000/Ideograph-R004-Slash.el,
687 utf-2000/Ideograph-R005-Second.el,
688 utf-2000/Ideograph-R006-Hook.el, utf-2000/Ideograph-R007-Two.el,
689 utf-2000/Ideograph-R008-Lid.el, utf-2000/Ideograph-R009-Man.el,
690 utf-2000/Ideograph-R010-Legs.el, utf-2000/Ideograph-R011-Enter.el:
693 * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
694 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'; check Group
696 (ideograph-char<): Prefer minor code of `morohashi-daikanwa'
699 * utf-2000/Ideograph-R001-One.el: Changed to utf-8 encoding.
701 1999-11-17 MORIOKA Tomohiko <tomo@urania.m17n.org>
703 * utf-2000/ideograph-util.el: New file.
705 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
707 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
710 * utf-2000/Ideograph-R001-One.el: New file.
712 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
714 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
715 (chinese-isoir165): Moved from mule/chinese.el.
716 (chinese-cns11643-3): Moved from mule/chinese.el.
717 (chinese-cns11643-4): Moved from mule/chinese.el.
718 (chinese-cns11643-5): Moved from mule/chinese.el.
719 (chinese-cns11643-6): Moved from mule/chinese.el.
720 (chinese-cns11643-7): Moved from mule/chinese.el.
722 * mule/chinese.el: Move definition of coded-charsets to
725 * utf-2000/char-db-util.el (insert-char-data): Change order of
726 `morohashi-daikanwa'.
728 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
730 * utf-2000/char-db-util.el (char-attribute-name<) Use
731 `charset-iso-final-char' instead of `charset-final'; fixed.
732 (insert-char-data): Delete unused local variable `name'; use
733 `charset-iso-graphic-plane' instead of `charset-graphic'.
734 (char-db-update-comment): Use `charset-iso-graphic-plane' instead
735 of `charset-graphic'.
736 (insert-char-range-data): Delete unused local variable `variants'.
737 (what-character-original-window-configuration): Define to avoid
740 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
742 * utf-2000/char-db-util.el (ideographic-radicals): New constant.
743 (insert-char-data): Change order of `ideographic-radical',
744 `ideographic-strokes' and `total-strokes'; adjust width of the
745 first element of a list.
747 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
749 * mule/mule-charset.el (default-coded-charset-priority-list): Add
750 `ideograph-daikanwa'.
752 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
754 * dumped-lisp.el (preloaded-file-list): Delete
755 "ccs-jisx0201-latin.el".
757 * utf-2000/ccs-jisx0201-latin.el: Deleted.
759 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
761 * dumped-lisp.el (preloaded-file-list): Add
762 "u031A0-Extended-Bopomofo" in UTF-2000.
764 * utf-2000/u031A0-Extended-Bopomofo.el: New file.
766 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
768 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
769 renamed to u02E00-CJK-Radical-Supplement.
771 * utf-2000/u02E00-CJK-Radical-Supplement.el: Renamed from
772 u02E00-CJK-Radicals.el.
774 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
776 * dumped-lisp.el (preloaded-file-list): Add
777 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
778 "u030A0-Katakana", "u03100-Bopomofo",
779 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
780 "u03200-Enclosed-CJK-Letters-and-Months" and
781 "u03300-CJK-Compatibility".
783 * utf-2000/u03000-CJK-Symbols-and-Punctuation.el,
784 utf-2000/u03040-Hiragana.el, utf-2000/u030A0-Katakana.el,
785 utf-2000/u03100-Bopomofo.el,
786 utf-2000/u03130-Hangul-Compatibility-Jamo.el,
787 utf-2000/u03190-Kanbun.el,
788 utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el,
789 utf-2000/u03300-CJK-Compatibility.el: New files.
791 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
793 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
794 "u02F00-Kangxi-Radicals" and
795 "u02FF0-Ideographic-Description-Characters".
797 * utf-2000/u02E00-CJK-Radicals.el,
798 utf-2000/u02F00-Kangxi-Radicals.el,
799 utf-2000/u02FF0-Ideographic-Description-Characters.el: New files.
801 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
803 * dumped-lisp.el (preloaded-file-list): Add
804 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
805 "u02800-Braille-Patterns" in UTF-2000.
807 * utf-2000/u02600-Miscellaneous-Symbols.el,
808 utf-2000/u02700-Dingbats.el, utf-2000/u02800-Braille-Patterns.el:
811 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
813 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
814 "uXXXXX-*.el" in UTF-2000.
816 * bytecomp.el (byte-compile-insert-header): Delete comments if
817 non-ASCII characters are found; allow `byte-compile-dynamic' and
818 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
821 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
823 * dumped-lisp.el (preloaded-file-list): Add
824 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
825 "u025A0-Geometric-Shapes.el".
827 * utf-2000/u02500-Box-Drawing.el,
828 utf-2000/u02580-Block-Elements.el,
829 utf-2000/u025A0-Geometric-Shapes.el: New file.
831 * utf-2000/u02500-Box-Drawing.el,
832 utf-2000/u02580-Block-Elements.el,
833 utf-2000/u025A0-Geometric-Shapes.el: New files.
835 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
837 * dumped-lisp.el (preloaded-file-list): Add
838 "u02400-Control-Pictures.el", "u02440-OCR.el" and
839 "u02460-Enclosed-Alphanumerics.el".
841 * utf-2000/u02400-Control-Pictures.el, utf-2000/u02440-OCR.el,
842 utf-2000/u02460-Enclosed-Alphanumerics.el: New files.
844 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
846 * mule/mule-charset.el (default-coded-charset-priority-list): Add
849 * dumped-lisp.el (preloaded-file-list): Add
850 "u02200-Mathematical-Operators.el" and
851 "u02300-Miscellaneous-Technical.el".
853 * utf-2000/u02200-Mathematical-Operators.el,
854 utf-2000/u02300-Miscellaneous-Technical.el: New files.
856 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
858 * mule/mule-charset.el (default-coded-charset-priority-list): Add
859 `chinese-cns11643-*'.
861 * dumped-lisp.el (preloaded-file-list): Add
862 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
863 "u02190-Arrows.el" in UTF-2000.
865 * utf-2000/u02100-Letterlike-Symbols.el,
866 utf-2000/u02150-Number-Forms.el, utf-2000/u02190-Arrows.el: New
869 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
871 * mule/mule-charset.el (default-coded-charset-priority-list): Add
874 * dumped-lisp.el (preloaded-file-list): Add
875 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
876 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
877 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
879 * utf-2000/u02000-General-Punctuation.el,
880 utf-2000/u02070-Superscripts.el, utf-2000/u02080-Subscripts.el,
881 utf-2000/u020A0-Currency-Symbols.el,
882 utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el: New
885 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
887 * utf-2000/u00180-Latin-Extended-B.el: Reformatted to print
888 code-point of GR-set as GR value.
890 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
892 * utf-2000/char-db-util.el (insert-char-data): Modify order when
893 CHAR does not have `decimal-digit-value' property.
895 * utf-2000/u00100-Latin-Extended-A.el: Reformatted to print
896 code-point of GR-set as GR value.
897 (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL
900 * utf-2000/u000A0-Latin-1-Supplement.el: Reformatted to print
901 code-point of GR-set as GR value.
903 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
905 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
907 * utf-2000/ccs-viscii.el: Deleted.
909 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
911 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
912 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
913 "u01780-Khmer.el", "u01800-Mongolian.el",
914 "u01E00-Latin-Extended-Additional.el" and
915 "u01F00-Greek-Extended.el" in UTF-2000.
917 * utf-2000/u013A0-Cherokee.el, utf-2000/u01400-Canadian.el,
918 utf-2000/u01680-Ogham.el, utf-2000/u016A0-Runic.el,
919 utf-2000/u01780-Khmer.el, utf-2000/u01800-Mongolian.el,
920 utf-2000/u01E00-Latin-Extended-Additional.el,
921 utf-2000/u01F00-Greek-Extended.el: New files.
923 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
925 * utf-2000/char-db-util.el (insert-char-data): Print GR value for
928 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
930 * mule/mule-charset.el (default-coded-charset-priority-list): Add
931 `ethiopic-ucs' and `ethiopic'.
933 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
934 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
936 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
937 from mule/ethiopic.el.
939 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
942 * utf-2000/u010A0-Georgian.el, utf-2000/u01100-Hangul-Jamo.el,
943 utf-2000/u01200-Ethiopic.el: New files.
945 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
947 * utf-2000/char-db-util.el (char-db-update-comment): Use
948 mapping-table for `arabic-iso8859-6'.
949 (insert-char-data-with-variant): New function.
950 (insert-char-range-data): Use `insert-char-data-with-variant'.
951 (what-char-definition): Use `insert-char-data-with-variant'
952 instead of `insert-char-data'; use `char-db-update-comment'.
954 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
956 * mule/mule-charset.el (default-coded-charset-priority-list): Add
959 * mule/mule-conf.el (lao): New coded-charset.
961 * dumped-lisp.el (preloaded-file-list): Add
962 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
963 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
964 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
965 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
966 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
968 * utf-2000/u00900-Devanagari.el, utf-2000/u00980-Bengali.el,
969 utf-2000/u00A00-Gurmukhi.el, utf-2000/u00A80-Gujarati.el,
970 utf-2000/u00B00-Oriya.el, utf-2000/u00B80-Tamil.el,
971 utf-2000/u00C00-Telugu.el, utf-2000/u00C80-Kannada.el,
972 utf-2000/u00D00-Malayalam.el, utf-2000/u00D80-Sinhala.el,
973 utf-2000/u00E00-Thai.el, utf-2000/u00E80-Lao.el,
974 utf-2000/u00F00-Tibetan.el, utf-2000/u01000-Myanmar.el: New files.
976 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
978 * mule/mule-charset.el (default-coded-charset-priority-list): Add
979 `ucs-bmp' and `arabic-iso8859-6'.
981 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
983 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
984 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
985 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
987 * utf-2000/u00400-Cyrillic.el, utf-2000/u00530-Armenian.el,
988 utf-2000/u00590-Hebrew.el, utf-2000/u00600-Arabic.el,
989 utf-2000/u00700-Syriac.el, utf-2000/u00780-Thaana.el: New files.
991 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
993 * utf-2000/u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA):
996 * utf-2000/u00300-Combining-Diacritical-Marks.el: Reformatted.
998 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
1000 * utf-2000/u002B0-Spacing-Modifier-Letters.el,
1001 utf-2000/u00250-IPA-Extensions.el: Reformatted.
1003 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
1005 * utf-2000/char-db-util.el (insert-char-data): Fix format of
1006 `iso-10646-comment'; swap order of `->lowercase' and
1009 * utf-2000/u00180-Latin-Extended-B.el: Merge `latin-viscii'
1012 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
1014 * utf-2000/char-db-util.el (char-attribute-name<): New function.
1015 (insert-char-data): Use `char-attribute-name<' to sort; change
1016 order of `iso-10646-comment'.
1017 (char-db-update-comment): Use mapping-table for `latin-viscii-*'.
1019 * utf-2000/u00100-Latin-Extended-A.el,
1020 utf-2000/u000A0-Latin-1-Supplement.el: Merge `latin-viscii'
1023 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
1025 * utf-2000/char-db-util.el (insert-char-data): Change order.
1026 (insert-char-range-data): Insert variants.
1027 (char-db-update-comment): Fix problem with ascii and
1028 non-ISO-2022-sets; don't insert control-characters.
1030 * utf-2000/u00020-Basic-Latin.el: Merge `latin-viscii'
1033 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
1035 * startup.el (normal-top-level): Load autoload file for UTF-2000
1038 * utf-2000/auto-autoloads.el: New file.
1040 * utf-2000/char-db-util.el: New file.
1042 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
1044 * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'.
1046 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
1048 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1049 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1050 "u00020-Basic-Latin.el", "u00080-C1.el",
1051 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1052 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1053 "u002B0-Spacing-Modifier-Letters.el",
1054 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1057 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1058 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete.
1060 * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el,
1061 utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el,
1062 utf-2000/u00180-Latin-Extended-B.el,
1063 utf-2000/u00100-Latin-Extended-A.el,
1064 utf-2000/u00250-IPA-Extensions.el,
1065 utf-2000/u002B0-Spacing-Modifier-Letters.el,
1066 utf-2000/u00300-Combining-Diacritical-Marks.el,
1067 utf-2000/u00370-Greek.el: New files.
1069 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
1071 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1072 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1073 instead of `vietnamese-viscii-*'.
1075 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1077 * mule/mule-conf.el: New file.
1079 * mule/misc-lang.el: Move definition of charset `ipa' to
1082 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
1084 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1085 `latin-viscii'; prefer it for characters used in Vietnamese.
1087 * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
1089 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
1091 * bytecomp.el (byte-compile-insert-header): Fix regexp.
1093 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
1095 * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
1098 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
1100 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1101 `vietnamese-viscii-lower'.
1102 (latin-viscii-upper): Renamed from charset
1103 `vietnamese-viscii-upper'.
1104 (vietnamese-viscii-lower): New alias for charset
1105 `latin-viscii-lower'.
1106 (vietnamese-viscii-upper): New alias for charset
1107 `latin-viscii-upper'.
1109 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
1111 * mule/mule-charset.el (default-coded-charset-priority-list):
1112 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1114 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1116 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1117 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
1118 utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
1119 utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
1122 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1123 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1124 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1125 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1128 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1130 * mule/ccs-tcvn5712.el: New file.
1132 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1134 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1137 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1139 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1140 `japanese-jisx0208'.
1142 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1144 * dumped-lisp.el (preloaded-file-list): Add
1145 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1146 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1149 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1150 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1151 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1152 mule/ccs-viscii.el: New files.
1154 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1157 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
1159 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1160 `hiragana-jisx0208' and `katakana-jisx0208'.
1162 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1164 * mule/chinese.el (chinese-cns11643-3): Define it even if
1165 `utf-2000' is provided.
1166 (chinese-cns11643-4): Likewise.
1167 (chinese-cns11643-5): Likewise.
1168 (chinese-cns11643-6): Likewise.
1169 (chinese-cns11643-7): Likewise.
1171 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
1173 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1174 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1176 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1178 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1179 `cyrillic-iso8859-5' and `greek-iso8859-7'.
1181 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1183 * mule/mule-charset.el (default-coded-charset-priority-list):
1186 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1188 * mule/viet-chars.el: Don't define charset
1189 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
1190 they are defined as builtin charsets.
1192 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
1194 * version.el (emacs-version): Add more space just before UTF-2000
1197 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1199 * version.el ([constant] emacs-version): Don't add a space in the
1200 preceding place of `xemacs-betaname' because it is duplicated.
1201 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
1203 * startup.el (splash-frame-body): Add ETL.
1205 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1207 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
1208 is provided because it is defined as builtin charset.
1209 (chinese-cns11643-4): Likewise.
1210 (chinese-cns11643-5): Likewise.
1211 (chinese-cns11643-6): Likewise.
1212 (chinese-cns11643-7): Likewise.
1214 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
1216 * mule/mule-cmds.el (reset-language-environment): Fix problem when
1217 coding-system `iso-10646-ucs-4' is not defined.
1219 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
1221 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
1222 coding-system if `utf-2000' is provided.
1224 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1226 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
1227 `utf-2000' is provided.
1229 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1231 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
1232 if utf-2000 is provided temporally.
1234 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
1236 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
1237 as builtin variable].
1239 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1241 * files.el (insert-file-contents-literally): Treat file as binary;
1242 call file-name-handlers. [sync with Emacs 20.3.10]
1244 2000-01-18 Martin Buchholz <martin@xemacs.org>
1246 * XEmacs 21.2.27 is released.
1248 2000-01-18 Martin Buchholz <martin@xemacs.org>
1250 * process.el (shell-command-to-string): Use the FSF docstring.
1251 Make shell-command-to-string the standard function, and
1252 exec-to-string the (deprecated) alias.
1254 * startup.el: typo fix.
1256 2000-01-16 Martin Buchholz <martin@xemacs.org>
1258 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
1260 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1262 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
1263 buffers after visible buffers.
1264 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
1266 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1268 * info.el (Info-extract-menu-node-name): Stop at a dot
1269 followed by whitespace or right parenthesis.
1271 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
1273 * info.el (Info-directory-list): Warn against using Customize with
1274 Info-directory-list.
1276 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
1278 * minibuf.el (read-file-name): doc fix.
1280 * autoload.el (update-file-autoloads): doc fix.
1282 * about.el (about-hackers): Change my E-mail address.
1284 2000-01-13 Martin Buchholz <martin@xemacs.org>
1286 * info.el (Info-visit-file): Just use the `f' interactive spec to
1287 read a filename in the standard way.
1289 2000-01-13 Andy Piper <andy@xemacs.org>
1291 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
1292 (gutter-buffers-tab-extent): new variable.
1293 (update-tab-in-gutter): call add-tab-to-gutter again if the
1294 orientation has changed.
1295 (add-tab-to-gutter): cope with different orientations.
1297 2000-01-11 Didier Verna <didier@xemacs.org>
1299 * info.el (Info-following-node-name): backward-skip dots as well
1300 as spaces (dots at the end of a node name aren't part of it).
1301 (Info-extract-menu-node-name): don't skip dots. There could be
1302 some in the node name.
1303 (Info-index): allow dots to be part of a node name.
1305 2000-01-12 Andreas Jaeger <aj@suse.de>
1307 * files.el (auto-mode-alist): Added idlwave-mode.
1308 Patch by Carsten Dominik <dominik@astro.uva.nl>.
1310 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1312 * info.el (Info-search): Show default value.
1314 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1316 * info.el (Info-read-node-completion-table): New variable.
1317 (Info-read-node-name-1): New function.
1318 (Info-read-node-name): Use it.
1319 (Info-follow-reference): Use DEFAULT argument of completing-read.
1322 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1324 * hyper-apropos.el (hyper-describe-key-briefly): Save
1325 window configuration.
1326 (hyper-describe-face): Use DEFAULT of completing-read.
1327 (hyper-apropos-read-variable-symbol): Ditto.
1328 (hyper-apropos-read-function-symbol): Ditto.
1330 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1332 * mule/mule-cmds.el (set-default-coding-system): Set
1333 comint-exec-hook to use coding-system-for-read and
1334 coding-system-for-write so that C-x RET c works.
1336 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1338 * minibuf.el (minibuffer-confirm-incomplete): Customize.
1339 (previous-matching-history-element): Increment
1340 minibuffer-max-depth by 1.
1341 (next-matching-history-element): Ditto.
1343 2000-01-11 Andy Piper <andy@xemacs.org>
1345 * gutter-items.el (buffers-tab): Create a new face for the buffers
1347 (buffers-tab-face): use it.
1349 2000-01-10 Didier Verna <didier@xemacs.org>
1351 * modeline.el (modeline-scrolling-method): change modeline X
1352 cursor appearance according to the value.
1354 2000-01-07 Andreas Jaeger <aj@suse.de>
1356 * about.el (about-hackers): Moved my entry to contributor list.
1357 (xemacs-hackers): Added myself.
1358 (about-maintainer-info): Added description of myself.
1361 2000-01-07 Didier Verna <didier@xemacs.org>
1363 * modeline.el (modeline-scrolling-method): new variable.
1364 (mouse-drag-modeline): add reference to it in the docstring.
1365 (mouse-drag-modeline): handle it.
1367 2000-01-08 Andy Piper <andy@xemacs.org>
1369 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
1371 (remove-buffer-from-gutter-tab): ditto.
1373 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
1375 * cus-edit.el (custom-hook-convert-widget): Fix comment.
1376 (custom-face-edit): Fix grammatical error in help message.
1378 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1380 * movemail.el: Added.
1382 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
1384 2000-01-03 Didier Verna <didier@xemacs.org>
1386 * modeline.el (mouse-drag-modeline): remove the code related to
1387 the modeline horizontal scrolling facility.
1389 1999-12-31 Martin Buchholz <martin@xemacs.org>
1391 * XEmacs 21.2.26 is released.
1393 1999-12-28 Andy Piper <andy@xemacs.org>
1395 * wid-edit.el (widget-push-button-value-create): The gui cache
1396 does not agree with native widgets which can only be displayed
1397 once per window. The reasons for caching are diminished now that
1398 we don't hog resources when creating buttons.
1399 (widget-push-button-cache) deleted.
1401 1999-12-24 Martin Buchholz <martin@xemacs.org>
1403 * XEmacs 21.2.25 is released.
1405 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1407 * hyper-apropos.el (hyper-apropos): Toggle
1408 hyper-apropos-programming-apropos correctly.
1409 Set REGEXP when user accepts default value.
1411 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1413 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
1414 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
1416 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1418 * mule/mule-category.el (undefined-category-designator):
1419 Return char instead of character. Search for undefined one.
1420 (describe-category): Use with-displaying-help-buffer.
1422 1999-12-21 Martin Buchholz <martin@xemacs.org>
1424 * byte-optimize.el (byte-optimize-plus):
1425 Optimize (+ 1) to 1 instead of (1+ nil).
1427 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
1429 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
1431 * byte-optimize.el (byte-optimize-char-before): New function.
1432 Remove performance penalty for using (char-before) instead of (char-after).
1434 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1436 * mule/mule-category.el (char-category-list): Return character
1439 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1441 * minibuf.el (read-buffer): Check default is buffer object.
1443 1999-11-25 Andy Piper <andy@xemacs.org>
1445 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
1448 1999-12-16 Andreas Jaeger <aj@suse.de>
1450 * package-get.el (package-get-maybe-save-index): Fixed typo.
1451 Patch by Jeff Miller <jmiller@smart.net>.
1453 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
1455 * gnuserv.el (gnuserv-process-filter): don't call
1456 gnuserv-write-to-client when gnuserv-current-client is nil
1458 1999-12-14 Martin Buchholz <martin@xemacs.org>
1460 * XEmacs 21.2.24 is released.
1462 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
1464 * about.el (about-hackers): Update my email address.
1466 1999-12-07 Martin Buchholz <martin@xemacs.org>
1468 * XEmacs 21.2.23 is released.
1470 1999-11-06 Jason R Mastaler <jason@mastaler.com>
1472 * package-get.el (package-get-download-sites): Removed several
1473 defunct download sites, added many new ones, and corrected a few
1474 incorrect directory-on-site entries. Added physical locations to
1477 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
1479 * finder.el (finder-commentary): add DOC string and fix
1482 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
1484 * help.el (describe-function): Don't forget to intern the string
1485 completing-read returns.
1486 (describe-variable): Ditto.
1488 1999-11-16 Adrian Aichner <adrian@xemacs.org>
1490 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
1491 `hyper-apropos-help-mode' here to find symbol to customize
1492 irregardless of cursor position and simplify
1493 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
1494 `hyper-apropos-popup-menu'.
1496 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1498 * apropos.el (apropos-mode-map): Add return to call
1500 (apropos-print): Call apropos-mode to have better
1501 command reference. Put keymap text-poperty to
1504 1999-11-22 Alastair Burt <burt@dfki.de>
1506 * help.el: (describe-bindings-1): Added handling of keymaps for
1507 the extents at point.
1509 1999-12-02 Mark Thomas <mthomas@jprc.com>
1511 * gutter-items.el (buffers-tab-items): Wrap the function in a
1514 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
1516 * help.el (describe-function): Use the DEFAULT argument to
1518 (describe-variable): Ditto.
1520 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1522 * minibuf.el (read-from-minibuffer): Add optional argument
1523 DEFAULT to have better mini-buffer history support.
1524 (completing-read): Pass default to read-from-minibuffer.
1525 (read-buffer): Pass default to completing-read.
1527 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
1529 * font-lock.el (font-lock-doc-string-face): Document the
1530 `font-lock-lisp-like' property.
1532 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
1534 * lisp-mode.el: Specify `font-lock-lisp-like'.
1536 * font-lock.el (font-lock-lisp-like): New function.
1537 (font-lock-fontify-syntactically-region): Use it.
1539 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
1541 * XEmacs 21.2.22 is released
1543 1999-11-28 Martin Buchholz <martin@xemacs.org>
1545 * XEmacs 21.2.21 is released.
1547 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1549 * minibuf.el (read-coding-system): Accept symbol and
1550 coding-system object as a default-coding-system.
1552 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1554 * minibuf.el (read-coding-system): Accept symbol as
1555 a default-coding-system.
1557 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1559 * apropos.el (apropos-documentation): Use insert instead
1562 1999-11-07 William M. Perry <wmperry@aventail.com>
1564 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
1565 for the linux console.
1567 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
1568 stuff to work when you are not on a window system, since the GPM
1569 mouse support now allows pasting from outside of XEmacs.
1571 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
1573 * XEmacs 21.2.20 is released
1575 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
1577 * setup-paths.el (paths-default-info-directories): Add
1578 /usr/share/info and /usr/local/share/info.
1580 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
1582 * about.el: Updated Vladimir Ivanovic's info.
1584 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
1586 * auto-show.el (auto-show-truncationp): Remove.
1588 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
1590 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
1592 * indent.el (indent-line-to): fix bug: spaces were not replaced
1593 with tab if column is multiple of tab-width
1596 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
1598 * mule/mule-cmds.el (read-input-method-name): Accept symbols
1599 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
1601 * package-get.el (package-get-package-provider): Be verbose when
1602 interactive. Patch from Robert Pluim
1604 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
1606 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
1609 1999-08-19 Stephen Tse <stephent@sfu.ca>
1611 * process.el (open-network-stream): Add a new optional parameter
1612 PROTOCOL to support udp; fix a minor typo and add an explanation
1613 in docstring for udp programming.
1615 * code-process.el (open-network-stream): Add a new optional
1616 parameter PROTOCOL to support udp; fix a minor typo and add an
1617 explanation in docstring for udp programming.
1619 1999-10-18 Andy Piper <andy@xemacs.org>
1621 * gui.el (make-gui-button): be more precise about how we call
1624 * wid-edit.el (widget-push-button-value-create): Use the new form
1625 of native gui-button.
1627 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1629 * info.el (Info-page-prev): Don't do (sit-for 0).
1631 1999-10-13 Andy Piper <andy@xemacs.org>
1633 * gutter-items.el (progress-abort-glyph): new glyph for showing
1635 (append-progress): dispatch-event rather than sit-for.
1636 (abort-progress): new function. Show the abort glyph with an
1637 appropriate message.
1638 (raw-append-progress): dispatch-event rather than sit-for.
1639 (display-progress): cope with aborts.
1641 * gui.el (make-gui-button): Use native widgets for buttons
1643 (insert-gui-button): ditto.
1644 (gui-button-p): ditto.
1646 * xbm-button.el: remove from core.
1648 * xpm-button.el: remove from core.
1650 1999-10-07 Olivier Galibert <galibert@pobox.com>
1652 * faces.el (init-device-faces): Don't initialize the random faces
1653 on the stream device.
1655 1999-10-06 Andy Piper <andy@xemacs.org>
1657 * files.el (recover-file): Don't use ls under windows for revert buffer.
1659 1999-09-25 Adrian Aichner <adrian@xemacs.org>
1661 * package-get.el (package-get-download-menu): Make menu really
1662 toggle download sites.
1663 (package-get-download-sites): Add autoload cookie.
1665 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1667 * setup-paths.el (paths-find-module-directory): Ditto.
1669 1999-09-29 Werner Fink <werner@suse.de>
1671 * setup-paths.el (paths-find-exec-directory): Add missing nil
1672 parameter for environment.
1674 1999-09-27 Martin Buchholz <martin@xemacs.org>
1676 * modeline.el (modeline-format):
1677 Only purecopy the strings. Else
1678 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
1681 1999-08-28 Mike Woolley <mike@bulsara.com>
1683 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
1684 user setting comint-completion-addsuffix and
1685 comint-process-echoes.
1687 1999-09-22 Andy Piper <andy@xemacs.org>
1689 * gutter-items.el (update-tab-in-gutter): use
1690 last-nonminibuf-window instead of selected-window.
1692 1999-09-18 Andy Piper <andy@xemacs.org>
1694 * gnuserv.el (gnuserv-edit-files): select frame we are going to
1697 * subr.el (record-buffer-hook): new variable so that the hook gets
1700 1999-09-16 Andy Piper <andy@xemacs.org>
1702 * gutter-items.el (update-tab-in-gutter): only update when the
1704 (remove-buffer-from-gutter-tab): ditto.
1706 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
1708 * simple.el (do-auto-fill): Commented out part of Kinsoku
1711 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
1713 * isearch-mode.el (isearch-highlightify-region): Give the
1714 highlighting extents a high priority.
1715 (isearch-make-extent): Give the main highlighting extent an even
1718 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1720 * packages.el (packages-compute-package-locations): Fix typo from
1723 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1725 * setup-paths.el (paths-find-doc-directory): Respect value of
1726 `configure-doc-directory.'
1728 * find-paths.el (paths-find-architecture-directory): Give
1729 precendence `default' argument (which typically comes from
1732 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1734 * startup.el (command-line-early): Added options -user-init-file
1735 and -user-init-directory.
1737 * files.el (user-init-file): Default to NIL so we can recognize
1740 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1742 * obsolete.el (init-file-user):
1744 * packages.el (packages-compute-package-locations):
1745 * package-get.el (package-get-user-index-filename):
1746 * menubar-items.el (maybe-add-init-button):
1747 * info.el (Info-annotations-path):
1749 Change `user-init-directory' to be an absolute path.
1750 Use `user-init-directory' where appropriate.
1751 Zap `init-file-user' and its uses.
1753 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
1755 * subr.el (copy-symbol): New function.
1757 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
1759 * isearch-mode.el (isearch-done): Be sure to restore invisible
1760 extents in the proper buffer.
1761 (isearch-pre-command-hook): Set this-command to the correct value
1762 in case the buffer has changed and old overriding-local-map was
1764 (isearch-restore-extent): Use remprop instead of setting the
1767 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
1769 * cmdloop.el (execute-extended-command): Update zmacs region
1771 (execute-extended-command): Make the message gettext-friendly.
1773 1999-09-07 Andy Piper <andy@xemacs.org>
1775 * gutter-items.el (progress-gauge-glyph): renamed from
1777 (progress-text-glyph): new variable.
1778 (progress-layout-glyph): use layouts and text glyphs.
1779 (progress-area-buffer): removed.
1780 (progress-text-and-extent): new variable.
1781 (progress-displayed-p): dynamically create gutter area buffer.
1782 (clear-progress): ditto.
1783 (raw-append-progress): ditto.
1784 (append-progress): use new glyph names.
1785 (raw-append-progress): only create the extent when needed. set
1786 properties more optimally.
1787 (progress): remove args.
1789 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
1791 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
1792 mapcar where the return value is unused.
1793 (isearch-restore-invisible-extents): Ditto.
1794 (isearch-highlight-all-cleanup): Ditto.
1795 (isearch-delete-extents-in-range): Traverse the extents only once.
1796 (isearch-highlight-all-update): Don't start over if the search
1797 string has changed and more input is pending.
1799 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
1801 * packages.el (packages-find-package-data-path): Ditto.
1803 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
1805 * subr.el (mapc-internal): Don't make obsolete.
1807 * cl-extra.el (mapc): Resurrect.
1809 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
1811 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
1814 * isearch-mode.el (isearch-top-state): Restore isearch-word.
1815 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
1816 (isearch-yank-clipboard): Use get-clipboard instead of
1818 (isearch-yank-selection): Fix docstring.
1820 1999-09-02 Martin Buchholz <martin@xemacs.org>
1822 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
1824 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
1826 * cl-macs.el (extent-start-position): Fix setf method.
1827 (extent-end-position): Ditto.
1829 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
1831 * isearch-mode.el: End merge with FSF 20.4.
1833 * isearch-mode.el (search-invisible): New variable.
1834 (isearch-hide-immediately): Ditto.
1835 (isearch-unhidden-extents): Ditto.
1836 (isearch-range-invisible): New function.
1837 (isearch-unhide-extent): Ditto.
1838 (isearch-restore-invisible-extents): Ditto.
1839 (isearch-restore-extent): Ditto.
1841 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
1843 (isearch-ring-retreat-edit): Ditto.
1844 (isearch-forward): New argument NO-RECURSIVE-EDIT.
1845 (isearch-forward-regexp): New arguments NOT-REGEXP and
1847 (isearch-backward): New argument NO-RECURSIVE-EDIT.
1848 (isearch-backward-regexp): New arguments NOT-REGEXP and
1850 (isearch-mode): Return isearch-success.
1851 (isearch-update): Use unread-command-events instead of
1852 unread-command-event.
1853 (isearch-abort): If an invalid regexp is encountered, keep popping
1855 (isearch-*-char): Use FSF implementation.
1856 (isearch-whitespace-chars): Use the more robust FSF's
1858 (isearch-within-brackets): New variable.
1859 (isearch-mode): Initialize it.
1860 (isearch-edit-string): Bind it.
1861 (isearch-search-and-update): Set it.
1862 (isearch-push-state): Push it.
1863 (isearch-top-state): Pop it.
1864 (isearch-search): Set it.
1865 (isearch-printing-char): When called by isearch-whitespace-chars,
1866 handle M-SPC gracefully.
1867 (isearch-message-prefix): New argument ELLIPSIS.
1868 (isearch-message-suffix): Ditto.
1869 (isearch-message): Use the ELLIPSIS argument when calling
1870 isearch-message-prefix and isearch-message-suffix.
1871 (isearch-message-prefix): Distinguish between "wrapped" and
1872 "overwrapped" search, FWIW.
1874 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
1876 * isearch-mode.el (isearch-edit-string): Use the head of the
1877 search ring instead of search-last-string and search-last-regexp.
1878 (search-highlight): Renamed from isearch-highlight.
1879 (isearch-exit): Use the new name.
1880 (isearch-highlight): Ditto.
1881 (isearch-dehighlight): Ditto.
1882 (isearch-update-ring): New function.
1883 (isearch-done): Call it.
1884 (isearch-done): New argument EDIT.
1885 (isearch-repeat): If search string is empty, look up at the car of
1886 the search ring; ignore the yank pointer.
1887 (isearch-abort): Call isearch-done with NOPUSH.
1888 (isearch-cancel): New function.
1889 (isearch-mode-map): Bind it to ESC ESC ESC.
1891 * isearch-mode.el: Begin merge with FSF 20.4.
1893 1999-09-01 Andy Piper <andy@xemacs.org>
1895 * x-select.el (x-get-clipboard): obsolete.
1896 (x-yank-clipboard-selection): obsolete
1898 * select.el (disown-selection): need to be careful to disown the
1899 clipboard if we set it via selection.
1900 (get-clipboard): move from x-select.el
1901 (yank-clipboard-selection): ditto.
1903 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
1905 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
1906 isearch-highlight-all-matches to nil.
1907 (isearch-fixed-case): New variable.
1908 (isearch-mode): Initialize it.
1909 (isearch-edit-string): Save it.
1910 (isearch-toggle-case-fold): Set it.
1911 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
1912 need to check isearch-fixed-case.
1913 (isearch-toggle-case-fold): Update highlighting of all matches
1915 (isearch-edit-string):
1917 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
1919 * isearch-mode.el (isearch-edit-string): Call isearch-message
1920 before reading the event so that the prompt is displayed properly.
1921 (isearch-message): Use isearch-nonincremental when calling
1922 isearch-message-prefix.
1923 (minibuffer-local-isearch-map): Bind up and down to do the same as
1924 M-p and M-n respectively.
1925 (isearch-done): New arg NOPUSH.
1926 (isearch-edit-string): Use it.
1927 (isearch-edit-string): Don't bind isearch-string.
1928 (isearch-ring-adjust): Edit string, *then* push state.
1930 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
1932 * faces.el (isearch-secondary): Make isearch-secondary look
1933 different than default.
1935 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
1937 * isearch-mode.el (isearch-yank): Use progn instead of the inner
1939 (isearch-dehighlight): Remove TOTALLY. Simplify.
1940 (isearch-update): Call isearch-dehighlight without arguments.
1941 (isearch-done): Ditto.
1943 * isearch-mode.el (isearch-fix-case): If the search string has no
1944 upper-case letters, allow the folding to be reenabled.
1945 Previously, once disabled, the folding would remain that way until
1947 (isearch-top-state): Call isearch-fix-case.
1949 * isearch-mode.el (isearch-yank): Use progn instead of the inner
1951 (isearch-dehighlight): Remove TOTALLY. Simplify.
1953 1999-08-31 Jan Vroonhof <jan@xemacs.org>
1956 xbm-button.el: Need to exist in core because gui.el depends on
1959 1999-08-31 Andy Piper <andy@xemacs.org>
1961 * gutter-items.el (buffers-tab-face): new customizable variable.
1962 (buffers-tab-default-buffer-line-length): new specifier for
1963 maximum viewable characters.
1964 (progress-stack): new variable for implementing widget-based
1966 (progress-area-buffer): ditto.
1967 (progress-glyph-height): ditto.
1968 (progress-stop-callback): ditto.
1969 (progress-quit-function): new function.
1970 (progress-glyph): new variable.
1971 (progress-layout-glyph): ditto.
1972 (progress-displayed-p): new function, see message-displayed-p for
1974 (clear-progress): ditto.
1975 (remove-progress): ditto.
1976 (append-progress): ditto.
1977 (raw-append-progress): ditto.
1978 (display-progress): ditto.
1979 (current-progress): ditto.
1980 (current-progress-label): ditto.
1985 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
1987 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
1989 * isearch-mode.el (isearch-yank-x-selection): Renamed to
1990 `isearch-yank-selection'.
1991 (isearch-mode-map): Use it.
1992 (isearch-yank-selection): Use `get-selection' instead of
1995 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
1997 * faces.el (isearch-secondary): Create face here.
1999 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
2002 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
2004 * subr.el (buffer-string): More robust backward compatibility
2005 check, courtesy William Perry.
2007 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
2009 * replace.el (perform-replace): Stop the search after the search
2010 limit has been reached.
2012 1999-08-23 Andy Piper <andy@xemacs.org>
2014 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
2015 here if we don't have one.
2017 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2019 * ldap.el (ldap-coding-system): Default to nil until we get
2020 efficient UTF8 support
2021 (ldap-decode-string): Guard against `decode-coding-string' not
2023 (ldap-encode-string): Guard against `encode-coding-string' not
2026 1999-08-23 Didier Verna <verna@inf.enst.fr>
2028 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
2029 Some doc strings improvements, and add a star to the `interactive'
2032 1999-08-18 Stef Epardaud <stef@lunatech.com>
2034 * font-lock.el (java-font-lock-keywords-3): introduced new
2035 keywords and regexpes for javadoc syntax 1.2.
2037 1999-08-17 Andy Piper <andy@xemacs.org>
2039 * gutter-items.el (buffers-tab-format-buffer-line-function): use
2040 format-buffers-tab-line.
2041 (buffers-tab-max-buffer-line-length): new variable.
2042 (format-buffers-tab-line): new function. truncate names if over
2043 buffers-tab-max-buffer-line-length.
2045 1999-08-13 Charles G Waldman <cgw@fnal.gov>
2047 * cus-start.el: Customize the variable `bell-inhibit-time'.
2049 1999-08-16 Andy Piper <andy@xemacs.org>
2051 * gutter-items.el (remove-buffer-from-gutter-tab): take a
2052 brute-force approach to deleting the last buffer.
2053 (buffers-tab-grouping-regexp): new customizable variable.
2054 (select-buffers-tab-buffers-by-mode): use it.
2056 1999-08-13 Andy Piper <andy@xemacs.org>
2058 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
2061 1999-07-30 Didier Verna <verna@inf.enst.fr>
2063 * cus-edit.el (custom-save-variables): I said, use prin1 instead
2064 of princ to output symbols.
2065 (custom-save-face-internal): ditto.
2066 (custom-save-resets): ditto.
2068 1999-08-09 Didier Verna <verna@inf.enst.fr>
2070 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
2071 `regexp-quote' to protect the major mode name for use as a regular
2072 expression (c++ needs this for instance).
2074 1999-08-08 Andy Piper <andy@xemacs.org>
2076 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
2077 cope with similar mode names.
2079 * gutter-items.el (buffers-tab-selection-function): new selection
2081 (select-buffers-tab-buffers-by-mode): new function.
2082 (buffers-tab-items): use it if set to only display buffers in the
2083 tab in the current buffer's group..
2084 (update-tab-in-gutter): use new api.
2085 (remove-buffer-from-gutter-tab): ditto.
2087 * gutter-items.el (buffers-tab-max-size): set custom selection
2089 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
2090 (add-tab-to-gutter): set face as default.
2092 1999-07-07 Jan Vroonhof <jan@xemacs.org>
2094 * faces.el (frob-face-property): Merge the fall-back specifier
2095 with the target, not replace it.
2097 1999-08-05 Andy Piper <andy@xemacs.org>
2099 * gutter-items.el (update-tab-in-gutter): add frame argument for
2101 (update-tab-in-gutter): use it.
2103 * gutter-items.el (record-buffer-hook): set.
2105 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
2107 (switch-to-buffer-hook) deleted.
2109 1999-08-04 Andy Piper <andy@xemacs.org>
2111 * gutter-items.el (update-tab-in-gutter): make sure this will work
2112 as an argument to create-frame-hook.
2114 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
2116 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
2117 instead of timer emulation.
2119 1999-07-30 Darryl Okahata <darrylo@sonic.net>
2121 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
2122 Emacs isearch enhancements.
2124 1999-07-28 Andy Piper <andy@xemacs.org>
2126 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
2127 all devices that support tab controls.
2128 (remove-buffer-from-gutter-tab): new function. to be used as a
2129 value for kill-buffer-hook.
2131 1999-07-21 Sean MacLennan <seanm@storm.ca>
2133 * auto-show.el (auto-show-truncationp): changed to match
2134 `window_translation_on'
2136 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
2138 * XEmacs 21.2.19 is released
2140 1999-07-28 SL Baur <steve@miho>
2142 * code-files.el (insert-file-contents): Fix docstring.
2143 revert previous change.
2145 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
2147 * fill.el (fill-region-as-paragraph): Change re-break-point to
2148 contain word-across-newline plus one character so that filling
2149 Japanese and Chinese works as desired.
2150 * simple.el (do-auto-fill): Ditto.
2152 1999-07-26 SL Baur <steve@miho>
2154 * mule/japanese.el ("Japanese"): Do not specify a default input
2156 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
2158 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
2160 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
2161 able to use cl-macs macro in early lisp.
2163 1999-07-23 Jan Vroonhof <jan@xemacs.org>
2168 Massive custom Theme API changes.
2170 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
2172 * code-files.el (insert-file-contents): Regard
2173 coding-system-magic-cookie if `coding-system-for-read' is nil.
2175 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
2177 * mule/thai-xtis.el: Add coding: local variable, to avoid
2178 bootstrapping problem with C locale.
2180 1999-07-22 Andy Piper <andy@xemacs.org>
2182 * dumped-lisp.el (preloaded-file-list): guard against putting
2183 gutter-items in a less than functional XEmacs.
2184 * gutter-items.el: put call to `add-tab-to-gutter' back in.
2186 1999-07-18 Bob Weiner <weiner@beopen.com>
2188 * fill.el (fill-context-prefix): Fixed bug that prevented the
2189 setting of an adaptive fill prefix when the `dont-skip-first' was
2192 1999-07-22 SL Baur <steve@miho>
2194 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
2196 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
2198 * files.el (interpreter-mode-alist): add `make', `guile', and
2199 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
2200 makefile-mode, guile is a scheme, and someday XEmacs will be
2201 modular enough to use as an efficient scripting tool.)
2203 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
2205 * mule/mule-cmds.el (reset-language-environment): Regard
2206 coding-category `utf-8' and `ucs-4' if they are available.
2208 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
2210 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
2211 (prefer-coding-system): Fix DOC-string.
2213 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
2216 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
2218 (coding-system-change-eol-conversion): Fix DOC-string.
2220 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
2222 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
2223 instead of `list-coding-system'.
2225 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2227 * menubar-items.el (default-menubar): `select-input-method' was
2228 renamed to `set-input-method'.
2230 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
2231 "Set Language Environment" menu.
2233 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
2234 "Describe Language Support" menu.
2236 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2238 * mule/chinese.el ("Chinese-GB"): Rename
2239 `chinese-gb-environment-setup-function' to
2240 `setup-chinese-gb-environment-internal'.
2242 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2244 * mule/korean.el: Use `define-coding-system-alias' instead of
2245 `copy-coding-system'.
2247 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2249 * mule/mule-cmds.el (set-language-environment-coding-systems):
2250 Treat duplicated coding-categories.
2252 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2254 * mule/japanese.el: Use `define-coding-system-alias' instead of
2255 `copy-coding-system'.
2257 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2259 * mule/vietnamese.el: Specify `iso-8-1' as a category of
2260 coding-system `viscii'.
2262 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2265 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
2266 (cyrillic-alternativnyj-decode-table): New variable.
2267 (cyrillic-alternativnyj-encode-table): New variable.
2268 - Specify `iso-8-1' as a category of coding-system
2270 - Abolish general Cyrillic environment.
2272 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2275 - Use `define-coding-system-alias' instead of `copy-coding-system'.
2276 - Register `chinese-gb-environment-setup-function' as a
2277 `setup-function' of "Chinese-GB" environment.
2279 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2281 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
2282 optional argument `parents'.
2284 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
2285 property for Thai-XTIS.
2287 * mule/mule-help.el (help-with-tutorial): Use property
2288 `tutorial-coding-system' of language-info as a coding-system to
2291 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2293 * mule/thai-xtis.el: Don't setup `setup-function' and
2296 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
2297 `set-coding-category-system' to set up coding-system for
2300 * mule/mule-cmds.el (prefer-coding-system): Use
2301 `set-coding-category-system' to set up coding-system for
2304 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2306 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
2307 Thai-XTIS environment.
2309 * mule/mule-cmds.el (prefer-coding-system): Use
2310 `find-coding-system' instead of `coding-system-p'.
2312 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2314 * mule/mule-cmds.el (set-language-environment-coding-systems):
2315 Modify eol-type for XEmacs.
2317 * mule/thai-xtis.el: Delete unused local variable `category'.
2319 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
2321 (prefer-coding-system): Don't call
2322 `update-coding-systems-internal'; use function
2323 `coding-category-list' instead of variable `coding-category-list';
2324 use `set-coding-priority-list' instead of `set-coding-priority';
2325 modify `eol-type' for XEmacs.
2327 * mule/mule-misc.el (string-width): Use `charset-width' instead of
2329 (char-width): Likewise.
2331 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2333 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
2336 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
2337 `set-coding-priority-list' instead of `set-coding-priority'; don't
2338 call `update-coding-systems-internal'.
2340 * mule/mule-misc.el (coding-system-get): New function.
2341 (coding-system-put): New function.
2342 (coding-system-category): New function.
2344 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2346 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
2347 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
2348 to avoid conflict with leim/quail/thai-xtis.
2350 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
2351 to thai-xtis-chars.el.
2353 * mule/thai-xtis-chars.el: New file (split from
2356 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2358 * mule/thai-xtis.el:
2359 - Change category for the charset `thai-xtis' to `?x' from `?T'.
2360 - Add syntax entries.
2361 - Put `preferred-coding-system' of the charset `thai-xtis' to
2364 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
2366 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
2367 rewritten to use write-multibyte-character.
2369 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2371 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
2373 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
2375 (read-input-method-name): Treat optional argument `default'.
2377 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2379 * mule/mule-cmds.el (set-language-info): Don't set up menus at
2381 (set-language-info-alist): Set up menus here.
2383 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2385 * minibuf.el (completing-read): Add new optional argument
2387 (read-coding-system): Add new optional argument
2388 `default-coding-system'.
2390 1999-06-03 Ken'ichi Handa <handa@gnu.org>
2392 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
2393 (viet-viscii-...->viet-vscii...).
2395 1999-05-13 Ken'ichi Handa <handa@gnu.org>
2397 * mule/mule-cmds.el: Change MULE to Mule in docstrings
2400 1999-04-12 Richard M. Stallman <rms@gnu.org>
2402 * mule/mule-cmds.el (input-method-function): Add permanent-local
2405 1999-03-30 Dave Love <fx@gnu.org>
2407 * mule/mule-cmds.el (current-language-environment): Doc fix.
2409 1999-02-06 Richard Stallman <rms@gnu.org>
2411 * mule/european.el (setup-slovenian-environment): New function.
2412 ("Slovenian"): New language environment.
2414 1999-01-27 Dave Love <fx@gnu.org>
2416 * mule/mule-cmds.el (current-language-environment): Provide :link,
2417 :type (choices) and appropriate :get.
2419 1999-01-14 Kenichi Handa <handa@etl.go.jp>
2421 * mule/mule-cmds.el (describe-language-environment): Don't alter
2424 1999-01-06 Eli Zaretskii <eliz@gnu.org>
2426 * mule/mule-cmds.el (prefer-coding-system): Call
2427 set-coding-priority, so that the internal array of priorities is
2430 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
2432 * mule/mule-cmds.el (prefer-coding-system): If the argument
2433 requires specific EOL conversion type, make the default coding
2436 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
2438 * mule/mule-cmds.el (set-language-environment): Pass the default
2439 eol-type to set-language-environment-coding-systems.
2440 (set-default-coding-systems): Copy the eol-type property for the
2441 new default values of {buffer-file,process}-coding-system from the
2443 (set-language-environment-coding-systems): Accept an optional
2444 argument EOL-TYPE, and set the eol-type property of the default
2445 coding systems accordingly.
2447 1998-10-26 Kenichi Handa <handa@etl.go.jp>
2449 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
2450 use generate-new-buffer instead of get-buffer-create.
2452 1998-10-21 Kenichi Handa <handa@etl.go.jp>
2454 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
2456 1998-10-16 Markus Rost <rost@delysid.gnu.org>
2458 * mule/mule-cmds.el (default-input-method): Fix custom type.
2460 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
2462 * mule/mule-cmds.el (setup-specified-language-environment):
2463 Add apropos-inhibit property.
2464 (describe-specified-language-support): Likewise.
2466 1998-09-06 Bill Richter <richter@math.nwu.edu>
2468 * mule/mule-cmds.el: Doc fixes.
2470 1998-09-02 Kenichi Handa <handa@etl.go.jp>
2472 * mule/mule-cmds.el (register-input-method): Doc-string
2475 1998-09-01 Dave Love <fx@gnu.org>
2477 * mule/mule-cmds.el (current-language-environment): Fix
2480 1998-08-31 Paul Eggert <eggert@twinsun.com>
2482 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
2483 mule/european.el, mule/hebrew.el, mule/japanese.el,
2484 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
2485 avoid bootstrapping problem if you need to recompile all the Lisp
2486 files using interpreted code.
2488 1998-08-26 Kenichi Handa <handa@etl.go.jp>
2490 * mule/european.el ("Latin-1"): Modify `documentation' key value.
2491 ("Latin-2"): Likewise.
2493 1998-08-18 Per Starback <starback@update.uu.se>
2495 * mule/european.el (setup-latin2-environment): Fix typo.
2497 1998-08-18 Kenichi Handa <handa@etl.go.jp>
2499 * mule/european.el: Give proper value of `input-method' key to all
2502 * mule/mule-cmds.el (activate-input-method): Handle the case that
2503 the arg INPUT-METHOD is nil correctly.
2504 (read-multilingual-string): Activate the specified input method
2505 before calling read-string. Afterward, activate the original
2508 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
2510 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
2511 (set-language-info-alist): Fix typo in doc-string.
2513 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
2515 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
2517 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
2518 (reset-language-environment): New function for the job that
2519 setup-english-environment used to do.
2520 (set-language-environment): Do more setups according to the info
2521 in language-info-alist.
2522 (read-language-name): Handle the case that the arg KEY is nil.
2523 (describe-language-environment): Handle input-method property.
2525 * mule/: All files under this directory, which related with
2526 specific languages (such as mule/european.el, mule/greek.el,
2527 mule/hebrew.el, mule/misc-lang.el), modified as below.
2528 (setup-XXX-environment): Just call set-language-environment. If
2529 they used to do some other jobs than what done by
2530 set-language-environment, those jobs are done in
2531 setup-XXX-environment-internal now.
2532 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
2533 the value to setup-XXX-environment-internal. Add properties
2534 input-method and features.
2536 * mule/english.el (setup-english-environment): Just call
2537 reset-language-environment.
2539 * mule/european.el (setup-8-bit-environment): Function deleted.
2541 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
2543 * mule/mule-cmds.el (input-method-exit-on-first-char)
2544 (input-method-use-echo-area): Doc fixes.
2546 1998-08-06 Kenichi Handa <handa@etl.go.jp>
2548 * mule/mule-cmds.el (input-method-exit-on-first-char): New
2550 (input-method-use-echo-area): New variable.
2552 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
2554 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
2556 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
2558 * mule/mule-cmds.el (activate-input-method): Update mode line.
2559 (inactivate-input-method): Likewise.
2561 1998-07-19 Kenichi Handa <handa@etl.go.jp>
2563 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
2564 input method in the current buffer, but just bind
2565 current-input-method.
2567 1998-07-08 Kenichi Handa <handa@etl.go.jp>
2569 * mule/hebrew.el ("Hebrew"): Add coding-priority.
2571 * mule/misc-lang.el ("IPA"): Add coding-priority and
2574 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
2576 * mule/greek.el: Add coding-priority.
2578 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
2580 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
2583 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
2585 * mule/mule-cmds.el (register-input-method): Fix previous change.
2586 (setup-specified-language-environment): Doc fix.
2588 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
2590 * mule/mule-cmds.el: Several doc fixes.
2591 (get-language-info, set-language-info): Rename argument.
2592 (set-language-info-alist): Likewise.
2593 (register-input-method): Rename argument.
2594 (activate-input-method): If INPUT-METHOD is nil, deactivate.
2596 1998-05-04 Kenichi Handa <handa@etl.go.jp>
2598 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
2599 default value while reading an input method.
2601 1998-05-01 Kenichi Handa <handa@etl.go.jp>
2603 * mule/mule-cmds.el (universal-coding-system-argument):
2604 Use buffer-file-coding-system as default.
2606 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
2608 * mule/korean.el ("Korean"): Doc fix.
2610 1998-04-11 Kenichi Handa <handa@etl.go.jp>
2612 * mule/mule-cmds.el (describe-language-environment): Print the
2613 languge environment at the head.
2615 1998-04-06 Kenichi Handa <handa@etl.go.jp>
2617 * mule/japanese.el: Set exit-function to exit-japanese-environment
2618 for Japanese environment.
2620 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
2622 * mule/mule-cmds.el (set-language-environment): Doc fix.
2623 (current-language-environment): Use defcustom.
2624 (default-input-method): Specify :type.
2626 1998-03-02 Kenichi Handa <handa@etl.go.jp>
2628 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
2630 (prefer-coding-system): Doc-string modified.
2632 1998-01-21 Kenichi Handa <handa@etl.go.jp>
2634 * mule/mule-cmds.el (set-language-info): Doc-string
2635 describes `coding-priority' KEY.
2636 (set-language-environment-coding-systems): New function.
2637 (select-safe-coding-system): New function.
2638 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
2639 (set-language-info-alist): New optionla arg PARENTS. Call
2640 set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
2641 (set-language-environment-coding-systems): New function.
2643 * mule/chinese.el: Remove setting up of
2644 describe-chinese-environment-map and
2645 setup-chinese-environment-map. Exclude them in args of calls to
2646 set-language-info-alist. Register coding-priority key in
2647 language-info-alist.
2649 * mule/cyrillic.el: Remove setting up of
2650 describe-cyrillic-environment-map and
2651 setup-cyrillic-environment-map. Exclude them in args of calls to
2652 set-language-info-alist. Register coding-priority key in
2653 language-info-alist.
2655 * mule/english.el: Register coding-priority key in
2656 language-info-alist.
2658 * mule/ethiopic.el: Register coding-priority key in
2659 language-info-alist.
2661 * mule/european.el: Remove setting up of
2662 describe-european-environment-map and
2663 setup-european-environment-map. Exclude them in args of calls to
2664 set-language-info-alist. Register coding-priority key in
2665 language-info-alist. Add "German" language env.
2666 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
2667 (setup-german-environment): New function.
2669 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
2670 change default input method to "greek-postfix".
2672 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
2673 coding-priority key in
2675 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
2677 * mule/mule-cmds.el (set-language-info): Doc fix.
2678 (input-method-inactivate-hook): Doc fix.
2680 1997-11-20 Karl Heuer <kwzh@gnu.org>
2682 * mule/mule-cmds.el (set-input-method): Renamed from
2683 select-input-method.
2685 1997-11-07 Kenichi Handa <handa@etl.go.jp>
2687 * mule/mule-cmds.el (set-language-environment): Run
2688 exit-language-environment-hook before calling `exit-function'
2689 which is specified for the language environment.
2691 1997-10-23 Kenichi Handa <handa@etl.go.jp>
2693 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
2695 (prefer-coding-system): Likewise.
2696 (describe-language-environment): Print aliases of each coding
2698 (set-language-environment-hook): New variable.
2699 (exit-language-environment-hook): New variable.
2700 (set-language-environment): Call these hooks. Before setting a
2701 new language environment, exit from the
2702 current-language-environment if necessary.
2703 (input-method-verbose-flag): The value can be nil, t,
2704 complex-only, or default.
2705 (input-method-highlight-flag): Doc-string augmented.
2706 (activate-input-method): Check if we can run the registered
2707 function to activate an input method.
2709 * mule/korean.el: Set exit-function for language environment
2710 "Korean" to exit-korean-environment.
2711 (setup-korean-environment): Moved to korea-util.el.
2713 1997-10-21 Kenichi Handa <handa@etl.go.jp>
2715 * mule/mule-cmds.el (read-multilingual-string): Use
2716 current-input-method prior to default-input-method. Don't bind
2717 current-input-method by `let', instead, activate the specified
2718 input method in the current buffer temporarily.
2720 1997-10-19 John F. Whitehead <jfw@cisco.com>
2722 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
2724 1997-10-21 Kenichi Handa <handa@etl.go.jp>
2726 * mule/chinese.el (post-read-decode-hz): Return the result of
2728 (pre-write-encode-hz): Do not change the value of
2731 1998-09-06 Bill Richter <richter@math.nwu.edu>
2733 * mule/mule-ccl.el: Doc fixes.
2735 1998-04-20 Kenichi Handa <handa@etl.go.jp>
2737 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
2738 (check-ccl-program): New macro.
2740 1998-01-21 Kenichi Handa <handa@etl.go.jp>
2742 * mule/mule-ccl.el: Comment about CCL syntax modified.
2743 (ccl-command-table): Add read-multibyte-character and
2744 write-multibyte-character.
2745 (ccl-code-table): Add ex-cmd.
2746 (ccl-extended-code-table): New variable.
2747 (ccl-embed-extended-command): New function.
2748 (ccl-compile-read-multibyte-character,
2749 ccl-compile-write-multibyte-character) New functions.
2750 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
2751 ccl-dump-write-multibyte-character): New functions.
2753 1999-07-22 SL Baur <steve@miho>
2755 * config.el (config-value-file): config.values is installed into
2757 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
2759 1999-07-19 Didier Verna <verna@inf.enst.fr>
2761 * rect.el: all functions rewritten, except when noted. Below is a
2762 list of interface changes.
2763 (apply-on-rectangle): new function. Obsoletes
2764 `operate-on-rectangle'. All functions that used to call this
2765 function now call the new one.
2766 (kill-rectangle): added optional prefix arg to fill lines.
2767 (delete-rectangle): ditto.
2768 (delete-extract-rectangle): ditto.
2769 (open-rectangle): ditto.
2770 (clear-rectangle): ditto.
2771 (delete-rectangle-line): added third arg FILL.
2772 (delete-extract-rectangle-line): ditto.
2773 (open-rectangle-line): ditto.
2774 (clear-rectangle-line): ditto.
2776 1999-07-18 Andy Piper <andy@xemacs.org>
2778 * menubar-items.el (default-menubar): add gutter options.
2780 * gutter-items.el: new file.
2781 (gutter): new group for custom.
2782 (gutter-visible-p): new variable.
2783 (default-gutter-position): ditto.
2784 (buffers-tab): new group for the buffers tab.
2785 (gutter-buffers-tab): widget to put in the gutter.
2786 (buffers-tab-max-size): max number of tabs.
2787 (buffers-tab-switch-to-buffer-function): function to call when a
2789 (buffers-tab-omit-function): filter buffers with this function.
2790 (buffers-tab-format-buffer-line-function): format buffer names for
2792 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
2794 (build-buffers-tab-internal): build a list of tab items.
2795 (buffers-tab-items): ditto.
2796 (add-tab-to-gutter): put a tab in the gutter area.
2797 (update-tab-in-gutter): reset the buffers in the tab.
2799 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
2801 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
2802 (switch-to-buffer-hooks): new hook.
2804 * toolbar.el (default-toolbar-position): fix typo.
2806 1999-07-16 Andy Piper <andy@xemacs.org>
2808 * gui.el (make-dialog-frame): turn off gutters for dialogs.
2810 1999-07-15 Didier Verna <verna@inf.enst.fr>
2812 * cus-edit.el (custom-prompt-variable): optional third arg makes
2813 prompt for a comment string.
2814 (customize-set-value): optional prefix makes this function handle
2816 (customize-set-variable): ditto.
2817 (customize-save-variable): ditto.
2818 (customize-customized): handle custom comments.
2819 (customize-save-customized): ditto.
2820 (custom-variable-state-set): ditto.
2821 (custom-face-state-set): ditto.
2822 (customize-saved): ditto.
2823 (custom-variable-set): ditto.
2824 (custom-face-set): ditto.
2825 (custom-variable-save): ditto.
2826 (custom-face-save): ditto.
2827 (custom-variable-reset-saved): ditto.
2828 (custom-face-reset-saved): ditto.
2829 (custom-variable-reset-standard): ditto.
2830 (custom-face-reset-standard): ditto.
2831 (custom-comment-face): new face.
2832 (custom-comment-tag-face): ditto.
2833 (custom-comment): new widget.
2834 (custom-comment-create): new function.
2835 (custom-comment-delete): ditto.
2836 (custom-comment-value-set): ditto.
2837 (custom-comment-show): ditto.
2838 (custom-comment-invisible-p): ditto.
2839 (custom-variable-value-create): create a comment field widget.
2840 (custom-face-value-create): ditto.
2841 (custom-variable-menu): new entry for adding a custom comment.
2842 (custom-face-menu): ditto.
2843 (custom-save-variables): possibly save custom comments.
2844 (custom-save-faces): ditto.
2846 * cus-face.el (custom-set-faces): the arguments can now have a
2847 custom comment as fourth argument.
2849 * custom.el (custom-set-variables): the arguments can now have a
2850 custom comment as fifth element.
2852 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
2854 * XEmacs 21.2.18 is released
2856 1999-07-13 SL Baur <steve@miho>
2858 * lib-complete.el (read-library-name): Revert previous change.
2859 (read-library): Ditto.
2861 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
2863 * packages.el (packages-package-list): Capitalize docstring.
2865 * packages.el (packages-find-package-library-path): Use #'nconc
2866 rather than #'append to reduce consing -- #'mapcar uses Flist,
2867 which returns a freshly consed list. #'append would create yet
2868 another fresh list, using Fmake_list in concat.
2870 * packages.el (package-provide): Use setq with remassq like it
2871 says in its docstring.
2873 1999-07-06 SL Baur <steve@miho.m17n.org>
2875 * lib-complete.el (progn-with-message): Fix typo.
2877 1999-07-06 SL Baur <steve@miho.m17n.org>
2879 * mule/mule-misc.el (char-octet): Make function match docstring.
2880 From Katsumi Yamaoka <yamaoka@jpl.org>
2882 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
2884 * wid-edit.el (widget-documentation): corrected spelling error.
2886 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
2888 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
2889 keys if already bound
2891 1999-07-06 SL Baur <steve@miho.m17n.org>
2893 * lib-complete.el (progn-with-message): Revert previous changes.
2895 1999-06-24 Bob Weiner <weiner@beopen.com>
2897 * lib-complete.el (find-library):
2898 (find-library-other-window):
2899 (find-library-other-frame): Completely rewrote
2900 so that these functions actually work when called non-interactively.
2901 Also made them handle LIBRARY arguments which end with .el or .elc.
2903 1999-06-24 Bob Weiner <weiner@beopen.com>
2905 * simple.el (indent-new-comment-line): Locally bound
2906 `block-comment-start' to `comstart' or else when this is called
2907 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
2908 `block-comment-start' value, ignoring any existing spacing after a
2909 comment prefix in the previous line and producing ugly comments.
2911 1999-06-23 Bob Weiner <weiner@beopen.com>
2913 * list-mode.el (mouse-choose-completion):
2914 (choose-completion):
2915 (completion-switch-to-minibuffer): Added.
2916 ([Tab]): [Tab] previously switched to the minibuffer
2917 but since [space] does that and since most applications in the
2918 world use [Tab] to select the next item in a list, do that in the
2919 *Completions* buffer too. This will cause the least confusion
2920 among the largest population of users. -- Bob Weiner, BeOpen.com,
2923 1999-06-22 Bob Weiner <weiner@beopen.com>
2925 * help.el (help-buffer-name): Added support for a null value
2926 of `help-buffer-prefix-string' since some buffers require no
2929 1999-06-20 Bob Weiner <weiner@beopen.com>
2931 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
2932 in the completion-list-mode-map to bury the completions buffer
2933 even when the minibuffer is no longer active.
2935 1999-06-20 Bob Weiner <weiner@beopen.com>
2937 * list-mode.el (list-mode): It is visually disconcerting to have
2938 the text cursor disappear within list buffers, especially when
2939 moving from window to window, so leave it visible.
2941 1999-07-01 SL Baur <steve@miho.m17n.org>
2943 * menubar-items.el (default-menubar): Conditionalize the bug
2944 report menu item (which may not be possible in this XEmacs).
2945 Reported by: Ken'ichi Handa <handa@etl.go.jp>
2947 1999-06-30 SL Baur <steve@miho.m17n.org>
2949 * subr.el (with-current-buffer): DOC string fix.
2950 Suggested by Bob Weiner <weiner@altrasoft.com>
2952 1999-06-25 Charles G Waldman <cgw@fnal.gov>
2954 * cus-face.el (custom-face-italic): insert missing args
2956 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2958 * packages.el (package-locations): Changed default early package
2959 hierarchies to ~/.xemacs/mule-packages and
2960 ~/.xemacs/xemacs-packages.
2962 1999-06-23 SL Baur <steve@miho.m17n.org>
2964 * mule/mule-category.el (Top Level): ASCII is also latin-1.
2966 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2968 * packages.el (package-locations): Changed default early package
2969 hierarchy to ~/.xemacs/packages.
2970 (package-locations): Removed `packages' as a possible name for a
2971 late package hierarchy.
2973 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
2975 * mule/mule-category.el (word-combining-categories): Set up new
2977 (word-separating-categories): Likewise.
2979 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
2981 * XEmacs 21.2.17 is released
2983 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
2985 * font-menu.el (font-menu-set-font): allow for nil specification
2988 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
2990 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
2993 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
2995 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
2996 8859-5 instead of ISO 8859-1.
2998 1999-06-15 SL Baur <steve@steve1.m17n.org>
3000 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
3001 (viet-viscii-encode-table): Ditto.
3003 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
3004 Make obsolete definition of char-octet.
3006 1999-06-14 SL Baur <steve@steve1.m17n.org>
3008 * subr.el: Move no-Mule make-char ...
3009 * help-nomule.el (make-char): To here.
3010 (string-width): Make Mule compatibility alias.
3012 1999-06-15 Andy Piper <andy@xemacs.org>
3014 * select.el (get-selection-no-error): really make there be no-error.
3015 (get-selection): revert to original.
3017 1999-06-11 Andy Piper <andy@xemacs.org>
3019 * select.el (selection-sets-clipboard): renamed.
3020 (own-selection): use it.
3022 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
3024 * XEmacs 21.2.16 is released
3026 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
3028 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
3029 missing characters to avoid crash.
3031 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
3033 * coding.el (set-terminal-coding-system): Only set the console
3034 coding system on the selected console if it is a tty.
3036 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
3043 * faces.el (frob-face-property):
3044 * font-menu.el (font-menu-set-font):
3045 Actually apply changes from 1999-03-17
3047 1999-06-10 Andy Piper <andy@xemacs.org>
3049 * select.el (get-selection): abstract out non error-signalling
3051 (get-selection-no-error): get-selection without signalling an
3053 (selection-is-clipboard-p): new variable. controls whether the
3054 selection sets the clipboard.
3055 (own-selection): use it.
3057 * mouse.el (insert-selection): fallback to clipboard after trying
3058 primary selection and cutbuffer.
3060 1999-06-05 Andy Piper <andy@xemacs.org>
3062 * x-select.el (xselect-kill-buffer-hook-1): use generalised
3063 selection functions.
3065 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
3067 * code-files.el (buffer-file-coding-system): Use `raw-text' as
3069 (load): Use `raw-text' instead of `no-conversion'.
3070 (insert-file-contents): Likewise.
3072 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
3075 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
3077 * coding.el: Don't copy `no-conversion' to `raw-text'.
3079 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
3081 * subr.el (make-char): Define it if Mule is not around.
3083 1999-06-07 SL Baur <steve@steve1.m17n.org>
3085 * mule/mule-help.el: Add trailing newline. Use mule keyword.
3087 * x-select.el (x-disown-selection-internal): Restore symbol as an
3089 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
3091 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
3093 * XEmacs 21.2.15 is released
3095 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
3097 * subr.el (split-string): Avoid infinite looping
3099 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3101 * ldap.el (ldap-ignore-attribute-codings): New variable
3102 (ldap-default-attribute-decoder): New variable
3103 (ldap-coding-system): New variable
3104 (ldap-attribute-syntax-encoders): New variable
3105 (ldap-attribute-syntax-decoders): New variable
3106 (ldap-attribute-syntaxes-alist): New variable
3107 (ldap-encode-boolean): New function
3108 (ldap-decode-boolean): New function
3109 (ldap-encode-country-string): New function
3110 (ldap-decode-string): New function
3111 (ldap-decode-address): New function
3112 (ldap-encode-address): New function
3113 (ldap-decode-attribute): New function
3114 (ldap-search): Use some of these
3116 1999-05-25 Jan Vroonhof <jan@xemacs.org>
3118 * version.el (emacs-version): Make the patch level/beta come
3119 before the XEmacs qualifier so that it gets into (funcall
3120 emacs-version) and thus in the bug reports.
3121 (emacs-version>=): Support patch levels.
3123 1999-06-03 SL Baur <steve@xemacs.org>
3125 * version.el: implement x.y.z version number
3126 From Jan Vroonhof <vroonhof@math.ethz.ch>
3128 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
3130 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
3132 1999-05-22 Vin Shelton <acs@xemacs.org>
3134 * startup.el: Document -private and break out non-standard X options.
3136 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
3138 * mule/mule-charset.el (charset-after): New function.
3139 (charset-direction): Synch with Mule, update docstring.
3140 (get-charset-property): New function.
3141 (put-charset-property): New function.
3142 (charset-plist): New function.
3144 * mule/mule-charset.el (compose-region):
3145 (decompose-region): remove; these functions (which don't work
3146 since we don't do composite characters) have been moved to
3148 (toplevel): follow coding standards
3150 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
3152 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
3155 * code-files.el: Fix commentary to follow coding standards. Move
3156 the single line left in mule-files.el to here.
3158 * mule/mule-files.el: delete.
3160 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
3162 * info.el (Info-scroll-prev): Use event functions instead of the
3163 old emacs 19 interface.
3165 1999-06-02 Andy Piper <andy@xemacs.org>
3167 * x-font-menu.el (x-font-menu-load-font):
3168 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
3170 1999-05-31 Andy Piper <andy@xemacs.org>
3172 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
3174 (font-menu-this-frame-only-p): ditto.
3175 (font-menu-max-items): reinstate, from Jan Vroonhof
3176 <vroonhof@math.ethz.ch>
3177 (font-menu-submenu-name-format): ditto.
3178 (font-menu-split-long-menu): ditto, for use by the family
3180 (font-menu-family-constructor): use it.
3182 1999-05-30 Andy Piper <andy@xemacs.org>
3184 * msw-faces.el (mswindows-font-regexp): new font matching regexp
3185 for use by the font menu.
3187 * msw-font-menu.el: new file implementing mswindows specific
3188 font-menu behaviour.
3189 (mswindows-font-menu-registry-encoding): new function mirroring x version.
3190 (mswindows-font-menu-junk-families): ditto.
3191 (hack-font-truename): ditto.
3192 (mswindows-font-regexp-ascii): ditto.
3193 (mswindows-reset-device-font-menus): ditto.
3194 (mswindows-font-menu-font-data): ditto.
3195 (mswindows-font-menu-load-font): ditto.
3197 * x-font-menu.el (x-reset-device-font-menus): made device specific.
3198 (x-font-menu-font-data): ditto.
3199 (x-font-menu-load-font): ditto.
3201 * font-menu.el: new file implementing generic font menu behaviour.
3202 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
3203 made device independent.
3204 (font-menu-this-frame-only-p): ditto.
3205 (font-menu-preferred-resolution): ditto.
3206 (font-menu-size-scaling): new variable used to determine whether
3207 sizes are in points or tenths of a point.
3208 (vassoc): moved from x-font-menu.el.
3209 (device-fonts-cache): ditto.
3210 (device-fonts-cache): ditto.
3211 (flush-device-fonts-cache): ditto.
3212 (reset-device-font-menus): copied from x-font-menu.el and made
3213 device independent. Most functionality deferred to
3214 device-dependent versions.
3215 (font-menu-family-constructor): copied from x-font-menu.el and
3216 made device independent.
3217 (font-menu-size-constructor): ditto.
3218 (font-menu-weight-constructor): ditto.
3219 (font-menu-set-font): ditto.
3220 (font-menu-change-face): ditto.
3221 (font-menu-load-font): new device method.
3222 (font-menu-font-data): ditto.
3224 * x-font-menu.el: The above functions deleted.
3226 1999-05-26 Andy Piper <andy@xemacs.org>
3230 * loadup.el: rehash expand-file-name usage to not use default-directory.
3232 1999-05-21 Andy Piper <andy@xemacs.org>
3234 * x-select.el (x-select-convert-to-text):
3235 (x-selected-text-type):
3237 (xselect-convert-to-string):
3238 (xselect-convert-to-compound-text):
3239 (xselect-convert-to-length):
3240 (xselect-convert-to-targets):
3241 (xselect-convert-to-delete):
3242 (xselect-convert-to-filename):
3243 (xselect-convert-to-charpos):
3244 (xselect-convert-to-lineno):
3245 (xselect-convert-to-colno):
3246 (xselect-convert-to-sourceloc):
3247 (xselect-convert-to-os):
3248 (xselect-convert-to-host):
3249 (xselect-convert-to-user):
3250 (xselect-convert-to-class):
3251 (xselect-convert-to-name):
3252 (xselect-convert-to-integer):
3253 (xselect-convert-to-atom):
3254 (xselect-convert-to-identity): functions renamed from x-* and
3256 (x-get-secondary-selection): use rename get-selection.
3257 (x-get-clipboard): ditto.
3258 (x-own-selection): moved to select.el.
3259 (x-valid-simple-selection-p): ditto.
3260 (x-dehilight-selection): ditto.
3261 (x-own-clipboard): ditto.
3262 (x-disown-selection): ditto.
3264 * x-mouse.el (x-yank-function): moved to mouse.el.
3265 (x-insert-selection): ditto.
3266 (x-set-point-and-move-selection): use renamed function.
3268 * select.el (selected-text-type): moved and renamed from
3270 (selection-owner-p): moved to C.
3271 (selection-exists-p): ditto.
3272 (get-cutbuffer): new device method.
3273 (get-selection): generalised and moved from x-select.el.
3274 (own-selection): moved x-own-selection functionality into here.
3275 (dehilight-selection): renamed and moved from x-select.el.
3276 (own-clipboard): functionality moved from x-select.el using new
3278 (disown-clipboard): ditto.
3279 (select-convert-to-text):
3280 (select-convert-to-string):
3281 (select-convert-to-compound-text):
3282 (select-convert-to-length):
3283 (select-convert-to-targets):
3284 (select-convert-to-delete):
3285 (select-convert-to-filename):
3286 (select-convert-to-charpos):
3287 (select-convert-to-lineno):
3288 (select-convert-to-colno):
3289 (select-convert-to-sourceloc):
3290 (select-convert-to-os):
3291 (select-convert-to-host):
3292 (select-convert-to-user):
3293 (select-convert-to-class):
3294 (select-convert-to-name):
3295 (select-convert-to-integer):
3296 (select-convert-to-atom):
3297 (select-convert-to-identity): new functions renamed from x-* and
3298 moved from x-select.el.
3300 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
3301 into here and use as the default window-system mouse yank.
3302 (insert-selection): generalised and moved from x-mouse.el.
3303 (own-clipboard): moved to C.
3305 * msw-select.el (mswindows-selection-owned-p): deleted.
3306 (mswindows-own-selection): generalised and moved to select.el.
3307 (mswindows-disown-selection): generalised and moved to C.
3308 (mswindows-selection-owner-p): ditto.
3310 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
3312 * XEmacs 21.2.14 is released
3314 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
3316 * about.el: update contact info for jason and slb.
3318 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
3320 * mule/european.el (setup-romanian-environment): Add Romanian
3321 support from Emacs/Mule romanian.el.
3323 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
3325 * cus-face.el: Label all custom changes with the 'custom' tag.
3327 * cus-edit.el: idem ditto.
3329 * faces.el: Added suport for adding device tags to various functions.
3330 (custom): New device tag.
3331 (face-spec-set): Call reset face with tags argument. No longer do
3332 x-init-global-faces hack.
3334 * faces.el (frob-face-property): Use an anonymous specifier to map
3335 frob-face-property-1 over.
3337 * x-font-menu.el (font-menu-set-font): Always specify all
3338 properties to custom.
3340 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
3342 * mule/european.el (setup-czech-environment): Add czech support.
3343 From David Sauer <davids@orfinet.cz>
3345 1999-03-15 SL Baur <steve@xemacs.org>
3347 * check-features.el: Turn hard errors into warnings.
3349 1999-03-21 SL Baur <steve@xemacs.org>
3351 * simple.el (delete-key-deletes-forward): As per discussion on
3352 xemacs-beta, default to t.
3354 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
3356 * loadup.el: Define Installation-string before loading anything.
3358 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
3360 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
3361 From Anders Stenman <stenman@isy.liu.se>
3363 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3365 * wid-edit.el (widget-glyph-find): Ditto.
3367 * packages.el (locate-library): Ditto.
3369 * loadup.el (really-early-error-handler): Ditto.
3371 * lib-complete.el (read-library): Ditto.
3373 * faces.el (set-face-stipple): Ditto.
3375 * code-files.el (load): Use new calling style of locate-file.
3377 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3379 * packages.el (packages-unbytecompiled-lisp): Installation.el is
3382 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3384 * dumped-lisp.el (preloaded-file-list): Don't load
3387 * loadup.el (Installation-string): Define it here.
3389 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3391 * dumped-lisp.el (preloaded-file-list): Revert previous change --
3392 Installation.el needs to be loaded before `dump-paths', otherwise
3393 the dumping process won't find it.
3395 1999-03-13 Adrian Aichner <adrian@xemacs.org>
3397 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
3398 subr so that we can use `replace-in-string' in Installation.el to
3399 get rid of C-m chars under the native Windows build.
3401 1999-04-29 Andy Piper <andy@xemacs.org>
3403 * make-docfile.el: canonicalize file and directory names.
3405 * device.el (call-device-method): new function for calling device
3407 (define-device-method): new function for defining device methods.
3408 (define-device-method*): ditto.
3410 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
3412 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
3414 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
3416 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
3417 (cyrillic-koi8-r-encode-table): Likewise.
3418 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
3419 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
3421 * mule/mule-misc.el (split-char-or-char-int): New function [moved
3422 from vietnamese.el].
3424 * mule/vietnamese.el: Move function `split-char-or-char-int' to
3427 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
3429 * mule/thai-xtis.el:
3430 - Change font registry name from "Thai94x94-0" to "xtis-0".
3431 - Change mnemonic of coding-system `tis-620' to "TIS620".
3433 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
3435 * mule/ethiopic.el: fixed.
3437 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
3439 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
3441 * mule/thai-xtis.el: New file.
3443 * mule/vietnamese.el: New file.
3445 * mule/ethiopic.el: New file.
3447 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
3449 * bytecomp.el (byte-compile-close-variables): Leave
3450 debug-issue-ebola-notices alone.
3452 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3454 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
3455 at the top of the buffer since it is the most important thing to
3457 (ldap-get-host-parameter): New defun
3458 (ldap-search): Add a new parameter `withdn' to retrieve the
3459 distinguished names of entries
3461 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
3463 * startup.el (splash-frame-body): Date and spelling fixes.
3465 1999-03-16 Colin Rafferty <colin@xemacs.org>
3467 * view-less.el (toggle-truncate-lines): add autoload tag
3469 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
3471 * format.el (format-alist): Disable image stuff.
3473 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
3475 * wid-edit.el (widget-glyph-find): Search by directories, then by
3476 suffixes rather than the other way around.
3477 (widget-image-conversion): Renamed to
3478 `widget-image-file-name-suffixes'.
3480 1999-04-16 Olivier Galibert <galibert@pobox.com>
3482 * mule/mule-charset.el: Made old functions obsolete, remove the
3483 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
3484 (charset-iso-graphic-plane): Rename from charset-graphic.
3485 (charset-iso-final-char): Rename from charset-final.
3486 (charset-width): Rename from charset-columns.
3487 (charset-bytes): Added from fsf compatibility, returns always 1.
3489 * mule/mule-misc.el: Move charset-doc-string alias to
3492 1999-04-14 Colin Rafferty <colin@xemacs.org>
3494 * x-faces.el (x-make-font-bold-italic): honor
3495 *try-oblique-before-italic-fonts*
3497 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
3499 * cl-extra.el (coerce): Coerce numbers to characters correctly.
3501 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
3503 * x-faces.el (try-oblique-before-italic-fonts): Use the right
3506 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
3508 * cl-extra.el (equalp): Would bug out for lists.
3510 1999-03-12 Charles G Waldman <cgw@fnal.gov>
3512 * about.el (about-hackers): Change cgw's email address
3514 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
3516 * XEmacs 21.2.13 is released
3518 1999-03-12 SL Baur <steve@xemacs.org>
3520 * simple.el (delete-key-deletes-forward): Revert to previous
3523 1999-01-18 Didier Verna <verna@inf.enst.fr>
3525 * menubar-items.el (xemacs-splash-buffer): handle the case of
3526 multiple elements in the splash buffer body.
3528 * startup.el (splash-frame-timeout): new constant: interval
3529 between splash buffer elements.
3530 (command-line-1): handle splash buffer with multiple elements (use
3532 (splash-frame-body): Originally `startup-splash-frame-body'.
3533 Rewrote a cleaner and more readable version. This can now be array,
3534 in which case each element is displayed in turn in the splash buffer.
3535 (splash-frame-static-body): new constant. Persistent information
3536 across all splash buffer elements (preserves the possibility to give
3537 it in different languages.
3538 (circulate-splash-frame-elements): new function. Used as a timeout
3539 to circulate through all splash frame elements and display them in
3541 (display-splash-frame): originally `startup-splash-frame'. Handle
3542 the case of multiple elements in the splash buffer body. Now
3543 returns a timeout id if multiple elements to display, or nil.
3545 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
3547 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
3548 so they can be overridden by x-init-face-from-resources.
3549 Additionally specify the font name also with an x tag.
3551 1999-03-08 Andy Piper <andy@xemacs.org>
3553 * package-get.el (package-get-base): autoload.
3555 * menubar-items.el (default-menubar): add update menu item. Fix
3556 custom menu to only be activated when package-base is available.
3558 * package-get.el (package-get-custom): don't load
3559 package-get-custom as it is auto-generated. Fix group definition.
3561 1999-03-05 Didier Verna <verna@inf.enst.fr>
3563 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
3564 instead of `symbol-name' (Thanks Kyle).
3566 * cus-edit.el (custom-save-variables): use `prin1' instead of
3567 princ to write symbols.
3569 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
3571 * XEmacs 21.2.12 is released
3573 1999-03-05 SL Baur <steve@xemacs.org>
3575 * menubar-items.el (default-menubar): Add kfm browsing support.
3576 From Neal Becker <nbecker@fred.net>
3578 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
3580 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
3581 calls to font-lock during buffer reversion.
3583 1999-02-12 Didier Verna <verna@inf.enst.fr>
3585 * info.el (Info-build-node-completions): unconditionally widen the
3588 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
3590 * x-faces.el (x-init-face-from-resources):
3591 Only set fonts in the 'x locale.
3593 1999-03-04 Adrian Aichner <adrian@xemacs.org>
3595 * package-ui.el (pui-install-selected-packages): Don't throw on
3596 `package-admin-delete-binary-package' returning nil since it's
3597 normal. Reindent function.
3598 (pui-add-required-packages): Handle case where packages selected
3599 for installation have never been installed.
3601 1999-03-03 Martin Buchholz <martin@xemacs.org>
3603 * menubar-items.el (default-menubar):
3604 Implement the ``Mule->Set coding system of process'' menu item.
3606 1999-02-18 Martin Buchholz <martin@xemacs.org>
3608 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
3610 - Change some `if's to `when's
3612 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
3614 * XEmacs 21.2.11 is released
3616 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
3618 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
3619 against window close (Fix Bug #460).
3620 (ask-user-about-lock-dbox): Idem.
3622 1999-02-25 SL Baur <steve@xemacs.org>
3624 * mule/mule-charset.el (charset-leading-byte): New function.
3625 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
3627 1999-02-12 Andy Piper <andy@xemacs.org>
3629 * about.el (xemacs-hackers): change andy's email address.
3630 (about-url-alist): change andy's web page address.
3631 (about-xemacs): add piper.
3633 1999-02-16 SL Baur <steve@xemacs.org>
3635 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
3636 of mule-base into lisp/mule.
3638 1999-02-16 SL Baur <steve@xemacs.org>
3652 mule/mule-category.el:
3654 mule/mule-charset.el:
3656 mule/mule-coding.el:
3661 mule/mule-tty-init.el:
3662 mule/mule-x-init.el:
3663 mule/viet-chars.el: Remerge from mule-base.
3665 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
3666 of mule-base into lisp/mule.
3668 1999-02-10 Adrian Aichner <adrian@xemacs.org>
3670 * process.el (exec-to-string): Use `shell-command-switch' in place
3671 of hard-wired "-c" (for WindowsNT).
3673 1999-02-08 Charles G Waldman <cgw@pgt.com>
3675 * menubar-items.el (default-menubar): Remove obsolete
3678 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
3680 * package-admin.el (package-admin-get-install-dir): First fall
3681 back to the location of xemacs-base for non-mule packages.
3683 1999-02-15 Martin Buchholz <martin@xemacs.org>
3686 - improved automounter tmp directory support.
3687 - support 4 (!) empirically discovered automounter conventions
3689 1999-02-12 SL Baur <steve@xemacs.org>
3691 * etags.el (pop-tag-mark): autoload to match key binding.
3693 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
3695 * XEmacs 21.2.10 is released
3697 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
3699 * package-get.el (package-get-remote-filename): Don't bug out for
3700 a local file name in the search entry.
3702 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
3704 * XEmacs 21.2.9 is released
3706 1999-01-19 Didier Verna <verna@inf.enst.fr>
3708 * replace.el (replace-search-function): new variable containing a
3709 function to perform a search-forward.
3710 (replace-re-search-function): new variable containing a function
3711 to perform a re-search-forward.
3712 (perform-replace): use them.
3714 1999-01-25 Didier Verna <verna@inf.enst.fr>
3716 * select.el (selection-owner-p): use the name `XEmacs'.
3717 (cut-copy-clear-internal): ditto.
3719 1999-01-18 Andy Piper <andy@xemacs.org>
3721 * about.el (about-url-alist): Update my entry.
3722 (xemacs-hackers): Ditto.
3724 1999-01-14 Adrian Aichner <adrian@xemacs.org>
3726 * buffer.el (switch-to-buffer): Fixing documentation.
3727 * minibuf.el (minibuffer-completion-table): ditto.
3728 * cl-macs.el (return-from): ditto.
3730 1999-01-04 Didier Verna <verna@inf.enst.fr>
3732 * replace.el (delete-non-matching-lines): temporarily disable
3733 case-folding when called interactively with a regexp containing
3734 uppercase characters.
3735 (delete-matching-lines): ditto.
3736 (count-matches): ditto.
3737 (list-matching-lines): ditto.
3739 1999-01-07 Colin Rafferty <colin@xemacs.org>
3741 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
3742 abort if current window is split horizontally, not if others are
3743 split. Got rid of unnecessary minibuffer checking. Also, add
3744 some comments (it's still complex).
3746 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
3748 * package-get.el: changed address for doc.ic.ac.uk to
3749 sunsite.doc.ic.ac.uk
3751 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3753 * ldap.el (toplevel): Remove requires so that the file compiles
3754 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
3756 1999-01-10 J. Kean Johnston <jkj@sco.com>
3758 * dump-paths.el: Calculate module-directory and set
3759 module-load-path to the load path for modules.
3761 * loadup.el: Get bootstrap value of module-load-path from the
3762 environment variable EMACSBOOTSTRAPMODULEPATH.
3763 - Display the module load path if we're debugging paths.
3765 * setup-paths.el: Added function paths-find-site-module-directory.
3766 - Added function paths-find-module-directory.
3767 - Added function paths-construct-module-load-path. Uses new
3768 environment variable EMACSMODULEPATH.
3770 1998-12-30 Martin Buchholz <martin@xemacs.org>
3772 * font.el (font-default-object-for-device):
3773 Oops! This `or' can't be replaced by `unless'.
3774 Fixed inability to run w3, among other things.
3776 1998-12-17 Charles G. Waldman <cgw@pgt.com>
3778 * package-admin.el: Change initialization of
3779 package-admin-install-function dependent on system type.
3780 Change package-admin-install-function-mswindows to use
3783 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
3785 * mouse.el (default-mouse-motion-handler): Disable help echo while
3788 1998-12-28 Martin Buchholz <martin@xemacs.org>
3790 * XEmacs 21.2.8 is released.
3792 1998-12-24 Martin Buchholz <martin@xemacs.org>
3794 * XEmacs 21.2.7 is released.
3796 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
3798 * package-ui.el (pui-list-packages): Set truncate-lines.
3800 * package-get.el (package-get-download-menu): Use
3801 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
3803 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
3804 (pui-help-string): idem.
3805 (list-packages-mode): New major mode.
3806 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
3807 (pui-install-selected-packages): Add suport for removing packages.
3808 (pui-toggle-package-delete-key): New function.
3809 (pui-popup-context-sensitive): New kludge.
3810 (pui-list-packages): Add warning when `package-get-remote' is nil.
3811 (package-ui-add-site): New function.
3813 1998-12-01 Didier Verna <verna@inf.enst.fr>
3815 * hyper-apropos.el (hyper-where-is): added the missing autoload.
3817 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3819 * ldap.el: Custom-ized
3820 (toplevel): Do not provide `ldap' which is provided by C level
3822 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
3824 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
3826 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
3828 1998-12-17 Andy Piper <andy@xemacs.org>
3830 * sound.el (sound-load-list): name changed from sound-load-alist.
3831 (sound-extension-list): name changed from sound-ext-list.
3832 (load-default-sounds): use new names.
3833 (load-sound-file): use new names.
3835 1998-12-16 Andy Piper <andy@xemacs.org>
3837 * XEmacs 21.2.6 is released
3839 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
3841 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
3844 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
3846 * wid-edit.el (widget-echo-this-extent): Set
3847 help-echo-owns-message to t.
3849 1998-11-30 Greg Klanderman <greg@alphatech.com>
3851 * package-get.el (package-get-download-menu): use toggles for
3852 each site in the download site menu.
3854 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
3856 * package-get.el (package-get): If we cannot find a package
3857 because package-get-remote is not set, give a more helpful
3860 1998-11-30 Greg Klanderman <greg@alphatech.com>
3862 * package-get.el (package-get-remote-filename): use an EFS path
3863 with user anonymous if no user is specified.
3865 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
3867 * faces.el (face-spec-set): Re-init fallfacks for default after
3868 calling reset-face on the default face.
3870 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
3872 * package-admin.el (package-admin-default-install-function):
3873 Behave as advertised. Make sure the pkg-dir is proper for
3875 (package-admin-add-binary-package): Make sure the pkg-dir is
3876 proper for default-directory.
3877 (package-admin-install-function-mswindows): Make sure the pkg-dir
3878 is proper for default-directory.
3880 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
3882 * XEmacs 21.2.5 is released
3884 1998-12-05 SL Baur <steve@altair.xemacs.org>
3886 * files.el (binary-file-regexps): regexp-opt is not available at
3889 1998-11-30 Martin Buchholz <martin@xemacs.org>
3892 * x-win-sun.el (x-win-init-sun):
3894 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
3896 * x-init.el (init-post-x-win):
3897 * x-init.el (init-pre-x-win):
3898 * x-init.el (x-initialize-compose):
3903 * wid-edit.el (widget-glyph-click):
3904 * wid-edit.el (widget-glyph-find):
3905 * wid-edit.el (widget-type):
3906 * view-less.el (view-buffer-other-window):
3907 * very-early-lisp.el:
3911 * term/sun.el (suntool-map):
3912 * term/sun-mouse.el:
3914 * syntax.el (modify-syntax-entry):
3917 * startup.el (lock-directory):
3918 * simple.el (set-comment-column):
3919 * simple.el (backward-delete-char-untabify):
3920 * shadow.el (find-emacs-lisp-shadows):
3922 * setup-paths.el (paths-construct-info-path):
3923 * select.el (cut-copy-clear-internal):
3924 * process.el (call-process-region):
3925 * process.el (start-process-shell-command):
3927 * paths.el (rmail-spool-directory):
3928 * paragraphs.el (use-hard-newlines):
3929 * package-get.el (package-get-dependencies):
3930 * package-admin.el (package-admin-delete-binary-package):
3931 * obsolete.el (truncate-string):
3932 * obsolete.el (store-substring):
3933 * mouse.el (default-mouse-track-maybe-own-selection):
3934 * mouse.el (mouse-yank-at-point):
3936 * modeline.el (mouse-drag-modeline):
3937 * minibuf.el (read-directory-name-internal):
3938 * minibuf.el (read-file-name-internal):
3939 * minibuf.el (read-file-name-internal-1):
3940 * minibuf.el (read-file-name-2):
3941 * minibuf.el (exact-minibuffer-completion-p):
3942 * minibuf.el (read-from-minibuffer):
3944 * menubar.el (check-menu-syntax):
3945 * map-ynp.el (map-y-or-n-p):
3946 * make-docfile.el (docfile-out-of-date):
3947 * loadup.el ((member "run-temacs" command-line-args)):
3948 * loadup.el ((member "no-site-file" command-line-args)):
3949 * loadup.el (really-early-error-handler):
3953 * lisp-mnt.el (lm-verify):
3954 * lib-complete.el (lib-complete:cache-completions):
3955 * lib-complete.el (library-all-completions):
3956 * itimer.el (itimer-run-expired-timers):
3957 * info.el (Info-mode):
3958 * info.el (Info-insert-file-contents):
3959 * info.el (Info-rebuild-dir):
3960 * info.el (Info-build-dir-anew):
3961 * info.el (Info-parse-dir-entries):
3962 * info.el (Info-dir-outdated-p):
3963 * info.el (Info-insert-dir):
3964 * info.el (info-xref):
3966 * hyper-apropos.el (hyper-apropos-get-doc):
3967 * hyper-apropos.el (hyper-describe-face):
3968 * hyper-apropos.el (hyper-apropos-mode):
3970 * help.el (list-processes):
3973 * font.el (mswindows-font-create-name):
3974 * font.el (font-default-font-for-device):
3975 * font.el (x-font-create-object):
3976 * font.el (font-registry):
3978 * font-lock.el (font-lock-keywords):
3980 * finder.el (finder-compile-keywords):
3981 * find-paths.el (paths-find-recursive-path):
3982 * fill.el (set-justification-center):
3983 * fill.el (fill-region-as-paragraph):
3984 * files.el (insert-directory):
3985 * files.el (wildcard-to-regexp):
3986 * files.el (recover-file):
3987 * files.el (basic-save-buffer):
3988 * files.el (delete-auto-save-file-if-necessary):
3989 * files.el (file-relative-name):
3990 * files.el (backup-extract-version):
3991 * files.el (backup-buffer):
3992 * files.el (set-visited-file-name):
3993 * files.el (set-auto-mode):
3994 * files.el (interpreter-mode-alist):
3996 * files.el (find-file-noselect):
3997 * files.el (abbreviate-file-name):
3998 * files.el (parse-colon-path):
3999 * files.el (directory-abbrev-alist):
4000 * etags.el (visit-tags-table-buffer):
4001 * easymenu.el (easy-menu-define):
4002 * dragdrop.el (experimental-dragdrop-drag):
4003 * dragdrop.el (dragdrop-drop-do-functions):
4004 * dragdrop.el (dragdrop-drop-at-point):
4005 * disass.el (disassemble-1):
4006 * disass.el (disassemble-internal):
4007 * disass.el (disassemble):
4009 * derived.el (derived-mode-init-mode-variables):
4010 * derived.el (define-derived-mode):
4011 * custom.el (defgroup):
4012 * cus-edit.el (custom-quote):
4014 * code-process.el (open-network-stream):
4015 * code-process.el (start-process):
4016 * code-process.el (call-process-region):
4017 * code-process.el (call-process):
4019 * code-files.el (insert-file-contents):
4021 * code-files.el (buffer-file-coding-system-for-read):
4022 * cmdloop.el (yes-or-no-p-minibuf):
4026 * callers-of-rpt.el (make-caller-report):
4027 * callers-of-rpt.el:
4028 * bytecomp.el (batch-byte-recompile-directory):
4029 * bytecomp.el (batch-byte-compile-1):
4030 * bytecomp.el (batch-byte-compile):
4031 * bytecomp.el (display-call-tree):
4032 * bytecomp.el (byte-compile-insert):
4033 * bytecomp.el (byte-compile-two-args-19->20):
4034 * bytecomp.el (byte-compile-variable-ref):
4035 * bytecomp.el (byte-compile-form):
4036 * bytecomp.el (byte-compile-top-level-body):
4037 * bytecomp.el (byte-compile-out-toplevel):
4038 * bytecomp.el (byte-compile-byte-code-maker):
4039 * bytecomp.el (byte-compile-file-form-defmumble):
4040 * bytecomp.el (byte-compile-file-form):
4041 * bytecomp.el (byte-compile-keep-pending):
4042 * bytecomp.el (byte-compile-insert-header):
4043 * bytecomp.el (byte-compile-from-buffer):
4044 * bytecomp.el (byte-compile-file):
4045 * bytecomp.el (byte-recompile-file):
4046 * bytecomp.el (byte-compile-close-variables):
4047 * bytecomp.el (byte-compile-warn-about-unused-variables):
4048 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
4049 * bytecomp.el (byte-compiler-legal-options):
4050 * bytecomp.el (byte-compile-lapcode):
4051 * bytecomp.el (byte-optimize-log):
4052 * bytecomp.el ((fboundp 'defsubst)):
4054 * bytecomp-runtime.el:
4055 * byte-optimize.el (byte-optimize-apply):
4056 * byte-optimize.el (car):
4057 * byte-optimize.el (byte-optimize-form):
4058 * byte-optimize.el (byte-optimize-form-code-walker):
4060 * build-report.el (build-report-insert-installation-file):
4061 * build-report.el (build-report):
4063 * apropos.el (apropos-documentation):
4065 - clean up byte-compile warnings
4066 - remove unused variables
4067 - Use common lisp style hashtable functions
4068 - byte compiler cleanup
4069 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
4070 - remove old backquote syntax usage
4071 - move some cl functionality into C for speed.
4072 - remove last remaining VMS support
4074 - implement last, butlast, nbutlast, copy-list in C.
4075 - new macro ignore-file-errors, similar to ignore-errors
4076 (ignore-file-errors (delete-file "foo"))
4077 - get frequent garbage collection during loadup.el by tweaking
4078 gc-cons-threshold, rather than explicitly calling garbage-collect
4079 - default delete-key-deletes-forward to `t'.
4081 1998-11-28 SL Baur <steve@altair.xemacs.org>
4083 * XEmacs 21.2-beta4 is released.
4085 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
4087 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
4088 (easy-menu-item-present-p): Wrapper around find-menu-item.
4089 (easy-menu-remove-item): Wrapper around delete-menu-item.
4091 * menubar.el (delete-menu-item): Add 'from-menu' argument.
4092 (add-menu-button): Add 'in-menu' argument.
4093 (add-menu-item-1): Add in-menu support to helper function.
4095 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
4097 * isearch-mode.el (isearch-mode): Fix keymap lossage.
4099 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
4101 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
4104 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
4106 * process.el (shell-command-on-region): Report if the command
4107 succeeded or failed.
4109 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
4111 * subr.el (buffer-substring-no-properties): Comment out.
4113 1998-11-07 Adrian Aichner <adrian@xemacs.org>
4115 * msw-faces.el (mswindows-find-smaller-font): Turning font names
4116 into font instances first, like `x-frob-font-size' does.
4117 (mswindows-find-larger-font): ditto
4119 1998-11-04 Greg Klanderman <greg@alphatech.com>
4121 * package-ui.el (pui-install-selected-packages): fix args in call
4124 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
4126 * package-get.el (host-name): New widget type.
4127 (package-get-remote): Better customization using new type.
4128 (package-get-download-sites): idem dito.
4130 (package-get-custom): Do not use package-get-all untill we have
4131 runtime dependencies.
4133 (package-get-remove-copy): Default to 't' we no longer need this
4134 kludge as we do not currently use depenencies.
4136 (package-get-was-current): New variable.
4137 (package-get-require-base): New 'force-current' argument.
4138 (package-get-update-base): idem
4139 (package-get-package-provider): idem
4140 (package-get-locate-index-file): New 'no-remote' argument.
4141 (package-get-locate-file): idem.
4143 (package-get-maybe-save-index): New function.
4144 (package-get-update-base): Use it.
4146 1998-10-28 Greg Klanderman <greg@alphatech.com>
4148 * package-get.el (package-get-remote): default to nil; by default,
4149 don't go out to the net via EFS. They must select a download site.
4150 (package-get-download-sites): new variable.
4151 (package-get-download-menu): new function.
4152 (package-get-locate-index-file): new function.
4153 (package-get-update-base): use it.
4155 * menubar-items.el (default-menubar): add "Update Package Index"
4156 and "Add Download Site" menus under Options | Manage Packages.
4158 1998-10-19 Greg Klanderman <greg@alphatech.com>
4160 * package-get.el (package-get): bugfix code checking installed version
4161 for case where package is not currently installed.
4162 (package-get-require-signed-base-updates): new variable.
4163 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
4164 deemed not a goot thing. Use the variable
4165 package-get-allow-unsigned-base-updates instead.
4167 1998-10-16 Greg Klanderman <greg@alphatech.com>
4169 * package-get.el (package-get): Don't install an older version than
4170 we already have unless explicitly told to. Issue a warning.
4172 * package-ui.el (pui-add-required-packages): when adding
4173 dependencies, don't add packages that are up to date.
4174 (pui-package-symbol-char): Don't consider a package out of date
4175 if you have a newer version installed than the latest version in
4178 * package-get.el (package-get-base-filename): document that it may
4179 be a path relative to package-get-remote; new default value.
4180 (package-get-locate-file): new function.
4181 (package-get-update-base): use it to expand package-get-base-filename.
4182 (package-get-save-base): new function to save the package-get database
4184 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
4185 (package-get-update-base): pass the REMOTE-SOURCE arg.
4186 (package-get-update-base-entry): call package-get-custom-add-entry.
4187 (package-get-file-installed-p): removed; no longer needed.
4188 (package-get-create-custom): ditto.
4189 (toplevel): remove code to build and load package-get-custom.el
4190 (package-get-custom-add-entry): new function.
4192 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
4194 * wid-edit.el (widget-button-click): Don't switch window.
4196 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
4198 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
4200 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
4202 * etags.el (find-tag-default): Run find-tag-hook using
4203 run-hooks rather than funcall
4205 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
4207 * isearch-mode.el (isearch-mode): Set the current minor mode maps
4208 and the current local map as the parents to isearch-mode-map.
4210 1998-10-15 SL Baur <steve@altair.xemacs.org>
4212 * XEmacs 21.2-beta3 is released.
4214 1998-10-15 Greg Klanderman <greg@alphatech.com>
4216 * package-get.el (package-get-update-base): use
4217 insert-file-contents-internal, not insert-file-contents-literally.
4219 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
4221 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
4224 1998-10-15 Greg Klanderman <greg@alphatech.com>
4226 * package-get.el (package-get-update-base-entry): new function.
4227 (package-get-update-base): renamed; was `package-get-load-base'.
4228 cleanup, and use package-get-update-base-from-buffer.
4229 (package-get-update-base-from-buffer): new function.
4230 (package-get-update-base-entries): new; helper for above.
4231 Do not eval lisp grabbed over ftp; parse it from new format.
4233 1998-10-15 Greg Klanderman <greg@alphatech.com>
4235 * files.el (set-auto-mode): Don't play games loading package-get
4236 database; package-get-package-provider will handle it all.
4238 1998-10-14 Greg Klanderman <greg@alphatech.com>
4240 * package-get.el (package-get-base-filename): new variable.
4241 (package-get-require-base): new function.
4242 (package-get-pgp-signed-begin-line): new variable.
4243 (package-get-pgp-signature-begin-line): ditto.
4244 (package-get-pgp-signature-end-line): ditto.
4245 (package-get-load-base): new function.
4246 (package-get-interactive-package-query):
4247 (package-get-update-all):
4248 (package-get-dependencies):
4249 (package-get-package-provider):
4250 (package-get-custom): use package-get-require-base.
4251 [package-get-custom loading]: disable for now.
4253 * package-ui.el (pui-list-packages): use (package-get-require-base)
4255 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
4257 * package-ui.el: Correct obvious thinko in choosing extent face.
4259 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
4261 * menubar-items.el (default-menubar): pui-list-package has nothing
4262 to with Customize. Move all the package stuff to a new Item in Options.
4264 * package-ui.el (pui-menu): Add menu and Popup menu.
4266 * package-get.el (package-get): Use new
4267 package-admin-get-install-dir.
4269 * package-admin.el (package-admin-get-install-dir): New syntax.
4270 Conserve package location and put mule packages where mule-base is.
4272 * package-get.el : Customized
4274 * package-ui.el (pui): Customized
4275 (pui-package-install-dest-dir): New variable.
4276 (pui-install-selected-packages): Use it
4278 1998-10-12 SL Baur <steve@altair.xemacs.org>
4280 * package-get.el (package-get-interactive-package-query): Move
4281 dependency on package-get-base to run-time.
4282 (package-get-update-all): Ditto.
4283 (package-get-dependencies): Ditto.
4284 (package-get-package-provider): Ditto.
4285 (package-get-custom): Ditto.
4287 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
4289 * events.el: Remove 'ascii-character property from 'backspace
4292 1998-10-11 SL Baur <steve@altair.xemacs.org>
4294 * package-get-base.el: removed.
4296 1998-09-23 Didier Verna <verna@inf.enst.fr>
4298 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
4299 (no-upper-case-p): new function.
4300 (with-search-caps-disable-folding): new macro.
4301 (with-interactive-search-caps-disable-folding): new macro.
4302 (zap-to-char): In interactive mode, do a case-sensitive search if
4303 the character is uppercase.
4304 (zap-up-to-char): ditto.
4306 * replace.el (perform-replace): use the function no-upper-case-p.
4308 * isearch-mode.el (isearch-fix-case): ditto.
4309 make obsolete `with-caps-disable-folding' and
4310 `isearch-no-upper-case-p'.
4312 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
4313 (tags-search): ditto.
4314 (tags-query-replace): ditto.
4316 * info.el (Info-search): ditto.
4318 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
4320 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
4322 1998-10-07 Greg Klanderman <greg@alphatech.com>
4324 * package-admin.el (package-admin-rmtree): rewritten. need to
4325 check for "." and ".." before symlink check. expand files and
4326 directories with respect to DIRECTORY, not default-directory.
4328 1998-10-04 Greg Klanderman <greg@alphatech.com>
4330 * package-get.el (package-get-all): add INSTALL-DIR argument.
4332 1998-10-06 Greg Klanderman <greg@alphatech.com>
4334 * package-ui.el (pui-add-required-packages): new function, select
4336 (pui-display-keymap): bind it.
4337 (pui-help-string): document it.
4338 (pui-install-selected-packages): package-get-all -> package-get.
4340 * package-get.el (package-get-dependencies): new function.
4342 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
4344 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
4347 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
4349 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
4351 (default-mouse-track-normalize-point): Use it.
4353 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
4355 * package-admin.el (package-admin-delete-binary-package):
4356 General cleanup. Remove unnessary use of progn and
4358 (package-admin-delete-binary-package): Do NOT mess with file
4359 modes. That is evil.
4360 (package-admin-delete-binary-package): Wrap all deleting in
4361 condition-case. The data in MANIFEST is untrustworthy.
4362 (package-admin-delete-binary-package): Let the OS worry about non
4365 1998-10-09 SL Baur <steve@altair.xemacs.org>
4367 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
4369 (lm-report-bug): Fix mail address to send bug reports to.
4371 1998-09-29 SL Baur <steve@altair.xemacs.org>
4373 * XEmacs 21.2-beta2 is released.
4375 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
4377 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
4379 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4381 * info.el (Info-mode): Document page turning by double clicks in
4382 docstring so `M-x describe-mode' will display it.
4384 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4386 * info.el (Info-mouse-track-double-click-hook): Use character
4387 widths to calculate a border region where double clicking does
4388 page turning, and return `nil' by default so other hooks, such as
4389 region highlighting, will be run.
4391 1998-09-29 Colin Rafferty <colin@xemacs.org>
4393 * sound.el (default-sound-directory-list): Initialize with all the
4394 "sounds" directories in `data-directory-list'. It used to just be
4397 * packages.el (locate-data-directory-list): Created. This gives
4398 the list of matching directories, unlike `locate-data-directory',
4399 which just gives the first one.
4401 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
4403 * minibuf.el (read-from-minibuffer): No longer bind help-form but
4404 make a binding in the local keymap until help-char handling is
4407 * help.el (help-keymap-with-help-key): Provide keymap with help
4409 (help-print-help-form): New helper function.
4411 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
4413 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
4414 move extent to another buffer; no need to create a new extent.
4415 (isearch-fix-case): New function.
4416 (isearch-search-and-update): Use it.
4418 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
4420 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
4421 the keymap, not minor-mode-map-alist.
4422 (isearch-done): Restore overriding-local-map.
4424 1998-09-21 Martin Buchholz <martin@xemacs.org>
4426 * bytecomp.el (byte-compile-buffer-substring):
4427 Fix for: (byte-compile (defun f () (buffer-substring)))
4428 ==> ** buffer-substring called with 3 args, but requires 0-3
4429 - new code not only works, but is more readable, too.
4431 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
4433 * msw-faces.el (mswindows-init-device-faces): Don't try to
4434 specify a default font at this late stage. Do try to force
4435 creation of the default face font so that if it fails we get
4436 an error now instead of a crash at frame creation.
4438 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
4439 mswindows-make-font-unitalic: Canonical default weight
4440 changed from "Normal" to "Regular".
4442 mswindows-make-font-bold / -bold-italic: Supplied device was
4443 not being passed into call to mswindows-find-smaller-font.
4445 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
4447 * package-get.el (package-get-remote): Fix the path where to find
4448 the packages on xemacs.org.
4450 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
4452 * about.el (about-maintainer-info): Update Ben's entry.
4454 1998-09-24 Martin Buchholz <martin@xemacs.org>
4456 * lisp/shadow.el (find-emacs-lisp-shadows):
4457 - `member' was being called on lists of length 2000!
4458 - Replace with hashtables.
4459 - Replace hand-coded loops with (dolist)
4462 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
4464 * packages.el: Added new function, `package-delete-name', to
4465 delete existing packages from the installed package database
4466 (`packages-package-list'). Also added the "pkginfo" directory
4467 to `packages-special-base-regexp', so that the pkginfo directory
4468 would not get added to `late-packages'.
4470 * package-admin.el: Added ability to delete an installed package
4471 (added low-level function, `package-admin-delete-package').
4472 Understands how to use the pkginfo/MANIFEST.<package> file to
4473 delete the package. When installing a package, will also
4474 create a MANIFEST.* file if one is not provided by the
4475 package. If the MANIFEST.* doesn't exist when deleting a
4476 package, the functions will fall back to attempting to delete
4477 any package-specific lisp directory.
4479 * package-get.el: Moved some functions to package-admin.el.
4480 Added interactive function `package-get-delete-package', for
4481 use by users for deleting a package.
4483 Also modified to not require the prescence of efs.
4485 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
4487 * files.el (find-file-noselect): Handle all signals, kill the
4488 buffer and resignal.
4490 1998-09-23 SL Baur <steve@altair.xemacs.org>
4492 * cl-macs.el (glyph-image): Add setf method.
4494 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
4496 * package-get.el: Fixed broken EFS downloading. Also, look for
4497 .tar.gz files first, in preference over .tgz files.
4499 * package-ui.el: Fix display of package version numbers.
4501 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
4503 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
4506 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
4508 * list-mode.el: `display-completion-list': added new/optional
4509 keyword `:completion-string', which allows the programmer to
4510 change the "Possible completions are:" prompt.
4512 * menubar-items.el: Added new pulldown menu-pick to start up the
4513 visual package browser/installer:
4515 Options->Customize->List Packages
4517 * package-admin.el: Added hooks for installing under both Unix
4518 and MS Windows. Does additional error checking. No longer
4519 calls "add-big-package.sh" to install packages under Unix; now
4520 calls gunzip & tar directly.
4522 * package-get.el: Added ability to install packages from files
4523 on a local disk/CDROM. Now deletes any existing package lisp
4524 directory. Does completion on available packages when
4525 querying for package names. Will also search for .tgz files
4526 in addition for .tar.gz files. Tries to reload
4527 auto-autoloads, as a convenience when loading new packages,
4528 and also tries to add any new package paths to `load-path'.
4529 Changed all occurences of `concat' to use `expand-file-name'.
4531 * package-ui.el: New file which implements the main visual
4532 package browser/installer, which is started via a menu pick or
4533 M-x pui-list packages.
4535 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
4537 * startup.el (load-init-file): spelling fix.
4539 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4541 * startup.el (normal-top-level): Load auto-autoload files
4542 covariantly with their precedence.
4544 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
4546 * menubar-items.el (default-menubar): Remove "Font Weight"
4547 option, there is currently no custom equivalent.. Customize-faces
4550 * x-font-menu.el (font-menu-set-font): Use customize to set
4553 * faces.el (face-spec-update-all-matching): New function.
4555 * cus-face.el (custom-set-face-update-spec): New function.
4556 Interface to customize faces from elisp.
4558 (custom-face-value-create): Show the customized settings if set
4561 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
4563 (custom-face-value-create): Show the customized settings if set
4566 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
4568 * keydefs.el (global-map): Add FSF 20.3 binding of
4569 query-replace-regexp.
4571 1998-08-21 Greg Klanderman <greg@alphatech.com>
4573 * minibuf.el (read-file-name-internal-1): use
4574 user-name-completion-1 instead of user-name-completion.
4576 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4580 * update-elc.el: Don't set `source-directory' (now defunct as a
4581 global variable) no more.
4583 * packages.el (packages-list-autoloads): Made `source-directory'
4584 (now defunct as a global variable) a parameter.
4586 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
4588 * about.el (about-hackers): new email
4590 1998-08-16 SL Baur <steve@altair.xemacs.org>
4592 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
4594 1998-07-17 Didier Verna <verna@inf.enst.fr>
4596 * faces.el (set-face-property):
4598 (face-dim-p): updated the doc strings now that the dim property isn't
4600 (face-equal): the dim property is now a common one.
4602 * cus-face.el (custom-face-attributes): New face attribute: `dim'
4603 Renamed the `stipple' attribute to `background-pixmap'.
4604 (custom-face-background-pixmap): make custom-face-stipple an
4605 obsolete alias for this.
4607 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4609 * find-paths.el (paths-file-readable-directory-p): Created and
4612 * loadup.el: Don't set inhibit-... flags from run-temacs.
4614 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4616 * packages.el (packages-data-path-depth): Added and used.
4618 1998-08-05 Charles G. Waldman <cgw@pgt.com>
4621 - Change .xpm to .png, delete "zcat" section.
4622 - cosmetic fix in the 'marcpa' entry.
4625 - convert all .xpm.Z to .png
4626 - rename mrb to martin
4627 - rename mcook-m to mcookm
4629 1998-07-31 Martin Buchholz <martin@xemacs.org>
4631 * x-init.el (x-initialize-compose): Add support for
4632 dead-circumflex as YET ANOTHER NAME for that dead key.
4634 1998-08-05 Colin Rafferty <colin@xemacs.org>
4636 * setup-paths.el (paths-construct-exec-path): Made the
4637 last-packages really be last.
4638 (paths-construct-data-directory-list): Ditto.
4640 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
4642 * startup.el(startup-splash-frame-body):
4643 Update Copyright notice in splash screen
4645 1998-07-20 Greg Klanderman <greg@alphatech.com>
4647 * minibuf.el (read-file-name-internal-1): do ~user completion.
4649 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
4651 * font-lock.el (font-lock-fontify-glumped-region): Add guard
4652 aginst destroyed extents
4654 1998-07-24 Greg Klanderman <greg@alphatech.com>
4656 * package-get.el (package-get): add `install-dir' argument.
4658 1998-07-20 John Jones <jj@asu.edu>
4660 * package-get.el: calls to package-get-update-all will only
4661 update packages which are already installed.
4663 1998-07-23 SL Baur <steve@altair.xemacs.org>
4665 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
4668 1998-07-20 Colin Rafferty <colin@xemacs.org>
4670 * about.el (about-hackers): Correct my email.
4672 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
4674 * about.el (about-hackers): new email-address.
4676 1998-07-25 SL Baur <steve@altair.xemacs.org>
4678 * minibuf.el (read-number): Don't let `input-error' condition
4681 1998-07-20 Greg Klanderman <greg@alphatech.com>
4683 * about.el (about-hackers): use my `email-for-life' address.
4685 1998-07-19 SL Baur <steve@altair.xemacs.org>
4687 * XEmacs 21.2-beta1 is released.
4689 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4691 * ldap.el (ldap-search): Doc string change
4693 1998-07-16 Colin Rafferty <colin@xemacs.org>
4695 * menubar-items.el (default-menubar): Removed references to
4696 `data-directory', and use `locate-data-file' instead, and made
4697 then greyed out if they don't exist.
4699 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4701 * keymap.el (events-to-keys): Use `format' instead of `concat'
4702 since the latter does not accept integer args anymore
4704 1998-07-15 SL Baur <steve@altair.xemacs.org>
4706 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
4709 1998-07-14 SL Baur <steve@altair.xemacs.org>
4711 * make-docfile.el: Get first initialization from very-early-lisp.el
4712 * update-elc.el: Ditto.
4713 * loadup.el (really-early-error-handler): Ditto.
4715 * packages.el (packages-unbytecompiled-lisp): Add new file,
4718 * very-early-lisp.el: New file.
4720 1998-07-14 SL Baur <steve@altair.xemacs.org>
4722 * Symbols that have been obsolete for at least 3 years removed (II).
4724 * obsolete.el (eval-current-buffer): Make compatible.
4725 (byte-code-function-p): Ditto.
4726 (send-string): Removed.
4727 (send-region): Removed.
4728 (screen-scrollbar-width): Removed.
4729 (set-screen-scrollbar-width): Removed.
4730 (set-screen-left-margin-width): Removed.
4731 (set-screen-right-margin-width): Removed.
4732 (screen-left-margin-width): Removed.
4733 (screen-right-margin-width): Removed.
4734 (set-buffer-left-margin-width): Removed.
4735 (set-buffer-right-margin-width): Removed.
4736 (buffer-left-margin-width): Removed.
4737 (buffer-right-margin-width): Removed.
4738 (x-set-frame-icon-pixmap): Removed.
4739 (x-set-screen-icon-pixmap): Removed.
4740 (pixel-name): Removed.
4741 (make-pixmap): Removed.
4742 (make-cursor): Removed.
4743 (pixmap-width): Removed.
4744 (pixmap-contributes-to-line-height-p): Removed.
4745 (set-pixmap-contributes-to-line-height): Removed.
4747 1998-07-13 SL Baur <steve@altair.xemacs.org>
4749 * obsolete.el (popup-menu-up-p): removed.
4750 (read-no-blanks-input): Removed.
4751 (wholenump): Removed.
4752 (ring-mod): Removed (what was ring-mod?).
4753 (current-time-seconds): Removed.
4754 (run-special-hook-with-args): Removed.
4756 (dot-marker): Removed.
4759 (window-dot): Removed.
4760 (set-window-dot): Removed.
4762 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
4765 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
4767 * code-files.el (insert-file-contents): Rename
4768 run-special-hook-with-args to run-hook-with-args-until-success.
4769 (write-region): Ditto.
4771 1998-07-12 SL Baur <steve@altair.xemacs.org>
4773 * about.el: Fix typos, update release date.
4775 * Symbols that have been obsolete for at least 3 years removed.
4777 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
4779 (toplevel): remove setf methods for screen functions.
4780 * cl-macs.el (extent-data): defsetf removed.
4781 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
4782 many places to remove.
4783 (comment-indent-hook): Ditto.
4784 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
4785 (buffer-dedicated-screen): Ditto.
4786 (deiconify-screen): Ditto.
4787 (delete-screen): Ditto.
4788 (event-screen): Ditto.
4789 (find-file-other-screen): Ditto.
4790 (find-file-read-only-other-screen): Ditto.
4791 (live-screen-p): Ditto.
4792 (screen-height): Ditto.
4793 (screen-iconified-p): Ditto.
4794 (screen-list): Ditto.
4795 (screen-live-p): Ditto.
4796 (screen-name): Ditto.
4797 (screen-parameters): Ditto.
4798 (screen-pixel-height): Ditto.
4799 (screen-pixel-width): Ditto.
4800 (screen-root-window): Ditto.
4801 (screen-selected-window): Ditto.
4802 (screen-totally-visible-p): Ditto.
4803 (screen-visible-p): Ditto.
4804 (screen-width): Ditto.
4806 (get-screen-for-buffer): Ditto.
4807 (get-screen-for-buffer-noselect): Ditto.
4808 (get-other-screen): Ditto.
4809 (iconify-screen): Ditto.
4810 (lower-screen): Ditto.
4811 (mail-other-screen): Ditto.
4812 (make-screen): Ditto.
4813 (make-screen-invisible): Ditto.
4814 (make-screen-visible): Ditto.
4815 (modify-screen-parameters): Ditto.
4816 (new-screen): Ditto.
4817 (next-screen): Ditto.
4818 (next-multiscreen-window): Ditto.
4819 (other-screen): Ditto.
4820 (previous-screen): Ditto.
4821 (previous-multiscreen-window): Ditto.
4822 (raise-screen): Ditto.
4823 (redraw-screen): Ditto.
4824 (select-screen): Ditto.
4825 (selected-screen): Ditto.
4826 (set-buffer-dedicated-screen): Ditto.
4827 (set-screen-height): Ditto.
4828 (set-screen-position): Ditto.
4829 (set-screen-size): Ditto.
4830 (set-screen-width): Ditto.
4831 (show-temp-buffer-in-current-screen): Ditto.
4832 (switch-to-buffer-other-screen): Ditto.
4833 (visible-screen-list): Ditto.
4834 (window-screen): Ditto.
4835 (x-set-screen-pointer): Ditto.
4836 (x-set-frame-pointer): Ditto.
4837 (screen-title-format): Ditto.
4838 (screen-icon-title-format): Ditto.
4839 (terminal-screen): Ditto.
4840 (delete-screen-hook): Ditto.
4841 (create-screen-hook): Ditto.
4842 (mouse-enter-screen-hook): Ditto.
4843 (mouse-leave-screen-hook): Ditto.
4844 (map-screen-hook): Ditto.
4845 (unmap-screen-hook): Ditto.
4846 (default-screen-alist): Ditto.
4847 (default-screen-name): Ditto.
4848 (x-screen-defaults): Ditto.
4849 (x-create-screen): Ditto.
4850 * obsolete.el: meta-flag removed.
4852 sleep-for-millisecs removed.
4853 extent-data removed.
4854 set-extent-data removed.
4855 set-extent-attribute removed.
4856 extent-glyph removed.
4857 extent-layout removed.
4858 set-extent-layout removed.
4859 list-faces-display removed.
4861 trim-versions-without-asking removed.
4862 after-write-file-hooks removed.
4864 auto-fill-hook removed.
4865 blink-paren-hook removed.
4866 select-screen-hook, deselect-screen-hook removed.
4867 auto-raise-screen, auto-lower-screen removed.
4869 * msw-mouse.el: Global change resource -> mswindows-resource.
4871 * XEmacs 21.0-pre5 is released.
4873 1998-07-11 SL Baur <steve@altair.xemacs.org>
4875 * about.el (about-hackers): Credits update.
4877 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
4879 * register.el (insert-register): Don't activate the region.
4881 1998-07-10 SL Baur <steve@altair.xemacs.org>
4883 * select.el: Restore x-* symbols for backwards compatibility:
4884 x-copy-primary-selection, x-kill-primary-selection,
4885 x-delete-primary-selection, x-select-make-extent-for-selection,
4886 x-valid-simple-selection-, x-cut-copy-clear-internal.
4888 1998-07-09 SL Baur <steve@altair.xemacs.org>
4890 * XEmacs 21.0-pre4 is released.
4892 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
4894 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
4896 (maybe-add-init-button): Fix semantics under Windows. Use
4897 `expand-file-name' rather than `concat'.
4899 * help.el (print-messages): New function.
4901 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4903 * ldap.el (ldap-host-parameters-alist): Docstring fixes
4905 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
4907 * about.el: Tweaked my entry in about-hackers.
4909 * find-paths.el (paths-emacs-root-p):
4910 Relaxed emacs-root checking of an in-place installation to
4911 also accomodate the flat layout used on MS Windows.
4913 1998-06-29 John Jones <jj@asu.edu>
4915 * package-get.el: calls to package-get-update-all will only
4916 update packages which are already installed.
4918 1998-07-05 Andy Piper <andyp@parallax.co.uk>
4920 * faces.el (xpm-color-symbols): remove hardcoded defaults these
4921 are handled by the gui-element face fallbacks now.
4923 * x-faces.el: default gui-element face to "background" as well as
4926 * msw-faces.el (mswindows-init-device-faces): remove gui-element
4927 and default face settings since these are set as fallbacks now in
4928 the appropriate domain.
4930 1998-07-02 SL Baur <steve@altair.xemacs.org>
4932 * text-mode.el (text-mode): Reorder regexp so the OR part
4933 corresponding to `page-delim' goes first and the hack in
4934 `forward-paragraph' will work.
4935 With bug analysis from Bob Weiner <weiner@altrasoft.com>
4937 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
4939 * subr.el (remove-hook): When checking the hook value
4940 with functionp, don't apply car to it.
4942 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
4944 * package-get.el (package-get-remote-filename):
4945 Don't use file-name-as-directory because the local directory
4946 separator conventions might not be the same as ftp's.
4948 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4950 * ldap.el (ldap-host-parameters-alist): New name of
4951 `ldap-host-parameters-plist'
4953 1998-06-26 Adrian Aichner <adrian@xemacs.org>
4955 * package-get.el: Using (require 'package-get-base), now that it
4956 provides itself. Consequently removed all instances of (load
4957 "package-get-base.el").
4959 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
4961 * subr.el (remove-hook): Don't treat the hook value as a
4962 list unless it is both consp and not functionp.
4964 1998-06-29 SL Baur <steve@altair.xemacs.org>
4966 * about.el: Email address for Ben Wing is ben@xemacs.org.
4967 * auto-show.el: Ditto.
4968 * bytecomp.el: Ditto.
4970 * x-scrollbar.el: Ditto.
4972 * tty-init.el: Ditto.
4973 * toolbar-items.el: Ditto.
4974 * symbol-syntax.el: Ditto.
4975 * specifier.el: Ditto.
4976 * objects.el: Ditto.
4977 * hyper-apropos.el: Ditto.
4980 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
4982 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
4983 vertical-divider-always-visible-p.
4984 (default-mouse-motion-handler): Ditto.
4986 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
4988 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
4991 1998-06-21 Oliver Graf <ograf@fga.de>
4993 * build-reports.el: changed receiver to xemacs-build-reports list
4995 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
4997 * font.el: Split font-family-mappings into X and
4998 mswindows-specific versions.
4999 mswindows-font-create-[object|name]: Treat supplied size
5000 as a pointsize. Added underline and strikethru handling.
5002 * msw-faces.el: changed default mswindows charset to western.
5004 * msw-glyphs.el: removed space in border-glyph font string that
5005 was inserted to get round bugs in the mswindows C font code.
5007 1998-06-27 SL Baur <steve@altair.xemacs.org>
5009 * about.el (about-hackers): Credits update.
5011 * help-nomule.el (tutorial-supported-languages): Add Romanian
5014 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
5017 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
5019 * font.el: Split font-family-mappings into X and
5020 mswindows-specific versions.
5021 mswindows-font-create-[object|name]: Treat supplied size
5022 as a pointsize. Added underline and strikethru handling.
5024 * msw-faces.el: changed default mswindows charset to western.
5026 * msw-glyphs.el: removed space in border-glyph font string that
5027 was inserted to get round bugs in the mswindows C font code.
5029 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
5031 * minibuf.el: make read-color-completion-table call
5032 (mswindows-color-list for mswindows devices.
5034 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
5037 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
5038 Let declaration items contain non-word symbol characters.
5040 1998-06-15 Adrian Aichner <adrian@xemacs.org>
5042 * package-get.el (package-get-package-provider): Added autoload
5043 cookie. Loading "package-get-base.el" in ALL functions that use
5044 it. Fixed some (interactive ...) with multiple argument specs
5045 again. Cosmetic indentation changes.
5047 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
5049 * info.el (Info-insert-dir): Don't use nreverse on variables
5050 that you want to use later.
5052 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
5054 * x-mouse.el (x-set-point-and-move-selection): Replace call
5055 to x-kill-primary-selection with kill-primary-selection
5057 1998-06-12 Martin Buchholz <martin@xemacs.org>
5059 * simple.el (what-cursor-position): Make cursor position reported
5060 use value of column-number-start-at-one
5062 1998-06-17 SL Baur <steve@altair.xemacs.org>
5064 * about.el (xemacs-hackers): Fix Jareth's email address.
5066 1998-06-16 SL Baur <steve@altair.xemacs.org>
5068 * startup.el (startup-splash-frame): Remove
5069 `xemacs-startup-logo-function'.
5071 1998-06-15 SL Baur <steve@altair.xemacs.org>
5073 * about.el (about-hackers): Update credits list.
5075 1998-06-06 Jeff Miller <jmiller@smart.net>
5077 * lisp/sound.el: Update sound-ext to allow filenames with
5078 extensions to be found by load-sound-file
5080 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5082 * info.el (Info-rebuild-outdated-dir): Removed variable
5083 (Info-auto-generate-directory): New variable
5084 (Info-save-auto-generated-dir): New variable
5085 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
5086 (Info-build-dir-anew): Second parameter removed. Use
5087 `Info-save-auto-generated-dir'
5088 (Info-rebuild-dir): Ditto
5090 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
5092 * list-mode.el (next-list-mode-item): Would not recognize
5093 border between directly neighbored items.
5095 1998-06-12 Andy Piper <andyp@parallax.co.uk>
5097 * package-get.el: add autoloads for some functions.
5099 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
5101 * specifier.el (let-specifier): Tiny docfixes.
5103 1998-06-12 Andy Piper <andyp@parallax.co.uk>
5105 * msw-mouse.el: set selection-pointer-glyph to Normal.
5107 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
5109 * wid-edit.el (widget-specify-secret): New function.
5110 (widget-after-change): Use it.
5111 (widget-specify-field): Use it.
5113 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
5115 * mouse.el (drag-window-divider): Use `(not done)' instead of
5116 `doit'; reuse result of `window-pixel-edges'.
5118 * modeline.el (drag-modeline-event-lag): Rename to
5119 drag-divider-event-lag.
5121 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
5123 * specifier.el (let-specifier): Rewritten not to generate needless
5124 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
5127 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
5129 * minibuf.el (read-file-name-1): Setup buffer-local value of
5130 `completion-ignore-case' in completions buffer under Windows.
5132 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
5134 * about.el (about-maintainer-glyph): Fix support for not
5137 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
5139 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
5141 * mouse.el (mouse-track): Cancel selection if misc-user event with
5142 `cancel-mode-internal' function is fetched.
5144 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
5146 * files.el (save-some-buffers-1): Fixed return value.
5148 1998-06-01 Oliver Graf <ograf@fga.de>
5150 * dragdrop.el: added experimental
5152 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
5154 * startup.el (after-init-hook, init-file-user,
5155 user-init-directory, load-user-init-file): Purge references
5156 to "~/.xemacs/init.el" from docstrings.
5158 (load-user-init-file) Use paths-construct-path to construct
5159 paths to user init files. Go directly to ~/.emacs, do not
5160 search ~/.xemacs/, do not load `default-custom-file'.
5162 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
5164 * files.el (interpreter-mode-alist): Catch wish and tclsh before
5166 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
5168 1998-06-03 Andy Piper <andyp@parallax.co.uk>
5170 * menubar-items.el (default-menubar): add Update Packages to customize
5173 1998-06-02 Andy Piper <andyp@parallax.co.uk>
5175 * faces.el: use toolbar face as a fallback for toolbar properties
5176 in xpm-color-symbols instead of default.
5178 * msw-faces.el: rename 3d-object -> gui-element face.
5180 1998-06-06 SL Baur <steve@altair.xemacs.org>
5182 * startup.el (xemacs-startup-logo-function): New variable.
5183 (startup-splash-frame): Use it.
5185 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
5187 * files.el (save-some-buffers): Would wait 1 second.
5188 (save-some-buffers-1): Delete other windows here instead of in
5189 `save-some-buffers'.
5190 (save-some-buffers): Force redisplay only if windows were deleted.
5192 1998-06-02 Didier Verna <verna@inf.enst.fr>
5194 * cus-face.el (custom-face-attributes): generalized the use of
5195 toggle buttons for boolean attributes.
5196 Re-ordered the items a bit.
5198 1998-06-01 SL Baur <steve@altair.xemacs.org>
5200 * sound.el (default-sound-directory): Use `locate-data-directory'
5201 to find the sounds directory.
5203 1998-05-29 Andy Piper <andyp@parallax.co.uk>
5205 * sound.el: default sound-ext to .wav under mswindows, .au
5206 otherwise. load-default sounds without extensions.
5208 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
5210 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
5211 if send-pr is not bound.
5213 1998-06-01 Andy Piper <andyp@parallax.co.uk>
5215 * files.el: grok idl files in auto-mode-alist.
5216 1998-06-01 Jeff Miller <jmiller@smart.net>
5218 * minibuf.el (exact-minibuffer-completion-p): check for nil before
5221 1998-05-30 Andy Piper <andyp@parallax.co.uk>
5223 * msw-glyphs.el: add xbm to the list of image types supported.
5225 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
5227 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
5228 instead of XEmacs one when dumping InfoDock.
5230 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
5232 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
5233 for `modeline-visible-p'
5235 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
5237 1998-05-29 Andy Piper <andyp@parallax.co.uk>
5239 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
5240 since it's not used anymore. doc string fixes.
5242 * package-get.el (package-get-file-installed-p): new function. use
5243 instead of file-installed-p which is in an external package.
5245 1998-05-28 Oliver Graf <ograf@fga.de>
5247 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
5248 favor of select-window/switch-to-buffer
5250 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
5252 * startup.el: changed (getenv "HOME") to (user-home-directory)
5254 1998-05-25 Oliver Graf <ograf@fga.de>
5256 * frame.el (cde-start-drag) moved to dragdrop.el
5257 (offix-start-drag-region) moved to dragdrop.el
5258 (offix-start-drag) moved to dragdrop.el
5259 * dragdrop.el (cde-start-drag) moved from frame.el
5260 (offix-start-drag-region) moved from frame.el
5261 (offix-start-drag) moved from frame.el
5262 (cde-start-drag-region) cde drag regions
5263 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
5265 1998-05-26 Oliver Graf <ograf@fga.de>
5267 * dragdrop.el: created dragdrop-drag prototypes
5268 (cde-start-drag-region) fixed typo
5270 1998-05-28 SL Baur <steve@altair.xemacs.org>
5272 * simple.el (after-init-hook): Remove reader macro.
5274 * packages.el (packages-hardcoded-lisp): Get rid of reader
5275 macros. Update DOC string.
5277 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
5279 * mouse.el (drag-window-divider): Ditto.
5281 * modeline.el (mouse-drag-modeline): Use it.
5283 * lisp-mode.el (let-specifier): Specify indentation.
5285 * specifier.el (let-specifier): Renamed from
5286 `with-specifier-instance'.
5288 1998-05-27 Andy Piper <andyp@parallax.co.uk>
5291 * faces.el: move definition of xpm-color-symbols from x-faces.el
5292 to faces. Predicate x-get-resource on the presence of x.
5294 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
5295 faces as specfier defaults.
5297 * package-get.el: don't use package-admin-add-single-file-package.
5299 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
5301 * toolbar-items.el: Fixup tooltips.
5302 (toolbar-gnus): Don't use obsolete variable
5303 toolbar-news-frame-properties.
5304 (toolbar-news-reader): Default to `gnus' instead of
5307 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
5310 1998-05-25 Andy Piper <andyp@parallax.co.uk>
5312 * package-get.el: rename -installedp -> -installed-p.
5314 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
5316 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
5317 attributes, and assinged it to continuation, truncation and
5320 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
5321 and made continuation, truncation and hscroll glyphs arrow
5322 characters out of that font.
5324 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
5326 * minibuf.el (minibuffer-electric-separator): Play nicely with
5327 directory-sep-char being \.
5328 (minibuffer-electric-tilde): Ditto.
5329 (read-file-name-map): Ditto.
5331 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
5333 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
5335 (default-mouse-track-deal-with-down-event): Avoid
5336 `x-disown-selection'; use `disown-selection' instead.
5338 1998-05-21 Andy Piper <andyp@parallax.co.uk>
5341 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
5342 moved to (cut-copy-clear-internal) in select.el. Ditto for
5343 (x-delete-primary-selection) (x-kill-primary-selection)
5344 (x-copy-primary-selection).
5345 (own-clipboard): new function.
5347 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
5348 functions in select.el. remove old ones.
5349 (mswindows-own-clipboard): new function.
5351 1998-05-21 Andy Piper <andyp@parallax.co.uk>
5353 * gnuserv.el: allow connections from mswindows type devices.
5355 1998-05-20 Andy Piper <andyp@parallax.co.uk>
5357 * msw-glyphs.el: change image type used from cursor to resource.
5359 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
5361 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
5362 for {top,bottom}-{left,right} values in addition to
5363 {top,bottom}_{left,right}.
5364 Use x-get-resource instead of x-get-resource-and-bogosity-check.
5366 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
5368 * cl-macs.el (specifier-instance): Undefine its setf method.
5370 * specifier.el (with-specifier-instance): Added docstring.
5372 * mouse.el (drag-window-divider): Ditto.
5374 * modeline.el (mouse-drag-modeline): Use it.
5376 * lisp-mode.el (with-specifier-instance): Define its indentation
5379 * specifier.el (with-specifier-instance): New macro.
5381 1998-05-19 Andy Piper <andyp@parallax.co.uk>
5383 * package-get.el (package-get-create-custom): new function to
5384 auto-generate package-get-custom.el from package-get-base.el.
5385 * (package-get-ever-installedp): new function.
5386 * (package-get-custom): new function to get all packages specified
5389 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
5391 * cus-edit.el (custom-file): Revert to `~/.emacs'.
5393 1998-05-23 SL Baur <steve@altair.xemacs.org>
5395 * cl-extra.el: Reverse previous float change.
5397 1998-05-17 Andy Piper <andyp@parallax.co.uk>
5400 * faces.el (try-font-name): moved from x-faces.el since it is
5401 required by w3 under mswindows as well X.
5403 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
5405 * winnt.el: Removed evil (setq completion-ignore-case t)
5406 clause, one more overlookef fsfism.
5407 (nt-quote-args-functions-alist): End sentences with double space.
5409 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
5411 * window-xemacs.el (push-window-configuration): Remove kludgery of
5412 recaching default-toolbar specifier.
5413 (pop-window-configuration): Ditto.
5414 (unpop-window-configuration): Ditto.
5416 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
5418 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
5420 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
5422 * winnt.el (nt-quote-args-verbatim): Added function.
5423 (nt-quote-args-prefix-quote): Added function.
5424 (nt-quote-args-backslash-quote): Added function.
5425 (nt-quote-args-double-quote): Added function.
5426 (nt-quote-args-functions-alist): New variable.
5427 (nt-quote-process-args): Added function. This is the main quoting
5428 work horse called from process-nt.c
5430 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
5432 * winnt.el: Removed duplicate definitions for backspace,
5433 delete, M-backspace and C-M-backspace.
5434 (file-name-buffer-file-type-alist): Removed this variable.
5435 (find-buffer-file-type): Removed function.
5436 (find-file-binary): Removed function.
5437 (find-file-text): Removed function.
5438 (find-file-not-found-set-buffer-file-type): Removed function.
5439 (save-to-unix-hook): Removed function.
5440 (revert-from-unix-hook): Removed function.
5441 (using-unix-filesystems): Removed function.
5442 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
5444 (x-set-selection): Removed function.
5445 (x-get-selection): Removed function.
5446 Removed commented FSFisms.
5447 Replaced copyright notice (this file is not part of GNU Emacs).
5448 (nt-shell-mode-hook): Moved here from a lambda expression. Added
5449 comint-process-echoes setting to t.
5451 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5453 * packages.el (packages-no-package-hierarchy-regexp): Introduced
5454 and used following the interface change of
5455 `paths-find-recursive-path'.
5457 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
5458 regexp instead of a list of base names.
5459 (paths-version-control-filename-regexp):
5460 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
5461 Introduced and used following the interface change of
5462 `paths-find-recursive-path'.
5464 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
5466 * simple.el (delete-forward-p): Make it a defun; do X garbage only
5467 on X devices, rather than on all non-TTY devices.
5469 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
5471 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
5473 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
5475 1998-05-17 Adrian Aichner <adrian@xemacs.org>
5477 * itimer.el (activate-itimer): Fixed usage of integers
5478 as argument to `concat'.
5480 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
5482 * itimer.el (start-itimer): replace the use of `concat' with
5485 1998-05-16 SL Baur <steve@altair.xemacs.org>
5487 * mode-motion.el (mode-motion-hook): Clarify docstring.
5488 From Bob Weiner <weiner@altrasoft.com>
5490 * loadhist.el (symbol-file): Supply prompt string when used
5492 From Bob Weiner <weiner@altrasoft.com>
5494 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
5496 * loadup.el (really-early-error-handler): Ditto.
5498 * update-elc.el: Ditto.
5500 * setup-paths.el (paths-construct-exec-path): Ditto.
5502 * make-docfile.el: Ditto.
5504 * find-paths.el (paths-decode-directory-path): Use split-path
5505 instead of decode-path.
5507 * files.el (parse-colon-path): Update docstring reference.
5509 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
5513 Bind cut'n'paste keys to non window-system specific functions.
5515 * msw-select.el: New function mswindows-clear-clipboard.
5516 mswindows-cut-copy-clipboard extended to handle clearing of the
5517 selection and renamed to mswindows-cut-copy-clear-clipboard.
5519 * select.el: on mswindows devices delete-primary-selection
5520 calls mswindows-clear-clipboard.
5522 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
5524 * simple.el (quoted-insert): Inhibit quit when using read-char.
5526 * cmdloop.el (read-char): Don't inhibit quit.
5527 (read-char-exclusive): Ditto.
5528 (read-char): Signal quit if quit-char was pressed.
5529 (read-char-exclusive): Ditto.
5530 (read-quoted-char): Return a character, not integer.
5532 * menubar-items.el (default-popup-menu): Use Andy's generic
5534 (default-popup-menu): Fix code.
5536 1998-05-14 Oliver Graf <ograf@fga.de>
5538 * dragdrop.el (dragdrop-function-widget): this time it's done
5540 1998-05-13 Oliver Graf <ograf@fga.de>
5542 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
5544 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
5546 * device.el (device-pixel-width):
5547 (device-pixel-height):
5551 (device-color-cells): Swapped parameters to device-system-metric
5552 according to the interface change.
5554 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
5556 * mouse.el (default-mouse-motion-handler): Use new name of the
5557 function event-over-vertical-divider-p.
5558 Do not set E-W arrow cursor over the divider if
5559 vertical-divider-draggable-p is nil in the window.
5560 ([top-level]): Use new name for the variable
5561 vertical-divider-map.
5562 (drag-window-divider): Respect vertical-divider-draggable-p.
5563 Variable name typo fixes.
5565 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
5567 * keymap.el (kbd): Define here; handle string constants and
5570 1998-05-15 Christian Nyb <chr@mediascience.no>
5572 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
5575 1998-05-13 Didier Verna <verna@inf.enst.fr>
5577 * mouse.el (drag-window-divider): give the vertical divider a
5578 pressed look when dragging it.
5580 1998-05-13 Andy Piper <andyp@parallax.co.uk>
5582 * faces.el: predicate some more face operations on x or mswindows
5585 * modeline.el: enable modeline coloring for mswindows.
5587 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5589 * minibuf.el (minibuffer-default): Added variable; compatible with
5591 (next-history-element): Used `minibuffer-default'.
5593 1998-05-12 Oliver Graf <ograf@fga.de>
5595 * dragdrop.el (dragdrop-function-widget): button and mods ok
5596 arguments still look a bit strange
5597 (dragdrop-compare-mods) created
5598 (dragdrop-drop-do-functions) correctly checks for buttons and
5601 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
5603 * setup-paths.el (paths-default-info-directories): Replace
5604 path-separator with directory-sep-char.
5606 * files.el (path-separator): Don't define it here.
5608 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
5610 * update-elc.el: Ditto.
5612 * setup-paths.el (paths-construct-exec-path): Ditto.
5614 * make-docfile.el: Ditto.
5616 * loadup.el (really-early-error-handler): Ditto.
5618 * find-paths.el (paths-decode-directory-path): Use decode-path
5619 instead of decode-path-internal.
5621 * files.el (parse-colon-path): Update docstring.
5623 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
5625 * subr.el (get-buffer-window-list): Make BUFFER optional.
5627 * window-xemacs.el (windows-of-buffer): Defalias to
5628 get-buffer-window-list.
5630 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
5632 * disass.el: Fix maintainer keyword.
5634 * bytecomp.el (byte-compile-and-load-file): Autoload.
5635 (byte-compile-buffer): Ditto.
5637 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
5638 value is returned, not the name.
5639 (lisp-imenu-generic-expression): Enable it.
5640 (lisp-mode-variables): Ditto.
5641 (lisp-indent-offset): Change defconst to defvar.
5642 (lisp-indent-function): Ditto.
5643 (lisp-body-indent): Ditto.
5645 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
5647 * modeline.el: Use zap-last-kbd-macro-event.
5649 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
5650 nil, don't attempt to do anything with messages.
5651 (eval-last-sexp): Use `letf' for clarity.
5653 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
5655 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
5657 1998-05-11 Martin Buchholz <martin@xemacs.org>
5662 Change empty docstrings into no doc strings at all.
5663 Fix bogus FSF-format docstrings.
5664 * etags.el: Fix docstring.
5666 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
5668 * package-get.el (package-get): Use internal md5
5670 1998-05-13 SL Baur <steve@altair.xemacs.org>
5672 * about.el (about-xemacs): Correct abuse of concat.
5674 1998-05-11 SL Baur <steve@altair.xemacs.org>
5676 * info.el (Info-mode): Use easymenu.
5678 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
5680 * apropos.el (apropos): Don't use concat with integers.
5682 * cmdloop.el (describe-last-error): Handle the case when no error
5683 was seen gracefully.
5685 * apropos.el (apropos-print): Use with-displaying-help-buffer as
5687 (apropos-describe-plist): Ditto.
5689 * help.el (with-displaying-help-buffer): Revert to a defun.
5690 (describe-key): Use it as defun.
5691 (describe-mode): Ditto.
5692 (describe-bindings): Ditto.
5693 (describe-prefix-bindings): Ditto.
5694 (describe-installation): Ditto.
5695 (view-lossage): Ditto.
5696 (describe-function): Ditto.
5697 (describe-variable): Ditto.
5698 (describe-syntax): Ditto.
5700 1998-05-11 Oliver Graf <ograf@fga.de>
5702 * dragdrop.el: changed order of require/provide
5703 (dragdrop-drop-mime-default) changed to new calling conventions
5704 (dragdrop-drop-do-functions) changed to new calling conventions
5705 (dragdrop-function-widget) this one needs more work...
5707 1998-05-10 Oliver Graf <ograf@fga.de>
5709 * about.el: another small change in my entry
5710 * dragdrop.el (dragdrop-drop-log-function): logging added
5712 changed interface to handler functions. now called with event
5715 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
5717 * glyphs.el (divider-pointer-glyph): Declared new glyph,
5718 E-W arrow pointer displayed over draggable dividers.
5720 * mouse.el (default-mouse-motion-handler): Show it when
5722 (drag-window-divider): Added.
5723 ([top-level]): Initialized window-divider-map with a keymap
5724 binding the above function to left button down event.
5726 * x-mouse.el (x-init-pointer-shape): Initialize
5727 divider-pointer-glyph from Cursor.dividerPointer, or use default
5730 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
5732 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
5734 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
5736 * simple.el (count-words-buffer): Don't query for buffer.
5737 (count-lines-buffer): Ditto.
5739 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
5741 * help.el (where-is): add optional insert argument.
5743 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
5745 * help.el (describe-key-briefly): New argument INSERT.
5747 * simple.el (eval-expression): New optional argument; synch with
5750 * keydefs.el (global-map): Add new register bindings.
5752 * register.el: Synched with FSF 20.3.
5754 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
5756 * window-xemacs.el (recenter): all arguments are optional.
5758 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
5760 * device.el: (device-pixel-width): Reflected name/parameters
5761 change to device-system-metric.
5762 (device-pixel-height): Ditto.
5763 (device-mm-width): Ditto.
5764 (device-mm-height): Ditto.
5765 (device-bitplanes): Ditto.
5766 (device-color-cells): Ditto.
5768 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
5770 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
5772 * cl.el (most-positive-fixnum): Document.
5773 (most-negative-fixnum): Ditto.
5775 * cus-dep.el: Updated comment.
5777 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
5780 * cus-load.el (custom-put): Removed.
5782 * files.el (after-find-file): Just resignal quit instead of
5783 signaling "canceled".
5785 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
5787 * frame.el (other-frame): Use `focus-frame' instead of
5788 select-frame kludges.
5790 * lisp-mode.el: Update lisp-indent-function for
5791 save-selected-frame and with-selected-frame.
5793 * frame.el (save-selected-frame): New macro.
5794 (with-selected-frame): Ditto.
5795 (other-frame): Use `set-frame-focus'.
5797 1998-05-06 Oliver Graf <ograf@fga.de>
5799 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
5800 (dragdrop-drop-url-default) default handler for URL drops created
5801 (dragdrop-drop-mime-default) default handler for MIME drops created
5802 (dragdrop-drop-functions) default custom for handling drops created
5803 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
5805 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
5807 * mouse.el: Removed redundant mouse-mswindows-drop function.
5809 1998-05-05 Oliver Graf <ograf@fga.de>
5811 * about.el: changed some text in my entry
5812 * dragdrop.el: added customs
5814 1998-05-04 Oliver Graf <ograf@fga.de>
5816 * mouse.el: killed global drop key bindings
5817 (mouse-offix-drop) removed
5818 * dragdrop.el: created
5819 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
5821 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
5823 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
5824 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
5826 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
5829 * scrollbar.el (scrollbars-visible-p): Use new
5830 {vertical,horizontal}-scrollbar-visible-p specifiers.
5832 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
5834 * device.el (device-pixel-height):
5835 (device-pixel-width):
5839 (device-color-cells): Moved these 6 functions from device.c; they
5840 all use single (device-system-metrics) call.
5842 1998-05-09 SL Baur <steve@altair.xemacs.org>
5844 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
5848 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
5849 Suggested by Hrvoje Niksic <hniksic@srce.hr>
5851 * help.el (help-map): Remove Hyperbole keybinding logic.
5852 Suggested by: Michael Ernst <mernst@cs.washington.edu>
5854 1998-05-08 SL Baur <steve@altair.xemacs.org>
5856 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
5857 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
5859 1998-05-07 Andy Piper <andyp@parallax.co.uk>
5861 * msw-glyphs.el: use nicer icon3 from the frame icon.
5863 1998-05-07 SL Baur <steve@altair.xemacs.org>
5865 * version.el (emacs-version): Remove InfoDock conditionals.
5867 * startup.el (startup-splash-frame): Change ID logo name.
5869 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
5871 * files.el (after-find-file): If the user presses C-g on
5872 directory-creation prompt, kill the buffer.
5874 1998-05-06 SL Baur <steve@altair.xemacs.org>
5876 * simple.el (count-words-region): Reverse previous change.
5878 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
5880 * replace.el (query-replace): Just call perform-replace.
5881 (query-replace-regexp): Ditto.
5882 (perform-replace): Move region handling here.
5883 (perform-replace): Use the new arg to match-data.
5885 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
5887 * x-init.el: Install X specific display table that
5888 displays char 0240 as a space to avoid whatever it is
5889 that screws up display of that character code.
5891 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
5893 * help.el (function-arglist): If no arguments are documented for a
5894 subr, print nothing rather than incorrect output.
5896 1998-05-05 SL Baur <steve@altair.xemacs.org>
5898 * cmdloop.el (command-error): Update bail-out error message to use
5899 `emacs-program-name'.
5901 * lib-complete.el: Remove reader macro cruft.
5903 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
5906 * simple.el (count-words-region): Drop interactive-p check on the
5909 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
5913 Correct spelling of mswindows-font-canonicalize-name.
5915 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5917 * ldap.el (ldap-host-parameters-alist): Replaced with
5918 `ldap-host-parameters-plist'
5919 (ldap-search): Adapt to previous change
5921 1998-05-02 SL Baur <steve@altair.xemacs.org>
5923 * about.el (about-hackers): Update Bob Weiner bio.
5924 (about-maintainer-info): Ditto.
5926 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
5928 * simple.el (display-warning-minimum-level): Docfix.
5930 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
5932 * widget.el (:default-get): New keyword.
5933 * wid-edit.el (default, widget-default-default-get): Define it.
5934 (group, widget-group-default-get): Define it.
5935 (menu-choice, widget-choice-default-get): Define it.
5936 (widget-default-get): New function.
5937 (widget-choice-action): Call it.
5938 (widget-editable-list-entry-create): Call it.
5940 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
5942 * byte-optimize.el (byte-boolean-vars): Removed.
5943 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
5944 lookup through `byte-boolean-vars'.
5946 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
5948 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
5949 resource-provided values into ghost specs for scrollbar-height and
5952 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
5954 * byte-optimize.el: Don't attempt to optimize /=.
5956 * bytecomp.el (byte-compile-one-ore-more-args): New function.
5957 (byte-compile-/=): Ditto.
5959 1998-05-02 SL Baur <steve@altair.xemacs.org>
5961 * apropos.el: Use `with-displaying-help-buffer'.
5962 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
5963 Use `with-displaying-help-buffer'.
5964 (apropos-follow): Do not give special treatment to buffer cursor
5965 was in prior to a mouse click.
5966 (apropos-describe-plist): Use `with-displaying-help-buffer'.
5967 (apropos-print-doc): Set correct buffer for setting text
5970 1998-05-01 SL Baur <steve@altair.xemacs.org>
5972 * help.el (help-buffer-prefix-string): New variable.
5973 (help-buffer-name): Use it.
5975 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
5978 1998-04-30 Greg Klanderman <greg@alphatech.com>
5980 * frame.el (other-frame): Work even when focus-follows-mouse is true.
5982 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
5984 * files.el (find-file-noselect): Update docstring.
5985 (find-file-noselect): Signal an error if found an unreadable file.
5986 (file-chase-links): Save the match data.
5987 (normal-mode): Use `lwarn' and `error-message-string'.
5988 (interpreter-mode-alist): Change defconst to defvar.
5989 (inhibit-first-line-modes-regexps): Ditto.
5990 (inhibit-first-line-modes-regexps): Added .tgz.
5991 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
5992 (change-major-mode-with-file-name): New user-option.
5993 (set-visited-file-name): Synched with FSF.
5994 (file-name-extension): New function, from FSF 20.3.
5995 (file-relative-name): Synched with FSF.
5996 (save-some-buffers): Support the C-r feature.
5997 (recover-session): Synched with FSF.
5998 (kill-some-buffers): Ditto.
5999 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
6001 1998-04-30 SL Baur <steve@altair.xemacs.org>
6003 * files.el (insert-file): Undo previous change and reenable use of
6006 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
6008 * window-xemacs.el (recenter): Define.
6010 1998-04-29 Andy Piper <andyp@parallax.co.uk>
6012 * font.el (mswindows-font-create-name)
6013 (mswindows-font-create-object): new functions for mswindows type
6016 * msw-faces.el (mswindows-font-canicolize-name): fix so that
6017 strings are parsed as well as font objects.
6019 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
6021 * modeline.el (defining-kbd-macro): Restore modeline indication of
6022 kbd-macro being recorded.
6023 (add-minor-mode): Simplify docstring.
6024 (modeline-minor-mode-menu): Remove stuff.
6026 1998-04-29 Andy Piper <andyp@parallax.co.uk>
6028 * code-process.el (call-process): dynamically decide process
6031 1998-04-29 Jim Radford <radford@robby.caltech.edu>
6033 * modeline.el: Add line-number-mode, column-number-mode to
6034 the modeline minor-mode menu. Button2 on the line number does
6037 1998-04-29 Andy Piper <andyp@parallax.co.uk>
6039 * mouse.el: move x-selection-owner-p type things to
6042 * msw-init.el: copy zmacs stuff from x-init.el
6044 * msw-select.el (mswindows-own-selection)
6045 (mswindows-disown-selection) (mswindows-selection-owner-p): new
6046 functions. Very simple minded implementation of selectio
6049 * select.el (own-selection) (disown-selection)
6050 (activate-region-as-selection) (select-make-extent-for-selection)
6051 (valid-simple-selection-p): functions moved from x-select.el for
6052 generalized selection.
6054 * x-select.el: see select.el changes.
6056 * x-toolbar.el: use new selection functions.
6058 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6060 * packages.el (packages-find-package-directories): Fixed bug that
6061 would pick up multiple site-package directories.
6062 (package-locations): Added "xemacs-packages" as a late package
6065 * find-paths.el: Now uses `emacs-program-name' and
6066 `emacs-program-version'.
6067 Additions to enforce version-specific directories in
6068 `paths-find-version-directory'.
6070 1998-04-29 SL Baur <steve@altair.xemacs.org>
6072 * default.el: Removed.
6073 * site-start.el: Removed.
6075 1998-04-29 Didier Verna <verna@inf.enst.fr>
6077 * minibuf.el (minibuffer-history-minimum-string-length): Default
6080 1998-04-28 SL Baur <steve@altair.xemacs.org>
6082 * find-paths.el (paths-program-name): Rename.
6083 (paths-emacs-root-p): Ditto.
6084 (paths-find-site-directory): Ditto.
6086 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
6088 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
6089 `emacs-lisp-byte-compile-and-load'.
6091 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6093 * ldap.el (ldap-search): Fixed additional parameter passing to
6096 1998-04-27 Andy Piper <andyp@parallax.co.uk>
6098 * select.el (kill-primary-selection) (selection-owner-p)
6099 (copy-primary-selection) (yank-clipboard-selection)
6100 (selection-exists-p) (delete-primary-selection): new file and
6101 functions that do the right thing for the selected device.
6103 * x-menubar.el: use generalised selection functions.
6105 * dumped-lisp.el: dump select.el.
6107 1998-04-27 SL Baur <steve@altair.xemacs.org>
6109 * find-paths.el (paths-progname): New variable.
6110 (paths-emacs-root-p): Use it.
6111 (paths-find-site-directory): Ditto.
6113 1998-04-26 SL Baur <steve@altair.xemacs.org>
6115 * loadup.el ((member "dump" command-line-args)): Dump as
6116 `infodock' if InfoDock.
6118 1998-04-25 SL Baur <steve@altair.xemacs.org>
6120 * find-paths.el (construct-emacs-version): Simplify, include
6121 program name in the return value.
6122 * (paths-find-version-directory): Use it.
6124 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6126 * info.el (Info-parse-dir-entries): Fixed regexp
6127 (Info-build-dir-anew): Remove full suffix and capitalize info file
6128 name for files with no @direntry
6129 (Info-batch-rebuild-dir): New function
6130 (Info-suffixed-file): Check for regular files instead of simple
6131 file existence (could catch directories before)
6133 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6135 * setup-paths.el, find-paths.el: Removed uses of `not' which
6136 temacs doesn't have.
6138 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
6139 into root searching.
6141 1998-04-24 Martin Buchholz <martin@xemacs.org>
6143 * subr.el: Remove definition of `not'.
6145 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
6147 * msw-glyphs.el: enable graphics support.
6149 1998-04-23 Didier Verna <verna@inf.enst.fr>
6151 * x-menubar.el (default-menubar): restored the line-number-mode
6154 * misc doc string updates related to the options menu.
6156 1998-04-24 SL Baur <steve@altair.xemacs.org>
6158 * setup-paths.el (paths-construct-load-path): Fix typo.
6160 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6162 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
6163 font-menu-ignore-scaled-fonts don't have to be bound now; this
6164 gets us one step further towards making --no-autoloads work.
6166 * startup.el (normal-top-level): Load auto-autoloads only if
6167 lisp-directory is non-nil.
6169 * setup-paths.el (paths-construct-load-path): Made it robust
6170 against nil lisp-directory.
6172 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
6173 to the list of variables that cause a warning when nil.
6175 * toolbar.el (init-toolbar-location): Now works even when there's
6176 no toolbar icon directory.
6178 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
6180 * help.el (view-lossage): Recognize it.
6182 * simple.el (log-message): Mark multiline messages.
6184 1998-04-22 SL Baur <steve@altair.xemacs.org>
6186 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
6188 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
6190 * package-get.el (package-get-all): add `\n' separator to
6191 interactive specification so that both variables are read
6193 1998-04-22 Didier Verna <verna@inf.enst.fr>
6195 * x-menubar.el: ported the options menu to Custom.
6196 Moved the "read only" toggle button to the buffers menu.
6197 Corrected some missing ;;;###autoload or defcustom.
6199 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
6200 the scrollbar-visible specifier for options menu handling.
6202 * toolbar.el (toolbar-visible-p)
6203 (toolbar-captioned-p)
6204 (default-toolbar-position): defcustom wrappers around
6205 the toolbar specifiers for options menu handling.
6207 * frame.el (get-frame-for-buffer-default-instance-limit):
6208 defcustom it for options menu handling.
6210 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
6211 font-lock-mode for options menu handling.
6213 * cus-start.el: added Custom properties to overwrite-mode for
6214 options menu handling.
6216 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
6218 * about.el: shameless self-promotion.
6220 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
6222 * simple.el (raw-append-message): Slightly optimize.
6223 (remove-message): Use `push' for clarity.
6224 (append-message): Ditto.
6225 (display-warning): Dito.
6226 (raw-append-message): Send the message to the appropriate device.
6228 1998-04-22 SL Baur <steve@altair.xemacs.org>
6230 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
6231 From Sean MacLennan <Sean.MacLennan@pika.ca>
6233 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6235 * setup-paths.el: Changed `directory-sep-char' to
6236 `path-separator', following a change in GNU Emacs.
6238 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6240 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
6241 (Info-build-dir-anew): Add a final newline.
6242 (Info-build-dir-anew): Do not issue warning when rebuilding policy
6244 (Info-rebuild-dir): Ditto
6246 * dumped-lisp.el (preloaded-file-list): Added ldap.el
6248 1998-04-21 SL Baur <steve@altair.xemacs.org>
6250 * simple.el (count-words-buffer): Retain zmacs region.
6251 (count-words-region): Ditto.
6252 * simple.el: (what-line): Expanded line counts.
6253 (count-lines): New parameter to conditionalize whether collapsed
6255 From Bob Weiner <weiner@altrasoft.com>
6257 1998-04-19 SL Baur <steve@altair.xemacs.org>
6259 * packages.el (package-locations): infodock-packages must override
6260 mule-packages and packages.
6262 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
6265 remove rude messages from widget-activation-widget-mapper
6266 and widget-activation-glyph-mapper
6268 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
6270 * toolbar.el: Remove (featurep 'x) test from
6271 toolbar-make-button-list
6273 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
6275 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
6276 only if in the same frame.
6278 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6280 * packages.el (package-locations): Added site-packages hierarchy.
6282 * setup-paths.el (paths-default-info-directories): Introduced and
6285 * packages.el, setup-paths.el: Set various path searching depths
6288 * packages.el (packages-hierarchy-depth):
6289 (packages-load-path-depth): Introduced and used.
6291 * setup-paths.el (paths-load-path-depth): Introduced and used.
6293 * find-paths.el (paths-find-recursive-path): Added max-depth
6296 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6298 * setup-paths.el (paths-construct-info-path): Removed
6299 dependency on behavior of (file-name-as-directory "").
6301 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6303 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
6306 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6308 * dump-paths.el, startup.el: Added handling for --debug-paths.
6310 1998-04-15 William M. Perry <wmperry@aventail.com>
6312 * wid-edit.el: We cannot just set the help-echo or balloon-help
6313 properties for an extent based on the :help-echo widget
6314 property, since help-echo and balloon-help cause an EXTENT to
6315 get passed in, where :help-echo functions are expecting a WIDGET
6317 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
6319 * scrollbar.el (init-scrollbar-from-resources): Call
6320 mswindows-init-scrollbar-metrics when appropriate.
6322 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
6324 * dumped-lisp.el: dump x-toolbar for window system
6326 * msw-init.el (init-post-mswindows-win): enable toolbars if we
6327 have support and xpm.
6329 1998-04-16 SL Baur <steve@altair.xemacs.org>
6331 * files.el (toggle-read-only): Fix docstring.
6332 From Didier Verna <verna@inf.enst.fr>
6334 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6336 * startup.el (normal-top-level): Load autoload-file-name without
6337 specifying an extension---some people only auto-autoload.el.gz.
6339 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
6341 * files.el (backup-enable-predicate): Don't bomb on NAME being
6344 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6346 * find-paths.el, packages.el: Now prefers configure'd paths.
6347 This shouldn't cause any of the originally anticipated problems as
6348 the current paths architecture will not define the various
6349 configure-xxx variables if they're not specified on the configure
6352 * find-paths.el, setup-paths.el, packages.el: Removed all
6353 mentionings of "/" as a path separator.
6354 Used paths-construct-path throughout.
6356 * find-paths.el (paths-construct-path): Created to assemble paths
6357 from directory components.
6359 * setup-paths.el, packages.el: Used paths-decode-directory-path
6360 instead of decode-path-internal.
6362 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
6364 (paths-decode-directory-path) Created.
6366 * setup-paths.el: Changed configure-exec-path to
6367 configure-exec-directory.
6369 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6371 * packages.el (packages-find-packages): Fixed decoding of
6374 * startup.el: -no-packages -> -no-early-packages.
6376 (packages-load-package-lisps): Fixed loading of auto-autoload
6379 * startup.el (normal-top-level): Fixed loading of core
6382 * obsolete.el: Un-obsoleted site-directory. Sigh.
6384 * startup.el, packages.el, dump-paths.el: Added proper settings
6385 for site-directory and lisp-directory variables.
6387 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
6388 inhibit-package-autoloads and fixed handling of it.
6390 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
6391 handling of former inhibit-package-init, now
6392 inhibit-early-packages, to make -vanilla etc. work.
6394 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
6396 * code-process.el (start-process): Fallback to 'undecided instead
6397 of 'binary for process input coding stream.
6399 * process.el (start-process): Docstring fix.
6401 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6403 * info.el (Info-insert-dir): Do not insert temporary dir files
6404 in Info-dir-file-attributes
6405 (Info-build-dir-anew): Ensure temporary buffer is not read-only
6406 (Info-rebuild-dir): Ditto.
6408 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6410 * obsolete.el: Added obsoleteness declarations for
6411 `site-directory' and `Info-default-directory-list'.
6413 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6415 * find-paths.el (paths-find-emacs-root): Only look at the
6416 executable at the end of the symlink chain for determining the
6419 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6421 * setup-paths.el (paths-construct-info-path): Changed construction
6422 to cater to gone default in configure.
6424 * find-paths.el (paths-uniq-append): Added.
6426 * packages.el: Rewritten package path construction once again.
6428 * dump-paths.el, startup.el: Removed package-path as a global
6431 * package-admin.el (package-admin-add-single-file-package):
6432 (package-admin-add-binary-package): Changed package-path to
6435 * packages.el (packages-split-path): Split path at "/" rather than
6436 nil according to change in emacs.c.
6438 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6440 * setup-paths.el (paths-construct-info-path): Changed info path
6441 order so that directories come out right.
6442 (paths-find-lock-directory): Fixed bug: It used to think
6443 configure-lock-directory is a path.
6445 1998-04-06 Jeff Miller <jmiller@smart.net>
6447 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
6448 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
6449 eases the use of toolbar-add/kill-item functions.
6451 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
6453 * code-files.el (file-coding-system-alist): Commented out
6454 loaddefs.el magical treatment.
6456 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6458 * info.el (Info-rebuild-outdated-dir): Added new option
6459 `conservative' and made it the default
6460 (Info-rebuild-dir): Appropriately parse multi-line description
6461 strings, and multi-section dir files. Issue warning when dir
6462 is rebuilt as temporary
6463 (Info-build-dir-anew): Issue warning when dir is built as
6466 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
6468 * list-mode.el (list-mode-map): Bind highlight motion commands to
6469 standard keys left, right, C-b and C-f.
6471 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6473 * files.el (auto-mode-alist): allow .sc for Scheme->C
6475 1998-04-06 SL Baur <steve@altair.xemacs.org>
6477 * loadup.el (pureload): Don't quote (garbage-collect).
6479 1998-04-04 SL Baur <steve@altair.xemacs.org>
6481 * package-get-base.el: Updated.
6483 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
6485 * isearch-mode.el (isearch-just-started): New variable.
6486 (isearch-mode): Set it.
6487 (isearch-repeat): Advance one character forward only if the search
6488 was successful, and was not just started.
6489 (isearch-repeat): Clear isearch-just-started.
6491 1998-04-02 SL Baur <steve@altair.xemacs.org>
6493 * finder.el (finder-compile-keywords): Don't eval new finder-inf
6496 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
6498 * subr.el (listify-key-sequence): Removed.
6500 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
6502 * bytecomp.el (byte-compile-print-gensym): New option.
6503 (byte-compile-output-file-form): Use it.
6504 (byte-compile-output-docform): Ditto.
6505 (byte-compile-compiled-obj-to-list): Ditto.
6507 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
6509 * msw-glyphs.el: set frame icon if xpm support.
6511 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
6513 * help.el: Code that pretty prints variable values
6516 1998-04-02 SL Baur <steve@altair.xemacs.org>
6518 * find-paths.el (paths-emacs-root-p): Correct test for installation
6520 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6522 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
6524 * loaddefs.el: Don't set debug-ignored-errors; leave
6525 its default value set to nil.
6527 1998-03-29 Damon Lipparelli <lipp@primus.com>
6529 * info.el (Info-rebuild-dir): fixed mis-spelling.
6531 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6533 * info.el (Info-rebuild-outdated-dir): New custom var
6534 (Info-insert-node): Create/update dir file when needed, ie when it
6535 does not exist or is older than some info files in directory
6537 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6539 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
6540 for last packages, mainly for using a 20.4 package base.
6542 * packages.el (late-packages): Typo fix. It was called
6545 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
6546 relative symlinks correctly.
6547 (paths-find-emacs-roots): More rigorous checking for plausible
6548 configuration-time root.
6550 * startup.el (normal-top-level): Added a warning if XEmacs cannot
6553 1998-03-27 Martin Buchholz <martin@xemacs.org>
6555 * faces.el: Fix docstrings.
6556 * glyphs.el: Fix docstrings.
6557 * mouse.el: Fix docstrings.
6559 * frame.el: Change phrase `current frame' to `selected frame'.
6561 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
6563 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
6564 macros using backquote to make them infinitely more readable.
6566 1998-03-30 SL Baur <steve@altair.xemacs.org>
6568 * packages.el (packages-find-package-path): Hardcoded specialized
6569 InfoDock support until we can clean this up.
6571 * help.el (describe-bindings-1): Return the value of the bindings
6572 help buffer created.
6573 (describe-bindings): Ditto.
6575 * simple.el (set-variable): Restore previous behavior of not
6576 bombing if the variable to set is not boundp.
6578 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6580 * packages.el (packages-handle-package-dumped-lisps): Allow for
6581 non-local files to be loaded off the package-lisp variable.
6583 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
6585 * x-faces.el: Global X resources should override
6586 specs for all device classes (color, grayscale, mono);
6587 code currently doesn't override any of them. Fixed by
6588 calling remove-specifier with '(x default) as the tag
6589 set and allowing inexact matches.
6591 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
6593 * faces.el: Separated face intializations based on
6594 device classes into device type specific (tag set,
6595 instantiator) pairs.
6597 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
6599 * wid-edit.el (widget-choice-action): Remember user's explicit
6601 (widget-choice-value-create): Respect it.
6602 From Richard Stallman <rms@gnu.org>
6604 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6606 * setup-paths.el (paths-construct-info-path): Always append
6607 existing directories from configure-time info path.
6609 * startup.el (startup-setup-paths): Renamed misnamed info-path to
6610 Info-directory-list.
6612 * info.el: Removed Info-default-directory-list which was broken by
6614 Removed bogus initialization of Info-directory-list---startup.el
6615 can do a much better job.
6616 Added autoload of Info-directory-list.
6618 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
6619 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
6620 be exclusive; now it's merely given precedence, just like in the
6623 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6625 * find-paths.el (paths-find-architecture-directory): Fix bug with
6626 finding; it used to default too early.
6628 1998-03-25 Martin Buchholz <martin@xemacs.org>
6630 * packages.el (packages-split-path): Fix a bug; it used to fail
6631 for paths that weren't split.
6633 1998-03-26 SL Baur <steve@altair.xemacs.org>
6635 * finder.el (finder-compile-keywords): trap on errors.
6637 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
6639 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
6640 fourth argument of t so that only the specs exactly
6641 matching the tag lists are removed.
6643 1998-03-25 SL Baur <steve@altair.xemacs.org>
6645 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
6647 1998-03-23 SL Baur <steve@altair.xemacs.org>
6649 * minibuf.el (mouse-read-file-name-1): If a default directory was
6650 specified, use it for generating the completions.
6652 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6654 * update-elc.el: Now respects inhibit-package-init and
6656 Now does path construction with loadup-paths.
6658 * startup.el (normal-top-level, startup-setup-paths): Now respects
6659 inhibit-package-init and inhibit-site-lisp.
6661 * packages.el (packages-find-package-path): Extended package path
6662 by version-specific hierarchies.
6663 (packages-find-packages): Now respects inhibit flag and
6665 Moved path setup to loadup-paths.
6667 * make-docfile.el: Now respects inhibit-package-init and
6669 Now does path construction with loadup-paths.
6671 * loadup.el: Now respects inhibit-package-init and
6674 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
6676 * loadup-paths.el: New file: setup load-path to encompass
6679 1998-03-22 SL Baur <steve@altair.xemacs.org>
6681 * auto-show.el: load-gc renamed to pureload.
6682 * site-load.el: Ditto.
6683 * packages.el (toplevel): Ditto.
6684 * loadup.el (really-early-error-handler): Ditto.
6685 * dumped-lisp.el (preloaded-file-list): Ditto.
6686 * cus-face.el (custom-declare-face): Ditto.
6688 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6690 * <Today>: The Big Path Searching Overhaul.
6692 * find-paths.el: New file: find and assemble paths in the
6693 installation hierarchy.
6695 * setup-paths.el: New file: global layout of paths and directories
6696 within the XEmacs hierarchy.
6698 * packages.el: Replaced everything related to path searching and
6699 startup by code in terms of find-paths.
6701 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
6702 the new path searching engine.
6704 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
6707 1998-03-22 SL Baur <steve@altair.xemacs.org>
6709 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
6712 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
6714 * msw-glyphs.el: Added check for 'mswindows feature, so the file
6715 compiles identically in any configuration.
6716 Removed irrelevant commentary.
6718 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
6720 * simple.el (set-variable): Allow setting specifiers.
6722 1998-03-19 SL Baur <steve@altair.xemacs.org>
6724 * lisp.el (forward-sexp): Revert previous change.
6726 1998-03-18 SL Baur <steve@altair.xemacs.org>
6728 * frame.el (frame-initialize): Use `delete-console' instead of
6729 `delete-device' to delete the stream console to match the usage in
6732 1998-03-16 SL Baur <steve@altair.xemacs.org>
6734 * files.el (cdpath-previous): New variable.
6736 From Bob Weiner <weiner@wave.altrasoft.com>
6738 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
6740 * keydefs.el: Changed keybindings of forward-char,
6741 backward, scroll-up and scroll-down to point to their
6742 -command counterparts.
6744 * simple.el: New functions: forwarc-char-command,
6745 backwrad-char-command, scroll-up-command,
6746 scroll-down-command which work liek their counterparts
6747 except that they honor the variable
6748 signal-error-on-buffer-boundary.
6750 Definition of signal-error-on-buffer-boundary received
6753 defvar declaration added for word-across-newline to avoid
6754 byte-compiler warning about the free variable reference.
6756 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
6758 * winnt.el: Removed "%t" from the beginning of
6759 modeline-format. From now on, there's no nt-specifics in the modeline.
6761 1998-03-14 SL Baur <steve@altair.xemacs.org>
6763 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
6764 of `when' with `if'.
6766 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
6768 * msw-glyphs.el: New file. Defines TTY-style glyphs for
6769 mswindows. Must be reworked along with glyphs.el, or
6770 merged into it, after there is images support.
6772 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
6775 1998-03-13 SL Baur <steve@altair.xemacs.org>
6777 * faces.el: fix for text cursor initialization.
6778 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
6779 From Andy Piper <andyp@parallax.co.uk>
6781 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
6783 * files.el (set-auto-mode): If a mode is not fboundp, check to see
6784 if there is an existing package that handles it and warn the user
6787 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
6789 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
6790 Installation" menu item when Installation-string is not bound.
6792 1998-03-11 SL Baur <steve@altair.xemacs.org>
6794 * lisp.el (forward-sexp): Fix for test for balanced sexp.
6795 From Jeremiah W. James <jerry@cs.ucsb.edu>
6797 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
6800 * faces.el: Fix face initialization.
6802 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
6804 * files.el (backup-enable-predicate): fix breakage introduced
6807 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
6809 * x-faces.el (x-init-face-from-resources): The
6810 TTY face property retrieval functions don't return
6811 specifiers, so use face-property instead.
6813 1998-03-09 SL Baur <steve@altair.xemacs.org>
6815 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
6817 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
6819 * x-menubar.el: Expanded documentation for
6820 option-save-faces. Changed Options -> Browse Faces
6821 menu entry to invoke customize-face.
6823 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
6825 * faces.el: Most face initialization moved out of
6826 init-other-random-faces to the top level so that the
6827 initialization happens before Xemacs is dumped. Much
6828 of the fascist "face-differs-from-default-p or FROB!"
6829 code has been retired in favor of letting the user do
6830 what they want to do. Face initialization code changed
6831 to use `default' specifier tag so that the settings can
6832 be overridden later if the user wishes it.
6834 1998-03-08 SL Baur <steve@altair.xemacs.org>
6836 * about.el (about-hackers): Update contributors list.
6838 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
6840 * specifier.el: Define new specifier tag `default'.
6842 * modeline.el: Initialize faces using `default' tag.
6844 * x-faces.el (x-init-face-from-resources): Remove
6845 specifier specs containing the `default' tag before
6848 1998-03-02 John Jones <jj@asu.edu>
6850 * package-get.el (package-get-all): fixed arguments on call to
6851 package-admin-add-single-file-package.
6852 * package-get.el (package-get-installedp): fixed to match
6853 advertised behavior.
6854 * package-get.el: added function package-get-update-all which
6855 installs newest versions of all the current packages (if they are
6856 not already installed).
6858 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
6860 * files.el (find-file-noselect): Uncommented `truename' binding in
6861 `let*' and use it later to set `buffer-file-truename' iff it's
6862 still nil, as happens for example when finding a compressed
6863 file with "jka-compr".
6865 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
6867 * faces.el: in make-face-* type functions do the operation for all
6868 window systems, not just the first one found.
6870 * font.el: call mswindows-list-fonts for mswindows.
6872 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
6874 * code-process.el (call-process-region):
6875 * process.el (call-process-region):
6876 * package-get.el (package-get-dir):
6877 * files.el (backup-enable-predicate):
6878 * gnuserv.el (gnuserv-temp-file-regexp):
6879 Use temp-directory in place of `/tmp'.
6881 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
6883 * "Fast" dired-in-C enhancements for Windows 95/NT:
6885 * files.el: Added function, `wildcard-to-regexp', from GNU
6888 * files.el (insert-directory): Modified to use special
6889 dired-in-C enhancements if present.
6891 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
6893 * code-files.el: make default coding no-conversion.
6895 1998-03-02 SL Baur <steve@altair.xemacs.org>
6897 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
6900 * update-elc.el: Strip directory when testing for files not to
6903 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
6905 * lisp-mode.el: Use recommended form for menus.
6907 * info.el (Info-construct-menu): Use recommended form for menus.
6909 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
6912 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
6914 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
6915 (get-frame-for-buffer-noselect): Always return frames
6916 in the not-this-window-p cond clause.
6918 1998-02-27 SL Baur <steve@altair.xemacs.org>
6920 * help.el (describe-installation): New function.
6922 * x-menubar.el (default-menubar): Add describe-installation to
6925 * packages.el (packages-unbytecompiled-lisp): Installation.el
6926 should not be bytecompiled.
6928 * dumped-lisp.el (preloaded-file-list): Dump Installation with
6931 * x-menubar.el (default-menubar): Use correct guard for VM menu
6934 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
6936 From Andy Piper <andyp@parallax.co.uk>
6938 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6940 * ldap.el: Do not require ldap-internal at compile time.
6942 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
6944 * code-files.el: new file. a virtual copy of mule-files.el
6946 dependencies. (toggle-buffer-file-ocding-system) new function for
6947 changing the eol type for the current buffer.
6949 * code-process.el: new file. a copy of
6950 mule-process.el. mule-process.el will disappear when things have
6953 * coding.el: new file. a virtual copy of mule-files.el but
6954 without charset dependencies. (coding-system-base) new function
6955 for getting the parent coding system of a coding system with eol
6958 * dumped-lisp.el: add above files for the non-mule case.
6960 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
6962 * window-xemacs.el (display-buffer): If no explicit
6963 frame is specified, search for a window that displays
6964 the buffer on the currently selected frame, before
6965 searching other frames.
6967 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
6969 * frame.el (get-frame-for-buffer): If not-this-window-p
6970 is non-nil, use window on the selected frame if it is not
6971 also the selected window. When defaulting, search for
6972 windows on the currently selected fgrame before searching
6975 1998-02-25 Didier Verna <verna@inf.enst.fr>
6977 * modeline.el (modeline-swap-buffers): originally named
6978 `mouse-release-modeline'. Whether to actually swap the buffers is
6979 decided in `mouse-drag-modeline'.
6980 (mouse-drag-modeline): A button release event is considered a
6981 mouse click is both X (modeline scroll) and Y (modeline drag) pos
6984 1998-02-25 SL Baur <steve@altair.xemacs.org>
6986 * x-menubar.el: Put redo on the menubar.
6987 From Aki Vehtari <Aki.Vehtari@hut.fi>
6989 1998-02-22 Greg Klanderman <greg@alphatech.com>
6991 * bytecomp.el (displaying-byte-compile-warnings): if
6992 temp-buffer-show-function is set, use it to display current set of
6993 warnings in the "*Compile-Log-Show*" buffer.
6995 * simple.el (display-warning-buffer): if temp-buffer-show-function
6996 is set, use it to display current set of warnings in the
6997 "*Warnings-Show*" buffer.
6999 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7001 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
7004 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
7006 * menubar.el: Allow button descriptors at least 2 long.
7008 * x-menubar.el (default-menubar): Use recommended forms.
7009 (file-menu-filter): Remove.
7010 (edit-menu-filter): Remove.
7012 1998-02-24 SL Baur <steve@altair.xemacs.org>
7014 * about.el (about-hackers): Updated.
7016 1998-02-22 Greg Klanderman <greg@alphatech.com>
7018 * help.el (help-max-help-buffers): new variable
7019 (help-register-and-maybe-prune-excess): new function
7020 (help-buffer-name): use help-max-help-buffers.
7021 (with-displaying-help-buffer): use
7022 help-register-and-maybe-prune-excess.
7024 * help.el (help-maybe-pretty-print-value): if the value fits on
7027 1998-02-21 Greg Klanderman <greg@alphatech.com>
7029 * (with-displaying-help-buffer): there is no need to kill the buffer
7030 if it exists, becasuse with-output-to-temp-buffer will clear it.
7031 further, killing the buffer violates the rule that
7032 temp-buffer-show-function, if set, has the full responsibility of
7033 showing the temp buffer. killing the buffer fucks with the window
7034 configuration, hosing temp-buffer-show-function.
7037 1998-02-23 Didier Verna <verna@inf.enst.fr>
7039 * modeline.el (mouse-drag-modeline):
7040 - Always scroll the modeline that was originally clicked on.
7041 - Use x pixels instead of x characters (which doesn't work anyway)
7042 as horizontal reference for modeline dragging. This allows us to
7043 keep on dragging the modeline even if the motion event occurs in
7046 1998-02-23 Didier Verna <verna@inf.enst.fr>
7048 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
7049 glyph on the modeline to indicate that dragging the mouse has an
7050 effect both horizontally and vertically.
7052 1998-02-24 SL Baur <steve@altair.xemacs.org>
7054 * about.el (about-xemacs): Get rid of redundant visible version
7057 1998-02-19 SL Baur <steve@altair.xemacs.org>
7059 * about.el (about-hackers): Update credits.
7061 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
7063 * prim/register.el (view-register): Show register type file-query.
7065 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
7067 * mode-motion.el (mode-motion-highlight-internal):
7068 save-excursion inside save-window-exucrsion form to
7069 hide buffer point changes from save-window-excursion.
7070 Prevents display flickering when the mouse pointer
7073 1998-02-17 Didier Verna <verna@inf.enst.fr>
7075 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
7076 function to handle correctly the case of a toolbar one side of the
7077 window: scrolling will not necessarily happen.
7079 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
7081 * files.el (after-find-file): Restore missing argument
7082 to format that provides filename for "... consider M-x
7083 recover-file" message. Also call `message' with "%s"
7084 as the first arg instead of an arbitrary string.
7086 1998-02-18 SL Baur <steve@altair.xemacs.org>
7088 * about.el (about-hackers): Various additions.
7090 1998-02-15 SL Baur <steve@altair.xemacs.org>
7092 * autoload.el (generate-file-autoloads-1): Don't force an extra
7093 line out when copying on-the-same line autoloads.
7095 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
7098 1998-02-14 Martin Buchholz <martin@xemacs.org>
7100 * x11/x-win-xfree86.el (x-win-init-xfree86):
7101 * x11/x-win-sun.el (x-win-init-sun):
7102 * x11/x-init.el (x-initialize-compose):
7104 (backward-or-forward-kill-sexp):
7105 (backward-or-forward-kill-sentence):
7106 (backward-or-forward-kill-word):
7107 (backward-or-forward-delete-char):
7108 * prim/isearch-mode.el (isearch-help-or-delete-char):
7109 Use x-keysym-on-keyboard-sans-modifiers-p instead of
7110 x-keysym-on-keyboard-p to detect backspace.
7111 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
7112 Clean up symbols used with dead keys, checking Linux and solaris
7114 Simplify x-win-*.el using above methods.
7115 Change documentation for x-keysym-*-p functions.
7117 1998-02-14 SL Baur <steve@altair.xemacs.org>
7119 * about.el (about-hackers): Restore entries for Michael Sperber and
7121 From Vinnie Shelton <acs@acm.org>
7123 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
7125 * simple.el (count-words-region): Ditto.
7127 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
7129 * simple.el (count-words-buffer): Document. Don't print anything
7132 1998-02-12 SL Baur <steve@altair.xemacs.org>
7134 * packages.el (packages-hardcoded-lisp): easymenu.el is in
7135 multiple files in InfoDock.
7137 1998-02-11 SL Baur <steve@altair.xemacs.org>
7139 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
7140 from version.el in InfoDock.
7142 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
7145 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7147 * bytecomp-runtime.el (proclaim-inline): Single quotes around
7148 variable name in docstring.
7150 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
7152 * menubar.h: Include "gui.h".
7154 1998-02-10 SL Baur <steve@altair.xemacs.org>
7156 * site-load.el: Fix documentation.
7158 1998-02-09 SL Baur <steve@altair.xemacs.org>
7160 * package-get-base.el (package-get-base): Updated.
7162 * keymap.el: PC-ize.
7164 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7166 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
7167 from' on a fresh line.
7169 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
7171 * help.el (help-maybe-pretty-print-value): prin1, not princ the
7174 1998-02-09 SL Baur <steve@altair.xemacs.org>
7176 * undo-stack.el: PC-ize.
7178 * cmdloop.el: PC-ize.
7180 1998-02-08 SL Baur <steve@altair.xemacs.org>
7182 * bytecomp-runtime.el: PC-ize.
7184 * byte-optimize.el: Prolog fixup. PC-ize.
7186 * cus-dep.el: Spelling fix.
7188 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
7191 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7193 * text-mode.el (text-mode-hook-identify): New function,
7194 put on text-mode-hook. Set text-mode-variant here.
7195 (text-mode): Don't set it here.
7197 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7199 * text-mode.el (text-mode-hook): New defvar.
7200 (text-mode-variant): New variable.
7201 (text-mode): Set that variable locally.
7202 (toggle-text-mode-auto-fill): New command.
7204 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7206 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
7208 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7210 * text-mode.el (paragraph-indent-text-mode):
7211 Renamed from spaced-text-mode.
7212 (text-mode-map): Bind TAB to indent-relative.
7213 (indented-text-mode-map): Variable deleted.
7214 (indented-text-mode): Now an alias for text-mode.
7216 1998-02-05 SL Baur <steve@altair.xemacs.org>
7218 * loadup.el: test-atoms debugging stuffs removed.
7220 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
7222 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
7224 1997-12-30 Colin Rafferty <colin@xemacs.org>
7226 * help.el (describe-beta): Made it use `locate-data-file'.
7227 (describe-distribution): Ditto.
7228 (describe-copying): Ditto.
7229 (describe-project): Ditto.
7230 (view-emacs-news): Ditto.
7232 * help-nomule.el (help-with-tutorial): Made it use
7233 `locate-data-file' to find tutorial.
7235 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
7237 * about.el: Corrected my email address.
7239 * mouse.el: Added 'mouse-mswindows-drop' similar to
7242 1998-01-27 SL Baur <steve@altair.xemacs.org>
7244 * loadup.el (running-xemacs): Spelling fix.
7246 1998-01-26 Colin Rafferty <colin@xemacs.org>
7248 * packages.el (packages-find-packages-1): Don't allow a backwards
7249 compatible lisp tree to overwrite `preloaded-file-list'.
7251 1998-01-26 SL Baur <steve@altair.xemacs.org>
7253 * loadup.el: Don't delete "xemacs" prior to dumping.
7255 1998-01-24 SL Baur <steve@altair.xemacs.org>
7257 * package-info.el (pi-last-mod-date): New function.
7258 (pi-author-version): New function.
7259 (batch-update-package-info): Use them.
7261 1998-01-23 Colin Rafferty <colin@xemacs.org>
7263 * frame.el (get-frame-for-buffer-default-to-current): Create.
7264 (get-frame-for-buffer-noselect): Allow user to use current frame
7265 with `get-frame-for-buffer-default-to-current'.
7267 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
7269 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
7270 (byte-compile-output-docform): Ditto.
7271 (byte-compile-compiled-obj-to-list): Ditto.
7273 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
7275 * startup.el (command-line-1): Removed code that ran
7278 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
7280 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
7282 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
7284 * frame.el (suspend-emacs-or-iconify-frame): Check using
7285 `device-on-window-system-p' instead of explicitly checking for X,
7286 so that the same logic works for MS Windows.
7287 (suspend-or-iconify-emacs): Ditto.
7289 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
7291 * about.el (about-maintainer-info): Andy Piper is back.
7292 (xemacs-hackers): Updated Andy Piper's email address.
7293 (about-hackers): Added Jonathan Harris.
7294 (about-hackers): Updated Tibor Polgar's email address.
7296 1998-01-18 SL Baur <steve@altair.xemacs.org>
7298 * about.el: Add xemacs.org email manager.
7300 * package-get-base.el (package-get-base): Updated with most recent
7303 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7305 * help.el (function-arglist): Use `indirect-function' instead of
7306 `symbol-function' so that aliases are treated correctly.
7308 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7310 * help.el (help-map): Add f1 binding to `help-for-help'.
7311 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
7312 (describe-key-briefly): Use `princ' "%s" to print object.
7313 (with-displaying-help-buffer): Kill buffer if it exists, again.
7314 (describe-key): Use `princ' "%s" to print object.
7315 (describe-function-1): Use `princ' "%s" to print object.
7316 Commented out alias lines removed.
7317 (help-pretty-print-limit): New variable to control pretty-printing
7319 (help-maybe-pretty-print-value): Steve wins! Renamed back from
7320 `help-pretty-print-value' again. Only print-print when OBJECT is
7321 list of length less than `help-pretty-print-limit'.
7322 (describe-variable): Use `help-maybe-pretty-print-value' again.
7324 1998-01-18 SL Baur <steve@altair.xemacs.org>
7326 * simple.el (blink-matching-open): Remove C++ kludge.
7327 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
7329 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7331 * info.el (Info-default-directory-list): Made the documentation
7334 1998-01-13 Martin Buchholz <martin@xemacs.org>
7337 * lisp/package-admin.el:
7338 * lisp/build-report.el:
7341 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
7343 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
7344 warnings in Java buffers without final newline and editing the
7347 1998-01-17 SL Baur <steve@altair.xemacs.org>
7349 * packages.el (packages-find-packages-1): Don't allow a backwards
7350 compatible lisp tree to overwrite `preloaded-file-list'.
7351 Suggested by Colin Rafferty <colin@xemacs.org>
7353 * mouse.el (mouse-offix-drop): Set undo-boundary.
7354 From Oliver Graf <ograf@fga.de>
7356 1998-01-13 SL Baur <steve@altair.xemacs.org>
7358 * loadup.el (load-gc): rewrite as defun.
7359 Print something sensical if a required dump-time file isn't found.
7361 1998-01-12 SL Baur <steve@altair.xemacs.org>
7363 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
7364 bug strikes a menudescriptor.
7366 * package-get-base.el (package-get-base): Updated.
7368 * package-info.el (batch-update-package-info): Derive REQUIRES
7371 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
7373 * files.el (save-some-buffers): Don't play games with deleting
7374 other windows if we are in the minibuffer window.
7376 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7378 * modeline.el (modeline-minor-mode-menu): Add support for :active
7379 (add-minor-mode): Document :active property to TOGGLE.
7381 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7383 * modeline.el (modeline-minor-mode-menu): Add support for an
7384 `:included' predicate in the `toggle-sym' plist.
7385 (add-minor-mode): Document the :included property, format
7386 docstring some more.
7387 (modeline-minor-mode-menu): Documentation string added.
7389 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7391 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
7392 labels from the symbol-names by thwacking off the overly redundant
7393 and overused "mode", parenthesizing "minor", and capitalizing the
7394 resultant strings. Also shortened the menu's title by eliminating
7395 the redundant buffer name.
7396 (add-minor-mode): Beautified the docstring, added mention of the
7397 `:menu-tag' property of TOGGLE.
7398 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
7399 `toggle-sym' to beatify the mode-life menus.
7400 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
7401 `auto-fill-function'.
7403 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
7405 * modeline.el (modeline-minor-mode-menu): Changed the string-only
7406 menus to :style 'toggle.
7408 1997-12-10 Markus Linnala <maage@cs.tut.fi>
7410 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
7412 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
7414 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
7415 only recognize first hyperlink.
7416 (hyper-apropos-highlightify): Deletia, this is already done by
7417 `hyper-apropos-insert-face'.
7418 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
7420 1998-01-09 SL Baur <steve@altair.xemacs.org>
7422 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
7424 (toolbar-mail-reader): Add support for `send'.
7425 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
7427 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
7429 * info.el (Info-emacs-info-file-name): Add defvar for
7430 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
7431 will function properly.
7433 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
7435 * simple.el: make the backwards delete function called by
7436 `backward-or-forward-delete-char' user configurable.
7438 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7440 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
7441 compiled function got loaded from.
7443 1998-01-09 SL Baur <steve@altair.xemacs.org>
7445 * term/apollo.el: Synched up with InfoDock 3.6.2.
7447 1998-01-08 SL Baur <steve@altair.xemacs.org>
7449 * startup.el (load-init-file): Load autoloads earlier.
7450 (startup-splash-frame): Handle InfoDock logo.
7452 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
7454 (x-init-toolbar-from-resources): Move from x-toolbar.el.
7456 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
7457 doesn't have this function.
7459 * packages.el (locate-data-file): Fix to call `locate-file'.
7461 1998-01-07 SL Baur <steve@altair.xemacs.org>
7463 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
7464 version of version.el.
7465 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
7467 * x-menubar.el (default-menubar): Guard reference to
7469 (default-menubar): Guard references to `font-lock-mode'.
7470 (default-menubar): Guard references to font-menu-this-frame-only-p'.
7471 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
7473 * make-docfile.el: Don't snarf doc strings from autoloads.
7475 * startup.el (load-init-file): Use algorithm from loaddefs.el for
7476 loading auto-autoloads files.
7478 * loaddefs.el: Disable dumping autoloads.
7480 1998-01-05 SL Baur <steve@altair.xemacs.org>
7482 * lisp-mnt.el: Synch to Emacs 20.2.
7484 * help.el: Remove manual autoload of `finder-by-keyword'.
7486 * finder.el (finder-by-keyword): Autoload.
7488 * help.el: Conditionalize hyperbole setup.
7490 1998-01-04 SL Baur <steve@altair.xemacs.org>
7492 * packages.el (package-require): Update to reflect new data format.
7494 1998-01-02 Didier Verna <verna@inf.enst.fr>
7496 * x-menubar.el (default-menubar): make the tutorials available
7497 through the menubar. (Plus some compilation warnings cleanup).
7499 1998-01-04 SL Baur <steve@altair.xemacs.org>
7501 * check-features.el: New file. Perform sanity check after build.
7503 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
7504 files to tooltalk package.
7505 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
7508 * package-admin.el (package-admin-xemacs): Use better default for
7509 location of XEmacs binary.
7511 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
7513 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
7514 tag with sexp and add value tag with value `t'.
7516 1998-01-03 SL Baur <steve@altair.xemacs.org>
7518 * package-get.el: Changes to work with real data.
7519 From Pete Ware <ware@cis.ohio-state.edu>
7521 * packages.el (packages-reload-autoloads): Guard load for the time
7524 * update-elc.el ("packages.el"): Force loading packages.el instead
7525 of possibly out-of-date packges.elc.
7526 * make-docfile.el ("packages.el"): Ditto.
7528 1998-01-02 Colin Rafferty <colin@xemacs.org>
7530 * build-report.el (build-report-delete-regexp): Added a rule for
7531 the main tarball shadowing anything past it.
7533 1998-01-02 SL Baur <steve@altair.xemacs.org>
7535 * packages.el (package-provide): Delete a previous provide.
7537 * package-info.el: New file.
7539 * package-get.el: New file.
7540 From Pete Ware <ware@cis.ohio-state.edu>
7541 (package-get): Fix md5 computation to work with Mule.
7543 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7545 * simple.el (log-message-*): Quote symbols in docstrings properly.
7547 1998-01-01 SL Baur <steve@altair.xemacs.org>
7549 * packages.el (packages-new-autoloads): Ignore symbolic links.
7551 * cus-face.el (face-custom-attributes-get): Fix typo.
7552 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7554 1997-12-31 SL Baur <steve@altair.xemacs.org>
7556 * startup.el (load-init-file): Reload new or changed autoloads
7557 unless inhibited. Reload modified dumped lisp (stubbed).
7559 * packages.el (packages-new-autoloads): New function.
7560 (packages-reload-autoloads): New function.
7561 (packages-reload-dumped-lisp): New (stub) function.
7563 * loadup.el: Inhibit reloading dumped files when running temacs.
7565 * loadhist.el (file-provides): Extend to handle variant
7568 * replace.el (query-replace): Fix typo.
7570 1997-12-30 SL Baur <steve@altair.xemacs.org>
7572 * make-docfile.el: list-autoloads-path has been renamed.
7573 * update-elc.el: list-autoloads has been renamed.
7575 * packages.el (packages-list-autoloads): Renamed.
7576 (packages-list-autoloads-path): Ditto.
7578 1997-12-29 Colin Rafferty <colin@xemacs.org>
7580 * packages.el (packages-find-packages-1): Made it signal a warning
7581 for an error in an auto-autoload.el file.
7583 1997-12-30 SL Baur <steve@altair.xemacs.org>
7585 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
7587 From Aki Vehtari <Aki.Vehtari@hut.fi>
7589 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
7591 * loadhist.el (unload-feature): Remove autoload.
7593 1997-12-28 SL Baur <steve@altair.xemacs.org>
7595 * loadhist.el: Unpackaged.
7597 * help.el (describe-symbol-find-file): Rename
7598 `describe-function-find-file' and make old name obsolete.
7599 (describe-function-1): Use it.
7600 (describe-function-1): Guard reference to
7601 `compiled-function-annotation'.
7603 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7605 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
7607 (help-mode-quit): New optional arg to control whether it kills or
7609 (with-displaying-help-buffer): Don't kill buffer initially, even
7610 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
7611 (help-pretty-print-value): Rename back from
7612 `help-maybe-pretty-print-value'! If `pp-internal' is available
7613 use it, otherwise use dumped `cl-prettyprint'.
7614 (describe-variable): Use `help-pretty-print-value' again.
7615 (find-func): Removed reference to "find-func" at end.
7617 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
7619 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
7620 GUI XEmacs. Rename? x-menubar is rather window system
7621 independant, except for a couple of items.
7623 1997-12-26 SL Baur <steve@altair.xemacs.org>
7625 * x-menubar.el (default-menubar): Remove hyperbole and oobr
7626 entries as they will no longer be distributed with XEmacs.
7628 * format.el (format-alist): Fix image/tiff regexps.
7629 From P. E. Jareth Hein <jareth@camelot-soft.com>
7631 * help.el (help-maybe-pretty-print-value): Rename.
7632 (describe-variable): Use it.
7633 (describe-variable): Add trailing linefeed.
7635 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7637 * help.el (describe-function-1): Don't output anything for
7638 arglist of autoload functions.
7640 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7642 * help.el (describe-function-1): Don't output anything for
7643 arglist of autoload functions.
7645 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7647 * help.el (help-mode-map): New bindings for `help-mode-bury',
7648 `describe-function-at-point', `describe-variable-at-point',
7649 `Info-elisp-ref', `customize-variable', `help-next-section' and
7650 `help-prev-section'.
7651 (help-next-section): New function.
7652 (help-prev-section): New function.
7653 (help-mode-quit): Changed to kill the help buffer.
7654 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
7656 (help-buffer-name): New function to generate the name of help
7658 (with-displaying-help-buffer): Is now a macro. Takes an new first
7659 argument giving the name of the help buffer.
7660 (describe-key): Use `with-displaying-help-buffer' with name.
7661 (describe-mode): Ditto.
7662 (describe-bindings): Ditto.
7663 (describe-prefix-bindings): Ditto.
7664 (view-lossage): Ditto.
7665 (with-syntax-table): New macro.
7666 (function-called-at-point): Use `ignore-errors' and
7667 `with-syntax-table'.
7668 (function-at-point): Ditto.
7669 (describe-function): Use `with-displaying-help-buffer' with name.
7670 (function-arglist): Extracted from `describe-function-1'. Returns
7671 function's arglist as string.
7672 (function-documentation): Extracted from `describe-function-1'.
7673 Returns function's docstring.
7674 (describe-function-1): Remove all the "stream" garbage, including
7675 the stream argument. Use `function-arglist' and
7676 `function-documentation'.
7677 (describe-function-arglist): Just use `function-arglist'.
7678 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
7679 (help-pretty-print-value): New function to help with
7680 pretty-printing variable values. Knows about `#<...>'. Needs
7682 (describe-variable): Use `with-displaying-help-buffer' with name.
7683 Formatting improved. Display file where variable is defined, if
7684 known. Use `help-pretty-print-value'.
7685 (describe-syntax): Use `with-displaying-help-buffer' with name.
7686 (list-processes): Remove "stream" garbage.
7688 1997-12-25 SL Baur <steve@altair.xemacs.org>
7690 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
7691 call a dumped routine instead.
7693 * x-win-xfree86.el: Wrap file in defun.
7694 * x-win-sun.el: Ditto.
7696 1997-12-23 SL Baur <steve@altair.xemacs.org>
7698 * help.el (view-emacs-news): Remove usage of outl-mouse which
7699 advises functions and does other evil things.
7701 1997-12-22 SL Baur <steve@altair.xemacs.org>
7703 * format.el (format-alist): Add `image/tiff'.
7704 From P. E. Jareth Hein <jareth@camelot-soft.com>
7706 1997-12-21 SL Baur <steve@altair.xemacs.org>
7708 * about.el (about-hackers): More names added.
7710 * make-docfile.el: Remove superfluous package path search.
7712 * loaddefs.el: Commentary changes. Removal of VM autoloads.
7714 1997-12-20 SL Baur <steve@altair.xemacs.org>
7716 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
7719 1997-12-18 SL Baur <steve@altair.xemacs.org>
7721 * startup.el (set-default-load-path): Make sure lisp and site-lisp
7722 get trailing slashes when added to the load-path.
7724 * x-init.el (init-x-win): Locate where XEmacs X localization files
7727 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
7729 * x-faces.el: Added support for foregroundToolBarColor
7730 to xpm-color-symbols.
7732 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
7734 * etags.el (tags-remove-duplicates): Removed.
7735 (buffer-tag-table-list): Use `delete-duplicates'.
7737 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
7739 (get*): Defalias to `get'.
7741 * cl.el (eql): Compare integers with `eq'.
7742 (cl-map-extents): Check for `map-extents' first.
7744 1997-12-17 Didier Verna <verna@inf.enst.fr>
7746 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
7747 added the 'numero', 'copyright' and 'trademark' symbols.
7749 * leim/quail/latin-post.el ("french-postfix"): see above.
7751 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
7753 * widget.el (define-widget): Check the arguments.
7755 * cus-edit.el (customize-face): Use `check-argument-type'.
7756 (custom-variable-value-create): Use `signal' to signal error.
7757 (custom-variable-reset-saved): Ditto.
7758 (custom-variable-reset-standard): Ditto.
7759 (custom-face-reset-saved): Ditto.
7761 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
7762 (widget-default-format-handler): Ditto.
7763 (widget-checklist-add-item): Ditto.
7764 (widget-radio-add-item): Ditto.
7765 (widget-editable-list-entry-create): Ditto.
7766 (widget-sexp-prompt-value): Ditto.
7768 * custom.el (custom-declare-variable): Signal errors better.
7769 (custom-handle-keyword): Ditto.
7770 (custom-declare-group): Ditto.
7772 * window-xemacs.el (windows): Ditto.
7774 * menubar.el (menu): Ditto.
7776 * keydefs.el (keyboard): Ditto.
7778 * minibuf.el (minibuffer): Ditto.
7780 * process.el (execute): Ditto.
7782 * fill.el (fill): Ditto.
7784 * modeline.el (modeline): Ditto.
7786 * help.el (help): Ditto.
7788 * faces.el (faces): Ditto.
7790 * files.el (files): Ditto.
7792 * x-init.el (x): Ditto.
7794 * lisp-mode.el (lisp): Ditto.
7796 * process.el (processes): Ditto.
7798 * mouse.el (mouse): Ditto.
7800 * abbrev.el (abbrev): Moved from cus-edit.
7802 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
7803 as variable declaration.
7805 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
7807 * menubar.el (find-menu-item): Use `check-argument-type'.
7808 (find-menu-item): Cosmetic changes.
7810 1997-12-18 SL Baur <steve@altair.xemacs.org>
7812 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
7814 1997-12-17 SL Baur <steve@altair.xemacs.org>
7816 * startup.el (set-default-load-path): Only search package-path
7817 when not running temacs.
7819 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
7822 * loadup.el: Correct commentary. Reformatting.
7823 (really-early-error-handler): Use absolute path to the
7824 first dumped-lisp.el file.
7825 (really-early-error-handler): Print full path name of
7826 each dumped lisp file (inherited from InfoDock).
7828 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
7829 dumped-lisp.el files.
7831 * make-docfile.el (preloaded-file-list): Reorder when the
7832 package-path is searched.
7833 * update-elc.el: Ditto.
7835 * lisp-mode.el (call-with-condition-handler): Treat the same as
7836 `condition-case' for indentation.
7838 * about.el (about-xemacs): Update release date.
7840 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
7842 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
7843 anywhere but at the last clause.
7844 (ecase): Disallow `t' and `otherwise'.
7846 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7848 * cus-edit.el (custom-buffer-create-buttons): New function
7849 from stuff moved out of `custom-buffer-create-internal'.
7850 (custom-novice): New variable. Default t.
7851 (custom-display-global-buttons): Ditto. Default `top'.
7852 (custom-buffer-create-internal): Only display help if
7853 `custom-novice' is non-nil. Display global buttons according to
7854 `custom-display-global-buttons'.
7856 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
7858 * menubar.el (find-menu-item): Use `check-argument-type'.
7859 (find-menu-item): Cosmetic changes.
7861 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
7863 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
7866 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7868 * format.el (format-deannotate-region): Bug fix.
7869 Deannotating a region containing unknown tags would fail
7870 (causing decoding of text/enriched to fail at user level)
7872 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
7874 * minibuf.el (read-directory-name): Support sixth
7875 arg, HISTORY, as already documented.
7877 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
7879 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
7882 1997-12-14 SL Baur <steve@altair.xemacs.org>
7884 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
7887 1997-12-13 SL Baur <steve@altair.xemacs.org>
7889 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.