1 2000-03-22 MORIOKA Tomohiko <tomo@m17n.org>
3 * utf-2000/Ideograph-R115-Grain.el (M25218): Separate J78-374E and
5 (M48869): Moved to Ideograph-R213-Turtle.el.
7 * utf-2000/Ideograph-R113-Spirit.el (M24634): Separate U+7941.
8 (M24636): Separate U+7944.
9 (M24637): Separate U+7945.
10 (M24638): Separate U+7946.
11 (M24640): Move K0-5137 from U+7948.
12 (M24641): Move K0-7233 from U+7949.
13 (M24643): Separate U+794A.
14 (M24645): Separate U+794B.
15 (M24647): Separate U+794C.
16 (M24651): Separate U+794F.
17 (M24652): Move K0-695E from M24652'.
19 2000-03-21 MORIOKA Tomohiko <tomo@m17n.org>
21 * utf-2000/Ideograph-R145-Clothes.el (M34166): Add J{78|83}-3736.
23 * utf-2000/Ideograph-R123-Sheep.el (M28498): Add J{78|83}-3732.
25 * utf-2000/Ideograph-R119-Rice.el (M26860): Add J{78|83}-3729.
27 * utf-2000/Ideograph-R177-Leather.el (M42729): Separate
28 J{83|90}-3724m K0-7C28 and C1-675D.
29 (M42732): Separate U+9775.
31 * utf-2000/Ideograph-R030-Mouth.el (M4015): Add J90-3674.
32 (J78-3674): New character.
34 2000-03-20 MORIOKA Tomohiko <tomo@m17n.org>
36 * utf-2000/Ideograph-R158-Body.el (U+8EAF): Add J{83|90}-366D.
38 2000-03-17 MORIOKA Tomohiko <tomo@m17n.org>
40 * utf-2000/Ideograph-R023-Hiding-Enclosure.el (U+533A): Add
43 * utf-2000/Ideograph-R009-Man.el (M724): Add
44 `jisx0208-difference'.
45 (U+4FF1): Add `jisx0208-1978/4X'.
47 * utf-2000/Ideograph-R145-Clothes.el (M34646): Add
48 `ideographic-strokes'.
49 (M34647): Add J{78|83}-365F.
50 (M34648): Add `ideographic-strokes'.
52 * utf-2000/Ideograph-R145-Clothes.el (M34148): Add
53 `ideographic-strokes'.
54 (M34149): Separate U+887F.
55 (M34150): Separate C2-3277.
56 (M34151): Add `ideographic-strokes'.
58 * utf-2000/Ideograph-R076-Lack.el (M16104): Unify U+6B3D.
60 2000-03-17 MORIOKA Tomohiko <tomo@m17n.org>
62 * utf-2000/char-db-util.el (insert-char-data): Regard charset
63 `mojikyo' as same as `ideograph-daikanwa'; support
65 (decode-builtin-char): Regard charset `mojikyo' as same as
68 2000-03-16 MORIOKA Tomohiko <tomo@m17n.org>
70 * utf-2000/Ideograph-R076-Lack.el (M16008): Unify U+6B23.
71 (M16012): Separate U+6B24.
72 (M16017): Unify U+6B25.
73 (M16019): Unify U+6B26.
75 * utf-2000/Ideograph-R069-Axe.el (M13534): Unify U+65A4.
77 * utf-2000/Ideograph-R019-Power.el (M2415'): Add J90-3650 and
80 2000-03-15 MORIOKA Tomohiko <tomo@m17n.org>
82 * utf-2000/Ideograph-R009-Man.el (M899): Add J90-3676.
83 (J83-364F): Add J90-364F.
85 * utf-2000/Ideograph-R032-Earth.el (U+5C2D): Moved from
86 Ideograph-R043-Lame.el; add J90-3646.
88 * utf-2000/Ideograph-R043-Lame.el (U+5C2D): Moved to
89 Ideograph-R032-Earth.el.
91 * utf-2000/Ideograph-R064-Hand.el (U+631F): Add J{78|83|90}-3634.
93 * utf-2000/Ideograph-R026-Seal.el (U+537F): Add J90-362A.
95 * utf-2000/Ideograph-R044-Corpse.el (M7709): Separate U+5C51 and
98 * utf-2000/Ideograph-R032-Earth.el (M4916): Separate
100 (U+5747): Unify J{78|83}-3651.
102 2000-03-14 MORIOKA Tomohiko <tomo@m17n.org>
104 * utf-2000/Ideograph-R093-Cow.el (M19922): Unify U+725B.
105 (M19923): Add total-strokes.
107 * utf-2000/Ideograph-R029-Again.el (M3118'): Add J90-355A and
110 * utf-2000/Ideograph-R123-Sheep.el (M28504): Add J{78|83}-3541 and
113 * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el (M22007): Unify U+7591.
115 * utf-2000/Ideograph-R093-Cow.el (M20190'): Add J{78|83|90}-353E
117 (M20195): Unify U+72A1.
119 * utf-2000/Ideograph-R076-Lack.el (M16097): Unify U+6B3A.
120 (M16099): Unify U+6B3B.
121 (M16103): Unify U+6B3C.
123 * utf-2000/Ideograph-R084-Steam.el (M17046): Separate U+6C18; add
125 (U+6C18): Unify C2-2258.
126 (M17046'): Add J{78|83|90}-3524 and Mojikyo-50245.
128 * utf-2000/Ideograph-R009-Man.el (M927'): Add J90-3536 and
131 * utf-2000/Ideograph-R079-Weapon.el (M16668): Unify U+6BC4.
132 (M16673): Unify U+6BC5.
134 2000-03-13 MORIOKA Tomohiko <tomo@m17n.org>
136 * utf-2000/Ideograph-R116-Cave.el (M25593): Separate U+7AAE.
138 2000-03-09 MORIOKA Tomohiko <tomo@m17n.org>
140 * utf-2000/Ideograph-R113-Spirit.el (M24639): Separate U+7947.
142 2000-03-08 MORIOKA Tomohiko <tomo@m17n.org>
144 * utf-2000/Ideograph-R050-Turban.el (M8930): Separate J90-3522 and
147 2000-03-06 MORIOKA Tomohiko <tomo@m17n.org>
149 * utf-2000/Ideograph-R074-Moon.el (M14378): Add J{78|83}-347C.
151 * utf-2000/Ideograph-R071-Not.el (M13721): Unify U+65E2.
153 * utf-2000/Ideograph-R070-Square.el (M13687): Unify U+65D7.
154 (M13694): Unify U+65D8.
155 (M13698): Unify U+65DA.
157 * utf-2000/Ideograph-R026-Seal.el (U+5371): Add J90-346D.
159 2000-03-03 MORIOKA Tomohiko <tomo@m17n.org>
161 * utf-2000/Ideograph-R104-Sickness.el (M22538): Unify U+764C.
162 (M22542): Unify U+7650.
164 * utf-2000/Ideograph-R170-Mound.el (M41676'): Add
167 * utf-2000/Ideograph-R108-Dish.el (M23031): Unify U+76E2.
168 (M23032): Unify C1-6971.
169 (J90-3446): Add J{78|83}-3446 and K0-4A78.
171 * utf-2000/Ideograph-R099-Sweet.el (M21643): Unify U+7518.
173 * utf-2000/Ideograph-R085-Water.el (M18253): New character.
174 (U+6F97): Unify C1-6D58; add J{83|90}-3442 and K0-4A55.
176 * utf-2000/Ideograph-R076-Lack.el (M16190): Unify U+6B52.
177 (M16197): Unify U+6B53.
179 2000-03-02 MORIOKA Tomohiko <tomo@m17n.org>
181 * utf-2000/Ideograph-R076-Lack.el (M16107): Unify U+6B3E.
182 (M16111): Unify U+6B3F.
183 (M16125): Unify U+6B40.
184 (M16126): Unify U+6B41.
185 (M16127): Unify U+6B42.
187 * utf-2000/Ideograph-R066-Rap.el (M13260): Add J{78|83}-343A;
188 separate C1-5F56 and J90-343A.
190 * utf-2000/Ideograph-R098-Tile.el (J90-3424): Add J{78|83}-3424.
192 * utf-2000/Ideograph-R140-Grass.el (M30771): New character.
193 (U+82C5): Add J90-3423.
194 (U+85F2): Delete M15811; add C2-665A.
196 * utf-2000/Ideograph-R181-Leaf.el (M43374): Separate U+9811.
198 2000-03-01 MORIOKA Tomohiko <tomo@m17n.org>
200 * utf-2000/Ideograph-R124-Feather.el (M28766): Separate U+7FEB.
202 * utf-2000/Ideograph-R046-Mountain.el (M8624'): Separate
205 * utf-2000/Ideograph-R154-Shell.el (M36681): Separate
206 J{78|83}-3453 and C1-5D4B.
208 * utf-2000/Ideograph-R124-Feather.el (M28780): Separate U+7FF0.
210 * utf-2000/Ideograph-R030-Mouth.el (U+565B): Add J90-337A.
212 * utf-2000/Ideograph-R116-Cave.el (U+7AC3): Add J78-635E and
215 * utf-2000/Ideograph-R075-Tree.el (M15065): Separate U+691B.
216 (U+691B): Add J{78|83|90}-3371.
218 * utf-2000/Ideograph-R018-Knife.el (M2112'): Add J90-3364.
220 * utf-2000/Ideograph-R075-Tree.el (M15485): Add J{78|83}-335F.
222 2000-02-29 MORIOKA Tomohiko <tomo@m17n.org>
224 * utf-2000/Ideograph-R079-Weapon.el (U+6BBB): Unify C3-3665; add
226 (J90-334C): New character.
228 * utf-2000/Ideograph-R064-Hand.el (U+64B9): Add J78-5978 and
231 * utf-2000/Ideograph-R142-Insect.el (U+86CE): Add J78-695A and
234 * utf-2000/Ideograph-R075-Tree.el (M15217'): Add J78-3335;
236 (U+6982): Separate J83-3335, J90-3335 and C1-644D.
238 2000-02-28 MORIOKA Tomohiko <tomo@m17n.org>
240 * utf-2000/Ideograph-R106-White.el (M22699): Unify U+7686.
242 * utf-2000/Ideograph-R177-Leather.el (M42781): Separate
245 * utf-2000/Ideograph-R140-Grass.el (M31170): Separate U+83D4.
246 (M32601): Separate C5-7940; add mapping to U+8641.
248 * utf-2000/Ideograph-R061-Heart.el (M10617'): Remove C1-554E.
250 * utf-2000/Ideograph-R140-Grass.el (M31000): New character.
251 (M31000'): Add J90-3259; move C1-5D23 to M31000.
252 (M31168): New character.
253 (M31168'): Add J90-325B; move C3-3E59 to M31168.
255 2000-02-26 MORIOKA Tomohiko <tomo@m17n.org>
257 * utf-2000/Ideograph-R021-Spoon.el (J{78|83}-323D): Add J90-323D.
259 * utf-2000/Ideograph-R026-Seal.el (J{78|83}-3237): Add J90-3237.
261 * utf-2000/Ideograph-R009-Man.el (M628'): Add J90-3241.
262 (M1178): Add J90-322F.
264 2000-02-25 MORIOKA Tomohiko <tomo@m17n.org>
266 * utf-2000/Ideograph-R092-Fang.el (M19909): Unify C1-455B.
267 (J90-3267): Unify J{78|83}-3267.
269 * utf-2000/Ideograph-R076-Lack.el (M16167): Unify U+6B4C.
270 (M16168): Unify U+6B4D.
272 * utf-2000/Ideograph-R093-Cow.el (M19933): Unify U+7261.
274 * utf-2000/Ideograph-R124-Feather.el (M28614): New character.
275 (M28614'): Separate K0-6962 to M28614.
276 (M28616): Separate C6-3375.
277 (M28617): Separate C6-3372.
278 (M28618): Separate C6-3376.
279 (M28619): Separate C5-2B2B.
280 (M28620): Separate C4-2B22.
281 (M28621): Separate C4-2B21.
282 (M28622): Separate C4-2B24.
283 (M28623): Separate U+7FBE.
284 (M28624): Separate C4-2B23.
285 (M28625): Separate U+7FBF.
286 (M28626): Separate C6-3374.
287 (M28627): Separate C4-2F33.
288 (M28628): Separate U+437E.
289 (M28629): Separate C5-2F61.
290 (M28631): Separate C5-2F63.
291 (M28632): Separate U+7FC0.
292 (M28633): Separate C5-2F60.
293 (M28634): Separate C4-2F31.
294 (M28800): Moved from Ideograph-R196-Bird.el.
296 * utf-2000/Ideograph-R195-Fish.el (U+9BF5): Add J90-3033.
298 2000-02-24 MORIOKA Tomohiko <tomo@m17n.org>
300 * mule/mule-conf.el (japanese-jisx0213-1): Allow
302 (japanese-jisx0213-2): Allow "jisx0213.2000-2".
304 * mule/mule-charset.el (default-coded-charset-priority-list):
305 Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
306 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
308 2000-02-24 MORIOKA Tomohiko <tomo@m17n.org>
310 * utf-2000/Ideograph-R196-Bird.el: Move M28800 and U+7FF5 to
311 Ideograph-R124-Feather.el.
312 (U+9D0E): Add J{83|90}-322A.
314 * utf-2000/Ideograph-R196-Bird.el (U+9D2C): Add J78-7274 and
317 * utf-2000/Ideograph-R145-Clothes.el (M34629): Separate U+8956;
320 * utf-2000/Ideograph-R079-Weapon.el (M16618'): Unify U+6BB4;
323 * utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
324 utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
325 utf-2000/u03000-CJK-Symbols-and-Punctuation.el,
326 utf-2000/u02600-Miscellaneous-Symbols.el,
327 utf-2000/u025A0-Geometric-Shapes.el,
328 utf-2000/u02500-Box-Drawing.el,
329 utf-2000/u02300-Miscellaneous-Technical.el,
330 utf-2000/u02200-Mathematical-Operators.el,
331 utf-2000/u02190-Arrows.el, utf-2000/u02100-Letterlike-Symbols.el,
332 utf-2000/u02000-General-Punctuation.el,
333 utf-2000/u00400-Cyrillic.el, utf-2000/u00370-Greek.el,
334 utf-2000/u000A0-Latin-1-Supplement.el: Add japanese-jisx0208-1990.
336 2000-02-24 MORIOKA Tomohiko <tomo@m17n.org>
338 * utf-2000/Ideograph-R076-Lack.el (M16024'): Unify U+6B27;
341 * utf-2000/Ideograph-R064-Hand.el (M11955): Separate U+62D0.
343 2000-02-23 MORIOKA Tomohiko <tomo@m17n.org>
345 * utf-2000/Ideograph-R172-Short-Tailed-Bird.el (M41973): Separate
346 J{78|83}-326D, K0-643A and J90-326D.
348 * utf-2000/Ideograph-R140-Grass.el (M30860'): Unify C6-2E22;
349 separate J{78|83}-326A.
351 * utf-2000/Ideograph-R162-Walk.el (M38789): Separate C1-535E and
353 (M38790): Separate C3-2F31 and U+8FE7.
354 (M38791): Separate C1-5365 and U+8FE8.
355 (M38792): Separate C4-2B4F.
357 * utf-2000/Ideograph-R124-Feather.el (M28635): Unify K0-683A.
358 (M28635'): Separate K0-683A; separate U+7FC1.
360 * utf-2000/Ideograph-R169-Gate.el (M41244): Add
361 `jisx0208-difference'.
363 * utf-2000/Ideograph-R100-Life.el (M21689): Add J{78|83}-3179.
365 2000-02-22 MORIOKA Tomohiko <tomo@m17n.org>
367 * utf-2000/Ideograph-R070-Square.el (M13628): Separate U+65BC.
368 (U+65BC): Unify J{78|83|90}-3177 and C1-4D75.
370 2000-02-18 MORIOKA Tomohiko <tomo@m17n.org>
372 * utf-2000/Ideograph-R086-Fire.el (U+7114): Add J{83|90}-316B.
374 * utf-2000/Ideograph-R187-Horse.el (M44633'): Add
377 * utf-2000/Ideograph-R108-Dish.el (M22972'): Unify U+76CA.
378 (M22975): Unify U+76CB.
380 2000-02-17 MORIOKA Tomohiko <tomo@m17n.org>
382 * utf-2000/Ideograph-R104-Sickness.el (M22069): Unify U+75AB.
383 (M22081): Unify U+75B0.
385 * utf-2000/Ideograph-R140-Grass.el (M30808'): Add J90-3151.
387 * utf-2000/Ideograph-R108-Dish.el (M22961): Add J{78|83}-314E.
388 (M22965): Unify U+76C9.
390 * utf-2000/Ideograph-R097-Melon.el (M21371): Unify C1-466A.
391 (J90-313B): Unify J{78|83}-313B; separate C1-466A.
393 2000-02-16 MORIOKA Tomohiko <tomo@m17n.org>
395 * utf-2000/Ideograph-R027-Cliff.el: Reformated.
397 * utf-2000/Ideograph-R167-Gold.el (M40310): Separate U+925B,
398 C1-6745 and J90-3174.
400 2000-02-15 MORIOKA Tomohiko <tomo@m17n.org>
402 * utf-2000/Ideograph-R085-Water.el (M17260): Separate U+6CBF,
403 J90-3168 and C1-4E58.
405 * utf-2000/Ideograph-R144-Walk-Enclosure.el (M34073): Separate
406 {j78|83|90}-3152 and K0-6A5B.
408 2000-02-14 MORIOKA Tomohiko <tomo@m17n.org>
410 * utf-2000/Ideograph-R184-Eat.el (M44146): Separate U+990C.
412 * utf-2000/Ideograph-R030-Mouth.el (M4286): Separate U+5642.
414 * utf-2000/Ideograph-R162-Walk.el (M38722): Separate U+8FC2.
415 (M38901): Unify K0-5C71; separate C1-5D61 and J90-3029.
416 (U+9022): Separate K0-5C71 and C1-5D61; add `jisx0208-difference'
419 * utf-2000/Ideograph-R140-Grass.el (M30699'): Separate U+829D.
420 (J{78|83|90}-3032): Add `jisx0208-difference'.
422 2000-02-12 MORIOKA Tomohiko <tomo@m17n.org>
424 * utf-2000/Ideograph-R120-Silk.el (M27682): Separate
426 (SJG-6136): Unify J90-305E.
428 * utf-2000/Ideograph-R009-Man.el (SJG-352): Unify J90-304E.
430 2000-02-11 MORIOKA Tomohiko <tomo@m17n.org>
432 * utf-2000/Ideograph-R195-Fish.el (M46413): Unify J78-3073.
433 (U+9C2F): Unify J{83|90}-3073.
435 2000-02-10 MORIOKA Tomohiko <tomo@m17n.org>
437 * utf-2000/Ideograph-R145-Clothes.el (M34091): Unify U+8863.
439 * utf-2000/Ideograph-R008-Lid.el (M00286): Unify J78-5035 and
441 (U+4EA5): Unify J90-3067.
443 * utf-2000/Ideograph-R023-Hiding-Enclosure.el (U+533B): Add
446 * utf-2000/Ideograph-R162-Walk.el (M08680'1): Separate U+5DE1.
447 (M39134): Unify K0-6B36.
448 (M39134'): Unify U+907A.
450 * utf-2000/Ideograph-R047-River.el (M8680'): Moved from
451 Ideograph-R162-Walk.el.
454 * utf-2000/Ideograph-R102-Field.el (M21854): Unify U+7570;
456 (M21854): Separate U+7570; unify C6-4B56.
458 2000-02-09 MORIOKA Tomohiko <tomo@m17n.org>
460 * utf-2000/Ideograph-R145-Clothes.el (M34240): Add J78-3041.
462 * utf-2000/Ideograph-R064-Hand.el (M11835): Separate J90-3037.
464 * utf-2000/Ideograph-R085-Water.el (M17678): Separate U+6DEB.
465 (M17951): Separate U+6EA2.
467 * utf-2000/Ideograph-R100-Life.el (M21687): Unify C3-3D3E instead
470 2000-02-08 MORIOKA Tomohiko <tomo@m17n.org>
472 * utf-2000/char-db-util.el (insert-char-data): Don't output
475 * utf-2000/Ideograph-R184-Eat.el (M44014): Unify U+98DF.
476 (M44080): Separate japanese-jisx02080-1978 and japanese-jisx0208.
478 * utf-2000/Ideograph-R100-Life.el (M21670): Unify GB, CNS and JIS.
480 (M21684): Unify with U+7522.
481 (M21684'): Unify with U+7523.
483 * utf-2000/Ideograph-R067-Script.el (M013450): Unify GB, CNS and
486 * utf-2000/Ideograph-R009-Man.el (M00378): Add
487 japanese-jisx0208-1990.
489 2000-02-07 MORIOKA Tomohiko <tomo@m17n.org>
491 * utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
492 utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
493 utf-2000/u02600-Miscellaneous-Symbols.el,
494 utf-2000/u02500-Box-Drawing.el,
495 utf-2000/u02190-Arrows.el, utf-2000/u02100-Letterlike-Symbols.el,
496 utf-2000/u00400-Cyrillic.el, utf-2000/u00370-Greek.el,
497 utf-2000/u000A0-Latin-1-Supplement.el: Add japanese-jisx0208-1990.
499 2000-02-06 MORIOKA Tomohiko <tomo@m17n.org>
501 * utf-2000/u02000-General-Punctuation.el,
502 utf-2000/u02200-Mathematical-Operators.el,
503 utf-2000/u02300-Miscellaneous-Technical.el,
504 utf-2000/u025A0-Geometric-Shapes.el,
505 utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Add
506 japanese-jisx0208-1990.
508 2000-02-02 MORIOKA Tomohiko <tomo@m17n.org>
510 * utf-2000/char-db-util.el (decode-builtin-char): Use
512 (write-char-range-data-to-file): Use utf-8.
514 2000-02-01 MORIOKA Tomohiko <tomo@etl.go.jp>
516 * utf-2000/char-db-util.el (insert-char-data): Print corresponding
517 character as comment for `->ucs' and each coded-charset.
518 (what-char-definition): Don't call `char-db-update-comment'.
520 2000-01-31 MORIOKA Tomohiko <tomo@etl.go.jp>
522 * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
524 2000-01-19 MORIOKA Tomohiko <tomo@etl.go.jp>
526 * utf-2000/mojikyo.el: New file.
528 2000-01-28 MORIOKA Tomohiko <tomo@etl.go.jp>
530 * utf-2000/char-db-util.el (insert-char-data): Print code-point of
531 `ideograph-daikanwa' as a decimal value.
532 (decode-builtin-char): New function.
534 2000-01-27 MORIOKA Tomohiko <tomo@m17n.org>
536 * mule/mule-charset.el (default-coded-charset-priority-list): Add
539 2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp>
541 * mule/mule-charset.el (default-coded-charset-priority-list):
542 Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
545 * utf-2000/char-db-util.el (insert-char-data): Modify for
546 code-point format change.
548 2000-01-12 MORIOKA Tomohiko <tomo@etl.go.jp>
550 * mule/mule-charset.el (default-coded-charset-priority-list): Add
551 `mojikyo-pj-[1 .. 21]' in UTF-2000.
553 2000-01-14 MORIOKA Tomohiko <tomo@etl.go.jp>
555 * mule/mule-charset.el (default-coded-charset-priority-list): Add
556 `katakana-jisx0201' in UTF-2000.
558 1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org>
560 * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
561 "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
562 "u0FB50-Arabic-Presentation-Forms-A",
563 "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
564 "u0FE50-Small-Form-Variants",
565 "u0FE70-Arabic-Presentation-Forms-B",
566 "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
569 * utf-2000/u0A000-Yi-Syllables.el,
570 utf-2000/u0AC00-Hangul-Syllables.el,
571 utf-2000/u0FB00-Alphabetic-Presentation-Forms.el,
572 utf-2000/u0FB50-Arabic-Presentation-Forms-A.el,
573 utf-2000/u0FE20-Combining-Half-Marks.el,
574 utf-2000/u0FE30-CJK-Compatibility-Forms.el,
575 utf-2000/u0FE50-Small-Form-Variants.el,
576 utf-2000/u0FE70-Arabic-Presentation-Forms-B.el,
577 utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
578 utf-2000/u0FFF0-Specials.el: New files.
580 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
582 * dumped-lisp.el (preloaded-file-list): Delete
583 "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
584 ... "Ideograph-R214-Flute" in UTF-2000.
586 1999-12-20 MORIOKA Tomohiko <tomo@etl.go.jp>
588 * utf-2000/char-db-util.el (insert-char-data): Change order of
590 (insert-char-data-with-variant): Look up variants of corresponding
591 ucs character if a character does not have variants.
593 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
595 * utf-2000/ideograph-util.el (ideograph-char<): Fixed.
597 * utf-2000/u03100-Bopomofo.el (U+3128): Separate M00115.
599 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
601 * utf-2000/Ideograph-R213-Turtle.el,
602 utf-2000/Ideograph-R214-Flute.el: New files.
604 * utf-2000/Ideograph-R206-Tripod.el,
605 utf-2000/Ideograph-R207-Drum.el, utf-2000/Ideograph-R208-Rat.el,
606 utf-2000/Ideograph-R209-Nose.el, utf-2000/Ideograph-R210-Even.el,
607 utf-2000/Ideograph-R211-Tooth.el,
608 utf-2000/Ideograph-R212-Dragon.el: New files.
610 * utf-2000/Ideograph-R204-Embroidery.el,
611 utf-2000/Ideograph-R205-Frog.el: New files.
613 * utf-2000/Ideograph-R200-Hemp.el,
614 utf-2000/Ideograph-R201-Yellow.el,
615 utf-2000/Ideograph-R202-Millet.el,
616 utf-2000/Ideograph-R203-Black.el: New files.
618 * utf-2000/Ideograph-R194-Ghost.el,
619 utf-2000/Ideograph-R195-Fish.el, utf-2000/Ideograph-R196-Bird.el,
620 utf-2000/Ideograph-R197-Salt.el, utf-2000/Ideograph-R198-Deer.el,
621 utf-2000/Ideograph-R199-Wheat.el: New files.
623 * utf-2000/Ideograph-R191-Fight.el,
624 utf-2000/Ideograph-R192-Sacrificial-Wine.el,
625 utf-2000/Ideograph-R193-Cauldron.el: New files.
627 * utf-2000/Ideograph-R185-Head.el,
628 utf-2000/Ideograph-R186-Fragrant.el,
629 utf-2000/Ideograph-R187-Horse.el, utf-2000/Ideograph-R188-Bone.el,
630 utf-2000/Ideograph-R189-Tall.el, utf-2000/Ideograph-R190-Hair.el:
633 * utf-2000/Ideograph-R183-Fly.el, utf-2000/Ideograph-R184-Eat.el:
636 * utf-2000/Ideograph-R180-Sound.el,
637 utf-2000/Ideograph-R181-Leaf.el, utf-2000/Ideograph-R182-Wind.el:
640 * utf-2000/Ideograph-R178-Tanned-Leather.el,
641 utf-2000/Ideograph-R179-Leek.el: New files.
643 * utf-2000/Ideograph-R166-Village.el,
644 utf-2000/Ideograph-R167-Gold.el, utf-2000/Ideograph-R168-Long.el,
645 utf-2000/Ideograph-R169-Gate.el, utf-2000/Ideograph-R170-Mound.el,
646 utf-2000/Ideograph-R171-Slave.el,
647 utf-2000/Ideograph-R172-Short-Tailed-Bird.el,
648 utf-2000/Ideograph-R173-Rain.el, utf-2000/Ideograph-R174-Blue.el,
649 utf-2000/Ideograph-R175-Wrong.el, utf-2000/Ideograph-R176-Face.el,
650 utf-2000/Ideograph-R177-Leather.el: New files.
652 * utf-2000/Ideograph-R161-Morning.el,
653 utf-2000/Ideograph-R162-Walk.el, utf-2000/Ideograph-R163-City.el,
654 utf-2000/Ideograph-R164-Wine.el,
655 utf-2000/Ideograph-R165-Distinguish.el: New files.
657 * utf-2000/Ideograph-R156-Run.el, utf-2000/Ideograph-R157-Foot.el,
658 utf-2000/Ideograph-R158-Body.el, utf-2000/Ideograph-R159-Cart.el,
659 utf-2000/Ideograph-R160-Bitter.el: New files.
661 * utf-2000/Ideograph-R153-Badger.el,
662 utf-2000/Ideograph-R154-Shell.el, utf-2000/Ideograph-R155-Red.el:
665 * utf-2000/Ideograph-R151-Bean.el, utf-2000/Ideograph-R152-Pig.el:
668 * utf-2000/Ideograph-R148-Horn.el,
669 utf-2000/Ideograph-R149-Speech.el,
670 utf-2000/Ideograph-R150-Valley.el: New files.
672 * utf-2000/Ideograph-R139-Color.el,
673 utf-2000/Ideograph-R140-Grass.el,
674 utf-2000/Ideograph-R141-Tiger.el,
675 utf-2000/Ideograph-R142-Insect.el,
676 utf-2000/Ideograph-R143-Blood.el,
677 utf-2000/Ideograph-R144-Walk-Enclosure.el,
678 utf-2000/Ideograph-R145-Clothes.el,
679 utf-2000/Ideograph-R146-West.el, utf-2000/Ideograph-R147-See.el:
682 * utf-2000/Ideograph-R137-Boat.el,
683 utf-2000/Ideograph-R138-Stopping.el: New files.
685 * utf-2000/Ideograph-R135-Tongue.el,
686 utf-2000/Ideograph-R136-Oppose.el: New files.
688 * utf-2000/Ideograph-R132-Self.el,
689 utf-2000/Ideograph-R133-Arrive.el,
690 utf-2000/Ideograph-R134-Mortar.el: New files.
692 * utf-2000/Ideograph-R127-Plow.el, utf-2000/Ideograph-R128-Ear.el,
693 utf-2000/Ideograph-R129-Brush.el, utf-2000/Ideograph-R130-Meat.el,
694 utf-2000/Ideograph-R131-Minister.el: New files.
696 * utf-2000/Ideograph-R123-Sheep.el,
697 utf-2000/Ideograph-R124-Feather.el,
698 utf-2000/Ideograph-R125-Old.el, utf-2000/Ideograph-R126-And.el:
701 * utf-2000/Ideograph-R110-Spear.el,
702 utf-2000/Ideograph-R111-Arrow.el,
703 utf-2000/Ideograph-R112-Stone.el,
704 utf-2000/Ideograph-R113-Spirit.el,
705 utf-2000/Ideograph-R114-Track.el,
706 utf-2000/Ideograph-R115-Grain.el, utf-2000/Ideograph-R116-Cave.el,
707 utf-2000/Ideograph-R117-Stand.el,
708 utf-2000/Ideograph-R118-Bamboo.el,
709 utf-2000/Ideograph-R119-Rice.el, utf-2000/Ideograph-R120-Silk.el,
710 utf-2000/Ideograph-R121-Jar.el, utf-2000/Ideograph-R122-Net.el:
713 * utf-2000/Ideograph-R108-Dish.el, utf-2000/Ideograph-R109-Eye.el:
716 * utf-2000/Ideograph-R106-White.el,
717 utf-2000/Ideograph-R107-Skin.el: New files.
719 * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el,
720 utf-2000/Ideograph-R104-Sickness.el,
721 utf-2000/Ideograph-R105-Dotted-Tent.el: New files.
723 * utf-2000/Ideograph-R099-Sweet.el,
724 utf-2000/Ideograph-R100-Life.el, utf-2000/Ideograph-R101-Use.el,
725 utf-2000/Ideograph-R102-Field.el: New files.
727 * utf-2000/Ideograph-R095-Profound.el,
728 utf-2000/Ideograph-R096-Jade.el, utf-2000/Ideograph-R097-Melon.el,
729 utf-2000/Ideograph-R098-Tile.el: New files.
731 * utf-2000/Ideograph-R092-Fang.el, utf-2000/Ideograph-R093-Cow.el,
732 utf-2000/Ideograph-R094-Dog.el: New files.
734 * utf-2000/Ideograph-R090-Half-Tree-Trunk.el,
735 utf-2000/Ideograph-R091-Slice.el: New files.
737 * utf-2000/Ideograph-R088-Father.el,
738 utf-2000/Ideograph-R089-Double-X.el: New files.
740 * utf-2000/Ideograph-R084-Steam.el,
741 utf-2000/Ideograph-R085-Water.el, utf-2000/Ideograph-R086-Fire.el,
742 utf-2000/Ideograph-R087-Claw.el: New files.
744 * utf-2000/Ideograph-R081-Compare.el,
745 utf-2000/Ideograph-R082-Fur.el, utf-2000/Ideograph-R083-Clan.el:
748 * utf-2000/Ideograph-R079-Weapon.el,
749 utf-2000/Ideograph-R080-Do-Not.el: New files.
751 * utf-2000/Ideograph-R073-Say.el, utf-2000/Ideograph-R074-Moon.el,
752 utf-2000/Ideograph-R075-Tree.el, utf-2000/Ideograph-R076-Lack.el,
753 utf-2000/Ideograph-R077-Stop.el, utf-2000/Ideograph-R078-Death.el:
756 * utf-2000/Ideograph-R070-Square.el,
757 utf-2000/Ideograph-R071-Not.el, utf-2000/Ideograph-R072-Sun.el:
760 * utf-2000/Ideograph-R068-Dipper.el,
761 utf-2000/Ideograph-R069-Axe.el: New files.
763 * utf-2000/Ideograph-R055-Two-Hands.el,
764 utf-2000/Ideograph-R056-Shoot.el, utf-2000/Ideograph-R057-Bow.el,
765 utf-2000/Ideograph-R058-Snout.el,
766 utf-2000/Ideograph-R059-Bristle.el,
767 utf-2000/Ideograph-R060-Step.el, utf-2000/Ideograph-R061-Heart.el,
768 utf-2000/Ideograph-R062-Halberd.el,
769 utf-2000/Ideograph-R063-Door.el, utf-2000/Ideograph-R064-Hand.el,
770 utf-2000/Ideograph-R065-Branch.el, utf-2000/Ideograph-R066-Rap.el,
771 utf-2000/Ideograph-R067-Script.el: New files.
773 * utf-2000/Ideograph-R053-Dotted-Cliff.el,
774 utf-2000/Ideograph-R054-Long-Stride.el: New files.
776 * utf-2000/Ideograph-R051-Dry.el,
777 utf-2000/Ideograph-R052-Short-Thread.el: New files.
779 * utf-2000/Ideograph-R043-Lame.el,
780 utf-2000/Ideograph-R044-Corpse.el,
781 utf-2000/Ideograph-R045-Sprout.el,
782 utf-2000/Ideograph-R046-Mountain.el,
783 utf-2000/Ideograph-R047-River.el, utf-2000/Ideograph-R048-Work.el,
784 utf-2000/Ideograph-R049-Oneself.el,
785 utf-2000/Ideograph-R050-Turban.el: New files.
787 * utf-2000/Ideograph-R041-Inch.el,
788 utf-2000/Ideograph-R042-Small.el: New files.
790 * utf-2000/Ideograph-R036-Evening.el,
791 utf-2000/Ideograph-R037-Big.el, utf-2000/Ideograph-R038-Woman.el,
792 utf-2000/Ideograph-R039-Child.el, utf-2000/Ideograph-R040-Roof.el:
795 * utf-2000/Ideograph-R034-Go.el,
796 utf-2000/Ideograph-R035-Go-Slowly.el: New files.
798 * utf-2000/Ideograph-R031-Enclosure.el,
799 utf-2000/Ideograph-R032-Earth.el,
800 utf-2000/Ideograph-R033-Scholar.el: New files.
802 * utf-2000/Ideograph-R030-Mouth.el,
803 utf-2000/Ideograph-R029-Again.el,
804 utf-2000/Ideograph-R028-Private.el: Merge CJK Unified Ideographs
807 * utf-2000/Ideograph-R027-Cliff.el,
808 utf-2000/Ideograph-R026-Seal.el,
809 utf-2000/Ideograph-R025-Divination.el,
810 utf-2000/Ideograph-R024-Ten.el,
811 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
812 utf-2000/Ideograph-R022-Right-Open-Box.el,
813 utf-2000/Ideograph-R021-Spoon.el, utf-2000/Ideograph-R020-Wrap.el,
814 utf-2000/Ideograph-R019-Power.el,
815 utf-2000/Ideograph-R018-Knife.el,
816 utf-2000/Ideograph-R017-Open-Box.el,
817 utf-2000/Ideograph-R016-Table.el, utf-2000/Ideograph-R015-Ice.el,
818 utf-2000/Ideograph-R014-Cover.el,
819 utf-2000/Ideograph-R013-Down-Box.el,
820 utf-2000/Ideograph-R012-Eight.el,
821 utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el,
822 utf-2000/Ideograph-R009-Man.el, utf-2000/Ideograph-R008-Lid.el,
823 utf-2000/Ideograph-R007-Two.el, utf-2000/Ideograph-R006-Hook.el:
824 Merge `chinese-isoir165'.
826 * utf-2000/Ideograph-R004-Slash.el: Merge CNS chars not in
827 Morohashi's Daikanwa.
829 * utf-2000/Ideograph-R003-Dot.el: Merge `chinese-isoir165'.
831 * utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
833 1999-12-07 MORIOKA Tomohiko <tomo@etl.go.jp>
835 * utf-2000/Ideograph-R027-Cliff.el,
836 utf-2000/Ideograph-R026-Seal.el,
837 utf-2000/Ideograph-R025-Divination.el,
838 utf-2000/Ideograph-R024-Ten.el,
839 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
840 utf-2000/Ideograph-R022-Right-Open-Box.el,
841 utf-2000/Ideograph-R021-Spoon.el: Merge CJK Unified Ideographs
844 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
846 * utf-2000/Ideograph-R020-Wrap.el,
847 utf-2000/Ideograph-R019-Power.el,
848 utf-2000/Ideograph-R018-Knife.el: Merge CJK Unified Ideographs
851 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
853 * utf-2000/Ideograph-R009-Man.el: Merge CJK Unified Ideographs
856 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
858 * utf-2000/Ideograph-R017-Open-Box.el,
859 utf-2000/Ideograph-R016-Table.el: Merge CJK Unified Ideographs
862 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
864 * utf-2000/Ideograph-R015-Ice.el,
865 utf-2000/Ideograph-R014-Cover.el,
866 utf-2000/Ideograph-R013-Down-Box.el,
867 utf-2000/Ideograph-R012-Eight.el,
868 utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el:
869 Merge CJK Unified Ideographs Extension A.
871 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
873 * utf-2000/Ideograph-R008-Lid.el (M00286): Separate
874 `japanese-jisx0208-1978' and `japanese-jisx0208'.
876 * utf-2000/Ideograph-R005-Second.el: Merge `chinese-isoir165'.
878 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
880 * utf-2000/Ideograph-R004-Slash.el,
881 utf-2000/Ideograph-R003-Dot.el, utf-2000/Ideograph-R002-Line.el,
882 utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
884 1999-12-03 MORIOKA Tomohiko <tomo@etl.go.jp>
886 * utf-2000/Ideograph-R030-Mouth.el: Merge `japanese-jisx0213-1'
887 and `japanese-jisx0213-2'.
889 1999-12-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
891 * utf-2000/Ideograph-R029-Again.el: Merge `japanese-jisx0213-2'.
893 1999-12-01 MORIOKA Tomohiko <tomo@etl.go.jp>
895 * utf-2000/Ideograph-R028-Private.el: Merge `japanese-jisx0213-2'.
897 1999-12-01 MORIOKA Tomohiko <tomo@etl.go.jp>
899 * utf-2000/Ideograph-R027-Cliff.el: Merge `japanese-jisx0213-1'
900 and `japanese-jisx0213-2'.
902 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
904 * utf-2000/Ideograph-R026-Seal.el: Merge `japanese-jisx0213-1' and
905 `japanese-jisx0213-2'.
907 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
909 * utf-2000/Ideograph-R025-Divination.el: Merge
910 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
912 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
914 * utf-2000/Ideograph-R024-Ten.el: Merge `japanese-jisx0213-1' and
915 `japanese-jisx0213-2'.
917 1999-11-28 MORIOKA Tomohiko <tomo@etl.go.jp>
919 * utf-2000/Ideograph-R023-Hiding-Enclosure.el: Merge
920 `japanese-jisx0213-2'.
922 1999-11-27 MORIOKA Tomohiko <tomo@etl.go.jp>
924 * utf-2000/Ideograph-R022-Right-Open-Box.el: Merge
925 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
927 1999-11-27 MORIOKA Tomohiko <tomo@etl.go.jp>
929 * utf-2000/Ideograph-R021-Spoon.el (M02574): Separate C1-4621.
930 (M02576): Separate C6-2630.
931 (M02579): Separate C5-234A.
932 (M02581): Separate C4-284D.
933 (M02582): Separate C6-2F2F.
934 (M02588): Separate C6-3560.
936 * utf-2000/Ideograph-R020-Wrap.el: Merge `japanese-jisx0213-1' and
937 `japanese-jisx0213-2'.
939 1999-11-26 MORIOKA Tomohiko <tomo@etl.go.jp>
941 * utf-2000/Ideograph-R019-Power.el,
942 utf-2000/Ideograph-R018-Knife.el: Merge `japanese-jisx0213-1' and
943 `japanese-jisx0213-2'.
945 * utf-2000/Ideograph-R017-Open-Box.el (M01814): Separate C6-2365.
946 (M01815): Separate C6-2361.
947 (M01817): Separate C6-2363.
948 (M01822): Separate C6-2323.
949 (M01836): Separate C5-365D.
950 (M01839): Separate C7-367B.
952 1999-11-25 MORIOKA Tomohiko <tomo@etl.go.jp>
954 * utf-2000/Ideograph-R016-Table.el,
955 utf-2000/Ideograph-R015-Ice.el, utf-2000/Ideograph-R014-Cover.el:
956 Merge `japanese-jisx0213-1' and `japanese-jisx0213-2'.
958 * utf-2000/Ideograph-R013-Down-Box.el: Merge `japanese-jisx0213-2'
961 1999-11-24 MORIOKA Tomohiko <tomo@etl.go.jp>
963 * utf-2000/Ideograph-R013-Down-Box.el: Merge
964 `japanese-jisx0213-2'.
965 (J78-4B41 = J83-4B41): Moved to R109.
966 (C6-316D): Moved to R072.
968 1999-11-24 MORIOKA Tomohiko <tomo@urania.m17n.org>
970 * utf-2000/Ideograph-R012-Eight.el: Merge `japanese-jisx0213-1'
971 and `japanese-jisx0213-2'.
973 1999-11-23 MORIOKA Tomohiko <tomo@etl.go.jp>
975 * utf-2000/Ideograph-R009-Man.el: Merge `japanese-jisx0213-1' and
976 `japanese-jisx0213-2'.
978 1999-11-23 MORIOKA Tomohiko <tomo@etl.go.jp>
980 * utf-2000/Ideograph-R010-Legs.el: Merge `japanese-jisx0213-1' and
981 `japanese-jisx0213-2'.
983 * utf-2000/Ideograph-R011-Enter.el: Separate CNS.
985 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
987 * utf-2000/Ideograph-R008-Lid.el: Merge CJK Unified Ideographs
990 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
992 * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
993 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
995 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
997 * utf-2000/Ideograph-R015-Ice.el (M01612.07): Separate U+4ECC and
1000 * utf-2000/Ideograph-R013-Down-Box.el (M001512): Separate C3-2148
1003 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
1005 * utf-2000/Ideograph-R009-Man.el: Delete wrong? C6-XXXX
1008 * utf-2000/Ideograph-R006-Hook.el,
1009 utf-2000/Ideograph-R005-Second.el: Merge CJK Unified Ideographs
1012 * utf-2000/Ideograph-R004-Slash.el (M00115): Merge CJK Unified
1013 Ideographs Extension A; separate U+3128.
1014 (M00116): Move C6-2123 to M00115.
1016 * utf-2000/Ideograph-R001-One.el: Merge CJK Unified Ideographs
1019 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1021 * utf-2000/Ideograph-R008-Lid.el: Merge `japanese-jisx0213-2'.
1023 * utf-2000/Ideograph-R007-Two.el: Merge `japanese-jisx0213-1'.
1025 * utf-2000/Ideograph-R004-Slash.el: Merge `japanese-jisx0213-2'.
1027 * utf-2000/Ideograph-R006-Hook.el (M00237): Separate C5-2330.
1029 * utf-2000/Ideograph-R005-Second.el: Merge `japanese-jisx0213-2'.
1031 * utf-2000/Ideograph-R002-Line.el: Merge `japanese-jisx0213-1' and
1032 `japanese-jisx0213-2'.
1034 * utf-2000/u03040-Hiragana.el (HIRAGANA LETTER SMALL KA): New
1036 (HIRAGANA LETTER SMALL KE): New character.
1038 * utf-2000/u02600-Miscellaneous-Symbols.el (WHITE SHOGI PIECE):
1040 (BLACK SHOGI PIECE): New character.
1042 * utf-2000/Ideograph-R001-One.el: Merge `japanese-jisx0213-1'.
1044 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1046 * utf-2000/u01F00-Greek-Extended.el: Merge `japanese-jisx0213-1'.
1048 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1050 * utf-2000/char-db-util.el (insert-char-data): Ignore
1051 `kangxi-radical' and `japanese-radical' if they have the same
1052 value of `ideographic-radical'; ignore `japanese-strokes' if it
1053 has the same value of `ideographic-strokes'.
1055 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1057 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1058 (japanese-jisx0213-2): New coded-charset.
1060 * dumped-lisp.el (preloaded-file-list): Add
1061 "Ideograph-R028-Private", "Ideograph-R029-Again" and
1062 "Ideograph-R030-Mouth".
1064 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1066 * utf-2000/char-db-util.el (char-db-update-comment): Use
1067 mapping-table for `japanese-jisx0213-*'.
1069 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1071 * utf-2000/u03300-CJK-Compatibility.el: Merge
1072 `japanese-jisx0213-1'.
1074 * utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el: Merge
1075 `japanese-jisx0213-1'.
1077 * utf-2000/u03130-Hangul-Compatibility-Jamo.el,
1078 utf-2000/u03100-Bopomofo.el: Changed to utf-8 encoding.
1080 * utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
1081 utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Merge
1082 `japanese-jisx0213-1'.
1084 * utf-2000/u02F00-Kangxi-Radicals.el: Changed to utf-8 encoding.
1086 * utf-2000/u02700-Dingbats.el,
1087 utf-2000/u02600-Miscellaneous-Symbols.el,
1088 utf-2000/u025A0-Geometric-Shapes.el: Merge `japanese-jisx0213-1'.
1090 * utf-2000/u02580-Block-Elements.el: Changed to utf-8 encoding.
1092 * utf-2000/u02500-Box-Drawing.el,
1093 utf-2000/u02460-Enclosed-Alphanumerics.el,
1094 utf-2000/u02300-Miscellaneous-Technical.el,
1095 utf-2000/u02400-Control-Pictures.el,
1096 utf-2000/u02200-Mathematical-Operators.el,
1097 utf-2000/u02190-Arrows.el, utf-2000/u02150-Number-Forms.el,
1098 utf-2000/u02100-Letterlike-Symbols.el,
1099 utf-2000/u020A0-Currency-Symbols.el: Merge `japanese-jisx0213-1'.
1101 * utf-2000/u02080-Subscripts.el, utf-2000/u02070-Superscripts.el:
1102 Changed to utf-8 encoding.
1104 * utf-2000/u02000-General-Punctuation.el,
1105 utf-2000/u01E00-Latin-Extended-Additional.el: Merge
1106 `japanese-jisx0213-1'.
1108 * utf-2000/u00600-Arabic.el, utf-2000/u00590-Hebrew.el,
1109 utf-2000/u00400-Cyrillic.el: Changed to utf-8 encoding.
1111 * utf-2000/u00370-Greek.el,
1112 utf-2000/u00300-Combining-Diacritical-Marks.el,
1113 utf-2000/u002B0-Spacing-Modifier-Letters.el,
1114 utf-2000/u00250-IPA-Extensions.el,
1115 utf-2000/u00180-Latin-Extended-B.el,
1116 utf-2000/u00100-Latin-Extended-A.el,
1117 utf-2000/u000A0-Latin-1-Supplement.el,
1118 utf-2000/u00020-Basic-Latin.el: Merge `japanese-jisx0213-1'.
1120 * utf-2000/Ideograph-R030-Mouth.el: New file.
1122 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
1124 * utf-2000/Ideograph-R005-Second.el: Sync with CNS2Dict 0.390.
1126 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
1128 * utf-2000/char-db-util.el (insert-char-data): Generate comment
1131 * utf-2000/Ideograph-R004-Slash.el (M00129): Separated from
1133 (M00135): Separate C6-222F.
1135 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
1137 * utf-2000/Ideograph-R003-Dot.el (M00100): Fixed.
1139 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
1141 * utf-2000/Ideograph-R002-Line.el: Sync with CNS2Dict 0.390.
1143 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
1145 * utf-2000/Ideograph-R001-One.el (M00032): Separate U+4E17 and
1148 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
1150 * utf-2000/Ideograph-R029-Again.el,
1151 utf-2000/Ideograph-R028-Private.el: New files.
1153 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
1155 * utf-2000/char-db-util.el (char-db-update-comment): Don't use
1156 mapping-table for `ideograph-daikanwa'.
1158 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
1160 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1161 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1162 "Ideograph-R015-Ice", "Ideograph-R016-Table",
1163 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1164 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1165 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1166 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1167 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1169 * utf-2000/Ideograph-R012-Eight.el,
1170 utf-2000/Ideograph-R013-Down-Box.el,
1171 utf-2000/Ideograph-R014-Cover.el, utf-2000/Ideograph-R015-Ice.el,
1172 utf-2000/Ideograph-R016-Table.el,
1173 utf-2000/Ideograph-R017-Open-Box.el,
1174 utf-2000/Ideograph-R018-Knife.el,
1175 utf-2000/Ideograph-R019-Power.el, utf-2000/Ideograph-R020-Wrap.el,
1176 utf-2000/Ideograph-R021-Spoon.el,
1177 utf-2000/Ideograph-R022-Right-Open-Box.el,
1178 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
1179 utf-2000/Ideograph-R024-Ten.el,
1180 utf-2000/Ideograph-R025-Divination.el,
1181 utf-2000/Ideograph-R026-Seal.el, utf-2000/Ideograph-R027-Cliff.el:
1184 * utf-2000/ideograph-util.el (write-ideograph-radical-char-data):
1185 Replace ` ' in `name' by `-'.
1187 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
1189 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1190 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1191 "Ideograph-R005-Second", "Ideograph-R006-Hook",
1192 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1193 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1195 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1196 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1198 * utf-2000/Ideograph-R002-Line.el, utf-2000/Ideograph-R003-Dot.el,
1199 utf-2000/Ideograph-R004-Slash.el,
1200 utf-2000/Ideograph-R005-Second.el,
1201 utf-2000/Ideograph-R006-Hook.el, utf-2000/Ideograph-R007-Two.el,
1202 utf-2000/Ideograph-R008-Lid.el, utf-2000/Ideograph-R009-Man.el,
1203 utf-2000/Ideograph-R010-Legs.el, utf-2000/Ideograph-R011-Enter.el:
1206 * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
1207 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'; check Group
1209 (ideograph-char<): Prefer minor code of `morohashi-daikanwa'
1212 * utf-2000/Ideograph-R001-One.el: Changed to utf-8 encoding.
1214 1999-11-17 MORIOKA Tomohiko <tomo@urania.m17n.org>
1216 * utf-2000/ideograph-util.el: New file.
1218 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
1220 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1223 * utf-2000/Ideograph-R001-One.el: New file.
1225 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
1227 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1228 (chinese-isoir165): Moved from mule/chinese.el.
1229 (chinese-cns11643-3): Moved from mule/chinese.el.
1230 (chinese-cns11643-4): Moved from mule/chinese.el.
1231 (chinese-cns11643-5): Moved from mule/chinese.el.
1232 (chinese-cns11643-6): Moved from mule/chinese.el.
1233 (chinese-cns11643-7): Moved from mule/chinese.el.
1235 * mule/chinese.el: Move definition of coded-charsets to
1238 * utf-2000/char-db-util.el (insert-char-data): Change order of
1239 `morohashi-daikanwa'.
1241 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
1243 * utf-2000/char-db-util.el (char-attribute-name<) Use
1244 `charset-iso-final-char' instead of `charset-final'; fixed.
1245 (insert-char-data): Delete unused local variable `name'; use
1246 `charset-iso-graphic-plane' instead of `charset-graphic'.
1247 (char-db-update-comment): Use `charset-iso-graphic-plane' instead
1248 of `charset-graphic'.
1249 (insert-char-range-data): Delete unused local variable `variants'.
1250 (what-character-original-window-configuration): Define to avoid
1253 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
1255 * utf-2000/char-db-util.el (ideographic-radicals): New constant.
1256 (insert-char-data): Change order of `ideographic-radical',
1257 `ideographic-strokes' and `total-strokes'; adjust width of the
1258 first element of a list.
1260 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
1262 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1263 `ideograph-daikanwa'.
1265 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
1267 * dumped-lisp.el (preloaded-file-list): Delete
1268 "ccs-jisx0201-latin.el".
1270 * utf-2000/ccs-jisx0201-latin.el: Deleted.
1272 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1274 * dumped-lisp.el (preloaded-file-list): Add
1275 "u031A0-Extended-Bopomofo" in UTF-2000.
1277 * utf-2000/u031A0-Extended-Bopomofo.el: New file.
1279 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1281 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1282 renamed to u02E00-CJK-Radical-Supplement.
1284 * utf-2000/u02E00-CJK-Radical-Supplement.el: Renamed from
1285 u02E00-CJK-Radicals.el.
1287 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1289 * dumped-lisp.el (preloaded-file-list): Add
1290 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1291 "u030A0-Katakana", "u03100-Bopomofo",
1292 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1293 "u03200-Enclosed-CJK-Letters-and-Months" and
1294 "u03300-CJK-Compatibility".
1296 * utf-2000/u03000-CJK-Symbols-and-Punctuation.el,
1297 utf-2000/u03040-Hiragana.el, utf-2000/u030A0-Katakana.el,
1298 utf-2000/u03100-Bopomofo.el,
1299 utf-2000/u03130-Hangul-Compatibility-Jamo.el,
1300 utf-2000/u03190-Kanbun.el,
1301 utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el,
1302 utf-2000/u03300-CJK-Compatibility.el: New files.
1304 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1306 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1307 "u02F00-Kangxi-Radicals" and
1308 "u02FF0-Ideographic-Description-Characters".
1310 * utf-2000/u02E00-CJK-Radicals.el,
1311 utf-2000/u02F00-Kangxi-Radicals.el,
1312 utf-2000/u02FF0-Ideographic-Description-Characters.el: New files.
1314 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1316 * dumped-lisp.el (preloaded-file-list): Add
1317 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1318 "u02800-Braille-Patterns" in UTF-2000.
1320 * utf-2000/u02600-Miscellaneous-Symbols.el,
1321 utf-2000/u02700-Dingbats.el, utf-2000/u02800-Braille-Patterns.el:
1324 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1326 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1327 "uXXXXX-*.el" in UTF-2000.
1329 * bytecomp.el (byte-compile-insert-header): Delete comments if
1330 non-ASCII characters are found; allow `byte-compile-dynamic' and
1331 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1334 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1336 * dumped-lisp.el (preloaded-file-list): Add
1337 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1338 "u025A0-Geometric-Shapes.el".
1340 * utf-2000/u02500-Box-Drawing.el,
1341 utf-2000/u02580-Block-Elements.el,
1342 utf-2000/u025A0-Geometric-Shapes.el: New file.
1344 * utf-2000/u02500-Box-Drawing.el,
1345 utf-2000/u02580-Block-Elements.el,
1346 utf-2000/u025A0-Geometric-Shapes.el: New files.
1348 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1350 * dumped-lisp.el (preloaded-file-list): Add
1351 "u02400-Control-Pictures.el", "u02440-OCR.el" and
1352 "u02460-Enclosed-Alphanumerics.el".
1354 * utf-2000/u02400-Control-Pictures.el, utf-2000/u02440-OCR.el,
1355 utf-2000/u02460-Enclosed-Alphanumerics.el: New files.
1357 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1359 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1362 * dumped-lisp.el (preloaded-file-list): Add
1363 "u02200-Mathematical-Operators.el" and
1364 "u02300-Miscellaneous-Technical.el".
1366 * utf-2000/u02200-Mathematical-Operators.el,
1367 utf-2000/u02300-Miscellaneous-Technical.el: New files.
1369 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1371 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1372 `chinese-cns11643-*'.
1374 * dumped-lisp.el (preloaded-file-list): Add
1375 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
1376 "u02190-Arrows.el" in UTF-2000.
1378 * utf-2000/u02100-Letterlike-Symbols.el,
1379 utf-2000/u02150-Number-Forms.el, utf-2000/u02190-Arrows.el: New
1382 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1384 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1387 * dumped-lisp.el (preloaded-file-list): Add
1388 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
1389 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
1390 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
1392 * utf-2000/u02000-General-Punctuation.el,
1393 utf-2000/u02070-Superscripts.el, utf-2000/u02080-Subscripts.el,
1394 utf-2000/u020A0-Currency-Symbols.el,
1395 utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el: New
1398 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1400 * utf-2000/u00180-Latin-Extended-B.el: Reformatted to print
1401 code-point of GR-set as GR value.
1403 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1405 * utf-2000/char-db-util.el (insert-char-data): Modify order when
1406 CHAR does not have `decimal-digit-value' property.
1408 * utf-2000/u00100-Latin-Extended-A.el: Reformatted to print
1409 code-point of GR-set as GR value.
1410 (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL
1413 * utf-2000/u000A0-Latin-1-Supplement.el: Reformatted to print
1414 code-point of GR-set as GR value.
1416 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1418 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
1420 * utf-2000/ccs-viscii.el: Deleted.
1422 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1424 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
1425 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
1426 "u01780-Khmer.el", "u01800-Mongolian.el",
1427 "u01E00-Latin-Extended-Additional.el" and
1428 "u01F00-Greek-Extended.el" in UTF-2000.
1430 * utf-2000/u013A0-Cherokee.el, utf-2000/u01400-Canadian.el,
1431 utf-2000/u01680-Ogham.el, utf-2000/u016A0-Runic.el,
1432 utf-2000/u01780-Khmer.el, utf-2000/u01800-Mongolian.el,
1433 utf-2000/u01E00-Latin-Extended-Additional.el,
1434 utf-2000/u01F00-Greek-Extended.el: New files.
1436 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1438 * utf-2000/char-db-util.el (insert-char-data): Print GR value for
1441 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1443 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1444 `ethiopic-ucs' and `ethiopic'.
1446 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
1447 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
1449 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
1450 from mule/ethiopic.el.
1452 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
1455 * utf-2000/u010A0-Georgian.el, utf-2000/u01100-Hangul-Jamo.el,
1456 utf-2000/u01200-Ethiopic.el: New files.
1458 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1460 * utf-2000/char-db-util.el (char-db-update-comment): Use
1461 mapping-table for `arabic-iso8859-6'.
1462 (insert-char-data-with-variant): New function.
1463 (insert-char-range-data): Use `insert-char-data-with-variant'.
1464 (what-char-definition): Use `insert-char-data-with-variant'
1465 instead of `insert-char-data'; use `char-db-update-comment'.
1467 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1469 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1472 * mule/mule-conf.el (lao): New coded-charset.
1474 * dumped-lisp.el (preloaded-file-list): Add
1475 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1476 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1477 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1478 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1479 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1481 * utf-2000/u00900-Devanagari.el, utf-2000/u00980-Bengali.el,
1482 utf-2000/u00A00-Gurmukhi.el, utf-2000/u00A80-Gujarati.el,
1483 utf-2000/u00B00-Oriya.el, utf-2000/u00B80-Tamil.el,
1484 utf-2000/u00C00-Telugu.el, utf-2000/u00C80-Kannada.el,
1485 utf-2000/u00D00-Malayalam.el, utf-2000/u00D80-Sinhala.el,
1486 utf-2000/u00E00-Thai.el, utf-2000/u00E80-Lao.el,
1487 utf-2000/u00F00-Tibetan.el, utf-2000/u01000-Myanmar.el: New files.
1489 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1491 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1492 `ucs-bmp' and `arabic-iso8859-6'.
1494 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1496 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1497 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1498 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1500 * utf-2000/u00400-Cyrillic.el, utf-2000/u00530-Armenian.el,
1501 utf-2000/u00590-Hebrew.el, utf-2000/u00600-Arabic.el,
1502 utf-2000/u00700-Syriac.el, utf-2000/u00780-Thaana.el: New files.
1504 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1506 * utf-2000/u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA):
1509 * utf-2000/u00300-Combining-Diacritical-Marks.el: Reformatted.
1511 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
1513 * utf-2000/u002B0-Spacing-Modifier-Letters.el,
1514 utf-2000/u00250-IPA-Extensions.el: Reformatted.
1516 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
1518 * utf-2000/char-db-util.el (insert-char-data): Fix format of
1519 `iso-10646-comment'; swap order of `->lowercase' and
1522 * utf-2000/u00180-Latin-Extended-B.el: Merge `latin-viscii'
1525 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
1527 * utf-2000/char-db-util.el (char-attribute-name<): New function.
1528 (insert-char-data): Use `char-attribute-name<' to sort; change
1529 order of `iso-10646-comment'.
1530 (char-db-update-comment): Use mapping-table for `latin-viscii-*'.
1532 * utf-2000/u00100-Latin-Extended-A.el,
1533 utf-2000/u000A0-Latin-1-Supplement.el: Merge `latin-viscii'
1536 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
1538 * utf-2000/char-db-util.el (insert-char-data): Change order.
1539 (insert-char-range-data): Insert variants.
1540 (char-db-update-comment): Fix problem with ascii and
1541 non-ISO-2022-sets; don't insert control-characters.
1543 * utf-2000/u00020-Basic-Latin.el: Merge `latin-viscii'
1546 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
1548 * startup.el (normal-top-level): Load autoload file for UTF-2000
1551 * utf-2000/auto-autoloads.el: New file.
1553 * utf-2000/char-db-util.el: New file.
1555 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
1557 * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'.
1559 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
1561 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1562 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1563 "u00020-Basic-Latin.el", "u00080-C1.el",
1564 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1565 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1566 "u002B0-Spacing-Modifier-Letters.el",
1567 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1570 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1571 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete.
1573 * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el,
1574 utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el,
1575 utf-2000/u00180-Latin-Extended-B.el,
1576 utf-2000/u00100-Latin-Extended-A.el,
1577 utf-2000/u00250-IPA-Extensions.el,
1578 utf-2000/u002B0-Spacing-Modifier-Letters.el,
1579 utf-2000/u00300-Combining-Diacritical-Marks.el,
1580 utf-2000/u00370-Greek.el: New files.
1582 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
1584 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1585 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1586 instead of `vietnamese-viscii-*'.
1588 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1590 * mule/mule-conf.el: New file.
1592 * mule/misc-lang.el: Move definition of charset `ipa' to
1595 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
1597 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1598 `latin-viscii'; prefer it for characters used in Vietnamese.
1600 * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
1602 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
1604 * bytecomp.el (byte-compile-insert-header): Fix regexp.
1606 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
1608 * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
1611 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
1613 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1614 `vietnamese-viscii-lower'.
1615 (latin-viscii-upper): Renamed from charset
1616 `vietnamese-viscii-upper'.
1617 (vietnamese-viscii-lower): New alias for charset
1618 `latin-viscii-lower'.
1619 (vietnamese-viscii-upper): New alias for charset
1620 `latin-viscii-upper'.
1622 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
1624 * mule/mule-charset.el (default-coded-charset-priority-list):
1625 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1627 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1629 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1630 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
1631 utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
1632 utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
1635 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1636 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1637 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1638 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1641 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1643 * mule/ccs-tcvn5712.el: New file.
1645 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1647 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1650 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1652 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1653 `japanese-jisx0208'.
1655 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1657 * dumped-lisp.el (preloaded-file-list): Add
1658 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1659 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1662 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1663 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1664 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1665 mule/ccs-viscii.el: New files.
1667 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1670 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
1672 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1673 `hiragana-jisx0208' and `katakana-jisx0208'.
1675 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1677 * mule/chinese.el (chinese-cns11643-3): Define it even if
1678 `utf-2000' is provided.
1679 (chinese-cns11643-4): Likewise.
1680 (chinese-cns11643-5): Likewise.
1681 (chinese-cns11643-6): Likewise.
1682 (chinese-cns11643-7): Likewise.
1684 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
1686 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1687 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1689 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1691 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1692 `cyrillic-iso8859-5' and `greek-iso8859-7'.
1694 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1696 * mule/mule-charset.el (default-coded-charset-priority-list):
1699 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1701 * mule/viet-chars.el: Don't define charset
1702 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
1703 they are defined as builtin charsets.
1705 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
1707 * version.el (emacs-version): Add more space just before UTF-2000
1710 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1712 * version.el ([constant] emacs-version): Don't add a space in the
1713 preceding place of `xemacs-betaname' because it is duplicated.
1714 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
1716 * startup.el (splash-frame-body): Add ETL.
1718 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1720 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
1721 is provided because it is defined as builtin charset.
1722 (chinese-cns11643-4): Likewise.
1723 (chinese-cns11643-5): Likewise.
1724 (chinese-cns11643-6): Likewise.
1725 (chinese-cns11643-7): Likewise.
1727 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
1729 * mule/mule-cmds.el (reset-language-environment): Fix problem when
1730 coding-system `iso-10646-ucs-4' is not defined.
1732 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
1734 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
1735 coding-system if `utf-2000' is provided.
1737 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1739 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
1740 `utf-2000' is provided.
1742 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1744 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
1745 if utf-2000 is provided temporally.
1747 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
1749 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
1750 as builtin variable].
1752 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1754 * files.el (insert-file-contents-literally): Treat file as binary;
1755 call file-name-handlers. [sync with Emacs 20.3.10]
1757 2000-01-18 Martin Buchholz <martin@xemacs.org>
1759 * XEmacs 21.2.27 is released.
1761 2000-01-18 Martin Buchholz <martin@xemacs.org>
1763 * process.el (shell-command-to-string): Use the FSF docstring.
1764 Make shell-command-to-string the standard function, and
1765 exec-to-string the (deprecated) alias.
1767 * startup.el: typo fix.
1769 2000-01-16 Martin Buchholz <martin@xemacs.org>
1771 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
1773 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1775 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
1776 buffers after visible buffers.
1777 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
1779 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1781 * info.el (Info-extract-menu-node-name): Stop at a dot
1782 followed by whitespace or right parenthesis.
1784 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
1786 * info.el (Info-directory-list): Warn against using Customize with
1787 Info-directory-list.
1789 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
1791 * minibuf.el (read-file-name): doc fix.
1793 * autoload.el (update-file-autoloads): doc fix.
1795 * about.el (about-hackers): Change my E-mail address.
1797 2000-01-13 Martin Buchholz <martin@xemacs.org>
1799 * info.el (Info-visit-file): Just use the `f' interactive spec to
1800 read a filename in the standard way.
1802 2000-01-13 Andy Piper <andy@xemacs.org>
1804 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
1805 (gutter-buffers-tab-extent): new variable.
1806 (update-tab-in-gutter): call add-tab-to-gutter again if the
1807 orientation has changed.
1808 (add-tab-to-gutter): cope with different orientations.
1810 2000-01-11 Didier Verna <didier@xemacs.org>
1812 * info.el (Info-following-node-name): backward-skip dots as well
1813 as spaces (dots at the end of a node name aren't part of it).
1814 (Info-extract-menu-node-name): don't skip dots. There could be
1815 some in the node name.
1816 (Info-index): allow dots to be part of a node name.
1818 2000-01-12 Andreas Jaeger <aj@suse.de>
1820 * files.el (auto-mode-alist): Added idlwave-mode.
1821 Patch by Carsten Dominik <dominik@astro.uva.nl>.
1823 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1825 * info.el (Info-search): Show default value.
1827 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1829 * info.el (Info-read-node-completion-table): New variable.
1830 (Info-read-node-name-1): New function.
1831 (Info-read-node-name): Use it.
1832 (Info-follow-reference): Use DEFAULT argument of completing-read.
1835 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1837 * hyper-apropos.el (hyper-describe-key-briefly): Save
1838 window configuration.
1839 (hyper-describe-face): Use DEFAULT of completing-read.
1840 (hyper-apropos-read-variable-symbol): Ditto.
1841 (hyper-apropos-read-function-symbol): Ditto.
1843 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1845 * mule/mule-cmds.el (set-default-coding-system): Set
1846 comint-exec-hook to use coding-system-for-read and
1847 coding-system-for-write so that C-x RET c works.
1849 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1851 * minibuf.el (minibuffer-confirm-incomplete): Customize.
1852 (previous-matching-history-element): Increment
1853 minibuffer-max-depth by 1.
1854 (next-matching-history-element): Ditto.
1856 2000-01-11 Andy Piper <andy@xemacs.org>
1858 * gutter-items.el (buffers-tab): Create a new face for the buffers
1860 (buffers-tab-face): use it.
1862 2000-01-10 Didier Verna <didier@xemacs.org>
1864 * modeline.el (modeline-scrolling-method): change modeline X
1865 cursor appearance according to the value.
1867 2000-01-07 Andreas Jaeger <aj@suse.de>
1869 * about.el (about-hackers): Moved my entry to contributor list.
1870 (xemacs-hackers): Added myself.
1871 (about-maintainer-info): Added description of myself.
1874 2000-01-07 Didier Verna <didier@xemacs.org>
1876 * modeline.el (modeline-scrolling-method): new variable.
1877 (mouse-drag-modeline): add reference to it in the docstring.
1878 (mouse-drag-modeline): handle it.
1880 2000-01-08 Andy Piper <andy@xemacs.org>
1882 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
1884 (remove-buffer-from-gutter-tab): ditto.
1886 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
1888 * cus-edit.el (custom-hook-convert-widget): Fix comment.
1889 (custom-face-edit): Fix grammatical error in help message.
1891 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1893 * movemail.el: Added.
1895 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
1897 2000-01-03 Didier Verna <didier@xemacs.org>
1899 * modeline.el (mouse-drag-modeline): remove the code related to
1900 the modeline horizontal scrolling facility.
1902 1999-12-31 Martin Buchholz <martin@xemacs.org>
1904 * XEmacs 21.2.26 is released.
1906 1999-12-28 Andy Piper <andy@xemacs.org>
1908 * wid-edit.el (widget-push-button-value-create): The gui cache
1909 does not agree with native widgets which can only be displayed
1910 once per window. The reasons for caching are diminished now that
1911 we don't hog resources when creating buttons.
1912 (widget-push-button-cache) deleted.
1914 1999-12-24 Martin Buchholz <martin@xemacs.org>
1916 * XEmacs 21.2.25 is released.
1918 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1920 * hyper-apropos.el (hyper-apropos): Toggle
1921 hyper-apropos-programming-apropos correctly.
1922 Set REGEXP when user accepts default value.
1924 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1926 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
1927 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
1929 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1931 * mule/mule-category.el (undefined-category-designator):
1932 Return char instead of character. Search for undefined one.
1933 (describe-category): Use with-displaying-help-buffer.
1935 1999-12-21 Martin Buchholz <martin@xemacs.org>
1937 * byte-optimize.el (byte-optimize-plus):
1938 Optimize (+ 1) to 1 instead of (1+ nil).
1940 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
1942 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
1944 * byte-optimize.el (byte-optimize-char-before): New function.
1945 Remove performance penalty for using (char-before) instead of (char-after).
1947 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1949 * mule/mule-category.el (char-category-list): Return character
1952 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1954 * minibuf.el (read-buffer): Check default is buffer object.
1956 1999-11-25 Andy Piper <andy@xemacs.org>
1958 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
1961 1999-12-16 Andreas Jaeger <aj@suse.de>
1963 * package-get.el (package-get-maybe-save-index): Fixed typo.
1964 Patch by Jeff Miller <jmiller@smart.net>.
1966 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
1968 * gnuserv.el (gnuserv-process-filter): don't call
1969 gnuserv-write-to-client when gnuserv-current-client is nil
1971 1999-12-14 Martin Buchholz <martin@xemacs.org>
1973 * XEmacs 21.2.24 is released.
1975 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
1977 * about.el (about-hackers): Update my email address.
1979 1999-12-07 Martin Buchholz <martin@xemacs.org>
1981 * XEmacs 21.2.23 is released.
1983 1999-11-06 Jason R Mastaler <jason@mastaler.com>
1985 * package-get.el (package-get-download-sites): Removed several
1986 defunct download sites, added many new ones, and corrected a few
1987 incorrect directory-on-site entries. Added physical locations to
1990 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
1992 * finder.el (finder-commentary): add DOC string and fix
1995 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
1997 * help.el (describe-function): Don't forget to intern the string
1998 completing-read returns.
1999 (describe-variable): Ditto.
2001 1999-11-16 Adrian Aichner <adrian@xemacs.org>
2003 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
2004 `hyper-apropos-help-mode' here to find symbol to customize
2005 irregardless of cursor position and simplify
2006 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
2007 `hyper-apropos-popup-menu'.
2009 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
2011 * apropos.el (apropos-mode-map): Add return to call
2013 (apropos-print): Call apropos-mode to have better
2014 command reference. Put keymap text-poperty to
2017 1999-11-22 Alastair Burt <burt@dfki.de>
2019 * help.el: (describe-bindings-1): Added handling of keymaps for
2020 the extents at point.
2022 1999-12-02 Mark Thomas <mthomas@jprc.com>
2024 * gutter-items.el (buffers-tab-items): Wrap the function in a
2027 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
2029 * help.el (describe-function): Use the DEFAULT argument to
2031 (describe-variable): Ditto.
2033 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
2035 * minibuf.el (read-from-minibuffer): Add optional argument
2036 DEFAULT to have better mini-buffer history support.
2037 (completing-read): Pass default to read-from-minibuffer.
2038 (read-buffer): Pass default to completing-read.
2040 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
2042 * font-lock.el (font-lock-doc-string-face): Document the
2043 `font-lock-lisp-like' property.
2045 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
2047 * lisp-mode.el: Specify `font-lock-lisp-like'.
2049 * font-lock.el (font-lock-lisp-like): New function.
2050 (font-lock-fontify-syntactically-region): Use it.
2052 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
2054 * XEmacs 21.2.22 is released
2056 1999-11-28 Martin Buchholz <martin@xemacs.org>
2058 * XEmacs 21.2.21 is released.
2060 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
2062 * minibuf.el (read-coding-system): Accept symbol and
2063 coding-system object as a default-coding-system.
2065 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
2067 * minibuf.el (read-coding-system): Accept symbol as
2068 a default-coding-system.
2070 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
2072 * apropos.el (apropos-documentation): Use insert instead
2075 1999-11-07 William M. Perry <wmperry@aventail.com>
2077 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
2078 for the linux console.
2080 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
2081 stuff to work when you are not on a window system, since the GPM
2082 mouse support now allows pasting from outside of XEmacs.
2084 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
2086 * XEmacs 21.2.20 is released
2088 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
2090 * setup-paths.el (paths-default-info-directories): Add
2091 /usr/share/info and /usr/local/share/info.
2093 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
2095 * about.el: Updated Vladimir Ivanovic's info.
2097 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
2099 * auto-show.el (auto-show-truncationp): Remove.
2101 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
2103 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
2105 * indent.el (indent-line-to): fix bug: spaces were not replaced
2106 with tab if column is multiple of tab-width
2109 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
2111 * mule/mule-cmds.el (read-input-method-name): Accept symbols
2112 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
2114 * package-get.el (package-get-package-provider): Be verbose when
2115 interactive. Patch from Robert Pluim
2117 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
2119 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
2122 1999-08-19 Stephen Tse <stephent@sfu.ca>
2124 * process.el (open-network-stream): Add a new optional parameter
2125 PROTOCOL to support udp; fix a minor typo and add an explanation
2126 in docstring for udp programming.
2128 * code-process.el (open-network-stream): Add a new optional
2129 parameter PROTOCOL to support udp; fix a minor typo and add an
2130 explanation in docstring for udp programming.
2132 1999-10-18 Andy Piper <andy@xemacs.org>
2134 * gui.el (make-gui-button): be more precise about how we call
2137 * wid-edit.el (widget-push-button-value-create): Use the new form
2138 of native gui-button.
2140 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
2142 * info.el (Info-page-prev): Don't do (sit-for 0).
2144 1999-10-13 Andy Piper <andy@xemacs.org>
2146 * gutter-items.el (progress-abort-glyph): new glyph for showing
2148 (append-progress): dispatch-event rather than sit-for.
2149 (abort-progress): new function. Show the abort glyph with an
2150 appropriate message.
2151 (raw-append-progress): dispatch-event rather than sit-for.
2152 (display-progress): cope with aborts.
2154 * gui.el (make-gui-button): Use native widgets for buttons
2156 (insert-gui-button): ditto.
2157 (gui-button-p): ditto.
2159 * xbm-button.el: remove from core.
2161 * xpm-button.el: remove from core.
2163 1999-10-07 Olivier Galibert <galibert@pobox.com>
2165 * faces.el (init-device-faces): Don't initialize the random faces
2166 on the stream device.
2168 1999-10-06 Andy Piper <andy@xemacs.org>
2170 * files.el (recover-file): Don't use ls under windows for revert buffer.
2172 1999-09-25 Adrian Aichner <adrian@xemacs.org>
2174 * package-get.el (package-get-download-menu): Make menu really
2175 toggle download sites.
2176 (package-get-download-sites): Add autoload cookie.
2178 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2180 * setup-paths.el (paths-find-module-directory): Ditto.
2182 1999-09-29 Werner Fink <werner@suse.de>
2184 * setup-paths.el (paths-find-exec-directory): Add missing nil
2185 parameter for environment.
2187 1999-09-27 Martin Buchholz <martin@xemacs.org>
2189 * modeline.el (modeline-format):
2190 Only purecopy the strings. Else
2191 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
2194 1999-08-28 Mike Woolley <mike@bulsara.com>
2196 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
2197 user setting comint-completion-addsuffix and
2198 comint-process-echoes.
2200 1999-09-22 Andy Piper <andy@xemacs.org>
2202 * gutter-items.el (update-tab-in-gutter): use
2203 last-nonminibuf-window instead of selected-window.
2205 1999-09-18 Andy Piper <andy@xemacs.org>
2207 * gnuserv.el (gnuserv-edit-files): select frame we are going to
2210 * subr.el (record-buffer-hook): new variable so that the hook gets
2213 1999-09-16 Andy Piper <andy@xemacs.org>
2215 * gutter-items.el (update-tab-in-gutter): only update when the
2217 (remove-buffer-from-gutter-tab): ditto.
2219 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
2221 * simple.el (do-auto-fill): Commented out part of Kinsoku
2224 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
2226 * isearch-mode.el (isearch-highlightify-region): Give the
2227 highlighting extents a high priority.
2228 (isearch-make-extent): Give the main highlighting extent an even
2231 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2233 * packages.el (packages-compute-package-locations): Fix typo from
2236 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2238 * setup-paths.el (paths-find-doc-directory): Respect value of
2239 `configure-doc-directory.'
2241 * find-paths.el (paths-find-architecture-directory): Give
2242 precendence `default' argument (which typically comes from
2245 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2247 * startup.el (command-line-early): Added options -user-init-file
2248 and -user-init-directory.
2250 * files.el (user-init-file): Default to NIL so we can recognize
2253 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2255 * obsolete.el (init-file-user):
2257 * packages.el (packages-compute-package-locations):
2258 * package-get.el (package-get-user-index-filename):
2259 * menubar-items.el (maybe-add-init-button):
2260 * info.el (Info-annotations-path):
2262 Change `user-init-directory' to be an absolute path.
2263 Use `user-init-directory' where appropriate.
2264 Zap `init-file-user' and its uses.
2266 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
2268 * subr.el (copy-symbol): New function.
2270 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
2272 * isearch-mode.el (isearch-done): Be sure to restore invisible
2273 extents in the proper buffer.
2274 (isearch-pre-command-hook): Set this-command to the correct value
2275 in case the buffer has changed and old overriding-local-map was
2277 (isearch-restore-extent): Use remprop instead of setting the
2280 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
2282 * cmdloop.el (execute-extended-command): Update zmacs region
2284 (execute-extended-command): Make the message gettext-friendly.
2286 1999-09-07 Andy Piper <andy@xemacs.org>
2288 * gutter-items.el (progress-gauge-glyph): renamed from
2290 (progress-text-glyph): new variable.
2291 (progress-layout-glyph): use layouts and text glyphs.
2292 (progress-area-buffer): removed.
2293 (progress-text-and-extent): new variable.
2294 (progress-displayed-p): dynamically create gutter area buffer.
2295 (clear-progress): ditto.
2296 (raw-append-progress): ditto.
2297 (append-progress): use new glyph names.
2298 (raw-append-progress): only create the extent when needed. set
2299 properties more optimally.
2300 (progress): remove args.
2302 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
2304 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
2305 mapcar where the return value is unused.
2306 (isearch-restore-invisible-extents): Ditto.
2307 (isearch-highlight-all-cleanup): Ditto.
2308 (isearch-delete-extents-in-range): Traverse the extents only once.
2309 (isearch-highlight-all-update): Don't start over if the search
2310 string has changed and more input is pending.
2312 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
2314 * packages.el (packages-find-package-data-path): Ditto.
2316 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
2318 * subr.el (mapc-internal): Don't make obsolete.
2320 * cl-extra.el (mapc): Resurrect.
2322 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
2324 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
2327 * isearch-mode.el (isearch-top-state): Restore isearch-word.
2328 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
2329 (isearch-yank-clipboard): Use get-clipboard instead of
2331 (isearch-yank-selection): Fix docstring.
2333 1999-09-02 Martin Buchholz <martin@xemacs.org>
2335 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
2337 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
2339 * cl-macs.el (extent-start-position): Fix setf method.
2340 (extent-end-position): Ditto.
2342 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
2344 * isearch-mode.el: End merge with FSF 20.4.
2346 * isearch-mode.el (search-invisible): New variable.
2347 (isearch-hide-immediately): Ditto.
2348 (isearch-unhidden-extents): Ditto.
2349 (isearch-range-invisible): New function.
2350 (isearch-unhide-extent): Ditto.
2351 (isearch-restore-invisible-extents): Ditto.
2352 (isearch-restore-extent): Ditto.
2354 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
2356 (isearch-ring-retreat-edit): Ditto.
2357 (isearch-forward): New argument NO-RECURSIVE-EDIT.
2358 (isearch-forward-regexp): New arguments NOT-REGEXP and
2360 (isearch-backward): New argument NO-RECURSIVE-EDIT.
2361 (isearch-backward-regexp): New arguments NOT-REGEXP and
2363 (isearch-mode): Return isearch-success.
2364 (isearch-update): Use unread-command-events instead of
2365 unread-command-event.
2366 (isearch-abort): If an invalid regexp is encountered, keep popping
2368 (isearch-*-char): Use FSF implementation.
2369 (isearch-whitespace-chars): Use the more robust FSF's
2371 (isearch-within-brackets): New variable.
2372 (isearch-mode): Initialize it.
2373 (isearch-edit-string): Bind it.
2374 (isearch-search-and-update): Set it.
2375 (isearch-push-state): Push it.
2376 (isearch-top-state): Pop it.
2377 (isearch-search): Set it.
2378 (isearch-printing-char): When called by isearch-whitespace-chars,
2379 handle M-SPC gracefully.
2380 (isearch-message-prefix): New argument ELLIPSIS.
2381 (isearch-message-suffix): Ditto.
2382 (isearch-message): Use the ELLIPSIS argument when calling
2383 isearch-message-prefix and isearch-message-suffix.
2384 (isearch-message-prefix): Distinguish between "wrapped" and
2385 "overwrapped" search, FWIW.
2387 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
2389 * isearch-mode.el (isearch-edit-string): Use the head of the
2390 search ring instead of search-last-string and search-last-regexp.
2391 (search-highlight): Renamed from isearch-highlight.
2392 (isearch-exit): Use the new name.
2393 (isearch-highlight): Ditto.
2394 (isearch-dehighlight): Ditto.
2395 (isearch-update-ring): New function.
2396 (isearch-done): Call it.
2397 (isearch-done): New argument EDIT.
2398 (isearch-repeat): If search string is empty, look up at the car of
2399 the search ring; ignore the yank pointer.
2400 (isearch-abort): Call isearch-done with NOPUSH.
2401 (isearch-cancel): New function.
2402 (isearch-mode-map): Bind it to ESC ESC ESC.
2404 * isearch-mode.el: Begin merge with FSF 20.4.
2406 1999-09-01 Andy Piper <andy@xemacs.org>
2408 * x-select.el (x-get-clipboard): obsolete.
2409 (x-yank-clipboard-selection): obsolete
2411 * select.el (disown-selection): need to be careful to disown the
2412 clipboard if we set it via selection.
2413 (get-clipboard): move from x-select.el
2414 (yank-clipboard-selection): ditto.
2416 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
2418 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
2419 isearch-highlight-all-matches to nil.
2420 (isearch-fixed-case): New variable.
2421 (isearch-mode): Initialize it.
2422 (isearch-edit-string): Save it.
2423 (isearch-toggle-case-fold): Set it.
2424 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
2425 need to check isearch-fixed-case.
2426 (isearch-toggle-case-fold): Update highlighting of all matches
2428 (isearch-edit-string):
2430 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
2432 * isearch-mode.el (isearch-edit-string): Call isearch-message
2433 before reading the event so that the prompt is displayed properly.
2434 (isearch-message): Use isearch-nonincremental when calling
2435 isearch-message-prefix.
2436 (minibuffer-local-isearch-map): Bind up and down to do the same as
2437 M-p and M-n respectively.
2438 (isearch-done): New arg NOPUSH.
2439 (isearch-edit-string): Use it.
2440 (isearch-edit-string): Don't bind isearch-string.
2441 (isearch-ring-adjust): Edit string, *then* push state.
2443 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
2445 * faces.el (isearch-secondary): Make isearch-secondary look
2446 different than default.
2448 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
2450 * isearch-mode.el (isearch-yank): Use progn instead of the inner
2452 (isearch-dehighlight): Remove TOTALLY. Simplify.
2453 (isearch-update): Call isearch-dehighlight without arguments.
2454 (isearch-done): Ditto.
2456 * isearch-mode.el (isearch-fix-case): If the search string has no
2457 upper-case letters, allow the folding to be reenabled.
2458 Previously, once disabled, the folding would remain that way until
2460 (isearch-top-state): Call isearch-fix-case.
2462 * isearch-mode.el (isearch-yank): Use progn instead of the inner
2464 (isearch-dehighlight): Remove TOTALLY. Simplify.
2466 1999-08-31 Jan Vroonhof <jan@xemacs.org>
2469 xbm-button.el: Need to exist in core because gui.el depends on
2472 1999-08-31 Andy Piper <andy@xemacs.org>
2474 * gutter-items.el (buffers-tab-face): new customizable variable.
2475 (buffers-tab-default-buffer-line-length): new specifier for
2476 maximum viewable characters.
2477 (progress-stack): new variable for implementing widget-based
2479 (progress-area-buffer): ditto.
2480 (progress-glyph-height): ditto.
2481 (progress-stop-callback): ditto.
2482 (progress-quit-function): new function.
2483 (progress-glyph): new variable.
2484 (progress-layout-glyph): ditto.
2485 (progress-displayed-p): new function, see message-displayed-p for
2487 (clear-progress): ditto.
2488 (remove-progress): ditto.
2489 (append-progress): ditto.
2490 (raw-append-progress): ditto.
2491 (display-progress): ditto.
2492 (current-progress): ditto.
2493 (current-progress-label): ditto.
2498 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
2500 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
2502 * isearch-mode.el (isearch-yank-x-selection): Renamed to
2503 `isearch-yank-selection'.
2504 (isearch-mode-map): Use it.
2505 (isearch-yank-selection): Use `get-selection' instead of
2508 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
2510 * faces.el (isearch-secondary): Create face here.
2512 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
2515 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
2517 * subr.el (buffer-string): More robust backward compatibility
2518 check, courtesy William Perry.
2520 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
2522 * replace.el (perform-replace): Stop the search after the search
2523 limit has been reached.
2525 1999-08-23 Andy Piper <andy@xemacs.org>
2527 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
2528 here if we don't have one.
2530 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2532 * ldap.el (ldap-coding-system): Default to nil until we get
2533 efficient UTF8 support
2534 (ldap-decode-string): Guard against `decode-coding-string' not
2536 (ldap-encode-string): Guard against `encode-coding-string' not
2539 1999-08-23 Didier Verna <verna@inf.enst.fr>
2541 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
2542 Some doc strings improvements, and add a star to the `interactive'
2545 1999-08-18 Stef Epardaud <stef@lunatech.com>
2547 * font-lock.el (java-font-lock-keywords-3): introduced new
2548 keywords and regexpes for javadoc syntax 1.2.
2550 1999-08-17 Andy Piper <andy@xemacs.org>
2552 * gutter-items.el (buffers-tab-format-buffer-line-function): use
2553 format-buffers-tab-line.
2554 (buffers-tab-max-buffer-line-length): new variable.
2555 (format-buffers-tab-line): new function. truncate names if over
2556 buffers-tab-max-buffer-line-length.
2558 1999-08-13 Charles G Waldman <cgw@fnal.gov>
2560 * cus-start.el: Customize the variable `bell-inhibit-time'.
2562 1999-08-16 Andy Piper <andy@xemacs.org>
2564 * gutter-items.el (remove-buffer-from-gutter-tab): take a
2565 brute-force approach to deleting the last buffer.
2566 (buffers-tab-grouping-regexp): new customizable variable.
2567 (select-buffers-tab-buffers-by-mode): use it.
2569 1999-08-13 Andy Piper <andy@xemacs.org>
2571 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
2574 1999-07-30 Didier Verna <verna@inf.enst.fr>
2576 * cus-edit.el (custom-save-variables): I said, use prin1 instead
2577 of princ to output symbols.
2578 (custom-save-face-internal): ditto.
2579 (custom-save-resets): ditto.
2581 1999-08-09 Didier Verna <verna@inf.enst.fr>
2583 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
2584 `regexp-quote' to protect the major mode name for use as a regular
2585 expression (c++ needs this for instance).
2587 1999-08-08 Andy Piper <andy@xemacs.org>
2589 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
2590 cope with similar mode names.
2592 * gutter-items.el (buffers-tab-selection-function): new selection
2594 (select-buffers-tab-buffers-by-mode): new function.
2595 (buffers-tab-items): use it if set to only display buffers in the
2596 tab in the current buffer's group..
2597 (update-tab-in-gutter): use new api.
2598 (remove-buffer-from-gutter-tab): ditto.
2600 * gutter-items.el (buffers-tab-max-size): set custom selection
2602 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
2603 (add-tab-to-gutter): set face as default.
2605 1999-07-07 Jan Vroonhof <jan@xemacs.org>
2607 * faces.el (frob-face-property): Merge the fall-back specifier
2608 with the target, not replace it.
2610 1999-08-05 Andy Piper <andy@xemacs.org>
2612 * gutter-items.el (update-tab-in-gutter): add frame argument for
2614 (update-tab-in-gutter): use it.
2616 * gutter-items.el (record-buffer-hook): set.
2618 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
2620 (switch-to-buffer-hook) deleted.
2622 1999-08-04 Andy Piper <andy@xemacs.org>
2624 * gutter-items.el (update-tab-in-gutter): make sure this will work
2625 as an argument to create-frame-hook.
2627 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
2629 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
2630 instead of timer emulation.
2632 1999-07-30 Darryl Okahata <darrylo@sonic.net>
2634 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
2635 Emacs isearch enhancements.
2637 1999-07-28 Andy Piper <andy@xemacs.org>
2639 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
2640 all devices that support tab controls.
2641 (remove-buffer-from-gutter-tab): new function. to be used as a
2642 value for kill-buffer-hook.
2644 1999-07-21 Sean MacLennan <seanm@storm.ca>
2646 * auto-show.el (auto-show-truncationp): changed to match
2647 `window_translation_on'
2649 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
2651 * XEmacs 21.2.19 is released
2653 1999-07-28 SL Baur <steve@miho>
2655 * code-files.el (insert-file-contents): Fix docstring.
2656 revert previous change.
2658 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
2660 * fill.el (fill-region-as-paragraph): Change re-break-point to
2661 contain word-across-newline plus one character so that filling
2662 Japanese and Chinese works as desired.
2663 * simple.el (do-auto-fill): Ditto.
2665 1999-07-26 SL Baur <steve@miho>
2667 * mule/japanese.el ("Japanese"): Do not specify a default input
2669 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
2671 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
2673 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
2674 able to use cl-macs macro in early lisp.
2676 1999-07-23 Jan Vroonhof <jan@xemacs.org>
2681 Massive custom Theme API changes.
2683 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
2685 * code-files.el (insert-file-contents): Regard
2686 coding-system-magic-cookie if `coding-system-for-read' is nil.
2688 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
2690 * mule/thai-xtis.el: Add coding: local variable, to avoid
2691 bootstrapping problem with C locale.
2693 1999-07-22 Andy Piper <andy@xemacs.org>
2695 * dumped-lisp.el (preloaded-file-list): guard against putting
2696 gutter-items in a less than functional XEmacs.
2697 * gutter-items.el: put call to `add-tab-to-gutter' back in.
2699 1999-07-18 Bob Weiner <weiner@beopen.com>
2701 * fill.el (fill-context-prefix): Fixed bug that prevented the
2702 setting of an adaptive fill prefix when the `dont-skip-first' was
2705 1999-07-22 SL Baur <steve@miho>
2707 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
2709 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
2711 * files.el (interpreter-mode-alist): add `make', `guile', and
2712 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
2713 makefile-mode, guile is a scheme, and someday XEmacs will be
2714 modular enough to use as an efficient scripting tool.)
2716 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
2718 * mule/mule-cmds.el (reset-language-environment): Regard
2719 coding-category `utf-8' and `ucs-4' if they are available.
2721 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
2723 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
2724 (prefer-coding-system): Fix DOC-string.
2726 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
2729 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
2731 (coding-system-change-eol-conversion): Fix DOC-string.
2733 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
2735 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
2736 instead of `list-coding-system'.
2738 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2740 * menubar-items.el (default-menubar): `select-input-method' was
2741 renamed to `set-input-method'.
2743 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
2744 "Set Language Environment" menu.
2746 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
2747 "Describe Language Support" menu.
2749 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2751 * mule/chinese.el ("Chinese-GB"): Rename
2752 `chinese-gb-environment-setup-function' to
2753 `setup-chinese-gb-environment-internal'.
2755 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2757 * mule/korean.el: Use `define-coding-system-alias' instead of
2758 `copy-coding-system'.
2760 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2762 * mule/mule-cmds.el (set-language-environment-coding-systems):
2763 Treat duplicated coding-categories.
2765 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2767 * mule/japanese.el: Use `define-coding-system-alias' instead of
2768 `copy-coding-system'.
2770 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2772 * mule/vietnamese.el: Specify `iso-8-1' as a category of
2773 coding-system `viscii'.
2775 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2778 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
2779 (cyrillic-alternativnyj-decode-table): New variable.
2780 (cyrillic-alternativnyj-encode-table): New variable.
2781 - Specify `iso-8-1' as a category of coding-system
2783 - Abolish general Cyrillic environment.
2785 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2788 - Use `define-coding-system-alias' instead of `copy-coding-system'.
2789 - Register `chinese-gb-environment-setup-function' as a
2790 `setup-function' of "Chinese-GB" environment.
2792 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2794 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
2795 optional argument `parents'.
2797 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
2798 property for Thai-XTIS.
2800 * mule/mule-help.el (help-with-tutorial): Use property
2801 `tutorial-coding-system' of language-info as a coding-system to
2804 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2806 * mule/thai-xtis.el: Don't setup `setup-function' and
2809 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
2810 `set-coding-category-system' to set up coding-system for
2813 * mule/mule-cmds.el (prefer-coding-system): Use
2814 `set-coding-category-system' to set up coding-system for
2817 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2819 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
2820 Thai-XTIS environment.
2822 * mule/mule-cmds.el (prefer-coding-system): Use
2823 `find-coding-system' instead of `coding-system-p'.
2825 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2827 * mule/mule-cmds.el (set-language-environment-coding-systems):
2828 Modify eol-type for XEmacs.
2830 * mule/thai-xtis.el: Delete unused local variable `category'.
2832 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
2834 (prefer-coding-system): Don't call
2835 `update-coding-systems-internal'; use function
2836 `coding-category-list' instead of variable `coding-category-list';
2837 use `set-coding-priority-list' instead of `set-coding-priority';
2838 modify `eol-type' for XEmacs.
2840 * mule/mule-misc.el (string-width): Use `charset-width' instead of
2842 (char-width): Likewise.
2844 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2846 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
2849 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
2850 `set-coding-priority-list' instead of `set-coding-priority'; don't
2851 call `update-coding-systems-internal'.
2853 * mule/mule-misc.el (coding-system-get): New function.
2854 (coding-system-put): New function.
2855 (coding-system-category): New function.
2857 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2859 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
2860 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
2861 to avoid conflict with leim/quail/thai-xtis.
2863 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
2864 to thai-xtis-chars.el.
2866 * mule/thai-xtis-chars.el: New file (split from
2869 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2871 * mule/thai-xtis.el:
2872 - Change category for the charset `thai-xtis' to `?x' from `?T'.
2873 - Add syntax entries.
2874 - Put `preferred-coding-system' of the charset `thai-xtis' to
2877 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
2879 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
2880 rewritten to use write-multibyte-character.
2882 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2884 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
2886 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
2888 (read-input-method-name): Treat optional argument `default'.
2890 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2892 * mule/mule-cmds.el (set-language-info): Don't set up menus at
2894 (set-language-info-alist): Set up menus here.
2896 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2898 * minibuf.el (completing-read): Add new optional argument
2900 (read-coding-system): Add new optional argument
2901 `default-coding-system'.
2903 1999-06-03 Ken'ichi Handa <handa@gnu.org>
2905 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
2906 (viet-viscii-...->viet-vscii...).
2908 1999-05-13 Ken'ichi Handa <handa@gnu.org>
2910 * mule/mule-cmds.el: Change MULE to Mule in docstrings
2913 1999-04-12 Richard M. Stallman <rms@gnu.org>
2915 * mule/mule-cmds.el (input-method-function): Add permanent-local
2918 1999-03-30 Dave Love <fx@gnu.org>
2920 * mule/mule-cmds.el (current-language-environment): Doc fix.
2922 1999-02-06 Richard Stallman <rms@gnu.org>
2924 * mule/european.el (setup-slovenian-environment): New function.
2925 ("Slovenian"): New language environment.
2927 1999-01-27 Dave Love <fx@gnu.org>
2929 * mule/mule-cmds.el (current-language-environment): Provide :link,
2930 :type (choices) and appropriate :get.
2932 1999-01-14 Kenichi Handa <handa@etl.go.jp>
2934 * mule/mule-cmds.el (describe-language-environment): Don't alter
2937 1999-01-06 Eli Zaretskii <eliz@gnu.org>
2939 * mule/mule-cmds.el (prefer-coding-system): Call
2940 set-coding-priority, so that the internal array of priorities is
2943 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
2945 * mule/mule-cmds.el (prefer-coding-system): If the argument
2946 requires specific EOL conversion type, make the default coding
2949 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
2951 * mule/mule-cmds.el (set-language-environment): Pass the default
2952 eol-type to set-language-environment-coding-systems.
2953 (set-default-coding-systems): Copy the eol-type property for the
2954 new default values of {buffer-file,process}-coding-system from the
2956 (set-language-environment-coding-systems): Accept an optional
2957 argument EOL-TYPE, and set the eol-type property of the default
2958 coding systems accordingly.
2960 1998-10-26 Kenichi Handa <handa@etl.go.jp>
2962 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
2963 use generate-new-buffer instead of get-buffer-create.
2965 1998-10-21 Kenichi Handa <handa@etl.go.jp>
2967 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
2969 1998-10-16 Markus Rost <rost@delysid.gnu.org>
2971 * mule/mule-cmds.el (default-input-method): Fix custom type.
2973 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
2975 * mule/mule-cmds.el (setup-specified-language-environment):
2976 Add apropos-inhibit property.
2977 (describe-specified-language-support): Likewise.
2979 1998-09-06 Bill Richter <richter@math.nwu.edu>
2981 * mule/mule-cmds.el: Doc fixes.
2983 1998-09-02 Kenichi Handa <handa@etl.go.jp>
2985 * mule/mule-cmds.el (register-input-method): Doc-string
2988 1998-09-01 Dave Love <fx@gnu.org>
2990 * mule/mule-cmds.el (current-language-environment): Fix
2993 1998-08-31 Paul Eggert <eggert@twinsun.com>
2995 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
2996 mule/european.el, mule/hebrew.el, mule/japanese.el,
2997 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
2998 avoid bootstrapping problem if you need to recompile all the Lisp
2999 files using interpreted code.
3001 1998-08-26 Kenichi Handa <handa@etl.go.jp>
3003 * mule/european.el ("Latin-1"): Modify `documentation' key value.
3004 ("Latin-2"): Likewise.
3006 1998-08-18 Per Starback <starback@update.uu.se>
3008 * mule/european.el (setup-latin2-environment): Fix typo.
3010 1998-08-18 Kenichi Handa <handa@etl.go.jp>
3012 * mule/european.el: Give proper value of `input-method' key to all
3015 * mule/mule-cmds.el (activate-input-method): Handle the case that
3016 the arg INPUT-METHOD is nil correctly.
3017 (read-multilingual-string): Activate the specified input method
3018 before calling read-string. Afterward, activate the original
3021 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
3023 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
3024 (set-language-info-alist): Fix typo in doc-string.
3026 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
3028 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
3030 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
3031 (reset-language-environment): New function for the job that
3032 setup-english-environment used to do.
3033 (set-language-environment): Do more setups according to the info
3034 in language-info-alist.
3035 (read-language-name): Handle the case that the arg KEY is nil.
3036 (describe-language-environment): Handle input-method property.
3038 * mule/: All files under this directory, which related with
3039 specific languages (such as mule/european.el, mule/greek.el,
3040 mule/hebrew.el, mule/misc-lang.el), modified as below.
3041 (setup-XXX-environment): Just call set-language-environment. If
3042 they used to do some other jobs than what done by
3043 set-language-environment, those jobs are done in
3044 setup-XXX-environment-internal now.
3045 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
3046 the value to setup-XXX-environment-internal. Add properties
3047 input-method and features.
3049 * mule/english.el (setup-english-environment): Just call
3050 reset-language-environment.
3052 * mule/european.el (setup-8-bit-environment): Function deleted.
3054 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
3056 * mule/mule-cmds.el (input-method-exit-on-first-char)
3057 (input-method-use-echo-area): Doc fixes.
3059 1998-08-06 Kenichi Handa <handa@etl.go.jp>
3061 * mule/mule-cmds.el (input-method-exit-on-first-char): New
3063 (input-method-use-echo-area): New variable.
3065 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
3067 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
3069 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
3071 * mule/mule-cmds.el (activate-input-method): Update mode line.
3072 (inactivate-input-method): Likewise.
3074 1998-07-19 Kenichi Handa <handa@etl.go.jp>
3076 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
3077 input method in the current buffer, but just bind
3078 current-input-method.
3080 1998-07-08 Kenichi Handa <handa@etl.go.jp>
3082 * mule/hebrew.el ("Hebrew"): Add coding-priority.
3084 * mule/misc-lang.el ("IPA"): Add coding-priority and
3087 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
3089 * mule/greek.el: Add coding-priority.
3091 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
3093 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
3096 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
3098 * mule/mule-cmds.el (register-input-method): Fix previous change.
3099 (setup-specified-language-environment): Doc fix.
3101 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3103 * mule/mule-cmds.el: Several doc fixes.
3104 (get-language-info, set-language-info): Rename argument.
3105 (set-language-info-alist): Likewise.
3106 (register-input-method): Rename argument.
3107 (activate-input-method): If INPUT-METHOD is nil, deactivate.
3109 1998-05-04 Kenichi Handa <handa@etl.go.jp>
3111 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
3112 default value while reading an input method.
3114 1998-05-01 Kenichi Handa <handa@etl.go.jp>
3116 * mule/mule-cmds.el (universal-coding-system-argument):
3117 Use buffer-file-coding-system as default.
3119 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
3121 * mule/korean.el ("Korean"): Doc fix.
3123 1998-04-11 Kenichi Handa <handa@etl.go.jp>
3125 * mule/mule-cmds.el (describe-language-environment): Print the
3126 languge environment at the head.
3128 1998-04-06 Kenichi Handa <handa@etl.go.jp>
3130 * mule/japanese.el: Set exit-function to exit-japanese-environment
3131 for Japanese environment.
3133 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
3135 * mule/mule-cmds.el (set-language-environment): Doc fix.
3136 (current-language-environment): Use defcustom.
3137 (default-input-method): Specify :type.
3139 1998-03-02 Kenichi Handa <handa@etl.go.jp>
3141 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
3143 (prefer-coding-system): Doc-string modified.
3145 1998-01-21 Kenichi Handa <handa@etl.go.jp>
3147 * mule/mule-cmds.el (set-language-info): Doc-string
3148 describes `coding-priority' KEY.
3149 (set-language-environment-coding-systems): New function.
3150 (select-safe-coding-system): New function.
3151 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
3152 (set-language-info-alist): New optionla arg PARENTS. Call
3153 set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
3154 (set-language-environment-coding-systems): New function.
3156 * mule/chinese.el: Remove setting up of
3157 describe-chinese-environment-map and
3158 setup-chinese-environment-map. Exclude them in args of calls to
3159 set-language-info-alist. Register coding-priority key in
3160 language-info-alist.
3162 * mule/cyrillic.el: Remove setting up of
3163 describe-cyrillic-environment-map and
3164 setup-cyrillic-environment-map. Exclude them in args of calls to
3165 set-language-info-alist. Register coding-priority key in
3166 language-info-alist.
3168 * mule/english.el: Register coding-priority key in
3169 language-info-alist.
3171 * mule/ethiopic.el: Register coding-priority key in
3172 language-info-alist.
3174 * mule/european.el: Remove setting up of
3175 describe-european-environment-map and
3176 setup-european-environment-map. Exclude them in args of calls to
3177 set-language-info-alist. Register coding-priority key in
3178 language-info-alist. Add "German" language env.
3179 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
3180 (setup-german-environment): New function.
3182 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
3183 change default input method to "greek-postfix".
3185 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
3186 coding-priority key in
3188 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
3190 * mule/mule-cmds.el (set-language-info): Doc fix.
3191 (input-method-inactivate-hook): Doc fix.
3193 1997-11-20 Karl Heuer <kwzh@gnu.org>
3195 * mule/mule-cmds.el (set-input-method): Renamed from
3196 select-input-method.
3198 1997-11-07 Kenichi Handa <handa@etl.go.jp>
3200 * mule/mule-cmds.el (set-language-environment): Run
3201 exit-language-environment-hook before calling `exit-function'
3202 which is specified for the language environment.
3204 1997-10-23 Kenichi Handa <handa@etl.go.jp>
3206 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
3208 (prefer-coding-system): Likewise.
3209 (describe-language-environment): Print aliases of each coding
3211 (set-language-environment-hook): New variable.
3212 (exit-language-environment-hook): New variable.
3213 (set-language-environment): Call these hooks. Before setting a
3214 new language environment, exit from the
3215 current-language-environment if necessary.
3216 (input-method-verbose-flag): The value can be nil, t,
3217 complex-only, or default.
3218 (input-method-highlight-flag): Doc-string augmented.
3219 (activate-input-method): Check if we can run the registered
3220 function to activate an input method.
3222 * mule/korean.el: Set exit-function for language environment
3223 "Korean" to exit-korean-environment.
3224 (setup-korean-environment): Moved to korea-util.el.
3226 1997-10-21 Kenichi Handa <handa@etl.go.jp>
3228 * mule/mule-cmds.el (read-multilingual-string): Use
3229 current-input-method prior to default-input-method. Don't bind
3230 current-input-method by `let', instead, activate the specified
3231 input method in the current buffer temporarily.
3233 1997-10-19 John F. Whitehead <jfw@cisco.com>
3235 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
3237 1997-10-21 Kenichi Handa <handa@etl.go.jp>
3239 * mule/chinese.el (post-read-decode-hz): Return the result of
3241 (pre-write-encode-hz): Do not change the value of
3244 1998-09-06 Bill Richter <richter@math.nwu.edu>
3246 * mule/mule-ccl.el: Doc fixes.
3248 1998-04-20 Kenichi Handa <handa@etl.go.jp>
3250 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
3251 (check-ccl-program): New macro.
3253 1998-01-21 Kenichi Handa <handa@etl.go.jp>
3255 * mule/mule-ccl.el: Comment about CCL syntax modified.
3256 (ccl-command-table): Add read-multibyte-character and
3257 write-multibyte-character.
3258 (ccl-code-table): Add ex-cmd.
3259 (ccl-extended-code-table): New variable.
3260 (ccl-embed-extended-command): New function.
3261 (ccl-compile-read-multibyte-character,
3262 ccl-compile-write-multibyte-character) New functions.
3263 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
3264 ccl-dump-write-multibyte-character): New functions.
3266 1999-07-22 SL Baur <steve@miho>
3268 * config.el (config-value-file): config.values is installed into
3270 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
3272 1999-07-19 Didier Verna <verna@inf.enst.fr>
3274 * rect.el: all functions rewritten, except when noted. Below is a
3275 list of interface changes.
3276 (apply-on-rectangle): new function. Obsoletes
3277 `operate-on-rectangle'. All functions that used to call this
3278 function now call the new one.
3279 (kill-rectangle): added optional prefix arg to fill lines.
3280 (delete-rectangle): ditto.
3281 (delete-extract-rectangle): ditto.
3282 (open-rectangle): ditto.
3283 (clear-rectangle): ditto.
3284 (delete-rectangle-line): added third arg FILL.
3285 (delete-extract-rectangle-line): ditto.
3286 (open-rectangle-line): ditto.
3287 (clear-rectangle-line): ditto.
3289 1999-07-18 Andy Piper <andy@xemacs.org>
3291 * menubar-items.el (default-menubar): add gutter options.
3293 * gutter-items.el: new file.
3294 (gutter): new group for custom.
3295 (gutter-visible-p): new variable.
3296 (default-gutter-position): ditto.
3297 (buffers-tab): new group for the buffers tab.
3298 (gutter-buffers-tab): widget to put in the gutter.
3299 (buffers-tab-max-size): max number of tabs.
3300 (buffers-tab-switch-to-buffer-function): function to call when a
3302 (buffers-tab-omit-function): filter buffers with this function.
3303 (buffers-tab-format-buffer-line-function): format buffer names for
3305 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
3307 (build-buffers-tab-internal): build a list of tab items.
3308 (buffers-tab-items): ditto.
3309 (add-tab-to-gutter): put a tab in the gutter area.
3310 (update-tab-in-gutter): reset the buffers in the tab.
3312 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
3314 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
3315 (switch-to-buffer-hooks): new hook.
3317 * toolbar.el (default-toolbar-position): fix typo.
3319 1999-07-16 Andy Piper <andy@xemacs.org>
3321 * gui.el (make-dialog-frame): turn off gutters for dialogs.
3323 1999-07-15 Didier Verna <verna@inf.enst.fr>
3325 * cus-edit.el (custom-prompt-variable): optional third arg makes
3326 prompt for a comment string.
3327 (customize-set-value): optional prefix makes this function handle
3329 (customize-set-variable): ditto.
3330 (customize-save-variable): ditto.
3331 (customize-customized): handle custom comments.
3332 (customize-save-customized): ditto.
3333 (custom-variable-state-set): ditto.
3334 (custom-face-state-set): ditto.
3335 (customize-saved): ditto.
3336 (custom-variable-set): ditto.
3337 (custom-face-set): ditto.
3338 (custom-variable-save): ditto.
3339 (custom-face-save): ditto.
3340 (custom-variable-reset-saved): ditto.
3341 (custom-face-reset-saved): ditto.
3342 (custom-variable-reset-standard): ditto.
3343 (custom-face-reset-standard): ditto.
3344 (custom-comment-face): new face.
3345 (custom-comment-tag-face): ditto.
3346 (custom-comment): new widget.
3347 (custom-comment-create): new function.
3348 (custom-comment-delete): ditto.
3349 (custom-comment-value-set): ditto.
3350 (custom-comment-show): ditto.
3351 (custom-comment-invisible-p): ditto.
3352 (custom-variable-value-create): create a comment field widget.
3353 (custom-face-value-create): ditto.
3354 (custom-variable-menu): new entry for adding a custom comment.
3355 (custom-face-menu): ditto.
3356 (custom-save-variables): possibly save custom comments.
3357 (custom-save-faces): ditto.
3359 * cus-face.el (custom-set-faces): the arguments can now have a
3360 custom comment as fourth argument.
3362 * custom.el (custom-set-variables): the arguments can now have a
3363 custom comment as fifth element.
3365 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
3367 * XEmacs 21.2.18 is released
3369 1999-07-13 SL Baur <steve@miho>
3371 * lib-complete.el (read-library-name): Revert previous change.
3372 (read-library): Ditto.
3374 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
3376 * packages.el (packages-package-list): Capitalize docstring.
3378 * packages.el (packages-find-package-library-path): Use #'nconc
3379 rather than #'append to reduce consing -- #'mapcar uses Flist,
3380 which returns a freshly consed list. #'append would create yet
3381 another fresh list, using Fmake_list in concat.
3383 * packages.el (package-provide): Use setq with remassq like it
3384 says in its docstring.
3386 1999-07-06 SL Baur <steve@miho.m17n.org>
3388 * lib-complete.el (progn-with-message): Fix typo.
3390 1999-07-06 SL Baur <steve@miho.m17n.org>
3392 * mule/mule-misc.el (char-octet): Make function match docstring.
3393 From Katsumi Yamaoka <yamaoka@jpl.org>
3395 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
3397 * wid-edit.el (widget-documentation): corrected spelling error.
3399 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
3401 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
3402 keys if already bound
3404 1999-07-06 SL Baur <steve@miho.m17n.org>
3406 * lib-complete.el (progn-with-message): Revert previous changes.
3408 1999-06-24 Bob Weiner <weiner@beopen.com>
3410 * lib-complete.el (find-library):
3411 (find-library-other-window):
3412 (find-library-other-frame): Completely rewrote
3413 so that these functions actually work when called non-interactively.
3414 Also made them handle LIBRARY arguments which end with .el or .elc.
3416 1999-06-24 Bob Weiner <weiner@beopen.com>
3418 * simple.el (indent-new-comment-line): Locally bound
3419 `block-comment-start' to `comstart' or else when this is called
3420 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
3421 `block-comment-start' value, ignoring any existing spacing after a
3422 comment prefix in the previous line and producing ugly comments.
3424 1999-06-23 Bob Weiner <weiner@beopen.com>
3426 * list-mode.el (mouse-choose-completion):
3427 (choose-completion):
3428 (completion-switch-to-minibuffer): Added.
3429 ([Tab]): [Tab] previously switched to the minibuffer
3430 but since [space] does that and since most applications in the
3431 world use [Tab] to select the next item in a list, do that in the
3432 *Completions* buffer too. This will cause the least confusion
3433 among the largest population of users. -- Bob Weiner, BeOpen.com,
3436 1999-06-22 Bob Weiner <weiner@beopen.com>
3438 * help.el (help-buffer-name): Added support for a null value
3439 of `help-buffer-prefix-string' since some buffers require no
3442 1999-06-20 Bob Weiner <weiner@beopen.com>
3444 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
3445 in the completion-list-mode-map to bury the completions buffer
3446 even when the minibuffer is no longer active.
3448 1999-06-20 Bob Weiner <weiner@beopen.com>
3450 * list-mode.el (list-mode): It is visually disconcerting to have
3451 the text cursor disappear within list buffers, especially when
3452 moving from window to window, so leave it visible.
3454 1999-07-01 SL Baur <steve@miho.m17n.org>
3456 * menubar-items.el (default-menubar): Conditionalize the bug
3457 report menu item (which may not be possible in this XEmacs).
3458 Reported by: Ken'ichi Handa <handa@etl.go.jp>
3460 1999-06-30 SL Baur <steve@miho.m17n.org>
3462 * subr.el (with-current-buffer): DOC string fix.
3463 Suggested by Bob Weiner <weiner@altrasoft.com>
3465 1999-06-25 Charles G Waldman <cgw@fnal.gov>
3467 * cus-face.el (custom-face-italic): insert missing args
3469 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3471 * packages.el (package-locations): Changed default early package
3472 hierarchies to ~/.xemacs/mule-packages and
3473 ~/.xemacs/xemacs-packages.
3475 1999-06-23 SL Baur <steve@miho.m17n.org>
3477 * mule/mule-category.el (Top Level): ASCII is also latin-1.
3479 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3481 * packages.el (package-locations): Changed default early package
3482 hierarchy to ~/.xemacs/packages.
3483 (package-locations): Removed `packages' as a possible name for a
3484 late package hierarchy.
3486 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
3488 * mule/mule-category.el (word-combining-categories): Set up new
3490 (word-separating-categories): Likewise.
3492 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
3494 * XEmacs 21.2.17 is released
3496 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
3498 * font-menu.el (font-menu-set-font): allow for nil specification
3501 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
3503 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
3506 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
3508 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
3509 8859-5 instead of ISO 8859-1.
3511 1999-06-15 SL Baur <steve@steve1.m17n.org>
3513 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
3514 (viet-viscii-encode-table): Ditto.
3516 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
3517 Make obsolete definition of char-octet.
3519 1999-06-14 SL Baur <steve@steve1.m17n.org>
3521 * subr.el: Move no-Mule make-char ...
3522 * help-nomule.el (make-char): To here.
3523 (string-width): Make Mule compatibility alias.
3525 1999-06-15 Andy Piper <andy@xemacs.org>
3527 * select.el (get-selection-no-error): really make there be no-error.
3528 (get-selection): revert to original.
3530 1999-06-11 Andy Piper <andy@xemacs.org>
3532 * select.el (selection-sets-clipboard): renamed.
3533 (own-selection): use it.
3535 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
3537 * XEmacs 21.2.16 is released
3539 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
3541 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
3542 missing characters to avoid crash.
3544 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
3546 * coding.el (set-terminal-coding-system): Only set the console
3547 coding system on the selected console if it is a tty.
3549 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
3556 * faces.el (frob-face-property):
3557 * font-menu.el (font-menu-set-font):
3558 Actually apply changes from 1999-03-17
3560 1999-06-10 Andy Piper <andy@xemacs.org>
3562 * select.el (get-selection): abstract out non error-signalling
3564 (get-selection-no-error): get-selection without signalling an
3566 (selection-is-clipboard-p): new variable. controls whether the
3567 selection sets the clipboard.
3568 (own-selection): use it.
3570 * mouse.el (insert-selection): fallback to clipboard after trying
3571 primary selection and cutbuffer.
3573 1999-06-05 Andy Piper <andy@xemacs.org>
3575 * x-select.el (xselect-kill-buffer-hook-1): use generalised
3576 selection functions.
3578 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
3580 * code-files.el (buffer-file-coding-system): Use `raw-text' as
3582 (load): Use `raw-text' instead of `no-conversion'.
3583 (insert-file-contents): Likewise.
3585 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
3588 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
3590 * coding.el: Don't copy `no-conversion' to `raw-text'.
3592 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
3594 * subr.el (make-char): Define it if Mule is not around.
3596 1999-06-07 SL Baur <steve@steve1.m17n.org>
3598 * mule/mule-help.el: Add trailing newline. Use mule keyword.
3600 * x-select.el (x-disown-selection-internal): Restore symbol as an
3602 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
3604 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
3606 * XEmacs 21.2.15 is released
3608 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
3610 * subr.el (split-string): Avoid infinite looping
3612 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3614 * ldap.el (ldap-ignore-attribute-codings): New variable
3615 (ldap-default-attribute-decoder): New variable
3616 (ldap-coding-system): New variable
3617 (ldap-attribute-syntax-encoders): New variable
3618 (ldap-attribute-syntax-decoders): New variable
3619 (ldap-attribute-syntaxes-alist): New variable
3620 (ldap-encode-boolean): New function
3621 (ldap-decode-boolean): New function
3622 (ldap-encode-country-string): New function
3623 (ldap-decode-string): New function
3624 (ldap-decode-address): New function
3625 (ldap-encode-address): New function
3626 (ldap-decode-attribute): New function
3627 (ldap-search): Use some of these
3629 1999-05-25 Jan Vroonhof <jan@xemacs.org>
3631 * version.el (emacs-version): Make the patch level/beta come
3632 before the XEmacs qualifier so that it gets into (funcall
3633 emacs-version) and thus in the bug reports.
3634 (emacs-version>=): Support patch levels.
3636 1999-06-03 SL Baur <steve@xemacs.org>
3638 * version.el: implement x.y.z version number
3639 From Jan Vroonhof <vroonhof@math.ethz.ch>
3641 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
3643 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
3645 1999-05-22 Vin Shelton <acs@xemacs.org>
3647 * startup.el: Document -private and break out non-standard X options.
3649 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
3651 * mule/mule-charset.el (charset-after): New function.
3652 (charset-direction): Synch with Mule, update docstring.
3653 (get-charset-property): New function.
3654 (put-charset-property): New function.
3655 (charset-plist): New function.
3657 * mule/mule-charset.el (compose-region):
3658 (decompose-region): remove; these functions (which don't work
3659 since we don't do composite characters) have been moved to
3661 (toplevel): follow coding standards
3663 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
3665 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
3668 * code-files.el: Fix commentary to follow coding standards. Move
3669 the single line left in mule-files.el to here.
3671 * mule/mule-files.el: delete.
3673 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
3675 * info.el (Info-scroll-prev): Use event functions instead of the
3676 old emacs 19 interface.
3678 1999-06-02 Andy Piper <andy@xemacs.org>
3680 * x-font-menu.el (x-font-menu-load-font):
3681 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
3683 1999-05-31 Andy Piper <andy@xemacs.org>
3685 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
3687 (font-menu-this-frame-only-p): ditto.
3688 (font-menu-max-items): reinstate, from Jan Vroonhof
3689 <vroonhof@math.ethz.ch>
3690 (font-menu-submenu-name-format): ditto.
3691 (font-menu-split-long-menu): ditto, for use by the family
3693 (font-menu-family-constructor): use it.
3695 1999-05-30 Andy Piper <andy@xemacs.org>
3697 * msw-faces.el (mswindows-font-regexp): new font matching regexp
3698 for use by the font menu.
3700 * msw-font-menu.el: new file implementing mswindows specific
3701 font-menu behaviour.
3702 (mswindows-font-menu-registry-encoding): new function mirroring x version.
3703 (mswindows-font-menu-junk-families): ditto.
3704 (hack-font-truename): ditto.
3705 (mswindows-font-regexp-ascii): ditto.
3706 (mswindows-reset-device-font-menus): ditto.
3707 (mswindows-font-menu-font-data): ditto.
3708 (mswindows-font-menu-load-font): ditto.
3710 * x-font-menu.el (x-reset-device-font-menus): made device specific.
3711 (x-font-menu-font-data): ditto.
3712 (x-font-menu-load-font): ditto.
3714 * font-menu.el: new file implementing generic font menu behaviour.
3715 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
3716 made device independent.
3717 (font-menu-this-frame-only-p): ditto.
3718 (font-menu-preferred-resolution): ditto.
3719 (font-menu-size-scaling): new variable used to determine whether
3720 sizes are in points or tenths of a point.
3721 (vassoc): moved from x-font-menu.el.
3722 (device-fonts-cache): ditto.
3723 (device-fonts-cache): ditto.
3724 (flush-device-fonts-cache): ditto.
3725 (reset-device-font-menus): copied from x-font-menu.el and made
3726 device independent. Most functionality deferred to
3727 device-dependent versions.
3728 (font-menu-family-constructor): copied from x-font-menu.el and
3729 made device independent.
3730 (font-menu-size-constructor): ditto.
3731 (font-menu-weight-constructor): ditto.
3732 (font-menu-set-font): ditto.
3733 (font-menu-change-face): ditto.
3734 (font-menu-load-font): new device method.
3735 (font-menu-font-data): ditto.
3737 * x-font-menu.el: The above functions deleted.
3739 1999-05-26 Andy Piper <andy@xemacs.org>
3743 * loadup.el: rehash expand-file-name usage to not use default-directory.
3745 1999-05-21 Andy Piper <andy@xemacs.org>
3747 * x-select.el (x-select-convert-to-text):
3748 (x-selected-text-type):
3750 (xselect-convert-to-string):
3751 (xselect-convert-to-compound-text):
3752 (xselect-convert-to-length):
3753 (xselect-convert-to-targets):
3754 (xselect-convert-to-delete):
3755 (xselect-convert-to-filename):
3756 (xselect-convert-to-charpos):
3757 (xselect-convert-to-lineno):
3758 (xselect-convert-to-colno):
3759 (xselect-convert-to-sourceloc):
3760 (xselect-convert-to-os):
3761 (xselect-convert-to-host):
3762 (xselect-convert-to-user):
3763 (xselect-convert-to-class):
3764 (xselect-convert-to-name):
3765 (xselect-convert-to-integer):
3766 (xselect-convert-to-atom):
3767 (xselect-convert-to-identity): functions renamed from x-* and
3769 (x-get-secondary-selection): use rename get-selection.
3770 (x-get-clipboard): ditto.
3771 (x-own-selection): moved to select.el.
3772 (x-valid-simple-selection-p): ditto.
3773 (x-dehilight-selection): ditto.
3774 (x-own-clipboard): ditto.
3775 (x-disown-selection): ditto.
3777 * x-mouse.el (x-yank-function): moved to mouse.el.
3778 (x-insert-selection): ditto.
3779 (x-set-point-and-move-selection): use renamed function.
3781 * select.el (selected-text-type): moved and renamed from
3783 (selection-owner-p): moved to C.
3784 (selection-exists-p): ditto.
3785 (get-cutbuffer): new device method.
3786 (get-selection): generalised and moved from x-select.el.
3787 (own-selection): moved x-own-selection functionality into here.
3788 (dehilight-selection): renamed and moved from x-select.el.
3789 (own-clipboard): functionality moved from x-select.el using new
3791 (disown-clipboard): ditto.
3792 (select-convert-to-text):
3793 (select-convert-to-string):
3794 (select-convert-to-compound-text):
3795 (select-convert-to-length):
3796 (select-convert-to-targets):
3797 (select-convert-to-delete):
3798 (select-convert-to-filename):
3799 (select-convert-to-charpos):
3800 (select-convert-to-lineno):
3801 (select-convert-to-colno):
3802 (select-convert-to-sourceloc):
3803 (select-convert-to-os):
3804 (select-convert-to-host):
3805 (select-convert-to-user):
3806 (select-convert-to-class):
3807 (select-convert-to-name):
3808 (select-convert-to-integer):
3809 (select-convert-to-atom):
3810 (select-convert-to-identity): new functions renamed from x-* and
3811 moved from x-select.el.
3813 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
3814 into here and use as the default window-system mouse yank.
3815 (insert-selection): generalised and moved from x-mouse.el.
3816 (own-clipboard): moved to C.
3818 * msw-select.el (mswindows-selection-owned-p): deleted.
3819 (mswindows-own-selection): generalised and moved to select.el.
3820 (mswindows-disown-selection): generalised and moved to C.
3821 (mswindows-selection-owner-p): ditto.
3823 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
3825 * XEmacs 21.2.14 is released
3827 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
3829 * about.el: update contact info for jason and slb.
3831 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
3833 * mule/european.el (setup-romanian-environment): Add Romanian
3834 support from Emacs/Mule romanian.el.
3836 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
3838 * cus-face.el: Label all custom changes with the 'custom' tag.
3840 * cus-edit.el: idem ditto.
3842 * faces.el: Added suport for adding device tags to various functions.
3843 (custom): New device tag.
3844 (face-spec-set): Call reset face with tags argument. No longer do
3845 x-init-global-faces hack.
3847 * faces.el (frob-face-property): Use an anonymous specifier to map
3848 frob-face-property-1 over.
3850 * x-font-menu.el (font-menu-set-font): Always specify all
3851 properties to custom.
3853 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
3855 * mule/european.el (setup-czech-environment): Add czech support.
3856 From David Sauer <davids@orfinet.cz>
3858 1999-03-15 SL Baur <steve@xemacs.org>
3860 * check-features.el: Turn hard errors into warnings.
3862 1999-03-21 SL Baur <steve@xemacs.org>
3864 * simple.el (delete-key-deletes-forward): As per discussion on
3865 xemacs-beta, default to t.
3867 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
3869 * loadup.el: Define Installation-string before loading anything.
3871 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
3873 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
3874 From Anders Stenman <stenman@isy.liu.se>
3876 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3878 * wid-edit.el (widget-glyph-find): Ditto.
3880 * packages.el (locate-library): Ditto.
3882 * loadup.el (really-early-error-handler): Ditto.
3884 * lib-complete.el (read-library): Ditto.
3886 * faces.el (set-face-stipple): Ditto.
3888 * code-files.el (load): Use new calling style of locate-file.
3890 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3892 * packages.el (packages-unbytecompiled-lisp): Installation.el is
3895 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3897 * dumped-lisp.el (preloaded-file-list): Don't load
3900 * loadup.el (Installation-string): Define it here.
3902 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3904 * dumped-lisp.el (preloaded-file-list): Revert previous change --
3905 Installation.el needs to be loaded before `dump-paths', otherwise
3906 the dumping process won't find it.
3908 1999-03-13 Adrian Aichner <adrian@xemacs.org>
3910 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
3911 subr so that we can use `replace-in-string' in Installation.el to
3912 get rid of C-m chars under the native Windows build.
3914 1999-04-29 Andy Piper <andy@xemacs.org>
3916 * make-docfile.el: canonicalize file and directory names.
3918 * device.el (call-device-method): new function for calling device
3920 (define-device-method): new function for defining device methods.
3921 (define-device-method*): ditto.
3923 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
3925 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
3927 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
3929 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
3930 (cyrillic-koi8-r-encode-table): Likewise.
3931 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
3932 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
3934 * mule/mule-misc.el (split-char-or-char-int): New function [moved
3935 from vietnamese.el].
3937 * mule/vietnamese.el: Move function `split-char-or-char-int' to
3940 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
3942 * mule/thai-xtis.el:
3943 - Change font registry name from "Thai94x94-0" to "xtis-0".
3944 - Change mnemonic of coding-system `tis-620' to "TIS620".
3946 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
3948 * mule/ethiopic.el: fixed.
3950 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
3952 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
3954 * mule/thai-xtis.el: New file.
3956 * mule/vietnamese.el: New file.
3958 * mule/ethiopic.el: New file.
3960 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
3962 * bytecomp.el (byte-compile-close-variables): Leave
3963 debug-issue-ebola-notices alone.
3965 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3967 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
3968 at the top of the buffer since it is the most important thing to
3970 (ldap-get-host-parameter): New defun
3971 (ldap-search): Add a new parameter `withdn' to retrieve the
3972 distinguished names of entries
3974 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
3976 * startup.el (splash-frame-body): Date and spelling fixes.
3978 1999-03-16 Colin Rafferty <colin@xemacs.org>
3980 * view-less.el (toggle-truncate-lines): add autoload tag
3982 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
3984 * format.el (format-alist): Disable image stuff.
3986 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
3988 * wid-edit.el (widget-glyph-find): Search by directories, then by
3989 suffixes rather than the other way around.
3990 (widget-image-conversion): Renamed to
3991 `widget-image-file-name-suffixes'.
3993 1999-04-16 Olivier Galibert <galibert@pobox.com>
3995 * mule/mule-charset.el: Made old functions obsolete, remove the
3996 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
3997 (charset-iso-graphic-plane): Rename from charset-graphic.
3998 (charset-iso-final-char): Rename from charset-final.
3999 (charset-width): Rename from charset-columns.
4000 (charset-bytes): Added from fsf compatibility, returns always 1.
4002 * mule/mule-misc.el: Move charset-doc-string alias to
4005 1999-04-14 Colin Rafferty <colin@xemacs.org>
4007 * x-faces.el (x-make-font-bold-italic): honor
4008 *try-oblique-before-italic-fonts*
4010 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
4012 * cl-extra.el (coerce): Coerce numbers to characters correctly.
4014 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
4016 * x-faces.el (try-oblique-before-italic-fonts): Use the right
4019 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
4021 * cl-extra.el (equalp): Would bug out for lists.
4023 1999-03-12 Charles G Waldman <cgw@fnal.gov>
4025 * about.el (about-hackers): Change cgw's email address
4027 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
4029 * XEmacs 21.2.13 is released
4031 1999-03-12 SL Baur <steve@xemacs.org>
4033 * simple.el (delete-key-deletes-forward): Revert to previous
4036 1999-01-18 Didier Verna <verna@inf.enst.fr>
4038 * menubar-items.el (xemacs-splash-buffer): handle the case of
4039 multiple elements in the splash buffer body.
4041 * startup.el (splash-frame-timeout): new constant: interval
4042 between splash buffer elements.
4043 (command-line-1): handle splash buffer with multiple elements (use
4045 (splash-frame-body): Originally `startup-splash-frame-body'.
4046 Rewrote a cleaner and more readable version. This can now be array,
4047 in which case each element is displayed in turn in the splash buffer.
4048 (splash-frame-static-body): new constant. Persistent information
4049 across all splash buffer elements (preserves the possibility to give
4050 it in different languages.
4051 (circulate-splash-frame-elements): new function. Used as a timeout
4052 to circulate through all splash frame elements and display them in
4054 (display-splash-frame): originally `startup-splash-frame'. Handle
4055 the case of multiple elements in the splash buffer body. Now
4056 returns a timeout id if multiple elements to display, or nil.
4058 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
4060 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
4061 so they can be overridden by x-init-face-from-resources.
4062 Additionally specify the font name also with an x tag.
4064 1999-03-08 Andy Piper <andy@xemacs.org>
4066 * package-get.el (package-get-base): autoload.
4068 * menubar-items.el (default-menubar): add update menu item. Fix
4069 custom menu to only be activated when package-base is available.
4071 * package-get.el (package-get-custom): don't load
4072 package-get-custom as it is auto-generated. Fix group definition.
4074 1999-03-05 Didier Verna <verna@inf.enst.fr>
4076 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
4077 instead of `symbol-name' (Thanks Kyle).
4079 * cus-edit.el (custom-save-variables): use `prin1' instead of
4080 princ to write symbols.
4082 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
4084 * XEmacs 21.2.12 is released
4086 1999-03-05 SL Baur <steve@xemacs.org>
4088 * menubar-items.el (default-menubar): Add kfm browsing support.
4089 From Neal Becker <nbecker@fred.net>
4091 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
4093 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
4094 calls to font-lock during buffer reversion.
4096 1999-02-12 Didier Verna <verna@inf.enst.fr>
4098 * info.el (Info-build-node-completions): unconditionally widen the
4101 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
4103 * x-faces.el (x-init-face-from-resources):
4104 Only set fonts in the 'x locale.
4106 1999-03-04 Adrian Aichner <adrian@xemacs.org>
4108 * package-ui.el (pui-install-selected-packages): Don't throw on
4109 `package-admin-delete-binary-package' returning nil since it's
4110 normal. Reindent function.
4111 (pui-add-required-packages): Handle case where packages selected
4112 for installation have never been installed.
4114 1999-03-03 Martin Buchholz <martin@xemacs.org>
4116 * menubar-items.el (default-menubar):
4117 Implement the ``Mule->Set coding system of process'' menu item.
4119 1999-02-18 Martin Buchholz <martin@xemacs.org>
4121 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
4123 - Change some `if's to `when's
4125 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
4127 * XEmacs 21.2.11 is released
4129 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
4131 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
4132 against window close (Fix Bug #460).
4133 (ask-user-about-lock-dbox): Idem.
4135 1999-02-25 SL Baur <steve@xemacs.org>
4137 * mule/mule-charset.el (charset-leading-byte): New function.
4138 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
4140 1999-02-12 Andy Piper <andy@xemacs.org>
4142 * about.el (xemacs-hackers): change andy's email address.
4143 (about-url-alist): change andy's web page address.
4144 (about-xemacs): add piper.
4146 1999-02-16 SL Baur <steve@xemacs.org>
4148 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
4149 of mule-base into lisp/mule.
4151 1999-02-16 SL Baur <steve@xemacs.org>
4165 mule/mule-category.el:
4167 mule/mule-charset.el:
4169 mule/mule-coding.el:
4174 mule/mule-tty-init.el:
4175 mule/mule-x-init.el:
4176 mule/viet-chars.el: Remerge from mule-base.
4178 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
4179 of mule-base into lisp/mule.
4181 1999-02-10 Adrian Aichner <adrian@xemacs.org>
4183 * process.el (exec-to-string): Use `shell-command-switch' in place
4184 of hard-wired "-c" (for WindowsNT).
4186 1999-02-08 Charles G Waldman <cgw@pgt.com>
4188 * menubar-items.el (default-menubar): Remove obsolete
4191 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
4193 * package-admin.el (package-admin-get-install-dir): First fall
4194 back to the location of xemacs-base for non-mule packages.
4196 1999-02-15 Martin Buchholz <martin@xemacs.org>
4199 - improved automounter tmp directory support.
4200 - support 4 (!) empirically discovered automounter conventions
4202 1999-02-12 SL Baur <steve@xemacs.org>
4204 * etags.el (pop-tag-mark): autoload to match key binding.
4206 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
4208 * XEmacs 21.2.10 is released
4210 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
4212 * package-get.el (package-get-remote-filename): Don't bug out for
4213 a local file name in the search entry.
4215 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
4217 * XEmacs 21.2.9 is released
4219 1999-01-19 Didier Verna <verna@inf.enst.fr>
4221 * replace.el (replace-search-function): new variable containing a
4222 function to perform a search-forward.
4223 (replace-re-search-function): new variable containing a function
4224 to perform a re-search-forward.
4225 (perform-replace): use them.
4227 1999-01-25 Didier Verna <verna@inf.enst.fr>
4229 * select.el (selection-owner-p): use the name `XEmacs'.
4230 (cut-copy-clear-internal): ditto.
4232 1999-01-18 Andy Piper <andy@xemacs.org>
4234 * about.el (about-url-alist): Update my entry.
4235 (xemacs-hackers): Ditto.
4237 1999-01-14 Adrian Aichner <adrian@xemacs.org>
4239 * buffer.el (switch-to-buffer): Fixing documentation.
4240 * minibuf.el (minibuffer-completion-table): ditto.
4241 * cl-macs.el (return-from): ditto.
4243 1999-01-04 Didier Verna <verna@inf.enst.fr>
4245 * replace.el (delete-non-matching-lines): temporarily disable
4246 case-folding when called interactively with a regexp containing
4247 uppercase characters.
4248 (delete-matching-lines): ditto.
4249 (count-matches): ditto.
4250 (list-matching-lines): ditto.
4252 1999-01-07 Colin Rafferty <colin@xemacs.org>
4254 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
4255 abort if current window is split horizontally, not if others are
4256 split. Got rid of unnecessary minibuffer checking. Also, add
4257 some comments (it's still complex).
4259 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
4261 * package-get.el: changed address for doc.ic.ac.uk to
4262 sunsite.doc.ic.ac.uk
4264 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4266 * ldap.el (toplevel): Remove requires so that the file compiles
4267 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
4269 1999-01-10 J. Kean Johnston <jkj@sco.com>
4271 * dump-paths.el: Calculate module-directory and set
4272 module-load-path to the load path for modules.
4274 * loadup.el: Get bootstrap value of module-load-path from the
4275 environment variable EMACSBOOTSTRAPMODULEPATH.
4276 - Display the module load path if we're debugging paths.
4278 * setup-paths.el: Added function paths-find-site-module-directory.
4279 - Added function paths-find-module-directory.
4280 - Added function paths-construct-module-load-path. Uses new
4281 environment variable EMACSMODULEPATH.
4283 1998-12-30 Martin Buchholz <martin@xemacs.org>
4285 * font.el (font-default-object-for-device):
4286 Oops! This `or' can't be replaced by `unless'.
4287 Fixed inability to run w3, among other things.
4289 1998-12-17 Charles G. Waldman <cgw@pgt.com>
4291 * package-admin.el: Change initialization of
4292 package-admin-install-function dependent on system type.
4293 Change package-admin-install-function-mswindows to use
4296 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
4298 * mouse.el (default-mouse-motion-handler): Disable help echo while
4301 1998-12-28 Martin Buchholz <martin@xemacs.org>
4303 * XEmacs 21.2.8 is released.
4305 1998-12-24 Martin Buchholz <martin@xemacs.org>
4307 * XEmacs 21.2.7 is released.
4309 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
4311 * package-ui.el (pui-list-packages): Set truncate-lines.
4313 * package-get.el (package-get-download-menu): Use
4314 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
4316 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
4317 (pui-help-string): idem.
4318 (list-packages-mode): New major mode.
4319 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
4320 (pui-install-selected-packages): Add suport for removing packages.
4321 (pui-toggle-package-delete-key): New function.
4322 (pui-popup-context-sensitive): New kludge.
4323 (pui-list-packages): Add warning when `package-get-remote' is nil.
4324 (package-ui-add-site): New function.
4326 1998-12-01 Didier Verna <verna@inf.enst.fr>
4328 * hyper-apropos.el (hyper-where-is): added the missing autoload.
4330 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4332 * ldap.el: Custom-ized
4333 (toplevel): Do not provide `ldap' which is provided by C level
4335 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
4337 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
4339 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
4341 1998-12-17 Andy Piper <andy@xemacs.org>
4343 * sound.el (sound-load-list): name changed from sound-load-alist.
4344 (sound-extension-list): name changed from sound-ext-list.
4345 (load-default-sounds): use new names.
4346 (load-sound-file): use new names.
4348 1998-12-16 Andy Piper <andy@xemacs.org>
4350 * XEmacs 21.2.6 is released
4352 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
4354 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
4357 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
4359 * wid-edit.el (widget-echo-this-extent): Set
4360 help-echo-owns-message to t.
4362 1998-11-30 Greg Klanderman <greg@alphatech.com>
4364 * package-get.el (package-get-download-menu): use toggles for
4365 each site in the download site menu.
4367 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
4369 * package-get.el (package-get): If we cannot find a package
4370 because package-get-remote is not set, give a more helpful
4373 1998-11-30 Greg Klanderman <greg@alphatech.com>
4375 * package-get.el (package-get-remote-filename): use an EFS path
4376 with user anonymous if no user is specified.
4378 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
4380 * faces.el (face-spec-set): Re-init fallfacks for default after
4381 calling reset-face on the default face.
4383 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
4385 * package-admin.el (package-admin-default-install-function):
4386 Behave as advertised. Make sure the pkg-dir is proper for
4388 (package-admin-add-binary-package): Make sure the pkg-dir is
4389 proper for default-directory.
4390 (package-admin-install-function-mswindows): Make sure the pkg-dir
4391 is proper for default-directory.
4393 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
4395 * XEmacs 21.2.5 is released
4397 1998-12-05 SL Baur <steve@altair.xemacs.org>
4399 * files.el (binary-file-regexps): regexp-opt is not available at
4402 1998-11-30 Martin Buchholz <martin@xemacs.org>
4405 * x-win-sun.el (x-win-init-sun):
4407 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
4409 * x-init.el (init-post-x-win):
4410 * x-init.el (init-pre-x-win):
4411 * x-init.el (x-initialize-compose):
4416 * wid-edit.el (widget-glyph-click):
4417 * wid-edit.el (widget-glyph-find):
4418 * wid-edit.el (widget-type):
4419 * view-less.el (view-buffer-other-window):
4420 * very-early-lisp.el:
4424 * term/sun.el (suntool-map):
4425 * term/sun-mouse.el:
4427 * syntax.el (modify-syntax-entry):
4430 * startup.el (lock-directory):
4431 * simple.el (set-comment-column):
4432 * simple.el (backward-delete-char-untabify):
4433 * shadow.el (find-emacs-lisp-shadows):
4435 * setup-paths.el (paths-construct-info-path):
4436 * select.el (cut-copy-clear-internal):
4437 * process.el (call-process-region):
4438 * process.el (start-process-shell-command):
4440 * paths.el (rmail-spool-directory):
4441 * paragraphs.el (use-hard-newlines):
4442 * package-get.el (package-get-dependencies):
4443 * package-admin.el (package-admin-delete-binary-package):
4444 * obsolete.el (truncate-string):
4445 * obsolete.el (store-substring):
4446 * mouse.el (default-mouse-track-maybe-own-selection):
4447 * mouse.el (mouse-yank-at-point):
4449 * modeline.el (mouse-drag-modeline):
4450 * minibuf.el (read-directory-name-internal):
4451 * minibuf.el (read-file-name-internal):
4452 * minibuf.el (read-file-name-internal-1):
4453 * minibuf.el (read-file-name-2):
4454 * minibuf.el (exact-minibuffer-completion-p):
4455 * minibuf.el (read-from-minibuffer):
4457 * menubar.el (check-menu-syntax):
4458 * map-ynp.el (map-y-or-n-p):
4459 * make-docfile.el (docfile-out-of-date):
4460 * loadup.el ((member "run-temacs" command-line-args)):
4461 * loadup.el ((member "no-site-file" command-line-args)):
4462 * loadup.el (really-early-error-handler):
4466 * lisp-mnt.el (lm-verify):
4467 * lib-complete.el (lib-complete:cache-completions):
4468 * lib-complete.el (library-all-completions):
4469 * itimer.el (itimer-run-expired-timers):
4470 * info.el (Info-mode):
4471 * info.el (Info-insert-file-contents):
4472 * info.el (Info-rebuild-dir):
4473 * info.el (Info-build-dir-anew):
4474 * info.el (Info-parse-dir-entries):
4475 * info.el (Info-dir-outdated-p):
4476 * info.el (Info-insert-dir):
4477 * info.el (info-xref):
4479 * hyper-apropos.el (hyper-apropos-get-doc):
4480 * hyper-apropos.el (hyper-describe-face):
4481 * hyper-apropos.el (hyper-apropos-mode):
4483 * help.el (list-processes):
4486 * font.el (mswindows-font-create-name):
4487 * font.el (font-default-font-for-device):
4488 * font.el (x-font-create-object):
4489 * font.el (font-registry):
4491 * font-lock.el (font-lock-keywords):
4493 * finder.el (finder-compile-keywords):
4494 * find-paths.el (paths-find-recursive-path):
4495 * fill.el (set-justification-center):
4496 * fill.el (fill-region-as-paragraph):
4497 * files.el (insert-directory):
4498 * files.el (wildcard-to-regexp):
4499 * files.el (recover-file):
4500 * files.el (basic-save-buffer):
4501 * files.el (delete-auto-save-file-if-necessary):
4502 * files.el (file-relative-name):
4503 * files.el (backup-extract-version):
4504 * files.el (backup-buffer):
4505 * files.el (set-visited-file-name):
4506 * files.el (set-auto-mode):
4507 * files.el (interpreter-mode-alist):
4509 * files.el (find-file-noselect):
4510 * files.el (abbreviate-file-name):
4511 * files.el (parse-colon-path):
4512 * files.el (directory-abbrev-alist):
4513 * etags.el (visit-tags-table-buffer):
4514 * easymenu.el (easy-menu-define):
4515 * dragdrop.el (experimental-dragdrop-drag):
4516 * dragdrop.el (dragdrop-drop-do-functions):
4517 * dragdrop.el (dragdrop-drop-at-point):
4518 * disass.el (disassemble-1):
4519 * disass.el (disassemble-internal):
4520 * disass.el (disassemble):
4522 * derived.el (derived-mode-init-mode-variables):
4523 * derived.el (define-derived-mode):
4524 * custom.el (defgroup):
4525 * cus-edit.el (custom-quote):
4527 * code-process.el (open-network-stream):
4528 * code-process.el (start-process):
4529 * code-process.el (call-process-region):
4530 * code-process.el (call-process):
4532 * code-files.el (insert-file-contents):
4534 * code-files.el (buffer-file-coding-system-for-read):
4535 * cmdloop.el (yes-or-no-p-minibuf):
4539 * callers-of-rpt.el (make-caller-report):
4540 * callers-of-rpt.el:
4541 * bytecomp.el (batch-byte-recompile-directory):
4542 * bytecomp.el (batch-byte-compile-1):
4543 * bytecomp.el (batch-byte-compile):
4544 * bytecomp.el (display-call-tree):
4545 * bytecomp.el (byte-compile-insert):
4546 * bytecomp.el (byte-compile-two-args-19->20):
4547 * bytecomp.el (byte-compile-variable-ref):
4548 * bytecomp.el (byte-compile-form):
4549 * bytecomp.el (byte-compile-top-level-body):
4550 * bytecomp.el (byte-compile-out-toplevel):
4551 * bytecomp.el (byte-compile-byte-code-maker):
4552 * bytecomp.el (byte-compile-file-form-defmumble):
4553 * bytecomp.el (byte-compile-file-form):
4554 * bytecomp.el (byte-compile-keep-pending):
4555 * bytecomp.el (byte-compile-insert-header):
4556 * bytecomp.el (byte-compile-from-buffer):
4557 * bytecomp.el (byte-compile-file):
4558 * bytecomp.el (byte-recompile-file):
4559 * bytecomp.el (byte-compile-close-variables):
4560 * bytecomp.el (byte-compile-warn-about-unused-variables):
4561 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
4562 * bytecomp.el (byte-compiler-legal-options):
4563 * bytecomp.el (byte-compile-lapcode):
4564 * bytecomp.el (byte-optimize-log):
4565 * bytecomp.el ((fboundp 'defsubst)):
4567 * bytecomp-runtime.el:
4568 * byte-optimize.el (byte-optimize-apply):
4569 * byte-optimize.el (car):
4570 * byte-optimize.el (byte-optimize-form):
4571 * byte-optimize.el (byte-optimize-form-code-walker):
4573 * build-report.el (build-report-insert-installation-file):
4574 * build-report.el (build-report):
4576 * apropos.el (apropos-documentation):
4578 - clean up byte-compile warnings
4579 - remove unused variables
4580 - Use common lisp style hashtable functions
4581 - byte compiler cleanup
4582 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
4583 - remove old backquote syntax usage
4584 - move some cl functionality into C for speed.
4585 - remove last remaining VMS support
4587 - implement last, butlast, nbutlast, copy-list in C.
4588 - new macro ignore-file-errors, similar to ignore-errors
4589 (ignore-file-errors (delete-file "foo"))
4590 - get frequent garbage collection during loadup.el by tweaking
4591 gc-cons-threshold, rather than explicitly calling garbage-collect
4592 - default delete-key-deletes-forward to `t'.
4594 1998-11-28 SL Baur <steve@altair.xemacs.org>
4596 * XEmacs 21.2-beta4 is released.
4598 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
4600 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
4601 (easy-menu-item-present-p): Wrapper around find-menu-item.
4602 (easy-menu-remove-item): Wrapper around delete-menu-item.
4604 * menubar.el (delete-menu-item): Add 'from-menu' argument.
4605 (add-menu-button): Add 'in-menu' argument.
4606 (add-menu-item-1): Add in-menu support to helper function.
4608 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
4610 * isearch-mode.el (isearch-mode): Fix keymap lossage.
4612 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
4614 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
4617 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
4619 * process.el (shell-command-on-region): Report if the command
4620 succeeded or failed.
4622 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
4624 * subr.el (buffer-substring-no-properties): Comment out.
4626 1998-11-07 Adrian Aichner <adrian@xemacs.org>
4628 * msw-faces.el (mswindows-find-smaller-font): Turning font names
4629 into font instances first, like `x-frob-font-size' does.
4630 (mswindows-find-larger-font): ditto
4632 1998-11-04 Greg Klanderman <greg@alphatech.com>
4634 * package-ui.el (pui-install-selected-packages): fix args in call
4637 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
4639 * package-get.el (host-name): New widget type.
4640 (package-get-remote): Better customization using new type.
4641 (package-get-download-sites): idem dito.
4643 (package-get-custom): Do not use package-get-all untill we have
4644 runtime dependencies.
4646 (package-get-remove-copy): Default to 't' we no longer need this
4647 kludge as we do not currently use depenencies.
4649 (package-get-was-current): New variable.
4650 (package-get-require-base): New 'force-current' argument.
4651 (package-get-update-base): idem
4652 (package-get-package-provider): idem
4653 (package-get-locate-index-file): New 'no-remote' argument.
4654 (package-get-locate-file): idem.
4656 (package-get-maybe-save-index): New function.
4657 (package-get-update-base): Use it.
4659 1998-10-28 Greg Klanderman <greg@alphatech.com>
4661 * package-get.el (package-get-remote): default to nil; by default,
4662 don't go out to the net via EFS. They must select a download site.
4663 (package-get-download-sites): new variable.
4664 (package-get-download-menu): new function.
4665 (package-get-locate-index-file): new function.
4666 (package-get-update-base): use it.
4668 * menubar-items.el (default-menubar): add "Update Package Index"
4669 and "Add Download Site" menus under Options | Manage Packages.
4671 1998-10-19 Greg Klanderman <greg@alphatech.com>
4673 * package-get.el (package-get): bugfix code checking installed version
4674 for case where package is not currently installed.
4675 (package-get-require-signed-base-updates): new variable.
4676 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
4677 deemed not a goot thing. Use the variable
4678 package-get-allow-unsigned-base-updates instead.
4680 1998-10-16 Greg Klanderman <greg@alphatech.com>
4682 * package-get.el (package-get): Don't install an older version than
4683 we already have unless explicitly told to. Issue a warning.
4685 * package-ui.el (pui-add-required-packages): when adding
4686 dependencies, don't add packages that are up to date.
4687 (pui-package-symbol-char): Don't consider a package out of date
4688 if you have a newer version installed than the latest version in
4691 * package-get.el (package-get-base-filename): document that it may
4692 be a path relative to package-get-remote; new default value.
4693 (package-get-locate-file): new function.
4694 (package-get-update-base): use it to expand package-get-base-filename.
4695 (package-get-save-base): new function to save the package-get database
4697 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
4698 (package-get-update-base): pass the REMOTE-SOURCE arg.
4699 (package-get-update-base-entry): call package-get-custom-add-entry.
4700 (package-get-file-installed-p): removed; no longer needed.
4701 (package-get-create-custom): ditto.
4702 (toplevel): remove code to build and load package-get-custom.el
4703 (package-get-custom-add-entry): new function.
4705 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
4707 * wid-edit.el (widget-button-click): Don't switch window.
4709 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
4711 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
4713 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
4715 * etags.el (find-tag-default): Run find-tag-hook using
4716 run-hooks rather than funcall
4718 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
4720 * isearch-mode.el (isearch-mode): Set the current minor mode maps
4721 and the current local map as the parents to isearch-mode-map.
4723 1998-10-15 SL Baur <steve@altair.xemacs.org>
4725 * XEmacs 21.2-beta3 is released.
4727 1998-10-15 Greg Klanderman <greg@alphatech.com>
4729 * package-get.el (package-get-update-base): use
4730 insert-file-contents-internal, not insert-file-contents-literally.
4732 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
4734 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
4737 1998-10-15 Greg Klanderman <greg@alphatech.com>
4739 * package-get.el (package-get-update-base-entry): new function.
4740 (package-get-update-base): renamed; was `package-get-load-base'.
4741 cleanup, and use package-get-update-base-from-buffer.
4742 (package-get-update-base-from-buffer): new function.
4743 (package-get-update-base-entries): new; helper for above.
4744 Do not eval lisp grabbed over ftp; parse it from new format.
4746 1998-10-15 Greg Klanderman <greg@alphatech.com>
4748 * files.el (set-auto-mode): Don't play games loading package-get
4749 database; package-get-package-provider will handle it all.
4751 1998-10-14 Greg Klanderman <greg@alphatech.com>
4753 * package-get.el (package-get-base-filename): new variable.
4754 (package-get-require-base): new function.
4755 (package-get-pgp-signed-begin-line): new variable.
4756 (package-get-pgp-signature-begin-line): ditto.
4757 (package-get-pgp-signature-end-line): ditto.
4758 (package-get-load-base): new function.
4759 (package-get-interactive-package-query):
4760 (package-get-update-all):
4761 (package-get-dependencies):
4762 (package-get-package-provider):
4763 (package-get-custom): use package-get-require-base.
4764 [package-get-custom loading]: disable for now.
4766 * package-ui.el (pui-list-packages): use (package-get-require-base)
4768 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
4770 * package-ui.el: Correct obvious thinko in choosing extent face.
4772 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
4774 * menubar-items.el (default-menubar): pui-list-package has nothing
4775 to with Customize. Move all the package stuff to a new Item in Options.
4777 * package-ui.el (pui-menu): Add menu and Popup menu.
4779 * package-get.el (package-get): Use new
4780 package-admin-get-install-dir.
4782 * package-admin.el (package-admin-get-install-dir): New syntax.
4783 Conserve package location and put mule packages where mule-base is.
4785 * package-get.el : Customized
4787 * package-ui.el (pui): Customized
4788 (pui-package-install-dest-dir): New variable.
4789 (pui-install-selected-packages): Use it
4791 1998-10-12 SL Baur <steve@altair.xemacs.org>
4793 * package-get.el (package-get-interactive-package-query): Move
4794 dependency on package-get-base to run-time.
4795 (package-get-update-all): Ditto.
4796 (package-get-dependencies): Ditto.
4797 (package-get-package-provider): Ditto.
4798 (package-get-custom): Ditto.
4800 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
4802 * events.el: Remove 'ascii-character property from 'backspace
4805 1998-10-11 SL Baur <steve@altair.xemacs.org>
4807 * package-get-base.el: removed.
4809 1998-09-23 Didier Verna <verna@inf.enst.fr>
4811 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
4812 (no-upper-case-p): new function.
4813 (with-search-caps-disable-folding): new macro.
4814 (with-interactive-search-caps-disable-folding): new macro.
4815 (zap-to-char): In interactive mode, do a case-sensitive search if
4816 the character is uppercase.
4817 (zap-up-to-char): ditto.
4819 * replace.el (perform-replace): use the function no-upper-case-p.
4821 * isearch-mode.el (isearch-fix-case): ditto.
4822 make obsolete `with-caps-disable-folding' and
4823 `isearch-no-upper-case-p'.
4825 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
4826 (tags-search): ditto.
4827 (tags-query-replace): ditto.
4829 * info.el (Info-search): ditto.
4831 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
4833 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
4835 1998-10-07 Greg Klanderman <greg@alphatech.com>
4837 * package-admin.el (package-admin-rmtree): rewritten. need to
4838 check for "." and ".." before symlink check. expand files and
4839 directories with respect to DIRECTORY, not default-directory.
4841 1998-10-04 Greg Klanderman <greg@alphatech.com>
4843 * package-get.el (package-get-all): add INSTALL-DIR argument.
4845 1998-10-06 Greg Klanderman <greg@alphatech.com>
4847 * package-ui.el (pui-add-required-packages): new function, select
4849 (pui-display-keymap): bind it.
4850 (pui-help-string): document it.
4851 (pui-install-selected-packages): package-get-all -> package-get.
4853 * package-get.el (package-get-dependencies): new function.
4855 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
4857 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
4860 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
4862 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
4864 (default-mouse-track-normalize-point): Use it.
4866 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
4868 * package-admin.el (package-admin-delete-binary-package):
4869 General cleanup. Remove unnessary use of progn and
4871 (package-admin-delete-binary-package): Do NOT mess with file
4872 modes. That is evil.
4873 (package-admin-delete-binary-package): Wrap all deleting in
4874 condition-case. The data in MANIFEST is untrustworthy.
4875 (package-admin-delete-binary-package): Let the OS worry about non
4878 1998-10-09 SL Baur <steve@altair.xemacs.org>
4880 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
4882 (lm-report-bug): Fix mail address to send bug reports to.
4884 1998-09-29 SL Baur <steve@altair.xemacs.org>
4886 * XEmacs 21.2-beta2 is released.
4888 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
4890 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
4892 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4894 * info.el (Info-mode): Document page turning by double clicks in
4895 docstring so `M-x describe-mode' will display it.
4897 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4899 * info.el (Info-mouse-track-double-click-hook): Use character
4900 widths to calculate a border region where double clicking does
4901 page turning, and return `nil' by default so other hooks, such as
4902 region highlighting, will be run.
4904 1998-09-29 Colin Rafferty <colin@xemacs.org>
4906 * sound.el (default-sound-directory-list): Initialize with all the
4907 "sounds" directories in `data-directory-list'. It used to just be
4910 * packages.el (locate-data-directory-list): Created. This gives
4911 the list of matching directories, unlike `locate-data-directory',
4912 which just gives the first one.
4914 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
4916 * minibuf.el (read-from-minibuffer): No longer bind help-form but
4917 make a binding in the local keymap until help-char handling is
4920 * help.el (help-keymap-with-help-key): Provide keymap with help
4922 (help-print-help-form): New helper function.
4924 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
4926 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
4927 move extent to another buffer; no need to create a new extent.
4928 (isearch-fix-case): New function.
4929 (isearch-search-and-update): Use it.
4931 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
4933 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
4934 the keymap, not minor-mode-map-alist.
4935 (isearch-done): Restore overriding-local-map.
4937 1998-09-21 Martin Buchholz <martin@xemacs.org>
4939 * bytecomp.el (byte-compile-buffer-substring):
4940 Fix for: (byte-compile (defun f () (buffer-substring)))
4941 ==> ** buffer-substring called with 3 args, but requires 0-3
4942 - new code not only works, but is more readable, too.
4944 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
4946 * msw-faces.el (mswindows-init-device-faces): Don't try to
4947 specify a default font at this late stage. Do try to force
4948 creation of the default face font so that if it fails we get
4949 an error now instead of a crash at frame creation.
4951 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
4952 mswindows-make-font-unitalic: Canonical default weight
4953 changed from "Normal" to "Regular".
4955 mswindows-make-font-bold / -bold-italic: Supplied device was
4956 not being passed into call to mswindows-find-smaller-font.
4958 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
4960 * package-get.el (package-get-remote): Fix the path where to find
4961 the packages on xemacs.org.
4963 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
4965 * about.el (about-maintainer-info): Update Ben's entry.
4967 1998-09-24 Martin Buchholz <martin@xemacs.org>
4969 * lisp/shadow.el (find-emacs-lisp-shadows):
4970 - `member' was being called on lists of length 2000!
4971 - Replace with hashtables.
4972 - Replace hand-coded loops with (dolist)
4975 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
4977 * packages.el: Added new function, `package-delete-name', to
4978 delete existing packages from the installed package database
4979 (`packages-package-list'). Also added the "pkginfo" directory
4980 to `packages-special-base-regexp', so that the pkginfo directory
4981 would not get added to `late-packages'.
4983 * package-admin.el: Added ability to delete an installed package
4984 (added low-level function, `package-admin-delete-package').
4985 Understands how to use the pkginfo/MANIFEST.<package> file to
4986 delete the package. When installing a package, will also
4987 create a MANIFEST.* file if one is not provided by the
4988 package. If the MANIFEST.* doesn't exist when deleting a
4989 package, the functions will fall back to attempting to delete
4990 any package-specific lisp directory.
4992 * package-get.el: Moved some functions to package-admin.el.
4993 Added interactive function `package-get-delete-package', for
4994 use by users for deleting a package.
4996 Also modified to not require the prescence of efs.
4998 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
5000 * files.el (find-file-noselect): Handle all signals, kill the
5001 buffer and resignal.
5003 1998-09-23 SL Baur <steve@altair.xemacs.org>
5005 * cl-macs.el (glyph-image): Add setf method.
5007 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
5009 * package-get.el: Fixed broken EFS downloading. Also, look for
5010 .tar.gz files first, in preference over .tgz files.
5012 * package-ui.el: Fix display of package version numbers.
5014 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
5016 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
5019 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
5021 * list-mode.el: `display-completion-list': added new/optional
5022 keyword `:completion-string', which allows the programmer to
5023 change the "Possible completions are:" prompt.
5025 * menubar-items.el: Added new pulldown menu-pick to start up the
5026 visual package browser/installer:
5028 Options->Customize->List Packages
5030 * package-admin.el: Added hooks for installing under both Unix
5031 and MS Windows. Does additional error checking. No longer
5032 calls "add-big-package.sh" to install packages under Unix; now
5033 calls gunzip & tar directly.
5035 * package-get.el: Added ability to install packages from files
5036 on a local disk/CDROM. Now deletes any existing package lisp
5037 directory. Does completion on available packages when
5038 querying for package names. Will also search for .tgz files
5039 in addition for .tar.gz files. Tries to reload
5040 auto-autoloads, as a convenience when loading new packages,
5041 and also tries to add any new package paths to `load-path'.
5042 Changed all occurences of `concat' to use `expand-file-name'.
5044 * package-ui.el: New file which implements the main visual
5045 package browser/installer, which is started via a menu pick or
5046 M-x pui-list packages.
5048 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
5050 * startup.el (load-init-file): spelling fix.
5052 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5054 * startup.el (normal-top-level): Load auto-autoload files
5055 covariantly with their precedence.
5057 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
5059 * menubar-items.el (default-menubar): Remove "Font Weight"
5060 option, there is currently no custom equivalent.. Customize-faces
5063 * x-font-menu.el (font-menu-set-font): Use customize to set
5066 * faces.el (face-spec-update-all-matching): New function.
5068 * cus-face.el (custom-set-face-update-spec): New function.
5069 Interface to customize faces from elisp.
5071 (custom-face-value-create): Show the customized settings if set
5074 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
5076 (custom-face-value-create): Show the customized settings if set
5079 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
5081 * keydefs.el (global-map): Add FSF 20.3 binding of
5082 query-replace-regexp.
5084 1998-08-21 Greg Klanderman <greg@alphatech.com>
5086 * minibuf.el (read-file-name-internal-1): use
5087 user-name-completion-1 instead of user-name-completion.
5089 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5093 * update-elc.el: Don't set `source-directory' (now defunct as a
5094 global variable) no more.
5096 * packages.el (packages-list-autoloads): Made `source-directory'
5097 (now defunct as a global variable) a parameter.
5099 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
5101 * about.el (about-hackers): new email
5103 1998-08-16 SL Baur <steve@altair.xemacs.org>
5105 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
5107 1998-07-17 Didier Verna <verna@inf.enst.fr>
5109 * faces.el (set-face-property):
5111 (face-dim-p): updated the doc strings now that the dim property isn't
5113 (face-equal): the dim property is now a common one.
5115 * cus-face.el (custom-face-attributes): New face attribute: `dim'
5116 Renamed the `stipple' attribute to `background-pixmap'.
5117 (custom-face-background-pixmap): make custom-face-stipple an
5118 obsolete alias for this.
5120 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5122 * find-paths.el (paths-file-readable-directory-p): Created and
5125 * loadup.el: Don't set inhibit-... flags from run-temacs.
5127 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5129 * packages.el (packages-data-path-depth): Added and used.
5131 1998-08-05 Charles G. Waldman <cgw@pgt.com>
5134 - Change .xpm to .png, delete "zcat" section.
5135 - cosmetic fix in the 'marcpa' entry.
5138 - convert all .xpm.Z to .png
5139 - rename mrb to martin
5140 - rename mcook-m to mcookm
5142 1998-07-31 Martin Buchholz <martin@xemacs.org>
5144 * x-init.el (x-initialize-compose): Add support for
5145 dead-circumflex as YET ANOTHER NAME for that dead key.
5147 1998-08-05 Colin Rafferty <colin@xemacs.org>
5149 * setup-paths.el (paths-construct-exec-path): Made the
5150 last-packages really be last.
5151 (paths-construct-data-directory-list): Ditto.
5153 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
5155 * startup.el(startup-splash-frame-body):
5156 Update Copyright notice in splash screen
5158 1998-07-20 Greg Klanderman <greg@alphatech.com>
5160 * minibuf.el (read-file-name-internal-1): do ~user completion.
5162 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
5164 * font-lock.el (font-lock-fontify-glumped-region): Add guard
5165 aginst destroyed extents
5167 1998-07-24 Greg Klanderman <greg@alphatech.com>
5169 * package-get.el (package-get): add `install-dir' argument.
5171 1998-07-20 John Jones <jj@asu.edu>
5173 * package-get.el: calls to package-get-update-all will only
5174 update packages which are already installed.
5176 1998-07-23 SL Baur <steve@altair.xemacs.org>
5178 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
5181 1998-07-20 Colin Rafferty <colin@xemacs.org>
5183 * about.el (about-hackers): Correct my email.
5185 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
5187 * about.el (about-hackers): new email-address.
5189 1998-07-25 SL Baur <steve@altair.xemacs.org>
5191 * minibuf.el (read-number): Don't let `input-error' condition
5194 1998-07-20 Greg Klanderman <greg@alphatech.com>
5196 * about.el (about-hackers): use my `email-for-life' address.
5198 1998-07-19 SL Baur <steve@altair.xemacs.org>
5200 * XEmacs 21.2-beta1 is released.
5202 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5204 * ldap.el (ldap-search): Doc string change
5206 1998-07-16 Colin Rafferty <colin@xemacs.org>
5208 * menubar-items.el (default-menubar): Removed references to
5209 `data-directory', and use `locate-data-file' instead, and made
5210 then greyed out if they don't exist.
5212 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5214 * keymap.el (events-to-keys): Use `format' instead of `concat'
5215 since the latter does not accept integer args anymore
5217 1998-07-15 SL Baur <steve@altair.xemacs.org>
5219 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
5222 1998-07-14 SL Baur <steve@altair.xemacs.org>
5224 * make-docfile.el: Get first initialization from very-early-lisp.el
5225 * update-elc.el: Ditto.
5226 * loadup.el (really-early-error-handler): Ditto.
5228 * packages.el (packages-unbytecompiled-lisp): Add new file,
5231 * very-early-lisp.el: New file.
5233 1998-07-14 SL Baur <steve@altair.xemacs.org>
5235 * Symbols that have been obsolete for at least 3 years removed (II).
5237 * obsolete.el (eval-current-buffer): Make compatible.
5238 (byte-code-function-p): Ditto.
5239 (send-string): Removed.
5240 (send-region): Removed.
5241 (screen-scrollbar-width): Removed.
5242 (set-screen-scrollbar-width): Removed.
5243 (set-screen-left-margin-width): Removed.
5244 (set-screen-right-margin-width): Removed.
5245 (screen-left-margin-width): Removed.
5246 (screen-right-margin-width): Removed.
5247 (set-buffer-left-margin-width): Removed.
5248 (set-buffer-right-margin-width): Removed.
5249 (buffer-left-margin-width): Removed.
5250 (buffer-right-margin-width): Removed.
5251 (x-set-frame-icon-pixmap): Removed.
5252 (x-set-screen-icon-pixmap): Removed.
5253 (pixel-name): Removed.
5254 (make-pixmap): Removed.
5255 (make-cursor): Removed.
5256 (pixmap-width): Removed.
5257 (pixmap-contributes-to-line-height-p): Removed.
5258 (set-pixmap-contributes-to-line-height): Removed.
5260 1998-07-13 SL Baur <steve@altair.xemacs.org>
5262 * obsolete.el (popup-menu-up-p): removed.
5263 (read-no-blanks-input): Removed.
5264 (wholenump): Removed.
5265 (ring-mod): Removed (what was ring-mod?).
5266 (current-time-seconds): Removed.
5267 (run-special-hook-with-args): Removed.
5269 (dot-marker): Removed.
5272 (window-dot): Removed.
5273 (set-window-dot): Removed.
5275 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
5278 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
5280 * code-files.el (insert-file-contents): Rename
5281 run-special-hook-with-args to run-hook-with-args-until-success.
5282 (write-region): Ditto.
5284 1998-07-12 SL Baur <steve@altair.xemacs.org>
5286 * about.el: Fix typos, update release date.
5288 * Symbols that have been obsolete for at least 3 years removed.
5290 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
5292 (toplevel): remove setf methods for screen functions.
5293 * cl-macs.el (extent-data): defsetf removed.
5294 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
5295 many places to remove.
5296 (comment-indent-hook): Ditto.
5297 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
5298 (buffer-dedicated-screen): Ditto.
5299 (deiconify-screen): Ditto.
5300 (delete-screen): Ditto.
5301 (event-screen): Ditto.
5302 (find-file-other-screen): Ditto.
5303 (find-file-read-only-other-screen): Ditto.
5304 (live-screen-p): Ditto.
5305 (screen-height): Ditto.
5306 (screen-iconified-p): Ditto.
5307 (screen-list): Ditto.
5308 (screen-live-p): Ditto.
5309 (screen-name): Ditto.
5310 (screen-parameters): Ditto.
5311 (screen-pixel-height): Ditto.
5312 (screen-pixel-width): Ditto.
5313 (screen-root-window): Ditto.
5314 (screen-selected-window): Ditto.
5315 (screen-totally-visible-p): Ditto.
5316 (screen-visible-p): Ditto.
5317 (screen-width): Ditto.
5319 (get-screen-for-buffer): Ditto.
5320 (get-screen-for-buffer-noselect): Ditto.
5321 (get-other-screen): Ditto.
5322 (iconify-screen): Ditto.
5323 (lower-screen): Ditto.
5324 (mail-other-screen): Ditto.
5325 (make-screen): Ditto.
5326 (make-screen-invisible): Ditto.
5327 (make-screen-visible): Ditto.
5328 (modify-screen-parameters): Ditto.
5329 (new-screen): Ditto.
5330 (next-screen): Ditto.
5331 (next-multiscreen-window): Ditto.
5332 (other-screen): Ditto.
5333 (previous-screen): Ditto.
5334 (previous-multiscreen-window): Ditto.
5335 (raise-screen): Ditto.
5336 (redraw-screen): Ditto.
5337 (select-screen): Ditto.
5338 (selected-screen): Ditto.
5339 (set-buffer-dedicated-screen): Ditto.
5340 (set-screen-height): Ditto.
5341 (set-screen-position): Ditto.
5342 (set-screen-size): Ditto.
5343 (set-screen-width): Ditto.
5344 (show-temp-buffer-in-current-screen): Ditto.
5345 (switch-to-buffer-other-screen): Ditto.
5346 (visible-screen-list): Ditto.
5347 (window-screen): Ditto.
5348 (x-set-screen-pointer): Ditto.
5349 (x-set-frame-pointer): Ditto.
5350 (screen-title-format): Ditto.
5351 (screen-icon-title-format): Ditto.
5352 (terminal-screen): Ditto.
5353 (delete-screen-hook): Ditto.
5354 (create-screen-hook): Ditto.
5355 (mouse-enter-screen-hook): Ditto.
5356 (mouse-leave-screen-hook): Ditto.
5357 (map-screen-hook): Ditto.
5358 (unmap-screen-hook): Ditto.
5359 (default-screen-alist): Ditto.
5360 (default-screen-name): Ditto.
5361 (x-screen-defaults): Ditto.
5362 (x-create-screen): Ditto.
5363 * obsolete.el: meta-flag removed.
5365 sleep-for-millisecs removed.
5366 extent-data removed.
5367 set-extent-data removed.
5368 set-extent-attribute removed.
5369 extent-glyph removed.
5370 extent-layout removed.
5371 set-extent-layout removed.
5372 list-faces-display removed.
5374 trim-versions-without-asking removed.
5375 after-write-file-hooks removed.
5377 auto-fill-hook removed.
5378 blink-paren-hook removed.
5379 select-screen-hook, deselect-screen-hook removed.
5380 auto-raise-screen, auto-lower-screen removed.
5382 * msw-mouse.el: Global change resource -> mswindows-resource.
5384 * XEmacs 21.0-pre5 is released.
5386 1998-07-11 SL Baur <steve@altair.xemacs.org>
5388 * about.el (about-hackers): Credits update.
5390 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
5392 * register.el (insert-register): Don't activate the region.
5394 1998-07-10 SL Baur <steve@altair.xemacs.org>
5396 * select.el: Restore x-* symbols for backwards compatibility:
5397 x-copy-primary-selection, x-kill-primary-selection,
5398 x-delete-primary-selection, x-select-make-extent-for-selection,
5399 x-valid-simple-selection-, x-cut-copy-clear-internal.
5401 1998-07-09 SL Baur <steve@altair.xemacs.org>
5403 * XEmacs 21.0-pre4 is released.
5405 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
5407 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
5409 (maybe-add-init-button): Fix semantics under Windows. Use
5410 `expand-file-name' rather than `concat'.
5412 * help.el (print-messages): New function.
5414 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5416 * ldap.el (ldap-host-parameters-alist): Docstring fixes
5418 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
5420 * about.el: Tweaked my entry in about-hackers.
5422 * find-paths.el (paths-emacs-root-p):
5423 Relaxed emacs-root checking of an in-place installation to
5424 also accomodate the flat layout used on MS Windows.
5426 1998-06-29 John Jones <jj@asu.edu>
5428 * package-get.el: calls to package-get-update-all will only
5429 update packages which are already installed.
5431 1998-07-05 Andy Piper <andyp@parallax.co.uk>
5433 * faces.el (xpm-color-symbols): remove hardcoded defaults these
5434 are handled by the gui-element face fallbacks now.
5436 * x-faces.el: default gui-element face to "background" as well as
5439 * msw-faces.el (mswindows-init-device-faces): remove gui-element
5440 and default face settings since these are set as fallbacks now in
5441 the appropriate domain.
5443 1998-07-02 SL Baur <steve@altair.xemacs.org>
5445 * text-mode.el (text-mode): Reorder regexp so the OR part
5446 corresponding to `page-delim' goes first and the hack in
5447 `forward-paragraph' will work.
5448 With bug analysis from Bob Weiner <weiner@altrasoft.com>
5450 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
5452 * subr.el (remove-hook): When checking the hook value
5453 with functionp, don't apply car to it.
5455 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
5457 * package-get.el (package-get-remote-filename):
5458 Don't use file-name-as-directory because the local directory
5459 separator conventions might not be the same as ftp's.
5461 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5463 * ldap.el (ldap-host-parameters-alist): New name of
5464 `ldap-host-parameters-plist'
5466 1998-06-26 Adrian Aichner <adrian@xemacs.org>
5468 * package-get.el: Using (require 'package-get-base), now that it
5469 provides itself. Consequently removed all instances of (load
5470 "package-get-base.el").
5472 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
5474 * subr.el (remove-hook): Don't treat the hook value as a
5475 list unless it is both consp and not functionp.
5477 1998-06-29 SL Baur <steve@altair.xemacs.org>
5479 * about.el: Email address for Ben Wing is ben@xemacs.org.
5480 * auto-show.el: Ditto.
5481 * bytecomp.el: Ditto.
5483 * x-scrollbar.el: Ditto.
5485 * tty-init.el: Ditto.
5486 * toolbar-items.el: Ditto.
5487 * symbol-syntax.el: Ditto.
5488 * specifier.el: Ditto.
5489 * objects.el: Ditto.
5490 * hyper-apropos.el: Ditto.
5493 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
5495 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
5496 vertical-divider-always-visible-p.
5497 (default-mouse-motion-handler): Ditto.
5499 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
5501 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
5504 1998-06-21 Oliver Graf <ograf@fga.de>
5506 * build-reports.el: changed receiver to xemacs-build-reports list
5508 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
5510 * font.el: Split font-family-mappings into X and
5511 mswindows-specific versions.
5512 mswindows-font-create-[object|name]: Treat supplied size
5513 as a pointsize. Added underline and strikethru handling.
5515 * msw-faces.el: changed default mswindows charset to western.
5517 * msw-glyphs.el: removed space in border-glyph font string that
5518 was inserted to get round bugs in the mswindows C font code.
5520 1998-06-27 SL Baur <steve@altair.xemacs.org>
5522 * about.el (about-hackers): Credits update.
5524 * help-nomule.el (tutorial-supported-languages): Add Romanian
5527 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
5530 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
5532 * font.el: Split font-family-mappings into X and
5533 mswindows-specific versions.
5534 mswindows-font-create-[object|name]: Treat supplied size
5535 as a pointsize. Added underline and strikethru handling.
5537 * msw-faces.el: changed default mswindows charset to western.
5539 * msw-glyphs.el: removed space in border-glyph font string that
5540 was inserted to get round bugs in the mswindows C font code.
5542 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
5544 * minibuf.el: make read-color-completion-table call
5545 (mswindows-color-list for mswindows devices.
5547 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
5550 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
5551 Let declaration items contain non-word symbol characters.
5553 1998-06-15 Adrian Aichner <adrian@xemacs.org>
5555 * package-get.el (package-get-package-provider): Added autoload
5556 cookie. Loading "package-get-base.el" in ALL functions that use
5557 it. Fixed some (interactive ...) with multiple argument specs
5558 again. Cosmetic indentation changes.
5560 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
5562 * info.el (Info-insert-dir): Don't use nreverse on variables
5563 that you want to use later.
5565 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
5567 * x-mouse.el (x-set-point-and-move-selection): Replace call
5568 to x-kill-primary-selection with kill-primary-selection
5570 1998-06-12 Martin Buchholz <martin@xemacs.org>
5572 * simple.el (what-cursor-position): Make cursor position reported
5573 use value of column-number-start-at-one
5575 1998-06-17 SL Baur <steve@altair.xemacs.org>
5577 * about.el (xemacs-hackers): Fix Jareth's email address.
5579 1998-06-16 SL Baur <steve@altair.xemacs.org>
5581 * startup.el (startup-splash-frame): Remove
5582 `xemacs-startup-logo-function'.
5584 1998-06-15 SL Baur <steve@altair.xemacs.org>
5586 * about.el (about-hackers): Update credits list.
5588 1998-06-06 Jeff Miller <jmiller@smart.net>
5590 * lisp/sound.el: Update sound-ext to allow filenames with
5591 extensions to be found by load-sound-file
5593 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5595 * info.el (Info-rebuild-outdated-dir): Removed variable
5596 (Info-auto-generate-directory): New variable
5597 (Info-save-auto-generated-dir): New variable
5598 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
5599 (Info-build-dir-anew): Second parameter removed. Use
5600 `Info-save-auto-generated-dir'
5601 (Info-rebuild-dir): Ditto
5603 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
5605 * list-mode.el (next-list-mode-item): Would not recognize
5606 border between directly neighbored items.
5608 1998-06-12 Andy Piper <andyp@parallax.co.uk>
5610 * package-get.el: add autoloads for some functions.
5612 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
5614 * specifier.el (let-specifier): Tiny docfixes.
5616 1998-06-12 Andy Piper <andyp@parallax.co.uk>
5618 * msw-mouse.el: set selection-pointer-glyph to Normal.
5620 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
5622 * wid-edit.el (widget-specify-secret): New function.
5623 (widget-after-change): Use it.
5624 (widget-specify-field): Use it.
5626 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
5628 * mouse.el (drag-window-divider): Use `(not done)' instead of
5629 `doit'; reuse result of `window-pixel-edges'.
5631 * modeline.el (drag-modeline-event-lag): Rename to
5632 drag-divider-event-lag.
5634 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
5636 * specifier.el (let-specifier): Rewritten not to generate needless
5637 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
5640 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
5642 * minibuf.el (read-file-name-1): Setup buffer-local value of
5643 `completion-ignore-case' in completions buffer under Windows.
5645 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
5647 * about.el (about-maintainer-glyph): Fix support for not
5650 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
5652 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
5654 * mouse.el (mouse-track): Cancel selection if misc-user event with
5655 `cancel-mode-internal' function is fetched.
5657 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
5659 * files.el (save-some-buffers-1): Fixed return value.
5661 1998-06-01 Oliver Graf <ograf@fga.de>
5663 * dragdrop.el: added experimental
5665 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
5667 * startup.el (after-init-hook, init-file-user,
5668 user-init-directory, load-user-init-file): Purge references
5669 to "~/.xemacs/init.el" from docstrings.
5671 (load-user-init-file) Use paths-construct-path to construct
5672 paths to user init files. Go directly to ~/.emacs, do not
5673 search ~/.xemacs/, do not load `default-custom-file'.
5675 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
5677 * files.el (interpreter-mode-alist): Catch wish and tclsh before
5679 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
5681 1998-06-03 Andy Piper <andyp@parallax.co.uk>
5683 * menubar-items.el (default-menubar): add Update Packages to customize
5686 1998-06-02 Andy Piper <andyp@parallax.co.uk>
5688 * faces.el: use toolbar face as a fallback for toolbar properties
5689 in xpm-color-symbols instead of default.
5691 * msw-faces.el: rename 3d-object -> gui-element face.
5693 1998-06-06 SL Baur <steve@altair.xemacs.org>
5695 * startup.el (xemacs-startup-logo-function): New variable.
5696 (startup-splash-frame): Use it.
5698 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
5700 * files.el (save-some-buffers): Would wait 1 second.
5701 (save-some-buffers-1): Delete other windows here instead of in
5702 `save-some-buffers'.
5703 (save-some-buffers): Force redisplay only if windows were deleted.
5705 1998-06-02 Didier Verna <verna@inf.enst.fr>
5707 * cus-face.el (custom-face-attributes): generalized the use of
5708 toggle buttons for boolean attributes.
5709 Re-ordered the items a bit.
5711 1998-06-01 SL Baur <steve@altair.xemacs.org>
5713 * sound.el (default-sound-directory): Use `locate-data-directory'
5714 to find the sounds directory.
5716 1998-05-29 Andy Piper <andyp@parallax.co.uk>
5718 * sound.el: default sound-ext to .wav under mswindows, .au
5719 otherwise. load-default sounds without extensions.
5721 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
5723 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
5724 if send-pr is not bound.
5726 1998-06-01 Andy Piper <andyp@parallax.co.uk>
5728 * files.el: grok idl files in auto-mode-alist.
5729 1998-06-01 Jeff Miller <jmiller@smart.net>
5731 * minibuf.el (exact-minibuffer-completion-p): check for nil before
5734 1998-05-30 Andy Piper <andyp@parallax.co.uk>
5736 * msw-glyphs.el: add xbm to the list of image types supported.
5738 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
5740 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
5741 instead of XEmacs one when dumping InfoDock.
5743 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
5745 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
5746 for `modeline-visible-p'
5748 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
5750 1998-05-29 Andy Piper <andyp@parallax.co.uk>
5752 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
5753 since it's not used anymore. doc string fixes.
5755 * package-get.el (package-get-file-installed-p): new function. use
5756 instead of file-installed-p which is in an external package.
5758 1998-05-28 Oliver Graf <ograf@fga.de>
5760 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
5761 favor of select-window/switch-to-buffer
5763 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
5765 * startup.el: changed (getenv "HOME") to (user-home-directory)
5767 1998-05-25 Oliver Graf <ograf@fga.de>
5769 * frame.el (cde-start-drag) moved to dragdrop.el
5770 (offix-start-drag-region) moved to dragdrop.el
5771 (offix-start-drag) moved to dragdrop.el
5772 * dragdrop.el (cde-start-drag) moved from frame.el
5773 (offix-start-drag-region) moved from frame.el
5774 (offix-start-drag) moved from frame.el
5775 (cde-start-drag-region) cde drag regions
5776 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
5778 1998-05-26 Oliver Graf <ograf@fga.de>
5780 * dragdrop.el: created dragdrop-drag prototypes
5781 (cde-start-drag-region) fixed typo
5783 1998-05-28 SL Baur <steve@altair.xemacs.org>
5785 * simple.el (after-init-hook): Remove reader macro.
5787 * packages.el (packages-hardcoded-lisp): Get rid of reader
5788 macros. Update DOC string.
5790 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
5792 * mouse.el (drag-window-divider): Ditto.
5794 * modeline.el (mouse-drag-modeline): Use it.
5796 * lisp-mode.el (let-specifier): Specify indentation.
5798 * specifier.el (let-specifier): Renamed from
5799 `with-specifier-instance'.
5801 1998-05-27 Andy Piper <andyp@parallax.co.uk>
5804 * faces.el: move definition of xpm-color-symbols from x-faces.el
5805 to faces. Predicate x-get-resource on the presence of x.
5807 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
5808 faces as specfier defaults.
5810 * package-get.el: don't use package-admin-add-single-file-package.
5812 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
5814 * toolbar-items.el: Fixup tooltips.
5815 (toolbar-gnus): Don't use obsolete variable
5816 toolbar-news-frame-properties.
5817 (toolbar-news-reader): Default to `gnus' instead of
5820 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
5823 1998-05-25 Andy Piper <andyp@parallax.co.uk>
5825 * package-get.el: rename -installedp -> -installed-p.
5827 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
5829 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
5830 attributes, and assinged it to continuation, truncation and
5833 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
5834 and made continuation, truncation and hscroll glyphs arrow
5835 characters out of that font.
5837 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
5839 * minibuf.el (minibuffer-electric-separator): Play nicely with
5840 directory-sep-char being \.
5841 (minibuffer-electric-tilde): Ditto.
5842 (read-file-name-map): Ditto.
5844 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
5846 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
5848 (default-mouse-track-deal-with-down-event): Avoid
5849 `x-disown-selection'; use `disown-selection' instead.
5851 1998-05-21 Andy Piper <andyp@parallax.co.uk>
5854 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
5855 moved to (cut-copy-clear-internal) in select.el. Ditto for
5856 (x-delete-primary-selection) (x-kill-primary-selection)
5857 (x-copy-primary-selection).
5858 (own-clipboard): new function.
5860 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
5861 functions in select.el. remove old ones.
5862 (mswindows-own-clipboard): new function.
5864 1998-05-21 Andy Piper <andyp@parallax.co.uk>
5866 * gnuserv.el: allow connections from mswindows type devices.
5868 1998-05-20 Andy Piper <andyp@parallax.co.uk>
5870 * msw-glyphs.el: change image type used from cursor to resource.
5872 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
5874 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
5875 for {top,bottom}-{left,right} values in addition to
5876 {top,bottom}_{left,right}.
5877 Use x-get-resource instead of x-get-resource-and-bogosity-check.
5879 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
5881 * cl-macs.el (specifier-instance): Undefine its setf method.
5883 * specifier.el (with-specifier-instance): Added docstring.
5885 * mouse.el (drag-window-divider): Ditto.
5887 * modeline.el (mouse-drag-modeline): Use it.
5889 * lisp-mode.el (with-specifier-instance): Define its indentation
5892 * specifier.el (with-specifier-instance): New macro.
5894 1998-05-19 Andy Piper <andyp@parallax.co.uk>
5896 * package-get.el (package-get-create-custom): new function to
5897 auto-generate package-get-custom.el from package-get-base.el.
5898 * (package-get-ever-installedp): new function.
5899 * (package-get-custom): new function to get all packages specified
5902 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
5904 * cus-edit.el (custom-file): Revert to `~/.emacs'.
5906 1998-05-23 SL Baur <steve@altair.xemacs.org>
5908 * cl-extra.el: Reverse previous float change.
5910 1998-05-17 Andy Piper <andyp@parallax.co.uk>
5913 * faces.el (try-font-name): moved from x-faces.el since it is
5914 required by w3 under mswindows as well X.
5916 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
5918 * winnt.el: Removed evil (setq completion-ignore-case t)
5919 clause, one more overlookef fsfism.
5920 (nt-quote-args-functions-alist): End sentences with double space.
5922 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
5924 * window-xemacs.el (push-window-configuration): Remove kludgery of
5925 recaching default-toolbar specifier.
5926 (pop-window-configuration): Ditto.
5927 (unpop-window-configuration): Ditto.
5929 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
5931 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
5933 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
5935 * winnt.el (nt-quote-args-verbatim): Added function.
5936 (nt-quote-args-prefix-quote): Added function.
5937 (nt-quote-args-backslash-quote): Added function.
5938 (nt-quote-args-double-quote): Added function.
5939 (nt-quote-args-functions-alist): New variable.
5940 (nt-quote-process-args): Added function. This is the main quoting
5941 work horse called from process-nt.c
5943 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
5945 * winnt.el: Removed duplicate definitions for backspace,
5946 delete, M-backspace and C-M-backspace.
5947 (file-name-buffer-file-type-alist): Removed this variable.
5948 (find-buffer-file-type): Removed function.
5949 (find-file-binary): Removed function.
5950 (find-file-text): Removed function.
5951 (find-file-not-found-set-buffer-file-type): Removed function.
5952 (save-to-unix-hook): Removed function.
5953 (revert-from-unix-hook): Removed function.
5954 (using-unix-filesystems): Removed function.
5955 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
5957 (x-set-selection): Removed function.
5958 (x-get-selection): Removed function.
5959 Removed commented FSFisms.
5960 Replaced copyright notice (this file is not part of GNU Emacs).
5961 (nt-shell-mode-hook): Moved here from a lambda expression. Added
5962 comint-process-echoes setting to t.
5964 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5966 * packages.el (packages-no-package-hierarchy-regexp): Introduced
5967 and used following the interface change of
5968 `paths-find-recursive-path'.
5970 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
5971 regexp instead of a list of base names.
5972 (paths-version-control-filename-regexp):
5973 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
5974 Introduced and used following the interface change of
5975 `paths-find-recursive-path'.
5977 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
5979 * simple.el (delete-forward-p): Make it a defun; do X garbage only
5980 on X devices, rather than on all non-TTY devices.
5982 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
5984 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
5986 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
5988 1998-05-17 Adrian Aichner <adrian@xemacs.org>
5990 * itimer.el (activate-itimer): Fixed usage of integers
5991 as argument to `concat'.
5993 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
5995 * itimer.el (start-itimer): replace the use of `concat' with
5998 1998-05-16 SL Baur <steve@altair.xemacs.org>
6000 * mode-motion.el (mode-motion-hook): Clarify docstring.
6001 From Bob Weiner <weiner@altrasoft.com>
6003 * loadhist.el (symbol-file): Supply prompt string when used
6005 From Bob Weiner <weiner@altrasoft.com>
6007 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
6009 * loadup.el (really-early-error-handler): Ditto.
6011 * update-elc.el: Ditto.
6013 * setup-paths.el (paths-construct-exec-path): Ditto.
6015 * make-docfile.el: Ditto.
6017 * find-paths.el (paths-decode-directory-path): Use split-path
6018 instead of decode-path.
6020 * files.el (parse-colon-path): Update docstring reference.
6022 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
6026 Bind cut'n'paste keys to non window-system specific functions.
6028 * msw-select.el: New function mswindows-clear-clipboard.
6029 mswindows-cut-copy-clipboard extended to handle clearing of the
6030 selection and renamed to mswindows-cut-copy-clear-clipboard.
6032 * select.el: on mswindows devices delete-primary-selection
6033 calls mswindows-clear-clipboard.
6035 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
6037 * simple.el (quoted-insert): Inhibit quit when using read-char.
6039 * cmdloop.el (read-char): Don't inhibit quit.
6040 (read-char-exclusive): Ditto.
6041 (read-char): Signal quit if quit-char was pressed.
6042 (read-char-exclusive): Ditto.
6043 (read-quoted-char): Return a character, not integer.
6045 * menubar-items.el (default-popup-menu): Use Andy's generic
6047 (default-popup-menu): Fix code.
6049 1998-05-14 Oliver Graf <ograf@fga.de>
6051 * dragdrop.el (dragdrop-function-widget): this time it's done
6053 1998-05-13 Oliver Graf <ograf@fga.de>
6055 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
6057 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
6059 * device.el (device-pixel-width):
6060 (device-pixel-height):
6064 (device-color-cells): Swapped parameters to device-system-metric
6065 according to the interface change.
6067 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
6069 * mouse.el (default-mouse-motion-handler): Use new name of the
6070 function event-over-vertical-divider-p.
6071 Do not set E-W arrow cursor over the divider if
6072 vertical-divider-draggable-p is nil in the window.
6073 ([top-level]): Use new name for the variable
6074 vertical-divider-map.
6075 (drag-window-divider): Respect vertical-divider-draggable-p.
6076 Variable name typo fixes.
6078 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
6080 * keymap.el (kbd): Define here; handle string constants and
6083 1998-05-15 Christian Nyb <chr@mediascience.no>
6085 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
6088 1998-05-13 Didier Verna <verna@inf.enst.fr>
6090 * mouse.el (drag-window-divider): give the vertical divider a
6091 pressed look when dragging it.
6093 1998-05-13 Andy Piper <andyp@parallax.co.uk>
6095 * faces.el: predicate some more face operations on x or mswindows
6098 * modeline.el: enable modeline coloring for mswindows.
6100 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6102 * minibuf.el (minibuffer-default): Added variable; compatible with
6104 (next-history-element): Used `minibuffer-default'.
6106 1998-05-12 Oliver Graf <ograf@fga.de>
6108 * dragdrop.el (dragdrop-function-widget): button and mods ok
6109 arguments still look a bit strange
6110 (dragdrop-compare-mods) created
6111 (dragdrop-drop-do-functions) correctly checks for buttons and
6114 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
6116 * setup-paths.el (paths-default-info-directories): Replace
6117 path-separator with directory-sep-char.
6119 * files.el (path-separator): Don't define it here.
6121 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
6123 * update-elc.el: Ditto.
6125 * setup-paths.el (paths-construct-exec-path): Ditto.
6127 * make-docfile.el: Ditto.
6129 * loadup.el (really-early-error-handler): Ditto.
6131 * find-paths.el (paths-decode-directory-path): Use decode-path
6132 instead of decode-path-internal.
6134 * files.el (parse-colon-path): Update docstring.
6136 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
6138 * subr.el (get-buffer-window-list): Make BUFFER optional.
6140 * window-xemacs.el (windows-of-buffer): Defalias to
6141 get-buffer-window-list.
6143 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
6145 * disass.el: Fix maintainer keyword.
6147 * bytecomp.el (byte-compile-and-load-file): Autoload.
6148 (byte-compile-buffer): Ditto.
6150 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
6151 value is returned, not the name.
6152 (lisp-imenu-generic-expression): Enable it.
6153 (lisp-mode-variables): Ditto.
6154 (lisp-indent-offset): Change defconst to defvar.
6155 (lisp-indent-function): Ditto.
6156 (lisp-body-indent): Ditto.
6158 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
6160 * modeline.el: Use zap-last-kbd-macro-event.
6162 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
6163 nil, don't attempt to do anything with messages.
6164 (eval-last-sexp): Use `letf' for clarity.
6166 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
6168 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
6170 1998-05-11 Martin Buchholz <martin@xemacs.org>
6175 Change empty docstrings into no doc strings at all.
6176 Fix bogus FSF-format docstrings.
6177 * etags.el: Fix docstring.
6179 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
6181 * package-get.el (package-get): Use internal md5
6183 1998-05-13 SL Baur <steve@altair.xemacs.org>
6185 * about.el (about-xemacs): Correct abuse of concat.
6187 1998-05-11 SL Baur <steve@altair.xemacs.org>
6189 * info.el (Info-mode): Use easymenu.
6191 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
6193 * apropos.el (apropos): Don't use concat with integers.
6195 * cmdloop.el (describe-last-error): Handle the case when no error
6196 was seen gracefully.
6198 * apropos.el (apropos-print): Use with-displaying-help-buffer as
6200 (apropos-describe-plist): Ditto.
6202 * help.el (with-displaying-help-buffer): Revert to a defun.
6203 (describe-key): Use it as defun.
6204 (describe-mode): Ditto.
6205 (describe-bindings): Ditto.
6206 (describe-prefix-bindings): Ditto.
6207 (describe-installation): Ditto.
6208 (view-lossage): Ditto.
6209 (describe-function): Ditto.
6210 (describe-variable): Ditto.
6211 (describe-syntax): Ditto.
6213 1998-05-11 Oliver Graf <ograf@fga.de>
6215 * dragdrop.el: changed order of require/provide
6216 (dragdrop-drop-mime-default) changed to new calling conventions
6217 (dragdrop-drop-do-functions) changed to new calling conventions
6218 (dragdrop-function-widget) this one needs more work...
6220 1998-05-10 Oliver Graf <ograf@fga.de>
6222 * about.el: another small change in my entry
6223 * dragdrop.el (dragdrop-drop-log-function): logging added
6225 changed interface to handler functions. now called with event
6228 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
6230 * glyphs.el (divider-pointer-glyph): Declared new glyph,
6231 E-W arrow pointer displayed over draggable dividers.
6233 * mouse.el (default-mouse-motion-handler): Show it when
6235 (drag-window-divider): Added.
6236 ([top-level]): Initialized window-divider-map with a keymap
6237 binding the above function to left button down event.
6239 * x-mouse.el (x-init-pointer-shape): Initialize
6240 divider-pointer-glyph from Cursor.dividerPointer, or use default
6243 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
6245 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
6247 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
6249 * simple.el (count-words-buffer): Don't query for buffer.
6250 (count-lines-buffer): Ditto.
6252 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
6254 * help.el (where-is): add optional insert argument.
6256 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
6258 * help.el (describe-key-briefly): New argument INSERT.
6260 * simple.el (eval-expression): New optional argument; synch with
6263 * keydefs.el (global-map): Add new register bindings.
6265 * register.el: Synched with FSF 20.3.
6267 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
6269 * window-xemacs.el (recenter): all arguments are optional.
6271 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
6273 * device.el: (device-pixel-width): Reflected name/parameters
6274 change to device-system-metric.
6275 (device-pixel-height): Ditto.
6276 (device-mm-width): Ditto.
6277 (device-mm-height): Ditto.
6278 (device-bitplanes): Ditto.
6279 (device-color-cells): Ditto.
6281 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
6283 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
6285 * cl.el (most-positive-fixnum): Document.
6286 (most-negative-fixnum): Ditto.
6288 * cus-dep.el: Updated comment.
6290 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
6293 * cus-load.el (custom-put): Removed.
6295 * files.el (after-find-file): Just resignal quit instead of
6296 signaling "canceled".
6298 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
6300 * frame.el (other-frame): Use `focus-frame' instead of
6301 select-frame kludges.
6303 * lisp-mode.el: Update lisp-indent-function for
6304 save-selected-frame and with-selected-frame.
6306 * frame.el (save-selected-frame): New macro.
6307 (with-selected-frame): Ditto.
6308 (other-frame): Use `set-frame-focus'.
6310 1998-05-06 Oliver Graf <ograf@fga.de>
6312 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
6313 (dragdrop-drop-url-default) default handler for URL drops created
6314 (dragdrop-drop-mime-default) default handler for MIME drops created
6315 (dragdrop-drop-functions) default custom for handling drops created
6316 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
6318 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
6320 * mouse.el: Removed redundant mouse-mswindows-drop function.
6322 1998-05-05 Oliver Graf <ograf@fga.de>
6324 * about.el: changed some text in my entry
6325 * dragdrop.el: added customs
6327 1998-05-04 Oliver Graf <ograf@fga.de>
6329 * mouse.el: killed global drop key bindings
6330 (mouse-offix-drop) removed
6331 * dragdrop.el: created
6332 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
6334 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
6336 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
6337 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
6339 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
6342 * scrollbar.el (scrollbars-visible-p): Use new
6343 {vertical,horizontal}-scrollbar-visible-p specifiers.
6345 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
6347 * device.el (device-pixel-height):
6348 (device-pixel-width):
6352 (device-color-cells): Moved these 6 functions from device.c; they
6353 all use single (device-system-metrics) call.
6355 1998-05-09 SL Baur <steve@altair.xemacs.org>
6357 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
6361 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
6362 Suggested by Hrvoje Niksic <hniksic@srce.hr>
6364 * help.el (help-map): Remove Hyperbole keybinding logic.
6365 Suggested by: Michael Ernst <mernst@cs.washington.edu>
6367 1998-05-08 SL Baur <steve@altair.xemacs.org>
6369 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
6370 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
6372 1998-05-07 Andy Piper <andyp@parallax.co.uk>
6374 * msw-glyphs.el: use nicer icon3 from the frame icon.
6376 1998-05-07 SL Baur <steve@altair.xemacs.org>
6378 * version.el (emacs-version): Remove InfoDock conditionals.
6380 * startup.el (startup-splash-frame): Change ID logo name.
6382 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
6384 * files.el (after-find-file): If the user presses C-g on
6385 directory-creation prompt, kill the buffer.
6387 1998-05-06 SL Baur <steve@altair.xemacs.org>
6389 * simple.el (count-words-region): Reverse previous change.
6391 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
6393 * replace.el (query-replace): Just call perform-replace.
6394 (query-replace-regexp): Ditto.
6395 (perform-replace): Move region handling here.
6396 (perform-replace): Use the new arg to match-data.
6398 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
6400 * x-init.el: Install X specific display table that
6401 displays char 0240 as a space to avoid whatever it is
6402 that screws up display of that character code.
6404 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
6406 * help.el (function-arglist): If no arguments are documented for a
6407 subr, print nothing rather than incorrect output.
6409 1998-05-05 SL Baur <steve@altair.xemacs.org>
6411 * cmdloop.el (command-error): Update bail-out error message to use
6412 `emacs-program-name'.
6414 * lib-complete.el: Remove reader macro cruft.
6416 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
6419 * simple.el (count-words-region): Drop interactive-p check on the
6422 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
6426 Correct spelling of mswindows-font-canonicalize-name.
6428 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6430 * ldap.el (ldap-host-parameters-alist): Replaced with
6431 `ldap-host-parameters-plist'
6432 (ldap-search): Adapt to previous change
6434 1998-05-02 SL Baur <steve@altair.xemacs.org>
6436 * about.el (about-hackers): Update Bob Weiner bio.
6437 (about-maintainer-info): Ditto.
6439 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
6441 * simple.el (display-warning-minimum-level): Docfix.
6443 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
6445 * widget.el (:default-get): New keyword.
6446 * wid-edit.el (default, widget-default-default-get): Define it.
6447 (group, widget-group-default-get): Define it.
6448 (menu-choice, widget-choice-default-get): Define it.
6449 (widget-default-get): New function.
6450 (widget-choice-action): Call it.
6451 (widget-editable-list-entry-create): Call it.
6453 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
6455 * byte-optimize.el (byte-boolean-vars): Removed.
6456 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
6457 lookup through `byte-boolean-vars'.
6459 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
6461 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
6462 resource-provided values into ghost specs for scrollbar-height and
6465 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
6467 * byte-optimize.el: Don't attempt to optimize /=.
6469 * bytecomp.el (byte-compile-one-ore-more-args): New function.
6470 (byte-compile-/=): Ditto.
6472 1998-05-02 SL Baur <steve@altair.xemacs.org>
6474 * apropos.el: Use `with-displaying-help-buffer'.
6475 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
6476 Use `with-displaying-help-buffer'.
6477 (apropos-follow): Do not give special treatment to buffer cursor
6478 was in prior to a mouse click.
6479 (apropos-describe-plist): Use `with-displaying-help-buffer'.
6480 (apropos-print-doc): Set correct buffer for setting text
6483 1998-05-01 SL Baur <steve@altair.xemacs.org>
6485 * help.el (help-buffer-prefix-string): New variable.
6486 (help-buffer-name): Use it.
6488 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
6491 1998-04-30 Greg Klanderman <greg@alphatech.com>
6493 * frame.el (other-frame): Work even when focus-follows-mouse is true.
6495 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
6497 * files.el (find-file-noselect): Update docstring.
6498 (find-file-noselect): Signal an error if found an unreadable file.
6499 (file-chase-links): Save the match data.
6500 (normal-mode): Use `lwarn' and `error-message-string'.
6501 (interpreter-mode-alist): Change defconst to defvar.
6502 (inhibit-first-line-modes-regexps): Ditto.
6503 (inhibit-first-line-modes-regexps): Added .tgz.
6504 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
6505 (change-major-mode-with-file-name): New user-option.
6506 (set-visited-file-name): Synched with FSF.
6507 (file-name-extension): New function, from FSF 20.3.
6508 (file-relative-name): Synched with FSF.
6509 (save-some-buffers): Support the C-r feature.
6510 (recover-session): Synched with FSF.
6511 (kill-some-buffers): Ditto.
6512 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
6514 1998-04-30 SL Baur <steve@altair.xemacs.org>
6516 * files.el (insert-file): Undo previous change and reenable use of
6519 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
6521 * window-xemacs.el (recenter): Define.
6523 1998-04-29 Andy Piper <andyp@parallax.co.uk>
6525 * font.el (mswindows-font-create-name)
6526 (mswindows-font-create-object): new functions for mswindows type
6529 * msw-faces.el (mswindows-font-canicolize-name): fix so that
6530 strings are parsed as well as font objects.
6532 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
6534 * modeline.el (defining-kbd-macro): Restore modeline indication of
6535 kbd-macro being recorded.
6536 (add-minor-mode): Simplify docstring.
6537 (modeline-minor-mode-menu): Remove stuff.
6539 1998-04-29 Andy Piper <andyp@parallax.co.uk>
6541 * code-process.el (call-process): dynamically decide process
6544 1998-04-29 Jim Radford <radford@robby.caltech.edu>
6546 * modeline.el: Add line-number-mode, column-number-mode to
6547 the modeline minor-mode menu. Button2 on the line number does
6550 1998-04-29 Andy Piper <andyp@parallax.co.uk>
6552 * mouse.el: move x-selection-owner-p type things to
6555 * msw-init.el: copy zmacs stuff from x-init.el
6557 * msw-select.el (mswindows-own-selection)
6558 (mswindows-disown-selection) (mswindows-selection-owner-p): new
6559 functions. Very simple minded implementation of selectio
6562 * select.el (own-selection) (disown-selection)
6563 (activate-region-as-selection) (select-make-extent-for-selection)
6564 (valid-simple-selection-p): functions moved from x-select.el for
6565 generalized selection.
6567 * x-select.el: see select.el changes.
6569 * x-toolbar.el: use new selection functions.
6571 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6573 * packages.el (packages-find-package-directories): Fixed bug that
6574 would pick up multiple site-package directories.
6575 (package-locations): Added "xemacs-packages" as a late package
6578 * find-paths.el: Now uses `emacs-program-name' and
6579 `emacs-program-version'.
6580 Additions to enforce version-specific directories in
6581 `paths-find-version-directory'.
6583 1998-04-29 SL Baur <steve@altair.xemacs.org>
6585 * default.el: Removed.
6586 * site-start.el: Removed.
6588 1998-04-29 Didier Verna <verna@inf.enst.fr>
6590 * minibuf.el (minibuffer-history-minimum-string-length): Default
6593 1998-04-28 SL Baur <steve@altair.xemacs.org>
6595 * find-paths.el (paths-program-name): Rename.
6596 (paths-emacs-root-p): Ditto.
6597 (paths-find-site-directory): Ditto.
6599 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
6601 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
6602 `emacs-lisp-byte-compile-and-load'.
6604 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6606 * ldap.el (ldap-search): Fixed additional parameter passing to
6609 1998-04-27 Andy Piper <andyp@parallax.co.uk>
6611 * select.el (kill-primary-selection) (selection-owner-p)
6612 (copy-primary-selection) (yank-clipboard-selection)
6613 (selection-exists-p) (delete-primary-selection): new file and
6614 functions that do the right thing for the selected device.
6616 * x-menubar.el: use generalised selection functions.
6618 * dumped-lisp.el: dump select.el.
6620 1998-04-27 SL Baur <steve@altair.xemacs.org>
6622 * find-paths.el (paths-progname): New variable.
6623 (paths-emacs-root-p): Use it.
6624 (paths-find-site-directory): Ditto.
6626 1998-04-26 SL Baur <steve@altair.xemacs.org>
6628 * loadup.el ((member "dump" command-line-args)): Dump as
6629 `infodock' if InfoDock.
6631 1998-04-25 SL Baur <steve@altair.xemacs.org>
6633 * find-paths.el (construct-emacs-version): Simplify, include
6634 program name in the return value.
6635 * (paths-find-version-directory): Use it.
6637 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6639 * info.el (Info-parse-dir-entries): Fixed regexp
6640 (Info-build-dir-anew): Remove full suffix and capitalize info file
6641 name for files with no @direntry
6642 (Info-batch-rebuild-dir): New function
6643 (Info-suffixed-file): Check for regular files instead of simple
6644 file existence (could catch directories before)
6646 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6648 * setup-paths.el, find-paths.el: Removed uses of `not' which
6649 temacs doesn't have.
6651 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
6652 into root searching.
6654 1998-04-24 Martin Buchholz <martin@xemacs.org>
6656 * subr.el: Remove definition of `not'.
6658 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
6660 * msw-glyphs.el: enable graphics support.
6662 1998-04-23 Didier Verna <verna@inf.enst.fr>
6664 * x-menubar.el (default-menubar): restored the line-number-mode
6667 * misc doc string updates related to the options menu.
6669 1998-04-24 SL Baur <steve@altair.xemacs.org>
6671 * setup-paths.el (paths-construct-load-path): Fix typo.
6673 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6675 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
6676 font-menu-ignore-scaled-fonts don't have to be bound now; this
6677 gets us one step further towards making --no-autoloads work.
6679 * startup.el (normal-top-level): Load auto-autoloads only if
6680 lisp-directory is non-nil.
6682 * setup-paths.el (paths-construct-load-path): Made it robust
6683 against nil lisp-directory.
6685 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
6686 to the list of variables that cause a warning when nil.
6688 * toolbar.el (init-toolbar-location): Now works even when there's
6689 no toolbar icon directory.
6691 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
6693 * help.el (view-lossage): Recognize it.
6695 * simple.el (log-message): Mark multiline messages.
6697 1998-04-22 SL Baur <steve@altair.xemacs.org>
6699 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
6701 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
6703 * package-get.el (package-get-all): add `\n' separator to
6704 interactive specification so that both variables are read
6706 1998-04-22 Didier Verna <verna@inf.enst.fr>
6708 * x-menubar.el: ported the options menu to Custom.
6709 Moved the "read only" toggle button to the buffers menu.
6710 Corrected some missing ;;;###autoload or defcustom.
6712 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
6713 the scrollbar-visible specifier for options menu handling.
6715 * toolbar.el (toolbar-visible-p)
6716 (toolbar-captioned-p)
6717 (default-toolbar-position): defcustom wrappers around
6718 the toolbar specifiers for options menu handling.
6720 * frame.el (get-frame-for-buffer-default-instance-limit):
6721 defcustom it for options menu handling.
6723 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
6724 font-lock-mode for options menu handling.
6726 * cus-start.el: added Custom properties to overwrite-mode for
6727 options menu handling.
6729 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
6731 * about.el: shameless self-promotion.
6733 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
6735 * simple.el (raw-append-message): Slightly optimize.
6736 (remove-message): Use `push' for clarity.
6737 (append-message): Ditto.
6738 (display-warning): Dito.
6739 (raw-append-message): Send the message to the appropriate device.
6741 1998-04-22 SL Baur <steve@altair.xemacs.org>
6743 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
6744 From Sean MacLennan <Sean.MacLennan@pika.ca>
6746 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6748 * setup-paths.el: Changed `directory-sep-char' to
6749 `path-separator', following a change in GNU Emacs.
6751 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6753 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
6754 (Info-build-dir-anew): Add a final newline.
6755 (Info-build-dir-anew): Do not issue warning when rebuilding policy
6757 (Info-rebuild-dir): Ditto
6759 * dumped-lisp.el (preloaded-file-list): Added ldap.el
6761 1998-04-21 SL Baur <steve@altair.xemacs.org>
6763 * simple.el (count-words-buffer): Retain zmacs region.
6764 (count-words-region): Ditto.
6765 * simple.el: (what-line): Expanded line counts.
6766 (count-lines): New parameter to conditionalize whether collapsed
6768 From Bob Weiner <weiner@altrasoft.com>
6770 1998-04-19 SL Baur <steve@altair.xemacs.org>
6772 * packages.el (package-locations): infodock-packages must override
6773 mule-packages and packages.
6775 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
6778 remove rude messages from widget-activation-widget-mapper
6779 and widget-activation-glyph-mapper
6781 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
6783 * toolbar.el: Remove (featurep 'x) test from
6784 toolbar-make-button-list
6786 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
6788 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
6789 only if in the same frame.
6791 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6793 * packages.el (package-locations): Added site-packages hierarchy.
6795 * setup-paths.el (paths-default-info-directories): Introduced and
6798 * packages.el, setup-paths.el: Set various path searching depths
6801 * packages.el (packages-hierarchy-depth):
6802 (packages-load-path-depth): Introduced and used.
6804 * setup-paths.el (paths-load-path-depth): Introduced and used.
6806 * find-paths.el (paths-find-recursive-path): Added max-depth
6809 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6811 * setup-paths.el (paths-construct-info-path): Removed
6812 dependency on behavior of (file-name-as-directory "").
6814 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6816 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
6819 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6821 * dump-paths.el, startup.el: Added handling for --debug-paths.
6823 1998-04-15 William M. Perry <wmperry@aventail.com>
6825 * wid-edit.el: We cannot just set the help-echo or balloon-help
6826 properties for an extent based on the :help-echo widget
6827 property, since help-echo and balloon-help cause an EXTENT to
6828 get passed in, where :help-echo functions are expecting a WIDGET
6830 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
6832 * scrollbar.el (init-scrollbar-from-resources): Call
6833 mswindows-init-scrollbar-metrics when appropriate.
6835 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
6837 * dumped-lisp.el: dump x-toolbar for window system
6839 * msw-init.el (init-post-mswindows-win): enable toolbars if we
6840 have support and xpm.
6842 1998-04-16 SL Baur <steve@altair.xemacs.org>
6844 * files.el (toggle-read-only): Fix docstring.
6845 From Didier Verna <verna@inf.enst.fr>
6847 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6849 * startup.el (normal-top-level): Load autoload-file-name without
6850 specifying an extension---some people only auto-autoload.el.gz.
6852 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
6854 * files.el (backup-enable-predicate): Don't bomb on NAME being
6857 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6859 * find-paths.el, packages.el: Now prefers configure'd paths.
6860 This shouldn't cause any of the originally anticipated problems as
6861 the current paths architecture will not define the various
6862 configure-xxx variables if they're not specified on the configure
6865 * find-paths.el, setup-paths.el, packages.el: Removed all
6866 mentionings of "/" as a path separator.
6867 Used paths-construct-path throughout.
6869 * find-paths.el (paths-construct-path): Created to assemble paths
6870 from directory components.
6872 * setup-paths.el, packages.el: Used paths-decode-directory-path
6873 instead of decode-path-internal.
6875 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
6877 (paths-decode-directory-path) Created.
6879 * setup-paths.el: Changed configure-exec-path to
6880 configure-exec-directory.
6882 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6884 * packages.el (packages-find-packages): Fixed decoding of
6887 * startup.el: -no-packages -> -no-early-packages.
6889 (packages-load-package-lisps): Fixed loading of auto-autoload
6892 * startup.el (normal-top-level): Fixed loading of core
6895 * obsolete.el: Un-obsoleted site-directory. Sigh.
6897 * startup.el, packages.el, dump-paths.el: Added proper settings
6898 for site-directory and lisp-directory variables.
6900 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
6901 inhibit-package-autoloads and fixed handling of it.
6903 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
6904 handling of former inhibit-package-init, now
6905 inhibit-early-packages, to make -vanilla etc. work.
6907 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
6909 * code-process.el (start-process): Fallback to 'undecided instead
6910 of 'binary for process input coding stream.
6912 * process.el (start-process): Docstring fix.
6914 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6916 * info.el (Info-insert-dir): Do not insert temporary dir files
6917 in Info-dir-file-attributes
6918 (Info-build-dir-anew): Ensure temporary buffer is not read-only
6919 (Info-rebuild-dir): Ditto.
6921 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6923 * obsolete.el: Added obsoleteness declarations for
6924 `site-directory' and `Info-default-directory-list'.
6926 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6928 * find-paths.el (paths-find-emacs-root): Only look at the
6929 executable at the end of the symlink chain for determining the
6932 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6934 * setup-paths.el (paths-construct-info-path): Changed construction
6935 to cater to gone default in configure.
6937 * find-paths.el (paths-uniq-append): Added.
6939 * packages.el: Rewritten package path construction once again.
6941 * dump-paths.el, startup.el: Removed package-path as a global
6944 * package-admin.el (package-admin-add-single-file-package):
6945 (package-admin-add-binary-package): Changed package-path to
6948 * packages.el (packages-split-path): Split path at "/" rather than
6949 nil according to change in emacs.c.
6951 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6953 * setup-paths.el (paths-construct-info-path): Changed info path
6954 order so that directories come out right.
6955 (paths-find-lock-directory): Fixed bug: It used to think
6956 configure-lock-directory is a path.
6958 1998-04-06 Jeff Miller <jmiller@smart.net>
6960 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
6961 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
6962 eases the use of toolbar-add/kill-item functions.
6964 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
6966 * code-files.el (file-coding-system-alist): Commented out
6967 loaddefs.el magical treatment.
6969 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6971 * info.el (Info-rebuild-outdated-dir): Added new option
6972 `conservative' and made it the default
6973 (Info-rebuild-dir): Appropriately parse multi-line description
6974 strings, and multi-section dir files. Issue warning when dir
6975 is rebuilt as temporary
6976 (Info-build-dir-anew): Issue warning when dir is built as
6979 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
6981 * list-mode.el (list-mode-map): Bind highlight motion commands to
6982 standard keys left, right, C-b and C-f.
6984 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6986 * files.el (auto-mode-alist): allow .sc for Scheme->C
6988 1998-04-06 SL Baur <steve@altair.xemacs.org>
6990 * loadup.el (pureload): Don't quote (garbage-collect).
6992 1998-04-04 SL Baur <steve@altair.xemacs.org>
6994 * package-get-base.el: Updated.
6996 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
6998 * isearch-mode.el (isearch-just-started): New variable.
6999 (isearch-mode): Set it.
7000 (isearch-repeat): Advance one character forward only if the search
7001 was successful, and was not just started.
7002 (isearch-repeat): Clear isearch-just-started.
7004 1998-04-02 SL Baur <steve@altair.xemacs.org>
7006 * finder.el (finder-compile-keywords): Don't eval new finder-inf
7009 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
7011 * subr.el (listify-key-sequence): Removed.
7013 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
7015 * bytecomp.el (byte-compile-print-gensym): New option.
7016 (byte-compile-output-file-form): Use it.
7017 (byte-compile-output-docform): Ditto.
7018 (byte-compile-compiled-obj-to-list): Ditto.
7020 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
7022 * msw-glyphs.el: set frame icon if xpm support.
7024 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
7026 * help.el: Code that pretty prints variable values
7029 1998-04-02 SL Baur <steve@altair.xemacs.org>
7031 * find-paths.el (paths-emacs-root-p): Correct test for installation
7033 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7035 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
7037 * loaddefs.el: Don't set debug-ignored-errors; leave
7038 its default value set to nil.
7040 1998-03-29 Damon Lipparelli <lipp@primus.com>
7042 * info.el (Info-rebuild-dir): fixed mis-spelling.
7044 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7046 * info.el (Info-rebuild-outdated-dir): New custom var
7047 (Info-insert-node): Create/update dir file when needed, ie when it
7048 does not exist or is older than some info files in directory
7050 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7052 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
7053 for last packages, mainly for using a 20.4 package base.
7055 * packages.el (late-packages): Typo fix. It was called
7058 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
7059 relative symlinks correctly.
7060 (paths-find-emacs-roots): More rigorous checking for plausible
7061 configuration-time root.
7063 * startup.el (normal-top-level): Added a warning if XEmacs cannot
7066 1998-03-27 Martin Buchholz <martin@xemacs.org>
7068 * faces.el: Fix docstrings.
7069 * glyphs.el: Fix docstrings.
7070 * mouse.el: Fix docstrings.
7072 * frame.el: Change phrase `current frame' to `selected frame'.
7074 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
7076 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
7077 macros using backquote to make them infinitely more readable.
7079 1998-03-30 SL Baur <steve@altair.xemacs.org>
7081 * packages.el (packages-find-package-path): Hardcoded specialized
7082 InfoDock support until we can clean this up.
7084 * help.el (describe-bindings-1): Return the value of the bindings
7085 help buffer created.
7086 (describe-bindings): Ditto.
7088 * simple.el (set-variable): Restore previous behavior of not
7089 bombing if the variable to set is not boundp.
7091 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7093 * packages.el (packages-handle-package-dumped-lisps): Allow for
7094 non-local files to be loaded off the package-lisp variable.
7096 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
7098 * x-faces.el: Global X resources should override
7099 specs for all device classes (color, grayscale, mono);
7100 code currently doesn't override any of them. Fixed by
7101 calling remove-specifier with '(x default) as the tag
7102 set and allowing inexact matches.
7104 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
7106 * faces.el: Separated face intializations based on
7107 device classes into device type specific (tag set,
7108 instantiator) pairs.
7110 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
7112 * wid-edit.el (widget-choice-action): Remember user's explicit
7114 (widget-choice-value-create): Respect it.
7115 From Richard Stallman <rms@gnu.org>
7117 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7119 * setup-paths.el (paths-construct-info-path): Always append
7120 existing directories from configure-time info path.
7122 * startup.el (startup-setup-paths): Renamed misnamed info-path to
7123 Info-directory-list.
7125 * info.el: Removed Info-default-directory-list which was broken by
7127 Removed bogus initialization of Info-directory-list---startup.el
7128 can do a much better job.
7129 Added autoload of Info-directory-list.
7131 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
7132 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
7133 be exclusive; now it's merely given precedence, just like in the
7136 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7138 * find-paths.el (paths-find-architecture-directory): Fix bug with
7139 finding; it used to default too early.
7141 1998-03-25 Martin Buchholz <martin@xemacs.org>
7143 * packages.el (packages-split-path): Fix a bug; it used to fail
7144 for paths that weren't split.
7146 1998-03-26 SL Baur <steve@altair.xemacs.org>
7148 * finder.el (finder-compile-keywords): trap on errors.
7150 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
7152 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
7153 fourth argument of t so that only the specs exactly
7154 matching the tag lists are removed.
7156 1998-03-25 SL Baur <steve@altair.xemacs.org>
7158 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
7160 1998-03-23 SL Baur <steve@altair.xemacs.org>
7162 * minibuf.el (mouse-read-file-name-1): If a default directory was
7163 specified, use it for generating the completions.
7165 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7167 * update-elc.el: Now respects inhibit-package-init and
7169 Now does path construction with loadup-paths.
7171 * startup.el (normal-top-level, startup-setup-paths): Now respects
7172 inhibit-package-init and inhibit-site-lisp.
7174 * packages.el (packages-find-package-path): Extended package path
7175 by version-specific hierarchies.
7176 (packages-find-packages): Now respects inhibit flag and
7178 Moved path setup to loadup-paths.
7180 * make-docfile.el: Now respects inhibit-package-init and
7182 Now does path construction with loadup-paths.
7184 * loadup.el: Now respects inhibit-package-init and
7187 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
7189 * loadup-paths.el: New file: setup load-path to encompass
7192 1998-03-22 SL Baur <steve@altair.xemacs.org>
7194 * auto-show.el: load-gc renamed to pureload.
7195 * site-load.el: Ditto.
7196 * packages.el (toplevel): Ditto.
7197 * loadup.el (really-early-error-handler): Ditto.
7198 * dumped-lisp.el (preloaded-file-list): Ditto.
7199 * cus-face.el (custom-declare-face): Ditto.
7201 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7203 * <Today>: The Big Path Searching Overhaul.
7205 * find-paths.el: New file: find and assemble paths in the
7206 installation hierarchy.
7208 * setup-paths.el: New file: global layout of paths and directories
7209 within the XEmacs hierarchy.
7211 * packages.el: Replaced everything related to path searching and
7212 startup by code in terms of find-paths.
7214 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
7215 the new path searching engine.
7217 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
7220 1998-03-22 SL Baur <steve@altair.xemacs.org>
7222 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
7225 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
7227 * msw-glyphs.el: Added check for 'mswindows feature, so the file
7228 compiles identically in any configuration.
7229 Removed irrelevant commentary.
7231 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
7233 * simple.el (set-variable): Allow setting specifiers.
7235 1998-03-19 SL Baur <steve@altair.xemacs.org>
7237 * lisp.el (forward-sexp): Revert previous change.
7239 1998-03-18 SL Baur <steve@altair.xemacs.org>
7241 * frame.el (frame-initialize): Use `delete-console' instead of
7242 `delete-device' to delete the stream console to match the usage in
7245 1998-03-16 SL Baur <steve@altair.xemacs.org>
7247 * files.el (cdpath-previous): New variable.
7249 From Bob Weiner <weiner@wave.altrasoft.com>
7251 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
7253 * keydefs.el: Changed keybindings of forward-char,
7254 backward, scroll-up and scroll-down to point to their
7255 -command counterparts.
7257 * simple.el: New functions: forwarc-char-command,
7258 backwrad-char-command, scroll-up-command,
7259 scroll-down-command which work liek their counterparts
7260 except that they honor the variable
7261 signal-error-on-buffer-boundary.
7263 Definition of signal-error-on-buffer-boundary received
7266 defvar declaration added for word-across-newline to avoid
7267 byte-compiler warning about the free variable reference.
7269 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
7271 * winnt.el: Removed "%t" from the beginning of
7272 modeline-format. From now on, there's no nt-specifics in the modeline.
7274 1998-03-14 SL Baur <steve@altair.xemacs.org>
7276 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
7277 of `when' with `if'.
7279 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
7281 * msw-glyphs.el: New file. Defines TTY-style glyphs for
7282 mswindows. Must be reworked along with glyphs.el, or
7283 merged into it, after there is images support.
7285 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
7288 1998-03-13 SL Baur <steve@altair.xemacs.org>
7290 * faces.el: fix for text cursor initialization.
7291 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
7292 From Andy Piper <andyp@parallax.co.uk>
7294 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
7296 * files.el (set-auto-mode): If a mode is not fboundp, check to see
7297 if there is an existing package that handles it and warn the user
7300 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
7302 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
7303 Installation" menu item when Installation-string is not bound.
7305 1998-03-11 SL Baur <steve@altair.xemacs.org>
7307 * lisp.el (forward-sexp): Fix for test for balanced sexp.
7308 From Jeremiah W. James <jerry@cs.ucsb.edu>
7310 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
7313 * faces.el: Fix face initialization.
7315 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
7317 * files.el (backup-enable-predicate): fix breakage introduced
7320 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
7322 * x-faces.el (x-init-face-from-resources): The
7323 TTY face property retrieval functions don't return
7324 specifiers, so use face-property instead.
7326 1998-03-09 SL Baur <steve@altair.xemacs.org>
7328 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
7330 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
7332 * x-menubar.el: Expanded documentation for
7333 option-save-faces. Changed Options -> Browse Faces
7334 menu entry to invoke customize-face.
7336 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
7338 * faces.el: Most face initialization moved out of
7339 init-other-random-faces to the top level so that the
7340 initialization happens before Xemacs is dumped. Much
7341 of the fascist "face-differs-from-default-p or FROB!"
7342 code has been retired in favor of letting the user do
7343 what they want to do. Face initialization code changed
7344 to use `default' specifier tag so that the settings can
7345 be overridden later if the user wishes it.
7347 1998-03-08 SL Baur <steve@altair.xemacs.org>
7349 * about.el (about-hackers): Update contributors list.
7351 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
7353 * specifier.el: Define new specifier tag `default'.
7355 * modeline.el: Initialize faces using `default' tag.
7357 * x-faces.el (x-init-face-from-resources): Remove
7358 specifier specs containing the `default' tag before
7361 1998-03-02 John Jones <jj@asu.edu>
7363 * package-get.el (package-get-all): fixed arguments on call to
7364 package-admin-add-single-file-package.
7365 * package-get.el (package-get-installedp): fixed to match
7366 advertised behavior.
7367 * package-get.el: added function package-get-update-all which
7368 installs newest versions of all the current packages (if they are
7369 not already installed).
7371 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
7373 * files.el (find-file-noselect): Uncommented `truename' binding in
7374 `let*' and use it later to set `buffer-file-truename' iff it's
7375 still nil, as happens for example when finding a compressed
7376 file with "jka-compr".
7378 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
7380 * faces.el: in make-face-* type functions do the operation for all
7381 window systems, not just the first one found.
7383 * font.el: call mswindows-list-fonts for mswindows.
7385 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
7387 * code-process.el (call-process-region):
7388 * process.el (call-process-region):
7389 * package-get.el (package-get-dir):
7390 * files.el (backup-enable-predicate):
7391 * gnuserv.el (gnuserv-temp-file-regexp):
7392 Use temp-directory in place of `/tmp'.
7394 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
7396 * "Fast" dired-in-C enhancements for Windows 95/NT:
7398 * files.el: Added function, `wildcard-to-regexp', from GNU
7401 * files.el (insert-directory): Modified to use special
7402 dired-in-C enhancements if present.
7404 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
7406 * code-files.el: make default coding no-conversion.
7408 1998-03-02 SL Baur <steve@altair.xemacs.org>
7410 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
7413 * update-elc.el: Strip directory when testing for files not to
7416 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
7418 * lisp-mode.el: Use recommended form for menus.
7420 * info.el (Info-construct-menu): Use recommended form for menus.
7422 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
7425 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
7427 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
7428 (get-frame-for-buffer-noselect): Always return frames
7429 in the not-this-window-p cond clause.
7431 1998-02-27 SL Baur <steve@altair.xemacs.org>
7433 * help.el (describe-installation): New function.
7435 * x-menubar.el (default-menubar): Add describe-installation to
7438 * packages.el (packages-unbytecompiled-lisp): Installation.el
7439 should not be bytecompiled.
7441 * dumped-lisp.el (preloaded-file-list): Dump Installation with
7444 * x-menubar.el (default-menubar): Use correct guard for VM menu
7447 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
7449 From Andy Piper <andyp@parallax.co.uk>
7451 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7453 * ldap.el: Do not require ldap-internal at compile time.
7455 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
7457 * code-files.el: new file. a virtual copy of mule-files.el
7459 dependencies. (toggle-buffer-file-ocding-system) new function for
7460 changing the eol type for the current buffer.
7462 * code-process.el: new file. a copy of
7463 mule-process.el. mule-process.el will disappear when things have
7466 * coding.el: new file. a virtual copy of mule-files.el but
7467 without charset dependencies. (coding-system-base) new function
7468 for getting the parent coding system of a coding system with eol
7471 * dumped-lisp.el: add above files for the non-mule case.
7473 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
7475 * window-xemacs.el (display-buffer): If no explicit
7476 frame is specified, search for a window that displays
7477 the buffer on the currently selected frame, before
7478 searching other frames.
7480 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
7482 * frame.el (get-frame-for-buffer): If not-this-window-p
7483 is non-nil, use window on the selected frame if it is not
7484 also the selected window. When defaulting, search for
7485 windows on the currently selected fgrame before searching
7488 1998-02-25 Didier Verna <verna@inf.enst.fr>
7490 * modeline.el (modeline-swap-buffers): originally named
7491 `mouse-release-modeline'. Whether to actually swap the buffers is
7492 decided in `mouse-drag-modeline'.
7493 (mouse-drag-modeline): A button release event is considered a
7494 mouse click is both X (modeline scroll) and Y (modeline drag) pos
7497 1998-02-25 SL Baur <steve@altair.xemacs.org>
7499 * x-menubar.el: Put redo on the menubar.
7500 From Aki Vehtari <Aki.Vehtari@hut.fi>
7502 1998-02-22 Greg Klanderman <greg@alphatech.com>
7504 * bytecomp.el (displaying-byte-compile-warnings): if
7505 temp-buffer-show-function is set, use it to display current set of
7506 warnings in the "*Compile-Log-Show*" buffer.
7508 * simple.el (display-warning-buffer): if temp-buffer-show-function
7509 is set, use it to display current set of warnings in the
7510 "*Warnings-Show*" buffer.
7512 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7514 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
7517 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
7519 * menubar.el: Allow button descriptors at least 2 long.
7521 * x-menubar.el (default-menubar): Use recommended forms.
7522 (file-menu-filter): Remove.
7523 (edit-menu-filter): Remove.
7525 1998-02-24 SL Baur <steve@altair.xemacs.org>
7527 * about.el (about-hackers): Updated.
7529 1998-02-22 Greg Klanderman <greg@alphatech.com>
7531 * help.el (help-max-help-buffers): new variable
7532 (help-register-and-maybe-prune-excess): new function
7533 (help-buffer-name): use help-max-help-buffers.
7534 (with-displaying-help-buffer): use
7535 help-register-and-maybe-prune-excess.
7537 * help.el (help-maybe-pretty-print-value): if the value fits on
7540 1998-02-21 Greg Klanderman <greg@alphatech.com>
7542 * (with-displaying-help-buffer): there is no need to kill the buffer
7543 if it exists, becasuse with-output-to-temp-buffer will clear it.
7544 further, killing the buffer violates the rule that
7545 temp-buffer-show-function, if set, has the full responsibility of
7546 showing the temp buffer. killing the buffer fucks with the window
7547 configuration, hosing temp-buffer-show-function.
7550 1998-02-23 Didier Verna <verna@inf.enst.fr>
7552 * modeline.el (mouse-drag-modeline):
7553 - Always scroll the modeline that was originally clicked on.
7554 - Use x pixels instead of x characters (which doesn't work anyway)
7555 as horizontal reference for modeline dragging. This allows us to
7556 keep on dragging the modeline even if the motion event occurs in
7559 1998-02-23 Didier Verna <verna@inf.enst.fr>
7561 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
7562 glyph on the modeline to indicate that dragging the mouse has an
7563 effect both horizontally and vertically.
7565 1998-02-24 SL Baur <steve@altair.xemacs.org>
7567 * about.el (about-xemacs): Get rid of redundant visible version
7570 1998-02-19 SL Baur <steve@altair.xemacs.org>
7572 * about.el (about-hackers): Update credits.
7574 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
7576 * prim/register.el (view-register): Show register type file-query.
7578 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
7580 * mode-motion.el (mode-motion-highlight-internal):
7581 save-excursion inside save-window-exucrsion form to
7582 hide buffer point changes from save-window-excursion.
7583 Prevents display flickering when the mouse pointer
7586 1998-02-17 Didier Verna <verna@inf.enst.fr>
7588 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
7589 function to handle correctly the case of a toolbar one side of the
7590 window: scrolling will not necessarily happen.
7592 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
7594 * files.el (after-find-file): Restore missing argument
7595 to format that provides filename for "... consider M-x
7596 recover-file" message. Also call `message' with "%s"
7597 as the first arg instead of an arbitrary string.
7599 1998-02-18 SL Baur <steve@altair.xemacs.org>
7601 * about.el (about-hackers): Various additions.
7603 1998-02-15 SL Baur <steve@altair.xemacs.org>
7605 * autoload.el (generate-file-autoloads-1): Don't force an extra
7606 line out when copying on-the-same line autoloads.
7608 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
7611 1998-02-14 Martin Buchholz <martin@xemacs.org>
7613 * x11/x-win-xfree86.el (x-win-init-xfree86):
7614 * x11/x-win-sun.el (x-win-init-sun):
7615 * x11/x-init.el (x-initialize-compose):
7617 (backward-or-forward-kill-sexp):
7618 (backward-or-forward-kill-sentence):
7619 (backward-or-forward-kill-word):
7620 (backward-or-forward-delete-char):
7621 * prim/isearch-mode.el (isearch-help-or-delete-char):
7622 Use x-keysym-on-keyboard-sans-modifiers-p instead of
7623 x-keysym-on-keyboard-p to detect backspace.
7624 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
7625 Clean up symbols used with dead keys, checking Linux and solaris
7627 Simplify x-win-*.el using above methods.
7628 Change documentation for x-keysym-*-p functions.
7630 1998-02-14 SL Baur <steve@altair.xemacs.org>
7632 * about.el (about-hackers): Restore entries for Michael Sperber and
7634 From Vinnie Shelton <acs@acm.org>
7636 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
7638 * simple.el (count-words-region): Ditto.
7640 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
7642 * simple.el (count-words-buffer): Document. Don't print anything
7645 1998-02-12 SL Baur <steve@altair.xemacs.org>
7647 * packages.el (packages-hardcoded-lisp): easymenu.el is in
7648 multiple files in InfoDock.
7650 1998-02-11 SL Baur <steve@altair.xemacs.org>
7652 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
7653 from version.el in InfoDock.
7655 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
7658 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7660 * bytecomp-runtime.el (proclaim-inline): Single quotes around
7661 variable name in docstring.
7663 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
7665 * menubar.h: Include "gui.h".
7667 1998-02-10 SL Baur <steve@altair.xemacs.org>
7669 * site-load.el: Fix documentation.
7671 1998-02-09 SL Baur <steve@altair.xemacs.org>
7673 * package-get-base.el (package-get-base): Updated.
7675 * keymap.el: PC-ize.
7677 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7679 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
7680 from' on a fresh line.
7682 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
7684 * help.el (help-maybe-pretty-print-value): prin1, not princ the
7687 1998-02-09 SL Baur <steve@altair.xemacs.org>
7689 * undo-stack.el: PC-ize.
7691 * cmdloop.el: PC-ize.
7693 1998-02-08 SL Baur <steve@altair.xemacs.org>
7695 * bytecomp-runtime.el: PC-ize.
7697 * byte-optimize.el: Prolog fixup. PC-ize.
7699 * cus-dep.el: Spelling fix.
7701 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
7704 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7706 * text-mode.el (text-mode-hook-identify): New function,
7707 put on text-mode-hook. Set text-mode-variant here.
7708 (text-mode): Don't set it here.
7710 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7712 * text-mode.el (text-mode-hook): New defvar.
7713 (text-mode-variant): New variable.
7714 (text-mode): Set that variable locally.
7715 (toggle-text-mode-auto-fill): New command.
7717 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7719 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
7721 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7723 * text-mode.el (paragraph-indent-text-mode):
7724 Renamed from spaced-text-mode.
7725 (text-mode-map): Bind TAB to indent-relative.
7726 (indented-text-mode-map): Variable deleted.
7727 (indented-text-mode): Now an alias for text-mode.
7729 1998-02-05 SL Baur <steve@altair.xemacs.org>
7731 * loadup.el: test-atoms debugging stuffs removed.
7733 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
7735 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
7737 1997-12-30 Colin Rafferty <colin@xemacs.org>
7739 * help.el (describe-beta): Made it use `locate-data-file'.
7740 (describe-distribution): Ditto.
7741 (describe-copying): Ditto.
7742 (describe-project): Ditto.
7743 (view-emacs-news): Ditto.
7745 * help-nomule.el (help-with-tutorial): Made it use
7746 `locate-data-file' to find tutorial.
7748 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
7750 * about.el: Corrected my email address.
7752 * mouse.el: Added 'mouse-mswindows-drop' similar to
7755 1998-01-27 SL Baur <steve@altair.xemacs.org>
7757 * loadup.el (running-xemacs): Spelling fix.
7759 1998-01-26 Colin Rafferty <colin@xemacs.org>
7761 * packages.el (packages-find-packages-1): Don't allow a backwards
7762 compatible lisp tree to overwrite `preloaded-file-list'.
7764 1998-01-26 SL Baur <steve@altair.xemacs.org>
7766 * loadup.el: Don't delete "xemacs" prior to dumping.
7768 1998-01-24 SL Baur <steve@altair.xemacs.org>
7770 * package-info.el (pi-last-mod-date): New function.
7771 (pi-author-version): New function.
7772 (batch-update-package-info): Use them.
7774 1998-01-23 Colin Rafferty <colin@xemacs.org>
7776 * frame.el (get-frame-for-buffer-default-to-current): Create.
7777 (get-frame-for-buffer-noselect): Allow user to use current frame
7778 with `get-frame-for-buffer-default-to-current'.
7780 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
7782 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
7783 (byte-compile-output-docform): Ditto.
7784 (byte-compile-compiled-obj-to-list): Ditto.
7786 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
7788 * startup.el (command-line-1): Removed code that ran
7791 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
7793 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
7795 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
7797 * frame.el (suspend-emacs-or-iconify-frame): Check using
7798 `device-on-window-system-p' instead of explicitly checking for X,
7799 so that the same logic works for MS Windows.
7800 (suspend-or-iconify-emacs): Ditto.
7802 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
7804 * about.el (about-maintainer-info): Andy Piper is back.
7805 (xemacs-hackers): Updated Andy Piper's email address.
7806 (about-hackers): Added Jonathan Harris.
7807 (about-hackers): Updated Tibor Polgar's email address.
7809 1998-01-18 SL Baur <steve@altair.xemacs.org>
7811 * about.el: Add xemacs.org email manager.
7813 * package-get-base.el (package-get-base): Updated with most recent
7816 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7818 * help.el (function-arglist): Use `indirect-function' instead of
7819 `symbol-function' so that aliases are treated correctly.
7821 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7823 * help.el (help-map): Add f1 binding to `help-for-help'.
7824 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
7825 (describe-key-briefly): Use `princ' "%s" to print object.
7826 (with-displaying-help-buffer): Kill buffer if it exists, again.
7827 (describe-key): Use `princ' "%s" to print object.
7828 (describe-function-1): Use `princ' "%s" to print object.
7829 Commented out alias lines removed.
7830 (help-pretty-print-limit): New variable to control pretty-printing
7832 (help-maybe-pretty-print-value): Steve wins! Renamed back from
7833 `help-pretty-print-value' again. Only print-print when OBJECT is
7834 list of length less than `help-pretty-print-limit'.
7835 (describe-variable): Use `help-maybe-pretty-print-value' again.
7837 1998-01-18 SL Baur <steve@altair.xemacs.org>
7839 * simple.el (blink-matching-open): Remove C++ kludge.
7840 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
7842 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7844 * info.el (Info-default-directory-list): Made the documentation
7847 1998-01-13 Martin Buchholz <martin@xemacs.org>
7850 * lisp/package-admin.el:
7851 * lisp/build-report.el:
7854 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
7856 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
7857 warnings in Java buffers without final newline and editing the
7860 1998-01-17 SL Baur <steve@altair.xemacs.org>
7862 * packages.el (packages-find-packages-1): Don't allow a backwards
7863 compatible lisp tree to overwrite `preloaded-file-list'.
7864 Suggested by Colin Rafferty <colin@xemacs.org>
7866 * mouse.el (mouse-offix-drop): Set undo-boundary.
7867 From Oliver Graf <ograf@fga.de>
7869 1998-01-13 SL Baur <steve@altair.xemacs.org>
7871 * loadup.el (load-gc): rewrite as defun.
7872 Print something sensical if a required dump-time file isn't found.
7874 1998-01-12 SL Baur <steve@altair.xemacs.org>
7876 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
7877 bug strikes a menudescriptor.
7879 * package-get-base.el (package-get-base): Updated.
7881 * package-info.el (batch-update-package-info): Derive REQUIRES
7884 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
7886 * files.el (save-some-buffers): Don't play games with deleting
7887 other windows if we are in the minibuffer window.
7889 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7891 * modeline.el (modeline-minor-mode-menu): Add support for :active
7892 (add-minor-mode): Document :active property to TOGGLE.
7894 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7896 * modeline.el (modeline-minor-mode-menu): Add support for an
7897 `:included' predicate in the `toggle-sym' plist.
7898 (add-minor-mode): Document the :included property, format
7899 docstring some more.
7900 (modeline-minor-mode-menu): Documentation string added.
7902 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7904 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
7905 labels from the symbol-names by thwacking off the overly redundant
7906 and overused "mode", parenthesizing "minor", and capitalizing the
7907 resultant strings. Also shortened the menu's title by eliminating
7908 the redundant buffer name.
7909 (add-minor-mode): Beautified the docstring, added mention of the
7910 `:menu-tag' property of TOGGLE.
7911 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
7912 `toggle-sym' to beatify the mode-life menus.
7913 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
7914 `auto-fill-function'.
7916 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
7918 * modeline.el (modeline-minor-mode-menu): Changed the string-only
7919 menus to :style 'toggle.
7921 1997-12-10 Markus Linnala <maage@cs.tut.fi>
7923 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
7925 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
7927 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
7928 only recognize first hyperlink.
7929 (hyper-apropos-highlightify): Deletia, this is already done by
7930 `hyper-apropos-insert-face'.
7931 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
7933 1998-01-09 SL Baur <steve@altair.xemacs.org>
7935 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
7937 (toolbar-mail-reader): Add support for `send'.
7938 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
7940 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
7942 * info.el (Info-emacs-info-file-name): Add defvar for
7943 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
7944 will function properly.
7946 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
7948 * simple.el: make the backwards delete function called by
7949 `backward-or-forward-delete-char' user configurable.
7951 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7953 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
7954 compiled function got loaded from.
7956 1998-01-09 SL Baur <steve@altair.xemacs.org>
7958 * term/apollo.el: Synched up with InfoDock 3.6.2.
7960 1998-01-08 SL Baur <steve@altair.xemacs.org>
7962 * startup.el (load-init-file): Load autoloads earlier.
7963 (startup-splash-frame): Handle InfoDock logo.
7965 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
7967 (x-init-toolbar-from-resources): Move from x-toolbar.el.
7969 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
7970 doesn't have this function.
7972 * packages.el (locate-data-file): Fix to call `locate-file'.
7974 1998-01-07 SL Baur <steve@altair.xemacs.org>
7976 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
7977 version of version.el.
7978 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
7980 * x-menubar.el (default-menubar): Guard reference to
7982 (default-menubar): Guard references to `font-lock-mode'.
7983 (default-menubar): Guard references to font-menu-this-frame-only-p'.
7984 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
7986 * make-docfile.el: Don't snarf doc strings from autoloads.
7988 * startup.el (load-init-file): Use algorithm from loaddefs.el for
7989 loading auto-autoloads files.
7991 * loaddefs.el: Disable dumping autoloads.
7993 1998-01-05 SL Baur <steve@altair.xemacs.org>
7995 * lisp-mnt.el: Synch to Emacs 20.2.
7997 * help.el: Remove manual autoload of `finder-by-keyword'.
7999 * finder.el (finder-by-keyword): Autoload.
8001 * help.el: Conditionalize hyperbole setup.
8003 1998-01-04 SL Baur <steve@altair.xemacs.org>
8005 * packages.el (package-require): Update to reflect new data format.
8007 1998-01-02 Didier Verna <verna@inf.enst.fr>
8009 * x-menubar.el (default-menubar): make the tutorials available
8010 through the menubar. (Plus some compilation warnings cleanup).
8012 1998-01-04 SL Baur <steve@altair.xemacs.org>
8014 * check-features.el: New file. Perform sanity check after build.
8016 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
8017 files to tooltalk package.
8018 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
8021 * package-admin.el (package-admin-xemacs): Use better default for
8022 location of XEmacs binary.
8024 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
8026 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
8027 tag with sexp and add value tag with value `t'.
8029 1998-01-03 SL Baur <steve@altair.xemacs.org>
8031 * package-get.el: Changes to work with real data.
8032 From Pete Ware <ware@cis.ohio-state.edu>
8034 * packages.el (packages-reload-autoloads): Guard load for the time
8037 * update-elc.el ("packages.el"): Force loading packages.el instead
8038 of possibly out-of-date packges.elc.
8039 * make-docfile.el ("packages.el"): Ditto.
8041 1998-01-02 Colin Rafferty <colin@xemacs.org>
8043 * build-report.el (build-report-delete-regexp): Added a rule for
8044 the main tarball shadowing anything past it.
8046 1998-01-02 SL Baur <steve@altair.xemacs.org>
8048 * packages.el (package-provide): Delete a previous provide.
8050 * package-info.el: New file.
8052 * package-get.el: New file.
8053 From Pete Ware <ware@cis.ohio-state.edu>
8054 (package-get): Fix md5 computation to work with Mule.
8056 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
8058 * simple.el (log-message-*): Quote symbols in docstrings properly.
8060 1998-01-01 SL Baur <steve@altair.xemacs.org>
8062 * packages.el (packages-new-autoloads): Ignore symbolic links.
8064 * cus-face.el (face-custom-attributes-get): Fix typo.
8065 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
8067 1997-12-31 SL Baur <steve@altair.xemacs.org>
8069 * startup.el (load-init-file): Reload new or changed autoloads
8070 unless inhibited. Reload modified dumped lisp (stubbed).
8072 * packages.el (packages-new-autoloads): New function.
8073 (packages-reload-autoloads): New function.
8074 (packages-reload-dumped-lisp): New (stub) function.
8076 * loadup.el: Inhibit reloading dumped files when running temacs.
8078 * loadhist.el (file-provides): Extend to handle variant
8081 * replace.el (query-replace): Fix typo.
8083 1997-12-30 SL Baur <steve@altair.xemacs.org>
8085 * make-docfile.el: list-autoloads-path has been renamed.
8086 * update-elc.el: list-autoloads has been renamed.
8088 * packages.el (packages-list-autoloads): Renamed.
8089 (packages-list-autoloads-path): Ditto.
8091 1997-12-29 Colin Rafferty <colin@xemacs.org>
8093 * packages.el (packages-find-packages-1): Made it signal a warning
8094 for an error in an auto-autoload.el file.
8096 1997-12-30 SL Baur <steve@altair.xemacs.org>
8098 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
8100 From Aki Vehtari <Aki.Vehtari@hut.fi>
8102 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
8104 * loadhist.el (unload-feature): Remove autoload.
8106 1997-12-28 SL Baur <steve@altair.xemacs.org>
8108 * loadhist.el: Unpackaged.
8110 * help.el (describe-symbol-find-file): Rename
8111 `describe-function-find-file' and make old name obsolete.
8112 (describe-function-1): Use it.
8113 (describe-function-1): Guard reference to
8114 `compiled-function-annotation'.
8116 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
8118 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
8120 (help-mode-quit): New optional arg to control whether it kills or
8122 (with-displaying-help-buffer): Don't kill buffer initially, even
8123 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
8124 (help-pretty-print-value): Rename back from
8125 `help-maybe-pretty-print-value'! If `pp-internal' is available
8126 use it, otherwise use dumped `cl-prettyprint'.
8127 (describe-variable): Use `help-pretty-print-value' again.
8128 (find-func): Removed reference to "find-func" at end.
8130 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
8132 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
8133 GUI XEmacs. Rename? x-menubar is rather window system
8134 independant, except for a couple of items.
8136 1997-12-26 SL Baur <steve@altair.xemacs.org>
8138 * x-menubar.el (default-menubar): Remove hyperbole and oobr
8139 entries as they will no longer be distributed with XEmacs.
8141 * format.el (format-alist): Fix image/tiff regexps.
8142 From P. E. Jareth Hein <jareth@camelot-soft.com>
8144 * help.el (help-maybe-pretty-print-value): Rename.
8145 (describe-variable): Use it.
8146 (describe-variable): Add trailing linefeed.
8148 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
8150 * help.el (describe-function-1): Don't output anything for
8151 arglist of autoload functions.
8153 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
8155 * help.el (describe-function-1): Don't output anything for
8156 arglist of autoload functions.
8158 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
8160 * help.el (help-mode-map): New bindings for `help-mode-bury',
8161 `describe-function-at-point', `describe-variable-at-point',
8162 `Info-elisp-ref', `customize-variable', `help-next-section' and
8163 `help-prev-section'.
8164 (help-next-section): New function.
8165 (help-prev-section): New function.
8166 (help-mode-quit): Changed to kill the help buffer.
8167 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
8169 (help-buffer-name): New function to generate the name of help
8171 (with-displaying-help-buffer): Is now a macro. Takes an new first
8172 argument giving the name of the help buffer.
8173 (describe-key): Use `with-displaying-help-buffer' with name.
8174 (describe-mode): Ditto.
8175 (describe-bindings): Ditto.
8176 (describe-prefix-bindings): Ditto.
8177 (view-lossage): Ditto.
8178 (with-syntax-table): New macro.
8179 (function-called-at-point): Use `ignore-errors' and
8180 `with-syntax-table'.
8181 (function-at-point): Ditto.
8182 (describe-function): Use `with-displaying-help-buffer' with name.
8183 (function-arglist): Extracted from `describe-function-1'. Returns
8184 function's arglist as string.
8185 (function-documentation): Extracted from `describe-function-1'.
8186 Returns function's docstring.
8187 (describe-function-1): Remove all the "stream" garbage, including
8188 the stream argument. Use `function-arglist' and
8189 `function-documentation'.
8190 (describe-function-arglist): Just use `function-arglist'.
8191 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
8192 (help-pretty-print-value): New function to help with
8193 pretty-printing variable values. Knows about `#<...>'. Needs
8195 (describe-variable): Use `with-displaying-help-buffer' with name.
8196 Formatting improved. Display file where variable is defined, if
8197 known. Use `help-pretty-print-value'.
8198 (describe-syntax): Use `with-displaying-help-buffer' with name.
8199 (list-processes): Remove "stream" garbage.
8201 1997-12-25 SL Baur <steve@altair.xemacs.org>
8203 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
8204 call a dumped routine instead.
8206 * x-win-xfree86.el: Wrap file in defun.
8207 * x-win-sun.el: Ditto.
8209 1997-12-23 SL Baur <steve@altair.xemacs.org>
8211 * help.el (view-emacs-news): Remove usage of outl-mouse which
8212 advises functions and does other evil things.
8214 1997-12-22 SL Baur <steve@altair.xemacs.org>
8216 * format.el (format-alist): Add `image/tiff'.
8217 From P. E. Jareth Hein <jareth@camelot-soft.com>
8219 1997-12-21 SL Baur <steve@altair.xemacs.org>
8221 * about.el (about-hackers): More names added.
8223 * make-docfile.el: Remove superfluous package path search.
8225 * loaddefs.el: Commentary changes. Removal of VM autoloads.
8227 1997-12-20 SL Baur <steve@altair.xemacs.org>
8229 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
8232 1997-12-18 SL Baur <steve@altair.xemacs.org>
8234 * startup.el (set-default-load-path): Make sure lisp and site-lisp
8235 get trailing slashes when added to the load-path.
8237 * x-init.el (init-x-win): Locate where XEmacs X localization files
8240 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
8242 * x-faces.el: Added support for foregroundToolBarColor
8243 to xpm-color-symbols.
8245 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
8247 * etags.el (tags-remove-duplicates): Removed.
8248 (buffer-tag-table-list): Use `delete-duplicates'.
8250 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
8252 (get*): Defalias to `get'.
8254 * cl.el (eql): Compare integers with `eq'.
8255 (cl-map-extents): Check for `map-extents' first.
8257 1997-12-17 Didier Verna <verna@inf.enst.fr>
8259 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
8260 added the 'numero', 'copyright' and 'trademark' symbols.
8262 * leim/quail/latin-post.el ("french-postfix"): see above.
8264 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
8266 * widget.el (define-widget): Check the arguments.
8268 * cus-edit.el (customize-face): Use `check-argument-type'.
8269 (custom-variable-value-create): Use `signal' to signal error.
8270 (custom-variable-reset-saved): Ditto.
8271 (custom-variable-reset-standard): Ditto.
8272 (custom-face-reset-saved): Ditto.
8274 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
8275 (widget-default-format-handler): Ditto.
8276 (widget-checklist-add-item): Ditto.
8277 (widget-radio-add-item): Ditto.
8278 (widget-editable-list-entry-create): Ditto.
8279 (widget-sexp-prompt-value): Ditto.
8281 * custom.el (custom-declare-variable): Signal errors better.
8282 (custom-handle-keyword): Ditto.
8283 (custom-declare-group): Ditto.
8285 * window-xemacs.el (windows): Ditto.
8287 * menubar.el (menu): Ditto.
8289 * keydefs.el (keyboard): Ditto.
8291 * minibuf.el (minibuffer): Ditto.
8293 * process.el (execute): Ditto.
8295 * fill.el (fill): Ditto.
8297 * modeline.el (modeline): Ditto.
8299 * help.el (help): Ditto.
8301 * faces.el (faces): Ditto.
8303 * files.el (files): Ditto.
8305 * x-init.el (x): Ditto.
8307 * lisp-mode.el (lisp): Ditto.
8309 * process.el (processes): Ditto.
8311 * mouse.el (mouse): Ditto.
8313 * abbrev.el (abbrev): Moved from cus-edit.
8315 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
8316 as variable declaration.
8318 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
8320 * menubar.el (find-menu-item): Use `check-argument-type'.
8321 (find-menu-item): Cosmetic changes.
8323 1997-12-18 SL Baur <steve@altair.xemacs.org>
8325 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
8327 1997-12-17 SL Baur <steve@altair.xemacs.org>
8329 * startup.el (set-default-load-path): Only search package-path
8330 when not running temacs.
8332 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
8335 * loadup.el: Correct commentary. Reformatting.
8336 (really-early-error-handler): Use absolute path to the
8337 first dumped-lisp.el file.
8338 (really-early-error-handler): Print full path name of
8339 each dumped lisp file (inherited from InfoDock).
8341 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
8342 dumped-lisp.el files.
8344 * make-docfile.el (preloaded-file-list): Reorder when the
8345 package-path is searched.
8346 * update-elc.el: Ditto.
8348 * lisp-mode.el (call-with-condition-handler): Treat the same as
8349 `condition-case' for indentation.
8351 * about.el (about-xemacs): Update release date.
8353 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
8355 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
8356 anywhere but at the last clause.
8357 (ecase): Disallow `t' and `otherwise'.
8359 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
8361 * cus-edit.el (custom-buffer-create-buttons): New function
8362 from stuff moved out of `custom-buffer-create-internal'.
8363 (custom-novice): New variable. Default t.
8364 (custom-display-global-buttons): Ditto. Default `top'.
8365 (custom-buffer-create-internal): Only display help if
8366 `custom-novice' is non-nil. Display global buttons according to
8367 `custom-display-global-buttons'.
8369 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
8371 * menubar.el (find-menu-item): Use `check-argument-type'.
8372 (find-menu-item): Cosmetic changes.
8374 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
8376 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
8379 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8381 * format.el (format-deannotate-region): Bug fix.
8382 Deannotating a region containing unknown tags would fail
8383 (causing decoding of text/enriched to fail at user level)
8385 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
8387 * minibuf.el (read-directory-name): Support sixth
8388 arg, HISTORY, as already documented.
8390 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
8392 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
8395 1997-12-14 SL Baur <steve@altair.xemacs.org>
8397 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
8400 1997-12-13 SL Baur <steve@altair.xemacs.org>
8402 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.